ALC5642-VF
Datasheet
7.10. DRC and AGC Function
The Dynamic Range Controller (DRC) dynamically adjusts the input signal and let the output signal
achieve the target level. The ALC5642 supports playback DRC for DAC path, and the DRC can also be
used as AGC(Auto Gain Controller) for ADC path. The control register is at MX-B4[15:14]. The function
block is shown as below. The signal input pass through the Pre-Gain first, then DRC volume and
Post-Gain then output. The Pre-Gain is use to enlarge the input signal. The DRC volume is use to
attenuate the signal after detected by DRC. The Post-Gain is use to fine tune the signal after pass DRC
tuning.
0 ~ 28.5dB, 1.5/step
MXB5[4:0]
-95.625 ~ 0dB
0.375/step
-11.625 ~ 12dB, 0.375/step
MXB5[13:8]
DRC
Volume
I2C Interface
Pre-Gain
Post-Gain
DAC
DRC
1. Limiter level
2. Attack / Release time
3. Zero data
Figure 18. DAC DRC Function Block
-95.625 ~ 0dB
0.375/step
0 ~ 28.5dB, 1.5/step
MXB5[4:0]
-11.625 ~ 12dB, 0.375/step
MXB5[13:8]
Analog
Pre-Boost
AGC
Volume
ADC
Pre-Gain
Post-Gain
I2S Interface
AGC
1. Limiter level
2. Attack / Release time
3. Noise gate
Figure 19. ADC AGC Function Block
Multi-Channel Audio Hub/CODEC with embedded Voice
DSP and SounzRealTM Digital Sound Effect
33
Rev. 0.93