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

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

3天内不再提示

了解精密数模转换器中的温度漂移

星星科技指导员 来源:ADI 作者:ADI 2023-01-17 10:48 次阅读

本应用笔记分析了给精密数模转换器DAC)带来误差的外部影响。重点将放在温度漂移上。此错误被识别为DAC误差预算的一部分。本文讨论了数据转换器和基准电压源引入的误差因素。在了解误差来源后,它提供了指定数据转换器所需的计算,这将补偿误差并满足系统的目标规格

本应用笔记重点介绍Maxim的3端基准电压源和精密DAC。基准电压源和DAC有许多规格,但仅讨论与误差预算相关的规格。

概述

理想的数模转换器(DAC)产生的模拟输出电压或电流完全线性,不受温度等许多外部影响的影响。也就是说,DAC当然会受到许多外部因素(特别是温度)引起的误差的影响。随着温度的变化,DAC可能会漂移。当使用精密DAC设置精确的偏置值时,这一点尤为重要。任何误差都可以在室温下校准。然而,随温度的变化更难补偿。随温度漂移最大的误差主要由失调误差和增益误差决定。

本应用笔记描述了DAC失调和增益误差如何随温度变化。它展示了设计人员如何预测设计过程中的错误。一旦理解了这些知识,这些知识可用于确保系统在整个温度范围内满足其所需的规格。

失调和增益误差

如上所述,DAC性能受到许多误差源的影响,包括失调误差和增益误差。这些因素在DAC数据手册的“静态精度”部分指定。图1所示为MAX5134 16位、四通道DAC的示例。

poYBAGPGDJWAV2uPAACA8GLvepo802.gif?imgver=1

注4:增益和失调测试电压在GND和AVDD的100mV范围内。

图1.MAX5134失调和增益误差

这些规格对DAC性能意味着什么?

失调误差定义了DAC的实际传递函数与单个点的理想值的匹配程度。对于单极性输出,这是代码零。此错误通常称为零代码错误。对于双极性输出,这是DAC输出应通过零点。

增益误差是传递函数斜率的量度。在示例设备中,斜率可以介于理想值的 99.5% 和 100.5% 之间。

理想的失调和增益误差如图2所示。请注意,失调和增益误差可以是正误差,也可以是负误差。

pYYBAGPGDJeAYUH8AAAlk9oOluU349.gif?imgver=1

图2.失调和增益误差。

失调和增益误差通常不直接测量。如果单极性器件出现负失调误差,则在代码零处进行测量将产生错误的结果。对此的解释其实很简单。理论上,对于负失调误差,输出在代码零处应为负。单极性DAC无法做到这一点,因为它通常只有一个正电源。因此,测量两点并计算失调和增益误差。一个点接近代码零,而另一个点接近或可能达到最大代码。例如,MAX5134在100mV接地和AVDD范围内进行测试;模拟电源电压如图1注4所述。

现在考虑温度的影响。失调和增益误差均随温度漂移。当DAC用于设置精确的偏置值时,这一点尤为重要。固定失调和增益误差可以使用各种技术进行校准。(参见应用笔记4494:“数据转换器系统中增益误差的校准方法”,了解一些想法。然而,校准温度漂移要复杂得多,因为必须首先测量温度,并根据温度应用可变补偿。

示例计算和典型结果

以MAX5134为例,我们可以计算出在大量器件上看到的最大静态误差。首先,我们需要定义一些方程,使我们能够计算误差的程度。

VOUT = N × G × (GE + GET) + OE + OET

poYBAGPGDJmAb9iuAAAGs_Huouc884.gif?imgver=1

其中 V外= 输出电压
N = DAC 代码
G = DAC 增益
GE = DAC 增益误差
GET= 温度效应带来的额外增益误差
OE = DAC 失调误差
OET= 温度效应带来的额外失调误差
VREF= 参考电压
NMAX= 最大 DAC 代码

失调误差漂移的规格值为 ±4μV/°C。 这是使用 box 方法指定的。(参见应用笔记4300:“计算精密数模转换器(DAC)应用中的误差预算”,进一步说明。为了确定温度范围内的失调,我们将漂移乘以指定的温度范围。请注意,这是器件的指定工作范围,而不是应用的工作范围。在这种情况下,该范围为 -40°C 至 +105°C。 因此,温度范围内的失调漂移为±0.58mV。同样,增益温度系数指定为2ppm/°C,相当于总±0.029%FS(满量程)。

我们使用V裁判第一个例子是2.5V。在这种情况下,我们有一个 16 位 DAC,因此 N.MAX= 65535。

现在我们有一个小问题。失调和增益误差指定为“最小值/最大值”,这很有帮助。但是,温度效应仅指定为典型(典型)值。我们可以使用这些典型值,或者根据经验估计它们在所有批次中的变化。目前,我们只使用典型值。

如果我们绘制输出电压,包括初始误差与代码的关系,我们得到如图3所示的曲线。由于这是实际DAC的曲线,因此这些线之间的距离比图2中的要近得多。因此,最好绘制与理想的偏差。如图 4 所示。图4还显示了总误差,包括温度效应。

pYYBAGPGDJuACI-BAAAbE4N-BD4385.gif?imgver=1

图3.DAC输出与代码的关系示例,显示增益和失调误差的范围,V裁判= 2.5V。

poYBAGPGDJ2AXk8zAAAvHNnV0xM757.gif?imgver=1

图4.DAC输出误差与DAC代码的关系示例,VREF= 2.5V。

我们立即看到温度效应比初始误差小得多。因此,即使数据手册仅规定了温度效应的典型值,总误差也不会因此而受到显著影响。代码零时的总误差为±0.423%FS (±10.6mV),最大代码时的总误差为±0.952%FS (±23.8mV)。

可能需要进行一些改进。如果基准电压增加,增益误差的绝对值将增加,因为它们被指定为%FS。但是,偏移误差在绝对值上将保持不变。因此,增加基准电压的效果是增加满量程电压。然后,我们可以在外部将DAC输出分压到所需的电压。这将有效地将增益误差分频回其原始值。但是,失调误差也会被划分。图 5 显示了这种方案的效果。

poYBAGPGDJ-AZXKdAAAvIWNXVJs657.gif?imgver=1

图5.DAC输出误差与DAC代码的关系示例,VREF= 2.5V。

代码零时的总误差为±0.212%FS (±5.3mV),最大代码时的总误差为±0.740%FS (±18.5mV)。

当然,我们忽略了输出分频器中涉及的任何错误。但是,这种方法是合理的,因为可以使用精密分压器。例如,MAX5490分压器在整个温度范围内可实现±0.05%的比率精度。当然,分割DAC输出的缺点是会失去驱动能力。这可以使用放大器恢复,但这会增加误差本身。关于这种策略的讨论超出了本应用说明的范围。

结论

我们定义了影响DAC的失调和增益误差。我们通过示例展示了如何计算将存在的最坏情况误差,并给出了一个典型示例。我们还提出了一种改善总误差的可能方法。

审核编辑:郭婷

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

    关注

    143

    文章

    13627

    浏览量

    214171
  • 转换器
    +关注

    关注

    27

    文章

    8742

    浏览量

    147978
  • dac
    dac
    +关注

    关注

    43

    文章

    2309

    浏览量

    191538
收藏 人收藏

    评论

    相关推荐

    数模转换器的基本原理及DAC类型简介

    数模转换器(DAC)是将数字量转换成模拟量,完成这个转换的器件叫做数模转换器。本文将介绍数模转换器的概念、原理、主要技术指标以及不同类型DA
    发表于 08-16 10:17 1.9w次阅读

    模数与数模转换器方案

    模数与数模转换器方案
    发表于 06-27 18:21

    数模转换器是什么

    即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。12中文名数模转换器简 称DAC模数转换器即A/D转换器输出最小电压-12V概念一种将二进制数字量形式的离散
    发表于 07-26 06:44

    介绍DAC数模转换器以及DMA的使用

    对于STM32的ADC模数转换器的介绍以及配置在文章《STM32单片机(六). 传感的使用》已经详细介绍,在本章节主要介绍DAC数模转换器
    发表于 08-12 07:16

    数模转换器到底是什么?

    数模转换器到底是什么?[/td] [td]
    发表于 09-29 06:21

    模数转换器数模转换器概述

    (1)数模转换器DAC的基本原理及多种数模转换器DAC的转换原理。 (2)数模转换器DAC的主要性能。 (3)模数转换器ADC的基本原理及多
    发表于 04-06 17:28 135次下载

    数模转换器

    数模转换器
    发表于 10-25 08:46 16次下载
    <b class='flag-5'>数模转换器</b>

    数模转换器是怎么用的_数模转换器使用方法

     数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到
    发表于 12-05 11:09 1.1w次阅读

    数模转换器的速度极限_数模转换器工作原理

    本文首先介绍了数模转换器的概念与结构,其次阐述了数模转换器工作原理与数模转换器的速度极限,最后介绍了数模转换器两个应用实例。
    发表于 04-20 11:18 6824次阅读
    <b class='flag-5'>数模转换器</b>的速度极限_<b class='flag-5'>数模转换器</b>工作原理

    详细介绍数模转换器的误差来源以及数模转换器的两大应用

    本文中,小编将对数模转换器的误差来源以及数模转换器的两大应用予以介绍,如果你想对数模转换器的详细情况有所认识,或者想要增进对数模转换器了解
    的头像 发表于 04-15 17:22 9832次阅读
    详细介绍<b class='flag-5'>数模转换器</b>的误差来源以及<b class='flag-5'>数模转换器</b>的两大应用

    智能数模转换器科普

    智能数模转换器科普
    发表于 10-28 12:00 0次下载
    智能<b class='flag-5'>数模转换器</b>科普

    了解数模转换器的速度极限

    了解数模转换器的速度极限
    发表于 11-04 09:52 0次下载
    <b class='flag-5'>了解数模转换器</b>的速度极限

    计算精密数模转换器应用的误差预算

    本应用笔记分析了影响精密数模转换器(DAC)应用误差的参数。分析的重点是数据转换器和基准电压源引入的因素。它描述了选择数据转换器和基准电压
    的头像 发表于 03-08 15:30 1468次阅读
    计算<b class='flag-5'>精密</b><b class='flag-5'>数模转换器</b>应用<b class='flag-5'>中</b>的误差预算

    DAC数模转换器介绍

    今日为大家介绍DAC数模转换器
    的头像 发表于 03-22 10:45 2731次阅读

    LMP92066双路温度控制数模转换器(DAC)数据表

    电子发烧友网站提供《LMP92066双路温度控制数模转换器(DAC)数据表.pdf》资料免费下载
    发表于 07-23 10:59 0次下载
    LMP92066双路<b class='flag-5'>温度</b>控制<b class='flag-5'>数模转换器</b>(DAC)数据表