SLASF30A January 2022 – December 2024 TAA5212
PRODUCTION DATA
The device includes an automatic gain controller (AGC) for ADC recording. As shown in Figure 6-62, the AGC can be used to maintain a nominally constant output level when recording speech. Instead of manually setting the channel gain in AGC mode, the circuitry automatically adjusts the channel gain when the input signal becomes overly loud or very weak, such as when a person speaking into a microphone moves closer to or farther from the microphone. The AGC algorithm has several programmable parameters, including target level, maximum gain allowed, attack and release (or decay) time constants, and noise thresholds that allow the algorithm to be fine-tuned for any particular application. These are part of the programmable coefficients of the device for flexibility and can be configured using the registers in Section 7.2.6 and Section 7.2.7.
The target level represents the nominal approximate output level at which the AGC attempts to hold the ADC output signal level. The TAA5212 allows programming of different target levels. The target level is recommended to be set with enough margin to prevent clipping when loud sounds occur. For further details on the AGC various configurable parameter and application use, see the Using the Automatic Gain Controller (AGC) in TAx5x1x Family application report. TI recommends using the PPC3 GUI for configuring the programmable coefficients settings; for more details see the TAC5212EVM-PDK Evaluation module user's guide and the PurePathâ„¢ console graphical development suite.