ZHCADN4A July 2019 – January 2024 TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140
AGC 算法是一种混合信号解决方案,其中通道的模拟可编程增益放大器 (PGA) 由闭环控制数字算法控制。图 2-1 显示了该器件的信号处理链。
为了响应输入信号的变化,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。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
3 | DRE_AGC_SEL | R/W | 0h | 为任何通道选择 DRE 或 AGC(如果启用)。 0d = 选择 DRE。 1d = 选择 AGC。 |