11章节AT89S51单片机与DA、AD 转换器接口.pptVIP

11章节AT89S51单片机与DA、AD 转换器接口.ppt

  1. 1、本文档共148页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11章节AT89S51单片机与DA、AD 转换器接口

第11章 AT89S51单片机与 D/A、A/D 转换器的接口;*; 11.2.4 AT89S51与双积分型A/D转换器MC14433的接口 11.3 89S51单片机与V/F转换器的接口 11.3.1 用V/F转换器实现A/D转换的原理 11.3.2 常用V/F转换器LMX31简介 11.3.3 V/F转换器与MCS-51单片机接口 11.3.4 LM331应用举例;内容概要 在单片机测控系统中,被测量的温度、压力、流量、速度等非电物理量,须经传感器先转换模拟电信号,必须转换成数字量后才能在单片机中用软件进行处理。 模拟量转换成数字量的器件为A/D转换器(ADC)。 单片机处理完毕的数字量,有时需转换为模拟信号输出。器件称为D/A转换器(DAC)。 本章介绍典型的ADC、DAC集成电路芯片,以及与单片机的硬件接口设计及软件设计。;11.1 AT89S51单片机与DAC的接口 介绍单片机系统如何输出模拟量。 目前商品化DAC芯片较多,设计者只需要合理的选用合适的芯片,了解它们的功能、引脚外特性以及与单片机的接口设计方法即可。由于现在部分的单片机芯片中集成了D/A转换器,位数一般在10位左右,且转换速度也很快,所以单片的DAC开始向高的位数和高转换速度上转变。 低端的产品,如8位的D/A转换器,开始面临被淘汰的危险,但是在实验室或涉及某些工业控制方面的应用,低;端的8位DAC以其优异性价比还是具有相当大的应用空间的。 11.1.1 D/A转换器简介 1.概述 购买和使用D/A转换器时,要注意D/A转换器选择的几个问题。 (1)D/A转换器的输出形式 有两种输出形式。一种是电压输出,即给D/A转换器输入的是数字量,而输出为电压。另一种是电流输出。;对电流输出的D/A转换器,如需要模拟电压输出,可在其输出端加一个由运算放大器构成的I-V转换电路,将电流输出转换为电压输出。 (2)D/A转换器与单片机的接口形式 单片机与D/A转换器的连接,早期多采用8位数字量并行传输的并行接口,现在除并行接口外,带有串行口的D/A转换器品种也不断增多。除了通用的UART串行口外,目前较为流行的还有I2C串行口和SPI串行口等。所以在选择单片D/A转换器时,要考虑单片机与D/A转换器的接口形式。;2.主要技术指标 指标很多,使用者最关心的几个指标如下。 (1)分辨率 指单片机输入给D/A转换器的单位数字量的变化,所引起的模拟量输出的变化,通常定义为输出满刻度值与2n之比(n为D/A转换器的二进制位数)。习惯上用输入数字量的二进制位数表示。位数越多,分辨率越高,即D/A转换器对输入量变化的敏感程度越高。 例如,8位的D/A转换器,若满量程输出为10V,根据分辨率定义,则分辨率为10V/2n,分辨率为:;10V/256=39.1mV ,即输入的二进制数最低位的变化可引起输出的模拟电压变化39.1mV,该值占满量程的0.391%,常用符号1LSB表示。 同理: 10位D/A转换 1 LSB?=?9.77mV?=?0.1%满量程 12位D/A转换 1 LSB?=?2.44mV?=?0.024%满量程 16位D/A转换 1 LSB?=?0.076mV?=?0.00076%满量程 使用时,应根据对D/A转换器分辨率的需要来选定D/A转换器的位数。 ;(2)建立时间 描述D/A转换器转换快慢的一个参数,用于表明转换时间或转换速度。其值为从输入数字量到输出达到终值误差?(1/2)LSB时所需的时间。 电流输出的转换时间较短,而电压输出的转换器,由于要加上完成I-V转换的运算放大器的延迟时间,因此转换时间要长一些。快速D/A转换器的转换时间可控制在1?s以下。 ;(3)转换精度 理想情况下,转换精度与分辨率基本一致,位数越多精度越高。 但由于电源电压、基准电压、电阻、制造工艺等各种因素存在着误差。严格讲,转换精度与分辨率并不完全一致。只要位数相同,分辨率则相同,但相同位数的不同转换器转换精度会有所不同。 例如,某种型号的8位DAC精度为?0.19%,而另一种型号的8位DAC精度为?0.05%。 ;11.1.2 AT89S51与8位D/A转换器0832的接口设计 1.DAC0832芯片介绍 (1)DAC0832的特性 美国国家半导体公司的DAC0832芯片是具有两个输入数据寄存器的8位DAC,它能直接与AT89S51单片机连接,主要特性如下。 ① 分辨率为8位。 ② 电流输出,建立时间为1?s。 ;③ 可双缓冲输入、单缓冲输入或直接数字输入。 ④ 单一电源供电(+5V~+15V)。 ⑤ 低功耗,20mW。 (2)DAC0832的引脚及逻辑结构 引脚如图11-1所示,DAC0832的逻

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档