IIR 滤波器的实现方式如下:
方程式 6. w(n) = (a0 × DAC(n) + a1 × w(n – 1) + a2 × w(n – 2))
方程式 7. DACF(n) = (b0 × w(n) + b1 × w(n – 1) + b2 × w(n – 2))
其中
- a0、a1、a2、b0、b1 和 b2 是存储在 EEPROM 中的 IIR 滤波器系数。
- DAC(n) 是经过 IIR 滤波器之前的 DAC 输出。
- DACF(n) 是经过二阶 IIR 滤波器之后的 PGA300 的输出。