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参考资料

混频器系数的 Q-31 格式

录音路径混频器的系数 [如 ax、bx、cx、dx] 被编程为 32 位二进制补码值,各占用器件寄存器空间中的四个连续寄存器。这些混频器系数采用 1.31 格式,范围为–1 (0x80000000) 至 0.9999999995 (0x7FFFFFFF),也可以是 2.30 格式,范围为 –2 (0x80000000) 至 1.9999999991 (0x7FFFFFFF)。这些表示形式,如图 2-2 中所示。

  • 将浮点数转换为相应的 Q31 格式时,需将浮点混频器系数乘以 231(对于 1.31 格式)或 230(对于 2.30 格式),并截断为最接近的整数。
    • 例如,系数为 0.4 时,在 1.31 格式下对应的整数值为 858993459。
    • 同样,系数为 1.25 时,在 2.30 格式下对应的整数值为 1288490189
  • 正整数可直接转换为十六进制格式。
  • 对于负整数,先取系数的绝对值,再将该值转换为二进制,取反后加一,然后转换为十六进制。例如,要以 32 位二进制补码十六进制格式表示 -135:
    • -135 的绝对值用二进制表示为 0000 0000 0000 0000 0000 0000 1000 0111(用十六进制表示为 0x00000087)。
    • 二进制取反的结果用二进制表示为 1111 1111 1111 1111 1111 1111 0111 1000(用十六进制表示为 0xFFFFFF78)。这就是该负整数的二进制补码表示。

 Q-31 格式浮点数表示 (1.31/2.30)

图 2-2 Q-31 格式浮点数表示 (1.31/2.30)