4. 电源与基准误差诊断

在混合信号系统中,ADC/DAC的精度往往不是被转换器本身限制,而是被供电与基准这两条“隐形通路”拖累。一个16位ADC在理想情况下LSB约为满量程的15ppm,而开关电源在几百kHz处的纹波若未经有效抑制,很容易在输出频谱中形成几十微伏的杂散,直接吃掉几个LSB。理解电源纹波、PSRR、基准温漂与噪声如何耦合进转换结果,是误差诊断中最具工程价值的一环。

一、误差如何从电源与基准进入转换结果

电源误差进入ADC/DAC主要有三条路径:一是直接通过转换器内部模拟电路的电源抑制不足,纹波以PSRR衰减后的比例叠加到输出码上;二是通过基准输入,因为ADC的满量程与基准电压成正比,基准上的任何波动都会按比例调制输出码;三是通过数字接口和时钟的电源耦合,形成与采样率相关的杂散。对DAC而言,电源纹波会直接调制输出电流或电压,基准噪声则按DAC的传递函数出现在输出端。

PSRR(电源抑制比)通常以dB表示,定义为电源上单位扰动引起的输出等效误差之比。例如某ADC在100kHz处PSRR为60dB,意味着电源上10mV的纹波在输出端等效为10μV的误差。若满量程为5V、16位,1LSB约为76μV,则这10μV约合0.13LSB,看似不大;但若电源纹波达到100mV,误差就接近1.3LSB,足以影响高精度测量。因此,诊断的第一步是把“电源纹波幅度×PSRR衰减”换算成等效输入误差,再与LSB比较。

二、基准温漂与噪声的量化

基准温漂通常用ppm/℃表示。假设一个2.5V基准的温漂为5ppm/℃,在25℃到85℃的60℃变化范围内,基准变化约为2.5V×5ppm/℃×60℃=750μV。对于16位、满量程5V的系统,1LSB约76μV,这意味着仅温漂就带来约10LSB的满量程漂移。若系统要求绝对精度优于1LSB,必须选择更低漂移的基准或进行温度补偿。

基准噪声则用μVpp或μVrms描述,常见于0.1Hz~10Hz和10Hz~1kHz频段。低频噪声会表现为输出码的缓慢跳动,高频噪声则混入转换频谱。诊断时可用高分辨率万用表或低噪声放大器配合示波器观察基准输出,也可通过采集大量ADC码计算标准差来反推基准噪声贡献。需要注意的是,基准噪声与ADC自身噪声会叠加,需通过更换基准或短接基准输入来分离。

电源与基准误差耦合路径及诊断节点 开关电源 纹波 10mVpp @ 200kHz 输出噪声 50μVrms 负载瞬态 ±30mV 去耦与滤波 10μF + 100nF + 10nF 铁氧体磁珠 + LDO 目标:纹波 < 1mVpp ADC / DAC PSRR 60dB @ 100kHz 16位,FS=5V,1LSB≈76μV 基准输入 2.5V 电压基准 2.5V,温漂 5ppm/℃ 0.1-10Hz噪声 3μVpp 初始精度 ±0.05% 基准输入 等效误差 电源纹波:0.13LSB 基准温漂:10LSB 基准噪声:0.04LSB 诊断节点: ① 电源纹波:示波器AC耦合,20MHz带宽限制,探头弹簧地针 ② 基准噪声:低噪声放大器 + 频谱分析仪,或ADC码标准差反推 ③ 温漂:温箱阶梯升温,记录基准输出与ADC码 ④ PSRR验证:注入已知纹波,观察输出码变化

三、实测案例:从频谱异常到去耦优化

某数据采集板使用16位ADC、2.5V基准,采样率100kSPS,满量程5V。在实验室常温下采集短接输入,输出码标准差约2LSB,频谱在200kHz附近出现明显杂散。初步判断为开关电源纹波耦合。用示波器AC耦合、20MHz带宽限制测量ADC电源引脚,发现200kHz处纹波约15mVpp。根据ADC手册,该频点PSRR约55dB,则等效输入误差为15mV/10^(55/20)≈15mV/562≈26.7μV,约0.35LSB。虽然单次误差不大,但纹波与采样时钟的非同步性使其表现为随机杂散,抬高了本底噪声。

进一步检查基准引脚,发现基准输入端仅有0.1μF电容,且走线较长。用低噪声放大器测量基准输出,0.1~10Hz噪声约8μVpp,10Hz~1kHz噪声约12μVrms。将基准噪声折算到ADC输入,12μVrms约0.16LSB,与电源纹波叠加后,总噪声贡献约0.4LSB,仍不足以解释2LSB的标准差。继续排查发现,ADC的模拟电源与数字电源共用同一LDO,数字开关电流通过地弹和电源耦合进入模拟域。

优化措施分三步:第一,在ADC模拟电源引脚就近放置10μF钽电容、100nF和10nF陶瓷电容,形成宽频去耦;第二,在LDO输出与ADC之间串联铁氧体磁珠,配合100μF储能电容,将200kHz纹波从15mVpp降至约0.8mVpp;第三,将基准输入改为低噪声、低温漂基准,并在基准输出增加10μF+100nF去耦,缩短走线。优化后重新采集,输出码标准差降至约0.8LSB,200kHz杂散降低约18dB。

四、去耦优化的工程要点

去耦不是简单堆电容,而是要针对噪声频段选择电容组合。大容量电容(10~100μF)负责低频储能和负载瞬态,小容量陶瓷电容(100nF、10nF)负责高频旁路。电容的等效串联电感(ESL)和等效串联电阻(ESR)决定其有效频段,因此需要并联不同封装尺寸的电容来覆盖宽频。布局上,去耦电容应尽量靠近芯片电源引脚,回路面积最小化,地平面完整。

对于基准,除了选择低漂移、低噪声器件外,还要注意基准的负载调整率和热迟滞。基准输出到ADC的走线应远离数字信号和开关节点,必要时用地线包围。若系统对温漂要求极高,可考虑使用带温度补偿的基准或定期校准。

诊断顺序建议:先测电源纹波和基准噪声,再计算等效LSB贡献,最后通过更换电源、增加去耦或更换基准来验证。每次只改一个变量,观察输出码标准差和频谱的变化,避免多因素同时改动导致无法归因。
常见误区:只看电源纹波的峰峰值,忽略PSRR随频率下降的特性;只关注基准初始精度,忽略温漂和低频噪声;去耦电容只放一个0.1μF,导致低频段阻抗高、瞬态响应差。

总结来说,电源与基准误差诊断的核心是把“电源/基准上的扰动”通过PSRR和传递函数换算成“等效输入误差”,再与LSB比较,判断是否可接受。实测中要善用示波器、频谱分析仪和ADC码统计,去耦优化则要兼顾频段覆盖、布局和器件选择。只有把电源和基准当作信号链的一部分来对待,才能真正发挥高精度ADC/DAC的性能。