跳转到主要内容
杨月昌的硬件博客
返回

设计 ADC 反混叠滤波器的频域分析与实战建议

1. 数据采集系统中的混叠挑战

在数字采集系统中,任何频率高于采样频率一半(fs/2,奈奎斯特频率)的信号或噪声,都会“折叠”回有用信号频带内,形成无法滤除的伪信号(混叠)。

典型信号链: 传感器 → AAF(低通滤波器) → 驱动放大器 → RC 电荷桶 → SAR ADC。


2. 必须掌握的六个关键频率指标

设计反混叠滤波器(AAF)时,需要协同考虑以下六个关键频率点:


3. 从系统精度反推滤波器参数

以 12 位 SAR ADC 为例,我们需要确定在 f_sig 处允许的最大增益误差。

3.1 增益误差计算

对于 N 位 ADC,通常要求通带内增益误差小于 1/2 LSB:

误差(线性) < 1 / 2^(N+1)

对于 12 位 ADC,该值理论上约为 0.0122%(对应约 -0.00106 dB)。但工程实践中,常将通带平坦度要求放宽至 0.05 dB ~ 0.1 dB 以获得合理设计裕量。

案例:若 f_sig = 100 kHz,采用 2 阶巴特沃斯滤波器,当 f_c = 150 kHz 时,在 100 kHz 处的衰减约为 -0.07 dB,完全满足 12 位系统的精度需求。通过仿真验证可快速确认滤波器在 f_pass 处的平坦度。


4. 滤波器的阶数与噪声抑制

滤波器阶数直接决定阻带衰减斜率(每阶 20 dB/dec)。

意义:将可能混叠到基带的噪声抑制 80 dB 以上,远低于 12 位 ADC 的量化噪声地板(约 -74 dBFS),有效保障系统信噪比(SNR)。


5. 放大器选型:GBW 与压摆率(Slew Rate)

5.1 增益带宽积(GBW)要求

Sallen-Key、Multiple Feedback 等有源滤波器拓扑对运放 GBW 有较高要求。对于多阶巴特沃斯滤波器,推荐经验公式:

GBW ≥ 50 ~ 100 × f_c(具体倍数取决于滤波器阶数和 Q 值)

若 f_c = 150 kHz,则建议 GBW > 10 MHz。选用 GBW 为 17 MHz 的 OPA2314 或更高规格器件,可提供充足裕量,确保滤波器幅频响应不失真。

5.2 压摆率与全功率带宽

放大器必须能够快速响应信号变化。最小压摆率要求为:

SR ≥ 2π × f_sig × V_peak

同时,运放的满功率带宽(FPBW)应远高于 f_sig,以避免大信号下的非线性失真和额外谐波。


6. 结论

设计 ADC 前端的反混叠滤波器时,不能简单只关注 -3dB 截止频率。

  1. 精度优先:根据 ADC 位数精确计算 f_sig 处允许的增益平坦度误差(mdB 级)。
  2. 阶数权衡:根据 fs/2 处的噪声抑制需求选择合适滤波器阶数。
  3. 运放余量:确保 GBW 和 SR 留有 3~5 倍以上裕量,保证整体动态性能。

掌握以上频域分析方法,能帮助你设计出既满足精度、又兼顾成本与功耗的优秀反混叠滤波器,让 SAR ADC 系统真正发挥出标称性能。



上一篇
GaN/SiC 时代的高速高压测量技巧与探头设计
下一篇
混合信号传感器信号调理器(SSC)的两步校准技术