3. 高精度采集链路

高精度采集不是“选一颗高分辨率 ADC”就能完成的任务。真正决定系统精度的,是从物理量到数字码这一整条链路中每一级的误差、噪声、带宽与阻抗匹配关系。传感器输出的是微弱、带源阻抗、可能共模偏移的信号;模拟前端负责把它变成 ADC 能“看懂”的电平;ADC 驱动负责在采样瞬间提供稳定电荷;参考源决定每一个码对应的电压尺度;抗混叠滤波限制进入采样器的噪声带宽;数字处理则完成校准、滤波与抽取。任何一级失配,都会让后级的高分辨率变成无效位数。

一、链路的分层职责与信号形态

把整条链路拆开看,每一级都在做“形态转换”,而不是简单放大:

  • 传感器:把温度、压力、应变、电流等物理量转换为电压、电流或电荷,输出往往伴随高源阻抗、共模电压和慢漂移。
  • 模拟前端(AFE):完成缓冲、增益、共模调整、单端/差分转换,必要时做隔离与保护。
  • ADC 驱动:把 AFE 输出以足够低的输出阻抗、足够快的建立时间送到 ADC 采样保持电容,核心是“采样瞬间的电荷再分配”。
  • 参考源:提供 ADC 的量化基准,其初始精度、温漂、噪声和负载调整率直接进入传递函数。
  • 抗混叠滤波(AAF):在 ADC 采样前限制信号带宽,抑制折叠到目标频段的带外噪声与干扰。
  • 数字处理:完成数字滤波、抽取、校准、线性化与标定,把原始码转换为工程量。

这六级不是串联的“黑盒”,而是共享噪声、阻抗和时序约束的整体。例如 AAF 的截止频率决定了驱动放大器需要多宽的带宽;驱动放大器的噪声又会被 AAF 部分滤除;参考源的噪声则几乎不被 AAF 抑制,直接叠加在量化结果上。

高精度采集链路:信号形态与误差注入点 传感器 物理量→电信号 高源阻抗/共模 模拟前端 AFE 缓冲/增益/差分 共模调整/保护 ADC 驱动 低阻输出/快速建立 电荷再分配 抗混叠滤波 限制带宽 抑制折叠噪声 ADC 采样/量化 输出数字码 数字 处理 滤波/校准 参考源 VREF 初始精度/温漂/噪声 负载调整率 量化基准 主要误差注入点 • 传感器:失调、漂移、源阻抗 • AFE:增益误差、噪声、共模抑制 • 驱动:建立时间不足、失真 • AAF:截止频率偏差、相位延迟 • 参考源:噪声直接进入结果 关键时序与阻抗约束 • 采样保持电容:Csh 与驱动输出阻抗 • 建立时间 < 采样窗口的 1/2 • AAF 截止频率 < fs/2 • 参考源去耦电容靠近 VREF 引脚 • 数字回流路径远离模拟前端

二、从物理量到数字码:一条可计算的传递链

把链路写成传递函数,可以更清楚地看到每一级如何影响最终结果。以差分电压采集为例:

V_sensor = S · X + V_os_sensor + n_sensor
V_afe    = G · (V_sensor - V_cm) + V_os_afe + n_afe
V_drv    = V_afe · H_drv(s) + n_drv
V_adc    = V_drv · H_aaf(s) + n_aaf
Code     = round( (V_adc / V_ref) · 2^N )
X_est    = f(Code, 校准系数)

其中 S 是传感器灵敏度,G 是 AFE 增益,H_drv 与 H_aaf 分别是驱动和抗混叠滤波的频率响应,V_ref 是参考电压,N 是 ADC 位数。这个式子说明:参考源的噪声 n_ref 会以“乘性”方式进入结果,而 AAF 之后的噪声则被带宽限制。若 AAF 截止频率过高,带外噪声会折叠进目标频段;若驱动建立时间不足,采样电容上的电压还没稳定就被采样,产生与信号相关的失真。

三、方法流程:链路设计与验证的六个步骤

  1. 明确目标带宽与精度:确定信号带宽 f_sig、目标有效位数 ENOB、采样率 fs,并据此计算所需 AAF 阶数与截止频率。
  2. 计算传感器接口条件:源阻抗、共模电压、输出摆幅,判断是否需要缓冲或仪表放大器。
  3. 选择 AFE 增益与拓扑:让满量程信号接近 V_ref,同时保留足够裕量,避免饱和。
  4. 设计 ADC 驱动:根据 ADC 的 Csh、采样窗口和输入阻抗,选择运放带宽、压摆率与 RC 网络。
  5. 确定参考源方案:评估初始精度、温漂、噪声与负载调整率,必要时使用基准缓冲。
  6. 数字处理与校准:用数字滤波、抽取、失调/增益校准和线性化补偿残余误差。

设计提示:先算 AAF 截止频率,再反推驱动运放所需带宽。若 AAF 截止频率为 10 kHz,驱动运放带宽至少应为其 10 倍以上,才能在采样窗口内建立到目标精度。

四、案例:24 位 ΔΣ 采集链路的参数分配

假设一个称重传感器系统:传感器灵敏度 2 mV/V,激励 5 V,满量程输出 10 mV;目标分辨率 1 μV;ADC 为 24 位 ΔΣ,V_ref = 2.5 V,fs = 10 kSPS,目标信号带宽 10 Hz。

链路级 关键参数 设计取值 对精度的影响
传感器 灵敏度、源阻抗 2 mV/V,350 Ω 桥 源阻抗与驱动能力决定噪声
AFE 增益、噪声 G = 128,输入噪声 < 1 μVrms 增益不足会浪费 ADC 动态范围
ADC 驱动 带宽、建立时间 GBW ≥ 2 MHz,建立 < 5 μs 建立不足导致增益误差与失真
参考源 噪声、温漂 2.5 V,噪声 < 10 μVpp,温漂 5 ppm/°C 参考噪声直接叠加到结果
AAF 截止频率、阶数 fc = 20 Hz,二阶 抑制 50 Hz 工频与带外噪声
数字处理 抽取率、校准 抽取 256,两点校准 降低噪声、补偿失调与增益

在这个案例中,若把 AAF 截止频率提高到 1 kHz,虽然信号带宽仍只有 10 Hz,但 50 Hz 工频及其谐波会更容易混入;若参考源噪声为 50 μVpp,则等效到输入端的噪声约为 50 μV / 128 ≈ 0.39 μV,已经接近 1 μV 目标分辨率的 40%。这说明参考源不是“辅助电路”,而是精度预算中的主要项。

五、常见误区与复盘

  • 只关注 ADC 位数,忽略参考源噪声:24 位 ADC 在 2.5 V 参考下,1 LSB 约为 0.15 μV;若参考源噪声达到几十 μV,有效位数会大幅下降。
  • AAF 截止频率设得过高:以为“信号带宽低就不需要滤波”,结果带外噪声折叠,信噪比恶化。
  • 驱动运放只看增益带宽,不看建立时间:采样窗口内未建立到 0.5 LSB,会产生与输入相关的非线性误差。
  • 数字滤波代替模拟滤波:数字滤波无法抑制采样前已经折叠的噪声,AAF 必须在 ADC 之前完成。
  • 忽略回流路径:数字地与模拟地混接,开关噪声通过参考源和驱动进入采样结果。

复盘要点:高精度采集链路的精度预算应按“误差贡献占比”分配,而不是平均分配。通常参考源、驱动建立和 AAF 是三个最容易被低估的环节,应优先验证。

综上,传感器、模拟前端、ADC 驱动、参考源、抗混叠滤波与数字处理构成一条相互约束的精度链。设计时应先确定目标带宽与精度,再逐级分配噪声、增益、阻抗和时序预算,最后通过实测 ENOB、噪声谱密度和温漂数据验证每一级是否达标。只有把链路当作一个整体来设计,高分辨率 ADC 才能真正转化为高精度采集结果。