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

    文章

    358

    浏览量

    45589
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209904
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539453
  • 比较器
    +关注

    关注

    14

    文章

    1526

    浏览量

    106481
  • 电压
    +关注

    关注

    45

    文章

    5082

    浏览量

    114413

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

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

收藏 人收藏

    评论

    相关推荐

    关于NS SAR ADC的paper结构介绍

    NS SAR的主要优势在于其能够在传统SAR ADC的结构内部实现Delta-sigma的操作,这无论从能量和面积上讲都是非常高效的。
    的头像 发表于 02-18 17:26 365次阅读
    关于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

    MAX11214: 24-Bit, 5mW, 140dB SNR, 32ksps Delta-Sigma ADC with Integrated PGA Data Sheet MAX11214: 24-Bit, 5mW, 140dB SNR, 32ksps Delta-Sigma

    电子发烧友网为你提供ADI(ADI)MAX11214: 24-Bit, 5mW, 140dB SNR, 32ksps Delta-Sigma ADC with Integrated PGA Data
    发表于 10-17 18:35
    MAX11214: 24-Bit, 5mW, 140dB SNR, 32ksps <b class='flag-5'>Delta-Sigma</b> <b class='flag-5'>ADC</b> with Integrated PGA Data Sheet MAX11214: 24-Bit, 5mW, 140dB SNR, 32ksps <b class='flag-5'>Delta-Sigma</b>

    ADFS7124-4: 4-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA and Reference Data Sheet ADFS7124-4: 4-Channel, Low Noise, Low

    电子发烧友网为你提供ADI(ADI)ADFS7124-4: 4-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA
    发表于 10-12 18:31
    ADFS7124-4: 4-Channel, Low Noise, Low Power, 24-Bit, <b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b> with PGA and Reference Data Sheet ADFS7124-4: 4-Channel, Low Noise, Low

    ADFS7124-8: 8-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA and Reference Data Sheet ADFS7124-8: 8-Channel, Low Noise, Low

    电子发烧友网为你提供ADI(ADI)ADFS7124-8: 8-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA
    发表于 10-12 18:30
    ADFS7124-8: 8-Channel, Low Noise, Low Power, 24-Bit, <b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b> with PGA and Reference Data Sheet ADFS7124-8: 8-Channel, Low Noise, Low

    AD4129-8:32 微A,超低功率,16-Bit Sigma-Delta ADC,综合PGA和FIFO数据表 ADI

    电子发烧友网为你提供ADI(ADI)AD4129-8:32 微A,超低功率,16-Bit Sigma-Delta ADC,综合PGA和FIFO数据表相关产品参数、数据手册,更有AD4129-8
    发表于 10-10 19:21
    AD4129-8:32 微A,超低功率,16-Bit <b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b>,综合PGA和FIFO数据表 ADI

    AD4131-8:32 微A,超低功率,16-Bit Sigma-Delta ADC,综合PGA数据表 ADI

    电子发烧友网为你提供ADI(ADI)AD4131-8:32 微A,超低功率,16-Bit Sigma-Delta ADC,综合PGA数据表相关产品参数、数据手册,更有AD4131-8
    发表于 10-10 19:18
    AD4131-8:32 微A,超低功率,16-Bit <b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b>,综合PGA数据表 ADI

    AD7124-8:8个通道、低噪音、低功率、24Bit、Sigma-Delta ADC,PGA和参考数据表 ADI

    电子发烧友网为你提供ADI(ADI)AD7124-8:8个通道、低噪音、低功率、24Bit、Sigma-Delta ADC,PGA和参考数据表相关产品参数、数据手册,更有AD7124-8:8个通道
    发表于 10-10 18:35
    AD7124-8:8个通道、低噪音、低功率、24Bit、<b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b>,PGA和参考数据表 ADI

    STM32F37x/38x SDADC(Sigma-Delta ADC)入门

    电子发烧友网站提供《STM32F37x/38x SDADC(Sigma-Delta ADC)入门.pdf》资料免费下载
    发表于 09-21 11:29 3次下载
    STM32F37x/38x SDADC(<b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b>)入门

    增量式Sigma-Delta ADC与传统结构的区别在哪?

    Sigma-Delta ADC设计中,应用于高精度窄带信号,例如生物医疗,仪表测量等领域的Sigma-Delta ADC通常被称为增量式(Incremental)
    的头像 发表于 07-03 16:54 1522次阅读
    增量式<b class='flag-5'>Sigma-Delta</b> <b class='flag-5'>ADC</b>与传统结构的区别在哪?

    深入理解sigma-delta调制技术

    分享第一个Topic,sigma-delta技术。
    的头像 发表于 06-02 15:28 3403次阅读
    深入理解<b class='flag-5'>sigma-delta</b>调制技术

    sigma_delta和PWM的区别是什么?

    我听说 esp8266 没有硬件 PWM,PWM 库使用内部定时器来驱动 PWM 等输出。但我最近发现了 esp8266 的 delta_sigma 引脚驱动器兼容性并且很高兴,因为我终于可以通过它
    发表于 05-31 06:13

    2.0V至4.5V,主频8MHz/16MHz 高精度测量SoC—CMS8H120x系列

    > 内置6通道12-bit SAR ADC > 内置24bit 高精度Sigma-Delta ADC(速度:20Hz~10.4KHz),支持2路差分输入,最高有效精度达
    发表于 05-17 09:17

    delta-sigma调制过后的高频噪声是怎么去掉的?

    有没人了解或研究过delta-sigma DPWM,问下这里的delta-sigma 调制有没有应用类似delta-sigma ADC里面的过采样? 另外,说是
    发表于 05-06 17:43