微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。
随着微电子技术和计算机技术的发展,总线技术也在不断地发展和完善,而使计算机总线技术种类繁多,各具特色。下面仅对微机各类总线中目前比较流行的总线技术分别加以介绍。
一、内部总结
1. fc总线
fc(Inter-IC)总线10多年前由Philips公司推出,是近年来在微电子通信控制领域广泛采 用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个fc总线器件同时接到12C总线上,通过地址来识别通信对象。 2. SPI总线
串行外围设备接口SPI(如ial PeripheralInterface)总线技术是Motorola公司推出的一种同步串行接口。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCUo SPI总线是一种三线同步总线,因其硬件功能很强,所以,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。
3. SCI总线
串行通信接口配I(如ial CorrnnunicationInterface)也是由Motorola公司推出的。它是一种通用异步通信接口,与MCS-51的异步通信功能基本相同。 二、系统总结
1. ISA总线
ISA(Industrial StandardArchitecture)总线标准是IBM公司1984年为推出PC/AT机而建立的系统总线标准,所以也叫AT总线。它是对XT总线的扩展,以适应8/16位数据总线要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有lSA总线插槽。lSA总线有98只引脚。
2. EISA总线
EISA总线是1988年由Co呵呵等9家公司联合推出的总线标准。它是在lSA总线的基础 上使用双层插座,在原来lSA总线的98条信号线上又增加了98条信号线,也就是在两条lSA信号线之间添加一条EISA信号线。在实际应用中. EISA总线完全兼容lSA总线信号。
3. VESA总线
VESA(Video Electronics Standard Association)总线是1992年由60家附件卡制造商联合推 出的一种局部总线,简称为VL (VESALocal Bus)总线。它的推出为微机系统总线体系结构的革新奠定了基础。该总线系统考虑到CPU与内存和缓存的直接相连,通常把这部分总线称为CPU总线或主总线,其他设备通过VL总线与CPU总线相连,所以VL总线被称为局部总线。 它定义了32位数据线,且可通过扩展槽扩展到64位,使用33MHz时钟频率,最大传输率达132MB/s.可与CPU同步工作。是一种高速、高效的局部总线,可支持386SX、386DX、 486SX、486DX及奔腾微处理器。
4. PCl总线
PCl (Peripheral Co呻onentInterconnect)总线是当前最流行的总线之一,它是由Intel公司 推出的一种局部总线。它定义了32位数据总线,且可扩展为64位。PCl总线主板插槽的体积比原lSA总线插槽还小,其功能比VESA、lSA有极大的改善,支持突发读写操作,最大传输速率可达132MB/s.可同时支持多组外围设备。PCl局部总线不能兼容现有的lSA、EISA、MCA (Micro ChannelArchitecture)总线,但它不受制于处理器,是基于奔腾等新一代微处理 器而发展的总线。
三、外部总结
1. RS232 C总线
RS232C是美国电子工业协会EIA (ElectronicIndustry Association)制定的一种串行物理接 口标准。则是英文"推荐标准"的缩写. 232为标识号.C表示修改次数。RS232 C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS232C标准规定的数据传输速率为50、75、100、150、3∞、600、1200、2400、48∞、96∞、192∞b/soR臼32C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用 15OpF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增 加。传输距离短的另一原因是RS232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
2.RS485总线
在要求通信距离为几十米到上千米时,广泛采用RS485串行总线标准。也485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至2∞mV的电压,故传输信号能在千米以外得到恢复。
RS485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使 能信号加以控制。邸485用于多点互连时非常方便,可以省掉许多信号线。应用RS485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。
3. IEEE488总线
上述两种外部总线是串行总线,而IEEE488总线是并行总线接口标准。IEEE488总线用来连接系统,如微计算机、数字电压表、数码显示器等设备及其他仪器仪表均可用田园88总线装配起来。它按照位并行、字节串行双向异步方式传输信号,连接方式为总线方式,仪器设备直接并联于总线上而不需中介单元,但总线上最多可连接15台设备。最大传输距离为20m,信号传输速率一般为500Kb/s,最大传输速率为IMb/s。
4. USB总线
通用串行总线USB (UniversalSerial Bus)是由Intel、Compum、Digital、IBM、Microsoft,NBC、Northern Telecom等7家世界著名的计算机和通信公司共同推出的一种新型接口标准。 它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。它可以为外设提供电掘,而不像普通的使用串、并口的设备需要单独的供电系统。另外,快速是USB技术的突出特点之一,USB的最高传输速率可达12Mb/s,比串口快100倍,比井口快近10倍,而且USB还能支持多媒体。