ZHCSXB4 October 2024 TAA3040
ADVANCE INFORMATION
该器件包含一个用于 ADC 录音的自动增益控制器 (AGC)。如图 6-63 所示,在录制语音时,AGC 可用于保持标称恒定输出电平。当输入信号过大或非常弱时,例如当对着麦克风讲话的人靠近或远离麦克风时,该电路会自动调整通道增益,而不用在 AGC 模式下手动设置通道增益。AGC 算法具有多个可编程参数,包括目标电平、允许的最大增益、起音和减小(或衰减)时间常数以及噪声阈值,允许针对任何特定应用对该算法进行微调。
目标电平 (AGC_LVL) 表示 AGC 尝试将 ADC 输出信号电平保持为的标称近似输出电平。TAA3040 允许对不同的目标电平进行编程,可编程范围为相对于满量程信号的 –6dB 至 –36dB,并且 AGC_LVL 默认值设置为 –34dB。建议为目标电平设置足够的裕度,以防止在出现响亮的声音时出现削波。表 6-44 列出了 AGC 目标电平配置设置。
P0_R112_D[7:4]:AGC_LVL[3:0] | 输出的 AGC 目标电平 |
---|---|
0000 | AGC 目标电平是 –6dB 输出信号电平 |
0001 | AGC 目标电平是 –8dB 输出信号电平 |
0010 | AGC 目标电平是 –10dB 输出信号电平 |
… | … |
1110(默认值) | AGC 目标电平是 –34dB 输出信号电平 |
1111 | AGC 目标电平是 –36dB 输出信号电平 |
允许的最大增益 (AGC_MAXGAIN) 使设计人员可以灵活地限制 AGC 应用的最大增益。在环境噪声大于编程噪声阈值的情况下,此功能会限制通道增益。AGC_MAXGAIN 的可编程范围为 3dB 至 42dB,步长为 3dB,默认值设置为 24dB。表 6-45 列出了 AGC_MAXGAIN 配置设置。
P0_R112_D[3:0]:AGC_MAXGAIN[3:0] | 允许的 AGC 最大增益 |
---|---|
0000 | 允许的 AGC 最大增益为 3dB |
0001 | 允许的 AGC 最大增益为 6dB |
0010 | 允许的 AGC 最大增益为 9dB |
… | … |
0111(默认值) | 允许的 AGC 最大增益为 24dB |
… | … |
1110 | 允许的 AGC 最大增益为 39dB |
1111 | 允许的 AGC 最大增益为 42dB |
有关 AGC 各种可配置参数和应用用例的更多详细信息,请参阅使用 TLV320ADCx140 中的自动增益控制器 (AGC) 应用报告。