ZHCADH9B November   2019  – December 2023 PCM3140-Q1 , PCM5140-Q1 , PCM6140-Q1 , TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 无限脉冲响应滤波器
    1. 2.1 数字双二阶滤波器
  6. TLV320ADCx140/PCMx140-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 的可编程系数寄存器
  7. 如何对 TLV320ADCx140/PCMx140-Q1 上的数字双二阶滤波器进行编程
  8. 双二阶滤波的典型音频应用
    1. 5.1 参数均衡器
  9. 交叉网络
  10. 语音增强
  11. 低音增强
  12. 使用陷波滤波器去除 50–60Hz 噪声
  13. 10修订历史记录
  14. 11数字滤波器设计技术
    1. 11.1 模拟滤波器

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

表 3-2 显示了这些双二阶滤波器在特定输出通道中的分配,分配依据的是 DSP_CFG1 寄存器的 BIQUAD_CFG[1:0] 寄存器设置。将 BIQUAD_CFG[1:0] 设置为 2'b00,以禁用所有通道中的数字双二阶滤波器。系统应用无需额外滤波时,选择该设置。表 3-2 还展示了 TLV320ADCx140/PCMx140-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 个双二阶滤波器)
支持全部 8 个通道支持多达 6 个通道支持多达 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分配至输出通道 5分配至输出通道 5分配至输出通道 1
双二阶滤波器 10分配至输出通道 6分配至输出通道 6分配至输出通道 2
双二阶滤波器 11分配至输出通道 7分配至输出通道 5分配至输出通道 3
双二阶滤波器 12分配至输出通道 8分配至输出通道 6分配至输出通道 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 TLV320ADC3140 DSP_CFG1 寄存器
76543210
DVOL_GANGBIQUAD_CFG[1:0]DISABLE_
SOFT_STEP
AGC_SELReserved
R/W-0hR/W-2hR/W-0hR/W-0hR/W-0h
表 3-5 TLV320ADC5140 和 TLV320ADC6140 DSP_CFG1 寄存器
76543210
DVOL_GANGBIQUAD_CFG[1:0]DISABLE_
SOFT_STEP
AGC_ DRE_AGC_SELReserved
R/W-0hR/W-2hR/W-0hR/W-0hR/W-0h
表 3-6 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 (TLV320ADC3140)R/W0h如已启用,为任何通道选择 AGC。
0d = 未选择 AGC
1d = 选择 AGC
DRE_AGC_SEL(TLV320ADC5140 和 TLV320ADC6140)如已启用,为任何通道选择 DRE 或 AGC。
0d = 选择 DRE
1d = 选择 AGC
2-0保留R/W0h保留