ZHCSKX3 March 2020 PCM6240-Q1 , PCM6260-Q1 , PCM6340-Q1 , PCM6360-Q1
ADVANCE INFORMATION for pre-production products; subject to change without notice.
This register page (shown in Table 185) consists of the programmable coefficients for mixer 1 to mixer 4 and the first-order IIR filter. All mixer coefficients are 32-bit, two’s complement numbers using a 1.31 number format. The value of 0x7FFFFFFF is equivalent to +1 (0-dB gain), the value 0x00000000 is equivalent to mute (zero data) and all values in between set the mixer attenuation computed using Equation 4. If the MSB is set to '1' then the attenuation remains the same but the signal phase is inverted. All IIR filter programmable coefficients are 32-bit, two’s complement numbers.
ADDR | REGISTER | RESET | DESCRIPTION |
0x00 | PAGE[7:0] | 0x00 | Device page register |
0x08 | MIX1_CH1_BYT1[7:0] | 0x7F | Digital mixer 1, channel 1 coefficient byte[31:24] |
0x09 | MIX1_CH1_BYT2[7:0] | 0xFF | Digital mixer 1, channel 1 coefficient byte[23:16] |
0x0A | MIX1_CH1_BYT3[7:0] | 0xFF | Digital mixer 1, channel 1 coefficient byte[15:8] |
0x0B | MIX1_CH1_BYT4[7:0] | 0xFF | Digital mixer 1, channel 1 coefficient byte[7:0] |
0x0C | MIX1_CH2_BYT1[7:0] | 0x00 | Digital mixer 1, channel 2 coefficient byte[31:24] |
0x0D | MIX1_CH2_BYT2[7:0] | 0x00 | Digital mixer 1, channel 2 coefficient byte[23:16] |
0x0E | MIX1_CH2_BYT3[7:0] | 0x00 | Digital mixer 1, channel 2 coefficient byte[15:8] |
0x0F | MIX1_CH2_BYT4[7:0] | 0x00 | Digital mixer 1, channel 2 coefficient byte[7:0] |
0x10 | MIX1_CH3_BYT1[7:0] | 0x00 | Digital mixer 1, channel 3 coefficient byte[31:24] |
0x11 | MIX1_CH3_BYT2[7:0] | 0x00 | Digital mixer 1, channel 3 coefficient byte[23:16] |
0x12 | MIX1_CH3_BYT3[7:0] | 0x00 | Digital mixer 1, channel 3 coefficient byte[15:8] |
0x13 | MIX1_CH3_BYT4[7:0] | 0x00 | Digital mixer 1, channel 3 coefficient byte[7:0] |
0x14 | MIX1_CH4_BYT1[7:0] | 0x00 | Digital mixer 1, channel 4 coefficient byte[31:24] |
0x15 | MIX1_CH4_BYT2[7:0] | 0x00 | Digital mixer 1, channel 4 coefficient byte[23:16] |
0x16 | MIX1_CH4_BYT3[7:0] | 0x00 | Digital mixer 1, channel 4 coefficient byte[15:8] |
0x17 | MIX1_CH4_BYT4[7:0] | 0x00 | Digital mixer 1, channel 4 coefficient byte[7:0] |
0x18 | MIX2_CH1_BYT1[7:0] | 0x00 | Digital mixer 2, channel 1 coefficient byte[31:24] |
0x19 | MIX2_CH1_BYT2[7:0] | 0x00 | Digital mixer 2, channel 1 coefficient byte[23:16] |
0x1A | MIX2_CH1_BYT3[7:0] | 0x00 | Digital mixer 2, channel 1 coefficient byte[15:8] |
0x1B | MIX2_CH1_BYT4[7:0] | 0x00 | Digital mixer 2, channel 1 coefficient byte[7:0] |
0x1C | MIX2_CH2_BYT1[7:0] | 0x7F | Digital mixer 2, channel 2 coefficient byte[31:24] |
0x1D | MIX2_CH2_BYT2[7:0] | 0xFF | Digital mixer 2, channel 2 coefficient byte[23:16] |
0x1E | MIX2_CH2_BYT3[7:0] | 0xFF | Digital mixer 2, channel 2 coefficient byte[15:8] |
0x1F | MIX2_CH2_BYT4[7:0] | 0xFF | Digital mixer 2, channel 2 coefficient byte[7:0] |
0x20 | MIX2_CH3_BYT1[7:0] | 0x00 | Digital mixer 2, channel 3 coefficient byte[31:24] |
0x21 | MIX2_CH3_BYT2[7:0] | 0x00 | Digital mixer 2, channel 3 coefficient byte[23:16] |
0x22 | MIX2_CH3_BYT3[7:0] | 0x00 | Digital mixer 2, channel 3 coefficient byte[15:8] |
0x23 | MIX2_CH3_BYT4[7:0] | 0x00 | Digital mixer 2, channel 3 coefficient byte[7:0] |
0x24 | MIX2_CH4_BYT1[7:0] | 0x00 | Digital mixer 2, channel 4 coefficient byte[31:24] |
0x25 | MIX2_CH4_BYT2[7:0] | 0x00 | Digital mixer 2, channel 4 coefficient byte[23:16] |
0x26 | MIX2_CH4_BYT3[7:0] | 0x00 | Digital mixer 2, channel 4 coefficient byte[15:8] |
0x27 | MIX2_CH4_BYT4[7:0] | 0x00 | Digital mixer 2, channel 4 coefficient byte[7:0] |
0x28 | MIX3_CH1_BYT1[7:0] | 0x00 | Digital mixer 3, channel 1 coefficient byte[31:24] |
0x29 | MIX3_CH1_BYT2[7:0] | 0x00 | Digital mixer 3, channel 1 coefficient byte[23:16] |
0x2A | MIX3_CH1_BYT3[7:0] | 0x00 | Digital mixer 3, channel 1 coefficient byte[15:8] |
0x2B | MIX3_CH1_BYT4[7:0] | 0x00 | Digital mixer 3, channel 1 coefficient byte[7:0] |
0x2C | MIX3_CH2_BYT1[7:0] | 0x00 | Digital mixer 3, channel 2 coefficient byte[31:24] |
0x2D | MIX3_CH2_BYT2[7:0] | 0x00 | Digital mixer 3, channel 2 coefficient byte[23:16] |
0x2E | MIX3_CH2_BYT3[7:0] | 0x00 | Digital mixer 3, channel 2 coefficient byte[15:8] |
0x2F | MIX3_CH2_BYT4[7:0] | 0x00 | Digital mixer 3, channel 2 coefficient byte[7:0] |
0x30 | MIX3_CH3_BYT1[7:0] | 0x7F | Digital mixer 3, channel 3 coefficient byte[31:24] |
0x31 | MIX3_CH3_BYT2[7:0] | 0xFF | Digital mixer 3, channel 3 coefficient byte[23:16] |
0x32 | MIX3_CH3_BYT3[7:0] | 0xFF | Digital mixer 3, channel 3 coefficient byte[15:8] |
0x33 | MIX3_CH3_BYT4[7:0] | 0xFF | Digital mixer 3, channel 3 coefficient byte[7:0] |
0x34 | MIX3_CH4_BYT1[7:0] | 0x00 | Digital mixer 3, channel 4 coefficient byte[31:24] |
0x35 | MIX3_CH4_BYT2[7:0] | 0x00 | Digital mixer 3, channel 4 coefficient byte[23:16] |
0x36 | MIX3_CH4_BYT3[7:0] | 0x00 | Digital mixer 3, channel 4 coefficient byte[15:8] |
0x37 | MIX3_CH4_BYT4[7:0] | 0x00 | Digital mixer 3, channel 4 coefficient byte[7:0] |
0x38 | MIX4_CH1_BYT1[7:0] | 0x00 | Digital mixer 4, channel 1 coefficient byte[31:24] |
0x39 | MIX4_CH1_BYT2[7:0] | 0x00 | Digital mixer 4, channel 1 coefficient byte[23:16] |
0x3A | MIX4_CH1_BYT3[7:0] | 0x00 | Digital mixer 4, channel 1 coefficient byte[15:8] |
0x3B | MIX4_CH1_BYT4[7:0] | 0x00 | Digital mixer 4, channel 1 coefficient byte[7:0] |
0x3C | MIX4_CH2_BYT1[7:0] | 0x00 | Digital mixer 4, channel 2 coefficient byte[31:24] |
0x3D | MIX4_CH2_BYT2[7:0] | 0x00 | Digital mixer 4, channel 2 coefficient byte[23:16] |
0x3E | MIX4_CH2_BYT3[7:0] | 0x00 | Digital mixer 4, channel 2 coefficient byte[15:8] |
0x3F | MIX4_CH2_BYT4[7:0] | 0x00 | Digital mixer 4, channel 2 coefficient byte[7:0] |
0x40 | MIX4_CH3_BYT1[7:0] | 0x00 | Digital mixer 4, channel 3 coefficient byte[31:24] |
0x41 | MIX4_CH3_BYT2[7:0] | 0x00 | Digital mixer 4, channel 3 coefficient byte[23:16] |
0x42 | MIX4_CH3_BYT3[7:0] | 0x00 | Digital mixer 4, channel 3 coefficient byte[15:8] |
0x43 | MIX4_CH3_BYT4[7:0] | 0x00 | Digital mixer 4, channel 3 coefficient byte[7:0] |
0x44 | MIX4_CH4_BYT1[7:0] | 0x7F | Digital mixer 4, channel 4 coefficient byte[31:24] |
0x45 | MIX4_CH4_BYT2[7:0] | 0xFF | Digital mixer 4, channel 4 coefficient byte[23:16] |
0x46 | MIX4_CH4_BYT3[7:0] | 0xFF | Digital mixer 4, channel 4 coefficient byte[15:8] |
0x47 | MIX4_CH4_BYT4[7:0] | 0xFF | Digital mixer 4, channel 4 coefficient byte[7:0] |
0x48 | IIR_N0_BYT1[7:0] | 0x7F | Programmable first-order IIR, N0 coefficient byte[31:24] |
0x49 | IIR_N0_BYT2[7:0] | 0xFF | Programmable first-order IIR, N0 coefficient byte[23:16] |
0x4A | IIR_N0_BYT3[7:0] | 0xFF | Programmable first-order IIR, N0 coefficient byte[15:8] |
0x4B | IIR_N0_BYT4[7:0] | 0xFF | Programmable first-order IIR, N0 coefficient byte[7:0] |
0x4C | IIR_N1_BYT1[7:0] | 0x00 | Programmable first-order IIR, N1 coefficient byte[31:24] |
0x4D | IIR_N1_BYT2[7:0] | 0x00 | Programmable first-order IIR, N1 coefficient byte[23:16] |
0x4E | IIR_N1_BYT3[7:0] | 0x00 | Programmable first-order IIR, N1 coefficient byte[15:8] |
0x4F | IIR_N1_BYT4[7:0] | 0x00 | Programmable first-order IIR, N1 coefficient byte[7:0] |
0x50 | IIR_D1_BYT1[7:0] | 0x00 | Programmable first-order IIR, D1 coefficient byte[31:24] |
0x51 | IIR_D1_BYT2[7:0] | 0x00 | Programmable first-order IIR, D1 coefficient byte[23:16] |
0x52 | IIR_D1_BYT3[7:0] | 0x00 | Programmable first-order IIR, D1 coefficient byte[15:8] |
0x53 | IIR_D1_BYT4[7:0] | 0x00 | Programmable first-order IIR, D1 coefficient byte[7:0] |