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 算法通过高通滤波器处理输入信号。该 HPF 是 AGC 独有的,与抽取滤波器使用的二阶 HPF 滤波器不同。

方程式 1 给出了高通滤波器实现的传递函数。

方程式 1. GUID-CFE9125F-B2A2-4019-8B8B-E0156951ABA1-low.gif

HPF 是使用三个系数实现的一阶滤波器:AGC_HPF_B0、AGC_HPF_B1 和 AGC_HPF_A1。使用方程式 2方程式 3方程式 4 将传递函数参数(N0、N1 和 D1)转换为系数。

方程式 2. GUID-A2061A58-3A79-43A1-90E3-8B6F3962F0AF-low.gif
方程式 3. GUID-C0072E36-4174-4ABF-8A87-8DA0163929C7-low.gif
方程式 4. GUID-2D34EA92-786D-47AF-A466-27D9677E98E9-low.gif

这些系数是用户可编程的,用于设置与 48kHz 采样率的默认截止 (-3dB) 频率 100Hz 不同的截止频率。增加截止频率可以加快信号电平估算的稳定,而降低截止频率可以提高信号电平估算的精度。默认滤波器系数在速度和精度之间提供了良好的平衡,适用于大多数应用。表 2-2 显示了系数寄存器。系数以 32 位二进制补码格式表示。

表 2-2 用于高通滤波器的可编程系数寄存器
系数 PAGE 寄存器 复位值 说明
AGC_HPF_B00x060x780x7FAGC_HPF_B0 字节 [31:24]
0x060x790x7FAGC_HPF_B0 字节 [23:16]
0x060x7A0xD2AGC_HPF_B0 字节 [15:8]
0x060x7B0xB4AGC_HPF_B0 字节 [7:0]
AGC_HPF_B10x060x7C0x80AGC_HPF_B1 字节 [31:24]
0x060x7D0x80AGC_HPF_B1 字节 [23:16]
0x060x7E0x2DAGC_HPF_B1 字节 [15:8]
0x060x7F0x4CAGC_HPF_B1 字节 [7:0]
AGC_HPF_A10x070x080x7EAGC_HPF_A1 字节 [31:24]
0x070x090xFFAGC_HPF_A1 字节 [23:16]
0x070x0A0xA5AGC_HPF_A1 字节 [15:8]
0x070x0B0x68AGC_HPF_A1 字节 [7:0]