2 输入输出接口技术

上传人:豆浆 文档编号:9020119 上传时间:2017-08-11 格式:PPT 页数:107 大小:2.34MB
返回 下载 相关 举报
2 输入输出接口技术_第1页
第1页 / 共107页
2 输入输出接口技术_第2页
第2页 / 共107页
2 输入输出接口技术_第3页
第3页 / 共107页
2 输入输出接口技术_第4页
第4页 / 共107页
2 输入输出接口技术_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《2 输入输出接口技术》由会员分享,可在线阅读,更多相关《2 输入输出接口技术(107页珍藏版)》请在金锄头文库上搜索。

1、1,第二章 输入输出接口技术和输入输出通道,2.1 概述输入输出接口技术 研究微处理器和外部设备之间信息交换的技术。输入输出接口 简称“接口”1、接口、通道及其功能 1)IO接口电路IO接口电路:是主机和围设备之间交换信息的连接部件。 使主机和外设能够协调工作,有效地完成信息交换。,2,2)IO通道IO通道:也称为过程通道。它是计算机和控制对象之间信息传送和变换的连接通道。,信号的输入通路。信号的输出通路。,输入和输出通路的主要功能 实现模拟量与数字量之间的信号变换。,3,本章学习目的: 解决微型计算机和外部的连接问题,使计算机和外部构成一个整体,能正确、可靠、高效率的交换信息,这是设计一个微

2、机控制系统必须解决的基本问题。,4,2、IO信号的种类,通常有三类信息:,数据信息,数字量模拟量开关量,状态信息,控制信息,5,3、计算机和外部的通信方式,并行通信:,串行通信:,把一个字符的各数位用几条线同时进行传输,数据按位进行传送的,串行通信,全双工方式,半双工方式,同步通信,异步通信,全双工方式,半双工方式,同步通信,全双工方式,半双工方式,异步通信,同步通信,全双工方式,半双工方式,6,全双工方式:,数据信息能沿相反两个方向传送。,半双工方式:,数据信息可沿数据传输线的两个方向传送,但同一时刻只能沿一个方向传送。,7,同步通信:,在一组字符前后加同步字符,标志一组数据块的开始与结束,

3、接收装置接收到同步字符而开始接收数据,直到接收后同步字符,一帧数据接收结束。,8,异步通信:,要传送的字符代码前加一起始位,以示该字符代码开始,在字符代码后面加一停止位,以示该字符代码结束。,9,2.2 输人输出的控制方式,2.2 1 程序控制方式1. 无条件传送方式,10,2. 查询传送方式(条件传送方式),查询式输入的接口电路,11,查询式输出接口电路,12,2.2 2 中断控制I/O方式 1. 中断控制I/O时应解决的问题,外部中断:是通过IO接口硬件向CPU发出中断请求信号,从而引起一个中断处理过程。多重中断处理时必须解决的四个问题: 保存现场和恢复现场。 正确判断中断源。 实时响应。

4、 按优先权顺序处理。,13,2. 中断优先级问题的解决,软件查询方式雏菊链法专用硬件方式,1) 软件查询方式,14,2) 雏菊链法,3) 专用硬件方式,15,3、DMA控制方式,DMA控制方式:是一种成块传送数据的方式。,8237A的数据传送速率可达1.6M字节/s;8257A的数据传送速率可达125M字节/s。,16,2.3 I/O接口设计,2.3.1 I0接口的编址方式,I0接口与存储器独立编址方式I0接口与存储器统一编址方式,1. I0接口与存储器独立编址方式,17,独立编址方式的优点: 可寻址256个端口,执行IO指令时间短,译码电路简单 程序清晰易读 硬件设计简单独立编址方式的缺点:

5、 专门IO指令的功能有限,不如访问内存指令丰富; 增加了微处理器本身控制逻辑的复杂性。,18,2I0接口与存储器统一编址方式,又称存储器映像方式: 把所有的I0端口作为存储单元,每个外围设备的端口都给予相应的一个或几个16位地址号。,19,统一编址方式的优点: 数据处理能力强 输入输出部分可以和存储器部分共用译码和控制电路 CPU不需区分访内操作及访问输入输出操作的控制信号,可以相应减少引脚 IO端口数目不受限制 统一编址方式的缺点: 每个IO操作需全字长地址译码,整个指令执行时间较长 程序中较难区分IO操作 IO端口占用了存储空间地址,20,2.3.2 IO接口与系统的连接,21,通过IO接

6、口芯片与CPU和外围设备的连接,22,通过IO接口芯片与CPU和外围设备的连接,23,接口芯片和CPU之间必须连接的信号有下列4类:,数据信号D0D7读写控制信号 片选信号和地址线时钟、复位、中断控制、联络信号,2.3.3 IO接口扩展1. 地址译码器的扩展 使用译码器的目的 译码器常用的译码器有:四中选一、八中选一、十六中选一。,24,74LSl38扩展地址译码器,25,26,例:采用74LSl38作地址译码器设计的微机主机板接口子系统地址译码电路。,27,28,2. 负载能力的扩展1) 应用总线收发器提高总线驱动能力总线收发器 Intel8286,29,30,2)应用接口芯片常用的:74L

7、S244单向三态门74LS373(74LS273)三态输出锁存器74LS245三态输出八总线收发器,74LS245:,31,32,2.3.3 IO接口设计的方法、步骤及设计举例 1. IO接口设计的方法、步骤 IO接口设计步骤 了解常用外围设备或被控设备与CPU之间信息交换的要求; 考虑硬件和软件的功能分配; 进行IO端口的数量统计、数据流向安排和端口地址号分配; IO接口硬件电路的扩展设计; IO接口控制软件设计; 进行接口硬件和软件联调。,33, IO接口扩展的方案选择: 购置多功能IO接口板 自行设计IO接口电路 采用通用的大规模集成电路接口芯片扩展IO接口电路 采用普通的缓冲器、锁存器

8、和译码器等集成电路扩展IO接口 2.IO接口设计举例一,设计8088CPU微机系统IO接口电路,有8组8位的数字量外部输入,8组8位的控制和显示数据输出到外部。8个输入端口地址号为E8HEFH,8个输出端口地址为F0HF7H。,设计要求:,34,设计:,A7A6A5A4A3A2A1A01 1 1 0 1 IN AL, 0E8H,1 1 1 1 0 X X X,OUT 0F0H, AL,35,3. IO接口设计举例二设计要求:,设计8086最小模式系统接口电路,采用8255A作为连接打印机的接口,指定8255A的A、B、C和控制端口的地址号分别为FFF8H、FFFAH、FFFCH和FFFEH。,

9、设计:,以程序控制方式设计,36,A7A6A5A4A3A2A1A0 1 1 1 1 1 X X X,0,FFF8H、FFFAH、FFFCH、FFFEH,37,2.4 IO通道,模拟量输入通道模拟量输出通道数字量输入通道数字量输出通道,IO通道分为:,38,2.4.1 模拟量输入通道,主要组成: 信号处理装置、采样单元、采样保持器、数据放大器、AD转换器控制电路。,任务:完成模拟量的采集并转换成数字量送入计算机。,39,1、信号处理装置组成:标度变换器、滤波电路、线性化处理及电参量间的转换电路等。 标度变换器:作用:把经由各种传感器所得到的不同种类和不同电平的被测模拟信号变换成统一的标准信号。

10、滤波电路:作用:滤掉或消除干扰信号,保留或增强有用信号。 线性化处理:有些电信号转换后与被测参量呈现非线性。 所以必须对信号进行线性化处理,使它接近线性化。 电参量间的转换电路: 主要进行电信号之间的转换。,40,2、采样单元 作用:把各路模拟量分时接到AD转换器进行转换,实现CPU对各路模拟量分时采样。 组成:开关矩阵及逻辑控制电路。 开关矩阵 模拟开关的组合 逻辑控制电路 在软件或通道控制电路的控制下,以一定速度,按顺序输入被测模拟信号。,41,CD405l,组成:逻辑电平转换、二进制译码器及8个开关电路。,主要特性: 直流供电电源:VDD+5V+15V, 数字信号电位变化范围:315V

11、输入电压:UIN0VDD, 模拟信号峰峰值:15V,42,CD405l的应用:,43,3、采样保持采样保持电路:对变化的模拟信号快速采样,并在转换过程中保持模拟信号。,两个工作状态: 采样状态 保持状态,44,采样保持集成芯片LFl98,主要特性:供电电源:5V18V;信号获取时间:10as;可以和TTL、PMOS、CMOS逻辑输入兼容;典型保持电容:1000pF、0.01F。,45,4、 数据放大器 把传感器的信号从毫伏电平按比例放大到典型的AD转换器输入电平。5、AD转换器把通道输入的模拟量转换成数字量,通过I/O接口电路送入CPU。,46,2.4.2 采样与量化,1采样过程,采样过程:用

12、采样开关将模拟信号按一定时间间隔抽样成离散模拟信号的过程。,47,香农(Shannon)定理:如果随时间变化的模拟信号的最高频率为max,只要按照采样频率S2max进行采样,那么取出的样品系列(f1*(t),f2*(t),)就足以代表(或恢复)f(t)。,48,2量化过程,量化过程:是用一组数码(如二进制码)来逼近离散模拟信号的幅值,将其转换成数字信号。,fmax:转换信号的最大值; fmin:转换信号的最小值; i:转换后二进制数的位数。,量化单位为:,49,2.4.3 模拟量输出通道,功能:把计算机的运算结果转换成模拟量,并输出到被选中的某一控制回路上,完成对执行机构的控制动作。组成:DA

13、转换器、输出保持器、多路切换开关、低通滤波电路和功放电路。,输出保持器的作用:将前一采样时刻的输出信号保持到下一个采样时刻,重新得到新的输出信号。 输出保持方案:数字量保持方案;模拟量保持方案。,50,1、一个输出通路设置一个DA转换器的结构形式,2、多个输出通路共用一个DA转换器的结构形式,51,2.4.4 数字量输入通道,数字输入信号分三类: 编码数字 开关量 脉冲列常用的电平转换电路:,数字量输入通道的结构: 直接和并行接口电路的输入口连接。 加光电隔离电路。 采用软件计数法。 接口电路外加硬件计数器。,52,2.4.5 数字量输出通道, 编码数字 二进制数。, 开关量 “1”、“0”的

14、形式。输出电路的形式:, 脉冲信号 输出脉冲的频率及个数都可通过程序设置来控制。,2.5 DA转换器 作用:把数字量转换成模拟量。按工作方式可分成:并行和串行两种。2.5.1 并行DA转换器的工作原理DA转换器由电阻网络和运算放大器组成。,T 型电阻网络的DA转换器:,反相端作输入电压:,电路工作过程:输入信号为001,输入的信号为010,流经负载电阻的电流表达式为:,2.5.2 串行DA转换器的工作原理,采用步进电动机的DA转换器,2.5.3 DA转换器的性能指标1分辨率定义:当输入数字量变化1时,输出模拟量变化的大小。对于一个N位的DA转换器其分辨率为:,例如:对于满刻度值5.12V,单极性输出,8位DA转换器的分辨率为:5.12V/2820mV l0位DA转换器的分辨率为:5.12V/210=5.12V/10245mV12位DA转换器的分辨率为:5.12V/212=5.12V/40961.25mV,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 经济/贸易/财会 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号