ZHCSPM1 December 2023 TAC5112
ADVANCE INFORMATION
为了去除直流偏移分量并衰减录音数据中不需要的低频噪声成分,该器件支持可编程高通滤波器 (HPF)。HPF 不是独立于通道的滤波器设置,但全局适用于所有 DAC 通道。该 HPF 使用一阶无限脉冲响应 (IIR) 滤波器构建,并具有足够高的效率来滤除信号中可能的直流分量。表 7-29 显示了可用的预定义 -3dB 截止频率,该频率可使用 P0_R115 的 DAC_DSP_HPF_SEL[1:0] 寄存器位进行设置。此外,为了针对特定应用实现自定义的 –3dB 截止频率,该器件还允许在 DAC_DSP_HPF_SEL[1:0] 寄存器位设置为 2'b00 时对一阶 IIR 滤波器系数进行编程。图 7-33 展示了 HPF 滤波器的频率响应图。
P0_R115_D[5:4]:DAC_DSP_HPF_SEL[1:0] | -3dB 截止频率设置 | 16kHz 采样速率下截止频率为 -3dB | 48kHz 采样速率下 截止频率为 -3dB |
---|---|---|---|
00 | 可编程一阶 IIR 滤波器 | 可编程一阶 IIR 滤波器 | 可编程一阶 IIR 滤波器 |
01(默认值) | 0.00002 × fS | 0.25Hz | 1Hz |
10 | 0.00025 × fS | 4Hz | 12Hz |
11 | 0.002 × fS | 32Hz | 96Hz |
方程式 3 给出了一阶可编程 IIR 滤波器的传递函数:
对于具有默认系数的该一阶可编程 IIR 滤波器,其频率响应在增益为 0dB(全通滤波器)时是平坦的。主机器件可以通过对表 7-30 中的 IIR 系数进行编程来覆盖频率响应,从而实现高通滤波或任何其他必要滤波所需的频率响应。如果 DAC_DSP_HPF_SEL[1:0] 设置为 2'b00,则主机器件必须写入这些系数值以实现所需的频率响应,然后再对任何 DAC 通道上电以进行回放。表 7-30 展示了一阶 IIR 滤波器的滤波器系数。
滤波器 | 滤波器系数 | 默认系数值 | 系数寄存器映射 |
---|---|---|---|
可编程一阶 IIR 滤波器(可分配至 HPF 或任何其他所需滤波器) | N0 | 0x7FFFFFFF | P17_R120-R124 |
N1 | 0x00000000 | P17_R125-R128 | |
D1 | 0x00000000 | P18_R8-R11 |