4、ADC选型与精度分析:Σ-Δ vs SAR ADC,采样率、有效位数(ENOB)、参考电压源选择

ADC选型,说实在的,是配电终端硬件设计里最容易让人纠结的环节之一。我见过不少项目,CPU选得挺强,通信方案也花了大价钱,结果ADC没选对,整个系统的精度就是上不去。嗯,今天咱们就把这事儿掰扯清楚。

4.1 Σ-Δ ADC vs SAR ADC:到底怎么选?

这两种ADC,说白了就是两种完全不同的思路。我个人的习惯是,先看你的信号带宽和精度要求,再决定用哪种。

4.1.1 SAR ADC:快,但别指望它太精细

SAR(逐次逼近型)ADC,你想想看,它就像个二分法猜数字的游戏。一次转换,从最高位开始猜,猜对了就定下来,再猜下一位。所以它的速度可以很快,几兆甚至几十兆采样率都不成问题。

优点:

  • 采样率可以很高,适合多通道快速轮询
  • 功耗相对较低,待机模式更省电
  • 输入阻抗高,前端电路设计简单
  • 没有延迟,适合做实时控制

缺点:

  • 分辨率做不高,16位基本到头了
  • 对噪声比较敏感,尤其是电源噪声
  • 有效位数(ENOB)通常比标称分辨率低不少
我的经验: 在配电终端里,如果只是做电压电流的过采样保护(比如每周波32点),SAR ADC完全够用。我曾经在一个馈线终端项目里用了12位SAR ADC,采样率设到1Msps,配合简单的数字滤波,效果还不错。

4.1.2 Σ-Δ ADC:慢工出细活

Σ-Δ ADC的思路完全不同。它用很高的采样率(过采样)去“盯”着输入信号,然后通过数字滤波把噪声滤掉,换来高分辨率。说白了,就是用速度换精度。

优点:

  • 分辨率极高,24位甚至32位都很常见
  • 有效位数(ENOB)接近标称分辨率
  • 内置数字滤波器,抗混叠性能好
  • 线性度好,适合做精密测量

缺点:

  • 采样率低,一般几十kHz到几百kHz
  • 有群延迟,不适合做快速控制
  • 功耗相对较高
  • 对时钟抖动敏感
注意: 我曾经在一个电能质量监测项目里,一开始用了SAR ADC,结果谐波分析精度死活上不去。后来换成Σ-Δ ADC,配合合适的数字滤波器,问题就解决了。所以,如果你要做高精度测量(比如0.2级电能表),Σ-Δ是唯一的选择。

4.2 采样率:不是越高越好

很多工程师有个误区,觉得采样率越高越好。其实不然。你想想看,采样率高了,数据量就大,CPU处理不过来,还得降采样。而且,采样率越高,对前端抗混叠滤波器的要求也越高。

配电终端常见的采样率选择:

应用场景 推荐采样率 说明
工频电压电流测量 1k~4k Sps 每周波20~80点,够用了
谐波分析(50次) 12.8k Sps 满足IEC 61000-4-30要求
暂态录波 100k~1M Sps 看具体暂态信号带宽
电能计量 4k~16k Sps 配合Σ-Δ ADC使用

核心原则: 采样率至少是信号最高频率的2倍(奈奎斯特定理),但实际工程中建议留3~5倍余量。比如你要分析50次谐波(2.5kHz),采样率至少12.8k Sps。

4.3 有效位数(ENOB):别被标称分辨率骗了

这是我最想强调的一点。很多芯片手册上写着“16位ADC”,但实际用起来,有效位数可能只有12位。为什么?因为噪声、失真、非线性等因素都会吃掉你的分辨率。

ENOB的计算公式:

ENOB = (SINAD - 1.76) / 6.02

其中SINAD是信纳比(信号与噪声+失真之比),单位dB。

实际项目中ENOB的典型值:

标称分辨率 理想ENOB 实际ENOB(典型) 说明
12位 11.5~12 10~11 SAR ADC常见
16位 15~16 12~14 SAR ADC,看布局布线
24位 23~24 20~22 Σ-Δ ADC,看参考源
避坑指南: 我曾经在一个项目里,用了16位SAR ADC,PCB布局没注意模拟地和数字地的分割,结果ENOB只有10位。后来重新布局,把模拟部分隔离好,ENOB才回到13位。所以,ENOB不光是ADC本身的事,跟你的PCB设计关系也很大。

4.4 参考电压源选择:精度的基础

ADC的精度,说白了就是跟参考电压源比的。参考源抖一下,ADC的读数就跟着抖。我见过不少工程师,花大价钱买了高精度ADC,结果用了个便宜的LDO当参考源,精度全白费了。

参考源的关键指标:

  • 初始精度: 出厂时的电压偏差,一般±0.1%以内
  • 温漂: 温度变化引起的电压漂移,单位ppm/℃
  • 噪声: 低频噪声(0.1~10Hz)和高频噪声
  • 长期稳定性: 老化引起的漂移

常见参考源方案对比:

方案 典型器件 温漂 噪声 成本 适用场景
LDO直接供电 AMS1117 50~100 ppm/℃ 低精度测量
精密参考源 REF5025 3~8 ppm/℃ 0.5级测量
超低噪声参考源 LTZ1000 <1 ppm/℃ 极低 0.2级及以上
注意: 参考源的输出电容不能太大,否则会影响稳定性。我见过有人为了滤波,在参考源输出端并了个10μF电容,结果参考源自激振荡了。一般建议1~2.2μF就够了。

4.5 实战选型建议

好了,说了这么多,咱们总结一下。我个人习惯的选型流程是这样的:

  1. 先看精度要求: 如果是0.5级测量,用16位SAR ADC+精密参考源就够了;如果是0.2级,必须上24位Σ-Δ ADC+超低噪声参考源。
  2. 再看采样率: 如果只是工频测量,1k~4k Sps足够;如果要录暂态,至少100k Sps起步。
  3. 然后看通道数: 多通道轮询用SAR ADC,单通道高精度用Σ-Δ ADC。
  4. 最后看成本: 配电终端对成本敏感,别为了那0.1%的精度多花10块钱。

我的建议: 对于大多数配电终端应用,一个比较稳妥的方案是:主测量通道用24位Σ-Δ ADC(比如ADS1256或AD7175),保护通道用16位SAR ADC(比如AD7606),参考源用REF5025或ADR4525。这样既能保证测量精度,又能满足保护速度要求。

嗯,ADC选型这事儿,说到底就是个平衡。精度、速度、成本、功耗,你不可能全都要。想清楚你的核心需求是什么,然后做出取舍。我在项目里吃过不少亏,希望你能少走弯路。