11单片机的模拟接口技术单片机课件(最新版).pptVIP

11单片机的模拟接口技术单片机课件(最新版).ppt

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

第11章 单片机的模拟接口技术;模拟量:可以是电压、电流等电信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电气量。 非电量的模拟量可以通过传感器(如光电传感器、压力传感器、温度传感器)转换成电信号。 模拟量只有转换成数字量才能被单片机采集、分析、计算。 经处理的数字量必须转换成模拟量才能去驱动被控对象。;一、D/A转换器的原理及主要技术指标 数模转换即将数字量转换为模拟电量(电压或电流),使输出的模拟电量与输入的数字量成正比。;1. D/A转换器的基本原理 T型电阻网络D/A转换器:;2. DAC主要技术指标 分辨率 当输入数字量发生单位数码变化时所对应输出模拟量的变化量。对于线性D/A转换器来说: 它反映了输出模拟量的最小变化值,位数n越多分辨率就越高。经常也用位数表示分辨率。 若满量程为5V: 8位DAC:分辨率为 5V/255=19.6mV; 12位DAC:分辨率为 5V/4095=1.22mV。;线性度 也称非线性误差,是实际转换特性曲线与理想直线特性之间的最大偏差。 常以相对于满量程的百分数表示。 绝对精度和相对精度 绝对精度(简称精度)是指在整个刻度范围内,任一输入数码所对应的模拟量实际输出值与理论值之间的最大误差。 相对精度与绝对精度表示同一含义,用最大误差相对于满刻度的百分比表示。;建立时间 是描述D/A转换速率的一个动态指标。 建立时间是指输入的数字量发生满刻度变化时,输出模拟信号达到满刻度值的±1/2 LSB所需的时间。 根据建立时间的长短,可以将DAC分成: 超高速 <1 μs 高速 1~10 μs 中速 10~100 μs 低速 ≥100 μs;3. DAC0832芯片介绍 片内有输入数据寄存器 —— 可直接与单片机接口, 芯片以电流形式输出,当需要电压输出时可外接运放来实现。 主要特性: 分辨率8位 电流建立时间 1 μs 数据输入可采用双缓冲、单缓冲或直通方式 逻辑电平输入与TTL电平兼容 单一电源供电 (+5V~+15V) 低功耗,20mW;(1) DAC0832内部结构及引脚;DAC0832的引脚图;(2) 各引脚意义 D7?D0:数字量输入引脚 CS:片选,低有效 WR1:输入锁存器写信号,低有效 ILE:输入锁存器选通信号,高有效。 由ILE、CS、WR1共同控制输入锁存器的选通; 当CS、WR1均为低,而ILE为高时,LE1=1,输入数据被送至输入锁存器的输出端; 当上述三个控制信号任一个无效时,LE1变低,输入锁存器将数据锁存。;XFER:从输入锁存器向DAC寄存器传送D/A转换数据的控制信号,低有效。 WR2:DAC寄存器的写信号,低有效。 当XFER和WR2同时有效时,输入锁存器的数据装入DAC寄存器,并进行D/A转换。;XFER:从输入锁存器向DAC寄存器传送D/A转换数据的控制信号,低有效。 WR2:DAC寄存器的写信号,低有效。 当XFER和WR2同时有效时,输入锁存器的数据装入DAC寄存器,并进行D/A转换。 RFB:内部反馈电阻引脚, 可外接电阻来调整输出增益。 Vcc:芯片电源,+5?+15V。 AGND:模拟地。 DGND:数字地。;VREF:基准电压,?10?+10V。 IOUT1:D/A输出电流1,与DAC寄存器内容成线性。 当输入全1时, IOUT1最大,约为 ; 当输入为全0时, IOUT1最小,即为0。 IOUT2:D/A输出电流2,IOUT1+IOUT2=常数。 ※D/A转换不需要启动信号,也没有转换结束信号; 只要将数据写入DAC寄存器即执行D/A转换; D/A转换的过程很快,可忽略其转换时间。 ;(3) 电压输出电路的连接 DAC0832是以电流形式输出转换结果。 要得到电压形式的输出,常外加运放实现I/V转换。 对于单极性输出电路:;对于双极性输出电路: ;4. DAC0832与单片机接口 DAC0832内部有两个寄存器,能实现三种工作方式: 双缓冲、单缓冲和直通方式。 ;(1)直通工作方式 把DAC0832的所有控制信号引脚全部接有效电平,即输入锁存器和DAC寄存器均处于选通状态; 数字量一旦输入到D7~D0就直接被转换。;(2)单缓冲工作方式 输入锁存器和DAC寄存器,一个处于选通,另一个被控; 或两者控制信号并接,同时被控,两个寄存器共用一个地址,如下图所示。;适用于只有一路模拟量输出,或多路模拟量输出但不要求同步的场合。 ;(3) 双缓冲工作方式(电路1:三总线) 把输入锁存器和DAC寄存器分开来控制; 两个寄存器地址各自分开。;由图可知:0832_1输入锁存器地址为DFFFH,0832_2输入锁存器地址为BFFFH,DAC寄存器地址为7FFFH。

文档评论(0)

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

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

1亿VIP精品文档

相关文档