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

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

3天内不再提示

A/D和D/A转换的基础知识

CHANBAEK 来源:落木青云 作者:一颗糯米 2023-03-20 15:17 次阅读

单片机怎么与模拟信号“交流”

我们都知道单片机只能识别0或1两种数字信号,但是现实世界所有的存在都以具体的模拟量为主,比如电压,电流,气压,质量等等,那单片机要怎么才能和这些信号打交道呢? 要是没有“交流”那电子世界不就会乱套了,那可能比哥伦布刚发现印第安人那刻还乱吧。 是不是就必须得有工具来“翻译”这些信息了,这里就不得不利用数模转换功能了,学了电子技术基础的朋友应该都有印象吧。 它们就像单片机与外界信息交流的翻译官。

我们做项目开发时基本都会用到数模转换(A/D、D/A),尤其是A/D单元,几乎是项目必用的。 所以它们的地位还是很重要的,基础版的51单片机内部是没有集成这些单元的,所以课本上介绍这些知识时都会使用外接芯片来讲解,但是现在新出的芯片几乎都是内部集成数模转换功能,只要对着手册在程序中设置一下引脚功能就可以进行操作了。 所以之前的内容中我一直没介绍外接数模转换芯片这一块的知识,现在来介绍这一部分内容也是比较尴尬的事,毕竟介绍再多工作中用到的概率不大。 所以今天就写些一看就懂的内容,书本上有的电路,程序就不举例说明了。

A/D和D/A转换模型分类都比较多,这些细节可以参考相关书籍做了解。 反正说白了,数模转换原理是简单的,普通的模块也是廉价的,不然现在的MCU也不会集成它。 但是高性能的数模转换芯片国内现在是欠缺的,这就影响了国内工业在很多高精行业芯片不得不依靠进口。 长江后浪推前浪,但愿这些可以早日突破吧。

A/D转换基础

A/D变换就是将模拟信号转换为数字信号传入给单片机,通常用于单片机采集各类信号,最终都会以检测电压的形式体现出来,转换过程通常包含采样、量化和编码3个步骤。

wKgZomQYB7aAXBftAABW3P0Lv8k224.jpg

A/D转换步骤

采样是将连续的模拟信号变成不连续的模拟信号,就像控制一个快速开关,开关定时开启闭合过程,一个连续的模拟信号就形成一系列的脉冲信号,称为采样信号。

在理想数据采集系统中,只要满足采样定理——采样频率不小于被采集信号最高频率的2倍(即fs ≥2fmax ),则采样输出信号就可以无失真的重现原输入信号,而在实际应用中通常会设置更高的采样频率,当然采样频率越高,计算量就越大,对芯片的处理能力要求就越高。 比如我们测试心率,胎儿到大人每分钟心率从四五十到两百多都有可能。 即每秒最多4次,那我们的采样频率是不是设置8Hz就能测出心率了呢? 当然不是这样的,即使是80hz也不一定能测出准确的数据,实际开发中我们得设置几百Hz甚至上千Hz的采样频率。

量化过程是将模拟信号变成数字信号的过程,输入信号的幅值变化就与实际的数值对应起来,完成了从模拟到数字的变换; 量化过程也会引入误差,增加采样频率和幅值的表示位数可以减少误差。 将量化过程得到的量化值进行二进制编码,对相同范围的模拟量,编码位数越多,量化误差越小。

wKgaomQYB7aADNIqAABCm24xIRk025.jpg

转换过程

D/A转换基础

与A/D转换相反,D/A转换就是使用单片机输出模拟信号,和A/D一样也是有转换精度的,最常见的应用就是波形发生器,汽车,仪表类行业对这个要求会比较高。

wKgaomQYB7aAJpS2AACFO-YnFmE887.jpg

并行D/A转换原理

正如图中所画,D/A转换时恰好和A/D转换相反,内部由多个按一定规律设计的阻电阻网络的控制开关,通过比较器逐级比较从而输出与设计值最接近的模拟量。

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

    关注

    6019

    文章

    44323

    浏览量

    627737
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16616

    浏览量

    347229
  • 模拟信号
    +关注

    关注

    8

    文章

    1076

    浏览量

    52215
  • 数字信号
    +关注

    关注

    2

    文章

    915

    浏览量

    47412
  • 数模转换
    +关注

    关注

    3

    文章

    106

    浏览量

    28900
收藏 人收藏

    评论

    相关推荐

    D\A转换A\D转换原理详解

    模数转换器:将模拟信号转换成数字信号的电路,称为模数转换器,简称A\D转换
    发表于 08-24 11:52 3207次阅读
    <b class='flag-5'>D</b>\<b class='flag-5'>A</b><b class='flag-5'>转换</b>与<b class='flag-5'>A</b>\<b class='flag-5'>D</b><b class='flag-5'>转换</b>原理详解

    D/AA/D转换概述及例题练习

    D/AA/D转换概述及例题练习
    发表于 02-07 11:45 920次阅读
    <b class='flag-5'>D</b>/<b class='flag-5'>A</b>和<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换</b>概述及例题练习

    A/DD/A转换及应用

    本帖最后由 gk320830 于 2015-3-8 13:23 编辑 AD和DA实验.ppt一、实验目的1. 加深对A/DD/A转换
    发表于 09-16 15:06

    A/DD/A转换设计

    用单片机为主控制器设计一个A/DD/A转换系统,将一路模拟信号从IN0输入,连续采样后将数据存入2450H开始的16个内存单元中,然后通过
    发表于 06-29 00:08

    A/D转换D/A转换

    1. D/A转换D/A转换器(Digital-to-Analog Converter, DAC
    发表于 05-15 01:05

    D/A转换(单缓冲方式)复习

    【单片机】单片机期末复习知识点提纲5一、D/A转换二、A/D
    发表于 01-10 07:00

    A/DD/A转换器实验

    实验六  A/DD/A转换器实验(一)提高性实验—— ADC0809 转换器实验1.
    发表于 03-21 11:40 91次下载

    不用D-A转换器IC的8位廉价D-A转换电路

    不用D-A转换器IC的8位廉价D-A转换电路 电路的功能 声音合成输出用的D
    发表于 05-07 15:05 1036次阅读
    不用<b class='flag-5'>D-A</b><b class='flag-5'>转换</b>器IC的8位廉价<b class='flag-5'>D-A</b><b class='flag-5'>转换</b>电路

    什么是A/D转换D/A转换

    一、什么是a/dd/a转换: 随着数字技术,特别是信息技术的飞速发展与普及,在现代控制、通信及检测等领域,为了提高系统的性能指标
    发表于 06-04 11:40 6.4w次阅读

    D/AA/D转换

    在数字电子技术的很多应用场合往往需要把模拟量转换为数字量,称为模/数转换器(A/D转换器,简称ADC);或把数字量
    发表于 04-05 12:44 200次下载

    常用D/A转换器和A/D转换器介绍

    常用D/A转换器和A/D转换器介绍 下面我们介绍一下其它常用
    发表于 09-05 14:48 308次下载
    常用<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换</b>器和<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换</b>器介绍

    模数转换A/D)与数模转换D/A

    本文对模数转换A/D)与数模转换D/A)的基本概念和性能指标做了详细介绍。
    发表于 01-05 15:50 4.1w次阅读
    模数<b class='flag-5'>转换</b>(<b class='flag-5'>A</b>/<b class='flag-5'>D</b>)与数模<b class='flag-5'>转换</b>(<b class='flag-5'>D</b>/<b class='flag-5'>A</b>)

    ADC与DAC转换器的基础知识详细资料说明

    本文档的主要内容详细介绍的是ADC与DAC转换器的基础知识详细资料说明包括了:1.A/DD/A
    发表于 05-07 08:00 24次下载
    ADC与DAC<b class='flag-5'>转换</b>器的<b class='flag-5'>基础知识</b>详细资料说明

    A/D转换原理

    1分辨率 当知道一个A/DD/A转换器的位数n时,就可以知道其分辨率的大小。此时,A/
    的头像 发表于 09-28 11:43 6301次阅读

    A/DD/A转换接口教程说明

    A/DD/A转换接口教程说明分享。
    发表于 03-30 10:01 9次下载
    <b class='flag-5'>A</b>/<b class='flag-5'>D</b>与<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换</b>接口教程说明