2. 信号与系统基础

ΣΔ ADC 的精密测量能力,并不是靠“高分辨率”三个字直接获得的,而是建立在模拟信号、采样、量化、噪声与精度之间一条完整的因果链上。理解这条链,才能在后续设计调制器阶数、抽取滤波器、参考源和前端驱动时,知道每一个参数究竟在影响什么。本节把这条链拆开,先建立可计算的直觉,再回到工程判断。

一、模拟信号与采样:把连续世界变成离散序列

被测物理量(温度、压力、应变、电压)经传感器和调理电路后,通常表现为连续时间、连续幅度的模拟电压 x(t)。ADC 要处理它,必须先在时间上离散化,再在幅度上离散化。时间离散化就是采样:以采样周期 Ts、采样率 fs = 1/Ts 对 x(t) 取值,得到序列 x[n] = x(nTs)。

采样定理指出:若模拟信号是带限的,最高频率为 fmax,则当 fs > 2·fmax 时,理论上可由采样序列无失真地重建原信号。这里的 2·fmax 称为奈奎斯特率。工程上不会刚好取 2 倍,因为抗混叠滤波器有过渡带,实际常取 2.5~10 倍甚至更高,把过渡带放在 fmax 与 fs/2 之间。

如果违反采样定理,高于 fs/2 的成分不会消失,而是折叠到低频,形成混叠。混叠一旦发生,后续数字滤波无法区分“真实低频”和“折叠进来的高频”,测量结果会被永久污染。因此抗混叠滤波器必须放在 ADC 之前,且其带外衰减要足够大。

ΣΔ ADC 常采用过采样,即 fs 远高于奈奎斯特率。过采样不仅放宽了抗混叠滤波器要求,还为噪声整形提供了频谱空间,这是 ΣΔ 架构的核心优势之一。

二、量化噪声:幅度离散化的必然代价

采样解决了时间离散,量化解决幅度离散。一个 N 位理想 ADC 把满量程 VFS 分成 2^N 个电平,量化步长(LSB)为:

LSB = VFS / 2^N
例如:VFS = 5.000 V,N = 16
LSB = 5.000 / 65536 ≈ 76.3 µV

量化误差 e 是模拟输入与量化输出之差,理想情况下落在 [-LSB/2, +LSB/2] 内。若输入是充分活跃的信号,且量化误差与输入不相关,可近似认为 e 在区间内均匀分布,其均方根值为:

e_rms = LSB / √12 ≈ 0.289 · LSB

这就是量化噪声的经典模型。它说明:位数每增加 1 位,LSB 减半,量化噪声功率下降约 6.02 dB。这个 6.02 dB/bit 是理解分辨率与精度关系的基准刻度。

但必须强调:上述模型成立的前提是“量化误差近似白噪声且与信号无关”。当输入是直流或缓慢变化的小信号时,量化误差会呈现周期性,产生谐波和死区,实际噪声可能偏离模型。ΣΔ 调制器通过过采样和噪声整形,把量化噪声推向高频,再用数字滤波器滤除,从而在目标带宽内获得远低于普通 N 位 ADC 的噪声。

三、信噪比与有效位数:把噪声折算成“有效精度”

对一个满量程正弦输入,理想 N 位 ADC 的理论信噪比(SNR)为:

SNR_ideal = 6.02·N + 1.76  (dB)

反过来,若实测 SNR 已知,可折算有效位数 ENOB:

ENOB = (SNR_measured − 1.76) / 6.02

ENOB 的意义在于:它把实际系统中的所有噪声和失真,统一折算成“相当于多少位理想 ADC”。一个标称 24 位的 ΣΔ ADC,若实测 SNR 为 105 dB,则 ENOB ≈ (105 − 1.76)/6.02 ≈ 17.1 位。标称位数是硬件能力上限,ENOB 才是当前配置和工况下的真实有效精度。

需要注意的是,SNR 只考虑噪声,若同时考虑谐波失真,则用 SINAD;若再限定带宽,则噪声功率随带宽变化。ΣΔ ADC 的数据手册通常给出不同输出速率、不同增益下的噪声曲线,必须按实际带宽查表,而不能只看一个“24 位”标签。

四、从 ENOB 到测量精度:噪声、分辨率与准确度的区别

测量精度是一个比 ENOB 更综合的概念。它至少包含三层:

  • 分辨率:能区分的最小变化,由 LSB 决定,是“刻度细不细”。
  • 噪声:输出码的随机波动,决定重复测量的分散程度,是“稳不稳”。
  • 准确度:测量值与真值的接近程度,受参考源误差、增益误差、失调、温漂、非线性等影响,是“准不准”。

高分辨率不等于高精度。一个 24 位 ADC 若参考源温漂 10 ppm/°C,在 25°C 到 45°C 变化 20°C 时,仅参考漂移就带来 200 ppm 误差,相当于约 12.3 位精度,远低于其分辨率。因此精密测量必须同时控制噪声和系统误差。

下表给出常见位数、LSB、理想 SNR 与 ENOB 的对应关系,可作为快速估算清单:

标称位数 NLSB(VFS=5V)理想 SNR (dB)对应 ENOB典型适用场景
121.22 mV74.012.0一般监控、快速控制
1676.3 µV98.116.0工业过程测量
204.77 µV122.220.0高精度仪表
240.298 µV146.224.0精密称重、地震、医疗
24(实测 105 dB)—10517.1受参考与前端限制的实际系统

五、案例:一个 24 位 ΣΔ 称重系统的精度复盘

某称重系统采用 24 位 ΣΔ ADC,满量程 5 V,目标分辨 1 mg(对应约 0.1 µV)。上电后发现读数末几位持续跳动,峰峰值约 3 µV,折算有效分辨率仅约 20.7 位。排查发现:

  1. 参考源使用普通 LDO,噪声约 20 µVrms,直接调制到输出;
  2. 前端运放带宽过高,未加 RC 抗混叠,高频噪声折叠;
  3. 输出速率设为 1 kSPS,噪声带宽过宽,未利用 ΣΔ 的过采样优势。

改进后:换用低噪声基准并加 RC 滤波,前端加差分 RC 截止到 10 Hz,输出速率降到 10 SPS。实测噪声降到 0.4 µVrms,ENOB 提升到约 22.5 位,满足 1 mg 分辨要求。这个案例说明:ΣΔ ADC 的精度是“配置出来的”,不是“买来的”。

常见误区:把“24 位”直接当作“24 位精度”。实际上,参考源、驱动电路、PCB 布局、输出速率和数字滤波都会限制 ENOB。设计时应先根据目标精度反推所需噪声带宽和参考指标,再选型。

六、本节核心关系链

把上述内容串起来,可以得到一条清晰的因果链:模拟信号带宽决定最低采样率;采样率与过采样比决定噪声整形空间;量化步长决定基础量化噪声;噪声与失真共同决定 SNR/SINAD;SNR 折算 ENOB;ENOB 与系统误差共同决定最终测量精度。任何一个环节被忽略,精度都会在实测中打折。

ΣΔ ADC 信号链:从模拟输入到测量精度 模拟信号 x(t) 连续时间 / 连续幅度 抗混叠滤波 限制 fmax < fs/2 采样 fs = 1/Ts,过采样 量化 LSB = VFS/2^N ΣΔ 噪声整形 噪声推向高频 数字抽取滤波 滤除高频噪声 输出码 / 数据 N 位数字量 量化噪声 e_rms ≈ LSB/√12 每增 1 位降 6.02 dB 信噪比 SNR SNR = 6.02N + 1.76 含失真则为 SINAD 有效位数 ENOB ENOB = (SNR−1.76)/6.02 真实有效精度 测量精度 噪声 + 参考 + 增益 + 温漂 分辨率 ≠ 准确度 核心关系:带宽决定采样率 → 过采样与噪声整形降低带内噪声 → SNR 折算 ENOB → ENOB 与系统误差共同决定测量精度 任何一环被忽略,实测精度都会低于标称位数所暗示的水平

掌握这条关系链后,后续学习 ΣΔ 调制器阶数、过采样比、抽取滤波器和参考源设计时,就能把每个模块的作用放回整条链中判断:它是在降低量化噪声、压缩噪声带宽,还是在抑制系统误差。精密测量的本质,就是让这条链上的每一环都不成为短板。