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

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

3天内不再提示

如何使用单片机读取外部电压ADC的阻抗匹配

Wildesbeast 来源:cnblogs 作者:cnblogs 2020-11-14 11:31 次阅读

单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻抗匹配问题。比如,SMT32的模数输入阻抗约为10K,如果外接的分压电阻无法远小于该阻值,则会因为信号源输出阻抗较大,AD的输入阻抗较小,从而输入阻抗对信号源信号的电压造成分压,最终导致电压读取误差较大。

因此对于使用单片机读取外部信号电压,外接分压电阻必须选用较小的电阻,或者在对功耗有要求的情况下,可选用大阻值的电压分压后,使用电压跟随器进行阻抗匹配(电压跟随器输入阻抗可达到几兆欧姆,输出阻抗为几欧姆甚至更小)。如果信号源的输出阻抗较大,可采用电压跟随器匹配后再接电阻分压。

对于外置的ADC芯片,在选型时,要留意其类型(SAR型、开关电容型、FLASH型、双积分型、Sigma-Delta型),不同类型的ADC芯片输入阻抗不同——

1、SAR型: 这种ADC内阻都很大,一般500K以上。即使阻抗小的ADC,阻抗也是固定的。所以即使只要被测源内阻稳定,只是相当于电阻分压,可以被校正;

2、开关电容型: 如TLC2543之类,其要求很低的输入阻抗用于对内部采样电容快速充电。这时最好有低阻源,否则会引起误差。实在不行,可以外部并联一很大的电容,每次被取样后,大电容的电压下降不多。因此并联外部大电容后,开关电容输入可以等效为一个纯阻性阻抗,可以被校正;

3、FLASH型(直接比较型): 大多高速ADC都是直接比较型,也称闪速型(FLASH),一般都是低阻抗的。要求低阻源。对外表现纯阻性,可以和运放直接连接;

4、双积分型: 这种类型大多输入阻抗极高,几乎不用考虑阻抗问题;

5、Sigma-Delta型: 这是目前精度最高的ADC类型,需要重点注意如下问题:

测量范围问题:SigmaDelta型ADC属于开关电容型输入,必须有低阻源。所以为了简化外部设计,内部大多集成有缓冲器。缓冲器打开,则对外呈现高阻,使用方便。但要注意了,缓冲器实际是个运放。那么必然有上下轨的限制。大多数缓冲器都是下轨50mV,上轨AVCC-1.5V。在这种应用中,共莫输入范围大大的缩小,而且不能到测0V。一定要特别小心!一般用在电桥测量中,因为共模范围都在1/2VCC附近。不必过分担心缓冲器的零票,通过内部校零寄存器很容易校正的;

输入端有RC滤波器的问题: SigmaDelta型ADC属于开关电容型输入,在低阻源上工作良好。但有时候为了抑制共模或抑制乃奎斯特频率外的信号,需要在输入端加RC滤波器,一般DATASHEET上会给一张最大允许输入阻抗和C和Gain的关系表。这时很奇怪的一个特性是,C越大,则最大输入阻抗必须随之减小!刚开始可能很多人不解,其实只要想一下电容充电特性久很容易明白的。还有一个折衷的办法是,把C取很大,远大于几百万倍的采样电容Cs(一般4~20PF),则输入等效纯电阻,分压误差可以用GainOffset寄存器校正。

运放千万不能和SigmaDelta型ADC直连: 前面说过,开关电容输入电路电路周期用采样电容从输入端采样,每次和运放并联的时候,会呈现低阻,和运放输出阻抗分压,造成电压下降,负反馈立刻开始校正,但运放压摆率(SlewRate)有限,不能立刻响应。于是造成瞬间电压跌落,取样接近完毕时,相当于高阻,运放输出电压上升,但压摆率使运放来不及校正,结果是过冲。而这时正是最关键的采样结束时刻。所以,运放和SD型ADC连接,必须通过一个电阻和电容连接(接成低通)。而RC的关系又必须服从datasheet所述规则。

差分输入和双极性的问题: SD型ADC都可以差分输入,都支持双极性输入。但这里的双极性并不是指可以测负压,而是Vi+ Vi-两脚之间的电压。假设Vi-接AGND,那么负压测量范围不会超过-0.3V。正确的接法是Vi+ Vi- 共模都在-0.3~VCC之间差分输入。一个典型的例子是电桥。另一个例子是Vi-接Vref,Vi+对Vi-的电压允许双极性输入

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

    关注

    5999

    文章

    43966

    浏览量

    620736
  • 阻抗匹配
    +关注

    关注

    13

    文章

    327

    浏览量

    30443
  • adc
    adc
    +关注

    关注

    95

    文章

    5646

    浏览量

    539404
收藏 人收藏

    评论

    相关推荐

    基于单片机读取外部电压ADC阻抗匹配问题之浅析

    单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻抗匹配问题。
    的头像 发表于 07-09 08:34 1w次阅读

    什么是阻抗匹配原理?什么是负载阻抗匹配

    信号或广泛电能在传输过程中,为实现信号的无反射传输或最大功率传输,要求电路连接实现阻抗匹配阻抗匹配关系着系统的整体性能,实现匹配可使系统性能达到最优。阻抗匹配的概念应用范围广泛,
    发表于 08-20 07:23

    DC-DC降压芯片有输入输出压差范围吗

    电路分析单片机读取外部电压ADC阻抗匹配问题为什么锂离子电池充电需要3个阶段可控硅设计经验分享D
    发表于 01-11 07:24

    什么是阻抗匹配

     什么是阻抗匹配?   阻抗匹配(Imped
    发表于 09-25 14:21 4355次阅读

    关于高速设计中的阻抗匹配的问题

    关于高速设计中的阻抗匹配的问题 一.阻抗匹配的研究  在高速的设计中,阻抗匹配与否关系到信号的质量优劣。阻抗匹配的技术可以说是丰
    发表于 03-15 10:35 1180次阅读

    什么是阻抗匹配以及为什么要阻抗匹配

    什么是阻抗匹配以及为什么要阻抗匹配,个人收集整理了很久的资料,大家根据自己情况,有选择性的下载吧~
    发表于 10-28 10:01 59次下载

    怎样理解阻抗匹配_pcb阻抗匹配如何计算

    本文主要介绍的是阻抗匹配,首先介绍了阻抗匹配条件,其次阐述了如何理解阻抗匹配及常见阻抗匹配的方式,最后介绍了pcb阻抗匹配如何计算,具体的跟
    发表于 05-02 17:11 3.9w次阅读
    怎样理解<b class='flag-5'>阻抗匹配</b>_pcb<b class='flag-5'>阻抗匹配</b>如何计算

    阻抗匹配是什么意思_阻抗匹配原理详解

    本文主要详解什么是阻抗匹配,首先介绍了输入及输出阻抗是什么,其次介绍了阻抗匹配的原理,最后阐述了阻抗匹配的应用领域,具体的跟随小编一起来了解一下吧。
    的头像 发表于 05-03 11:42 4.8w次阅读
    <b class='flag-5'>阻抗匹配</b>是什么意思_<b class='flag-5'>阻抗匹配</b>原理详解

    关于使用单片机读取外部电压ADC阻抗匹配的问题

    如TLC2543之类,其要求很低的输入阻抗用于对内部采样电容快速充电。这时最好有低阻源,否则会引起误差。实在不行,可以外部并联一很大的电容,每次被取样后,大电容的电压下降不多。因此并联外部
    的头像 发表于 11-16 15:26 3203次阅读

    关于单片机读取外部电压ADC阻抗匹配的问题

    单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,采用电阻分压是最为简单的一种方法,然而很多时候你会在阻抗匹配的问题上“踩坑”。比如,SMT32的模数输入
    发表于 12-02 12:36 13次下载
    关于<b class='flag-5'>单片机</b><b class='flag-5'>读取</b><b class='flag-5'>外部</b><b class='flag-5'>电压</b><b class='flag-5'>ADC</b><b class='flag-5'>阻抗匹配</b>的问题

    关于使用单片机读取外部电压ADC阻抗匹配的问题

    单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻抗匹配问题。比如,SMT32的模数输入阻抗
    发表于 02-11 15:34 9次下载
    关于使用<b class='flag-5'>单片机</b><b class='flag-5'>读取</b><b class='flag-5'>外部</b><b class='flag-5'>电压</b><b class='flag-5'>ADC</b><b class='flag-5'>阻抗匹配</b>的问题

    单片机是如何读取外部电压ADC阻抗匹配的呢

    单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,采用电阻分压是最为简单的一种方法,然而很多时候你会在阻抗匹配的问题上“踩坑”。
    发表于 07-25 17:15 1411次阅读
    <b class='flag-5'>单片机</b>是如何<b class='flag-5'>读取</b><b class='flag-5'>外部</b><b class='flag-5'>电压</b><b class='flag-5'>ADC</b><b class='flag-5'>阻抗匹配</b>的呢

    阻抗匹配的原理及应用

    本文主要详解什么是阻抗匹配,首先介绍了输入及输出阻抗是什么,其次介绍了阻抗匹配的原理,最后阐述了阻抗匹配的应用领域,具体的跟随小编一起来了解一下吧。
    的头像 发表于 08-22 14:10 2890次阅读

    单片机ADC采样输入阻抗怎么匹配

    单片机ADC采样输入阻抗怎么匹配
    的头像 发表于 05-17 17:00 5706次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>ADC</b>采样输入<b class='flag-5'>阻抗</b>怎么<b class='flag-5'>匹配</b>

    什么是阻抗匹配?高速PCB设计为什么要控制阻抗匹配

    什么是阻抗匹配?高速PCB设计为什么要控制阻抗匹配阻抗匹配是指在电路传输信号时,控制电路中信号源、传输线和负载之间的阻抗相等的过程,从而确保信号的完整性和可靠性。在高速PCB设计中
    的头像 发表于 10-30 10:03 1161次阅读