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

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

3天内不再提示

造成ADC不准确的主要原因是什么

电子设计 来源:德州仪器 作者:德州仪器 2022-02-06 09:08 次阅读

作者: Vinay Agarwal

在与使用模数转换器ADC) 的系统设计人员进行交谈时,我最常听到的一个问题就是:

“你的16位ADC的精度也是16位的吗?”

这个问题的答案取决于对分辨率和精度概念的基本理解。尽管是两个完全不同的概念,这两个数据项经常被搞混和交换使用。

今天的博文详述了这两个概念间的差异。我们将在一系列帖子中深入研究造成ADC不准确的主要原因。

ADC的分辨率被定义为输入信号值的最小变化,这个最小数值变化会改变数字输出值的一个数值。对于一个理想ADC来说,传递函数是一个步宽等于分辨率的阶梯。然而,在具有较高分辨率的系统中(≥16位),传输函数的响应将相对于理想响应有一个较大的偏离。这是因为ADC以及驱动器电路导致的噪声会降低ADC的分辨率。

此外,如果DC电压被施加到理想ADC的输入上并且执行多个转换的话,数字输出应该始终为同样的代码(由图1中的黑点表示)。现实中,根据总体系统噪声(也就是包括电压基准和驱动器电路),输出代码被分布在多个代码上(由下面的一团红点表示)。系统中的噪声越多,数据点的集合就越宽,反之亦然。图1中显示的是一个中量程DC输入的示例。ADC传递函数上输出点的集合通常被表现为ADC数据表中的DC柱状图。

pYYBAGHiKs2ATiH5AAB2DG5Vjfg108.png

图1:ADC传递曲线上ADC分辨率和有效分辨率的图示

图1中的图表提出了一个有意思的问题。如果同样的模拟输入会导致多个数字输出,那么对于ADC分辨率的定义仍然有效吗?是的,前提是我们只考虑ADC的量化噪声。然而,当我们将信号链中所有的噪声和失真计算在内时,正如等式 (1) 中所显示的那样,ADC的有效无噪声分辨率取决于输出代码分布 (NPP)。

poYBAGHiKuCADt6FAABAacoz9w8565.png

在典型ADC数据表中,有效位数 (ENOB) 间接地由AC参数和信噪失真比 (SINAD) 指定,可使用方程式2计算得出:

poYBAGHiKwOADq7gAAAoOYBPeUc068.png

下面,考虑一下图1中的输出代码簇(红点)不是位于理想输出代码的中央,而是位于远离黑点的ADC传递曲线上的其他位置(如图2中所示)。这个距离是指示出采集系统精度。不但ADC,还有前端驱动电路、基准和基准缓冲器都会影响到总体系统精度。

pYYBAGHiKxqARMxXAAB2KwzCWvE072.png

图2:ADC传递曲线的精度图示

需要注意的重要一点是ADC精度和分辨率是两个也许不相等的不同参数。从系统设计角度讲,精度确定了系统的总体误差预算,而系统软件算法完整性、控制和监视功能取决于分辨率。

在我的下一篇帖子中,我将谈一谈决定数据采集系统“总”精度的关键因素。

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

    关注

    51

    文章

    7774

    浏览量

    144084
  • adc
    adc
    +关注

    关注

    97

    文章

    5732

    浏览量

    540812
  • 函数
    +关注

    关注

    3

    文章

    4151

    浏览量

    61568
收藏 人收藏

    评论

    相关推荐

    电路造成电阻尺线性误差的主要原因

    `电路造成电阻尺线性误差的主要原因目前,在工业发展的快步时代,拉绳位移传感器的用量是越来越大,可是此类传感器只能用在常温的环境下,可是在恶劣的环境下用什么可以代替呢,那就要用到电阻尺了,那么在
    发表于 12-18 10:25

    地线造成电磁干扰的主要原因有哪些?

    地线造成电磁干扰的主要原因
    发表于 03-18 07:17

    ADC分辨率和精度的区别是什么?

    ADC分辨率和精度的区别是什么?造成ADC不准确主要原因有哪些?
    发表于 04-09 06:07

    产生EMI干扰的主要原因是什么?

    产生EMI干扰的主要原因是什么?EMI干扰分为哪几类?
    发表于 04-25 09:53

    PCB加工电镀金层发黑的主要原因是什么?

    PCB加工电镀金层发黑的主要原因是什么?
    发表于 04-26 06:59

    噪声产生的主要原因是什么?如何排除噪声?

    噪声产生的主要原因是什么?如何排除噪声?
    发表于 06-04 06:13

    变换系统中发生腐蚀的主要原因是什么?

    变换系统中发生腐蚀的主要原因是什么?氨合成反应分为哪几种反应?
    发表于 07-22 07:11

    电子设备误动作的主要原因是什么

    什么是谐波电压?电子设备误动作的主要原因是什么?
    发表于 09-26 07:28

    造成stm32F030的ADC异常的原因是什么

    造成stm32F030的ADC异常的原因是什么?stm32F030的ADC异常该怎样办呢?
    发表于 02-10 06:52

    斩波电路电流能够连续的主要原因是什么?

    斩波电路电流能够连续的主要原因是什么?
    发表于 05-11 17:08

    电池膨胀主要原因

    电池膨胀主要原因 不同种类的电池,产生膨胀的原因是不一
    发表于 10-19 14:20 5561次阅读

    造成LED灯具损坏的主要原因有哪些?

    造成LED灯具损坏的主要原因有哪些? 白光LED属于电压敏感型的器件,在实际工作中是以20mA的电流为上限,但往往会由于在使用中的各
    发表于 11-19 11:23 1121次阅读

    造成PCB开路的主要原因总结归类

    覆铜板在开料过程中被划伤,主要原因是开料机台面有硬质利器物存在,开料时覆铜板与利器物磨擦造成铜箔划伤形成露基材的现象,因此开料前必须认真清洁台面,确保台面光滑无硬质利器物存在。
    的头像 发表于 03-28 14:31 3869次阅读
    <b class='flag-5'>造成</b>PCB开路的<b class='flag-5'>主要原因</b>总结归类

    时控开关为什么时间不准确,其原因是为何

    和蓝牙时控开关,显示时间不准确是针对按键式时控开关,目前蓝牙时控开关是没有显示屏的(所有的操作都是在小程序上进行的)。 造成显示时间不准确原因是因为没有进行校时,在设置定时之前进行校
    发表于 03-08 16:07 1.1w次阅读

    造成辊压机轴磨损的主要原因

    熔覆修复轧辊表面已成为延长轧辊寿命的一个主要发展方向和途径。该技术不仅可以修复轧辊,而且可以提高轧辊的耐磨性,延长轧辊的使用寿命,改善钢材的表面质量。   而造成辊压机轴磨损的主要原因如下: 1、辊压机物料粒度的
    的头像 发表于 06-19 14:09 450次阅读
    <b class='flag-5'>造成</b>辊压机轴磨损的<b class='flag-5'>主要原因</b>