SBASA30 December 2020 PCM6480-Q1
PRODUCTION DATA
This register page (shown in GUID-8257F84B-3CD3-47C2-B662-622A9E2FEACB.html#T5453282-95) 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 GUID-8257F84B-3CD3-47C2-B662-622A9E2FEACB.html#T5453191-22. 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. For a successful coefficient register transaction, the host device must write and read all four bytes starting with the most significant byte (BYT1) for a target coefficient register transaction. When using SPI for a coefficient register read transaction, the device transits the first byte as a dummy read byte; therefore, the host must read five bytes, including the first dummy read byte and the last four bytes corresponding to the coefficient register value starting with the most significant byte (BYT1).
ADDRESS | ACRONYM | RESET VALUE | REGISTER DESCRIPTION |
---|---|---|---|
0x00 | PAGE[7:0] | 0x00 | GUID-20201210-SS0T-MFQM-V7CG-7ZDZ07CJ2LMH.html#GUID-C2CC7628-58D1-42C2-A911-C21E4C8CEF25 |
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] |