知识分享
知识分享

24位ADC上板后为什么只剩18位左右?先别急着换芯片

作者:芯火元科技  来源:本站  发布时间:2026-08-12  浏览:6

这是一个很容易误判的台架现象:原理图上放了一颗24位ADC芯片,输入端短接,连续读回的代码却在一个区间内抖动。工程师把峰峰值换算一下,发现无噪声位数只有十八九位,第一反应往往是“ADC不行”。这个结论太早。

瑞盟MS5115高分辨率ADC芯片实物图

先分清三个数字

24位说的是输出码宽。ENOB通常由交流测试中的SINAD推导,反映噪声和失真合在一起后还剩多少有效位。无噪声分辨率则常从直流输入下的代码峰峰摆幅估算。三者测试方法不同,不能把数据手册上的一个值拿来给另一个值定性。

排查时先不要动软件滤波

先记录原始码。固定采样率、PGA增益、数字滤波器和基准源设置,收集足够多的连续样本,再看均值、标准差、峰峰值和直方图。一上来就做移动平均,数字会变好看,但基准源噪声、电源纹波和布局耦合仍在。

接下来分别短接ADC输入、改用低噪声外部基准源、降低数据率,然后观察分布如何变化。只有改变一个变量,才知道噪声从哪来。如果数据率一降,代码明显收窄,说明数字滤波带宽是重要因素;如果换基准源才有改善,就不该继续怀疑ADC核心。

一个容易漏掉的问题

输入“短接”也要有正确的共模点。差分ADC的两个输入不是随便拧在一起就算测试完成,共模电压、输入缓冲器状态和PGA范围都要对。超出共模范围时,代码可能还在变,但这已不是有意义的噪声测试。

选ADC芯片时,请把目标带宽、最小信号、传感器源阻、许用延迟和环境噪声写在同一页。这比只写“需24位”更接近可用的需求。芯火元可根据信号链条与采样条件,协助核对ADC、基准源和前端运放的组合。

复测时,我会保留这三组原始数据

第一组是输入短接后的连续码流,不做移动平均,也不先换算成电压;第二组是在同一块板上分别关闭开关电源、通信接口和数字隔离器后的码流;第三组则记录基准源、模拟电源与ADC附近地电位的同步波形。只看最终“18位”这个数字,很难判断噪声究竟来自ADC、基准、前端还是布局。

还要把峰峰值噪声和均方根噪声分开。前者容易受偶发干扰影响,后者更适合评估稳定状态。若更换采样率、数字滤波档位后结果明显变化,应把滤波器延迟一并记下,否则提高分辨率的代价可能被控制环路或扫描周期承担。样机复盘最怕只留下一个万用表读数,下一版板子就无法验证修改是否有效。

资料参考:Analog Devices:ADC噪声、ENOB与有效分辨率