3. 信号调理核心指标与误差预算
在传感器信号调理链路中,真正决定系统精度的往往不是某一个器件的绝对性能,而是整条链路上各类误差的叠加方式。一个16位ADC的理论分辨率约为0.0015%FS,但如果前端调理电路的失调、增益误差和噪声没有经过合理分配,实际有效精度可能只有10位甚至更低。因此,理解每一项核心指标的定义、来源和叠加规律,并据此建立从传感器到ADC的误差预算表,是信号调理设计中最关键的工程动作之一。
核心指标的定义与物理来源
失调误差(Offset Error)指输入为零时输出不为零的偏差,通常折算到输入端以μV或mV表示。它可能来自运放自身的输入失调电压VOS、电桥传感器的零点不平衡、以及ADC的零点偏移。失调误差属于加性误差,与信号幅度无关,在低增益场合影响尤为突出。
增益误差(Gain Error)是实际传输斜率与理想斜率之间的相对偏差,通常以%FS或ppm表示。它来源于电阻网络失配、运放闭环增益误差、参考电压精度以及ADC内部基准误差。增益误差属于乘性误差,与信号幅度成正比,满量程附近影响最大。
非线性(Nonlinearity)描述实际传输曲线偏离理想直线的程度,分为积分非线性INL和微分非线性DNL。INL影响绝对精度,DNL影响码宽均匀性,严重时导致失码。非线性无法通过两点校准消除,是限制高精度系统的关键因素。
温漂(Temperature Drift)包括失调温漂(μV/℃)和增益温漂(ppm/℃)。它并非独立误差项,而是使失调和增益误差随温度变化的系数。在宽温域应用中,温漂往往比常温误差更具决定性。
噪声(Noise)通常以输入折合噪声谱密度(nV/√Hz)或峰峰值(μVpp)表示。它决定了系统可分辨的最小信号,与带宽直接相关。噪声属于随机误差,不能用校准消除,只能通过滤波、降低带宽或选用低噪声器件来抑制。
共模抑制比(CMRR)衡量放大器抑制共模信号的能力,定义为差模增益与共模增益之比,单位dB。在电桥、热电偶等存在共模电压的场合,CMRR不足会将共模干扰转化为等效差模误差。
电源抑制比(PSRR)衡量放大器抑制电源波动的能力,单位dB。电源纹波或负载变化引起的电源电压波动,会通过有限的PSRR耦合到输出,形成等效输入误差。
误差预算的建立方法
误差预算的本质是把上述各项误差统一折算到同一参考点——通常选择传感器输出端或ADC输入端——然后按误差性质分类合成。加性误差(失调、噪声、CMRR/PSRR等效误差)直接相加或均方根合成;乘性误差(增益误差)按相对值处理;温漂项则乘以工作温度范围后计入对应误差。
合成时需区分两类情形:对于确定性误差(失调、增益误差、非线性),若已知符号和大小,可代数相加;若仅知极限值,则按最坏情况线性相加。对于随机误差(噪声),应按均方根(RSS)合成,即√(e₁²+e₂²+…+eₙ²)。工程上常同时给出最坏情况和RSS两种结果,前者用于保证极限性能,后者更接近实际统计表现。
用ADI器件手册数据完成一次误差分配
下面以一个电桥压力传感器信号调理链路为例,说明如何利用ADI器件手册数据完成误差分配。假设传感器满量程输出为10 mV,调理电路增益为200倍,ADC满量程输入为2 V,目标精度为0.1%FS。
选用ADA4522作为调理放大器,其关键手册参数为:失调电压VOS=5 μV(典型值),失调温漂0.05 μV/℃,CMRR=140 dB,PSRR=130 dB,0.1 Hz~10 Hz噪声1.5 μVpp。选用AD7175-2作为ADC,其INL为±2 ppm,失调误差±10 μV,增益误差±0.005%FS。
将各项误差折算到传感器输出端(即放大器输入端):
- 传感器失调:±2 mV(假设电桥零点不平衡)
- 运放失调:5 μV
- 运放失调温漂:0.05 μV/℃ × 60℃ = 3 μV
- CMRR等效误差:共模电压假设为1 V,CMRR=140 dB,则等效输入误差 = 1 V / 107 = 0.1 μV
- PSRR等效误差:电源纹波假设为10 mV,PSRR=130 dB,则等效输入误差 = 10 mV / 106.5 ≈ 3.2 nV,可忽略
- 噪声:1.5 μVpp
- 增益误差:0.05%FS(电阻网络+运放),折算到输入端为0.05% × 10 mV = 5 μV
- 非线性:0.01%FS,折算到输入端为1 μV
- ADC失调:10 μV / 200 = 0.05 μV
- ADC增益误差:0.005%FS / 200 = 0.25 μV
- ADC INL:2 ppm × 2 V / 200 = 0.02 μV
将加性误差按RSS合成:√(2000² + 5² + 3² + 0.1² + 1.5² + 5² + 1² + 0.05² + 0.25² + 0.02²) ≈ 2000.02 μV。可见传感器失调占据绝对主导地位。若采用最坏情况线性相加,则约为2000 + 5 + 3 + 0.1 + 1.5 + 5 + 1 + 0.05 + 0.25 + 0.02 ≈ 2016 μV。
乘性误差方面,总增益误差约为0.05% + 0.005% = 0.055%FS,非线性约为0.01%FS + 2 ppm ≈ 0.0102%FS。折算到满量程10 mV,增益误差贡献5.5 μV,非线性贡献1.02 μV。
综合来看,系统总误差约为2000 μV(失调主导)+ 5.5 μV(增益)+ 1.02 μV(非线性)≈ 2006.5 μV,相对于10 mV满量程约为20%。这显然远超0.1%FS的目标。问题根源在于传感器失调过大,必须通过系统级校准消除。若在产线进行零点校准,将传感器失调和运放失调一并扣除,则剩余误差约为5.5 μV(增益)+ 1.02 μV(非线性)+ 1.5 μV(噪声)+ 3 μV(温漂)≈ 11 μV,相对10 mV满量程约为0.11%FS,接近但略超目标。此时可进一步选用更低漂移的放大器或增加温度补偿,将温漂项压缩至1 μV以内,即可满足0.1%FS。
误差分配中的常见误区
第一个误区是忽略误差的参考点。失调误差折算到输入端还是输出端,数值相差增益倍。所有误差必须统一到同一参考点才能合成。第二个误区是把随机误差和确定性误差直接线性相加。噪声应按RSS合成,否则会高估总误差。第三个误区是忽略温漂的累积效应。常温下0.05 μV/℃的温漂看似很小,但在-40℃~+85℃的125℃温域内,累积可达6.25 μV,可能超过常温失调本身。第四个误区是认为校准可以消除所有误差。校准只能消除确定性误差中的失调和增益误差,对非线性、噪声和温漂无能为力。
建立误差预算表时,建议按以下字段组织:误差项名称、来源器件、手册典型值/最大值、折算公式、折算到输入端的值、误差性质(加性/乘性/随机)、是否可校准。这张表不仅是设计验证的依据,也是后续系统校准策略的输入——可校准项通过产线校准消除,不可校准项通过器件选型和电路优化控制。