第3讲 总线技术、通信及人机接口

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章计算机总线技术计算机控制技术1第3讲计算机总线技术主要内容:1.总线的基本概念2.内部总线3.外部总线第3章计算机总线技术计算机控制技术2•随着微处理器技术的飞速发展,总线技术也得到不断创新。先后出现了ISA、MCA、EISA、VESA、PCI、AGP、IEEE1394、USB等总线技术。•芯片内部的总线技术也在不断发展,AMBA、CoreConnect、CoreRAM等已经形成集成电路内部十分具有竞争力的总线标准。•工业控制的PROFIBUS,FF等现场总线技术。•总线的数据传输速度也不断提升,目前,AGP局部总线数据可达528MB/s,PCI-X可达1GB/s,系统总线传输速率也由66MB/s提高到100MB/s甚至更高的133MB/s、150MB/s、200MB/s。第3章计算机总线技术计算机控制技术3一、总线的基本概念物理特性:根数、引脚排序、插头形状等功能特性:每根线的功能定义电气特性:信号传输方向、有效电平范围时间特性:时序1.总线的定义2.总线标准计算机各模块之间互联(硬件)和传递信息(软件协议)的一组信号线3.总线传输过程四个阶段:总线请求和仲裁阶段、寻址阶段、数据传输阶段和结束阶段第3章计算机总线技术4.总线的分类(1)按照总线内部信息传输的性质分数据总线:DB用于传送数据信息地址总线:AB是专门用来传送地址的控制总线:CB控制总线包括控制、时序和中断信号线电源总线:PB用于向系统提供电源DBABCBPB第3章计算机总线技术计算机控制技术5(2)按照总线在系统结构中的层次位置分片内总线(On-ChipBUS):在集成电路的内部,用来连接各功能单元的信息通路内部总线(InternalBus):又叫系统总线或板级总线,用于计算机内部模块(板)之间通信。它是微机系统中最重要的总线,人们平常所说的微机总线就是指系统总线,如STD总线、PC总线、ISA总线、PCI总线等外部总线(ExternalBus):又称通讯总线,用于计算机之间或计算机与设备之间通信,IEEE-488、RS-232C、RS-485等(3)根据总线的数据传输方式分并行总线:每个信号都有自己的信号线串行总线:所有信号复用一对信号线第3章计算机总线技术计算机控制技术6计算机总线结构示意图5.计算机总线结构图第3章计算机总线技术计算机控制技术7总线频率:即总线工作时钟频率,单位为MHz,它是影响总线传输速率的重要因素之一。总线宽度:称总线位宽,是总线可同时传输的数据位数,用bit(位)表示,如8位、16位、32位等。总线的宽度越大,它在同一时刻就能够传输更多的数据。总线带宽:又称总线传输率,表示在总线上每秒传输字节的多少,单位是MB/S。影响总线传输率的因素有总线宽度、总线频率等。一般地:总线带宽(MB/S)=1/8×总线宽度×总线频率同步方式:分为同步方式和异步方式。在同步方式下,总线上主模块与从模块进行一次数据传输的时间是固定的,并严格按照系统时钟来统一定时主模块、从模块之间的传输操作,只要总线上的设备都是高速的,就可达到很高的总线带宽6.总线的性能指标第3章计算机总线技术计算机控制技术8总线控制方式:包括并发工作、自动配置、仲裁方式、逻辑方式、计数方式等。7.总线的模板化结构按功能划分计算机的各个部件,并按总线标准设计成由总线连接的模板结构:CPU主板、RAM/ROM存储板、A/D、D/A、DI、DO等二、内部总线1.STD总线STD总线起初设计为可用于64K存储空间的8位总线,后发展成可用于寻址16M空间的16位总线特点:56根并行总线,小模板结构,尺寸:165×114mm开放式的系统结构兼容式总线结构,拥有丰富的I/O功能,广泛适用于工业控制第3章计算机总线技术计算机控制技术956根并行总线按功能可分为五大类—逻辑电源线6根(引线1~6)—数据总线8根(引线7~14)—地址总线16根(引线15~30)—控制总线22根(引线31~52)—辅助电源线4根(引线53~56)(1)STD总线的信号分配(2)STD总线与存储器连接方法存储器译码器A13-A15A0-A12MEMRQWRRDMEMEXD0-D7STD总线与存储器的连接总线低位地址A0~A12:直接连接到各存储器芯片高位地址A13~A15:用来选片(可选64K基本存储器,通过扩展,可增至128K)第3讲计算机总线技术计算机控制技术10IO板卡译码器A5-A7A0-A1WRRDIOEXPD0-D7STD总线与IO板的连接译码器译码器A2-A4选板信号选口信号选板信号(3)STD总线与I/O的连接方法地址码的低位字节连接到总线译码器,形成6根选板信号和2根选口信号,选通I/O端口工作第3章计算机总线技术计算机控制技术11–ISA总线:问世较早,是8位、16位数据传输总线的工业标准最高传输速率8Mbps;寻址空间16MB;将CPU看作唯一的主模块,其余外设均为从模块,包括可以暂时掌握总线的DMA和协处理器;98根总线分成5类:地址线、数据线、控制线、时钟线和电源线–MCA:微通道体系结构。IBM在推出386时提出,数据、地址总线宽度32位,支持4GB的寻址能力;数据传输速率33Mbps;在电气及物理上与ISA不兼容;IBM没有公布标准–EISA总线:89年推出486时提出,32位数据总线,支持32位地址通路;总线主控技术,扩展卡上具有总线主控处理器;与ISA兼容,支持多个主模块;可以自动根据需要进行32、16、8位数据间的转换;支持多总线主控模块;–PCI高性能局部总线:92年由Intel公司带头制定的设备总线标准;支持64位数据传送、多总线主控模块、线性猝发读写和并发工作方式;具有即插即用功能(PnP);最高传送数据132Mbps;兼容性强、成本低2.PC系列总线第3章计算机总线技术计算机控制技术12•PCI总线特有的配置寄存器为用户使用提供了方便。系统嵌入自动配置软件,在加电时自动配置PCI扩展卡,为用户提供了简便的使用方法。•PCI局部总线已形成工业标准。它的高性能总线体系结构满足了不同系统的需求,低成本的PCI总线构成的计算机系统达到了较高的性能/价格比水平。因此,PCI总线被应用于多种平台和体系结构中。•PCI总线的组件、扩展板接口与处理器无关,在多处理器系统结构中,数据能够高效地在多个处理器之间传输。与处理器无关的特性,使PCI总线具有很好的I/O性能,最大限度地使用各类CPU/RAM的局部总线操作系统、各类高档图形设备和各类高速外部设备,如SCSI、HDTV、3D等。第3讲计算机总线技术计算机控制技术13PCI总线结构处理器CacheDRAM声卡视频卡桥/存储控制器PCI局部总线网卡图像卡扩展总线桥基本I/O设备SCSI卡其它总线显示器硬盘硬盘第3章计算机总线技术计算机控制技术14•又称为通信总线,用于计算机之间,计算机与远程终端,计算机与外部设备以及计算机与测量仪器仪表之间的通信。•该类总线不是计算机系统已有的总线,而是利用电子工业或其他领域已有的总线标准。外部总线又分为并行总线和串行总线。•常用的外部总线:IEEE-488总线RS-232-C总线RS-422和RS-485总线通用串行总线(USB)三、外部总线第3章计算机总线技术计算机控制技术15•IEEE-488总线是一种并行外部总线,专门用于计算机与测量仪器、输入输出设备,以及这些仪器设备之间的并行通信。•IEEE-488是1970年由美国惠普公司开发的并行通讯总线,总线上连接的设备有三种,工作方式也有三种:•听者(“受话”方式):同时可有多个•讲者(“送话”方式):每时只能有一个•控者(“控制”方式):每时只能有一个1.IEEE-488总线(1)IEEE-488总线的信号分配IEEE-488共定义了24根线(其中8根地线)1)数据总线DIO0~DIO82)数据传送控制线数据有效线DAV、未准备好接受数据线NRFD、未接受好数据线NDAC3)接口管理总线接口清除线IFC、服务请求线SQR、注意线ATN、结束或识别线EQI、远程允许REN第3章计算机总线技术计算机控制技术16(2)IEEE-488总线的连接示意图DIO1~DIO8DAVNRFDNDACEOIIFCATNSRQREN设备A控者讲者听者计算机设备B讲者听者电压表1设备C讲者听者设备D听者数据线数据控制线接口管理线电压表2打印机第3章计算机总线技术计算机控制技术17–采用异步方式,利用三条控制线进行握手联络,实现三线握手的数据传输(3)IEEE-488总线数据传送时序第3章计算机总线技术计算机控制技术18–数据传输率不得超过每秒1M字节–总线上的设备数不得多于15个–电缆总长度不超过20m,两设备间不超过2m–采用负逻辑(4)使用IEEE-488的约定2.RS-232-C总线RS-232-C总线是一种串行外部总线,专门用于数据终端设备DTE和数据通信设备DCE之间的串行通信(1)RS-232-C总线的机械特性RS-232-C25个引脚只定义了22个;最基本的三根线是发送数据线2、接收数据线3和信号地线7;通常使用的RS-232-C接口信号只有9根引脚第3章计算机总线技术计算机控制技术19(2)常用的9根引脚分类一类是基本的数据传送引脚:包括TXD、RXD和GND一类是用于调制解调器(MODEM)的控制和反映其状态的引脚:一组为DTR和RTS:负责从计算机通过RS-232C接口送给MODEM一组为DSR、CTS、DCD和RI:负责从MODEM通过RS-232C接口送给计算机的状态信息(3)RS-232C总线的电气特性1)电气参数引线信号状态:RS-232C标准引线状态必须是以下三种之一,即SPACE/MARK(空号/传号)、或ON/OFF(通/断)、或逻辑0/逻辑1引线逻辑电平:负逻辑,-3~-15V表示逻辑1;+3~+15V表示逻辑0短路抑制性能:RS-232C的驱动电路必须能承受电缆中任何导线短路通信速率:最高通信速率为115200bps,通信距离应小于15m第3章计算机总线技术2)电气连接方式特点:非平衡的连接方式点对点通信(单发单收)公用地线3)RS-232-C总线的通信结构具有MODEM设备的远距离通信线路第3章计算机总线技术计算机控制技术21不用MODEM的直接通信线路最简单的RS-232C数据通信第3章计算机总线技术计算机控制技术223.RS-422总线RS-422由RS-232C发展而来RS-422是一种单机发送、多机接收的单向、平衡传输的总线标准RS-422标准规定了双端电气接口型式,使用双端线传送信号。它通过传输线驱动器,把逻辑电平变换成电位差,完成始端的信息传送;通过传输线接收器,把电位差转变成逻辑电平,实现终端的信息接收(差动收发)第3章计算机总线技术计算机控制技术23RS-422的数据信号采用差分传输方式传输RS-422有4根信号线,两根发送、两根接收,RS-422的收与发是分开的,支持全双工的通讯方式RS-422的最大传输距离为1200m,最大传输速率为10MbpsRS-422A接口电路第3章计算机总线技术计算机控制技术244.RS-485标准接口RS-485是一种多发送器的电路标准,是RS-422A的扩展,是真正意义上的总线标准允许在二根导线(总线)上挂接32台RS--485负载设备。负载设备可以是发送器、被动发送器、接收器或组合收发器(发送器和接收器的组合)逻辑电平:1:两线间压差为+2V~+6V;0:两线间压差为-2V~-6V最高传输速率为10Mbps,最大传输距离1200m,总线上最多允许连接128个收发器,具有多站能力和多机通信功能接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强第3章计算机总线技术计算机控制技术25RS-485与RS-422的区别硬件线路上:RS-422至少需要4根通信线,而RS-485仅需2根;RS-422不能采用总线方式通信,但可以采用环路方式通信,而RS-485两者均可通信方式上:RS-422可以全双工,而RS-485只能半双工第3章计算机总线技术

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功