第12章ADDA转换器接口探究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口与通讯技术 武汉科技大学 计算机科学与技术学院 第12章 A/D D/A转换器接口 本章内容 12.1 模拟量接口 12.2 A/D转换器 12.3 A/D转换器接口设计的任务与方法 12.4 A/D转换器接口设计 12.5 D/A转换器 12.6 D/A转换器接口设计的任务与方法 12.7 D/A转换器接口设计 12.1 模拟量接口 模拟量接口的作用 模拟量接口——模入接口、模出接口 12.2 A/D转换器 A/D转换器(ADC):将模拟量转换成数字量的线性电路器件 A/D转换器的分类 按速度分 按分辨率分:4位、8位、10位、12位? 按转换原理分 直接转换型:逐次逼近(较高分辨率及速度)、并联比较 间接转换型:积分型(抗干扰、高分辨率、但速度慢)、电压/频率、电压/脉宽 超高速(?330ns) 次超高速(330ns~3.3μs) 高速(3.3μs~20μs) 中速(20μs~300μs) 慢速(300μs) 12.2.1 A/D转换器的主要技术指标 分辨率:ADC能把模拟量转换成二进制数的位数。位数越多,分辨率越高 转换时间:从输入启动信号到转换结束,得到稳定的数字量所需的时间,一般为ms或?s级。中速和低速采用查询或中断方式;高速采用DMA方式 12.2.2 A/D转换器的外部特性 模拟信号输入线:单通道/多通道 数字量输出线:分辨率 转换启动线:启动方式——脉冲启动、电平启动 转换结束线:查询/引发中断/请求DMA ADC必须由外部启动 几种A/D转换芯片外部引脚 STS=0 CE.(R/C=0).CS AD574 CC SC ADC1210 STATUS下降沿 CONVCMD ADC1131J BUSY=1 START ADC7570 INTR CS.WR ADC0804 DR B/C=0 AD570 EOC START ADC0809 转换结束状态 启动信号 芯片型号 12.3 A/D转换器接口设计的任务与方法 12.3.1 A/D转换器与CPU的连接 1. ADC转换的启动信号:脉冲(读写脉冲)/电平(经锁存);单个/多个组合 2. ADC模拟量输入(单通道/多通道)的控制信号 多通道:通道地址线、通道地址锁存信号线 3. ADC数字量输出的控制信号 输出是否有三态锁存——是否能直接与CPU数据线相连 分辨率是否与系统数据总线宽度一致——数据是否分两次传输 4. ADC的转换结束信号:高有效/低有效 12.3.2 A/D转换器的数据传输 设:T为ADC的转换时间;?为将转换结果存入内存单元的时间,则采样速率上限?0=1/(T+?) ADC与内存交换信息的方式 中、低速ADC——查询或中断方式 高速ADC——DMA方式 超高速ADC——在板RAM:ADC板上设置RAM,数据就近存放 12.3.3 A/D转换器的数据在线处理 ——基本程序结构是循环程序:启动、采集并进行相应的处理 12.4 A/D转换器接口设计 12.4.1 A/D转换器接口设计应考虑的问题 分析和设计ADC接口(软、硬件)应考虑的问题: (1)单通道/多通道——是否需要通道选择 (2)分辨率——是否加锁存器并提供选通信号 (3)ADC内部是否有三态输出锁存器——能否与数据总线直接连接 (4)启动方式——脉冲/电平 (5)数据传输方式——无条件/查询/中断/DMA (6)转换结果的处理——显示/打印/远距离传输等 (7)接口电路采用的元器件——普通IC/可编程并口/GAL器件等 12.4.2 A/D转换器接口设计 例12.1 利用ADC0804采用查询方式,采集100个数据存入内存BUF区,接口采用普通IC芯片组成 分析:ADC0804的工作特性——8位转换器,内部有三态输出锁存器,负脉冲启动 INTR:转换结束信号,低有效 CS=WR=0,启动; CS=RD=0,结果输出 硬件设计: AEN A0~9 D0~7 系统总线 IOR IOW INTR CS ADC0804 A IN RD WR DB0~7 译码电路 D7 311H 310H 例12.1查询方式ADC接口软件设计 DATA SEGMENT START_P EQU 310H ;启动端口 STATE_P EQU 311H ;状态端口 DATA_P EQU 310H ;数据端口 BUF DB 100 DUP(0) ;数据缓冲区 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX MOV DI,OFFSET BUF MOV CX,100 START: MOV AL,00H ;启动(任意值) MOV

文档评论(0)

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

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

1亿VIP精品文档

相关文档