第10章数模转换与模数转换接口及其应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第10章数模转换与模数转换接口及其应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 数模 转换 接口 及其 应用 课件
- 资源描述:
-
1、 概 述10.1 DA转换器及其接口技术 分辨率是指输入数字量最低有效位为 1 时,对应输出可分辨的电压变化量U与最大输出电压Um之比,即分辨率分辨率=1/(21)n最小阶梯电压参考电压最小阶梯电压参考电压*分辨率分辨率 =参考电压参考电压/(2n1)实现D/A转换器和微型计算机接口技术的关键是数据锁存问题。有些D/A转换器芯片本身带有锁存器,但也有些D/A从转换器芯片本身不带锁存器。此时一些并口芯片如8212,74LS273及可编程的并行I/O接口芯片8255A均可作为D/A转换的锁存器。数据CSWR输出8255数据输出WRADAD2、AD558与PC机的连接图 CODESEGMENTASS
2、UME CS:CODESTART:MOV CX,256MOV AL,0MOV DX,30CHLOOP1:OUT DX,AL;输出AL内容CALL DELAY;延时INC AL;AL内容加1LOOP LOOP1;循环256次JMP START;重新输出下一;个锯齿波CODE ENDSEND STARTDAC0832逻辑结构框图逻辑结构框图DAC0832有三种工作方式:(3)设计 D7D0IOWA9A0AEN系统总线DI07WR1ILECSDAC0832译码器WR2XFERDGNDVREFRFBIO1IO2AGND+-AR+5VVout DAC0832单缓冲方式连接+5V314H 软件设计程序清单
3、如下:(4)讨论第一级缓冲 第二级缓冲 数据写入方式数据写入方式(LDAC更新更新DAC输出输出)数据写入方式数据写入方式(LOAD更新更新DAC输出输出)DATACLKLOADLDACREFAREFBREFCREFDDACADACBDACCDACDPC0PC1PC2PC3TLC56208255ATLC5620与与8255A的连接的连接 MOV CL,5;先把;先把AX内容左移内容左移5位位SHL AX,CLMOV DX,AX;DX为串行输出的数据为串行输出的数据,最高位为通道选择最高位为通道选择MOV CX,11;循环;循环11次次DAC_PROC1:MOV AL,0;预置对;预置对DATA
4、线的置位复位字线的置位复位字SHL DX,1;取串行输出位;取串行输出位ADC AL,0;把串行输出位送到置位复位字的第;把串行输出位送到置位复位字的第0位位OUT 86H,AL;把;把DATA线上串行输出位内容线上串行输出位内容MOV AL,00000010B;发送;发送CLK负脉冲负脉冲OUT 86H,ALMOV AL,00000011BOUT 86H,ALLOOP DAC_PROC1;循环;循环MOV AL,00000100B;循环完毕,发循环完毕,发LOAD负脉冲负脉冲OUT 86H,ALMOV AL,00000101B;OUT 86H,ALMOV AL,00000110B;发发LDA
5、C负脉冲负脉冲OUT 86H,ALMOV AL,00000111B;OUT 86H,AL主程序段:例 DAC1210接口电路设计8位输入锁存器4位输入锁存器12位DAC寄存器12位相乘型D/A转换器&LELELELSBMSBDI11 15DI10 16DI9 17DI8 18DI7 19DI6 20DI5 4DI4 5DI3 6DI2 7DI1 8DI0 9BYTE1 23/BYTE2CS 1 WR1 2XFER 21WR2 2210 VREF14 IOUT213 IOUT111 RFB24 Vcc3 AGND24 DGNDDAC1210内部结构12位DAC与CPU之间加两级锁存器(右对齐)P
6、C扩展槽D0-7IOWANEA0-9BUF1D0-7 Q0-7CBUF3D0-7 Q0-7CBUF2D0-7 Q0-7C 12位DACD0-7 D/A I01 D8-11 I02译码器Y0Y1图10-5 12位DAC与CPU之间加两级锁存器(3)设计 软件设计程序清单如下:10.2 AD转换器及其接口技术 分辨率指分辨率指A/D转换器对输入模拟信号的分辨能力。通转换器对输入模拟信号的分辨能力。通常用数字输出最低位(常用数字输出最低位(LSB)所对应的模拟输入的电平值)所对应的模拟输入的电平值表示。如表示。如A/D转换器的输出为转换器的输出为 12 位二进制数,最大输入位二进制数,最大输入模拟信
7、号为模拟信号为 10V,则其分辨率为,则其分辨率为分辨率分辨率10/(2N 1)10/2N 2.44mV10.2 AD转换器及其接口技术 1.计数斜波式计数斜波式A/D转换器转换器 DA8255比较器模拟输入 2.逐次逼近式逐次逼近式A/D转换器转换器 1 0 0 0 0 0 0 0D7 1 0 0 0 0 0 0D7 D6 1 0 0 0 0 0D7 D6 D5D4 D3 D2 D1 D0DHPC0Ui=163mV的逐次比较过程 3.双积分型双积分型A/D转换器转换器 计数器充电时间充电时间T1 放电放电T2充电时间V0Vi*T1/放电时间V0VR*T2/=0T2=(T1/VR)*Vi在实际
8、测量中在实际测量中T1,VR固定固定 4.并行比较型并行比较型A/D转换器转换器并行比较型并行比较型模拟输入允许输出OE数据输出启动信号Start转换结束EocA/D转换器与CPU的连接1.ADC的启动信号:ADC的转换启动方式有脉冲启动和电平启动之分。前者要求在转换期间不变,而后者在转换开始后就可以撤消。转换启动信号有单个信号启动和由多个信号组合起来的复合信号启动之分。2.ADC的输入信号:ADC的模拟信号输入有多通道和单通道之分。3.ADC的输出信号:(1)A/D转换器的分辨率:当ADC的分辨率高于数据总线的宽度时,需要两次读取。(2)A/D转换器的三态输出锁存器:决定是否可直接挂在CPU
展开阅读全文