ZHCSPM3 January 2022 TAC5111
ADVANCE INFORMATION
该器件支持多达 12 个可编程数字双二阶滤波器,可用于 DAC 信号链,限制为每通道 3 个滤波器。这些高效滤波器可实现所需的频率响应。TAC5111 TAC5111 还支持适用于双通道回放使用案例的动态可编程双二阶滤波器。在数字信号处理中,数字双二阶滤波器是具有两个极点和两个零点的二阶递归线性滤波器。方程式 4 给出了每个双二阶滤波器的传递函数:
对于具有默认系数的双二阶滤波器部分,其频率响应在增益为 0dB(全通滤波器)时是平坦的。主机器件可以通过对双二阶系数进行编程来覆盖频率响应,从而实现低通、高通或任何其他必要频率整形所需的频率响应。混频器操作的可编程系数位于 和 部分。如果需要双二阶滤波,那么主机器件必须先写入这些系数值,然后再为任何 ADC 通道上电以进行录音。在双通道使用案例中,TAC5111 TAC5111 还支持动态可编程滤波器。在这种情况下,器件对一个通道使用两组滤波器,并通过开关位来执行从一个滤波器组到另一滤波器组的切换。如表 7-31 所述,可以根据 P0_R115 的 DAC_DSP_BQ_CFG[1:0] 寄存器设置为每个输出通道分配这些双二阶滤波器。通过将 DAC_DSP_BQ_CFG[1:0] 设置为 2'b00,可禁用所有回放通道的双二阶滤波,并且如果系统应用不需要额外的滤波,则主机器件可以选择该设置。有关更多详细信息,请参阅 TAC5212 可编程双二阶滤波器配置和应用 应用报告。
可编程双二阶滤波器 | 使用 P0_R115_D[3:2] 寄存器设置的记录输出通道分配 | ||
---|---|---|---|
DAC_DSP_BQ_CFG[1:0] = 2'b01 (每通道 1 个双二阶滤波器) | DAC_DSP_BQ_CFG[1:0] = 2'b10(默认值) (每通道 2 个双二阶滤波器) | DAC_DSP_BQ_CFG[1:0] = 2'b11 (每通道 3 个双二阶滤波器) | |
双二阶滤波器 1 | 分配至输出通道 1 | 分配至输出通道 1 | 分配至输出通道 1 |
双二阶滤波器 2 | 分配至输出通道 2 | 分配至输出通道 2 | 分配至输出通道 2 |
双二阶滤波器 3 | 分配至输出通道 3 | 分配至输出通道 3 | 分配至输出通道 3 |
双二阶滤波器 4 | 分配至输出通道 4 | 分配至输出通道 4 | 分配至输出通道 4 |
双二阶滤波器 5 | 未使用 | 分配至输出通道 1 | 分配至输出通道 1 |
双二阶滤波器 6 | 未使用 | 分配至输出通道 2 | 分配至输出通道 2 |
双二阶滤波器 7 | 未使用 | 分配至输出通道 3 | 分配至输出通道 3 |
双二阶滤波器 8 | 未使用 | 分配至输出通道 4 | 分配至输出通道 4 |
双二阶滤波器 9 | 未使用 | 未使用 | 分配至输出通道 1 |
双二阶滤波器 10 | 未使用 | 未使用 | 分配至输出通道 2 |
双二阶滤波器 11 | 未使用 | 未使用 | 分配至输出通道 3 |
双二阶滤波器 12 | 未使用 | 未使用 | 分配至输出通道 4 |
表 7-32 所示为寄存器空间中的双二阶滤波器系数映射。
可编程双二阶滤波器 | 双二阶滤波器系数寄存器映射 | 可编程双二阶滤波器 | 双二阶滤波器系数寄存器映射 |
---|---|---|---|
双二阶滤波器 1 | P16_R8-R27 | 双二阶滤波器 7 | P17_R8-R27 |
双二阶滤波器 2 | P16_R28-R47 | 双二阶滤波器 8 | P17_R28-R47 |
双二阶滤波器 3 | P16_R48-R67 | 双二阶滤波器 9 | P17_R48-R67 |
双二阶滤波器 4 | P16_R68-R87 | 双二阶滤波器 10 | P17_R68-R87 |
双二阶滤波器 5 | P16_R88-R107 | 双二阶滤波器 11 | P17_R88-R107 |
双二阶滤波器 6 | P16_R108-R127 | 双二阶滤波器 12 | P17_R108-R127 |