高精度数模转换器(DAC)的温漂

最新更新时间:2013-10-09来源: 互联网关键字:高精度  数模转换器  DAC  温漂 手机看文章 扫描二维码
随时随地手机看文章

概述

理想的数/模转换器(DAC),其输出电压或电流与输入呈理想的线性关系,不受其它外部因素(如温度)的影响。当然,实际应用中,DAC必然会受各种外部因素的影响而出现误差,温度就是一个明显因素,DAC输出会随温度的变化而漂移。当用高精度DAC精确建立偏置电压时,这一点尤为重要。我们可以校准所有静态漂移,而随温度变化部分却很难补偿,温度引起的误差主要是:失调误差和增益误差。

本应用笔记介绍了如何确定DAC的失调误差、增益误差与温度的关系,帮助设计者在设计过程中预先考虑这些误差因素,掌握这些知识也有助于保证系统在温度特性方面满足规范要求。

失调和增益误差

如上所述,很多误差因素会影响DAC性能,比如失调误差和增益误差,DAC器件数据手册的“静态精度”参数部分显示了这些因素的影响。图1为MAX5134 16位、4通道DAC的规格。


图1. MAX5134的失调和增益误差

注4:增益和失调测试,测试点位于100mV和AVDD

图1. MAX5134的失调和增益误差。

这些参数对DAC性能意味着什么?

失调误差通常定义器件在过零点时的输出,对于单极性输出,该值是零码对应的输出,通常称为零码误差;对于双极性输出,则定义在中间码值对应的DAC输出。

增益误差是传输函数的斜率,对于MAX5134,斜率介于理论值的99.5%-100.5%之间。

图2给出了失调误差和增益误差,注意,失调和增益误差可以为正,也可以为负。

图2 失调和增益误差。

通常我们不会直接测量失调和增益误差,如果一个单极性器件表现出负的失调误差,零码处的测试结果显然不正确。因为单极性DAC通常采用单路正电源供电,DAC将无法产生负值。可以测试两个点,然后计算得到失调和增益误差,一个测试点靠近零码,另一侧试点靠近最大码值,甚至位于最大码值。对于MAX5134,可以选择100mV和电源AVDD两个测试点,测试条件参见图1注释4 (注4:增益和失调测试,测试点位于100mV和AVDD,参见MAX5134数据手册,可从Maxim网站下载)。

下面考虑温度的影响,失调误差和增益误差都会随着温度的变化发生漂移,对于那些利用DAC准确设置偏置电压的应用,温漂的影响更大。如果失调和增益误差固定,则可通过多种技术进行校准,其中有些方法可以借鉴)。总的来说,温漂校准是一项非常复杂的工作,首先需要测量温度,然后根据温度值采取相应的补偿。

计算示例和典型结果

此处以MAX5134为例,通过对大量器件的评估统计,我们可以得到最大静态误差。我们先定义几个概念或等式,以便计算误差范围。

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

 

此处:: VOUT = 输出电压
N = DAC输入码值
G = DAC增益
GE = DAC增益误差
GET = 温度变化产生的附加增益误差
OE = DAC失调误差
OET = 温度导变化产生的附加失调误差
VREF = 基准电压
NMAX = DAC最大码值

 

参数的失调误差漂移是±4µV/°C,采用箱形法。为了确定温度失调,可以利用温漂系数乘以温度范围,注意,此处的温度范围指的是器件规定的工作温度范围,而非实际应用的温度范围,本例即为:-40°C至+105°C,而温度导致的失调漂移为±0.58mV。同样,增益温漂系数是2ppm/°C,相当于±0.029%FS(满量程)。

对第一个例子,我们采用2.5V基准电压VREF,DAC是16位器件,即最大码值NMAX为65535。

另一个问题是使用的便捷性,最好把失调和增益误差指定为“最小/最大”值,而温度影响只能定义为典型值。我们可以用典型值或凭经验估计整个范围内的变化情况,此处采用典型值。

图3所示曲线为初始误差输出电压与输入码之间的关系图。这是一个实际DAC器件的特性曲线,这组曲线比图2靠得更紧,不易分析,所有最好画出它们与理想曲线之间的偏差,如图4所示。图4也给出了包括温度影响的整体误差。

图3. DAC输出与输入码之间的关系图,显示了增益、失调误差的影响,基准电压为2.5V。

图4. DAC输出误差与输入码之间的关系,基准电压为2.5V。

从图中可以看出,温度的影响远低于初始误差,所以,即使数据手册只给出了温度特性的典型值,也不会对整体误差产生显著影响。零码处的整体误差为±0.423%FS (±10.6mV),最大输入码处的整体误差为±0.952%FS (±23.8mV)。

可以采取一些改善措施,如提高基准电压。由于增益误差是以满量程的百分比(%FS)规定的,它的绝对值会变大,但失调误差的绝对值不会变大。因而,可以通过提高基准电压来提高满量程输出电压,然后再从外部把DAC的输出降到所要求的电压,这样,增益误差恢复到原来的数值,而失调误差却可以减小。图5显示了这种方法的效果。

图5. DAC输出误差与输入码之间的关系示例,基准电压为2.5V。

零码处,整体误差为±0.212%FS (±5.3mV);最大码处,整体误差为±0.740%FS (±18.5mV)。

当然,此结果忽略了输出分压器引入的误差。但这种方法是完全可行的,因为输出分压器可以采用精密分压器,比如MAX5490,其比率精度的温度特性可以达到±0.05%。当然,对DAC输出进行分压的缺点是降低驱动能力,需通过运放改善输出驱动,这又会引入额外的误差,对此方法的深入讨论不在本文范畴。

结论

本文讨论了影响DAC精度的失调误差和增益误差,也通过例子给出了如何计算最差条件下的误差,并提供了一些改善整体误差的建议。

关键字:高精度  数模转换器  DAC  温漂 编辑:神话 引用地址:高精度数模转换器(DAC)的温漂

上一篇:MAX2982工业宽带电力线调制解调器
下一篇:无线通信RF直接变频发送器

推荐阅读最新更新时间:2023-10-12 20:50

基于SOC的高精度电子血压检测仪设计方案
血压是人体重要的生理参数之一,对其进行精确测量,有利于早期发现和鉴别高血压类型,提出合理的治疗建议。目前,临床上对普通病人主要采用无创检测的方法,它大致分为人工柯氏音法和示波法两类。人工柯氏音法虽然比较准确,但操作困难,受主观因素影响较大;传统的示波法虽然操作简单,但稳定性和个体适应性较差,不利于在临床应用上的普及和推广。本文在示波法的基础上,从硬件实现和软件设计两个方面改进了原来的测量方法,并进行了比对测试。 1 硬件设计 示波法进行血压检测的主要过程是获取袖带内变化的压力信号,分析从中分离出的脉搏信号,找到收缩压和舒张压对应的位置,从而得到数据。传统的示波法测量是将来自传感器的信号放大,对放大后的信号进行低通滤波,得到压力信号
[电源管理]
基于SOC的<font color='red'>高精度</font>电子血压检测仪设计方案
DAC34H84 HD2 性能优化与 PCB 布局建议
摘要 本文分析了DAC 二次谐波的产生,并给出了优化DAC34H84 谐波性能的 PCB 布局。 Key words: HD2(二次谐波),DAC(数模转换器),SFDR(无杂散动态范围) 1. 引言 DAC34H84 是一款由德州仪器(TI)推出的四通道、16 比特、采样 1.25GSPS、功耗1.4W高性能的数模转换器。支持625MSPS 的数据率,可用于宽带与多通道系统的基站收发信机。 由于无线通信技术的高速发展与各设备商基站射频拉远单元(RRU/RRH)多种制式平台化的要求,目前收发信机单板支持的发射信号频谱越来越宽,而中频频率一般没有相应提高,所以中频发射DAC 发出中频(IF)信号的二次谐波(HD2)或中频与
[电源管理]
<font color='red'>DAC</font>34H84 HD2 性能优化与 PCB 布局建议
一种高精度红外测温系统的设计
  温度测量主要有两种方式:一种是传统的接触式测量,另一种是以红外测温为代表的非接触式测量。传统的温度测量不仅反应速度慢,而且必须与被测物体接触。红外测温以红外传感器为核心进行非接触式测量,特别适用于高温和危险场合的非接触测温,得到了广泛的应用。本文将详细介绍如何设计基于SOC级微处理器的高精度红外测温系统,及其在电力温度检测、设备故障诊断方面的应用。   1.红外测温仪的工作原理   自然界一切温度高于绝对零度的物体,都在不停地向外发出红外线。物体发出的红外线能量大小及其波长分布同它的表面温度有密切关系,物体的辐射能量与温度的 4 次方成正比,其辐射能量密度与物体本身的温度关系符合普朗克定律。因此我们通过测量物体辐射出的红外
[测试测量]
一种<font color='red'>高精度</font>红外测温系统的设计
90E46:带高精度RTC的单相电能计量SOC
概述:   IDT推出全球最先进单相电能计量SOC:单相电能表SoC。 IDT90E46 是一款基于IDT 成熟的电能计量技术(AFE)和ARM 高效低功耗32 位 Cortex M0 MCU,配备128kB Flash,6kB RAM,同时集成了单相智能电能表必须的带温度补偿功能的高精度RTC,带高精度内置参考电压源的12 位A/D等常用外设于一身的系统级芯片,它可以大大减少单相智能电能表的元器件数量和整体布版面积,简化单相智能电能表的设计和生产。IDT 特有的A/D 和DSP 技术确保了产品在电网和环境变化的场合也能保持长期稳定性。本文主要介绍IDT90E46的性能、内部功能设计及应用。   IDT90E46性能介
[模拟电子]
90E46:带<font color='red'>温</font>补<font color='red'>高精度</font>RTC的单相电能计量SOC
采用AD5791数模转换器的1 ppm精度系统
其中以 AD5791 (U1)作为精密数控1 ppm电压源,电压范围为±10 V,增量为20 μV;以AD8676 (U2)作为基准缓冲;以AD8675 (U3)作为输出缓冲。绝对精度取决于外置10 V基准电压源的选择。      图3. 采用AD5791数模转换器的1 ppm精度系统。
[模拟电子]
采用AD5791<font color='red'>数模转换器</font>的1 ppm精度系统
基于DSP28335的飞控计算机DAC扩展电路设计
  模拟量控制和PWM控制是当前无人机舵机控制系统最常用的两种控制方式。其中模拟量控制作为一种传统控制方式,至今仍被广泛应用,绝大多数的飞行控制计算机都提供模拟量输出通道,因此,D/A转换模块是飞行控制计算机中必备的功能模块之一。 DSP28335 片上没有DAC模块,所以必须使用片外扩展。   DAC模块设计涉及D/A转换芯片的选择、参考电压源的配置、数字输入码与模拟输出电压的极性等问题,而其中最核心的问题是D/A转换芯片的选择与应用问题,主要需要考虑的技术指标有分辨率和建立时间等。本文选用BURR—BROWM公司的D/A转换芯片 DAC7725N 实现此功能。   DAC7725是一款高输出电压和低功耗的D/A转换器件,产品功
[嵌入式]
基于DSP28335的飞控计算机<font color='red'>DAC</font>扩展电路设计
微功耗高速串行数模转换器AD5300及其应用
    摘要: AD5300是美国AD公司产生的CMOS单电源串行8位数据转换器,它具有体积小、功耗低、接口简单宽工作电压等优点,特别适用于电池供电的便携式仪器。文中介绍了AD5300的特点、功能和工作时序。同时给出了由AD5300组成的双极性电压输出D/A转换器的应用电路。     关键词: AD5300 D/A转换 串行 时序 低功耗 1 AD5300的特点及功能 AD5300是美国ANALOG DEVICES公司生产的具有电压缓冲输出的高速串行8位DAC,它与10位数模转换器AD5310和12位数模转换器AD5320在引脚功能上完全兼容。 AD5300具有如下特点: ●采用单电源供电,电
[应用]
一种基于PT1000的高精度温度测量系统设计
  精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。采用铂电阻测量温度是一种有效的高精度温度测量方法,但具有以下难点:引线电阻、自热效应、元器件漂移和铂电阻传感器精度。其中,减小引线电阻的影响是高精度测量的关键点。对于自热效应,根据元件发热公式P=I2R,必须使流过元件的电流足够小才能使其发热量小,传感器才能检测出正确的温度。但是过小的电流又会使信噪比下降,精度更是难以保证。此外,一些元器件和仪器很难满足元器件漂移和铂电阻传感器精度的要求。   易先军等提出了以铂电阻为测温元件的高精度温度测量方案,解决了高精度测量对硬件电路的一些苛刻要求问题,但是精度不佳(±0.4 ℃);
[测试测量]
一种基于PT1000的<font color='red'>高精度</font>温度测量系统设计
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved