历史上的今天
返回首页

历史上的今天

今天是:2024年11月15日(星期五)

正在发生

2021年11月15日 | 如何最佳计算数模转换器的信号链误差预算

2021-11-15 来源:EEWORLD

电信号链有多种形式。它们可以由不同的电气元件组成,包括传感器、执行器、放大器、模数转换器(ADC)、数模转换器(DAC),甚至微控制器。整个信号链的准确性起着决定性的作用。为了提高准确性,首先必须识别并尽量减小每个信号链中的各个误差。由于信号链的复杂性,这种分析将会是一项艰巨的任务。本文介绍了一种精密数模转换器(DAC)的信号链误差预算计算工具。本文将描述与DAC连接的元件的单项误差影响。最后,本文将逐步演示如何使用该工具来识别和纠正这些问题。


精密数模转换器(DAC)误差预算计算器的计算精准,易于使用,可以帮助开发人员为特定应用选择最合适的元件。由于数模转换器(DAC)通常不会单独出现在信号链中,而是连接到基准电压和运算放大器(例如作为参考缓冲器),因此必须重视和总结这些额外的元件以及它们的各个误差。为了更好地理解这个概念,我们首先看看主要元件的单项误差影响,如图1所示。

 

image.png?imageView2/2/w/550

图1.数模转换器(DAC)信号链的主要元件


基准电压有四个主要的误差影响。第一个与初始精度(初始误差)有关,表现在25℃(指定温度)的生产测试中测量的输出电压不稳定。此外,还有与温度系数相关的误差(温度系数误差)、负载调节误差和线路调节误差。初始精度和温度系数误差对总误差影响最大。


在运算放大器中,输入失调电压误差和电阻的阻值误差影响最大。输入失调电压误差是指为了获得零电压输出而在输入端强行施加的很小的电压差。增益误差是用于设置闭环增益的相应电阻的阻值误差引起的。其他误差由偏置电流、电源抑制比(PSRR)、开环增益、输入失调电流、CMRR失调和输入失调电压漂移引起。


对于数模转换器(DAC)本身,数据表中给出了各种类型的误差,例如积分非线性(INL)误差,它与理想输出电压和给定输入代码测量的实际输出电压之差有关。其他误差类型有增益误差、失调误差和增益温度系数误差。有时将它们组合在一起形成总不可调整误差(TUE)。TUE和所有测量输出DAC误差有关,即INL、失调和增益误差,以及在电源电压和温度范围内的输出漂移。


由于不同的误差源通常不相关,计算信号链中总误差的最精确方法是统计平方公差法:

 image.png?imageView2/2/w/550


收集各个元件的误差通常是一项繁琐的任务,现在我们可以使用误差预算计算器来简化这项工作,得到同样精确的计算结果。


 image.png?imageView2/2/w/550

图2.ADI误差预算计算器中误差影响的表示


使用精密数模转换器(DAC)误差预算计算器的步骤


首先,使用误差预算计算器,从三种数模转换器(DAC)类型中进行选择:电压输出DAC、乘法DAC和4 mA ~ 20 mA电流源DAC。接下来,设置误差计算所需的温度范围和电源电压纹波,后者对PSRR误差将起决定性的作用。输入这些值后,计算器将生成一个图表,显示信号链中每个元件的各个误差影响,如图2所示。


这个示例中的总误差主要受基准电压的影响。通过使用更精确的参考模块可以改进这一信号链。


数模转换器(DAC)的集成电阻负责内部反相放大器的比较,从而提高精度,对数模转换器(DAC)的总误差起决定性的作用。在没有集成电阻或内部反相放大器的数模转换器(DAC)中,这些参数可以单独设定,如图2所示。


误差预算计算器可靠且易于使用,使创建精密数模转换器(DAC)信号链和快速评估设计权衡变得更容易。


作者简介


Thomas Brand于2015年加入德国慕尼黑的ADI公司,当时他还在攻读硕士。毕业后,他参加了ADI公司的培训生项目。2017年,他成为一名现场应用工程师。Thomas为中欧的大型工业客户提供支持,并专注于工业以太网领域。他毕业于德国莫斯巴赫的联合教育大学电气工程专业,之后在德国康斯坦茨应用科学大学获得国际销售硕士学位。联系方式:thomas.brand@analog.com。


推荐阅读

史海拾趣

American Custom Components公司的发展小趣事

近年来,电子行业面临着原材料价格上涨、市场竞争激烈等挑战。American Custom Components公司也不例外,面临着成本压力和市场份额的下降。为了应对这些挑战,公司采取了一系列措施,包括优化生产流程、降低生产成本、加强研发创新等。同时,公司还积极拓展新的应用领域和市场,寻找新的增长点。这些努力使得公司在行业竞争中保持了一定的优势。

Harris公司的发展小趣事

二战后,随着全球经济的复苏和电气产品的爆炸性需求,Hammond迎来了前所未有的发展机遇。在1950年代和1960年代,Hammond积极扩展产品线,成为变压器、机架、机柜以及电气和电子行业外壳的领先供应商。同时,公司还进行了多次战略性收购,进一步巩固了其在北美电气OEM市场的地位,成为磁性材料的主要供应商之一。

H&D Wireless公司的发展小趣事

高创深知不同行业对于运动控制解决方案的需求存在差异,因此始终关注行业应用的发展趋势。通过深入了解客户需求和行业工艺特点,高创能够为客户提供量身定制的解决方案。例如,在锂电行业,高创针对电池生产线的特殊需求开发了高性能伺服系统和运动控制器;在光伏行业,则提供了高精度、高稳定性的跟踪系统解决方案。这些定制化解决方案不仅满足了客户的实际需求,还帮助高创在行业中树立了良好的口碑。

Datakey Electronics公司的发展小趣事

在环境问题日益严重的今天,绿色环保已经成为电子产品行业的重要发展趋势。Datakey Electronics积极响应国家号召,致力于绿色产品的研发和生产。公司投入巨资研发环保材料和生产工艺,成功推出了一系列符合环保标准的产品。这些产品不仅满足了客户的需求,还为公司赢得了良好的社会声誉。

昆泰(CHRONTEL)公司的发展小趣事

1994年4月,昆泰在美国成功上市,募集资金3550万美金。这笔资金为昆泰的后续发展提供了强有力的支持。上市后,昆泰加速了其业务扩张和技术创新的步伐,进一步巩固了其在全球CRO行业的领先地位。

Holt Integrated Circuits公司的发展小趣事

Holt在支持ARINC 429标准方面展现出了强大的实力。其ARINC 429 IC产品系列从简单的线路接收器到集成RAM的完整协议解决方案,覆盖了业内最广泛的范围。这些产品设计精巧,能够在单个3.3V电源上运行,显著降低了系统复杂性和板空间,为航空电子系统带来了更高的效率和可靠性。Holt的这一系列创新产品,不仅满足了航空制造商的严格需求,也推动了ARINC 429标准在全球范围内的广泛应用。

问答坊 | AI 解惑

怎样在LABVIEW中调用WIN32动态链接库

怎样在LABVIEW中调用WIN32动态链接库…

查看全部问答>

vmware下redhat 9.0 登陆nfs成功(转)

真不容易,终于成功,总结一下 1、miniarm2440说明书第202页中的 /etc/exports ,内容中的 /opt/FriendARM/MINI2440/root_nfs *(rw,sync,no_root_sqush) ,将MINI2440应改为mini2440; 2、vmware连网要改为桥接方式,VM->settings->Hardware->Ne ...…

查看全部问答>

CCS3.3的工程中源文件为什么出现在documents目录下?

各位大牛:     CCS3.3的工程中源文件为什么出现在documents目录下?导致工程编译通不过…

查看全部问答>

readfile( )返回值非零且读取的字节数为零,该如何解决??

readfile() If the return value is nonzero and the number of bytes read is zero, the file pointer was beyond the current end of the file at the time of the read operation. When a read operation reaches the end of a file, ReadFil ...…

查看全部问答>

太阳能光伏系统PK,攻倒擂主,1万元归你

太阳能光伏系统PK,攻倒擂主,1万元归你!!  修改 | 删除  太陽能路燈擂台;     擂主;陳祖櫟,  擂資;坐底10000元   參加範圍; 國內外所有相關行業公司和個人,包括任何機構。 & ...…

查看全部问答>

请问STM32通用定时器中比较/捕获寄存器设置好了,从哪里输出?

                                 请问STM32通用定时器中比较/捕获寄存器设置好了,从哪里输出?在原理图上找不到输出口…

查看全部问答>

STM32晶振使用的一个问题

                                 STM32使用内部RC振荡器HSI,但是OSC_IN和OSC_OUT依然接在外部晶振上,对硬件电路和程序运行是否有影响?有没有理论 ...…

查看全部问答>

CXR714120-301GB

请问哪位朋友知道CXR714120-301GB用什么方式才能读写里面的资料?…

查看全部问答>

【项目外包】Windows Mobile 6.0 系统移植

Windows Mobile 6.0 系统移植 项目预算:¥ 10,000~20,000 开发周期: 35 天 项目分类: 嵌入式 竞标要求: 项目标签: C/C++ ...…

查看全部问答>