第8章_微机原理及单片机 AD和DA转换器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章_微机原理及单片机 AD和DA转换器

;第8章 A/D和D/A转换器;学习目标;学习内容; 数字量(Digit)和模拟量(Analog);模拟量输入输出通道;1. 传感器(变送器);3. 信号处理;5. 采样/保持器;数/模(D/A)转换;D/A转换原理;权电阻D/A;D/A转换的主要性能指标;(3)线性误差;D/A转换芯片—DAC0832;;8位输入寄存器;T型电阻网络;在T型解码网络中,有一个标准电源VREF。二进制数的每一位di(i=0,1,2)对应一个电阻2R,并由该二进制值di控制一个双向电子开关Ki。;从A点看: I0=VA/(2R); I1=2I0 B点左边的网络电路可简化一个2R的等效电阻,与A点同样原理可得 : I1=VB/(2R); I2=2I1 最后将整个网络电路等效为一个阻值为R的电阻,则由H点:I =VREF/R I7=I/21、 I6=I/22、 I5=I/23、 I4=I/24、 I3=I/25、 I2=I/26、 I1=I/27、 I0=I/28 当输入数据,总电流: Io1=I/28*(27+26+25+24+23+22+21+20);输出电压: Vo = -Io1*Rfb =-((VREF/R)/28) *(27+26+25+24+23+22+21+20)*Rfb 推广到一般情况,对于n位二进制数D, 其输出电压为: V=(VREF *Rfb) /(R*2n )*D;DAC0832的引脚信号;D0~D7:8位数据输入线 ILE: 数据锁存允许控制信号输入线,高电平有效; CS: 片选信号输入线(选通数据锁存器),低电平有效; WR1: 为输入寄存器的写选通信号。 XFER:数据传送控制信号输入线,低电平有效。 WR2:为DAC寄存器写选通输入线。 Iout1:电流输出线。当输入全为1时Iout1最大。   Iout2: 电流输出线。其值与Iout1之和为一常数。;DAC0832的工作方式;+;D/A 转换;port;IOUT2;双缓冲方式 ;IOUT2;当要求多个模拟量同时输出时,可采用双重缓冲方式。;例1 连线如图,计算当数字量为0CDH时的输出Vo。;DAC0832的应用;输出锯齿波的程序段;输出三角波的程序段;OUTPUT PROC NEAR MOV DX, PORT0 ;DAC0832端口地址 OUT DX, AL INC DX OUT DX, AL PUSH AX MOV AX, N ;延时的时间常数 WT: DEC AX JNZ WT ;延时 POP AX RET OUTPUT ENDP;A/D 转换;信号变换中的采样、量化和编码;1. 采样和保持;量化:量化是把采样值取整为最小单位Δ的整数倍。 编码:把量化的数值用二进制代码表示。;A/D转换器的主要技术指标;2、量化误差 量化误差是ADC的有限位数对模拟量进行量化而引起的误差。 实际上,要准确表示模拟量,ADC的位数需很大甚至无穷大。一个分辨率有限的ADC的阶梯状转换特性曲线与具有无限分辨率的ADC转换特性曲线(直线)之间的最大偏差即是量化误差。;3、偏移误差 偏移误差是指输入信号为零时,输出信号不为零的值,所以有时又称为零值误差。 假定ADC没有非线性误差,则其转换特性曲线各阶梯中点的连线必定是直线,这条直线与横轴相交点所对应的输入电压值就是偏移误差。;4、绝对精度 在一个转换器中,任何数码所对应的实际模拟量输入与理论模拟输入之差的最大值,称为绝对精度。 5、转换速率 ADC的转换速率是能够重复进行数据转换的速度,即每秒转换的次数。 而完成一次A/D转换所需的时间(包括稳定时间),则是转换速率的倒数。;A/D 转换原理; 双积分型A/D转换器; 逐次逼近式A/D转换器;典型A/D转换器芯片ADC0809;ADC0809的内部逻辑结构;ADC0809引脚功能如下: IN0~IN7:模拟量输入,用于输入被转换的模拟量。 ALE:通道锁存信号,高电平有效。在高电平时将通道选择ABC锁存。 A、B、C:通道选择,用于选择模拟通道。被选模拟通道与ABC的关系如下表所示。 D0~D7:数字量输出,是转换后的数字量。 START:启动转换信号,正脉冲启动ADC0809开始转换。 EOC:转换结束信号,高电平时表示转换结束,通知CPU可以读数据。;OE:输出允许信号,由CPU送来,高电平时数据出现在D0~D7数据线上。 CLK:工作时钟输入端。其频率为640kHz。 Vcc:工作电源,+5V。 GND:地线。 VR+、VR-:参考电压输入端。通常情况下VR+与Vcc相连, VR-与GND相连。 ;A/D转换器

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档