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

D/A和A/D的技术指标包括以下几方面: 1.分辨率: 指数字量对应于模拟量的分辨能力,通常用数字量的位数表示,如8位、10位、1 2位等,对n位的转换器,分辨率为 。例如8位的转换器分辨率1 LSB为1/2,用百分数表示为0.39%。对BCD码的A/D转换器用BCD码的位数表示,如3位半的BCD码A/D转换,满刻度输出为1999,其分辨率为1/2000,用百分数表示为0.05%,相当于二进制11位的A/D转换器 。 2.转换精度:可用绝对精度和相对精度表示,绝对精度是理论值与实际值之间的偏差,而相 对精度是偏差相对于满量程的百分比。 3.转换时间:完成一次数字量和模拟量之间转换所需要的时间。 4.量化误差:有限数字对模拟值进行离散取值(量化)而引起的误差,理论值为±1/2LSB。 5.量程:转换模拟电压的范围。 * * 10.1 单片机和并行D/A的接口 在前一章并行接口的扩展中,解决了数字量或开关量的检测和控制,然而很多应用系统中, 测控的对象是模拟量,计算机只能处理数字量,因此必须进行数字量和模拟量之间的转换, 这就需要使用A/D或D/A接口。近年来,慢速的A/D转换,多采用V/F(电压/频率)式A/D转换器和F/V(频率/电压)式D/A转换器等。 A/D和D/A接口又有串行接口和并行接口之分。本章主要介绍并行D/A转换器,并行A/D 转换器,V/F(电压/频率)转换器、F/V(频率/电压)转换器 A/D和D/A接口又有串行接口和并行接口之分。本章主要介绍并行D/A和A/D转换接口。 1 2 n 8 DAC0832是八位的D/A转换器,片内有两个数据缓冲器:输入寄存器和 DAC 寄存器,两控制端LE1和LE2分别受I LE、CS、WR1和WR2、XFER的控制。DI0~DI7为数据输入线,转换结果 从IOUT1、IOUT2以模拟电流形式输出。 当输入数字为全“1”,IOUT1最大,全“0” 其IOUT1值最小,IOUT1和IOUT2之和为常数,当希望输出模拟电压时需外接运算放大 器进行 I / V转换。下图中DAC0832接成单缓冲形式和单片机接口,运算放大器组成的模拟电压输出电路,完成电流到电压的转换。 10.1 并行 D/A转换器 t P0 P2.7 IOUT1 IOUT2 VREF REF + - XFER CS WR1 WR2 VCC ILE D0-D7 V0 WR AGND DGND +5V -5V 89C51 DAC0832 + - MOV DPTR,#7FFFH DA1:MOV R0 ,#00H DA2:MOV A,R0 MOVX @DPTR, A INC R0 ACALL TIMER AJMP DA2 TIMER为延时子程序 单片机执行以下汇编程序可在输出端得到锯齿波电压信号, 图中0832地址为7FFFH ; 。 ADC0809是逐次逼近型八位A/D转换器,片内有八路模拟开关,可对八路模拟电压量实现分时转换。典型转换速度100μs 。片内带有三态输出缓冲器,可直接与单片机的数据总线相连接 。 ADC0809的引脚见图,其信号意义如下: CLK 时钟信号,典型值为500~640KHZ VREF+、VREF- 基准电压输入,通常 VREF+ 接+5V、VREF- 接地 ALE 地址锁存允许,其上升缘锁存 ADDC~ADDA的地址信号   10。2单片机和并行A / D转换器的接口 ALE ADDA ADDB ADDC START EOC ~ D0 D7 OE CLK VREF+ VREF- VCC IN0 IN7 GND ADC0809 START A/D转换启动信号,上升缘启动A/D转换。 EOC 转换完成信号,启动转换后,EOC输出低电平,转换完成后输出高电平。该信号可用作向单片机提出中断申请,或者作为查询信号。 OE 数字量输出允许信号,该引脚输入高电平时,转换后的数字量从D0~D7脚输出。 IN0~IN7 模拟电压输入,八个引脚可分别接八路模拟信号。 ADDA、ADDB、ADDC 通道选择信号,其输入电平的组合选择模拟通道IN0~IN7之一 : ADDC、ADDB 、ADDA 模拟通道 0 0 0  IN0

文档评论(0)

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

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

1亿VIP精品文档

相关文档