微机中现在遍及选用的总线规范包含体系内总线规范和体系外总线规范两类:体系内总线规范一般指微机主板插槽(体系扩展板)遵从的各种规范,如PC/XT总线规范、ISA总线规范(PC/AT总线规范)、VL总线规范(VESA具有总线规范)、PCI部分总线规范等;
///////////////////////////////////////////////////////////////////////////////////////
任何一个微处理器都要与必定数量的部件和外围设备衔接,但假如将各部件和每一种外围设备都别离用一组线路与CPU直接衔接,那么连线将会扑朔迷离,乃至难以完成。为了简化硬件电路规划、简化体系结构,常用一组线路,装备以恰当的接口电路,与各部件和外围设备衔接,这组共用的衔接线路被称为总线。选用总线结构便于部件和设备的扩大,特别拟定了一致的总线规范则简略使不同设备间完成互连。
—-微机中总线一般有内部总线、体系总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而体系总线是微机中各插件板与体系板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,经过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。
—-别的,从广义上说,计算机通讯方法可以分为并行通讯和串行通讯,相应的通讯总线被称为并行总线和串行总线。并行通讯速度快、实时性好,但由于占用的口线多,不适于小型化产品;而串行通讯速率虽低,但在数据通讯吞吐量不是很大的微处理电路中则显得愈加简易、便利、灵敏。串行通讯一般可分为异步方法和同步方法。
—-跟着微电子技能和计算机技能的开展,总线技能也在不断地开展和完善,而使计算机总线技能品种繁复,各具特色。下面仅对微机各类总线中现在比较盛行的总线技能别离加以介绍。
一、内部总线
—-1.I 2C总线
—-I2C(Inter-IC)总线10多年前由Philips公司推出,是近年来在微电子通讯操控范畴广泛选用的一种新式总线规范。它是同步通讯的一种特别方法,具有接口线少,操控方法简化,器材封装方法小,通讯速率较高级长处。在主从通讯中,可以有多个I2C总线器材一起接到I2C总线上,经过地址来辨认通讯目标。
—-SMBus
体系办理总线(SMBus)是一个两线接口。SMBus 为体系和电源办理相关的使命供给操控总线。经过它,各设备之间以及设备与体系的其他部分之间可以相互通讯。它根据I2C操作原理。SMBus为体系和电源办理相关的使命供给一条操控总线。一个体系运用SMBus可以和多个设备互传信息,而不需运用独立的操控线路。
体系办理总线(SMBus)规范触及三类设备。从设备,接纳或呼应指令的设备。主设备,用来发布指令,发生时钟和停止发送的设备。主机,是一种专用的主设备,它供给与体系CPU的主接口。主机有必要具有主-从机功用,并且有必要支撑SMBus通报协议。在一个体系里只答应有一个主机。
—-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的异步通讯功用根本相同。
UART传输结构
UART:Universal Asynchronous Receiver/Transmitter,通用异步接纳/发送设备,UART是一个并行输入成为串行输出的芯片,一般集成在主板上,大都是16550AFN芯片。
由于计算机内部选用并行数据,不能直接把数据发到Modem,有必要经过UART收拾才干进行异步传输,其进程为:CPU先把预备写入串行设备的数据放到UART的寄存器(暂时内存块)中,再经过FIFO(First Input First Output,先入先出行列)传送到串行设备,若是没有FIFO,信息将变得乱七八糟,不可能传送到Modem。
二、体系总线
—-1.ISA总线
—-ISA(industrial standard architecture)总线规范是IBM
—-2.EISA总线
—-EISA总线是1988年由Compaq等9家公司联合推出的总线规范。它是在ISA总线的根底上运用双层插座,在本来ISA总线的98
—-3.VESA总线
—-VESA(video electronics standard association)总线是
—-4.PCI总线
—-PCI(peripheral component interconnect)总线是当时最盛行的总线之一,它是由Intel公司推出的一种部分总线。它界说了32位数据总线,且可扩展为64位。PCI总线主板插槽的体积比原ISA总线插槽还小,其功用比VESA、ISA有极大的改进,支撑突发读写操作,最大传输速率可达132MB/s,可一起支撑多组外围设备。
—5.Compact PCI
—-以上所罗列的几种体系总线一般都用于商用PC机中,在计算机体系总线中,还有另一大类为习惯工业现场环境而规划的体系总线,比方STD总线、
—-Compact PCI的意思是“坚实的PCI”,是当今第一个选用无源总线底板结构的PCI体系,是PCI总线的电气和软件规范加欧式卡的工业拼装规范,是当今最新的一种工业计算机规范。Compact PCI是在本来PCI总线根底上改造而来,它运用PCI的长处,供给满意工业环境运用要求的高性能中心体系,一起还考虑充分运用传统的总线产品,如
(2)、从结构上分类可分为: | ||||||||||||||||||||||||||||||||
ISA |
||||||||||||||||||||||||||||||||
EISA增强型工业规范结构的总线 | ||||||||||||||||||||||||||||||||
VESA 视频电子工业协会提出的部分总线,简称VL总线 | ||||||||||||||||||||||||||||||||
PCI |
||||||||||||||||||||||||||||||||
AGP 下表显现了现在通用的一些通用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、
—-2.RS-485总线
—-在要求通讯间隔为几十米到上千米时,广泛选用RS-485
—-3.IEEE-488总线
—-上述两种外部总线是串行总线,而IEEE-488
—-4.USB总线
—通用串行总线USB(universal serial bus)是由Intel、Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等7家国际闻名的计算机和通讯公司一起推出的一种新式接口规范。它根据通用衔接技能,完成外设的简略快速衔接,到达便运用户、降低成本、扩展PC衔接外设规模的意图。它可以为外设供给电源,而不像一般的运用串、并口的设备需求独自的供电体系。别的,快速是USB技能的杰出特色之一,USB的最高传输率可达12Mbps比串口快100倍,比并口快近10倍,并且USB还能支撑多媒体。
General Purpose Input Output(通用输入/输出)简称为GPIO,或总线扩展器,运用工业规范I2C、SMBus或SPI接口简化了I/O口的扩展。当微操控器或芯片组没有满足的I/O端口,或当体系需求选用远端串行通讯或操控时,GPIO产品可以供给额定的操控和监督功用。