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 Recording Channel

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

Table 3-2 Biquad Filter Allocation to the Record Channel
Programmable Biquad FilterRecord Channel Allocation Using P0_R114_D[3:2] Register Setting
ADC_DSP_BQ_CFG[1:0] = 2'b01 (1 Biquad per Channel) ADC_DSP_BQ_CFG[1:0] = 2'b10 (Default) (2 Biquads per Channel) ADC_DSP_BQ_CFG[1:0] = 2'b11 (3 Biquads per Channel)
Biquad Filter 1Allocated to output channel 1Allocated to output channel 1Allocated to output channel 1
Biquad Filter 2Allocated to output channel 2Allocated to output channel 2Allocated to output channel 2
Biquad Filter 3Allocated to output channel 3Allocated to output channel 3Allocated to output channel 3
Biquad Filter 4Allocated to output channel 4Allocated to output channel 4Allocated to output channel 4
Biquad Filter 5Not UsedAllocated to output channel 1Allocated to output channel 1
Biquad Filter 6Not UsedAllocated to output channel 2Allocated to output channel 2
Biquad Filter 7Not UsedAllocated to output channel 3Allocated to output channel 3
Biquad Filter 8Not UsedAllocated to output channel 4Allocated to output channel 4
Biquad Filter 9Not UsedNot UsedAllocated to output channel 1
Biquad Filter 10Not UsedNot UsedAllocated to output channel 2
Biquad Filter 11Not UsedNot UsedAllocated to output channel 3
Biquad Filter 12Not UsedNot UsedAllocated to output channel 4
Table 3-3 Biquad Filter Coefficients Register Mapping for the Record Channels
Biquad FilterRegister Mapping of CoefficientsBiquad FilterRegister Mapping of Coefficients
Biquad Filter 1P8_R8 to P8_R27Biquad Filter 7P9_R8 to P9_R27
Biquad Filter 2P8_R28 to P8_R47Biquad Filter 8P9_R28 to P9_R47
Biquad Filter 3P8_R48 to P8_R67Biquad Filter 9P9_R48 to P9_R67
Biquad Filter 4P8_R68 to P8_R87Biquad Filter 10P9_R68 to P9_R87
Biquad Filter 5P8_R88 to P8_R107Biquad Filter 11P9_R88 to P9_R107
Biquad Filter 6P8_R108 to P8_R127Biquad Filter 12P9_R108 to P9_R127

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

Table 3-4 Programmable Coefficient Registers for Digital Biquad Filters 1–6
Page 0x08 AddressRegisterRegister DescriptionReset ValueBiquad FilterCoefficient
0x00PAGE[7:0]Device page register0x00
0x08ADC_BQ1_N0_BYT1[7:0]Programmable ADC biquad 1, N0 coefficient byte[31:24]0x7F1N0
0x09ADC_BQ1_N0_BYT2[7:0]Programmable ADC biquad 1, N0 coefficient byte[23:16]0xFF
0x0AADC_BQ1_N0_BYT3[7:0]Programmable ADC biquad 1, N0 coefficient byte[15:8]0xFF
0x0BADC_BQ1_N0_BYT4[7:0]Programmable ADC biquad 1, N0 coefficient byte[7:0]0xFF
0x0CADC_BQ1_N1_BYT1[7:0]Programmable ADC biquad 1, N1 coefficient byte[31:24]0x00N1
0x0DADC_BQ1_N1_BYT2[7:0]Programmable ADC biquad 1, N1 coefficient byte[23:16]0x00
0x0EADC_BQ1_N1_BYT3[7:0]Programmable ADC biquad 1, N1 coefficient byte[15:8]0x00
0x0FADC_BQ1_N1_BYT4[7:0]Programmable ADC biquad 1, N1 coefficient byte[7:0]0x00
0x10ADC_BQ1_N2_BYT1[7:0]Programmable ADC biquad 1, N2 coefficient byte[31:24]0x00N2
0x11ADC_BQ1_N2_BYT2[7:0]Programmable ADC biquad 1, N2 coefficient byte[23:16]0x00
0x12ADC_BQ1_N2_BYT3[7:0]Programmable ADC biquad 1, N2 coefficient byte[15:8]0x00
0x13ADC_BQ1_N2_BYT4[7:0]Programmable ADC biquad 1, N2 coefficient byte[7:0]0x00
0x14ADC_BQ1_D1_BYT1[7:0]Programmable ADC biquad 1, D1 coefficient byte[31:24]0x00D1
0x15ADC_BQ1_D1_BYT2[7:0]Programmable ADC biquad 1, D1 coefficient byte[23:16]0x00
0x16ADC_BQ1_D1_BYT3[7:0]Programmable ADC biquad 1, D1 coefficient byte[15:8]0x00
0x17ADC_BQ1_D1_BYT4[7:0]Programmable ADC biquad 1, D1 coefficient byte[7:0]0x00
0x18ADC_BQ1_D2_BYT1[7:0]Programmable ADC biquad 1, D2 coefficient byte[31:24]0x00D2
0x19ADC_BQ1_D2_BYT2[7:0]Programmable ADC biquad 1, D2 coefficient byte[23:16]0x00
0x1AADC_BQ1_D2_BYT3[7:0]Programmable ADC biquad 1, D2 coefficient byte[15:8]0x00
0x1BADC_BQ1_D2_BYT4[7:0]Programmable ADC biquad 1, D2 coefficient byte[7:0]0x00
0x1CADC_BQ2_N0_BYT1[7:0]Programmable ADC biquad 2, N0 coefficient byte[31:24]0x7F2N0
0x1DADC_BQ2_N0_BYT2[7:0]Programmable ADC biquad 2, N0 coefficient byte[23:16]0xFF
0x1EADC_BQ2_N0_BYT3[7:0]Programmable ADC biquad 2, N0 coefficient byte[15:8]0xFF
0x1FADC_BQ2_N0_BYT4[7:0]Programmable ADC biquad 2, N0 coefficient byte[7:0]0xFF
0x20ADC_BQ2_N1_BYT1[7:0]Programmable ADC biquad 2, N1 coefficient byte[31:24]0x00N1
0x21ADC_BQ2_N1_BYT2[7:0]Programmable ADC biquad 2, N1 coefficient byte[23:16]0x00
0x22ADC_BQ2_N1_BYT3[7:0]Programmable ADC biquad 2, N1 coefficient byte[15:8]0x00
0x23ADC_BQ2_N1_BYT4[7:0]Programmable ADC biquad 2, N1 coefficient byte[7:0]0x00
0x24ADC_BQ2_N2_BYT1[7:0]Programmable ADC biquad 2, N2 coefficient byte[31:24]0x00N2
0x25ADC_BQ2_N2_BYT2[7:0]Programmable ADC biquad 2, N2 coefficient byte[23:16]0x00
0x26ADC_BQ2_N2_BYT3[7:0]Programmable ADC biquad 2, N2 coefficient byte[15:8]0x00
0x27ADC_BQ2_N2_BYT4[7:0]Programmable ADC biquad 2, N2 coefficient byte[7:0]0x00
0x28ADC_BQ2_D1_BYT1[7:0]Programmable ADC biquad 2, D1 coefficient byte[31:24]0x00D1
0x29ADC_BQ2_D1_BYT2[7:0]Programmable ADC biquad 2, D1 coefficient byte[23:16]0x00
0x2AADC_BQ2_D1_BYT3[7:0]Programmable ADC biquad 2, D1 coefficient byte[15:8]0x00
0x2BADC_BQ2_D1_BYT4[7:0]Programmable ADC biquad 2, D1 coefficient byte[7:0]0x00
0x2CADC_BQ2_D2_BYT1[7:0]Programmable ADC biquad 2, D2 coefficient byte[31:24]0x00D2
0x2DADC_BQ2_D2_BYT2[7:0]Programmable ADC biquad 2, D2 coefficient byte[23:16]0x00
0x2EADC_BQ2_D2_BYT3[7:0]Programmable ADC biquad 2, D2 coefficient byte[15:8]0x00
0x2FADC_BQ2_D2_BYT4[7:0]Programmable ADC biquad 2, D2 coefficient byte[7:0]0x00
0x30ADC_BQ3_N0_BYT1[7:0]Programmable ADC biquad 3, N0 coefficient byte[31:24]0x7F3N0
0x31ADC_BQ3_N0_BYT2[7:0]Programmable ADC biquad 3, N0 coefficient byte[23:16]0xFF
0x32ADC_BQ3_N0_BYT3[7:0]Programmable ADC biquad 3, N0 coefficient byte[15:8]0xFF
0x33ADC_BQ3_N0_BYT4[7:0]Programmable ADC biquad 3, N0 coefficient byte[7:0]0xFF
0x34ADC_BQ3_N1_BYT1[7:0]Programmable ADC biquad 3, N1 coefficient byte[31:24]0x00N1
0x35ADC_BQ3_N1_BYT2[7:0]Programmable ADC biquad 3, N1 coefficient byte[23:16]0x00
0x36ADC_BQ3_N1_BYT3[7:0]Programmable ADC biquad 3, N1 coefficient byte[15:8]0x00
0x37ADC_BQ3_N1_BYT4[7:0]Programmable ADC biquad 3, N1 coefficient byte[7:0]0x00
0x38ADC_BQ3_N2_BYT1[7:0]Programmable ADC biquad 3, N2 coefficient byte[31:24]0x00N2
0x39ADC_BQ3_N2_BYT2[7:0]Programmable ADC biquad 3, N2 coefficient byte[23:16]0x00
0x3AADC_BQ3_N2_BYT3[7:0]Programmable ADC biquad 3, N2 coefficient byte[15:8]0x00
0x3BADC_BQ3_N2_BYT4[7:0]Programmable ADC biquad 3, N2 coefficient byte[7:0]0x00
0x3CADC_BQ3_D1_BYT1[7:0]Programmable ADC biquad 3, D1 coefficient byte[31:24]0x00D1
0x3DADC_BQ3_D1_BYT2[7:0]Programmable ADC biquad 3, D1 coefficient byte[23:16]0x00
0x3EADC_BQ3_D1_BYT3[7:0]Programmable ADC biquad 3, D1 coefficient byte[15:8]0x00
0x3FADC_BQ3_D1_BYT4[7:0]Programmable ADC biquad 3, D1 coefficient byte[7:0]0x00
0x40ADC_BQ3_D2_BYT1[7:0]Programmable ADC biquad 3, D2 coefficient byte[31:24]0x00D2
0x41ADC_BQ3_D2_BYT2[7:0]Programmable ADC biquad 3, D2 coefficient byte[23:16]0x00
0x42ADC_BQ3_D2_BYT3[7:0]Programmable ADC biquad 3, D2 coefficient byte[15:8]0x00
0x43ADC_BQ3_D2_BYT4[7:0]Programmable ADC biquad 3, D2 coefficient byte[7:0]0x00
0x44ADC_BQ4_N0_BYT1[7:0]Programmable ADC biquad 4, N0 coefficient byte[31:24]0x7F4N0
0x45ADC_BQ4_N0_BYT2[7:0]Programmable ADC biquad 4, N0 coefficient byte[23:16]0xFF
0x46ADC_BQ4_N0_BYT3[7:0]Programmable ADC biquad 4, N0 coefficient byte[15:8]0xFF
0x47ADC_BQ4_N0_BYT4[7:0]Programmable ADC biquad 4, N0 coefficient byte[7:0]0xFF
0x48ADC_BQ4_N1_BYT1[7:0]Programmable ADC biquad 4, N1 coefficient byte[31:24]0x00N1
0x49ADC_BQ4_N1_BYT2[7:0]Programmable ADC biquad 4, N1 coefficient byte[23:16]0x00
0x4AADC_BQ4_N1_BYT3[7:0]Programmable ADC biquad 4, N1 coefficient byte[15:8]0x00
0x4BADC_BQ4_N1_BYT4[7:0]Programmable ADC biquad 4, N1 coefficient byte[7:0]0x00
0x4CADC_BQ4_N2_BYT1[7:0]Programmable ADC biquad 4, N2 coefficient byte[31:24]0x00N2
0x4DADC_BQ4_N2_BYT2[7:0]Programmable ADC biquad 4, N2 coefficient byte[23:16]0x00
0x4EADC_BQ4_N2_BYT3[7:0]Programmable ADC biquad 4, N2 coefficient byte[15:8]0x00
0x4FADC_BQ4_N2_BYT4[7:0]Programmable ADC biquad 4, N2 coefficient byte[7:0]0x00
0x50ADC_BQ4_D1_BYT1[7:0]Programmable ADC biquad 4, D1 coefficient byte[31:24]0x00D1
0x51ADC_BQ4_D1_BYT2[7:0]Programmable ADC biquad 4, D1 coefficient byte[23:16]0x00
0x52ADC_BQ4_D1_BYT3[7:0]Programmable ADC biquad 4, D1 coefficient byte[15:8]0x00
0x53ADC_BQ4_D1_BYT4[7:0]Programmable ADC biquad 4, D1 coefficient byte[7:0]0x00
0x54ADC_BQ4_D2_BYT1[7:0]Programmable ADC biquad 4, D2 coefficient byte[31:24]0x00D2
0x55ADC_BQ4_D2_BYT2[7:0]Programmable ADC biquad 4, D2 coefficient byte[23:16]0x00
0x56ADC_BQ4_D2_BYT3[7:0]Programmable ADC biquad 4, D2 coefficient byte[15:8]0x00
0x57ADC_BQ4_D2_BYT4[7:0]Programmable ADC biquad 4, D2 coefficient byte[7:0]0x00
0x58ADC_BQ5_N0_BYT1[7:0]Programmable ADC biquad 5, N0 coefficient byte[31:24]0x7F5N0
0x59ADC_BQ5_N0_BYT2[7:0]Programmable ADC biquad 5, N0 coefficient byte[23:16]0xFF
0x5AADC_BQ5_N0_BYT3[7:0]Programmable ADC biquad 5, N0 coefficient byte[15:8]0xFF
0x5BADC_BQ5_N0_BYT4[7:0]Programmable ADC biquad 5, N0 coefficient byte[7:0]0xFF
0x5CADC_BQ5_N1_BYT1[7:0]Programmable ADC biquad 5, N1 coefficient byte[31:24]0x00N1
0x5DADC_BQ5_N1_BYT2[7:0]Programmable ADC biquad 5, N1 coefficient byte[23:16]0x00
0x5EADC_BQ5_N1_BYT3[7:0]Programmable ADC biquad 5, N1 coefficient byte[15:8]0x00
0x5FADC_BQ5_N1_BYT4[7:0]Programmable ADC biquad 5, N1 coefficient byte[7:0]0x00
0x60ADC_BQ5_N2_BYT1[7:0]Programmable ADC biquad 5, N2 coefficient byte[31:24]0x00N2
0x61ADC_BQ5_N2_BYT2[7:0]Programmable ADC biquad 5, N2 coefficient byte[23:16]0x00
0x62ADC_BQ5_N2_BYT3[7:0]Programmable ADC biquad 5, N2 coefficient byte[15:8]0x00
0x63ADC_BQ5_N2_BYT4[7:0]Programmable ADC biquad 5, N2 coefficient byte[7:0]0x00
0x64ADC_BQ5_D1_BYT1[7:0]Programmable ADC biquad 5, D1 coefficient byte[31:24]0x00D1
0x65ADC_BQ5_D1_BYT2[7:0]Programmable ADC biquad 5, D1 coefficient byte[23:16]0x00
0x66ADC_BQ5_D1_BYT3[7:0]Programmable ADC biquad 5, D1 coefficient byte[15:8]0x00
0x67ADC_BQ5_D1_BYT4[7:0]Programmable ADC biquad 5, D1 coefficient byte[7:0]0x00
0x68ADC_BQ5_D2_BYT1[7:0]Programmable ADC biquad 5, D2 coefficient byte[31:24]0x00D2
0x69ADC_BQ5_D2_BYT2[7:0]Programmable ADC biquad 5, D2 coefficient byte[23:16]0x00
0x6AADC_BQ5_D2_BYT3[7:0]Programmable ADC biquad 5, D2 coefficient byte[15:8]0x00
0x6BADC_BQ5_D2_BYT4[7:0]Programmable ADC biquad 5, D2 coefficient byte[7:0]0x00
0x6CADC_BQ6_N0_BYT1[7:0]Programmable ADC biquad 6, N0 coefficient byte[31:24]0x7F6N0
0x6DADC_BQ6_N0_BYT2[7:0]Programmable ADC biquad 6, N0 coefficient byte[23:16]0xFF
0x6EADC_BQ6_N0_BYT3[7:0]Programmable ADC biquad 6, N0 coefficient byte[15:8]0xFF
0x6FADC_BQ6_N0_BYT4[7:0]Programmable ADC biquad 6, N0 coefficient byte[7:0]0xFF
0x70ADC_BQ6_N1_BYT1[7:0]Programmable ADC biquad 6, N1 coefficient byte[31:24]0x00N1
0x71ADC_BQ6_N1_BYT2[7:0]Programmable ADC biquad 6, N1 coefficient byte[23:16]0x00
0x72ADC_BQ6_N1_BYT3[7:0]Programmable ADC biquad 6, N1 coefficient byte[15:8]0x00
0x73ADC_BQ6_N1_BYT4[7:0]Programmable ADC biquad 6, N1 coefficient byte[7:0]0x00
0x74ADC_BQ6_N2_BYT1[7:0]Programmable ADC biquad 6, N2 coefficient byte[31:24]0x00N2
0x75ADC_BQ6_N2_BYT2[7:0]Programmable ADC biquad 6, N2 coefficient byte[23:16]0x00
0x76ADC_BQ6_N2_BYT3[7:0]Programmable ADC biquad 6, N2 coefficient byte[15:8]0x00
0x77ADC_BQ6_N2_BYT4[7:0]Programmable ADC biquad 6, N2 coefficient byte[7:0]0x00
0x78ADC_BQ6_D1_BYT1[7:0]Programmable ADC biquad 6, D1 coefficient byte[31:24]0x00D1
0x79ADC_BQ6_D1_BYT2[7:0]Programmable ADC biquad 6, D1 coefficient byte[23:16]0x00
0x7AADC_BQ6_D1_BYT3[7:0]Programmable ADC biquad 6, D1 coefficient byte[15:8]0x00
0x7BADC_BQ6_D1_BYT4[7:0]Programmable ADC biquad 6, D1 coefficient byte[7:0]0x00
0x7CADC_BQ6_D2_BYT1[7:0]Programmable ADC biquad 6, D2 coefficient byte[31:24]0x00D2
0x7DADC_BQ6_D2_BYT2[7:0]Programmable ADC biquad 6, D2 coefficient byte[23:16]0x00
0x7EADC_BQ6_D2_BYT3[7:0]Programmable ADC biquad 6, D2 coefficient byte[15:8]0x00
0x7FADC_BQ6_D2_BYT4[7:0]Programmable ADC biquad 6, D2 coefficient byte[7:0]0x00

Similarly, Table 3-5 shows the programmable coefficient registers of the biquad filters 7-12 in page 9 of the TAC5x1x registers.

Table 3-5 Programmable Coefficient Registers for Digital Biquad Filters 7-12
Page 0x09 AddressRegisterRegister DescriptionReset ValueBiquad FilterCoefficient
0x00PAGE[7:0]Device page register0x00
0x08ADC_BQ7_N0_BYT1[7:0]Programmable ADC biquad 7, N0 coefficient byte[31:24]0x7F7N0
0x09ADC_BQ7_N0_BYT2[7:0]Programmable ADC biquad 7, N0 coefficient byte[23:16]0xFF
0x0AADC_BQ7_N0_BYT3[7:0]Programmable ADC biquad 7, N0 coefficient byte[15:8]0xFF
0x0BADC_BQ7_N0_BYT4[7:0]Programmable ADC biquad 7, N0 coefficient byte[7:0]0xFF
0x0CADC_BQ7_N1_BYT1[7:0]Programmable ADC biquad 7, N1 coefficient byte[31:24]0x00N1
0x0DADC_BQ7_N1_BYT2[7:0]Programmable ADC biquad 7, N1 coefficient byte[23:16]0x00
0x0EADC_BQ7_N1_BYT3[7:0]Programmable ADC biquad 7, N1 coefficient byte[15:8]0x00
0x0FADC_BQ7_N1_BYT4[7:0]Programmable ADC biquad 7, N1 coefficient byte[7:0]0x00
0x10ADC_BQ7_N2_BYT1[7:0]Programmable ADC biquad 7, N2 coefficient byte[31:24]0x00N2
0x11ADC_BQ7_N2_BYT2[7:0]Programmable ADC biquad 7, N2 coefficient byte[23:16]0x00
0x12ADC_BQ7_N2_BYT3[7:0]Programmable ADC biquad 7, N2 coefficient byte[15:8]0x00
0x13ADC_BQ7_N2_BYT4[7:0]Programmable ADC biquad 7, N2 coefficient byte[7:0]0x00
0x14ADC_BQ7_D1_BYT1[7:0]Programmable ADC biquad 7, D1 coefficient byte[31:24]0x00D1
0x15ADC_BQ7_D1_BYT2[7:0]Programmable ADC biquad 7, D1 coefficient byte[23:16]0x00
0x16ADC_BQ7_D1_BYT3[7:0]Programmable ADC biquad 7, D1 coefficient byte[15:8]0x00
0x17ADC_BQ7_D1_BYT4[7:0]Programmable ADC biquad 7, D1 coefficient byte[7:0]0x00
0x18ADC_BQ7_D2_BYT1[7:0]Programmable ADC biquad 7, D2 coefficient byte[31:24]0x00D2
0x19ADC_BQ7_D2_BYT2[7:0]Programmable ADC biquad 7, D2 coefficient byte[23:16]0x00
0x1AADC_BQ7_D2_BYT3[7:0]Programmable ADC biquad 7, D2 coefficient byte[15:8]0x00
0x1BADC_BQ7_D2_BYT4[7:0]Programmable ADC biquad 7, D2 coefficient byte[7:0]0x00
0x1CADC_BQ8_N0_BYT1[7:0]Programmable ADC biquad 8, N0 coefficient byte[31:24]0x7F8N0
0x1DADC_BQ8_N0_BYT2[7:0]Programmable ADC biquad 8, N0 coefficient byte[23:16]0xFF
0x1EADC_BQ8_N0_BYT3[7:0]Programmable ADC biquad 8, N0 coefficient byte[15:8]0xFF
0x1FADC_BQ8_N0_BYT4[7:0]Programmable ADC biquad 8, N0 coefficient byte[7:0]0xFF
0x20ADC_BQ8_N1_BYT1[7:0]Programmable ADC biquad 8, N1 coefficient byte[31:24]0x00N1
0x21ADC_BQ8_N1_BYT2[7:0]Programmable ADC biquad 8, N1 coefficient byte[23:16]0x00
0x22ADC_BQ8_N1_BYT3[7:0]Programmable ADC biquad 8, N1 coefficient byte[15:8]0x00
0x23ADC_BQ8_N1_BYT4[7:0]Programmable ADC biquad 8, N1 coefficient byte[7:0]0x00
0x24ADC_BQ8_N2_BYT1[7:0]Programmable ADC biquad 8, N2 coefficient byte[31:24]0x00N2
0x25ADC_BQ8_N2_BYT2[7:0]Programmable ADC biquad 8, N2 coefficient byte[23:16]0x00
0x26ADC_BQ8_N2_BYT3[7:0]Programmable ADC biquad 8, N2 coefficient byte[15:8]0x00
0x27ADC_BQ8_N2_BYT4[7:0]Programmable ADC biquad 8, N2 coefficient byte[7:0]0x00
0x28ADC_BQ8_D1_BYT1[7:0]Programmable ADC biquad 8, D1 coefficient byte[31:24]0x00D1
0x29ADC_BQ8_D1_BYT2[7:0]Programmable ADC biquad 8, D1 coefficient byte[23:16]0x00
0x2AADC_BQ8_D1_BYT3[7:0]Programmable ADC biquad 8, D1 coefficient byte[15:8]0x00
0x2BADC_BQ8_D1_BYT4[7:0]Programmable ADC biquad 8, D1 coefficient byte[7:0]0x00
0x2CADC_BQ8_D2_BYT1[7:0]Programmable ADC biquad 8, D2 coefficient byte[31:24]0x00D2
0x2DADC_BQ8_D2_BYT2[7:0]Programmable ADC biquad 8, D2 coefficient byte[23:16]0x00
0x2EADC_BQ8_D2_BYT3[7:0]Programmable ADC biquad 8, D2 coefficient byte[15:8]0x00
0x2FADC_BQ8_D2_BYT4[7:0]Programmable ADC biquad 8, D2 coefficient byte[7:0]0x00
0x30ADC_BQ9_N0_BYT1[7:0]Programmable ADC biquad 9, N0 coefficient byte[31:24]0x7F9N0
0x31ADC_BQ9_N0_BYT2[7:0]Programmable ADC biquad 9, N0 coefficient byte[23:16]0xFF
0x32ADC_BQ9_N0_BYT3[7:0]Programmable ADC biquad 9, N0 coefficient byte[15:8]0xFF
0x33ADC_BQ9_N0_BYT4[7:0]Programmable ADC biquad 9, N0 coefficient byte[7:0]0xFF
0x34ADC_BQ9_N1_BYT1[7:0]Programmable ADC biquad 9, N1 coefficient byte[31:24]0x00N1
0x35ADC_BQ9_N1_BYT2[7:0]Programmable ADC biquad 9, N1 coefficient byte[23:16]0x00
0x36ADC_BQ9_N1_BYT3[7:0]Programmable ADC biquad 9, N1 coefficient byte[15:8]0x00
0x37ADC_BQ9_N1_BYT4[7:0]Programmable ADC biquad 9, N1 coefficient byte[7:0]0x00
0x38ADC_BQ9_N2_BYT1[7:0]Programmable ADC biquad 9, N2 coefficient byte[31:24]0x00N2
0x39ADC_BQ9_N2_BYT2[7:0]Programmable ADC biquad 9, N2 coefficient byte[23:16]0x00
0x3AADC_BQ9_N2_BYT3[7:0]Programmable ADC biquad 9, N2 coefficient byte[15:8]0x00
0x3BADC_BQ9_N2_BYT4[7:0]Programmable ADC biquad 9, N2 coefficient byte[7:0]0x00
0x3CADC_BQ9_D1_BYT1[7:0]Programmable ADC biquad 9, D1 coefficient byte[31:24]0x00D1
0x3DADC_BQ9_D1_BYT2[7:0]Programmable ADC biquad 9, D1 coefficient byte[23:16]0x00
0x3EADC_BQ9_D1_BYT3[7:0]Programmable ADC biquad 9, D1 coefficient byte[15:8]0x00
0x3FADC_BQ9_D1_BYT4[7:0]Programmable ADC biquad 9, D1 coefficient byte[7:0]0x00
0x40ADC_BQ9_D2_BYT1[7:0]Programmable ADC biquad 9, D2 coefficient byte[31:24]0x00D2
0x41ADC_BQ9_D2_BYT2[7:0]Programmable ADC biquad 9, D2 coefficient byte[23:16]0x00
0x42ADC_BQ9_D2_BYT3[7:0]Programmable ADC biquad 9, D2 coefficient byte[15:8]0x00
0x43ADC_BQ9_D2_BYT4[7:0]Programmable ADC biquad 9, D2 coefficient byte[7:0]0x00
0x44ADC_BQ10_N0_BYT1[7:0]Programmable ADC biquad 10, N0 coefficient byte[31:24]0x7F10N0
0x45ADC_BQ10_N0_BYT2[7:0]Programmable ADC biquad 10, N0 coefficient byte[23:16]0xFF
0x46ADC_BQ10_N0_BYT3[7:0]Programmable ADC biquad 10, N0 coefficient byte[15:8]0xFF
0x47ADC_BQ10_N0_BYT4[7:0]Programmable ADC biquad 10, N0 coefficient byte[7:0]0xFF
0x48ADC_BQ10_N1_BYT1[7:0]Programmable ADC biquad 10, N1 coefficient byte[31:24]0x00N1
0x49ADC_BQ10_N1_BYT2[7:0]Programmable ADC biquad 10, N1 coefficient byte[23:16]0x00
0x4AADC_BQ10_N1_BYT3[7:0]Programmable ADC biquad 10, N1 coefficient byte[15:8]0x00
0x4BADC_BQ10_N1_BYT4[7:0]Programmable ADC biquad 10, N1 coefficient byte[7:0]0x00
0x4CADC_BQ10_N2_BYT1[7:0]Programmable ADC biquad 10, N2 coefficient byte[31:24]0x00N2
0x4DADC_BQ10_N2_BYT2[7:0]Programmable ADC biquad 10, N2 coefficient byte[23:16]0x00
0x4EADC_BQ10_N2_BYT3[7:0]Programmable ADC biquad 10, N2 coefficient byte[15:8]0x00
0x4FADC_BQ10_N2_BYT4[7:0]Programmable ADC biquad 10, N2 coefficient byte[7:0]0x00
0x50ADC_BQ10_D1_BYT1[7:0]Programmable ADC biquad 10, D1 coefficient byte[31:24]0x00D1
0x51ADC_BQ10_D1_BYT2[7:0]Programmable ADC biquad 10, D1 coefficient byte[23:16]0x00
0x52ADC_BQ10_D1_BYT3[7:0]Programmable ADC biquad 10, D1 coefficient byte[15:8]0x00
0x53ADC_BQ10_D1_BYT4[7:0]Programmable ADC biquad 10, D1 coefficient byte[7:0]0x00
0x54ADC_BQ10_D2_BYT1[7:0]Programmable ADC biquad 10, D2 coefficient byte[31:24]0x00D2
0x55ADC_BQ10_D2_BYT2[7:0]Programmable ADC biquad 10, D2 coefficient byte[23:16]0x00
0x56ADC_BQ10_D2_BYT3[7:0]Programmable ADC biquad 10, D2 coefficient byte[15:8]0x00
0x57ADC_BQ10_D2_BYT4[7:0]Programmable ADC biquad 10, D2 coefficient byte[7:0]0x00
0x58ADC_BQ11_N0_BYT1[7:0]Programmable ADC biquad 11, N0 coefficient byte[31:24]0x7F11N0
0x59ADC_BQ11_N0_BYT2[7:0]Programmable ADC biquad 11, N0 coefficient byte[23:16]0xFF
0x5AADC_BQ11_N0_BYT3[7:0]Programmable ADC biquad 11, N0 coefficient byte[15:8]0xFF
0x5BADC_BQ11_N0_BYT4[7:0]Programmable ADC biquad 11, N0 coefficient byte[7:0]0xFF
0x5CADC_BQ11_N1_BYT1[7:0]Programmable ADC biquad 11, N1 coefficient byte[31:24]0x00N1
0x5DADC_BQ11_N1_BYT2[7:0]Programmable ADC biquad 11, N1 coefficient byte[23:16]0x00
0x5EADC_BQ11_N1_BYT3[7:0]Programmable ADC biquad 11, N1 coefficient byte[15:8]0x00
0x5FADC_BQ11_N1_BYT4[7:0]Programmable ADC biquad 11, N1 coefficient byte[7:0]0x00
0x60ADC_BQ11_N2_BYT1[7:0]Programmable ADC biquad 11, N2 coefficient byte[31:24]0x00N2
0x61ADC_BQ11_N2_BYT2[7:0]Programmable ADC biquad 11, N2 coefficient byte[23:16]0x00
0x62ADC_BQ11_N2_BYT3[7:0]Programmable ADC biquad 11, N2 coefficient byte[15:8]0x00
0x63ADC_BQ11_N2_BYT4[7:0]Programmable ADC biquad 11, N2 coefficient byte[7:0]0x00
0x64ADC_BQ11_D1_BYT1[7:0]Programmable ADC biquad 11, D1 coefficient byte[31:24]0x00D1
0x65ADC_BQ11_D1_BYT2[7:0]Programmable ADC biquad 11, D1 coefficient byte[23:16]0x00
0x66ADC_BQ11_D1_BYT3[7:0]Programmable ADC biquad 11, D1 coefficient byte[15:8]0x00
0x67ADC_BQ11_D1_BYT4[7:0]Programmable ADC biquad 11, D1 coefficient byte[7:0]0x00
0x68ADC_BQ11_D2_BYT1[7:0]Programmable ADC biquad 11, D2 coefficient byte[31:24]0x00D2
0x69ADC_BQ11_D2_BYT2[7:0]Programmable ADC biquad 11, D2 coefficient byte[23:16]0x00
0x6AADC_BQ11_D2_BYT3[7:0]Programmable ADC biquad 11, D2 coefficient byte[15:8]0x00
0x6BADC_BQ11_D2_BYT4[7:0]Programmable ADC biquad 11, D2 coefficient byte[7:0]0x00
0x6CADC_BQ12_N0_BYT1[7:0]Programmable ADC biquad 12, N0 coefficient byte[31:24]0x7F12N0
0x6DADC_BQ12_N0_BYT2[7:0]Programmable ADC biquad 12, N0 coefficient byte[23:16]0xFF
0x6EADC_BQ12_N0_BYT3[7:0]Programmable ADC biquad 12, N0 coefficient byte[15:8]0xFF
0x6FADC_BQ12_N0_BYT4[7:0]Programmable ADC biquad 12, N0 coefficient byte[7:0]0xFF
0x70ADC_BQ12_N1_BYT1[7:0]Programmable ADC biquad 12, N1 coefficient byte[31:24]0x00N1
0x71ADC_BQ12_N1_BYT2[7:0]Programmable ADC biquad 12, N1 coefficient byte[23:16]0x00
0x72ADC_BQ12_N1_BYT3[7:0]Programmable ADC biquad 12, N1 coefficient byte[15:8]0x00
0x73ADC_BQ12_N1_BYT4[7:0]Programmable ADC biquad 12, N1 coefficient byte[7:0]0x00
0x74ADC_BQ12_N2_BYT1[7:0]Programmable ADC biquad 12, N2 coefficient byte[31:24]0x00N2
0x75ADC_BQ12_N2_BYT2[7:0]Programmable ADC biquad 12, N2 coefficient byte[23:16]0x00
0x76ADC_BQ12_N2_BYT3[7:0]Programmable ADC biquad 12, N2 coefficient byte[15:8]0x00
0x77ADC_BQ12_N2_BYT4[7:0]Programmable ADC biquad 12, N2 coefficient byte[7:0]0x00
0x78ADC_BQ12_D1_BYT1[7:0]Programmable ADC biquad 12, D1 coefficient byte[31:24]0x00D1
0x79ADC_BQ12_D1_BYT2[7:0]Programmable ADC biquad 12, D1 coefficient byte[23:16]0x00
0x7AADC_BQ12_D1_BYT3[7:0]Programmable ADC biquad 12, D1 coefficient byte[15:8]0x00
0x7BADC_BQ12_D1_BYT4[7:0]Programmable ADC biquad 12, D1 coefficient byte[7:0]0x00
0x7CADC_BQ12_D2_BYT1[7:0]Programmable ADC biquad 12, D2 coefficient byte[31:24]0x00D2
0x7DADC_BQ12_D2_BYT2[7:0]Programmable ADC biquad 12, D2 coefficient byte[23:16]0x00
0x7EADC_BQ12_D2_BYT3[7:0]Programmable ADC biquad 12, D2 coefficient byte[15:8]0x00
0x7FADC_BQ12_D2_BYT4[7:0]Programmable ADC biquad 12, D2 coefficient byte[7:0]0x00