| 전자부품 데이터시트 검색엔진 |
|
WM8232 데이터시트(PDF) 46 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
WM8232 데이터시트(HTML) 46 Page - Cirrus Logic |
|
46 / 141 page ![]() WM8232 46 Rev 4.6 AUTOMATIC GAIN CONTROL (AGC) The Automatic Gain Control (AGC) function is to adjust the gain to an appropriate level for a range of input signal levels. The AGC function is enabled by AGC_EN register set to 1. The gain control process has three stages as shown in Figure 32 below: AGAIN AGAIN 0 PEAK (read only) Peak (1) Peak (2) DGAIN DGAIN 0 AGAIN DGAIN Again(N) DGAIN(x1) AGC_EN PEAK_DET (internal) Status of AGC N line = AGC_APD[2:0] M line = AGC_DPD[2:0] 1line Gain caluculation FLAG_AGC (read only) Dgain(M) SPI SP I Cleared peak value First rising edge of PEAK_DET after AGE_EN=0 Disable Peak detection for analogue gain Peak detection for digital gain Applied calibrated gain Disable Peak (N) Peak (1) Peak (2) Peak (M) Figure 32 Automatic Gain Control Analogue Gain Calibration The analogue gain is kept to the previous setting for (AGAIN), and the digital gain is set to x1 (DGAIN=12’d2048) automatically. During the PEAK_DET=high period, peak detection is executed and then calculates an appropriate analogue gain (Again(N)) while PEAK_DET=low period. This period requires at least 200 pixels. The number of peak detection cycle is selectable by the AGC_APD register. The minimum cycle is 0 (In this case the analogue gain calibration is not executed), and the maximum cycle is 7 lines. The peak value is cleared when the analogue peak detection finished. Digital Gain Calibration The analogue gain is set to the calibrated value (Again(N)), and the digital gain is set to x1 (DGAIN=12’d2048) automatically. The peak detection and digital gain calibration functions are then executed. The number of peak detection lines is selectable by the AGC_DPD register. The minimum cycle is 0 (In this case the digital gain calibration is not executed), and the maximum cycle is 7 lines. Applied Calibrated Analogue and Digital Gain The analogue and digital gain are holding calibrated value until AGC_EN register set to 0. Again(N) = AGC_TARGETINP* / peak(n) x AGAIN Dgain(M) = (AGC_TARGETINP* – TARGETINP*) / (peak(M) – TARGETINP*) |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |