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

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

3天内不再提示

硬件小课堂|聊聊ADC那些事

复旦微MCU 2022-11-04 14:31 次阅读

引言与说明

为了将生活中的温度、压力、光强、声音模拟信号送入数字设备进行处理,必须先将模拟信号转换为相对应的数字信号能够将连续变化的模拟信号转换为离散的数字信号的器件就为模数转换器(Analog-Digital Converter,ADC)

7b18d50a-5acf-11ed-b116-dac502259ad0.png

图1. 生活中的一些模拟信号

一般ADC根据转换形式可以分为直接A/D转换和间接A/D转化,如表1所示。

转换形式

各类ADC

特点

直接A/D转换

并联比较型

转换速度快(ns级)、电路规模大、价格贵,应用于需快速反应的系统

逐次逼近型

转换速度次之(级)、电路规模较小、价格适宜,可应用于大部分场合

间接A/D转换

双积分型(型)

转换速度低(ms级)、电路结构简单、抗干扰能力强、价格低廉,常用于低速系统

表1. 不同ADC的特性

如表1所示为各类ADC的特性。可以了解到逐次逼近型ADC (Successive Approximation ADC)相比与并联比较型虽然转换速度慢了点,但相较于其他ADC转换速度又快很多,且电路规模又小于并联比较型,是现在应用较为广泛的一种。下面将以SAR-ADC为例介绍工作原理和实际的工作电路

SAR-ADC的工作原理

7b2d1b0a-5acf-11ed-b116-dac502259ad0.png

图2. 逐次逼近型A/D转换器的电路结构图

如图2所示,SAR-ADC采用的是一种反馈比较型电路。基本思想:取一个数字量加到D/A转换器上,这样可以得出相对应的输出模拟电压,将这个模拟电压与输入的模拟电压进行比较,如果两者不等,则调整数字量,直到2者的模拟电压相同,最后确定的数字量就是相对应的输入模拟量。

实际的工作流程:

步骤1:先将寄存器清零
步骤2:转换控制信号  变为高电平开始转换,时钟CLK先将寄存器最高位置置1,使得寄存器输出1000…0000。这个数字量是DAC转换为相对应的模拟电压 ,并送入比较器和输入模拟量 进行比较。
步骤3:若,则表明数字量设置偏大,将1去掉;若 ,则说明数字量设置偏小,1需要保留,

循环步骤2和3,直到最低位比较完成,这时寄存器所保存的数码为模拟量对应的数字量。

3位SAR-ADC的实现电路

7b4d3ea8-5acf-11ed-b116-dac502259ad0.png

图3. 3位SAR-ADC的电路原理

图3所示,一个简单3位SAR-ADC的电路原理图,是由比较器C、DAC转换器、寄存器、时钟脉冲源和控制逻辑5个部分构成。

7b749d04-5acf-11ed-b116-dac502259ad0.png

图4.3位SAR-ADC输出状态变化图

如图4所示,假设模拟输入的 对应的数字量110。初始化,控制逻辑电路为 。当一个CLK时钟信号来时的先置1,与进行比较,规则依据上节的工作原理,可以得110>000,则的1需要保留,后续的 和按此步骤操作即可。可以看出,3位的SAR-ADC需要5个CLK周期,如果是N位的,则需要N+2个CLK周期。

性能评价

一般使用转换精度(分辨率)和转换速度来评价ADC器件的性能。如复旦微电子集团的推出的FM33LE0xx系列的MCU片上外设拥有12-bit SAR-ADC,采样率最高可达2Msps (支持可编程采样时间),支持过采样硬件平均,在一定程度上提高分辨率,支持offset自校准,可提高精度

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

    关注

    97

    文章

    6315

    浏览量

    542664
收藏 人收藏

    评论

    相关推荐

    芯片设计流片、验证、成本的那些

    前言我们聊聊芯片设计、流片、验证、制造、成本的那些;流片对于芯片设计来说就是参加一次大考。流片的重要性就在于能够检验芯片设计是否成功,是芯片制造的关键环节,也就是将设计好的方案交给芯片制造厂生产
    的头像 发表于 08-09 08:11 1487次阅读
    芯片设计流片、验证、成本的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    说说硬件调试中发现的那些低级错误

    说说硬件调试中发现的那些低级错误 2024-07-03 11:47**·**一博高速先生 高速先生成员--周伟 最近遇到很多debug相关的咨询,曾经我们说过,我们做过的板子越多,遇到问题的概率也
    发表于 07-03 12:02

    聊聊电池防反接的那些:你选对了吗?

    在汽车装配、保养与维修的常规操作中,倘若不慎将汽车电瓶电源线反接,一系列精密的控制器极易遭受反向电压的冲击,进而导致不可逆转的损害。
    的头像 发表于 05-29 14:23 5708次阅读
    <b class='flag-5'>聊聊</b>电池防反接的<b class='flag-5'>那些</b><b class='flag-5'>事</b>:你选对了吗?

    ADC的采样定理 ADC的采样过程详解

    想要保证ADC的性能能够发挥出来,在做ADC硬件设计的时候,需要注意一些事项。
    的头像 发表于 05-13 18:05 4773次阅读
    <b class='flag-5'>ADC</b>的采样定理 <b class='flag-5'>ADC</b>的采样过程详解

    硬件篇---电路设计之ADC采样

    硬件篇---电路设计之ADC采样 在现代电子领域中,模拟数字转换器(ADC)扮演着关键的角色,作为将模拟信号转换为数字形式的核心技术。ADC的出色性能和广泛应用使其成为数字系统、通信设
    的头像 发表于 05-10 15:42 4084次阅读
    <b class='flag-5'>硬件</b>篇---电路设计之<b class='flag-5'>ADC</b>采样

    辊压机轴承位磨损修复你不知道的那些

    电子发烧友网站提供《辊压机轴承位磨损修复你不知道的那些.docx》资料免费下载
    发表于 03-12 15:10 0次下载

    tc297带外扩adcadc模块可以用硬件触发吗?

    tc297带外扩adcadc模块可以用硬件触发么?
    发表于 01-25 06:22

    聊聊嵌入式软件分层

    今天以控制LED闪烁为例,聊聊嵌入式软件分层
    的头像 发表于 12-28 09:22 566次阅读

    聊聊Redis的使用案例

    今天我们来聊聊 Redis 的使用案例。
    的头像 发表于 12-13 14:13 417次阅读

    有关于MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的那些

    有关于MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的那些
    的头像 发表于 12-04 17:35 1430次阅读
    有关于MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    关于STM32复位的那些

    硬件复位电路如下图,直接将RESET引脚拉低即可
    的头像 发表于 11-24 15:23 1859次阅读
    关于STM32复位的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    太阳诱电MLCC陶瓷贴电容问答小课堂

    TAIYO太阳诱电MLCC陶瓷贴电容问答小课堂
    的头像 发表于 11-01 16:04 438次阅读

    聊聊芯片设计、流片那些

    晶圆厂每年都会有固定的几次MPW机会,叫Shuttle (班车),到点即发车,是不是非常形象不同公司拼Wafer,得有个规则,MPW按SEAT来锁定面积,一个SEAT一般是3mm*4mm的一块区域,一般晶圆厂为了保障不同芯片公司均能参与MPW,对每家公司预定的SEAT数目会限制(其实SEAT多成本就上去了,MPW意义也没有了)。
    发表于 10-10 15:00 1610次阅读
    <b class='flag-5'>聊聊</b>芯片设计、流片<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    数据库优化那些

    我们出去面试经常会被问到数据库这一块,而涉及数据库这一块问的最多的就是数据库优化。那么我们怎么做才能做好优化问题呢?今天我们就来聊聊数据库优化那些。 数据库优化我们一般可以从以下几个方面考虑
    的头像 发表于 10-08 11:49 503次阅读
    数据库优化<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    聊聊芯片设计、流片、验证、制造、成本的那些

    流片的重要性就在于能够检验芯片设计是否成功,是芯片制造的关键环节,也就是将设计好的方案交给芯片制造厂生产出样品。
    的头像 发表于 10-07 17:34 2643次阅读
    <b class='flag-5'>聊聊</b>芯片设计、流片、验证、制造、成本的<b class='flag-5'>那些</b><b class='flag-5'>事</b>