SLAAEH6 September   2024 TAA5212 , TAA5412-Q1 , TAC5111 , TAC5111-Q1 , TAC5112 , TAC5211 , TAC5212 , TAC5212-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1 , TAD5112 , TAD5112-Q1 , TAD5212 , TAD5212-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Infinite Impulse Response Filters
    1. 2.1 Digital Biquad Filter
  6. 3TAC5x1x and TAC5x1x-Q1 Digital Biquad Filters
    1. 3.1 Filter Design using PurePathâ„¢ Console
      1. 3.1.1 Example of Programming Biquad Filters Using PurePathâ„¢ Console
    2. 3.2 Generating Coefficients N0, N1, N2, D1, D2 using a Digital Filter Design Package
    3. 3.3 Avoiding Overflow Conditions
    4. 3.4 Biquad Filter Allocation on Recording Channel
    5. 3.5 Biquad Filter Allocation on Playback Channel
    6. 3.6 Biquad Filter Programming Example on the TAC5x1x
  7. 4Typical Audio Applications of Biquad Filters
    1. 4.1 Parametric Equalizers
    2. 4.2 Crossover Networks
    3. 4.3 Voice Boost
    4. 4.4 Bass Boost
    5. 4.5 Removing 50Hz–60Hz Hum With Notch Filters
  8. 5Summary
  9. 6References

Biquad Filter Allocation on Playback Channel

Table 3-6 shows the assignment of these biquad filters to a specific channel on the DAC playback path based on the DAC_DSP_BQ_CFG[1:0] register setting of DSP_CFG1 (P0_R115) register. When no additional filtering is needed for the system application, setting DAC_DSP_BQ_CFG[1:0] to 2'b00 disables the Digital Biquad Filters for all channels. Table 3-7 also shows the mapping of the biquad filter coefficients in the TAC5x1x register space.

Table 3-6 Biquad Filter Allocation to the Playback Channel
Programmable Biquad Filter Record Channel Allocation Using P0_R115_D[3:2] Register Setting
DAC_DSP_BQ_CFG[1:0] = 2'b01 (1 Biquad per Channel) DAC_DSP_BQ_CFG[1:0] = 2'b10 (Default) (2 Biquads per Channel) DAC_DSP_BQ_CFG[1:0] = 2'b11 (3 Biquads per Channel)
Biquad Filter 1 Allocated to output channel 1 Allocated to output channel 1 Allocated to output channel 1
Biquad Filter 2 Allocated to output channel 2 Allocated to output channel 2 Allocated to output channel 2
Biquad Filter 3 Allocated to output channel 3 Allocated to output channel 3 Allocated to output channel 3
Biquad Filter 4 Allocated to output channel 4 Allocated to output channel 4 Allocated to output channel 4
Biquad Filter 5 Not Used Allocated to output channel 1 Allocated to output channel 1
Biquad Filter 6 Not Used Allocated to output channel 2 Allocated to output channel 2
Biquad Filter 7 Not Used Allocated to output channel 3 Allocated to output channel 3
Biquad Filter 8 Not Used Allocated to output channel 4 Allocated to output channel 4
Biquad Filter 9 Not Used Not Used Allocated to output channel 1
Biquad Filter 10 Not Used Not Used Allocated to output channel 2
Biquad Filter 11 Not Used Not Used Allocated to output channel 3
Biquad Filter 12 Not Used Not Used Allocated to output channel 4
Table 3-7 Biquad Filter Coefficients Register Mapping for the Playback Channels
Biquad Filter Register Mapping of Coefficients Biquad Filter Register Mapping of Coefficients
Biquad Filter 1 P15_R8 to P15_R27 Biquad Filter 7 P16_R8 to P16_R27
Biquad Filter 2 P15_R28 to P15_R47 Biquad Filter 8 P16_R28 to P16_R47
Biquad Filter 3 P15_R48 to P15_R67 Biquad Filter 9 P16_R48 to P16_R67
Biquad Filter 4 P15_R68 to P15_R87 Biquad Filter 10 P16_R68 to P16_R87
Biquad Filter 5 P15_R88 to P15_R107 Biquad Filter 11 P16_R88 to P16_R107
Biquad Filter 6 P15_R108 to P15_R127 Biquad Filter 12 P16_R108 to P16_R127

Table 3-8 shows the programmable coefficient registers of the biquad filters 1-6 in page 15 of the TAC5x1x registers.

Table 3-8 Programmable Coefficient Registers for Digital Biquad Filters 1–6
Page 0x0F Address Register Register Description Reset Value Biquad Filter Coefficient
0x00 PAGE[7:0] Device page register 0x00
0x08 DAC_BQ1_N0_BYT1[7:0] Programmable DAC biquad 1, N0 coefficient byte[31:24] 0x7F 1 N0
0x09 DAC_BQ1_N0_BYT2[7:0] Programmable DAC biquad 1, N0 coefficient byte[23:16] 0xFF
0x0A DAC_BQ1_N0_BYT3[7:0] Programmable DAC biquad 1, N0 coefficient byte[15:8] 0xFF
0x0B DAC_BQ1_N0_BYT4[7:0] Programmable DAC biquad 1, N0 coefficient byte[7:0] 0xFF
0x0C DAC_BQ1_N1_BYT1[7:0] Programmable DAC biquad 1, N1 coefficient byte[31:24] 0x00 N1
0x0D DAC_BQ1_N1_BYT2[7:0] Programmable DAC biquad 1, N1 coefficient byte[23:16] 0x00
0x0E DAC_BQ1_N1_BYT3[7:0] Programmable DAC biquad 1, N1 coefficient byte[15:8] 0x00
0x0F DAC_BQ1_N1_BYT4[7:0] Programmable DAC biquad 1, N1 coefficient byte[7:0] 0x00
0x10 DAC_BQ1_N2_BYT1[7:0] Programmable DAC biquad 1, N2 coefficient byte[31:24] 0x00 N2
0x11 DAC_BQ1_N2_BYT2[7:0] Programmable DAC biquad 1, N2 coefficient byte[23:16] 0x00
0x12 DAC_BQ1_N2_BYT3[7:0] Programmable DAC biquad 1, N2 coefficient byte[15:8] 0x00
0x13 DAC_BQ1_N2_BYT4[7:0] Programmable DAC biquad 1, N2 coefficient byte[7:0] 0x00
0x14 DAC_BQ1_D1_BYT1[7:0] Programmable DAC biquad 1, D1 coefficient byte[31:24] 0x00 D1
0x15 DAC_BQ1_D1_BYT2[7:0] Programmable DAC biquad 1, D1 coefficient byte[23:16] 0x00
0x16 DAC_BQ1_D1_BYT3[7:0] Programmable DAC biquad 1, D1 coefficient byte[15:8] 0x00
0x17 DAC_BQ1_D1_BYT4[7:0] Programmable DAC biquad 1, D1 coefficient byte[7:0] 0x00
0x18 DAC_BQ1_D2_BYT1[7:0] Programmable DAC biquad 1, D2 coefficient byte[31:24] 0x00 D2
0x19 DAC_BQ1_D2_BYT2[7:0] Programmable DAC biquad 1, D2 coefficient byte[23:16] 0x00
0x1A DAC_BQ1_D2_BYT3[7:0] Programmable DAC biquad 1, D2 coefficient byte[15:8] 0x00
0x1B DAC_BQ1_D2_BYT4[7:0] Programmable DAC biquad 1, D2 coefficient byte[7:0] 0x00
0x1C DAC_BQ2_N0_BYT1[7:0] Programmable DAC biquad 2, N0 coefficient byte[31:24] 0x7F 2 N0
0x1D DAC_BQ2_N0_BYT2[7:0] Programmable DAC biquad 2, N0 coefficient byte[23:16] 0xFF
0x1E DAC_BQ2_N0_BYT3[7:0] Programmable DAC biquad 2, N0 coefficient byte[15:8] 0xFF
0x1F DAC_BQ2_N0_BYT4[7:0] Programmable DAC biquad 2, N0 coefficient byte[7:0] 0xFF
0x20 DAC_BQ2_N1_BYT1[7:0] Programmable DAC biquad 2, N1 coefficient byte[31:24] 0x00 N1
0x21 DAC_BQ2_N1_BYT2[7:0] Programmable DAC biquad 2, N1 coefficient byte[23:16] 0x00
0x22 DAC_BQ2_N1_BYT3[7:0] Programmable DAC biquad 2, N1 coefficient byte[15:8] 0x00
0x23 DAC_BQ2_N1_BYT4[7:0] Programmable DAC biquad 2, N1 coefficient byte[7:0] 0x00
0x24 DAC_BQ2_N2_BYT1[7:0] Programmable DAC biquad 2, N2 coefficient byte[31:24] 0x00 N2
0x25 DAC_BQ2_N2_BYT2[7:0] Programmable DAC biquad 2, N2 coefficient byte[23:16] 0x00
0x26 DAC_BQ2_N2_BYT3[7:0] Programmable DAC biquad 2, N2 coefficient byte[15:8] 0x00
0x27 DAC_BQ2_N2_BYT4[7:0] Programmable DAC biquad 2, N2 coefficient byte[7:0] 0x00
0x28 DAC_BQ2_D1_BYT1[7:0] Programmable DAC biquad 2, D1 coefficient byte[31:24] 0x00 D1
0x29 DAC_BQ2_D1_BYT2[7:0] Programmable DAC biquad 2, D1 coefficient byte[23:16] 0x00
0x2A DAC_BQ2_D1_BYT3[7:0] Programmable DAC biquad 2, D1 coefficient byte[15:8] 0x00
0x2B DAC_BQ2_D1_BYT4[7:0] Programmable DAC biquad 2, D1 coefficient byte[7:0] 0x00
0x2C DAC_BQ2_D2_BYT1[7:0] Programmable DAC biquad 2, D2 coefficient byte[31:24] 0x00 D2
0x2D DAC_BQ2_D2_BYT2[7:0] Programmable DAC biquad 2, D2 coefficient byte[23:16] 0x00
0x2E DAC_BQ2_D2_BYT3[7:0] Programmable DAC biquad 2, D2 coefficient byte[15:8] 0x00
0x2F DAC_BQ2_D2_BYT4[7:0] Programmable DAC biquad 2, D2 coefficient byte[7:0] 0x00
0x30 DAC_BQ3_N0_BYT1[7:0] Programmable DAC biquad 3, N0 coefficient byte[31:24] 0x7F 3 N0
0x31 DAC_BQ3_N0_BYT2[7:0] Programmable DAC biquad 3, N0 coefficient byte[23:16] 0xFF
0x32 DAC_BQ3_N0_BYT3[7:0] Programmable DAC biquad 3, N0 coefficient byte[15:8] 0xFF
0x33 DAC_BQ3_N0_BYT4[7:0] Programmable DAC biquad 3, N0 coefficient byte[7:0] 0xFF
0x34 DAC_BQ3_N1_BYT1[7:0] Programmable DAC biquad 3, N1 coefficient byte[31:24] 0x00 N1
0x35 DAC_BQ3_N1_BYT2[7:0] Programmable DAC biquad 3, N1 coefficient byte[23:16] 0x00
0x36 DAC_BQ3_N1_BYT3[7:0] Programmable DAC biquad 3, N1 coefficient byte[15:8] 0x00
0x37 DAC_BQ3_N1_BYT4[7:0] Programmable DAC biquad 3, N1 coefficient byte[7:0] 0x00
0x38 DAC_BQ3_N2_BYT1[7:0] Programmable DAC biquad 3, N2 coefficient byte[31:24] 0x00 N2
0x39 DAC_BQ3_N2_BYT2[7:0] Programmable DAC biquad 3, N2 coefficient byte[23:16] 0x00
0x3A DAC_BQ3_N2_BYT3[7:0] Programmable DAC biquad 3, N2 coefficient byte[15:8] 0x00
0x3B DAC_BQ3_N2_BYT4[7:0] Programmable DAC biquad 3, N2 coefficient byte[7:0] 0x00
0x3C DAC_BQ3_D1_BYT1[7:0] Programmable DAC biquad 3, D1 coefficient byte[31:24] 0x00 D1
0x3D DAC_BQ3_D1_BYT2[7:0] Programmable DAC biquad 3, D1 coefficient byte[23:16] 0x00
0x3E DAC_BQ3_D1_BYT3[7:0] Programmable DAC biquad 3, D1 coefficient byte[15:8] 0x00
0x3F DAC_BQ3_D1_BYT4[7:0] Programmable DAC biquad 3, D1 coefficient byte[7:0] 0x00
0x40 DAC_BQ3_D2_BYT1[7:0] Programmable DAC biquad 3, D2 coefficient byte[31:24] 0x00 D2
0x41 DAC_BQ3_D2_BYT2[7:0] Programmable DAC biquad 3, D2 coefficient byte[23:16] 0x00
0x42 DAC_BQ3_D2_BYT3[7:0] Programmable DAC biquad 3, D2 coefficient byte[15:8] 0x00
0x43 DAC_BQ3_D2_BYT4[7:0] Programmable DAC biquad 3, D2 coefficient byte[7:0] 0x00
0x44 DAC_BQ4_N0_BYT1[7:0] Programmable DAC biquad 4, N0 coefficient byte[31:24] 0x7F 4 N0
0x45 DAC_BQ4_N0_BYT2[7:0] Programmable DAC biquad 4, N0 coefficient byte[23:16] 0xFF
0x46 DAC_BQ4_N0_BYT3[7:0] Programmable DAC biquad 4, N0 coefficient byte[15:8] 0xFF
0x47 DAC_BQ4_N0_BYT4[7:0] Programmable DAC biquad 4, N0 coefficient byte[7:0] 0xFF
0x48 DAC_BQ4_N1_BYT1[7:0] Programmable DAC biquad 4, N1 coefficient byte[31:24] 0x00 N1
0x49 DAC_BQ4_N1_BYT2[7:0] Programmable DAC biquad 4, N1 coefficient byte[23:16] 0x00
0x4A DAC_BQ4_N1_BYT3[7:0] Programmable DAC biquad 4, N1 coefficient byte[15:8] 0x00
0x4B DAC_BQ4_N1_BYT4[7:0] Programmable DAC biquad 4, N1 coefficient byte[7:0] 0x00
0x4C DAC_BQ4_N2_BYT1[7:0] Programmable DAC biquad 4, N2 coefficient byte[31:24] 0x00 N2
0x4D DAC_BQ4_N2_BYT2[7:0] Programmable DAC biquad 4, N2 coefficient byte[23:16] 0x00
0x4E DAC_BQ4_N2_BYT3[7:0] Programmable DAC biquad 4, N2 coefficient byte[15:8] 0x00
0x4F DAC_BQ4_N2_BYT4[7:0] Programmable DAC biquad 4, N2 coefficient byte[7:0] 0x00
0x50 DAC_BQ4_D1_BYT1[7:0] Programmable DAC biquad 4, D1 coefficient byte[31:24] 0x00 D1
0x51 DAC_BQ4_D1_BYT2[7:0] Programmable DAC biquad 4, D1 coefficient byte[23:16] 0x00
0x52 DAC_BQ4_D1_BYT3[7:0] Programmable DAC biquad 4, D1 coefficient byte[15:8] 0x00
0x53 DAC_BQ4_D1_BYT4[7:0] Programmable DAC biquad 4, D1 coefficient byte[7:0] 0x00
0x54 DAC_BQ4_D2_BYT1[7:0] Programmable DAC biquad 4, D2 coefficient byte[31:24] 0x00 D2
0x55 DAC_BQ4_D2_BYT2[7:0] Programmable DAC biquad 4, D2 coefficient byte[23:16] 0x00
0x56 DAC_BQ4_D2_BYT3[7:0] Programmable DAC biquad 4, D2 coefficient byte[15:8] 0x00
0x57 DAC_BQ4_D2_BYT4[7:0] Programmable DAC biquad 4, D2 coefficient byte[7:0] 0x00
0x58 DAC_BQ5_N0_BYT1[7:0] Programmable DAC biquad 5, N0 coefficient byte[31:24] 0x7F 5 N0
0x59 DAC_BQ5_N0_BYT2[7:0] Programmable DAC biquad 5, N0 coefficient byte[23:16] 0xFF
0x5A DAC_BQ5_N0_BYT3[7:0] Programmable DAC biquad 5, N0 coefficient byte[15:8] 0xFF
0x5B DAC_BQ5_N0_BYT4[7:0] Programmable DAC biquad 5, N0 coefficient byte[7:0] 0xFF
0x5C DAC_BQ5_N1_BYT1[7:0] Programmable DAC biquad 5, N1 coefficient byte[31:24] 0x00 N1
0x5D DAC_BQ5_N1_BYT2[7:0] Programmable DAC biquad 5, N1 coefficient byte[23:16] 0x00
0x5E DAC_BQ5_N1_BYT3[7:0] Programmable DAC biquad 5, N1 coefficient byte[15:8] 0x00
0x5F DAC_BQ5_N1_BYT4[7:0] Programmable DAC biquad 5, N1 coefficient byte[7:0] 0x00
0x60 DAC_BQ5_N2_BYT1[7:0] Programmable DAC biquad 5, N2 coefficient byte[31:24] 0x00 N2
0x61 DAC_BQ5_N2_BYT2[7:0] Programmable DAC biquad 5, N2 coefficient byte[23:16] 0x00
0x62 DAC_BQ5_N2_BYT3[7:0] Programmable DAC biquad 5, N2 coefficient byte[15:8] 0x00
0x63 DAC_BQ5_N2_BYT4[7:0] Programmable DAC biquad 5, N2 coefficient byte[7:0] 0x00
0x64 DAC_BQ5_D1_BYT1[7:0] Programmable DAC biquad 5, D1 coefficient byte[31:24] 0x00 D1
0x65 DAC_BQ5_D1_BYT2[7:0] Programmable DAC biquad 5, D1 coefficient byte[23:16] 0x00
0x66 DAC_BQ5_D1_BYT3[7:0] Programmable DAC biquad 5, D1 coefficient byte[15:8] 0x00
0x67 DAC_BQ5_D1_BYT4[7:0] Programmable DAC biquad 5, D1 coefficient byte[7:0] 0x00
0x68 DAC_BQ5_D2_BYT1[7:0] Programmable DAC biquad 5, D2 coefficient byte[31:24] 0x00 D2
0x69 DAC_BQ5_D2_BYT2[7:0] Programmable DAC biquad 5, D2 coefficient byte[23:16] 0x00
0x6A DAC_BQ5_D2_BYT3[7:0] Programmable DAC biquad 5, D2 coefficient byte[15:8] 0x00
0x6B DAC_BQ5_D2_BYT4[7:0] Programmable DAC biquad 5, D2 coefficient byte[7:0] 0x00
0x6C DAC_BQ6_N0_BYT1[7:0] Programmable DAC biquad 6, N0 coefficient byte[31:24] 0x7F 6 N0
0x6D DAC_BQ6_N0_BYT2[7:0] Programmable DAC biquad 6, N0 coefficient byte[23:16] 0xFF
0x6E DAC_BQ6_N0_BYT3[7:0] Programmable DAC biquad 6, N0 coefficient byte[15:8] 0xFF
0x6F DAC_BQ6_N0_BYT4[7:0] Programmable DAC biquad 6, N0 coefficient byte[7:0] 0xFF
0x70 DAC_BQ6_N1_BYT1[7:0] Programmable DAC biquad 6, N1 coefficient byte[31:24] 0x00 N1
0x71 DAC_BQ6_N1_BYT2[7:0] Programmable DAC biquad 6, N1 coefficient byte[23:16] 0x00
0x72 DAC_BQ6_N1_BYT3[7:0] Programmable DAC biquad 6, N1 coefficient byte[15:8] 0x00
0x73 DAC_BQ6_N1_BYT4[7:0] Programmable DAC biquad 6, N1 coefficient byte[7:0] 0x00
0x74 DAC_BQ6_N2_BYT1[7:0] Programmable DAC biquad 6, N2 coefficient byte[31:24] 0x00 N2
0x75 DAC_BQ6_N2_BYT2[7:0] Programmable DAC biquad 6, N2 coefficient byte[23:16] 0x00
0x76 DAC_BQ6_N2_BYT3[7:0] Programmable DAC biquad 6, N2 coefficient byte[15:8] 0x00
0x77 DAC_BQ6_N2_BYT4[7:0] Programmable DAC biquad 6, N2 coefficient byte[7:0] 0x00
0x78 DAC_BQ6_D1_BYT1[7:0] Programmable DAC biquad 6, D1 coefficient byte[31:24] 0x00 D1
0x79 DAC_BQ6_D1_BYT2[7:0] Programmable DAC biquad 6, D1 coefficient byte[23:16] 0x00
0x7A DAC_BQ6_D1_BYT3[7:0] Programmable DAC biquad 6, D1 coefficient byte[15:8] 0x00
0x7B DAC_BQ6_D1_BYT4[7:0] Programmable DAC biquad 6, D1 coefficient byte[7:0] 0x00
0x7C DAC_BQ6_D2_BYT1[7:0] Programmable DAC biquad 6, D2 coefficient byte[31:24] 0x00 D2
0x7D DAC_BQ6_D2_BYT2[7:0] Programmable DAC biquad 6, D2 coefficient byte[23:16] 0x00
0x7E DAC_BQ6_D2_BYT3[7:0] Programmable DAC biquad 6, D2 coefficient byte[15:8] 0x00
0x7F DAC_BQ6_D2_BYT4[7:0] Programmable DAC biquad 6, D2 coefficient byte[7:0] 0x00

Similarly, Table 3-9 shows the programmable coefficient registers of the biquad filters 1-6 in page 16 of the TAC5x1x registers.

Table 3-9 Programmable Coefficient Registers for Digital Biquad Filters 7-12
Page 0x10 Address Register Register Description Reset Value Biquad Filter Coefficient
0x00 PAGE[7:0] Device page register 0x00
0x08 DAC_BQ7_N0_BYT1[7:0] Programmable DAC biquad 7, N0 coefficient byte[31:24] 0x7F 7 N0
0x09 DAC_BQ7_N0_BYT2[7:0] Programmable DAC biquad 7, N0 coefficient byte[23:16] 0xFF
0x0A DAC_BQ7_N0_BYT3[7:0] Programmable DAC biquad 7, N0 coefficient byte[15:8] 0xFF
0x0B DAC_BQ7_N0_BYT4[7:0] Programmable DAC biquad 7, N0 coefficient byte[7:0] 0xFF
0x0C DAC_BQ7_N1_BYT1[7:0] Programmable DAC biquad 7, N1 coefficient byte[31:24] 0x00 N1
0x0D DAC_BQ7_N1_BYT2[7:0] Programmable DAC biquad 7, N1 coefficient byte[23:16] 0x00
0x0E DAC_BQ7_N1_BYT3[7:0] Programmable DAC biquad 7, N1 coefficient byte[15:8] 0x00
0x0F DAC_BQ7_N1_BYT4[7:0] Programmable DAC biquad 7, N1 coefficient byte[7:0] 0x00
0x10 DAC_BQ7_N2_BYT1[7:0] Programmable DAC biquad 7, N2 coefficient byte[31:24] 0x00 N2
0x11 DAC_BQ7_N2_BYT2[7:0] Programmable DAC biquad 7, N2 coefficient byte[23:16] 0x00
0x12 DAC_BQ7_N2_BYT3[7:0] Programmable DAC biquad 7, N2 coefficient byte[15:8] 0x00
0x13 DAC_BQ7_N2_BYT4[7:0] Programmable DAC biquad 7, N2 coefficient byte[7:0] 0x00
0x14 DAC_BQ7_D1_BYT1[7:0] Programmable DAC biquad 7, D1 coefficient byte[31:24] 0x00 D1
0x15 DAC_BQ7_D1_BYT2[7:0] Programmable DAC biquad 7, D1 coefficient byte[23:16] 0x00
0x16 DAC_BQ7_D1_BYT3[7:0] Programmable DAC biquad 7, D1 coefficient byte[15:8] 0x00
0x17 DAC_BQ7_D1_BYT4[7:0] Programmable DAC biquad 7, D1 coefficient byte[7:0] 0x00
0x18 DAC_BQ7_D2_BYT1[7:0] Programmable DAC biquad 7, D2 coefficient byte[31:24] 0x00 D2
0x19 DAC_BQ7_D2_BYT2[7:0] Programmable DAC biquad 7, D2 coefficient byte[23:16] 0x00
0x1A DAC_BQ7_D2_BYT3[7:0] Programmable DAC biquad 7, D2 coefficient byte[15:8] 0x00
0x1B DAC_BQ7_D2_BYT4[7:0] Programmable DAC biquad 7, D2 coefficient byte[7:0] 0x00
0x1C DAC_BQ8_N0_BYT1[7:0] Programmable DAC biquad 8, N0 coefficient byte[31:24] 0x7F 8 N0
0x1D DAC_BQ8_N0_BYT2[7:0] Programmable DAC biquad 8, N0 coefficient byte[23:16] 0xFF
0x1E DAC_BQ8_N0_BYT3[7:0] Programmable DAC biquad 8, N0 coefficient byte[15:8] 0xFF
0x1F DAC_BQ8_N0_BYT4[7:0] Programmable DAC biquad 8, N0 coefficient byte[7:0] 0xFF
0x20 DAC_BQ8_N1_BYT1[7:0] Programmable DAC biquad 8, N1 coefficient byte[31:24] 0x00 N1
0x21 DAC_BQ8_N1_BYT2[7:0] Programmable DAC biquad 8, N1 coefficient byte[23:16] 0x00
0x22 DAC_BQ8_N1_BYT3[7:0] Programmable DAC biquad 8, N1 coefficient byte[15:8] 0x00
0x23 DAC_BQ8_N1_BYT4[7:0] Programmable DAC biquad 8, N1 coefficient byte[7:0] 0x00
0x24 DAC_BQ8_N2_BYT1[7:0] Programmable DAC biquad 8, N2 coefficient byte[31:24] 0x00 N2
0x25 DAC_BQ8_N2_BYT2[7:0] Programmable DAC biquad 8, N2 coefficient byte[23:16] 0x00
0x26 DAC_BQ8_N2_BYT3[7:0] Programmable DAC biquad 8, N2 coefficient byte[15:8] 0x00
0x27 DAC_BQ8_N2_BYT4[7:0] Programmable DAC biquad 8, N2 coefficient byte[7:0] 0x00
0x28 DAC_BQ8_D1_BYT1[7:0] Programmable DAC biquad 8, D1 coefficient byte[31:24] 0x00 D1
0x29 DAC_BQ8_D1_BYT2[7:0] Programmable DAC biquad 8, D1 coefficient byte[23:16] 0x00
0x2A DAC_BQ8_D1_BYT3[7:0] Programmable DAC biquad 8, D1 coefficient byte[15:8] 0x00
0x2B DAC_BQ8_D1_BYT4[7:0] Programmable DAC biquad 8, D1 coefficient byte[7:0] 0x00
0x2C DAC_BQ8_D2_BYT1[7:0] Programmable DAC biquad 8, D2 coefficient byte[31:24] 0x00 D2
0x2D DAC_BQ8_D2_BYT2[7:0] Programmable DAC biquad 8, D2 coefficient byte[23:16] 0x00
0x2E DAC_BQ8_D2_BYT3[7:0] Programmable DAC biquad 8, D2 coefficient byte[15:8] 0x00
0x2F DAC_BQ8_D2_BYT4[7:0] Programmable DAC biquad 8, D2 coefficient byte[7:0] 0x00
0x30 DAC_BQ9_N0_BYT1[7:0] Programmable DAC biquad 9, N0 coefficient byte[31:24] 0x7F 9 N0
0x31 DAC_BQ9_N0_BYT2[7:0] Programmable DAC biquad 9, N0 coefficient byte[23:16] 0xFF
0x32 DAC_BQ9_N0_BYT3[7:0] Programmable DAC biquad 9, N0 coefficient byte[15:8] 0xFF
0x33 DAC_BQ9_N0_BYT4[7:0] Programmable DAC biquad 9, N0 coefficient byte[7:0] 0xFF
0x34 DAC_BQ9_N1_BYT1[7:0] Programmable DAC biquad 9, N1 coefficient byte[31:24] 0x00 N1
0x35 DAC_BQ9_N1_BYT2[7:0] Programmable DAC biquad 9, N1 coefficient byte[23:16] 0x00
0x36 DAC_BQ9_N1_BYT3[7:0] Programmable DAC biquad 9, N1 coefficient byte[15:8] 0x00
0x37 DAC_BQ9_N1_BYT4[7:0] Programmable DAC biquad 9, N1 coefficient byte[7:0] 0x00
0x38 DAC_BQ9_N2_BYT1[7:0] Programmable DAC biquad 9, N2 coefficient byte[31:24] 0x00 N2
0x39 DAC_BQ9_N2_BYT2[7:0] Programmable DAC biquad 9, N2 coefficient byte[23:16] 0x00
0x3A DAC_BQ9_N2_BYT3[7:0] Programmable DAC biquad 9, N2 coefficient byte[15:8] 0x00
0x3B DAC_BQ9_N2_BYT4[7:0] Programmable DAC biquad 9, N2 coefficient byte[7:0] 0x00
0x3C DAC_BQ9_D1_BYT1[7:0] Programmable DAC biquad 9, D1 coefficient byte[31:24] 0x00 D1
0x3D DAC_BQ9_D1_BYT2[7:0] Programmable DAC biquad 9, D1 coefficient byte[23:16] 0x00
0x3E DAC_BQ9_D1_BYT3[7:0] Programmable DAC biquad 9, D1 coefficient byte[15:8] 0x00
0x3F DAC_BQ9_D1_BYT4[7:0] Programmable DAC biquad 9, D1 coefficient byte[7:0] 0x00
0x40 DAC_BQ9_D2_BYT1[7:0] Programmable DAC biquad 9, D2 coefficient byte[31:24] 0x00 D2
0x41 DAC_BQ9_D2_BYT2[7:0] Programmable DAC biquad 9, D2 coefficient byte[23:16] 0x00
0x42 DAC_BQ9_D2_BYT3[7:0] Programmable DAC biquad 9, D2 coefficient byte[15:8] 0x00
0x43 DAC_BQ9_D2_BYT4[7:0] Programmable DAC biquad 9, D2 coefficient byte[7:0] 0x00
0x44 DAC_BQ10_N0_BYT1[7:0] Programmable DAC biquad 10, N0 coefficient byte[31:24] 0x7F 10 N0
0x45 DAC_BQ10_N0_BYT2[7:0] Programmable DAC biquad 10, N0 coefficient byte[23:16] 0xFF
0x46 DAC_BQ10_N0_BYT3[7:0] Programmable DAC biquad 10, N0 coefficient byte[15:8] 0xFF
0x47 DAC_BQ10_N0_BYT4[7:0] Programmable DAC biquad 10, N0 coefficient byte[7:0] 0xFF
0x48 DAC_BQ10_N1_BYT1[7:0] Programmable DAC biquad 10, N1 coefficient byte[31:24] 0x00 N1
0x49 DAC_BQ10_N1_BYT2[7:0] Programmable DAC biquad 10, N1 coefficient byte[23:16] 0x00
0x4A DAC_BQ10_N1_BYT3[7:0] Programmable DAC biquad 10, N1 coefficient byte[15:8] 0x00
0x4B DAC_BQ10_N1_BYT4[7:0] Programmable DAC biquad 10, N1 coefficient byte[7:0] 0x00
0x4C DAC_BQ10_N2_BYT1[7:0] Programmable DAC biquad 10, N2 coefficient byte[31:24] 0x00 N2
0x4D DAC_BQ10_N2_BYT2[7:0] Programmable DAC biquad 10, N2 coefficient byte[23:16] 0x00
0x4E DAC_BQ10_N2_BYT3[7:0] Programmable DAC biquad 10, N2 coefficient byte[15:8] 0x00
0x4F DAC_BQ10_N2_BYT4[7:0] Programmable DAC biquad 10, N2 coefficient byte[7:0] 0x00
0x50 DAC_BQ10_D1_BYT1[7:0] Programmable DAC biquad 10, D1 coefficient byte[31:24] 0x00 D1
0x51 DAC_BQ10_D1_BYT2[7:0] Programmable DAC biquad 10, D1 coefficient byte[23:16] 0x00
0x52 DAC_BQ10_D1_BYT3[7:0] Programmable DAC biquad 10, D1 coefficient byte[15:8] 0x00
0x53 DAC_BQ10_D1_BYT4[7:0] Programmable DAC biquad 10, D1 coefficient byte[7:0] 0x00
0x54 DAC_BQ10_D2_BYT1[7:0] Programmable DAC biquad 10, D2 coefficient byte[31:24] 0x00 D2
0x55 DAC_BQ10_D2_BYT2[7:0] Programmable DAC biquad 10, D2 coefficient byte[23:16] 0x00
0x56 DAC_BQ10_D2_BYT3[7:0] Programmable DAC biquad 10, D2 coefficient byte[15:8] 0x00
0x57 DAC_BQ10_D2_BYT4[7:0] Programmable DAC biquad 10, D2 coefficient byte[7:0] 0x00
0x58 DAC_BQ11_N0_BYT1[7:0] Programmable DAC biquad 11, N0 coefficient byte[31:24] 0x7F 11 N0
0x59 DAC_BQ11_N0_BYT2[7:0] Programmable DAC biquad 11, N0 coefficient byte[23:16] 0xFF
0x5A DAC_BQ11_N0_BYT3[7:0] Programmable DAC biquad 11, N0 coefficient byte[15:8] 0xFF
0x5B DAC_BQ11_N0_BYT4[7:0] Programmable DAC biquad 11, N0 coefficient byte[7:0] 0xFF
0x5C DAC_BQ11_N1_BYT1[7:0] Programmable DAC biquad 11, N1 coefficient byte[31:24] 0x00 N1
0x5D DAC_BQ11_N1_BYT2[7:0] Programmable DAC biquad 11, N1 coefficient byte[23:16] 0x00
0x5E DAC_BQ11_N1_BYT3[7:0] Programmable DAC biquad 11, N1 coefficient byte[15:8] 0x00
0x5F DAC_BQ11_N1_BYT4[7:0] Programmable DAC biquad 11, N1 coefficient byte[7:0] 0x00
0x60 DAC_BQ11_N2_BYT1[7:0] Programmable DAC biquad 11, N2 coefficient byte[31:24] 0x00 N2
0x61 DAC_BQ11_N2_BYT2[7:0] Programmable DAC biquad 11, N2 coefficient byte[23:16] 0x00
0x62 DAC_BQ11_N2_BYT3[7:0] Programmable DAC biquad 11, N2 coefficient byte[15:8] 0x00
0x63 DAC_BQ11_N2_BYT4[7:0] Programmable DAC biquad 11, N2 coefficient byte[7:0] 0x00
0x64 DAC_BQ11_D1_BYT1[7:0] Programmable DAC biquad 11, D1 coefficient byte[31:24] 0x00 D1
0x65 DAC_BQ11_D1_BYT2[7:0] Programmable DAC biquad 11, D1 coefficient byte[23:16] 0x00
0x66 DAC_BQ11_D1_BYT3[7:0] Programmable DAC biquad 11, D1 coefficient byte[15:8] 0x00
0x67 DAC_BQ11_D1_BYT4[7:0] Programmable DAC biquad 11, D1 coefficient byte[7:0] 0x00
0x68 DAC_BQ11_D2_BYT1[7:0] Programmable DAC biquad 11, D2 coefficient byte[31:24] 0x00 D2
0x69 DAC_BQ11_D2_BYT2[7:0] Programmable DAC biquad 11, D2 coefficient byte[23:16] 0x00
0x6A DAC_BQ11_D2_BYT3[7:0] Programmable DAC biquad 11, D2 coefficient byte[15:8] 0x00
0x6B DAC_BQ11_D2_BYT4[7:0] Programmable DAC biquad 11, D2 coefficient byte[7:0] 0x00
0x6C DAC_BQ12_N0_BYT1[7:0] Programmable DAC biquad 12, N0 coefficient byte[31:24] 0x7F 12 N0
0x6D DAC_BQ12_N0_BYT2[7:0] Programmable DAC biquad 12, N0 coefficient byte[23:16] 0xFF
0x6E DAC_BQ12_N0_BYT3[7:0] Programmable DAC biquad 12, N0 coefficient byte[15:8] 0xFF
0x6F DAC_BQ12_N0_BYT4[7:0] Programmable DAC biquad 12, N0 coefficient byte[7:0] 0xFF
0x70 DAC_BQ12_N1_BYT1[7:0] Programmable DAC biquad 12, N1 coefficient byte[31:24] 0x00 N1
0x71 DAC_BQ12_N1_BYT2[7:0] Programmable DAC biquad 12, N1 coefficient byte[23:16] 0x00
0x72 DAC_BQ12_N1_BYT3[7:0] Programmable DAC biquad 12, N1 coefficient byte[15:8] 0x00
0x73 DAC_BQ12_N1_BYT4[7:0] Programmable DAC biquad 12, N1 coefficient byte[7:0] 0x00
0x74 DAC_BQ12_N2_BYT1[7:0] Programmable DAC biquad 12, N2 coefficient byte[31:24] 0x00 N2
0x75 DAC_BQ12_N2_BYT2[7:0] Programmable DAC biquad 12, N2 coefficient byte[23:16] 0x00
0x76 DAC_BQ12_N2_BYT3[7:0] Programmable DAC biquad 12, N2 coefficient byte[15:8] 0x00
0x77 DAC_BQ12_N2_BYT4[7:0] Programmable DAC biquad 12, N2 coefficient byte[7:0] 0x00
0x78 DAC_BQ12_D1_BYT1[7:0] Programmable DAC biquad 12, D1 coefficient byte[31:24] 0x00 D1
0x79 DAC_BQ12_D1_BYT2[7:0] Programmable DAC biquad 12, D1 coefficient byte[23:16] 0x00
0x7A DAC_BQ12_D1_BYT3[7:0] Programmable DAC biquad 12, D1 coefficient byte[15:8] 0x00
0x7B DAC_BQ12_D1_BYT4[7:0] Programmable DAC biquad 12, D1 coefficient byte[7:0] 0x00
0x7C DAC_BQ12_D2_BYT1[7:0] Programmable DAC biquad 12, D2 coefficient byte[31:24] 0x00 D2
0x7D DAC_BQ12_D2_BYT2[7:0] Programmable DAC biquad 12, D2 coefficient byte[23:16] 0x00
0x7E DAC_BQ12_D2_BYT3[7:0] Programmable DAC biquad 12, D2 coefficient byte[15:8] 0x00
0x7F DAC_BQ12_D2_BYT4[7:0] Programmable DAC biquad 12, D2 coefficient byte[7:0] 0x00