第十章数模转换与模数转换接口及其应用_第1页
第十章数模转换与模数转换接口及其应用_第2页
第十章数模转换与模数转换接口及其应用_第3页
第十章数模转换与模数转换接口及其应用_第4页
第十章数模转换与模数转换接口及其应用_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十章第十章 数模转换与模数转换数模转换与模数转换 接口及其应用接口及其应用 概述nda转换器及其接口技术nad转换器及其接口技术nad转换芯片0809 概 述10.1 da转换器及其接口技术 d/a转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电信号。在d/a参数中一个最重要的参数就是分辨率,它是指输入数字量发生单位数码变化时,所对应输出模拟量(电压或电流)的变化量。 分辨率是指输入数字量最低有效位为 1 时,对应输出可分辨的电压变化量u与最大输出电压um之比,即分辨率分辨率= 1/ (21) n最小阶梯电压参考电压最小阶梯电压参考电压*分辨率分辨率 =参考电压参考电压/ (

2、21) 实现d/a转换器和微型计算机接口技术的关键是数据锁存问题。有些d/a转换器芯片本身带有锁存器,但也有些d/a从转换器芯片本身不带锁存器。此时一些并口芯片如8212,74ls273及可编程的并行i/o接口芯片8255a均可作为d/a转换的锁存器。数据cswr输出8255数据输出wradad 1、 ad558的内部结构框图2、ad558与pc机的连接图 codesegmenassume cs:codestart:mov cx, 256mov al,0loop1:out 30b,al;输出al内容call delay;延时inc al;al内容加1loop loop1;循环256次jmp s

3、tart;重新输出下一;个锯齿波dac0832逻辑结构框图逻辑结构框图agnddgnduccurefilerfbd7d0cs1wr2wrxfer+5viout1iout2+uo228hiowdbwr三、串行8位d/a转换器tlc5620 第一级缓冲 第二级缓冲 数据写入方式数据写入方式 (ldac更新更新dac输出输出) 数据写入方式数据写入方式 (load更新更新dac输出输出) dataclkloadldacrefarefbrefcrefddacadacbdaccdacdpc0pc1pc2pc3tlc56208255atlc5620与与8255a的连接的连接 mov cl,5;先把;先把a

4、x内容左移内容左移5位位shl ax,clmov dx,ax;dx为串行输出的数据为串行输出的数据,最高位为通道选择最高位为通道选择mov cx,11;循环;循环11次次dac_proc1:mov al,0;预置对;预置对data线的置位复位字线的置位复位字shl dx,1;取串行输出位;取串行输出位adc al,0;把串行输出位送到置位复位字的第;把串行输出位送到置位复位字的第0位位out 86h,al;把;把data线上串行输出位内容线上串行输出位内容mov al,00000010b;发送;发送clk负脉冲负脉冲out 86h,almov al,00000011bout 86h,alloo

5、p dac_proc1;循环;循环四、12位da转换及接口 10.2 ad转换器及其接口技术 分辨率指分辨率指a/d转换器对输入模拟信号的分辨能力。转换器对输入模拟信号的分辨能力。通常用数字输出最低位(通常用数字输出最低位(lsb)所对应的模拟输入的)所对应的模拟输入的电平值表示。如电平值表示。如a/d转换器的输出为转换器的输出为 12 位二进制数,位二进制数,最大输入模拟信号为最大输入模拟信号为 10v,则其分辨率为,则其分辨率为分辨率分辨率10/(2n 1)10/2n 2.44mv 10.2 ad转换器及其接口技术 常用的a/d有并行a/d、逐次逼近a/d、双积分a/d。 1. 计数斜波式

6、计数斜波式a/d转换器转换器 da8255比较器模拟输入 2. 逐次逼近式逐次逼近式a/d转换器转换器 ui=163mv的逐次比较过程 3. 双积分型双积分型a/d转换器转换器 充电时间充电时间t1 放电放电t2充电时间v0vi * t1/放电时间v0vr* t2/ =0t2=(t1/ vr )*vi在实际测量中在实际测量中t1,vr固定固定 4. 并联比较型并联比较型a/d转换器转换器固定模拟输入允许输出oe数据输出启动信号start转换结束eocproc_adc proc far;这是一个数据采集子程序again:out n1,al;启动adccall delay;延时in al,n2;取

7、数mov bx,al;存入数组inc bx;数组指针加1 loop again;循环retproc_adc endp proc_adcproc far;这是一个数据采集子程序again:out n1,al;启动adccall delay;延时in al,n2;取数mov bx,al;存入数组inc bx;数组指针加1loop again;循环retproc_adcendp模模拟拟输输入入部部分分控控制制逻逻辑辑地址地址译码译码输入输入选通选通基准电压基准电压输入端输入端 a ad dc c0 08 80 09 9in0in1in2in3in4in5in6in7eocd-1|d-8addaaddbaddcalestart8 82 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论