ADC学习系列(一):ADC基础概念

这篇具有很好参考价值的文章主要介绍了ADC学习系列(一):ADC基础概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        本章主要是进行ADC的基础概念学习,从模拟和数字信号进行入手,分析各自的优缺点和应用场合,从而引出数模转换的重要性。紧接着提到了ADC部分最重要的奈奎斯特采样定理,了解采样频率和被测信号频率之间的关系。最后介绍了ADC的采样保持放大电路,作为ADC部分的输入级,该电路对于采样结果有着至关重要的影响。

目录

一.模拟信号和数字信号

二.数模转换(ADC)原理

三.奈奎斯特(Nyquist)采样定理

四.采样保持放大器(SHA)

一.模拟信号和数字信号

         信号可以分成连续信号离散信号。连续信号变化缓慢,没有突变。离散信号可以只有有限几个值。连续和离散是指信号的幅度,也可以指信号的时间。可以说连续变化的信号就是模拟信号,离散变化的信号是数字信号。 

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构模拟信号的优点在于

①电路简单,可以直接通过电路元件进行实现,比如运算放大器。

②分辨率很高,由于是连续信号,理论上的分辨率为无穷大,更容易模拟出自然现象,因为生活中大部分的信号都是连续信号。

模拟信号主要的缺点就在于抗噪声能力比较弱,模拟信号不同的幅值代表完全不一样的信息,很容易被干扰。随着距离越长,噪声的影响越大。

数字信号的优点在于

①“抗噪声能力强”

        其实理论上并不是说抗噪声的能力强,因为和模拟信号一样同样都是信号,收到噪声影响一定会产生干扰,只不过数字信号相比模拟信号是在受干扰的情况下能更好的还原成原来的信号,因为只有0和1两种电平,就算信噪比恶化到一定程度,也能大致识别出两种电平状态。

②便于储存和交换

        由于计算机系统是二进制,只能处理数字信号,因此便于用计算机对数字信号进行存储、处理和交换,可使通信网的管理、维护实现自动化、智能化

③可以用于加密

        信息传输的安全性和保密性越来越重要,数字通信的加密处理的比模拟通信容易得多,以话音信号为例,经过数字变换后的信号可用简单的数字逻辑运算进行加密、解密处理。

二.数模转换(ADC)原理

        ADC全称是Analog-to-Digital Converter模数转换器,一般我们把模拟信号(Analog signal) 用A来进行简写,数字信号(digital signal) 用D来表示。

        自然界绝大部分都是模拟信号,例如压力或温度的测量,为了方便储存,处理和传输,我们会通过ADC把模拟信号转化成数字形式给计算机处理。将模拟转换成数字的形式有两个步骤:采样和量化

        采样是指将模拟波形在时间域上进行切分,每个切片大小大致等于原来波形的值,这一过程往往会丢失一些信息。然而,数字系统的优点(去噪、数字储存以及处理)远远大于丢失信息的不足。在采样完成后,给每个时间片分配一个数字,这样的一个过程称为量化,量化生成的数字可以交由计算机进行处理。下图解释了采样和量化的过程:

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

         作为硬件工程师,日常用到ADC的需求其实很多,例如制作一个数字电源,单片机需要采样电流电压值来作为反馈,进行PID控制。大部分的嵌入式MCU都集成了ADC,位数有12位,16位不等。但是对于一些对于采样精度还有速度要求比较高的场合,需要用到外置的高速ADC,其实他们大多本质上原理都是一样的,后面会详细讲解不同架构的ADC。

三.奈奎斯特(Nyquist)采样定理

        只要是提到ADC,一定需要掌握的基本知识就是Nyquist采样定理,是硬件工程师的基本功,因为也是学习示波器需要了解的,示波器本质上就是通过ADC采集到外部信号,然后储存起来,通过数字处理在屏幕上进行重现。

        在A/D转换中,模拟波形在固定点采样,然后将被采样的值转换成二进制数值。由于转换需要花费一定的时间,因此在一定时间周期内,模拟信号的采样数是有限的。比如说:某ADC在1ms内完成一次转换,那么在一秒钟内它能进行1000次转换。也就是说,在一秒钟的间隔内,可以将1000个不同的模拟值转换成数字形式,采样频率为1kHz。

        Nyquist采样定理解释了采样率fs和所测信号频率之间的关系。 阐述了采样率fs必须大于被测信号感兴趣最高频率分量的两倍,该频率通常被称为奈奎斯特频率fN。用公式显示就是fs>2*fN。本文章不涉及到复杂的公式推导,我们用直观的方式来理解采样率为什么需要大于被测信号最高频率两倍这个原因。

1.假设采样率fs=fN

        如下图所示,因为采样率和被测信号频率一致,我们可以理解为周期是一致的,那就是相当于一个正弦波信号一个周期内只能采样到1个点。那么对于一个周期函数而言,每个周期内采样的都是同一个位置的点,最后ADC采样完成并重建出来的信号波形就是不变的一条直线,明显得不到我们想要的结果。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

2.假设采样率fs=(4/3)* fN

        那么我们稍微提高一点采样率,变为4/3倍,可以发现在不同周期内,有的时候可以采样到1个点,有的时候可以采样到2个点,但是最后重建出来的线条还是失真严重,因此也不满足。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

3.假设采样率fs=2fN

        当我们采样率达到2倍信号频率的时候,假如说我们运气比较好正好第一个采样点就在正弦波的波峰或者波谷,那么在被测信号的每个周期内,正好可以分别采样到幅度最大和最小的两个点,最后把所有的点线性连接起来后可以得到三角波,经过适当地函数处理可以恢复成原来的正弦波。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

         但是我们也发现了问题,如果每个周期采样的两个点并不是位于波峰或者波谷的话,采样过来的信号同样会失真。因此2倍这个数字只是理论值,也是可以通过数学推导推出来的,但是我们实际在使用的时候,比如说用100M带宽的示波器去检测信号,工程上面一般是缩小5倍,也就是最高能检测20M的信号而不失真,一个周期内至少采样被测信号5个点。

 混叠的概念

        那么如果说采样率没有达到2倍的被测信号采样频率,会出现一种混叠的现象。也就是下图所示的那样,我们实际测量的信号是灰色的高频信号,但是由于采样率不够高(一个周期内没有采样到2个点),出现了一种红色的低频信号,而这种信号是虚假的重建信号。因此当我们去用示波器测试高频信号时,如果发现测出来的信号频率反而很低,可以怀疑下是不是出现了混叠。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

         绝大多数信号都是能够进行傅里叶变换的,就意味着,不管一个信号多么复杂,总可以分解为若干个正(余)弦信号的和,对应了信号的频率分量。因此,Nyquist采样定理只需找到信号最大的频率分量,再用2倍于最大频率分量的采样频率对信号进行采样,从理论上解决了,离散信号能够重建出连续信号的问题。

四.采样保持放大器(SHA)

        这一篇针对于ADC入门,最后要介绍的是ADC的输入部分的一个非常重要的结构-----采样保持放大器(Sample-And-Hold Amplifier)采样放大器在某个时刻对模拟输入电压进行采样,在获取采样之后,将采样电压保持一段时间。采样保持过程将已采样的模拟电压在一段必要的时间长度内保持恒定,以便让ADC将模拟电压转换成数字形式。

        一个基本的SHA如下图红框所示,包括一个模拟开关、一个电容以及输入输出缓冲放大器。开始的时候模拟开关闭合,通过输入缓冲放大器对模拟输入电压进行采样,电容C存储或保存已采样电压一段时间,输出缓冲放大器提供一个高输入阻抗来防止电容快速掉电。ADI要求输出缓冲器的输入阻抗足够高,以便电容可以在保持时间内放电少于1LSB。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

        如下图所示,一个相对狭窄的控制电压脉冲闭合模拟开关,并使电容持续充电达到输入电压。然后开关断开,由于通过运放输入端的放电通路阻抗非常高而使电容将在较长一段时间内保持电压值不变。ADI要求输出缓冲器的输入阻抗足够高,以便电容可以在保持时间内放电少于1LSB。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

        或许采样保持电路称为采样跟踪保持电路更为合适,因为事实上该电路在采样期间跟踪输入电压。如下图所示,当控制电压为高电平时,输出电压跟随输入电压;当控制电压变成低电平时,输出保持最后的电压不变,直到下一次采样开始。

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

性能指标

        除了运算放大器那些基本指标外(如带宽),采样保持放大器有一些专门的特性

adc基础知识,ADC数模转换器,嵌入式硬件,单片机,硬件工程,硬件架构

①孔径时间

        控制电压从采样电平转换为保持电平之后,模拟开关完全打开所需的时间。孔径时间会在有效采样点处产生一定的延时。

②孔径抖动

        孔径时间的不确定性

③采集时间

        当控制电压从保持电平转到采样电平时,器件达到最终值所需要的时间。

④跌落

        在保持期间,由于电容漏电而产生的采样值中的电压变化。

⑤馈送

        模拟开关打开后,输出电压中跟随输入信号变化的组成成分。从开关的输入到输出中存在的内在电容导致馈送的产生。

题外话

        有些地方还提到了跟踪保持放大器(T/H或THA)和采样保持放大器(SHA)有细微差别,但是如果不是深入研究ADC芯片设计的话可以暂时认为都是用于ADC输入端保持采样电压的。

下一篇将正式介绍ADC的各种关键参数,加油~

参考链接:奈奎斯特采样定理(Nyquist) - MyCPlusPlus - 博客园

参考文献:《模拟电子技术基础》Thomas L.Floyd   David M.Buchla著文章来源地址https://www.toymoban.com/news/detail-779459.html

到了这里,关于ADC学习系列(一):ADC基础概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ChatGPT基础知识系列之零样本学习( Zero-Short learning)

    顾名思义,在训练分类器的时候可以不需要A类物体样本就能在测试时识别A类物体,咋一看,很玄乎,其实并没有。在具体解释思路之前,先回顾一下大家比较熟悉的word2vec,就是把单词变成一个向量(语义向量),就可以数字化送进神经网络了。意思相近的单词的语义向量也

    2023年04月08日
    浏览(41)
  • ADC的一些基本概念

    提示:花了很长一段时间按照CC Liu的论文搭建了一个SAR ADC的demo,发现对一些基本概念还是不太熟,所以花点时间记录下来,同时复习复习这方面的理论。 需要用到的公式sinx-siny==2sin[(x-y)/2]cos[(x+y)/2] 这里我对如何使得 离散的时钟抖动造成的噪声功率 等于 连续的时钟抖动的造

    2024年02月10日
    浏览(42)
  • ADC基本概念

    ADC的时钟频率就是每秒有多少个时钟脉冲的意思,它是ADC模块运行的基础。 它是由系统时钟经过很多环节分频后得到的,它取决于外部的时钟输入和各个环节的倍频或者分频系数。 采样时间是ADC记录输入电压模拟量的时间,该时间内要求要求输入电压足够稳定,不会因电压

    2024年02月13日
    浏览(35)
  • FPGA基础知识-层次建模的概念

    目录 学习目标 学习内容 1.设计方法学  2.设计实例 3.逻辑仿真实例 学习时间 总结 提示:这里可以添加学习目标 理解数字电路设计中自底向上和自顶向下的设计方法; 解释verilog中模块和模块实例之间的区别; 学习从4中不同的抽象角度来描述同一个模块; 解释仿真中的各个

    2024年02月08日
    浏览(58)
  • 密码基础知识——密码的概念与作用

    密码是指采用 特定变换 的方法对 信息 等进行 加密保护、安全认证 的 技术、产品和服务 。 在我国,密码分为 核心密码、普通密码和商用密码 ,其中商用密码用于保护 不属于国家秘密 的信息。 从内容上看,密码技术包括密码编码、实现、协议、安全防护、分析破译,以

    2023年04月26日
    浏览(54)
  • 【STM32+HAL+Proteus】系列学习教程---ADC(查询、中断、DMA模式下的电压采集)

    1、学会STM32CubeMX软件关于ADC的配置 2、掌握ADC三种模式(查询、中断、DMA)编程 3、具体目标:1、将开发板单片机采集到的电压值上传至上位机串口调试助手显示。 ADC(Analog to Digital Converter)即模数转换器,用来将模拟信号转换为数字信号。 A/D转换过程 分辨率:  A/D转换器对

    2024年04月26日
    浏览(40)
  • 音频基础知识(一) 音频基础概念 | 采样 | 量化 | 编码 | 常见音频格式

    🚀 个人简介:CSDN「 博客新星 」TOP 10 , C/C++ 领域新星创作者 💟 作    者: 锡兰_CC ❣️ 📝 专    栏: 【音视频基础知识】 🌈 若有帮助,还请 关注➕点赞➕收藏 ,不行的话我再努努力💪💪💪   声音的三要素:频率、振幅、波形。 1、频率   声波的频率,也就是

    2024年03月22日
    浏览(48)
  • USB的基本概念和基础知识 01

    本文主要介绍USB的基本概念和基础知识 USB USB 中文网 有很多资料, 很实用哦. USB 是通用串行总线 (Universal Serial Bus) 的缩写. 版本 理论最高速度 USB 1.0 Low Speed 1.5Mb/s 或 0.1875MB/s USB 1.0 Full Speed 12Mb/s 或 1.5MB/s USB 1.1 (即 USB 1.0 Full Speed) 12Mb/s 或 1.5MB/s USB 2.0 Full Speed(即USB 1.1) 12Mb/s 或

    2024年02月11日
    浏览(43)
  • 【创作赢红包】ElasticSerach基础概念知识梳理

    目录 ES概念介绍 1、ES核心概念组成 2、ES数据类型介绍 2.1 字符串型 2.2 数值型 2.3 布尔型 boolean 2.4 二进制类型 binary 2.5 范围类型 2.6 日期型 date 2.7 复杂数据类型 3、特点 4、应用场景举例 Ela ticsearch,简称为ES, ES是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技

    2023年04月26日
    浏览(59)
  • 【数据库】MySQL概念性基础知识期末复习

    第一章 3 二维表结构……数据模型—— 关系数据模型 5 描述全部数据整体逻辑结构—— 模式 6 逻辑数据独立性—— 模式变,外模式和应用程序不变 7 物理数据独立性—— 内模式变,外模式和应用程序不变 9 R-(R-S)—— R∩S 10 从两个关系笛卡尔积中选取他们属性间满足一定条

    2024年02月02日
    浏览(120)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包