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

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

3天内不再提示

技术干货 | DAC静态参数计算全解析:从偏移误差到总未调整误差

德思特测试测量 2025-06-20 11:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前一章详解了偏移误差、增益误差、INL/DNL、转换时间等DAC术语。

【前文回顾】技术干货 | 从偏移误差到电源抑制比,DAC核心术语全解析-电子发烧友网

本章将继续介绍DAC静态参数计算。D/A转换器的线性参数计算(INLE、DNLE等)基于设备的输出电压。D/A转换器的输出电压可通过将数字代码应用到设备的输入端来测量。

将讨论以下参数:

  • 偏移误差
  • 满量程误差
  • 增益误差
  • 积分非线性误差(INL误差或INLE)
  • 差分非线性误差(DNL误差或DNLE)
  • 未调整总误差(TUE)

DAC示例

为了解释D/A转换器的线性度参数,下图可以将一些DAC设备示例与理想的4位DAC相叠加。该图可显示五种不同的DAC数据:

1)DAC1:只有偏移误差的DAC

2)DAC2:只有增益误差的DAC

3)DAC3:具有单调偏移、增益和线性误差的DAC

4)DAC4:有偏移、增益和线性误差,非单调的DAC

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

wKgZO2hU2Q-AEvj7AAJ3Kj-jUWk685.png

联系德思特进入绘图插件

以下是DAC数据展示:

(1) 传输图:叠加理想DAC和示例DAC(蓝线)的传输图

(2) 端点叠加:叠加端点线和与端点线(蓝线)相关的DAC误差

(3) 最佳拟合叠加:叠加最佳拟合线和与最佳拟合线相关的DAC误差(蓝线)

(4) 端点误差:示例DAC与端点参考线相比的误差(以LSB为单位的误差)

(5) 最佳拟合误差:示例DAC与最佳拟合参考线相比的误差(误差以LSB为单位)

(6) 差分误差:示例DAC每一步的误差(以LSB为单位)

(7) 未调整总误差:示例DAC与理想线相比的误差(以LSB为单位)

差分误差(6)显示了每一步的误差。

在前三个示例中,Y轴显示(DAC输出)电压或LSB,X轴显示(DAC输入)代码。在其他4种情况下,Y轴显示的是以LSB为单位的误差。

参数计算

1、终点和最佳拟合线

ADC误差参数计算类似,参数计算也需要参考线。同样使用参考线:端点线和最佳拟合线。

wKgZO2hU2T2AbbVpAAEW4uC0Vw0429.png

端点线是第一输出电压和最后输出电压之间的一条直线。因此,在计算参考线时只使用测量到的第一个和最后一个电压。端点误差图的第一个和最后一个电压始终为零。

最佳拟合线计算使用所有电压。这里也使用了最小二乘线性回归算法。为完整起见,再次给出最佳拟合线方程(y=ax+b):

wKgZO2hU2VyAd0KTAAA3KJvseIU058.png

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

2、偏移误差

当数字输入代码(大部分为0或半刻度)设置为理想输出电压0V时的输出电压(终点计算)。对于最佳拟合线计算,偏移误差是最佳拟合参考线与理想传输线之间的偏移。

wKgZO2hU2WaADuFBAACuMW3pmr8270.pngwKgZPGhU2WaAXpp5AAD2r1A4jFc221.png

3、满量程误差

满量程误差是满量程输出电压(最大输入代码)与理想满量程输出电压(端点满量程误差)之间的误差。它等于增益误差和偏移误差之和。

wKgZPGhU2XWAevD5AACyTOwnaL0908.pngwKgZO2hU2XWASmqHAAIHn7A5cO8982.png

4、增益误差

增益误差等于满量程误差减去偏移误差。它是(端点或最佳拟合参考线)相对于传输特性理想斜率的偏差。斜率可从参考线方程y=ax+b中的“a”得出。增益误差可通过公式(a−1)(N−1)计算,其中N为转换器的步数。

wKgZO2hU2YOAAP8-AADW8xv7zgE257.pngwKgZPGhU2YOAOc9hAADOH-JgofA034.pngwKgZO2hU2XWASmqHAAIHn7A5cO8982.png

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

积分非线性误差描述的是对参考线的偏离。参考线可以是端点线或最佳拟合线。它是对传递函数直线度的测量,可能大于差分非线性误差。DNL误差的大小和分布将决定转换器的积分线性度。INL误差的计算公式如下:

wKgZPGhU2ZqAX3DEAAAV6weHdRk060.png

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

INL是静态指标,与THD(动态指标)相关。不过,失真性能无法通过INL规格来预测,只能说当INL偏离零时,THD会趋于恶化。

wKgZPGhU2ZqAX3DEAAAV6weHdRk060.pngwKgZO2hU2ZuAZWwUAAQC4-Nipts490.pngwKgZPGhU2ZuAAy-CAALn0NhO4BA871.pngwKgZPGhU2dSASVpSAAJRcwTq-Co328.png

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

wKgZPGhU2eCAUIptAACkLfdlA_Y807.png

1LSB步长的最大偏差。对于理想的DAC,相邻两个数字代码对应的输出电压正好相差1LSB。计算DNL的1LSB步长基于测量(或实际)的LSB步长。实际1LSB步长是理想LSB乘以“a”(ILSBxa),其中“a”是参考线的角度(y=ax+b的“a”)。实际上,实际1LSB(1xa)与理想1LSB步长之间的差别非常小。DNL的计算公式如下:

wKgZPGhU2eqAKbz0AAAOGvL282Y547.png

其中,ALSB是实际的1LSB步长。Vx是输入代码x时的输出电压,V(x-1)是输入代码x-1时的输出电压。

DNLE小于-1LSB将导致非单调传递函数。DAC4在代码7处的输出电压降低。在差分误差表(6)中,可以发现误差为2.12LSB。

wKgZPGg2fUqAO_O5AAR_Orx8RPM948.pngTS-ATX7006

7、总未调整误差(TUE)

总未调整误差是一种包括线性误差、增益误差和偏移误差的规格。它是理想器件性能的最坏偏差。TUE的计算公式如下:

wKgZPGhU2gaAI0ReAAAYKymUXuw869.png

其中 Vx是输入代码为 x 时的输出电压。Vzs是(理想)DAC的零刻度电压(通常为0V)。ILSB 是理想的最低有效位(LSB)步长。

选择“总未调整误差显示(7)”来查看总未调整误差(TUE)。实际上,传输特性显示(1)中的蓝色线也是一种总未调整显示。

wKgZO2hU2g2ACtKMAAIb001Jiek003.png

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

    关注

    4

    文章

    125

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CYT2B9使用没有偏移和增益调整的ADC,ADC误差会出现A_TEB (+/-12LSB) 吗?

    你好,我有关于 ADC 的问题。 CYT2B9 数据表提到 ADC 的误差规格如下: 1、误差是什么意思?
    发表于 01-22 06:21

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

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

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第16期:2025.06.16--2025.06.20

    https://www.elecfans.com/p/ 技术看点: 1、技术干货-- DAC静态参数
    发表于 06-20 19:50

    MSP4301611内部12位DAC模块如何消除输出的偏移误差

    手册上写通过控制位DAC12CALON位可以校正,但在实际使用过程中发现仍然有偏移误差,常为负偏移0.01mv左右。1.请问一下应该如何消除?2.之前曾通过两路DA输出接差分运放的方式
    发表于 07-30 21:36

    总体系统误差的正确计算

    计算系统的误差是一件需要些技巧的工作,特别是在技术规格的单位变化很大时更是如此。当计算总体误差
    发表于 09-11 14:49

    数模转换器的高精度

    公式,并计算 DAC8562 的总体调整误差。使用所有技术参数的最大值,可得到我所指的、+/
    发表于 09-13 14:46

    ADC和DAC静态传输函数和DC误差

    ADC和DAC静态传输函数和DC误差:对于DAC和ADC这两者来说,最重要的是记住输入或输出都是数字信号,所以,信号是被量化的。也就是说,N比特字代表2的N次方个可能状态之一,因此
    发表于 09-28 14:25 12次下载

    数模转换器总体调整误差计算

    我们的 DAC 基础知识系列文章现已涵盖大量的技术信息,从简单的理想数模转换器 (DAC) 减少干扰等复杂问题,应有尽有。在本篇文章中,我们将讨论总体
    发表于 07-10 14:00 2536次阅读
    数模转换器总体<b class='flag-5'>未</b><b class='flag-5'>调整</b><b class='flag-5'>误差</b><b class='flag-5'>计算</b>

    如何通过校准来计算和消除增益和偏移误差

    3.2 理解与校准ADC系统的偏移和增益误差
    的头像 发表于 04-12 06:09 7767次阅读
    如何通过校准来<b class='flag-5'>计算</b>和消除增益和<b class='flag-5'>偏移</b><b class='flag-5'>误差</b>

    数模转换器总体调整误差

    调整误差 (TUE)。 高精度 DAC 可实现出色的 DC 性能或极低频率性能。在很多高精度 DAC 应用中,与代码转换、干扰和压摆率有
    的头像 发表于 11-23 18:06 1558次阅读
    数模转换器总体<b class='flag-5'>未</b><b class='flag-5'>调整</b><b class='flag-5'>误差</b>

    调整和校准精密DAC中的失调和增益误差

    本应用笔记定义了DAC中的失调和增益误差,并确定了该误差的一些来源。本文解释了可以在模拟域和数字域中校准该误差,并展示了实现该误差的方法。M
    的头像 发表于 02-27 15:19 7457次阅读
    <b class='flag-5'>调整</b>和校准精密<b class='flag-5'>DAC</b>中的失调和增益<b class='flag-5'>误差</b>

    无缓冲R2R DAC误差计算—使用DAC11001A的示例

    电子发烧友网站提供《无缓冲R2R DAC误差计算—使用DAC11001A的示例.pdf》资料免费下载
    发表于 09-11 09:29 1次下载
    无缓冲R2R <b class='flag-5'>DAC</b>的<b class='flag-5'>误差</b><b class='flag-5'>计算</b>—使用<b class='flag-5'>DAC</b>11001A的示例

    ADC静态参数解析偏移误差调整误差,一文掌握核心计算

    ADC性能评估的关键指标如何计算?本文用ADC实例,详解偏移/增益/INL/DNL/TUE六大参数计算方法,带您掌握跳变点提取到
    的头像 发表于 06-05 14:50 710次阅读
    ADC<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核心术语解析

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

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

    偏移误差、增益误差、INL/DNL、转换时间……这些关键指标如何定义?如何影响DAC性能?本文DAC核心术语
    的头像 发表于 06-19 10:38 422次阅读
    <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'>DAC</b>核心术语<b class='flag-5'>全</b><b class='flag-5'>解析</b>