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

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

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

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


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

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

  • f_sig:有用信号的最大频率(信号带宽上限)。
  • f_pass:滤波器通带边缘频率(在此频率处允许的最大增益误差,通常取 f_pass = f_sig)。
  • f_c:滤波器截止频率(-3dB 点)。
  • f_FPBW:运放满功率带宽(Full Power Bandwidth)。
  • fs/2:ADC 采样频率的一半(奈奎斯特频率)。
  • GBW:运算放大器的增益带宽积。

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)。

  • 案例:假设 fs = 1 MSPS,则奈奎斯特频率 fs/2 = 500 kHz。
  • 衰减需求:若希望在 fs/2 附近实现良好抑制,一个四阶巴特沃斯滤波器在 500 kHz 处(约 3.33 × f_c)可提供约 80 dB 以上的衰减。

意义:将可能混叠到基带的噪声抑制 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 系统真正发挥出标称性能。

设计 ADC 反混叠滤波器的频域分析与实战建议
https://hw.rscclub.website/posts/tislyt626/
作者
杨月昌
发布于
2023-10-16
许可协议
CC BY-NC-SA 4.0