ZHCSQZ8B May 2022 – November 2025 ADS1285
PRODUCTION DATA
数字滤波器的最后一级是高通滤波器 (HPF)。高通滤波器实现为一阶 IIR 滤波器。高通滤波器可去除数据中的直流和低频成分。HPF 通过编程 CONFIG0 寄存器的 FILTR[1:0] 位 = 11b 来启用。
方程式 4 显示了滤波器的 Z 域传递函数:

其中:

注意,角频率的编程取决于 fDATA。如方程式 5 所示,写入 HPF1、HPF0 寄存器的值是值 a,通过方程式 4 × 216 得出。
表 7-6 展示了高通滤波器编程的示例。
| HPF[15:0] | fC (Hz) | fDATA (SPS) |
|---|---|---|
| 0332h | 0.5 | 250 |
| 0332h | 1.0 | 500 |
| 019Ah | 1.0 | 1000 |
HPF 通过累积数据来实现其高通功能。与对输入施加直流阶跃变化后模拟 HPF 的运行特性类似,该滤波器需要时间来累积数据以从信号中去除直流分量。角频率越低,滤波器达到稳定所需的时间就越长。
为了缩短 HPF 趋稳时间,偏移寄存器用作 HPF 累加器的种子值。每次 HPF 状态从禁用更改为启用时,累加器都会加载偏移寄存器值。偏移寄存器可预设为估计值,若已知直流电平,则可采用校准值。为提高精度,需将偏移值按 GAIN[3:0]/400,000h 的倒数进行比例缩放。启用 HPF 时,会禁用正常的偏移操作。
要通过 OFFSET[2:0] 寄存器初始化 HPF 累加器:
后续对 OFFSET[2:0] 寄存器的写入操作将被忽略。若需重新加载 OFFSET[2:0] 寄存器内容至 HPF,需先禁用 HPF 再重新启用。