- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字量和模拟量互转换
数字量和模拟量的相互转换;AD转换;A/D转换器原理;A/D转换器主要方法;A/D转换器主要方法;A/D转换器主要方法;A/D转换器主要方法;AD转换器的主要技术指标;AD转换器的主要技术指标;AD转换器的主要技术指标;逐次逼近法的工作原理;腰芜譬情骨蝎棍热疙刊导跌钡咕裸能傈抬辽顶炊嫩檀棺恼倡磋痹杨陕液灰数字量和模拟量互转换数字量和模拟量互转换;逐次逼近法的工作原理;A/D转换器0809;ADC0809转换器的结构;大胆坟恿篙怖耻淫寡页艾促试塞耕殖诫蹿掸挚黑蓑畸舆檄诺噪箭卧儡著蹈数字量和模拟量互转换数字量和模拟量互转换;ADC0809的引脚功能; EOC,OE :EOC为转换结束脉冲输出端;OE为输出允许控制端;这两个信号端可连接在一起,表示模/数转换结束,EOC端的电平由低变高,打开三态输出锁存器将转换结果的数字量输出到D0~D7端。
CLOCK :时钟输入端
VREF(+),VREF(-),VCC,GND
A,B,C:8 路模拟开关的三位地址输入端。
地址与输入通道的对应关系如下:;MCS-51与ADC0809的硬件连接 ADC0809为多通道A/D转换芯片,适用于多通道的数据采集。下图为ADC0809与CPU在中断方式下的接口电路; 图中ADC0809作为一个外部扩展并行I/O口,采用线选地址方式。设ADC0809的口地址为FEFFH,采用中断控制方式,由外部中断1的服务程序读取转换结果并启动下一次转换。其程序如下:
0809的初始化程序
INT1:SETB IT1
SETB EA
SETB EX1
MOV DPTR,#0FEFFH
MOV A,#00H
MOVX A,@DPTR ;启动0809对INT1的转换; ;DA转换; 将模拟信号转换成数字信号的过程称为模数转换(Analog to Digital),或称A/D转换。能够完成这种转换的电路称为模数转换器(Analog Digital Converter),简称ADC。
将数字信号转换为模拟信号的过程称为数模转换(Digital to Analog),或称D/A转换。能够完成这种转换的电路称为数模转换器( Digital Analog Converter),简称DAC。
模拟信号和数字信号之间的转换过程,如下图所示。
; 对于有权码,先将每位代码按其权的大小转换成相应的模拟量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字/模拟转换。
; 权电阻网络DAC(weighted resistance DAC)
(1)电路图;上图是一个四位权电阻网络DAC。主要包括四部分:参考电压源UREF、模拟开关S0~S3、电阻译码网络、求和运算放大器。
(2)工作原理
设输入一个四位二进制代码D=d3d2d1d0, S3~S0为受控制的双向开关。根据图可得,流入求和运算放大器输入端的电流为:;设反馈电阻RF=R/2,求出电路输出电压为:;依此类推,n位权电阻网络DAC的求和运算放大器输入端电流、输出电压表达式分别为:;由此可知,当Dn=0时,u0=0;当Dn=11…11时,;D/A转换器性能指标;;DAC0832的主要参数;D/A转换器DAC0832; ;/XFER:数据传送信号;
·/WR2:DAC寄存器的写选通信号。DAC寄存器的锁存信号LE2由XFER和WR2的逻辑组合而成。LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时,输入寄存器的内容打入DAC寄存器并开始D/A转换;
·VREF:基准电源输入端;
·RFB: 反馈信号输入端;
·IOUT1 :电流输出端1,其值随DAC的内容线性变化;
·IOUT2 :电流输出端2,IOUT1+IOUT2=常数;
·VCC:电源输入端;
·AGND:模拟地; DGND:数字地。; ; 将ILE接+5V,寄存器选择信号CS及数据传送信号XFER都与P2.7相连,两级寄存器的写信号都由8031的WR端控制。当地址线选择好0832后,只要输出WR控制信号,0832就能一步完成数字量的输入锁存和D/A转换输出。
由于0832具有数字量的输入锁存功能,故数字量可以直接从P0口送入。
执行下面几个指令就能完成一次D/A转换:
MOV DPTR,#7FFFH;指向0832
MOV A,#data ;数字量装入累加器
MOVX @DPTR,A ;数字量从P0口送0832,完
成一次 D/A输入与转换。; ; ;执行下面指令可完成两路D/A的同步转换输出。
MOV
您可能关注的文档
- 《人体发育学》七章 婴幼儿情绪情感发育(情绪情感发育规律).ppt
- 中国战争电影大.ppt
- 心理因素相关生障碍病人护理.ppt
- 第二节 幼儿庭教育内容和特点.ppt
- 圈网络游戏对中生影响.ppt
- 第六章学前教育本活动 游戏.ppt
- 视听语言16剪.ppt
- 土石方工程清单价.ppt
- 东北人喜欢吃大头18种做法!!.doc
- 蓄电池充电器设与实现.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)