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

    关注

    100

    文章

    7405

    浏览量

    553806
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    聊聊POE供电那些

    新一代温湿度采集终端,基于以太网传输,集合温湿度测量、开关量信号输入、485信号输入、继电器输出、DC12V输出等功能于一体。支持多种网络通讯协议,开发更加便利。提供双重供电,现场布线更便捷。可通过web网络配置参数拥有丰富配置接口,可接入更多设备。
    的头像 发表于 12-05 09:10 59次阅读
    <b class='flag-5'>聊聊</b>POE供电<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    RVMCU课堂「22」: 手把手教你玩转RVSTAR—ADC应用篇

    平台 NucleiStudio IDE 202102版或 PlatformIO IDE 硬件需求 RV-STAR开发板 旋转电位器 GD32VF103的ADC外设 GD32VF103包含一个12
    发表于 10-29 06:56

    高性能模拟信号采集:揭秘ADC硬件设计的核心要素!

    为实现高分辨率、低延迟的信号采集,ADC硬件设计需从电路拓扑、器件匹配到供电方案全面优化。下面将系统阐述关键设计策略,助力工程师构建高效可靠的模数转换系统。 本文主要从硬件设计的角度
    的头像 发表于 09-09 18:52 401次阅读
    高性能模拟信号采集:揭秘<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>设计的核心要素!

    可靠性优先:ADC硬件设计在模拟信号采集中的关键技术!

    在工业自动化与精密测量领域,ADC的可靠性是系统稳定性的保障。围绕电路抗干扰、误差补偿及热设计,探讨提升数据采集可靠性的硬件解决方案。 本文主要从硬件设计的角度,分享Air8101工业引擎AD
    的头像 发表于 09-09 18:52 503次阅读
    可靠性优先:<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>设计在模拟信号采集中的关键技术!

    聊聊FPGA中的TDC原理

    今天我们不谈高大上的物理学,只聊聊如何在 FPGA 中,用一串加法器和 D 触发器,“数清楚时间”——这就是时间数字转换器(TDC)的魅力。
    的头像 发表于 09-02 15:15 942次阅读
    <b class='flag-5'>聊聊</b>FPGA中的TDC原理

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    提升ADC性能需从场景需求出发。本文针对Air780EPM在数据采集中的常见挑战,如噪声抑制、动态范围适配等,提供场景化的优化方案与电路设计建议,助力打造高性价比的硬件系统。 最近有工程师朋友问
    的头像 发表于 06-13 18:02 626次阅读
    优化你的设计:Air780EPM场景化<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>电路指南!

    Air780EPM — ADC硬件电路设计:场景化优化与实践!

    不同应用场景对ADC电路的要求差异明显,Air780EPM的设计需针对性优化。本文通过实例解析电源滤波、信号隔离等关键技术,阐述如何根据具体场景需求打造高性能的硬件电路方案。 最近有工程师朋友问
    的头像 发表于 06-11 14:40 507次阅读
    Air780EPM — <b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>电路设计:场景化优化与实践!

    课堂智能打卡系统芯片选择

    课堂智能打卡系统芯片选择
    发表于 05-07 17:30 0次下载

    国产8通道24位ADC硬件兼容ADS131E08电能计量方案

    国产8通道24位ADC硬件兼容ADS131E08电能计量方案
    的头像 发表于 04-29 10:09 815次阅读
    国产8通道24位<b class='flag-5'>ADC</b>软<b class='flag-5'>硬件</b>兼容ADS131E08电能计量方案

    24位同步采样ADC硬件替换ADS1274动态应变器应用方案

    24位同步采样ADC硬件替换ADS1274动态应变器应用方案
    的头像 发表于 04-28 09:52 776次阅读
    24位同步采样<b class='flag-5'>ADC</b>软<b class='flag-5'>硬件</b>替换ADS1274动态应变器应用方案

    Stellar P6 SARADC模块,Internal channel/Test channel/External channel的都有那些区别呢?

    关于SARADC模块,请问Internal channel/Test channel/External channel的都有那些区别呢 ,应用场景有何不同。Supervisor ADC和普通ADC怎么配合使用呢?
    发表于 03-12 07:34

    ADC硬件过采样是怎么实现的?

    ADC硬件过采样是怎么实现的
    发表于 03-11 07:46

    光伏电站智能运维系统解决电站运维的那些头疼

    光伏电站智能运维系统解决电站运维的那些头疼 在广袤的戈壁滩上,一排排深蓝色的光伏板像沉默的巨人,将阳光转化为清洁电力。但您知道吗?这些看似躺着就能赚钱的设备,其实需要像照顾孩子一样细心呵护。传统运
    的头像 发表于 02-27 16:12 597次阅读
    光伏电站智能运维系统解决电站运维的<b class='flag-5'>那些</b>头疼<b class='flag-5'>事</b>

    ADC08D1520评估板采集脉冲信号时会采集到很多无用信号,如何设置才能只采集那些有用的脉冲信号呢?

    ADC08D1520评估板采集脉冲信号时会采集到很多无用信号,如何设置才能只采集那些有用的脉冲信号呢?
    发表于 12-30 06:09

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

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