计算机总线技术基础知识

任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU 直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。

----微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。

----另外,从广义上说,计算机通信方式可以分为并行通信和串行通信,相应的通信总线被称为并行总线和串行总线。并行通信速度快、实时性好,但由于占用的口线多,不适于小型化产品;而串行通信速率虽低,但在数据通信吞吐量不是很大的微处理电路中则显得更加简易、方便、灵活。串行通信一般可分为异步模式和同步模式。

----随着微电子技术和计算机技术的发展,总线技术也在不断地发展和完善,而使计算机总线技术种类繁多,各具特色。下面仅对微机各类总线中目前比较流行的总线技术分别加以介绍。

一、内部总线

----1.I2C 总线

----I2C (Inter-IC )总线10多年前由Philips 公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C 总线器件同时接到I2C 总线上,通过地址来识别通信对象。

----2.SPI 总线

----串行外围设备接口SPI (serial peripheral interface)总线技术是Motorola 公司推出的一种同步串行接口。Motorola 公司生产的绝大多数MCU (微控制器)都配有SPI 硬件接口,如68系列MCU 。SPI 总线是一种三线同步总线,因其硬件功能很强,所以,与SPI 有关的软件就相当简单,使CPU 有更多的时间处理其他事务。

----3.SCI 总线

----串行通信接口SCI (serial communication interface)也是由Motorola 公司推出的。它是一种通用异步通信接口UART ,与MCS-51的异步通信功能基本相同。

二、系统总线

----1.ISA 总线

----ISA (industrial standard architecture)总线标准是IBM 公司1984年为推出PC/AT 机而建立的系统总线标准,所以也叫AT 总线。它是对XT 总线的扩展,以适应8/16位数据总线要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA 总线插槽。ISA 总线有98只引脚。

----2.EISA 总线

----EISA 总线是1988年由Compaq 等9家公司联合推出的总线标准。它是在ISA 总线的基础上使用双层插座,在原来ISA 总线的98条信号线上又增加了98条信号线,也就是在两条ISA 信号线之间添加一条EISA 信号线。在实用中,EISA 总线完全兼容ISA 总线信号。 ----3.VESA 总线

----VESA (video electronics standard association)总线是 1992年由60家附件卡制造商联合推出的一种局部总线,简称为VL(VESA local bus)总线。它的推出为微机系统总线体系结构的革新奠定了基础。该总线系统考虑到CPU 与主存和Cache 的直接相连,通常把这部分总

线称为CPU 总线或主总线,其他设备通过VL 总线与CPU 总线相连,所以VL 总线被称为局部总线。它定义了32位数据线,且可通过扩展槽扩展到64 位,使用33MHz 时钟频率,最大传输率达132MB/s,可与CPU 同步工作。是一种高速、高效的局部总线,可支持386SX 、386DX 、486SX 、486DX 及奔腾微处理器。

----4.PCI 总线

----PCI (peripheral component interconnect)总线是当前最流行的总线之一,它是由Intel 公司推出的一种局部总线。它定义了32位数据总线,且可扩展为64位。PCI 总线主板插槽的体积比原ISA 总线插槽还小,其功能比VESA 、ISA 有极大的改善,支持突发读写操作,最大传输速率可达132MB/s,可同时支持多组外围设备。 PCI局部总线不能兼容现有的ISA 、EISA 、MCA (micro channel architecture)总线,但它不受制于处理器,是基于奔腾等新一代微处理器而发展的总线。

----5.Compact PCI

----以上所列举的几种系统总线一般都用于商用PC 机中,在计算机系统总线中,还有另一大类为适应工业现场环境而设计的系统总线,比如STD 总线、 VME总线、PC/104总线等。这里仅介绍当前工业计算机的热门总线之一——Compact PCI。

----Compact PCI的意思是“坚实的PCI ”,是当今第一个采用无源总线底板结构的PCI 系统,是PCI 总线的电气和软件标准加欧式卡的工业组装标准,是当今最新的一种工业计算机标准。Compact PCI是在原来PCI 总线基础上改造而来,它利用PCI 的优点,提供满足工业环境应用要求的高性能核心系统,同时还考虑充分利用传统的总线产品,如ISA 、STD 、VME 或PC/104来扩充系统的I/O和其他功能。

三、外部总线

----1.RS-232-C 总线

----RS-232-C 是美国电子工业协会EIA (Electronic Industry Association)制定的一种串行物理接口标准。RS 是英文“推荐标准”的缩写,232为标识号,C 表示修改次数。RS-232-C 总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C 标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C 标准规定,驱动器允许有2500pF 的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m ;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m 以内的通信。

----2.RS-485总线

----在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV 的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

----3.IEEE-488总线

----上述两种外部总线是串行总线,而IEEE-488 总线是并行总线接口标准。IEEE-488总线用来连接系统,如微计算机、数字电压表、数码显示器等设备及其他仪器仪表均可用IEEE-488总线装配起来。它按照位并行、字节串行双向异步方式传输信号,连接方式为总线方式,仪器设备直接并联于总线上而不需中介单元,但总线上最多可连接15台设备。最大传输距离为20米,信号传输速度一般为500KB/s,最大传输速度为1MB/s。

----4.USB 总线

---通用串行总线USB (universal serial bus)是由Intel 、 Compaq、Digital 、IBM 、Microsoft 、NEC 、Northern Telecom等7家世界著名的计算机和通信公司共同推出的一种新型接口标准。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC 连接外设范围的目的。它可以为外设提供电源,而不像普通的使用串、并口的设备需要单独的供电系统。另外,快速是USB 技术的突出特点之一,USB 的最高传输率可达12Mbps 比串口快100倍,比并口快近10倍,而且USB 还能支持多媒体。

任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU 直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。

----微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。

----另外,从广义上说,计算机通信方式可以分为并行通信和串行通信,相应的通信总线被称为并行总线和串行总线。并行通信速度快、实时性好,但由于占用的口线多,不适于小型化产品;而串行通信速率虽低,但在数据通信吞吐量不是很大的微处理电路中则显得更加简易、方便、灵活。串行通信一般可分为异步模式和同步模式。

----随着微电子技术和计算机技术的发展,总线技术也在不断地发展和完善,而使计算机总线技术种类繁多,各具特色。下面仅对微机各类总线中目前比较流行的总线技术分别加以介绍。

一、内部总线

----1.I2C 总线

----I2C (Inter-IC )总线10多年前由Philips 公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C 总线器件同时接到I2C 总线上,通过地址来识别通信对象。

----2.SPI 总线

----串行外围设备接口SPI (serial peripheral interface)总线技术是Motorola 公司推出的一种同步串行接口。Motorola 公司生产的绝大多数MCU (微控制器)都配有SPI 硬件接口,如68系列MCU 。SPI 总线是一种三线同步总线,因其硬件功能很强,所以,与SPI 有关的软件就相当简单,使CPU 有更多的时间处理其他事务。

----3.SCI 总线

----串行通信接口SCI (serial communication interface)也是由Motorola 公司推出的。它是一种通用异步通信接口UART ,与MCS-51的异步通信功能基本相同。

二、系统总线

----1.ISA 总线

----ISA (industrial standard architecture)总线标准是IBM 公司1984年为推出PC/AT 机而建立的系统总线标准,所以也叫AT 总线。它是对XT 总线的扩展,以适应8/16位数据总线要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA 总线插槽。ISA 总线有98只引脚。

----2.EISA 总线

----EISA 总线是1988年由Compaq 等9家公司联合推出的总线标准。它是在ISA 总线的基础上使用双层插座,在原来ISA 总线的98条信号线上又增加了98条信号线,也就是在两条ISA 信号线之间添加一条EISA 信号线。在实用中,EISA 总线完全兼容ISA 总线信号。 ----3.VESA 总线

----VESA (video electronics standard association)总线是 1992年由60家附件卡制造商联合推出的一种局部总线,简称为VL(VESA local bus)总线。它的推出为微机系统总线体系结构的革新奠定了基础。该总线系统考虑到CPU 与主存和Cache 的直接相连,通常把这部分总

线称为CPU 总线或主总线,其他设备通过VL 总线与CPU 总线相连,所以VL 总线被称为局部总线。它定义了32位数据线,且可通过扩展槽扩展到64 位,使用33MHz 时钟频率,最大传输率达132MB/s,可与CPU 同步工作。是一种高速、高效的局部总线,可支持386SX 、386DX 、486SX 、486DX 及奔腾微处理器。

----4.PCI 总线

----PCI (peripheral component interconnect)总线是当前最流行的总线之一,它是由Intel 公司推出的一种局部总线。它定义了32位数据总线,且可扩展为64位。PCI 总线主板插槽的体积比原ISA 总线插槽还小,其功能比VESA 、ISA 有极大的改善,支持突发读写操作,最大传输速率可达132MB/s,可同时支持多组外围设备。 PCI局部总线不能兼容现有的ISA 、EISA 、MCA (micro channel architecture)总线,但它不受制于处理器,是基于奔腾等新一代微处理器而发展的总线。

----5.Compact PCI

----以上所列举的几种系统总线一般都用于商用PC 机中,在计算机系统总线中,还有另一大类为适应工业现场环境而设计的系统总线,比如STD 总线、 VME总线、PC/104总线等。这里仅介绍当前工业计算机的热门总线之一——Compact PCI。

----Compact PCI的意思是“坚实的PCI ”,是当今第一个采用无源总线底板结构的PCI 系统,是PCI 总线的电气和软件标准加欧式卡的工业组装标准,是当今最新的一种工业计算机标准。Compact PCI是在原来PCI 总线基础上改造而来,它利用PCI 的优点,提供满足工业环境应用要求的高性能核心系统,同时还考虑充分利用传统的总线产品,如ISA 、STD 、VME 或PC/104来扩充系统的I/O和其他功能。

三、外部总线

----1.RS-232-C 总线

----RS-232-C 是美国电子工业协会EIA (Electronic Industry Association)制定的一种串行物理接口标准。RS 是英文“推荐标准”的缩写,232为标识号,C 表示修改次数。RS-232-C 总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C 标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C 标准规定,驱动器允许有2500pF 的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m ;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m 以内的通信。

----2.RS-485总线

----在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV 的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

----3.IEEE-488总线

----上述两种外部总线是串行总线,而IEEE-488 总线是并行总线接口标准。IEEE-488总线用来连接系统,如微计算机、数字电压表、数码显示器等设备及其他仪器仪表均可用IEEE-488总线装配起来。它按照位并行、字节串行双向异步方式传输信号,连接方式为总线方式,仪器设备直接并联于总线上而不需中介单元,但总线上最多可连接15台设备。最大传输距离为20米,信号传输速度一般为500KB/s,最大传输速度为1MB/s。

----4.USB 总线

---通用串行总线USB (universal serial bus)是由Intel 、 Compaq、Digital 、IBM 、Microsoft 、NEC 、Northern Telecom等7家世界著名的计算机和通信公司共同推出的一种新型接口标准。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC 连接外设范围的目的。它可以为外设提供电源,而不像普通的使用串、并口的设备需要单独的供电系统。另外,快速是USB 技术的突出特点之一,USB 的最高传输率可达12Mbps 比串口快100倍,比并口快近10倍,而且USB 还能支持多媒体。


相关内容

  • 工业控制网络发展
  • 工业控制系统的网络化发展及现状研究 发布: 2009-10-26 | 作者: | 来源: 0引言 随着计算机技术.通信技术和控制技术的发展,传统的控制领域正经历着一场前所未有的变革,开始向网络化方向发展.控制系统的结构从最初的CCS (计算机集中控制系统),到第二代的DCS (分散控制系统),发展到 ...

  • 现场总线技术大纲
  • <现场总线技术>课程教学大纲 Field Bus Technology 课程代码:23101721 适用专业:电气,网络信息 总学时数:32 修订年月:2006年5月 课程性质:专业基础理论课,选修 开课学期:6 总学分数:2.0 执 笔:郑日荣 一.课程的性质和目的 现场总线技术是控制 ...

  • FF基金会现场总线
  • 控制网络与通信大作业 题 目: 作 者: 陈 荣 学 号: ZB0213104 班 级: ZB02131 指导老师: 王 小 英 日 期: 2014.6.10 目录 摘 要 ............................................................... ...

  • 什么是现场总线
  • 什么是现场总线? 随着计算机.控制.通信.网络等技术的发展,作为工业控制数字化.智能化与网络化典型代表的现场总线(FieldBus )技术也得到了发展迅速.影响巨大,引起了工程技术界的普遍兴趣与重视,使计算机控制系统逐步从集散控制系统 (DistributedControlSystem DCS )走 ...

  • 计算机基础第一章知识点总结
  • 第一章 计算机基础知识 1.1信息技术与计算机 信息(Information )的定义:⑴ 信息是不确定性的减少或消除⑵ 信息是控制系统进行调节活动时,与外界相互作用.相互交换的内容⑶ 信息是事物运动的状态和状态变化的方式 信息技术(Information Technology),简称IT . 信息 ...

  • 现场总线的应用及发展
  • 现场总线技术发展及应用 Fieldbus technology application and development 学 院 专业班级 学 号 姓 名 2012年11月 摘要 现场总线作为一种开放的.全数字化.双向.多站的通信系统,近年来得 到了迅猛的发展和应用.用于过程自动化.制造自动化.电力自 ...

  • 现场总线控制系统知识
  • 模块二 现场总线控制系统知识 [任务目标] 1.掌握现场总线控制系统的基本概念及技术特点. 2.了解现场总线控制系统的构成和现场总线设备. 3.了解几种典型的现场总线,掌握PROFIBUS 过程现场总线. 4.了解现场总线的组态方法.网络组态步骤. 5.了解现场总线设备的工作原理及特点,会根据要求进 ...

  • 自动化测试技术的发展趋势
  • 武器系统 自动化测试技术的发展趋势 张 婵 丛 敏 摘 要 论述了近年出现在测 试领域, 尤其是在军用测试领域的新技术.新工艺和新方法.着重讨论了标准接口总线技术.虚拟仪器技术.可测试性技术以及测试软件开发方面出现的一些新趋势. 军用测试领域的新技术.新方法作一综述. 1 标准接口技术的现状与发展 ...

  • 基金会现场总线
  • 控制网络与通信大作业 题 目: FF 基金会现场总线 作 者: 董洁 学 号: ZB0213239 班 级: 自动化转本2班 指导老师: 王小英 日 期: 摘要 基金会现场总线FF(Foudation Fieldbus)在过程自动化领域得到广泛支持和应用,并具有良好发展前景. FF 总线由低速和高速 ...