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 截止频率。
- 精度优先:根据 ADC 位数精确计算 f_sig 处允许的增益平坦度误差(mdB 级)。
- 阶数权衡:根据 fs/2 处的噪声抑制需求选择合适滤波器阶数。
- 运放余量:确保 GBW 和 SR 留有 3~5 倍以上裕量,保证整体动态性能。
掌握以上频域分析方法,能帮助你设计出既满足精度、又兼顾成本与功耗的优秀反混叠滤波器,让 SAR ADC 系统真正发挥出标称性能。