3. ΣΔ调制原理入门

ΣΔ ADC 之所以能在低速精密测量中做到 24 位甚至 32 位有效分辨率,并不是靠“更贵的比较器”,而是靠两件事:过采样把量化噪声摊薄到更宽的频带上,噪声整形再把带内噪声“推”到高频去。理解这两点,再理解一阶调制器的反馈环路和积分器,就抓住了 ΣΔ 的核心。

一、过采样:把量化噪声摊到更宽的频带

一个 N 位量化器的理论信噪比约为 6.02N+1.76 dB,这是奈奎斯特采样下的结果。若把采样率提高到奈奎斯特率的 OSR 倍(OSR 为过采样率),量化噪声总功率不变,但均匀分布在 0~fs/2 的频带上。我们只关心 0~fB 的信号带,落入带内的噪声功率就降为原来的 1/OSR。换算成 dB,理想过采样带来的信噪比改善为:

SNR_OSR = 6.02N + 1.76 + 10·log10(OSR)   [dB]

例:N=1,OSR=256
SNR ≈ 6.02 + 1.76 + 10·log10(256)
    ≈ 7.78 + 24.08 ≈ 31.9 dB

仅靠过采样,OSR 每翻一倍只换来 3 dB,要得到 20 位分辨率需要天文数字的 OSR。因此必须引入噪声整形,让噪声不是均匀分布,而是被“搬”到高频。

二、噪声整形:用反馈把量化误差推走

一阶 ΣΔ 调制器的核心思想是:把量化误差看作加在量化器输出上的噪声源,通过一个积分器和一个反馈 DAC 构成环路,使输入到输出的传递函数对信号近似为 1,而对量化噪声呈现高通特性。其噪声传递函数为:

NTF(z) = 1 - z^(-1)
|NTF(f)| = 2·sin(πf/fs)

带内噪声功率 ∝ ∫|NTF|²df ≈ (π²/3)·(1/OSR³)

这意味着噪声整形后,带内噪声随 OSR 以 三次方 下降,每翻倍 OSR 可获得约 9 dB 改善,比单纯过采样的 3 dB 快得多。一阶调制器的理想 SNR 近似为:

SNR ≈ 6.02N + 1.76 - 5.17 + 30·log10(OSR)   [dB]

N=1,OSR=256:
SNR ≈ 7.78 - 5.17 + 30×2.408 ≈ 74.8 dB

可以看到,同样是 1 位量化器,加入一阶噪声整形后,OSR=256 就能得到约 75 dB 的信噪比,相当于 12 位以上有效分辨率。

三、一阶ΣΔ调制器结构:积分器 + 量化器 + 反馈 DAC

一阶 ΣΔ 调制器的结构非常简洁,由三个关键部件构成:

  • 积分器:对输入与反馈之差进行累加,是噪声整形的“记忆”元件;
  • 量化器:通常为 1 位比较器,输出 +1/-1 或 0/1;
  • 反馈 DAC:把量化器输出转换为模拟量,回送到积分器输入端。

其信号关系可写为:

u(n) = u(n-1) + x(n-1) - y(n-1)
y(n) = quantize(u(n))

其中:
x 为模拟输入
u 为积分器状态
y 为 1 位输出
quantize 为比较器

下面这张图展示了一阶 ΣΔ 调制器的信号流与反馈环路,重点标出积分器、量化器、反馈 DAC 以及量化噪声注入点。

x(n) + − 积分器 1/(1−z⁻¹) 量化器 1-bit 量化噪声 e(n) y(n) 1-bit 码流 反馈 DAC ±Vref 反馈环路:y(n) 经 DAC 回送到求和节点,与 x(n) 相减 信号路径:STF(z) ≈ z⁻¹ 噪声路径:NTF(z) = 1−z⁻¹(高通)

四、反馈环路与积分器作用:为什么必须“先积分再量化”

积分器在环路中承担两个角色。第一,它是误差记忆器:把过去所有输入与反馈的差值累加起来,使量化器看到的不是瞬时误差,而是累积误差。第二,它提供环路增益:在低频段,积分器增益趋于无穷,反馈强迫积分器输入端的平均误差趋近于零,从而让输出平均值精确跟踪输入平均值。

反馈 DAC 的作用是把 1 位数字输出变成模拟量回送。由于 DAC 只有两个电平,其线性度天然很好,这是 ΣΔ 适合高精度的重要原因。环路中真正需要线性的是积分器和输入路径,而不是量化器。

关键结论:一阶 ΣΔ 调制器中,信号传递函数 STF(z) ≈ z⁻¹,噪声传递函数 NTF(z) = 1−z⁻¹。信号几乎无失真通过,量化噪声被一阶高通整形。带内噪声随 OSR 以 −30 dB/十倍频程下降,每翻倍 OSR 改善约 9 dB。

五、案例:用一阶ΣΔ读取热电偶微伏信号

假设用一阶 ΣΔ ADC 测量 K 型热电偶,信号带宽 10 Hz,目标分辨率 0.1 μV。若参考电压 2.5 V,1 位量化步进为 2.5 V,直接量化显然无法分辨微伏。但经过 ΣΔ 调制与数字滤波后,有效分辨率由 OSR 和噪声整形共同决定。取 OSR=1024,采样率约 20.48 kHz,一阶整形理论 SNR 约:

SNR ≈ 7.78 − 5.17 + 30·log10(1024)
    ≈ 2.61 + 30×3.01
    ≈ 92.9 dB

等效分辨率 ≈ (92.9 − 1.76)/6.02 ≈ 15.1 位

若再配合二阶调制器或更高 OSR,可进一步逼近 20 位。这说明 ΣΔ 的分辨率不是来自量化器位数,而是来自时间上的过采样与噪声整形。

六、常见误区与复盘

误区 正确理解
“ΣΔ 靠高位数量化器提高精度” 一阶 ΣΔ 常用 1 位量化器,精度来自过采样和噪声整形,不依赖量化器位数。
“过采样每翻倍改善 3 dB,所以 OSR 越大越好” 一阶整形下每翻倍改善约 9 dB,但 OSR 受采样率、功耗和数字滤波器资源限制,需折中。
“积分器只是低通滤波” 积分器在环路中提供误差记忆和环路增益,是噪声整形的核心,不只是滤波。
“反馈 DAC 需要很高精度” 1 位 DAC 只有两个电平,天然线性,真正影响精度的是积分器建立和时钟抖动。
“一阶 ΣΔ 没有稳定性问题” 一阶环路无条件稳定,但高阶 ΣΔ 需考虑稳定性;一阶的缺点是带内噪声仍较高,需高 OSR。

学习建议:先手算一阶 ΣΔ 的 STF 和 NTF,再用 Python 或 LTspice 仿真一个 1 位一阶调制器,观察输出码流的频谱。你会直观看到低频噪声被压低、高频噪声被抬高的“噪声整形”形状。

总结来说,一阶 ΣΔ 调制器用积分器累积误差、用反馈 DAC 强制跟踪、用 1 位量化器完成粗量化,再通过过采样和噪声整形把带内噪声压到极低。它是理解所有高阶 ΣΔ、MASH 结构和连续时间 ΣΔ 的基础。