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
    +关注

    关注

    98

    文章

    6489

    浏览量

    544418
收藏 人收藏

    评论

    相关推荐

    如何设计ADC和DAC的基准源,以及基准源如何影响ADC与DAC那些性能?

    如何设计ADC和DAC的基准源,以及基准源如何影响ADC与DAC那些性能?有没有相关的资料参考?
    发表于 12-17 06:27

    聊聊std::move函数和std::forward函数

    今天我们聊聊Modern cpp的两个非常重要的概念移动语义和转发引用。
    的头像 发表于 11-05 16:58 265次阅读

    京准时钟科普:关于北斗卫星同步时钟的那些

    京准时钟科普:关于北斗卫星同步时钟的那些
    的头像 发表于 10-29 09:28 268次阅读
    京准时钟科普:关于北斗卫星同步时钟的<b class='flag-5'>那些</b><b class='flag-5'>事</b>?

    智慧课堂升级:国产OPS电脑的创新力量

    在科技的浪潮中,智慧课堂的构建已成为教育领域的一场革命。它不仅仅是传统教学模式的数字化转型,更是一场关于教学方式、内容传播、以及学习体验的全面革新。智慧课堂的打造,依赖于数据驱动的个性化教学、高效
    的头像 发表于 09-03 10:30 341次阅读
    智慧<b class='flag-5'>课堂</b>升级:国产OPS电脑的创新力量

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

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

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

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

    一“接”之误,电池安危,聊聊电池防反的那些:MPQ5850的破局之道

    为了满足前端对大电流、快速响应和小占地面积的需求,MPS 开发了基于Boost驱动模式的MPQ5850-AEC1,它是一款智能的汽车级理想二极管控制器,采用TSOT23-8的超小封装,芯片尺寸只有2mm*3mm,可以高效驱动外部N-MOSFET来代替传统肖特基二极管或P-MOSFET进行汽车前端反向输入保护。
    的头像 发表于 07-02 12:50 456次阅读
    一“接”之误,电池安危,<b class='flag-5'>聊聊</b>电池防反的<b class='flag-5'>那些</b><b class='flag-5'>事</b>:MPQ5850的破局之道

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

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

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

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

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

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

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

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

    STM32的ADC采样与多通道ADC采样硬件电路图

    每一个ADC通道都对应一个GPIO引脚,看图中的ADC123_IN10,表示这个引脚(PC0)可以配置为ADC1的通道10,或者是ADC2的通道10,或者是
    发表于 03-01 12:34 7228次阅读
    STM32的<b class='flag-5'>ADC</b>采样与多通道<b class='flag-5'>ADC</b>采样<b class='flag-5'>硬件</b>电路图

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

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

    聊聊AMBA协议的evolution过程

    作为一名新时代的ICer,一定必定肯定听说过AMBA协议,但是却少有人知道AMBA协议的evolution过程,本文将大致聊聊Evolution of the ARM AMBA Specifications!
    的头像 发表于 01-19 09:50 1201次阅读
    <b class='flag-5'>聊聊</b>AMBA协议的evolution过程

    聊聊嵌入式软件分层

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