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

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

3天内不再提示

图解说明什么是Flash, SAR, Sigma-Delta型ADC

FPGA之家 来源:TopSemic嵌入式 作者:TopSemic 2021-06-01 10:51 次阅读

模数转换模块ADC是连接现实世界模拟量和数字量之间的桥梁,它的转换精度经常可以决定一个产品的品质。现在单片机上一般都会集成ADC,我们如何根据自己的应用选择恰当的产品呢?怎么实现高的性价比,让产品在激烈的市场竞争中立于不败之地呢?下面我们从常用的几种ADC类型的特点,到使用中的注意事项,逐一探讨一下。

ADC类型

常用的ADC基本上可以分为三种类型: Flash型,SAR型,Sigma-Delta型。下面我们来了解一下它们的工作原理与性能特点。单片机中最常采用的是SAR型,在一些高精度场合会用到Sigma-Delta型,而Flash型很少会集成在MCU内部,如果需要一般需要通过串行或并行总线外扩。

1.Flash型

这种ADC使用电阻分压网络,输入的电压会同时与分压网络中的多个参考电压比较,比较器的输出通过编码器输出2进制的数字输出。这种ADC速度快,精度高,但缺点是随着输出位数的增加,它需要的分压电阻和比较器成指数增长,体积和成本随之迅速增加。

2.SAR逐次逼近型

SAR(Successive Approximation Register)型ADC仍然使用电压比较的方法,它使用数字电路控制DAC输出一个变化的电压,并用此电压和输入电压比较,经过多次比较逐渐使DAC输出接近输入电压,从而得出数字输出。

举例如下:

假设ADC参考电压为0-5V,输入为3.2V。

压控寄存器最高位置为1,其余位为0,DAC输出参考电压一半2.5V,输入3.2 》 2.5,比较器输出1,压控寄存器最高位1保留。然后次高位置1,DAC输出3.75V,此时3.2V 《 3.75V,比较器输出0,压控寄存器次高位置0。之后与3.125V比较得到1,与3.4375V比较得到0。

这样如果是8位ADC,最后就得到数字输出 10100011。SAR型ADC以较低的成本实现较高的转换速度和分辨率,比较常用的可以达到1MHz的转换速度和12-Bit的分辨率,得到了比较广泛的应用。如果单片机手册没有特别注明,一般都是集成的这种类型的ADC。

e6bc0e66-c238-11eb-9e57-12bb97331649.jpg

3.Sigma Delta型

下图为一个简化的原理电路。左半部分为模拟调制电路,它的作用为根据输入电压的大小输出位宽为1bit的比特流。右半部分为数字滤波和裁决器,根据比特流输出数字转换结果。

工作过程如下:输入电压减去DAC输出后的差值经过积分器后和0V电压比较,如果大于等于0V输出1,否则输出0。以一定的频率控制比较器输出形成比特流,控制DAC输出电压,1控制DAC输出+Vref参考电压,0控制DAC输出-Vref参考电压。当DAC在比较器输出的比特流控制下高速切换时,类似于PWM在输出端产生一个平均电压。容易看出,全1的比特流对应的平均电压为+Vref,全0的比特流对应的电压为-Vref,如果1和0各占一半,那么对应的电压是0V。

当平均电压Vadc小于输入Vin时,趋向于输出更多的1来增大Vadc。当平均电压Vadc大于Vin时,趋向于输出0来减小Vadc。这样一个合适的1,0比率的比特流会使Vadc最接近Vin,达到平衡状态。后级的数字滤波和裁决器从1,0的比率就可以推断出输入电压Vin的大小。

Sigma Delta原理动画演示链接:

http://designtools.analog.com/dt/sdtutorial/sdtutorial.html

Sigma Delta型单片机可以达到很高的分辨率,但转换速度慢很多。比较典型的如24-Bit,输出速率几十到几百HZ。集成此类ADC的单片机一般用于计量,仪表等。如TIMSP430AFE253。

4.Pipeline型

这种类型的ADC,结合了Flash型和SAR型,先用分压电阻比较法,快速判断输入电压落入的范围,然后用逐次逼近法在此范围内取得精确的转换结果。此类型ADC很少在单片机中采用。

参考资料

ADI: The Data Conversion Handbook

ADI: Sigma-Delta ADC Tutorial

编辑:jq

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

    关注

    3

    文章

    412

    浏览量

    45887
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5140

    浏览量

    213364
  • adc
    adc
    +关注

    关注

    98

    文章

    6430

    浏览量

    544044
  • 比较器
    +关注

    关注

    14

    文章

    1633

    浏览量

    107087
  • 电压
    +关注

    关注

    45

    文章

    5554

    浏览量

    115568

原文标题:单片机外围模块漫谈之一,图解说明什么是Flash, SAR, Sigma-Delta型ADC

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【「从算法到电路—数字芯片算法的电路实现」阅读体验】+第九章sigma delta adc阅读与分享

    本章介绍了sigma delta adc的硬件实现,ADC是嵌入式开发中绝对很基础重要的一个模块,而sigma
    发表于 11-20 13:58

    驱动流水线型ADS5500 ADC的运放电路抗混叠RC阻容设计是否与SAR ADC一样的呢?

    由于使用流水线型ADC ADS5500,驱动流水线型ADS5500 ADC的运放电路抗混叠RC阻容设计是否与SAR ADC一样的呢。观看TI的一些文档,都是只描述了
    发表于 11-18 07:22

    关于使用Delta-Sigma ADS1278遇到的疑问求解答

    Delta-Sigma ADC模拟输入范围在±2.7V以内,这样外围电路只考虑阻抗匹配问题和抗混叠问题。 3.重新选型,新器件Delta-Sigma ADC模拟输入范围在±2.7V以内
    发表于 11-15 07:45

    不同类型adc的优缺点

    型和Flash等。每种类型的ADC都有其独特的优缺点,适用于不同的应用场景。 1. 逐次逼近SAR
    的头像 发表于 10-31 11:06 243次阅读

    adc的分类及特点

    Approximation ADC) 双积分ADC(Dual Slope ADC) 流水线型ADC(Pipeline
    的头像 发表于 10-31 10:36 164次阅读

    delta-sigma DAC的过采样率是如何确定的?

    最近因为要设计音频相关的软件,处理DSD问题,发现一个问题: sigma-delta ADC 中,bit流产生来自于模拟的sigma-delta调制器。至于后面的抽取和滤波都搞明白了。特别是TI
    发表于 10-28 06:30

    不同类型AD转换器的比较

    (Integrating ADC)、闪存Flash ADC)以及其他如Σ-Δ(Sigma-Delta)调制
    的头像 发表于 10-05 11:36 613次阅读

    使用精密Delta-Sigma ADC进行RTD断线检测

    电子发烧友网站提供《使用精密Delta-Sigma ADC进行RTD断线检测.pdf》资料免费下载
    发表于 09-23 11:23 0次下载
    使用精密<b class='flag-5'>Delta-Sigma</b> <b class='flag-5'>ADC</b>进行RTD断线检测

    STM32H723VGT6只有一个DFSDM模块,唯一的时钟输出,能不能输出给2个sigma-delta同时采样电流?

    如题,只有一个DFSDM模块,唯一的时钟输出,能不能输出给2个sigma-delta同时采样电流(NSI1306M25,1位未编码或者曼切斯特编码位流),如果能,有没有性能的限制
    发表于 05-20 06:22

    RZ MPU Delta-sigma的工作原理 Delta-Sigma的应用简介

    目前隔离式Delta-Sigma模数转换器在伺服驱动的相电流检测中得到越来越广泛的应用。
    的头像 发表于 03-22 13:55 2544次阅读

    ΣΔ(Sigma-Delta)技术详解(上):离散ΣΔ调制器

    Δ技术可以用来实现 ΣΔADC 和 ΣΔDAC ,是高精度、低噪声 ADC/DAC 的主流技术。要理解 ΣΔADC 和 ΣΔDAC ,需要按照以下顺序来学习: 离散ΣΔ调制器 → ΣΔDAC 离散
    的头像 发表于 03-16 17:28 3439次阅读
    ΣΔ(<b class='flag-5'>Sigma-Delta</b>)技术详解(上):离散ΣΔ调制器

    关于NS SAR ADC的paper结构介绍

    NS SAR的主要优势在于其能够在传统SAR ADC的结构内部实现Delta-sigma的操作,这无论从能量和面积上讲都是非常高效的。
    的头像 发表于 02-18 17:26 1473次阅读
    关于NS <b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>的paper结构介绍

    关于在PSoC 5LP上驱动Delta Sigma ADC的问题求解

    我想问一些关于在 PSoC 5LP 上驱动 Delta Sigma ADC 的问题。 首先,简单介绍一下我的用例:我想使用 Delta Sigma
    发表于 01-23 07:05

    AD9949内部的12高性能位ADC是什么类型的?

    问题一:AD9949内部的12高性能位ADC是什么类型的,如逐次逼近Sigma-Delta等; 问题二:AD9949中提到了很多的增益调整,我有点搞晕了,比如我的输入信号是1V
    发表于 12-25 07:45

    AD7763测脉冲直流电压,需要留时间给滤波器吗?

    开始).............. 第一次用Sigma-Delta芯片,看到内部有滤波等功能需要用到前面输入信号的特征, 问题: 1.是不是说,当输入有效信号瞬间的值是有问题的? 也就是说
    发表于 12-15 08:25