A-D转换器接口电路.pptxVIP

  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文档。上传文档
查看更多
A/D转换器接口电路 微型计算机接口技术 2 A/D转换器接口电路 ADC0809—8bitA/D转换器 AD574A AD570     3 逐次逼近型、8位并行、中速(转换时间为100us) 具有转换起停控制端 转换时间为100μs 单个+5V电源供电 模拟输入电压范围0~+5V,不需零点和满刻度校准 工作温度范围为-40~+85摄氏度 低功耗,约15mW 输出带可控三态缓冲,可与总线直接相连 带锁存控制的8选1多路开关 28个引脚、双列直插式 ADC0809—8bitA/D转换器 4 ADC0809逻辑结构图 5 ADC0809引脚图 6 ADDA、ADDB、ADDC真值表 7 AD574A主要特性 单片型12位逐次逼近式A/D转换器 转换时间为25 μs,工作温度为0℃~70℃,功耗390 mW 输入电压可为单极性(0~+10 V,0~+20 V)或双极性(-5 V~+5 V,-10 V~+10 V ) 可由外部控制进行12位转换或8位转换 12位数据输出分为三段,A段为高4位,B段为中4位,C段为低4位,三段分别经三态门控制输出。所以数据输出可以一次完成,也可分为两次,先输出高8位,后输出低4位 内部具有三态输出缓冲器,可直接与8位、12位或16位微处理器直接相连 8 AD574A引脚和逻辑结构 9 AD574A控制信号功能 10 AD574A 11 AD574A 12 AD570 分辨率:8位逐次逼近型A/D转换芯片 内部带有时钟信号,不用外接时钟 模拟输入:单极性或双极性 转换时间:25μs (比AD0809快) 启动信号:低电平启动,转换期间启动信号应保持到转换结束 内部带三态门,但不可控,与总线连接需外接三态缓冲器 13 AD570芯片结构示意图 14 1.2 A/D转换器与PC机的接口 A/D转换器各信号与系统连接示意图 15 A/D转换启动控制 A/D转换器脉冲启动信号连接示意图 16 A/D转换启动控制 A/D转换器电平启动信号连接示意图 17 几种读取A/D转换结果数据方法 固定延时等待法 查询等待法 中断法 18 A/D转换输出控制-—缓冲问题 输出不带缓冲的ADC连接示意图 19 A/D转换输出控制-— 位数不匹配问题 两次输出的A/D转换器与8位CPU接口示意图 20 A/D转换输出控制-— 位数不匹配问题 一次输出的A/D转换器与8位CPU接口示意图 21 8位ADC与PC接口举例 –硬件连接 22 用 程序查询法将通道1的模拟量转换成数字量,结果放于DATA单元 ; MOV   DX,81H    ;模拟通道1数据口地址 OUT   DX,AL     ;启动A/D转换 TEST0: MOV   DX,89H    ;模拟通道1状态口地址。 IN  AX,DX       ;读入EOC状态 AND   AL,80H    ;测试EOC状态 JZ  TEST0     ;EOC为0,转换未完成,继续测试 MOV   DX,81H    ;EOC为1,转换完毕 IN  AL ,DX    ;读取结果 MOV   DATA,AL    ;存入指定单元 8位ADC与PC接口举例 –软件设计 23       采用中断法,将通道1的模拟量转换成数字量,结果放于DATA单元。当使用中断法时,应将ADC0809的EOC连接到系统中断申请输入端INTR上,当转换结束时,EOC变为高电平,向CPU提出中断请求。在中断服务程序中,CIU读取转换结果,并送结果单元保存。 8位ADC与PC接口举例 –软件设计 24 ;主程序段 MOV  DX,81H OUT  DX,AL     ;启动A/D转换 WA: STI          ;开中断 ;其它处理程序 JMP  WA       ;等待A/D转换结束 ;中断服务程序段 MOV  DX,81H IN  AL,DX     ;读入转换结果数据 MOV DATA,AL    ;存入指定单元 8位ADC与PC接口举例 –软件设计 25 12位ADC与PC接口举例 –硬件连接 26 程序采用固定延时法(亦可使用查询法)。 MOV DX,220H ;启动一次12位转换 OUT DX,AL CALL WA28 ;延时,等待A/D转换结束 MOV DX,220H IN AL,DX ;读高8位 MOV DATA,AL ;保存到DATA单元 MOV DX,221H IN AL,DX ;读低4位 MOV DATA+1,AL ;保存到DATA十1单元 其中WA28为延时28μs的子程序 12位ADC与PC接口举例 –软件连接 27 1.3 A/D转换器应用举例 例 试设计一个微机多路数据

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档