第十章 A-D和D-A转换器接口.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 A/D与D/A转换器接口 概 述 A/D和D/A转换器是把微型计算机的应用领域扩展到检测和过程控制的必要装置,是把计算机和生产过程、科学实验过程联系起来的重要桥梁。下图给出了A/D、D/A转换器在微机检测和控制系统中的应用实例框图。 10.1 D/A转换器的接口方法 D/A转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电信号。 由于实现这种转换的原理和电路结构及工艺技术有所不同,出现了各种各样的D/A转换器,也各具特色。 1. D/A转换器的主要参数 衡量一个D/A 转换器的性能的主要参数有: 1.分辨率:指D/A转换器能够转换的二进制数的位数。位数越多分辨率就越高。 2. 转换时间:指数字量从输入到完成转换、输出达到最终值并稳定为止所需要的时间。一般电流型的DAC较快,电压型的DAC较慢。 3. 精度:指DAC实际输出电压与理论值之间的误差。一般采用数字量的最低有效位作为衡量单位,如±1/2LSB。 4. 线性度:指数字变化时,DAC输出的模拟量按比例变化关系的程度。理想的DAC是线性的,但实际上有误差,模拟输出偏离理想输出的最大值称为线性误差。 2、D/A转换器的连接特性 表示一个D/A 转换器连接特性的几个方面: 1. 数据缓冲能力。 2. 输入的数据宽度(分辨率)。 3. 输入码制。一般对单极性输出的DAC只能 接收二进制码或BCD码,而双极性输出的DAC只能接收偏移二进制码或补码。 4. 输出模拟量的类型。有电流和电压两种类型 5. 输出模拟量的极性。有单极性和双极性两种 1.接口的任务 实现D/A转换器和微型计算机接口技术的关键是数据锁存问题。有些D/A转换器芯片本身带有锁存器,但也有些D/A转换器芯片本身不带锁存器。此时一些并口芯片如8212、74LS273及可编程的并行I/O接口芯片8255A均可作为D/A转换的锁存器。 10.2 D/A转换器接口电路设计 1. 要求 通过DAC0832产生任意波形,如矩形波、三角波、梯形波、正弦波以及锯齿波等。 2 . 分析 由于连接的对象是DAC0832,故首先分析DAC0832的连接特性及工作方式。 (1) 连接特性:DAC0832是分辨率为8位的乘法型DAC,芯片内部带有两级缓冲寄存器,其内部结构和外部引脚如下图所示。 各引脚功能: 3、设计 (1)硬件设计。采用8255作为DAC与CPU之间的接口。电路图如下 (2)软件编程。产生三角波程序如下: MOV DX,303H ;8255A初始化 MOV AL OUT DX,AL MOV DX,301H ;8255A的B口 MOV AL OUT DX,AL ;置DAC0832为直通方式 MOV DX,300H ;8255A的A口 MOV AL,0H ;生成三角波 L1:OUT DX,AL INC AL JNZ L1 MOV AL,0FFH L2:OUT DX,AL DEC AL JNZ L2 JMP L1 思考题: 1.编写完整的程序。 2.编写生成矩形波、三角波、梯形波、正弦波以及锯齿波等程序 三、串行8位D/A转换器TLC5620 四、12位D/A转换及接口 10.3 A/D转换器的接口方法 1. ADC的主要参数 衡量一个ADC的性能的主要参数有: 1. 分辨率:指ADC能够转换成二进制数的位数。 2. 转换时间:指从启动转换开始到转换结束,得到稳定的数字输出量为止的时间。 其它参数与DAC类似。 2、ADC的外部特性 ADC的外部特性表现在: 1. 模拟信号输入线。有单通道和多通道之分。 2. 数字量输出线(分辨率)。 3. 转换启动输入线。 4. 转换结束输出线。 1、ADC与CPU的连接 (1)分辨率 ADC芯片的分辨率与CPU的数据线的位数是否一致。 (2)ADC的输出锁存器 有的ADC芯片带有三态输出缓冲器,其控制端为OE(输出允许)。若不带三态缓冲器的ADC芯片(如AD570芯片)与微机接口,必须使用三态器件,如:8255A,74LS273等。 (3)ADC的启动信号 有电平启动和脉冲启动。 A/D芯片一般有

文档评论(0)

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

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

1亿VIP精品文档

相关文档