ZHCABJ8B May   2021  – April 2022 PCM3120-Q1 , PCM5120-Q1 , PCM6120-Q1 , TLV320ADC3120 , TLV320ADC5120 , TLV320ADC6120

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2无限脉冲响应滤波器
    1. 2.1 数字双二阶滤波器
  5. 3TLV320ADCx120 和 PCMx120-Q1 数字双二阶滤波器
    1. 3.1 使用 PurePath Console 的滤波器设计
      1. 3.1.1 使用 PurePath Console 生成可编程双二阶系数的示例
    2. 3.2 如何使用数字滤波器设计套件生成系数 N0、N1、N2、D1 和 D2
    3. 3.3 避免溢出条件
    4. 3.4 数字双二阶滤波器在输出通道中的分配
    5. 3.5 数字双二阶滤波器 1-6 的可编程系数寄存器
    6. 3.6 数字双二阶滤波器 7-12 的可编程系数寄存器
  6. 4如何对 TLV320ADCx120 和 PCMx120-Q1 上的数字双二阶滤波器进行编程
  7. 5双二阶滤波的典型音频应用
    1. 5.1 参数均衡器
  8. 6交叉网络
  9. 7语音增强
  10. 8低音增强
  11. 9使用陷波滤波器去除 50–60Hz 噪声
  12.   A 数字滤波器设计技术
    1.     A.A 模拟滤波器
  13.   B 相关文档
  14.   B 修订历史记录

数字双二阶滤波器在输出通道中的分配

表 3-2 显示了这些双二阶滤波器在特定输出通道中的分配,分配依据的是 DSP_CFG1 寄存器的 BIQUAD_CFG[1:0] 寄存器设置。将 BIQUAD_CFG[1:0] 设置为 2'b00,以禁用所有通道中的数字双二阶滤波器。系统应用无需额外滤波时,选择该设置。表 3-2 还展示了 TLV320ADCx120 和 PCMx120-Q1 寄存器空间中双二阶滤波器系数的映射。

表 3-2 双二阶滤波器在记录输出通道中的分配
可编程双二阶滤波器使用 DSP_CFG1 寄存器设置的记录输出通道分配
BIQUAD_CFG[1:0] = 2'b01
(每通道 1 个双二阶滤波器)
BIQUAD_CFG[1:0] = 2'b10(默认)
(每通道 2 个双二阶滤波器)
BIQUAD_CFG[1:0] = 2'b11
(每通道 3 个双二阶滤波器)
支持全部 4 个通道支持全部 4 个通道支持全部 4 个通道
双二阶滤波器 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

表 3-3 所示为寄存器空间中的双二阶滤波器系数映射。

表 3-3 双二阶滤波器系数寄存器映射
可编程双二阶滤波器双二阶滤波器系数寄存器映射可编程双二阶滤波器双二阶滤波器系数寄存器映射
双二阶滤波器 1P2_R8-R27双二阶滤波器 7P3_R8-R27
双二阶滤波器 2P2_R28-R47双二阶滤波器 8P3_R28-R47
双二阶滤波器 3P2_R48-R67双二阶滤波器 9P3_R48-R67
双二阶滤波器 4P2_R68-R87双二阶滤波器 10P3_R68-R87
双二阶滤波器 5P2_R88-R107双二阶滤波器 11P3_R88-R107
双二阶滤波器 6P2_R108-R127双二阶滤波器 12P3_R108-R127

DSP_CFG1 寄存器还通过 图 3-4图 3-5 所示的 BIQUAD_CFG 位字段来确定所用双二阶滤波器的数量。

图 3-4 TLV320ADC3120 和 PCM3120-Q1 DSP_CFG1 寄存器
76543210
DVOL_GANGBIQUAD_CFG[1:0]DISABLE_
SOFT_STEP
AGC_SEL保留

DRC_EN

EN_AVOID_CLIP

R/W-0hR/W-2hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
图 3-5 TLV320ADC5120、TLV320ADC6120、PCM 5120-Q1 和 PCM6120-Q1 DSP_CFG1 寄存器
76543210
DVOL_GANGBIQUAD_CFG[1:0]DISABLE_
SOFT_STEP
AGC_ DRE_AGC_SEL保留

DRC_EN

EN_AVOID_CLIP

R/W-0hR/W-2hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
表 3-4 DSP_CFG1 寄存器字段说明
字段类型复位说明
7DVOL_GANGR/W0hDVOL 控制成组跨通道
0d = 每个通道均有自己的 DVOL CTRL 设置,作为 CHx_DVOL 位的编程

1d = 无论通道 1 是否打开,所有活动通道都必须使用通道 1 DVOL 设置 (CH1_DVOL)
6-5BIQUAD_CFG[1:0]R/W2h每个通道配置的双二阶滤波器数
0d = 每个通道均无双二阶滤波器;双二阶滤波器全部被禁用

1d = 每个通道 1 个双二阶滤波器

2d = 每个通道 2 个双二阶滤波器

3d = 每个通道 3 个双二阶滤波器
4DISABLE_SOFT_STEPR/W0h在 DVOL 更改、静音和取消静音期间禁用软步进
0d = 启用软步进

1d = 禁用软步进
3AGC_SEL(TLV320ADC3120
和 PCM3120-Q1)
R/W0h如已启用,为任何通道选择 AGC。
0d = 未选择 AGC
1d = 选择 AGC
DRE_AGC_SEL(TLV320ADC5120、
TLV320ADC6120、
PCM5120-Q1
和 PCM6120-Q1)
如已启用,为任何通道选择 DRE 或 AGC。
0d = 选择 DRE
1d = 选择 AGC
2保留R/W0h保留

1

DRC_EN

R/W

0h

动态范围压缩 (DRC) 与 DRE 相同,无数字增益补偿
0d = 禁用 DRC。器件可处于 DRE 或 AGC 模式,具体取决于 DRE_AGC_SEL 位
1d = 启用 1 DRC。器件无法处于 DRE 或 AGC 模式。

0

EN_AVOID_CLIP

R/W

0h

通道增益 > 0dB 且启用 DRE、DRC 或 AGC 模式时,抗削波。
0d = 根据用户编程的通道增益值保持通道增益
1d = 通道增益 > 0dB 且信号电平超过第 4 页中设置的已编程阈值时,压缩信号电平,避免削波。