ZHCAFB0 May   2025 TAC5212

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2录音路径混频器
    1. 2.1 主要 ASI 混频器
      1. 2.1.1 混频器系数的 Q-31 格式
      2. 2.1.2 录音路径主要 ASI 混频器:示例
    2. 2.2 辅助 ASI 混频器
      1. 2.2.1 录音路径辅助 ASI 混频器 - 示例
    3. 2.3 ADC 至 DAC 环回混频器
    4. 2.4 DOUT 上的 TDM 传输
  6. 3回放路径混频器
    1. 3.1 主要 ASI 混频器
      1. 3.1.1 混频器系数的 Q-16 格式
      2. 3.1.2 回放路径主要 ASI 混频器 - 示例
    2. 3.2 辅助 ASI 混频器
      1. 3.2.1 回放路径辅助 ASI 混频器 - 示例
    3. 3.3 回放路径侧链混频器
      1. 3.3.1 回放路径侧链 - 示例
  7. 4应用:用于提高 TAC5212 动态范围的 ADC 通道求和
  8. 5应用:TAC5412-Q1 中的模拟输入转模拟输出信号流
  9. 6总结
  10. 7参考资料

主要 ASI 混频器

图 2-1 所示,主要 ASI 混频器对录音路径信号链中来自 ADC 模块的四个 ADC/PDM 信号进行混合,并根据混频器系数提供输出。

虽然录音路径通道的输入 3 和 4 源自 PDM 麦克风路径,但通过配置 INTF_CFG4 寄存器(B0_P0_R29) 中的 PDM_CH1_SEL/PDM_CH2_SEL 字段,可以选择输入 1 和 2 源自 ADC 或 PDM 麦克风。


 录音路径主要 ASI 混频器

图 2-1 录音路径主要 ASI 混频器

主 ASI 混频器的输出随后被发送至通道各信号路径中的数字双二阶滤波器。

混频器按照方程式 1 对四路数字输入进行混合

方程式 1. I n p u t   f o r   C H x   B i q u a d   =   a x ×   ( A D C / P D M C H 1 )   +   b x ×   ( A D C / P D M C H 2 )   + c x ×   ( P D M C H 3 )   + d x ×   ( P D M C H 4 )

系数 [ax, bx, cx, dx] 按 1.31 格式编程为 32 位有符号值,并写入表 3-4 中所述的第 10 页寄存器。

表 2-1 第 10 页主要 ASI 混频器的寄存器
寄存器地址 寄存器 寄存器说明 复位值 系数
0x08 ADC_MIX1_CH1_BYT1[7:0] 数字混频器 1,ADC 通道 1 系数字节[31:24] 0x7F a1
0x09 ADC_MIX1_CH1_BYT2[7:0] 数字混频器 1,ADC 通道 1 系数字节[23:16] 0xFF
0x0A ADC_MIX1_CH1_BYT3[7:0] 数字混频器 1,ADC 通道 1 系数字节[15:8] 0xFF
0x0B ADC_MIX1_CH1_BYT4[7:0] 数字混频器 1,ADC 通道 1 系数字节[7:0] 0xFF
0x0C ADC_MIX1_CH2_BYT1[7:0] 数字混频器 1,ADC 通道 2 系数字节[31:24] 0x00 b1
0x0D ADC_MIX1_CH2_BYT2[7:0] 数字混频器 1,ADC 通道 2 系数字节[23:16] 0x00
0x0E ADC_MIX1_CH2_BYT3[7:0] 数字混频器 1,ADC 通道 2 系数字节[15:8] 0x00
0x0F ADC_MIX1_CH2_BYT4[7:0] 数字混频器 1,ADC 通道 2 系数字节[7:0] 0x00
0x10 ADC_MIX1_CH3_BYT1[7:0] 数字混频器 1,ADC 通道 3 系数字节[31:24] 0x00 c1
0x11 ADC_MIX1_CH3_BYT2[7:0] 数字混频器 1,ADC 通道 3 系数字节[23:16] 0x00
0x12 ADC_MIX1_CH3_BYT3[7:0] 数字混频器 1,ADC 通道 3 系数字节[15:8] 0x00
0x13 ADC_MIX1_CH3_BYT4[7:0] 数字混频器 1,ADC 通道 3 系数字节[7:0] 0x00
0x14 ADC_MIX1_CH4_BYT1[7:0] 数字混频器 1,ADC 通道 4 系数字节[31:24] 0x00 d1
0x15 ADC_MIX1_CH4_BYT2[7:0] 数字混频器 1,ADC 通道 4 系数字节[23:16] 0x00
0x16 ADC_MIX1_CH4_BYT3[7:0] 数字混频器 1,ADC 通道 4 系数字节[15:8] 0x00
0x17 ADC_MIX1_CH4_BYT4[7:0] 数字混频器 1,ADC 通道 4 系数字节[7:0] 0x00
0x18 ADC_MIX2_CH1_BYT1[7:0] 数字混频器 2,ADC 通道 1 系数字节[31:24] 0x00 a2
0x19 ADC_MIX2_CH1_BYT2[7:0] 数字混频器 2,ADC 通道 1 系数字节[23:16] 0x00
0x1A ADC_MIX2_CH1_BYT3[7:0] 数字混频器 2,ADC 通道 1 系数字节[15:8] 0x00
0x1B ADC_MIX2_CH1_BYT4[7:0] 数字混频器 2,ADC 通道 1 系数字节[7:0] 0x00
0x1C ADC_MIX2_CH2_BYT1[7:0] 数字混频器 2,ADC 通道 2 系数字节[31:24] 0x7F b2
0x1D ADC_MIX2_CH2_BYT2[7:0] 数字混频器 2,ADC 通道 2 系数字节[23:16] 0xFF
0x1E ADC_MIX2_CH2_BYT3[7:0] 数字混频器 2,ADC 通道 2 系数字节[15:8] 0xFF
0x1F ADC_MIX2_CH2_BYT4[7:0] 数字混频器 2,ADC 通道 2 系数字节[7:0] 0xFF
0x20 ADC_MIX2_CH3_BYT1[7:0] 数字混频器 2,ADC 通道 3 系数字节[31:24] 0x00 c2
0x21 ADC_MIX2_CH3_BYT2[7:0] 数字混频器 2,ADC 通道 3 系数字节[23:16] 0x00
0x22 ADC_MIX2_CH3_BYT3[7:0] 数字混频器 2,ADC 通道 3 系数字节[15:8] 0x00
0x23 ADC_MIX2_CH3_BYT4[7:0] 数字混频器 2,ADC 通道 3 系数字节[7:0] 0x00
0x24 ADC_MIX2_CH4_BYT1[7:0] 数字混频器 2,ADC 通道 4 系数字节[31:24] 0x00 d2
0x25 ADC_MIX2_CH4_BYT2[7:0] 数字混频器 2,ADC 通道 4 系数字节[23:16] 0x00
0x26 ADC_MIX2_CH4_BYT3[7:0] 数字混频器 2,ADC 通道 4 系数字节[15:8] 0x00
0x27 ADC_MIX2_CH4_BYT4[7:0] 数字混频器 2,ADC 通道 4 系数字节[7:0] 0x00
0x28 ADC_MIX3_CH1_BYT1[7:0] 数字混频器 3,ADC 通道 1 系数字节[31:24] 0x00 a3
0x29 ADC_MIX3_CH1_BYT2[7:0] 数字混频器 3,ADC 通道 1 系数字节[23:16] 0x00
0x2A ADC_MIX3_CH1_BYT3[7:0] 数字混频器 3,ADC 通道 1 系数字节[15:8] 0x00
0x2B ADC_MIX3_CH1_BYT4[7:0] 数字混频器 3,ADC 通道 1 系数字节[7:0] 0x00
0x2C ADC_MIX3_CH2_BYT1[7:0] 数字混频器 3,ADC 通道 2 系数字节[31:24] 0x00 b2
0x2D ADC_MIX3_CH2_BYT2[7:0] 数字混频器 3,ADC 通道 2 系数字节[23:16] 0x00
0x2E ADC_MIX3_CH2_BYT3[7:0] 数字混频器 3,ADC 通道 2 系数字节[15:8] 0x00
0x2F ADC_MIX3_CH2_BYT4[7:0] 数字混频器 3,ADC 通道 2 系数字节[7:0] 0x00
0x30 ADC_MIX3_CH3_BYT1[7:0] 数字混频器 3,ADC 通道 3 系数字节[31:24] 0x7F c3
0x31 ADC_MIX3_CH3_BYT2[7:0] 数字混频器 3,ADC 通道 3 系数字节[23:16] 0xFF
0x32 ADC_MIX3_CH3_BYT3[7:0] 数字混频器 3,ADC 通道 3 系数字节[15:8] 0xFF
0x33 ADC_MIX3_CH3_BYT4[7:0] 数字混频器 3,ADC 通道 3 系数字节[7:0] 0xFF
0x34 ADC_MIX3_CH4_BYT1[7:0] 数字混频器 3,ADC 通道 4 系数字节[31:24] 0x00 d3
0x35 ADC_MIX3_CH4_BYT2[7:0] 数字混频器 3,ADC 通道 4 系数字节[23:16] 0x00
0x36 ADC_MIX3_CH4_BYT3[7:0] 数字混频器 3,ADC 通道 4 系数字节[15:8] 0x00
0x37 ADC_MIX3_CH4_BYT4[7:0] 数字混频器 3,ADC 通道 4 系数字节[7:0] 0x00
0x38 ADC_MIX4_CH1_BYT1[7:0] 数字混频器 4,ADC 通道 1 系数字节[31:24] 0x00 a4
0x39 ADC_MIX4_CH1_BYT2[7:0] 数字混频器 4,ADC 通道 1 系数字节[23:16] 0x00
0x3A ADC_MIX4_CH1_BYT3[7:0] 数字混频器 4,ADC 通道 1 系数字节[15:8] 0x00
0x3B ADC_MIX4_CH1_BYT4[7:0] 数字混频器 4,ADC 通道 1 系数字节[7:0] 0x00
0x3C ADC_MIX4_CH2_BYT1[7:0] 数字混频器 4,ADC 通道 2 系数字节[31:24] 0x00 b4
0x3D ADC_MIX4_CH2_BYT2[7:0] 数字混频器 4,ADC 通道 2 系数字节[23:16] 0x00
0x3E ADC_MIX4_CH2_BYT3[7:0] 数字混频器 4,ADC 通道 2 系数字节[15:8] 0x00
0x3F ADC_MIX4_CH2_BYT4[7:0] 数字混频器 4,ADC 通道 2 系数字节[7:0] 0x00
0x40 ADC_MIX4_CH3_BYT1[7:0] 数字混频器 4,ADC 通道 3 系数字节[31:24] 0x00 c4
0x41 ADC_MIX4_CH3_BYT2[7:0] 数字混频器 4,ADC 通道 3 系数字节[23:16] 0x00
0x42 ADC_MIX4_CH3_BYT3[7:0] 数字混频器 4,ADC 通道 3 系数字节[15:8] 0x00
0x43 ADC_MIX4_CH3_BYT4[7:0] 数字混频器 4,ADC 通道 3 系数字节[7:0] 0x00
0x44 ADC_MIX4_CH4_BYT1[7:0] 数字混频器 4,ADC 通道 4 系数字节[31:24] 0x7F d4
0x45 ADC_MIX4_CH4_BYT2[7:0] 数字混频器 4,ADC 通道 4 系数字节[23:16] 0xFF
0x46 ADC_MIX4_CH4_BYT3[7:0] 数字混频器 4,ADC 通道 4 系数字节[15:8] 0xFF
0x47 ADC_MIX4_CH4_BYT4[7:0] 数字混频器 4,ADC 通道 4 系数字节[7:0] 0xFF