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

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

3天内不再提示

输入电压后ADC的输出有所不同是怎么回事

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-11-24 09:31 次阅读

这个情景真的令人很沮丧:你终于将模数转换器ADC) 搭建起来并开始运行,不过事情看起来有点儿不太正常。你输入了一个电压,不过ADC的输出有所不同。

出了什么问题?

看起来所有的设置都没有什么问题。有可能是通信问题,或者是你的ADC没有正确地测量模拟输入。

调试测量问题的最好工具是低噪声电压源和精密万用表,如图1所示。使用这个电压源作为ADC的输入信号,而高精度万用表测量ADC的输入和基准,你可以将预计的结果与ADC报告值相比较。只需确保输入电压以输入范围内的一个DC电压为基准。

需牢记的一点是,ADC测量输入,并且输出一个转换代码,这个代码与输入和基准的比成比例。如果你使用的是一个具有±VREF 两级范围的24位ADC,输出数据由方程式1确定:

你可以在满量程范围内获得数个模拟输入测量值,并且比较预计输出代码与ADC的报告值。通过使用这些数据,你可以计算结果值的偏离程度。你还可以确定这个误差是增益误差还是偏移误差。只要确保直接在器件的输入引脚上测量信号,获得一个准确的万用表读数。

如果差异比较小,那么ADC也许只需校准一下就可以了。高精度ADC通常需要一个校准命令来消除偏移和增益误差。

也许你尝试增加输入电压,但是ADC代码并没有移动。由于输入缓冲器限制了信号,有可能运行范围在输入范围之外。例如,24位,30kSPS ADS1255内的输入缓冲器在底端扩展至GND,在顶端扩展至AVDD -2V。

对于其它器件(比如说24位、2kSPS ADS1220),缓冲器是一个完全模拟可编程增益放大器 (PGA)。在这些情况下,你需要考虑PGA增益,输入和输出共模范围,或者PGA也许会限制你的测量。

图2显示的是,ADS1220数据表内描述这些限制的PGA共模电压要求部分的PGA图。

另外一个潜在的误差源有可能位于输入滤波内,大输入串联电阻会与输入偏置电流相互作用,增加测量值中的电压误差。此外,使用截止频率过低的输入滤波会干扰ADC的采样属性。对于每个模块化时钟,用一个输入电容器对输入和基准进行采样。这个采样必须在模块时钟周期内完成。由于输入被定期采样和放电,输入路径中的电感会由于定期采样而导致电压误差。

与模拟输入相类似,你需要对基准输入采取相似的操作。大输入阻抗将导致相似误差。

验证基准是否正确运行也很重要。例如,24位,2kSPS ADS1248的内部基准需要1μF和47μF之间的负载电容。此外,VREFCOM引脚到AC接地节点路径的电阻必须小于10W。如果不满足这两个条件,基准会变得不稳定。外部基准会有相似的稳定性问题。这些不常见的误差也许用万用表无法检测出来,有可能需要示波器才能追踪到。

在高集成器件中,比如说ADS1248,很多功能是在特定情况下使用的。如果使用这些选项不当,它们会干扰测量值。

图3显示的是ADS1248的方框图。红圈内的功能块在接通但未使用时有可能干扰测量值。

模拟与数字部分的不当接地会导致电路中的接地环路电压。这会干扰输入信号以及基准电压。良好的布局布线能够减少测量值中的这些误差。ADC周围的其它电路,诸如泄露的静电放电 (ESD二极管或外部缓冲器,也会引入误差。

当ADC的测量值不太对时,良好的调试可以帮助你确定到底是哪里出了问题。等下次你的ADC无法给出正确结果时,就试试我在本文中所谈到的常见误差源吧。

责任编辑:haq

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

    关注

    27

    文章

    8611

    浏览量

    146801
  • adc
    adc
    +关注

    关注

    98

    文章

    6420

    浏览量

    543990
  • 模拟
    +关注

    关注

    7

    文章

    1420

    浏览量

    83892
收藏 人收藏

    评论

    相关推荐

    adc0809输入电压范围 adc0809和adc0808区别

    通道数和引脚配置上有所不同ADC0809输入电压范围 ADC0809是一款8位逐次逼近型ADC
    的头像 发表于 10-21 09:30 442次阅读

    ups输出电压高是怎么回事

    UPS(不间断电源)是一种能够为电子设备提供稳定、不间断电力供应的设备。它通常由电池、逆变器、充电器和控制系统等组成。当市电输入正常时,UPS将市电转换为直流电,再通过逆变器转换为交流电输出给负载
    的头像 发表于 10-08 11:40 403次阅读

    OPA642当从正向输入几mv的正弦信号时,输出产生振荡是怎么回事

    当从正向输入几mv的正弦信号时,输出产生振荡,频率为几MHZ,峰峰值接近电源电压。当正向输入端接地再悬空,两次
    发表于 09-26 07:46

    TPA3116D2输出只有5V电压,这是怎么回事

    您好,如图所示,电源电压为12V,负载4欧姆:1.输出只有5V电压,这是怎么回事?2、在此基础上输入信号幅度稍微加大一点,
    发表于 09-09 06:07

    大带宽服务器推流延迟怎么回事

    大带宽服务器推流延迟怎么回事
    的头像 发表于 09-03 14:52 228次阅读

    在OPA1632的平衡式应用电路,电路工作,在电压低的输入端的电压被拉高,请问这是怎么回事

    在OPA1632的平衡式应用电路,输入是一对以1伏为基准、振幅为1伏的差分信号,电路工作,在电压低的输入端的电压被拉高,请问这是
    发表于 08-30 11:42

    INA122输出电压不稳定有20MV的波动,怎么回事啊?

    INA122单电源3.3V供电。RG=10K欧,IN-=271.6mv,IN+=297.3mv,REF和-VS接地。 输出电压不稳定。输出有20MV的波动,怎么回事啊?求助。
    发表于 08-26 07:05

    STM8L151 ADC数据变化大是怎么回事

    请问下各位,我用TL431做基准电压(2.5V),为什么采集的数据在输入电压高的时候,采集的数据最大与最小差有1000左右,输入电压小时也有
    发表于 05-09 07:49

    什么是TTL接口?TTL输出怎么回事

    什么是TTL接口?TTL输出怎么回事? TTL接口是一种数字电信号传输标准。它使用晶体管作为信号转换器,将输入电压信号转换为明确的逻辑电平,从而实现数据的传输和控制。 TTL接口的
    的头像 发表于 02-05 15:51 1w次阅读

    ADuC7060 ADC的状态寄存器显示主ADC转换错误是怎么回事

    ,但是输入电压既没有欠量程也没有超量程,这是怎么回事?难道主ADC换掉啦?(之前是能够正常转换的,但是修改了电路,某些通道的输入
    发表于 01-15 06:58

    ADC数字输出电压比模拟输入电压小一个固定值是怎么回事

    最近我做了一个AD7739用来转换NTC电阻的温度变化,经过反复测量,ADC数字转换输出电压比模拟端输入电压小一个固定值,大概在25mV左右
    发表于 12-06 06:24

    AD7768不能采集负电压怎么回事

    最近使用AD7768进行信号采集,测试发现正电压可以正常采集,但是负电压采集不正确,且输出值均在零点几伏左右,使用万用表测量AD输入电压
    发表于 12-01 07:04

    使用AD8228放大100倍,放大电压时负值是怎么回事啊?

    需要测量22uV电压,使用AD8228放大100倍,放大电压时负值,请问这是怎么回事啊?
    发表于 11-23 06:20

    AD8250电容耦合输入输出有大的偏置电压怎么回事

    4.2V;改成1K或者49.9欧电阻耦合时候,输出的偏置电压只有十几mv;但是第二级的AD8250与第三级的AD8250用0.1u电容耦合,第三级的AD8250输出直流电压只有十几mv
    发表于 11-23 06:11

    AD698输出有波动是怎么回事

    专家们好,我用AD698搭建了一个电路,LVDT传感器采用4线方式,电路刚上电时,输出电压为5.68V(和计算值一致),可是上电一会之后输出就变成了图1所示的,有波动。请问这是怎么回事
    发表于 11-21 07:37