A/D和D/A的一些基本理解

            A/D和D/A在单片机中的概述

  1. 模拟量和数字量概述

模拟量常表现为图形,数字量则为二进制的0和1.

2. A/D转换原理及参数指标

   过程:采样保持,量化,数字信号

  1. 采样定理,

Fs≥2fiMax    fs为采样频率,fiMax为输入信号最高频率分量的频率

在满足采样定理的条件下,可以用一个低通滤波器将vs还原成v1,通常的采样频率为fs=(3~5)fimax,采样所用电压就是每次采样结束的v1值。

  1. 量化和编码

任何一个数字量的大小,都是以最小数量单位的整数倍来表示。则用数字量表示采样电压时,化成最小数量单位的整数倍,这个过程就叫量化。用Δ表示,为了减少量化误差,则Δ=(2/15)v ,并规定 000代码对应着 0~(1/15)v

       

                     ①当vL为高电平时,T导通,输入信号经过vi经电阻Ri和T向电容Ch充电,若Ri=Rf

,则充电结束后,vo=vc=-vi

                     当vL返回低电平,T截止由于电容无放电电路,所以vo的值保留下来,

 ②

构思:取一个数字量加到D/A转换器上,得到一个对应的输出模拟电压,和输入的电压模拟量比较,如果不相等则进行调整,直到相等为止。

开始时先用复位信号将计数器置为0,而且转换信号停留在VL=0的状态,门G被封锁,计数器不工作,计数器加给D/A转换器的为全0信号所以模拟电压vo=0,如果Vi为正压信号,转换器输出电压为1。

输出:由于其数字不断变化,所以设置了寄存器,每次转换完成后,用转换信号下降沿,将计数器输出的数字置入输出寄存器,再最终获得输出信号。

并行比较型A/D转换器

优点:只受比较器,触发器和编码电路的延时时间限制,转换速度快,

需要比较器多,比如8位并行A/D转换器就需要2的8次方-1=255个比较器。
3.参数指标

  • 分辨率——说明转换器对于输入信号的分辨能力

最大输入电压一定的时候,输出位数愈多,量化单位愈小,分辨率愈高。如A/D转换器输出为8位二进制数,输入信号最大为5v,则这个转换器能区分输入信号的最小电压位5v*1/2^8=19.53mv

再如位-10v~10v转换器为8位,第一位用来表示正负,其余七位表示信号幅值,最末一位即为10v*1/2^7=80mv

  • 转换误差——实际输出的数字量与理论的差别

例如:相对误差≤±LSB/2 ,表明误差小于最低位的一半

  • 转换精度——它是A/D转换器的最大量化误差和模拟精度的共同体现

最大量化误差应为分辨率数值的一半,这是由于量化过程中采用了四舍五入的方法。如上例 80mv*0.5=40mv,全量程的相对误差为0.4%(40mv/10v*100%)

  • 转换时间——指A/D转换器从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间。

D/A转换器

  1. 基本原理:

对于有权码,每位代码都有一定的权,为了转换,必须将每一位代码按其权的大小转换成相应的模拟量,然后再将模拟量相加。

  1. 权电阻网络D/A转换器

最高位到最低位的位权以此为2^n-1,2^n-2……2^1,2^0。


S3,S2,S1,S0为4个电子开关,其状态分别受d3,d2,d1,d0取值的控制,代码为1的时候开关连接到参考电压Vref上,代码为0时候开关接地,即di=1时有支路电流流向放大器,di=0的时候,支路电流为零。

可得Vo=-Rf(i3+i2+i1+i0)为运算放大器输入电流为零。

即Vo=-(2^n-1/2^n)Vref

  1. D/A转换器的参数指标
    • 分辨率——D/A转换器模拟输出电压可能被分离的等级数

N位分辨率表示为1/(2^n-1)

    • 转换误差——实际输出与理论的差别
      误差值应低于LSB/2,例如8位转换器,对应最大数字量(FFH)的模拟理论输出位255/256Vref  1/2LSB=1/512Vref
    • 建立时间——输入数字量变化时,输出电压变化到稳定电压所需时间
    • 转换速率(SR)——大信号工作状态下模拟电压的变化率
    • 温度系数——输入不变,输出模拟电压随温度变化产生的变化量。

                           

              

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值