7.1.7 总线技术
1. 总线定义
–总线是一组信号线的集合。这些线是系统的各插件间(或插件内部各芯片间)、各系统之间传送规定信息的公共通道,有时也称数据公路,通过它们可以把各种数据和命令传送到各自要去的地方。
北京航空航天大学清华大学出版社
21
2. 总线类型
(1)根据总线不同的结构和用途的分类
–专用总线
?只实现一对物理部件间连接的总线。
–非专用总线
?可以被多种功能或多个部件所共享。准确应称为分时共享总线。
(2)根据总线的用途和应用环境的分类
–局部总线(芯片或元件级总线)
?构成中央处理机或子系统内所用的总线。
–系统总线(内总线和板级总线)?用于各单微处理机之间、模块之间的通信,可用于构成分布式多机系统,如STD总线、VME总线、PC总线等。–外总线(通信总线)
?用于微处理机与其它智能仪器仪表间的通信,如RS-232C等
(3)根据总线传送信号的方式的分类
–并行总线?用若干根信号线同时传递信号,就构成了并行总线。
–串行总线
?按照信息逐位的顺序传送信号。
北京航空航天大学清华大学出版社
22
3. 目前几种通用总线介绍
(1) STD 总线
–目前工业控制及工业检测系统中使用最广泛的总线,它兼容性好,能够支持任何8位或16位微处理器,成为一种通用标准总线。–具有以下特点:
?小板结构,高度模块化
?严格的标准化,广泛的兼容性
?面向I/O的开放式设计,适合工业控制应用?
高可靠性
–STD是工业应用中十分有前途的通用标准总线。按此标准设计系统,可使系统具有良好的适应性及组装灵活性。目前国内外许多厂家均按STD标准来生产系统和插件,因此,对应用者来说,按STD标准来组成自己的应用系统将会大大缩短系统的硬件研制周期。
北京航空航天大学清华大学出版社
23
3. 目前几种通用总线介绍
(2) IBM PC/AT 总线
–由于低廉,目前已成为国际上广泛使用的微型机之一。IBMPC机有丰富的软、硬件支持,而且其价格–IBM些总线引至系统板上的PC机的主板上设计了供输入输出用的总线,这些插座称为扩展插槽。
5个或8个62脚的插座上,这–制造商提供的用作扩充如同步通讯控制卡、异步通讯控制卡、PC机的选件板有百余种之多,换板、数据采集板、各类存储器扩展板、打印机接口A/D及D/A转板、网络接口板等。用户可根据需要进行选购,也可根据需要自行设计和开发新的功能板。
–PC/AT靠运行。
总线对环境要求较高,无法保证在工业现场可–PC冲直接映射到系统总线上,没有支持总线仲裁的硬件/AT总线都是主要采取将微处理器芯片总线经缓逻辑,因而不支持多主系统。
北京航空航天大学清华大学出版社
24