ZHCAFB0 May 2025 TAC5212
如图 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 混频器的输出随后被发送至通道各信号路径中的数字双二阶滤波器。
混频器按照方程式 1 对四路数字输入进行混合
系数 [ax, bx, cx, dx] 按 1.31 格式编程为 32 位有符号值,并写入表 3-4 中所述的第 10 页寄存器。
| 寄存器地址 | 寄存器 | 寄存器说明 | 复位值 | 系数 |
|---|---|---|---|---|
| 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 |