第七章 模数、数模转换.ppt

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

第七章 A/D、D/A转换;7.1 概述;7.2 D/A转换;运算放大器的原理 (a) 运算放大器的输入和输出 (b) 带反馈电阻的运算放大器 (c) 输入端有4个支路的运算放大器由此可求得带有反馈电阻的运算放大器的放大倍数为 ;2. 由T型电阻网络和运算放大器构成的D/A转换器;3. 分辨率和精度;;4. T型权电阻网络;7.2.2 数/模转换器件和有关电路;超过8位的D/A转换器的连接 ;D/A转换器通过两级数据缓冲器和总线相连的示意图 ;输出程序;2. 带有数据输入寄存器的D/A芯片的使用;DAC0832对数据进行锁存的方法: 输入寄存器锁存 DAC寄存器锁存 下图是DAC0832的引脚图;CS: 片选信号 ILE: 允许锁存信号 WR1: 写信号1 WR2: 写信号2 XFER: 传送控制信号 DI7~DI0: 8位的数据输入端 IOUT1: 模拟电流输出端,全1时输出电流最大; IOUT2: 模拟电流输出,IOUT1 + IOUT2 = 常数; RFB: 反馈电阻引出,内部已有反馈电阻; VREF: 参考电压,-10v--+10v,和电阻网络相连; VCC: 电源,+5--+15v,最佳+15v; AGND: 模拟地 DGND: 数字地 ;DAC0832的外部连接;在使用D/A、A/D转换芯片时,必须正确处理地线的连接问题,他们是模拟电路和数字电路并存的芯片。要用两组独立的电源供电,避免数字信号干扰模拟信号。;用软件来实现D/A转换;例2,产生一个锯齿电压。 MOV DX,PORTA;PORTA为D/A端口号 MOV AL,0FFH ;初值为0FFH ROTATE: INC AL OUT DX,AL ;往D/A输出数据 JMP ROTATE 对于波形的周期问题,可以采用延时的方法调整; 可输出多种不同的波形;(如负相锯齿波,正弦波等);7.3 A/D转换;7.3.2 模/数转换的方法和原理;2. 双积分式A/D转换;3. 逐次逼近式A/D转换;4. 用软件和D/A转换器来实现A/D转换;程序如下: START: XOR AX,AX ;累加器清零 MOV BL,80H ;初值为80H MOV CX,08H ;计数初值为8 AGAIN: ADD AL,BL ;计算试探值 MOV BH,AL ;保留试探值 OUT PORTA,AL;PORTA是锁存器地址 IN AL,PORTS;PORTS是输入端口的地址 AND AL,01 ;取状态位 JZ END1 ;如状态位为0,则保存此位 MOV AL,BL ; NOT AL ;求反 AND AL,BH ;使试探位为0 MOV BH,AL ;保存试??值 END1:ROR BL,1;右移,得下一个试探值 MOV AL,BH LOOP AGAIN ;继续进行试探和测试 … ;后续程序段 ;7.3.3 模/数转换器和系统连接时要考虑的问题;转换结束信号以及转换数据的读取: 程序查询方式 中断方式:A/D转换芯片的INTR信号; CPU等待方式:利用CPU的READY引脚; 固定的延迟程序方式:预先知道转换时间 ;ADC0804和系统总线的连接 启动:CS和WR有效 ;AD570和系统总线的连接;7.4 采样保持电路;7.5 多路转换模拟开关;A/D转换芯片:AD570 采样保持电路:AD582 多路输入、一路输出的模拟开关电路:AD7501 D/A转换:AD1408 一路输入、多路输出的模拟开关电路:CD4051 并行接口:8255A 8D触发器:74LS273

文档评论(0)

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

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

1亿VIP精品文档

相关文档