欢迎来到天天文库
浏览记录
ID:52310631
大小:470.06 KB
页数:25页
时间:2020-04-04
《微机原理与应用课件第十一章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十一章数模(D/A)转换与模数(A/D)转换接口第一节概述一、实时过程控制控制系统的结构及组成第二节D/A转换一、数/模转换器的原理(组成)二、八位D/A转换器DAC0832三、12位D/A转换器DAC1210第三节模拟/数字(A/D)转换一、逐次逼近式模/数(A/D)转换器原理二、逐次逼近式A/D转换器基本组成三、典型模/数转换器ADC0809第十一章数模(D/A)转换与模数(A/D)转换接口第一节概述控制对象多路开关MUX采样保持器S/HI/O接口A/D转换器传感器传感器放大滤波放大滤波计算机执行部件多路
2、开关MUXI/O接口D/A转换器包括A/D和D/A的实时控制系统一、实时过程控制控制系统的结构及组成1.传感器:把控制对象的各种参数的物理量用传感器测量出来,并转换成电信号。2.放大器:把传感器输出的信号(一般为mV或V)放大到A/D转换所需的量程范围。3.低通滤波器:抑制干扰,提高信躁比。4.多路开关:对传感器输出的多路信号进行切换,用一路装置进行测量和控制。5.采样保持电路:对模拟信号进行采样并保持以保证A/D转换的正确性。第二节D/A转换一、数/模转换器的原理(组成)。I1I2I3Ifd1d2d3d4R2
3、R4R8RS1S2S4S3IoΣ-+VoVR=5VI4Rf=R/2若d1d2d3d4=1000第一节D/A转换器接口一、数/模转换原理1、数/模转换器的基本组成:数据输入逻辑电路电子开关基准电压电阻网络模拟电流输出2、T型电阻解码网络:+_D3D2D1D0VRRRR2R2R2R2R2RRV0II3I2I1I0I=I3D3+I2D2+I1D1+I0D0VR=24R(23D3+22D2+21D1+20D0)2/16二、八位D/A转换器DAC083213141516456781211932
4、010IEDI7DI6DI5DI4DI3DI2DI1DI0ILECSWR1WR2XFER19118217VREFIOUT2IOUT1R1bR1bVccDGND8位D/A转换器8位DAC寄存器8位输入寄存器DAC0832的内部结构图AGNDIE主要技术指标:分辨率:8位转换时间:1S满量程误差:±1LSB参考电压:±10V单电源:+5V~+15V1.芯片介绍2.芯片的输出电路0832-+R数字量输入iVOUTVOUT=-iR0832-+R数字量输入iVOUTR1R2VOUT=iR(1+R2/R1)0832-+R1
5、数字量输入-+R4VOUTVREFR2R3IOUT1IOUT2双极性输出3.DAC0832与CPU接口方式DAC0832WR2WR1CSXFERVcc+5VD7-D0Vo-+AIOUT2IOUT1AGNDDGNDVREFILE+5V地址总线DAC0832与8位数据总线微机的连接图地址译码WRIO/M②单缓冲方式:ILE接高电平;CS、WR1、WR2、XFER接控制输出端(连接方式有多种形式);当对DAC0832进行写操作时(执行OUT指令),数字量直接被转换成模拟量。①直通方式:ILE接高电平;CS、WR1、W
6、R2、XFER直接接地。D/A转换器的输出随着总线数据的变化而变化。单缓冲方式的应用例1设DAC的口地址为80H,要求输出0~5V的锯齿波START:MOVAL,0FFHAGAIN:INCALOUT80H,ALCALLDELAYJMPAGAIN阶梯的宽度由延时时间决定例2要求DAC输出一三角波,波形下限电压为0.5V,上限电压为2.5V。下限电压对应的数字量为:0.5*256/5=26=1AH上限电压对应的数字量为:2.5*256/5=128=80HBEGIN:MOVAL,1AHUP:OUT80H,ALINCA
7、LCMPAL,81HJNZUPDECALDOWN:OUT80H,ALDECALCMPAL,19HJNZDOWNJMPBEGIN③双缓冲方式:第一种应用情况:在前一个数据转换的同时,CPU将下一个数据先输入至输入寄存器,然后再在某个时刻启动D/A转换。地址译码320H321HDAC0832Vcc+5VD7-D0Vo-+AIOUT2IOUT1AGNDDGNDVREFILE+5V地址总线DAC0832与8位数据总线微机的连接图WR1WR2IOWRCSXFERMOVDX,320HMOVAL,DATAOUTDX,ALIN
8、CDXOUTDX,AL-+CSXFERWR2ILEWR1DAC1-+XFERWR2ILEWR1DAC2-+CSXFERWR2ILEWR1DAC3译码器ABCS1CS2CS3XFERIO/MWRVO1VO2VO3第二种应用情况:在多路DAC系统中,需要同步D/A转换时,采用双缓冲方式。在不同的时刻将要转换的数据分别打入各DAC的输入寄存器,然后由一个转换命令同时启动,各个DAC转换。8/
此文档下载收益归作者所有