0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADC静态参数全解析:从偏移误差到未调整总误差,一文掌握核心计算!

Sophia_wff 来源:Sophia_wff 作者:Sophia_wff 2025-06-05 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如前一章所述,A/D转换器的线性度参数计算基于设备的转换点(或跳变点)。

【前文回顾】技术干货|德思特ADC/DAC静态参数分析系列(一)——什么是ADC转换点?-CSDN博客

下面将讨论以下参数:

● 偏移误差

● 满刻度误差

● 增益误差

● 积分非线性误差(INL误差或INLE)

● 差分非线性误差(DNL误差或DNLE)

● 未调整总误差(TUE)

● 代码误差

ADC示例

为了解释A/D转换器的线性度参数,下图可以将一些ADC示例与理想的4位ADC相叠加。1/2LSB选项显示的ADC,其第一个转换点从半LSB开始,而不是1LSB。绘图可显示五种不同的ADC数据:

1)ADC1:只有偏移误差的ADC

2)ADC2:仅有增益误差的ADC

3)ADC3:有偏移、增益和线性误差的ADC,无缺失码

4)ADC4:有偏移、增益和线性误差的ADC,缺少一个代码(代码8)

5)随机ADC数据:随机误差。使用“新建ADC数据(NewADCdata)”按钮新建ADC

wKgZPGhBO_6AS6IJAAC12lfc50M688.png

联系德思特进入绘图插件

绘图插件中提供以下ADC数据展示选项:

●跳变点图(Trip-points):理想ADC的传输曲线与示例ADC(蓝线)叠加显示。

●端点叠加图(Endpointoverlay):叠加端点参考线及示例ADC相对于该线的误差(蓝线)。

●最佳拟合叠加图(Bestfitoverlay):叠加最佳拟合参考线及示例ADC相对于该线的误差(蓝线)。

●端点误差图(Endpointerror):示例ADC相对于端点参考线的误差(单位:LSB)。

●最佳拟合误差图(Bestfiterror):示例ADC相对于最佳拟合参考线的误差(单位:LSB)。

●差分误差图(Differentialerror):示例ADC每个转换台阶的误差(单位:LSB),不包含首尾台阶。

●未调整总误差图(Totalunadjustederror):示例ADC相对于理想传输线的误差(单位:LSB)。

对于跳变点(1)、端点叠加(2)和最佳拟合叠加(3),x轴可显示电压或LSB。差分误差(6)显示每一步的误差,不包括第一步和最后一步。

对于前三种展示方式,y轴显示(ADC输出)代码,x轴显示(ADC输入)电压或LSB。对于其他四种展示方式,x轴显示跳变点(点1为第一个跳变点或从0到1的过渡点),但上述差分误差图(6)除外,其y轴显示以LSB为单位的误差。

参数计算

要确定ADC的误差参数,需要一条参考线。常用的参考线有两种:端点线和最佳拟合线。

wKgZO2g2fHaATeQkAAFKtnm_TuY963.png

图1

端点线是第一过渡点和最后过渡点之间的一条直线。因此,只有第一个点和最后一个点才用于计算参考线。端点误差图 (4) 的第一个点和最后一个点始终为零。在端点叠加模式 (2) 下,第一个和最后一个过渡点等于设备的第一个和最后一个过渡点。

最佳拟合线计算使用所有过渡点。使用最小二乘线性回归算法。最佳拟合线 (y=ax+b) 的方程为:

wKgZPGhBPDiAWVCsAAA_6AwqC_c877.png

其中:a=斜坡;b=偏移量;N=数据点数;x=x值;y=y值。

最佳拟合线将正好位于所有误差的中心。在最佳拟合误差图表示法中,零线以上所有误差之和等于零线以下所有误差之和(零线是最佳拟合参考线)。最佳拟合线总是能得到更好的INLE结果,但使用端点线更为常见。

1、偏移误差

偏移误差是第一个过渡点(或跳变点)与理想过渡点之间的误差(基于端点计算)。对于最佳拟合线计算,偏移误差是最佳拟合参考线的偏移量(与理想传输线相关)。

示例:

ADC1:端点参考线为 y=1.000x+0.250。端点参考线与理想第一个跳变点的偏移为 -0.25LSB。另请参见端点覆盖展示图(2)并选择x轴=LSB,端点参考线的第一个跳变点比理想线的跳变点小0.25LSB。

ADC4:选择最佳拟合覆盖展示图(3)并设置x轴=LSB,最佳拟合参考线(橙色线)与理想第一个跳变点的偏移为 0.90LSB。

wKgZO2hBPWaAXwXQAAGqo0irt1A373.png

联系德思特进入绘图插件

偏移误差的更好说法是零刻度误差。偏移一词意味着所有转换的误差都相等。在零刻度值附近存在强烈非线性的情况下,这一定义可能会产生误导,而不那么模糊的零刻度误差则是更好的术语。

2、满量程误差

满量程误差是最后一个过渡点(或跳变点)与理想过渡点之间的误差(端点满量程误差)。它等于增益误差与偏移误差之和。

示例:

ADC1:满量程误差等于偏移误差:-0.25+0.00=-0.25LSB。

ADC2:满量程误差等于增益误差:0.00+(-0.70LSB)=-0.70LSB。

ADC3:端点满量程误差为-0.25+(-0.20LSB)=-0.45LSB。选择跳变点展示图(1)并设置x轴为LSB,最后一个跳变点比理想最后跳变点提前约0.45LSB。

ADC3:最佳拟合满量程误差约为-1.5LSB(-1.18+-0.28=-1.48LSB)。参见最佳拟合覆盖展示图(3)中参考线(橙色线)的最后跳变点,其位置比理想跳变点提前约1.5LSB。

wKgZPGg2fIqAGlF5AACzbdF2dZY965.png

联系德思特进入绘图插件

3、增益误差

增益误差等于满量程误差减去偏移误差,是(端点或最佳拟合参考线)与传输特性理想斜率的偏差。斜率可从参考线方程 y=ax+b 的系数“a”中获取。增益误差计算公式为:(N-1)/a-(N-1),其中N为跳变点数量,N-1为跳变点之间的步数。

示例:

以下示例中的ADC均为4位转换器,具有16个台阶和15个跳变点。例如,对于ADC2,(端点)误差为 (15-1)/1.0526-(15-1)=-0.70LSB。

ADC4:选择最佳拟合展示图(3)并设置x轴=LSB,从图中读取满量程误差约为0.3LSB(精确值为0.34LSB)(最佳拟合参考线(橙色线)的最后跳变点比理想跳变点大0.3LSB)。偏移为0.9LSB,因此增益误差为0.34-0.9=-0.56LSB。通过公式计算:(N-1)/a-(N-1)=(15-1)/1.0417-(14)=-0.56LSB。

wKgZPGg2fJKANbM_AADW3z705dw791.png

联系德思特进入绘图插件

4、积分非线性误差(INL/INLE)

积分非线性误差描述与参考线的偏离程度,不包含偏移和增益误差,用于衡量传输函数的线性度。DNL误差的大小和分布决定了转换器的积分线性度,INLE表示DNL误差的累积和。INL误差计算公式为:

wKgZPGhBPbOAOtAJAAAVVDXI9Ok153.png

其中,Vtrp(x)是代码x-1到x的转换。Vzs是基准线的零刻度电压(起始电压)。ALSB是实际(或测量)LSB步长。实际LSB步长由ILSB/a计算得出,其中ILSB是理想LSB步长,“a”是参考线的角度(y=ax+b的“a”)。

示例:

绘制INL图时,选择最佳拟合误差(4)或端点误差(5)展示图,与零线(参考线)的最大偏差即为INLE。

ADC3:选择最佳拟合误差图(5),最大偏差出现在跳变点8(过渡7→8,另见最佳拟合覆盖展示图)。

ADC1:仅存在偏移误差,INL误差为零。

ADC2:仅存在增益误差,无线性误差。

wKgZPGg2fJiAFlOQAAJZm2Nl1Bg236.png

联系德思特进入绘图插件

5、差分非线性误差(DNL/DNLE)

1LSB步长的最大偏差。DNL计算中的1LSB步长基于测量(或实际)的LSB步长。实际1LSB步长是理想LSB除以“a”(ILSB/a),其中“a”是参考线的角度(y=ax+b的“a”)。实际上,实际的1LSB(1/a)和理想的1LSB步长之间的差别非常小。DNL的计算方法如下:

wKgZO2hBPcOAAGJGAAAWuMlJ-pk873.png

其中,ALSB是实际的1LSB步长。Vtrp(x+1)是代码x变为x+1的跳闸点电压,Vtrp(x)是代码x-1变为x的跳闸点电压。

DNLE为-1或更小时可能表示丢码。上图中的ADC4缺失代码8,在差分误差展示图(6)中可看到-1LSB的误差。

wKgZPGg2fUqAO_O5AAR_Orx8RPM948.png

TS-ATX7006

ADCDNL误差在TS-ATX7006计算中启用“搜索跳变点算法(searchtrip-pointalgorithm)”选项时,DNLE可能小于-1LSB(跳变点出现在前一跳变点之前),这通常由测量分辨率不足、信号源噪声或ADC噪声导致。启用“排序代码”选项后,DNLE不会小于-1LSB。

wKgZPGhBPdKAVOP1AAElOQdUeiU914.png

联系德思特进入绘图插件

6、总未调整误差(TUE)

总未调整误差是包含线性误差、增益误差和偏移误差的指标,反映器件与理想性能的最坏情况偏差。TUE计算公式为:

wKgZO2hBPdqAKpGqAAAZpA-se-8163.png

其中,其中Vtrpx是从代码x-1到x的转换电压。Vzs是(理想)ADC的零刻度电压(起始电压)。ILSB是理想的LSB步长。

在图中选择总未调整误差图(7)作为示例。跳变点图(1)也将显示与理想转换器相关的设备总误差。

wKgZO2hBPeGAdXj7AAGVa7d3zOc590.png

联系德思特进入绘图插件

7、代码误差

代码误差是理想(预期)代码与当前代码之间的误差,以LSB为单位的总未调整误差四舍五入至最接近的整数。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    9373

    浏览量

    155238
  • adc
    adc
    +关注

    关注

    100

    文章

    7453

    浏览量

    553933
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶振的频率误差可以修正吗

    采集晶振的实际频率,与标准频率进行比较,根据差值计算出修正系数,并存储在芯片中。在运行时,根据修正系数来调整晶振的频率,从而减小频率误差。 3.硬件调整:硬件
    发表于 12-12 06:20

    谐波是如何影响电能质量在线监测装置的测量误差的?

    这个问题切得很准!谐波是导致电能质量监测装置测量误差核心因素之,其影响本质是 “改变原始信号特性 + 干扰算法计算逻辑”,通过三个关键机制放大
    的头像 发表于 11-09 17:24 1188次阅读

    有哪些方法可以降低谐波对电能质量在线监测装置测量误差的影响?

    降低谐波对测量误差的影响,核心是通过 “ 硬件适配谐波特性 + 算法精准处理谐波 + 环境与维护辅助 ” 链路优化,信号采集、计算分析
    的头像 发表于 11-09 17:21 1169次阅读

    确定谐波检测设备核心误差要求的步骤有哪些?

    确定谐波检测设备核心误差要求,需遵循 “ 场景出发→抓核心指标→锚定标准→适配实际→应对环境 ” 的五步法,每步均有明确目标与可操作动作
    的头像 发表于 10-13 17:23 388次阅读

    谐波THD误差对电力系统有哪些具体影响?

    / 漏判” 导致治理失当,二者叠加会放大风险。具体影响贯穿电力系统 “发电→输电→配电→用电” 链条,涉及安全、稳定、经济三大维度: 核心影响 1:实际 THD 值超标(谐波含量过高)的直接危害 当电网 THDv(电压
    的头像 发表于 10-13 16:31 598次阅读

    谐波 THD 误差多少?

    谐波畸变率(THD)的误差范围需结合具体应用场景、设备精度及行业标准综合判断。以下是基于电力系统、工业设备及通用测量的关键指标解析、电力系统谐波
    的头像 发表于 10-13 16:25 608次阅读

    如何校准电能质量在线监测装置以确保其误差在允许范围内?

    、电流、谐波、暂降等核心参数,通过 “标准源模拟→误差计算参数修正” 的步骤,确保装置误差在允
    的头像 发表于 09-26 11:03 259次阅读

    技术干货 | DAC静态参数计算解析偏移误差调整误差

    期我们详解了DAC的核心术语,本期继续深入探讨DAC静态参数计算
    的头像 发表于 06-20 11:49 1763次阅读
    技术干货 | DAC<b class='flag-5'>静态</b><b class='flag-5'>参数</b><b class='flag-5'>计算</b><b class='flag-5'>全</b><b class='flag-5'>解析</b>:<b class='flag-5'>从</b><b class='flag-5'>偏移</b><b class='flag-5'>误差</b><b class='flag-5'>到</b><b class='flag-5'>总</b><b class='flag-5'>未</b><b class='flag-5'>调整</b><b class='flag-5'>误差</b>

    技术干货 | 偏移误差电源抑制比,DAC核心术语解析

    偏移误差、增益误差、INL/DNL、转换时间……这些关键指标如何定义?如何影响DAC性能?本文DAC核心术语
    的头像 发表于 06-19 10:38 454次阅读
    技术干货 | <b class='flag-5'>从</b><b class='flag-5'>偏移</b><b class='flag-5'>误差</b><b class='flag-5'>到</b>电源抑制比,DAC<b class='flag-5'>核心</b>术语<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    偏移误差电源抑制比,DAC核心术语解析

    本文介绍了DAC术语,包括偏移误差、满刻度误差、增益误差、积分非线性误差、差分非线性误差
    的头像 发表于 06-17 11:31 571次阅读
    <b class='flag-5'>从</b><b class='flag-5'>偏移</b><b class='flag-5'>误差</b><b class='flag-5'>到</b>电源抑制比,DAC<b class='flag-5'>核心</b>术语<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    如何计算集成斩波放大器的ADC失调误差和输入阻抗?

    的电流差。这仅适用于差分输入ADC。 如何计算直流误差 输入电流产生个失调电压(V ~OFFSET ~ ),后者与连接到输入引脚的阻抗直接相关。 如图3所示,产生的失调电压
    发表于 05-08 14:47

    几个误差项,有的是正负对称误差,有的是正误差,如何算合成误差

    几个误差项,有的是正负对称误差,有的是正误差,如何算合成误差
    发表于 01-13 07:06

    AD转换器的误差和放大电路的误差如何分配比较合理呢?

    大家好!我最近在设计个电压信号比例放大,AD采集这样的电路,用户的要求是采用12位ADC误差在±2.5LSB之间,这个指标好实现吗?
    发表于 01-09 07:33

    仿真分析误差来源及减少建模误差的方法

    、建模误差 建模误差是仿真分析中最常见的误差来源之。它主要源于物理系统与其数学模型之间的差异。在建模过程中,为了简化
    的头像 发表于 12-24 09:52 2686次阅读
    仿真分析<b class='flag-5'>误差</b>来源及减少建模<b class='flag-5'>误差</b>的方法

    采用什么方法可以消除ADC,DAC的偏置误差与增益误差

    采用什么方法可以消除ADC,DAC的偏置误差与增益误差,希望能够得到具体方案?有什么办法减小ADC、DAC的DNL和INL吗?
    发表于 12-18 07:41