A/D转换器的基本概念(分辨率+转换时间+采样定律+量化误差)+A/D转换方法(Flash(同步)型A/D转换器+计数型转换器)

news2024/12/23 10:19:09

2024-10-02,星期三,21:41,天气:晴,心情:晴。Hello,大家好啊,真的是好久没见了,上次更新还是在九月份,九月的最后一周出了一周的差,然后继续上了两天班就坐上了回家的高铁,现在是坐在家里发的这篇推文,北方是真的冷,好多人已经穿上羽绒服or棉服了,不过老话说的好:“春捂秋冻”,秋天容易上火,大家还是不用太早穿太厚的衣服,谨防伤风,但是还是要根据自己的体质量力而行,放假的这两天会随缘更新,毕竟放假还是以休息为主吗,假期过后还是会恢复更新频率哒,最后祝祖国母亲生日快乐,祝大家2024年的最后一个假期开心!!!!!

今天继续学习第十四章的内容,主要学习内容包括:A/D转换器的基本概念(分辨率+转换时间+采样定律+量化误差)+A/D转换方法(Flash(同步)型A/D转换器+计数型转换器)

一、数据转换(续)

1. A/D转换器的基本概念

(1)分辨率:模-数转换器(ADC)将一个连续的模拟信号转换成一系列二进制数字,每个二进制数字代表某个时刻模拟信号的值。ADC的分辨率可以用表示每个模拟信号值得位数来表示,一个4为ADC可以表示16个模拟信号的值(24 = 16),同理,一个8位ADC能够表示256个模拟信号的值(28 = 256)。位数越多,转换精度越高,分辨率也就越大,因为给定模拟信号可以用更多的值表示(模拟信号本质上就是无穷多个点组成的直线或曲线,所以点越多越接近原始模拟信号)。以下图(a)所示的斜坡模拟电压为例,对于图(b)的3位分辨率的情形,用二进制数只能表示斜坡电压的8个值,通过这8个值来重现斜坡电压只能使用阶跃近似,而使用4位分辨率的ADC能够表示16个不同的值,近似出来的信号也更接近原始模拟信号。

图片

(2)转换时间:ADC的另一个重要特性是转换时间,即将一个模拟信号转换为一个数字信号并不是瞬时完成的,而是需要一定的转换时间,如下图所示,在t0时刻转换开始,在t1时刻转换完成。

图片

(3)采样定理:在A/D转换中,模拟波形在固定点采样,然后将被采样的值转换位二进制数值,由于转换需要花费一定的时间,所以在一定时间周期内,模拟信号的采样数是有限的,例如如果某ADC的转换时间是1ms,则在1s中其可以完成1000次转换,即在一秒内,其可以将1000个不同的模拟值转换成数字形式。为了表示模拟波形,最小采样频率必须大于模拟信号最大频率分量的两倍,该频率称为奈奎斯特频率,在该频率下,一个周期内,一个模拟信号最少采样和转换两次,由此建立了模拟信号的基频。经过D/A转换后,可以使用滤波器来获得与原始信号相同的波形,显然,在模拟信号周期内转换的次数越多,得到的模拟信号就越精确,如下图所示:

图片

(4)量化误差:理想情况下,可以在给定的瞬时确定一个值,并立即将它转换成数字形式,但是,由于转换时间的存在,这实际上是不可能的,因为在转换时间内,输入信号的值可能会发生变化,导致在转换完成时,模拟输入信号的值已经与其开始转换时的值不一样。在转换时间内发生的模拟值的变化量称为量化误差,如下图所示

图片

避免或减小量化误差的方式就是在ADC的输入端使用采样-保持电路(能够快速采集模拟输入值,然后在一定时间内保持不变),所以使用该电路可以保证在转换时间内采样值不变

2. A/D转换方法

(1)Flash(同步)型A/D转换器:该方法利用比较器来比较参考电压和模拟输入电压,对于给定的比较器,当输入电压大于参考电压时,会产生一个高电平输出,这种类型的比较器要转换成n位二进制码,只需要2n - 1个比较器。该类型转换器需要的比较器的数量是一个缺点,优点就是转换数量快,如下图为一个3位的A/D转换器,需要的比较器数量为7个:

图片

每个比较器的参考电压由电阻分压网络确定。每个比较器的输出连接到一个优先级编码器的输入端,该编码器由EN端的脉冲进行控制采样,并在其输出端输出一个表示模拟输入值的3位二进制码,二进制码由具有高低电平的最高阶输入确定。采样频率决定二进制码序列表示的ADC模拟输入的精度,在给定时间内采样次数越多,精度就越高。

(2)阶梯式斜坡型D/A转换器:该转换器也称为给数字斜坡式转换器或计数型转换器。其通过一个DAC和一个二进制计数器来缠身模拟输入的数字值,如下图所示。

图片

假设计数器从复位状态开始,此时DAC的输出结果位0;当有模拟电压加到输入端是,如果输入电压大于参考电压(DAC的输出),则比较器就会切换到高电平的输出状态,并启动与门,计数器通过时钟脉冲(CLK)开始以二进制计数,并从DAC产生一个阶梯式参考电压。计数器持续计数,并在参考电压上产生更大的阶跃。当阶梯式参考电压达到模拟输入电压时,比较器返回低电平转台,并禁用与门,因此关闭时钟脉冲并停止计数此时计数器的二进制状态等于参考电压中的二进制数。

图片

 

更多精彩,尽请关注微信公众号:鲤鱼编程!!!!!! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2185473.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录训练营Day19 | 235. 二叉搜索树的最近公共祖先 | 701.二叉搜索树中的插入操作 | 450.删除二叉搜索树中的节点

Leetcode 235. 二叉搜索树的最近公共祖先 题目描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且…

【Nacos入门到实战三】安装Nacos Server:从零开始搭建配置中心

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

vue3项目如何添加属于自己的 live2d 看板娘 (支持换模型)

一、效果如下,想要更加效果前往我的博客 snows_ls BLOGhttp://124.223.41.220/ 资源我放这个仓库咯, 直接拉取即可 snows_l/live2d-sourcehttps://gitee.com/snows_l/live2d-source 二、引入(看板娘出来了) 直接在vue项目html中…

查找与排序-快速排序

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序…

高效论文写作指南:那些你必须知道的工具与平台

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 在完成论文写作过程中,有许多实用的工具和平台可以帮助提高效率、确保质量,并保持学术规范。以下是一些常用的论文写作工具和平台: 1. 文献管理工具…

数据网格:数据去中心化的特征

在现代的数据管理架构理念中,常常会谈及数据网格,将它用来解决大规模、复杂数据环境下的数据管理和利用问题。本文将探讨数据网格的概念以及数据去中心化和数据网格的紧密联系。 一数据网格 数据网格定义:数据网格将数据视为一种产品&#x…

中原台球展,2025郑州台球展会,中国台球产业链发展大会

阳春三月,万物复苏,商机无限;品牌宣传正当季,产品招商正当时,新品发布好时期。抓住台球发展的这波财富机遇,借助壹肆柒郑州台球展这个超级平台,将品牌和产品快速打造成为覆盖全国市场的顶流。20…

Acwing 简单博弈论

公平组合游戏ICG 若一个有限满足:由两名玩家交替行动: 在游戏进程的任意时刻;可以执行的合法行动与轮到哪名玩家无关;不能行动的玩家判负; 则称该游戏为一个公平组合游戏。NIM博弈属于公平组合游戏,但城建…

鸢尾花书实践和知识记录[编程1-11二维和三维可视化]

作者空间 文章目录 思维导图函数使用 二维可视化方案平面散点图散点图的示例代码1:绘制鸢尾花的散点图代码2Plotly绘制散点图 数据类型和绘图工具的对应 平面等高线代码3生成等高线网格数据 plotly.express关键的绘图函数 Plotly的另一个模块代码4 Plotly生成的 热图…

以旅游购物贸易方式报关出口的货物是什么意思

旅游购物贸易方式的定义 ‌旅游购物贸易‌是指国内外旅游者通过旅游渠道,携带外币现钞、外币票据入境,到外汇指定银行兑换成人民币,并在特定区域进行商品采购、报检、报关后,将所购货物运回国内进行销售的贸易行为。这种贸易方式通…

官方外卖霸王餐对接接口渠道如何选择?

对接官方外卖霸王餐接口渠道通常涉及以下步骤: 选择服务提供商:选择一个提供外卖霸王餐API接口服务的平台。注册与申请:在选定服务提供商的平台上进行注册并创建账号,然后提交API接口使用申请。获取接口文档和密钥:申…

CSS基础-常见属性

6、CSS三大特性 6.1 层叠性 如果样式发生冲突,则按照优先级进行覆盖。 6.2 继承性 元素自动继承其父元素、祖先元素所设置的某些元素,优先继承较近的元素。 6.3 优先级 6.3.1 简单分级 1、内联样式2、ID选择器3、类选择器/属性选择器4、标签名选择器/…

SpringBoot框架下的社区医院信息系统开发

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理社区医院信息平台的相关信息成为必然。开发…

钢琴灯品牌排行榜前十名有哪些?护眼灯钢琴灯品牌排行榜

钢琴灯品牌排行榜前十名有哪些?要说近期比较火爆的家电产品,那一定绕不开护眼灯钢琴灯。作为能够提高光线质量,帮助我们营造舒适环境的热门好物,其受到了很多专业人士的认可。但是作为一名专业的家电测评师,我想在此提…

找到字符串中第一个匹配项的下标(c语言)

1./给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 //示例 1: //输入:haystac…

plt用数组显示图像

目录 plt.imshow实战 plt.imshow plt.imshow 可以用来显示二维数组表示的图像,也可以用来显示热图(heatmap)等。基本语法如下: plt.imshow(X, cmapviridis, interpolationnearest)参数说明: X:二维数组&…

基础岛第5关:XTuner微调个人小助手认知

进入开发机 克隆Tutorial仓库 mkdir -p /root/InternLM/Tutorialgit clone -b camp3 https://github.com/InternLM/Tutorial /root/InternLM/Tutorial 创建虚拟环境 在安装 XTuner 之前,我们需要先创建一个虚拟环境。使用 Anaconda 创建一个名为 xtuner0121 的虚拟…

工作日志:nvm版本控制遇到的一系列问题。

1、安装vue3可使用的富文本编辑器。(https://www.wangeditor.com/v5/for-frame.html#demo-1) npm install wangeditor/editor-for-vuenext --save2、为同时拥有两个类的元素设置样式,组合选择器是通过在选择器中并列写入两个类名来实现的&am…

openpnp - 执行M400命令后,超时错误的解决方法

文章目录 openpnp - 执行M400命令后,超时错误的解决方法概述笔记备注END openpnp - 执行M400命令后,超时错误的解决方法 概述 在X轴齿隙校正时,出现M400的命令超时错误。能重现。 查了资料,有人遇到过。看了github上的一个帖子(…

STM32(四)LED闪烁、流水灯及蜂鸣器操作

小节任务:在对GPIO函数初始化操作及配置好输入或输出模式后,使用GPIO的输入输出函数控制LED闪烁、流水灯及蜂鸣器操作,本小节先使用GPIO的四个输出函数 SetBits函数将指定端口设置为高电平 ResetBits函数将指定端口设置为低电平 WriteBit根据…