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

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

3天内不再提示

ADC知识—直流参数(输入电压参考,参考电流输入,积分非线性误差,差分非线性误差)

冬至子 来源:maobitcoder 作者:maoarmstrong 2023-10-17 12:22 次阅读

四、 输入参考电压范围

大多数数据手册中,将它定义为一个特定的参考电压值,通常这个电压作为 此转换器最常用的参考电压。在参考输入电压范围内,使用任何其他参考电压值 器件的性能与指定的电压值是相同的。但是并不意味着这个参数不够重要,在设计中需要选取合适的参考电压范围,从而更好的利用ADC的动态范围。

图片

图 5未完全利用ADC动态范围

在数据手册中往往会说明,参数是如何受不同参考电压影响的,以ADS9110 为例给出了指定的参考范围中不同的参考电压对于性能的影响:

图片

以上的所述均为参考电压范围对于性能的影响。另一个方面,参考电压的输入纹波也会对器件的性能造成极大的影响。这个我后期再讲。

五、 参考电流

SAR型ADC的输入参考端,连接到了一组开关电容上,在转换周期内开关电容连接到了比较电路,与参考电压比较,进行快速的充电和放电,对于整个转换周期中,输入参考电流最大的那个值,作为内部电容充电的起始位(关于SAR型ADC的具体详细工作流程请自行百度)。有的ADC会指出这一个参数。

图片

这个表展示的是 ADS8881 的例子 可以看出在整个转化中 它的典型电流值是 300μA。注意,这里的 300μA 是指的平均电流。一般在实际电流最大可以达到几个mA,同时还需要注意的是。假如整个转换周期为100nS,可能到达峰值之前的时间就有十几纳秒。

一般情况下我们会在输入电容端,放置一个较大的滤波电容。以来满足电流的快速瞬态响应,同时参考端也会提供一个平均电流,来补充电容器之间的快速变化。一般情况下瞬变的时间相对较短。所以在 ADC的参考端会需要一个较宽的宽带缓冲区。数据手册中的参考端应该放置何种电容(封装,材料,容量等等)正是基于此得到的。在设计中一定不可以忽视这个问题。

六、 非线性问题

为了讨论ADC的非线性问题,首先需要先了解ADC的理想模型。

图片

图 8 理想ADC模型

这里呈现的是一个 ADC 的理想传输函数水平轴表示连续的模拟输入信号 纵轴显示的是数字输出代码。可以被认为 将模拟输入信号近似到随其最接近的数字对应位置。ADC的满量程输入范围在数字编码的总数上是被等量划分的,也就是将这个图中的红色的虚线转化成了阶梯性的蓝线 位数是指数字输出。

在这个例子中我们有四位二进制数字用于表示满量程模拟信号。二进制数字代码数量是24即16。在本次例子中,用满量程电压(2V)除以16等于 0.125V 即为能测量的电压分辨(满量程输入范围为 0 到 2V 但最大可检测的输入电压是 是满量程减去一个 LSB,即 1.875V )。

差分非线性误差

差分非线性是用来衡量实际一个LSB和一个理想LSB之间的区别。

图片

图 9 ADC差分非线性示意图

图为直观的表示了ADC的差分非线性ED (Differential Linearity Error)从这个图中可以看出。一些数字输出对应的宽度要比实际宽度长(或者更短)。如果与理想代码宽度相同,则差分非线性为零。

在某些极端情况下,当这种误差很大的时候,会导致完全跳过代码的转换。通常称为缺失代码。举个例子,假设在数字4`b1000处对应的数字量化宽度足够宽,以至于覆盖到1001对应的输出,导致任何模拟电压输入ADC都无法输出1001这个代码。丢失代码是很多电子系统中非常严重的问题,因此现在大多数的 ADC 都会设计和测试这个参数,以保证尽量减少不确定度。

下图是一个更加实用的 18位 AD 转换的示例。这个图中是将计算了数千个 DNL组合在一起形成了一个图示。可以看出这颗器件的DNL通常是小于0.5个 LSB 的。是一个十分低噪声的ADC。当然了STM32 内部的ADC的性能就要差一些了。(依据手册通常在±1LSB最大可达±2LSB)。

图片

积分非线性

积分非线性是用来衡量 ADC 传递函数与拟合直线的比较。

图片

为了消除增益和偏置误差,我们通常将实际ADC传递函数的两个端点进行拟合 在这个例子中,绿色的线就表示拟合直线。从初始代码 0000到终止代码 1111 对于一个理想的线性 ADC 它的拟合直线是处于传递函数的中间的。

然而在这个情况下可以看出被测的函数,即为蓝色这条线。它偏离了线性拟合,所以具有一个正的积分非线性。与差分非线性相同积分非线性也可以表示在ADC的输出代码上,可以用 LSB 来表示,也可以用满量程的百分比来表示。一般来说这个误差相较于积分非线性误差来说要大好几倍(STM32的这两个指标如所示)。

图片

12 STM32的积分非线性和差分非线性

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

    关注

    27

    文章

    8208

    浏览量

    141877
  • 滤波电容
    +关注

    关注

    8

    文章

    436

    浏览量

    39773
  • adc
    adc
    +关注

    关注

    95

    文章

    5652

    浏览量

    539489
  • STM32
    +关注

    关注

    2240

    文章

    10674

    浏览量

    348806
  • ADS仿真
    +关注

    关注

    0

    文章

    69

    浏览量

    10268
  • 电容充电
    +关注

    关注

    0

    文章

    64

    浏览量

    8448
收藏 人收藏

    评论

    相关推荐

    ADC失调误差和增益误差

    模数转换器(ADC)有多种规格描述(specification)。根据应用需求,其中一些规范可能比其他规范更重要。比如:在直流规格中,如失调误差、增益误差
    发表于 11-29 10:04 730次阅读

    一文了解ADC积分非线性(INL)误差

    今天介绍一下 ADC 积分非线性(INL)误差
    发表于 12-30 14:25 1022次阅读

    AD的非线性误差是固定的吗?

    度娘:积分非线性表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,也就是输出数值偏离
    发表于 12-21 08:29

    请问使用普通运放时如何获取运放的增益误差和增益非线性这些指标呢?

    AD8221这类的仪表放大器数据手册中会有闭环的增益误差和增益非线性度这样的指标,但是像OP2177之类的普通运放的数据手册中没有这些参数,我在使用普通运放时如何获取运放的增益误差和增
    发表于 07-27 06:26

    如何利用线性电压产生非线性占空比PWM输出

    现有输入线性电压0.3-3V,要求没有处理器(无软件)、无复杂逻辑器件(CPLD/FPGA),产生一个占空比与输入电压
    发表于 12-07 11:16

    请问AD的非线性误差是固定的么?

    度娘:积分非线性表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,也就是输出数值偏离
    发表于 12-13 09:05

    ADC的微分非线性(DNL)和积分非线性(INL)规范解析

    本文你将了解到可以影响系统响应的缺陷,即ADC非线性,包括微分非线性(DNL)和积分非线性(INL)规范(specifications)。
    发表于 12-21 14:49

    ADC积分非线性和微分非线性

    的差异就叫非线性值(Differencial NonLiner) 。 DNL 值如果大于 1 , 那么这个ADC 甚至不能保证是单调的, 输入
    发表于 03-24 18:08

    使用普通运放时如何获取运放的增益误差和增益非线性这样的指标呢?

    AD8221这类的仪表放大器数据手册中会有闭环的增益误差和增益非线性度这样的指标,但是像OP2177之类的普通运放的数据手册中没有这些参数,我在使用普通运放时如何获取运放的增益误差和增
    发表于 11-17 06:58

    请问数据转换器中的积分非线性误差如何校准?

    数据转换器中的积分非线性误差如何校正呢,是不是对每一个转换阶梯进行测量然后形成误差表,再使用查找表的方式进行校准?,这样的话要校正一个24位ADC
    发表于 12-07 06:06

    基于神经网络的传感器非线性误差校正

    介绍了用神经网络校正传感器系统非线性误差的原理和方法,提出了基于BP 神经网络传感器非线性误差校正及其模型、算法与实现技术。通过计算机仿真与应用,显示出这种逆模型不但
    发表于 06-29 10:22 12次下载

    传感器非线性误差的补偿电路

    传感器非线性误差的补偿电路
    发表于 04-26 15:59 1069次阅读
    传感器<b class='flag-5'>非线性</b><b class='flag-5'>误差</b>的补偿电路

    16位单电源LED电流驱动器,积分和差分非线性误差小于±1 LSB

    16位单电源LED电流驱动器,积分和差分非线性误差小于±1 LSB(澳莱特电源技术有限公司)-图1所示电路是一个完整的单电源、低噪声LED电流
    发表于 09-29 12:05 6次下载
    16位单电源LED<b class='flag-5'>电流</b>驱动器,<b class='flag-5'>积分</b>和差分<b class='flag-5'>非线性</b><b class='flag-5'>误差</b>小于±1 LSB

    了解ADC积分非线性(INL)误差

    了解积分非线性 (INL) 规范及其与模数转换器 (ADC误差的关系。 失调误差、增益误差
    的头像 发表于 01-27 10:42 1478次阅读
    了解<b class='flag-5'>ADC</b><b class='flag-5'>积分</b><b class='flag-5'>非线性</b>(INL)<b class='flag-5'>误差</b>

    了解积分非线性误差

    要了解积分非线性误差的影响,最直接的方法是分析简单的正弦波,并将众所周知的三角恒等式应用于包含INL误差的非理想模数输出传递函数。
    的头像 发表于 02-25 12:14 1007次阅读
    了解<b class='flag-5'>积分</b><b class='flag-5'>非线性</b><b class='flag-5'>误差</b>