ZHCADN4A July   2019  – January 2024 TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2自动增益控制
    1. 2.1 高通滤波器
    2. 2.2 AGC 参数
  6. 3示例
  7. 4参考资料
  8. 5修订历史记录

自动增益控制

AGC 算法是一种混合信号解决方案,其中通道的模拟可编程增益放大器 (PGA) 由闭环控制数字算法控制。图 2-1 显示了该器件的信号处理链。

GUID-E5A5226F-C16A-4D35-914B-FB4085CB657B-low.png图 2-1 AGC 方框图

为了响应输入信号的变化,AGC 算法监测来自 ADC 的数字化信号并调整 PGA 以保持恒定的目标电平。如果信号低于目标电平,则 AGC 会增大 PGA 增益。如果信号高于目标电平,则 AGC 会减小 PGA 增益。使用 PGA 的模拟电路来改变输入信号以提供最佳的噪声性能,因为该电路避免了数字电路中增加量化噪声的增益调整。此外,AGC 算法在 PGA 更改期间使用小阶跃幅度来减少输入信号中的失真。

TLV320ADCx140/PCMx140-Q1 系列支持多达四个模拟外部输入通道,而所有输入通道都支持 AGC。这些器件支持来自模拟麦克风源或辅助线路输入的差分或单端信号。模拟麦克风输入支持驻极体电容器和微机电 (MEMS) 麦克风。尽管这些器件还支持数字脉冲密度调制 (PDM) 数字麦克风,但由于数字麦克风的模拟增益无法控制,AGC 不支持数字通道。

TLV320ADC5140/PCM5140-Q1 和 TLV320ADC6140/PCM6140-Q1 还支持模拟通道上的动态范围增强器 (DRE) 算法以扩大动态范围。DRE 算法控制 PGA 以降低低电平信号的本底噪声。无法同时使用 DRE 和 AGC 算法,因为这两种算法都控制 PGA。如表 2-1 所示,可以使用 DSP_CFG1 寄存器(页面 = 0x00,地址 = 0x6C)的 DRE_AGC_SEL 位来选择 DRE 或 AGC。可以使用 CH1_DREEN (P0_R60_D0)、CH2_DREEN (P0_R65_D0)、CH3_DREEN (P0_R70_D0) 和 CH4_DREEN (P0_R75_D0) 寄存器位为每个通道独立启用或禁用 AGC 或 DRE。

表 2-1 使用 DSP_CFG1 寄存器选择 DRE 或 AGC
字段类型复位说明
3DRE_AGC_SELR/W0h为任何通道选择 DRE 或 AGC(如果启用)。
0d = 选择 DRE。
1d = 选择 AGC。