ZHCADN4A July 2019 – January 2024 TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140
为了消除任何会导致错误估算输入电平的直流失调电压,AGC 算法通过高通滤波器处理输入信号。该 HPF 是 AGC 独有的,与抽取滤波器使用的二阶 HPF 滤波器不同。
方程式 1 给出了高通滤波器实现的传递函数。
HPF 是使用三个系数实现的一阶滤波器:AGC_HPF_B0、AGC_HPF_B1 和 AGC_HPF_A1。使用方程式 2、方程式 3 和方程式 4 将传递函数参数(N0、N1 和 D1)转换为系数。
这些系数是用户可编程的,用于设置与 48kHz 采样率的默认截止 (-3dB) 频率 100Hz 不同的截止频率。增加截止频率可以加快信号电平估算的稳定,而降低截止频率可以提高信号电平估算的精度。默认滤波器系数在速度和精度之间提供了良好的平衡,适用于大多数应用。表 2-2 显示了系数寄存器。系数以 32 位二进制补码格式表示。
系数 | PAGE | 寄存器 | 复位值 | 说明 |
---|---|---|---|---|
AGC_HPF_B0 | 0x06 | 0x78 | 0x7F | AGC_HPF_B0 字节 [31:24] |
0x06 | 0x79 | 0x7F | AGC_HPF_B0 字节 [23:16] | |
0x06 | 0x7A | 0xD2 | AGC_HPF_B0 字节 [15:8] | |
0x06 | 0x7B | 0xB4 | AGC_HPF_B0 字节 [7:0] | |
AGC_HPF_B1 | 0x06 | 0x7C | 0x80 | AGC_HPF_B1 字节 [31:24] |
0x06 | 0x7D | 0x80 | AGC_HPF_B1 字节 [23:16] | |
0x06 | 0x7E | 0x2D | AGC_HPF_B1 字节 [15:8] | |
0x06 | 0x7F | 0x4C | AGC_HPF_B1 字节 [7:0] | |
AGC_HPF_A1 | 0x07 | 0x08 | 0x7E | AGC_HPF_A1 字节 [31:24] |
0x07 | 0x09 | 0xFF | AGC_HPF_A1 字节 [23:16] | |
0x07 | 0x0A | 0xA5 | AGC_HPF_A1 字节 [15:8] | |
0x07 | 0x0B | 0x68 | AGC_HPF_A1 字节 [7:0] |