- 1
- 0
- 约8.04千字
- 约 44页
- 2017-01-16 发布于湖北
- 举报
第 7 章 第7章 总线及总线接口 教学重点 接口的重要性 总线的类型 IBM PC总线 7.1 接口观念的引出及接口的功能 7.1.1 微型计算机在鸡饲料自动配比系统中的应用(集中控制) 单机集中控制系统:接收行程开关的开关量信号、传感器的模拟量信号,发送开关量信号启动或停止设备电动机。 如何利用计算机很弱的信号去控制工业过程? 计算机只能接收TTL信号,0~5V,输出电流8mA~12mA,只能带一个发光二极管。 7.1.2 微型计算机在面粉生产过程中的 应用(集散控制) 7.1.3 接口的概念 接口就是CPU与外设的连接部件(电路),使CPU与外设进行最佳匹配,实现高效、可靠的信息交换的一门技术。 7.1.4 接口的功能 1、数据缓冲功能:用于解决主机高速与外设低速的矛盾,接口中一般都设置数据寄存器或锁存器,避免因速度不一致而丢失数据。 例如:CPU发出使电动机启动的信号只需几纳秒,而此信号经光电隔离、功率放大、接触器-继电器控制电路使电机启动需几十毫秒至几百毫秒(仅接触器中的电磁铁接收信号使吸合,产生机械动作就需0.1秒),电动机启动至达到正常工作状态需几百毫秒至几秒。 7.1.4 接口的功能 2、设备选择功能:10位地址可以对1024个外设进行控制、选择,而CPU在同一时间只能与一个外设交换信息,这就要借助地址译码电路对外设进行寻址,只有被选中的设备才能与CPU进行数据交换。 例如:某一台计算机能控制1024个外部设备,但是在某一瞬时,它只能控制其中的一台。 3、信号转换功能:模拟量—数字量,电平大小,信号放大。 通常以合适的数字量同计算机进行通讯的外设很少。 4、中断管理功能:在接口中设置中断控制器,为CPU处理有关中断事务 7.2 设计与分析接口电路的基本方法和具体要求 7.2.1 基本方法 1、分析接口两侧的情况 2、进行信号转换 3、合理选择外围芯片 4、编写驱动程序 1、分析接口两侧的情况 凡是接口都有两侧,一侧是CPU,另一侧是外设。对CPU一侧,要搞清是什么类型的CPU,以及它提供的数据线的宽度(8位、16位、32位等),地址线的宽度(16位、20位、24位等)和控制线的逻辑定义(高电平有效、低电平有效、脉冲跳变等),时序关系有什么特点。其中,数据与地址线比较规整,不同的CPU其变化不大,而控制线往往因CPU不同其定义与时序配合差别较大,故重点要放在控制线的分析上。 1、分析接口两侧的情况 外设一侧的情况很复杂,这是因为外设种类繁多,型号不一,所提供的信号线五花八门;其逻辑定义,时序关系,电平高低差异甚大。对这一侧的分析重点放在搞清被连外设的工作原理与特点上,找出需要接口为它提供那些信号才能正常工作,它能反馈给接口哪些状态信号报告工作过程,以达到与CPU交换数据的目的。外设的种类甚多,从高容量快速磁存储器到指示灯和扬声器,不管其复杂程度如何,只要将它们的工作原理及各自原始的(本身所固有的)来去信号线的特性分析清楚了,对接口电路的剖析或者设计也就不难了。 2、进行信号转换 由上述可知,要把CPU与外设这两侧的信号线,不加处理(改造)就直接连接是不行的。因此,经过对接口两侧信号的分析,找出两侧信号的差别之后,设法进行信号转换与改造,使之协调。这可以从CPU一侧做起,将CPU的信号进行转换以达到外设的要求;也可以从外设一侧做起,将外设的信号进行改造(逻辑处理)以达到CPU要求。经过改造的信号线,在功能定义、逻辑关系和时序配合上,能同时满足两侧的要求,故可以协调工作。因此,在分析已有接口电路时,可以从两侧的原始信号出发查查它们,通过哪些元器件进行了改造与转换,最后送到什么地方去了,搞清来龙去脉。在设计接口电路时,也是如此,只不过信号转换的元器件由设计者来决定。 3、合理选择外围芯片 由于现代微电子技术的成就和集成电路的发展,目前各种功能的接口电路都已作成集成芯片,由中规模或大规模集成接口芯片代替过去的数字电路。因此,在接口设计中,通常不需要繁杂的电路参数计算,而需要熟练地掌握和深入了解各类芯片的功能、特点、工作原理、使用方法及编程技巧,以便根据设计要求和经济准则,合理选择芯片,把它们与微处理器正确的连接起来,并编写相应的驱动程序。采用集成接口芯片不仅使接口体积小,功能完善,可靠性高,易于扩充,应用极其灵活、方便,而且推动了接口向智能化方向发展。所以,接口芯片在微机接口技术中,起着很重要的作用,应给以足够的重视。 4、编写驱动程序 接口的硬件电路只提供了接口工作的条件,要使接口真正发挥作用就要配备相应的驱动程序。对于微机系统中的标准设备(如CRT、KB、PRINTER、HD、COM等),在ROM-
原创力文档

文档评论(0)