计算机外部设备_第1页
计算机外部设备_第2页
计算机外部设备_第3页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人们通常是通过外部设备使用计算机,但是由于种种原因,外设往往不能与C P U直接相连,它们之间的信息交换需要一个中间环节(或界面),我们称之为接口电路。所谓接口是微处理器 CPU与外界的连接部件(电路),是CPU与外界进行信息交换的 中转站。接口技术从广义上讲,是研究 C P U如何与外界进行最佳结合与匹配,将计算机 系统中的各种功能部件连接起来构成一个完整的、实用的计算机系统,并能实现与外界高效、可靠地交换信息的一门硬、软件相结合的技术,是软硬件结合之体现,是微型计算机应用的 关键。例如,中央处理器与系统总线连接所需的总线驱动器、数据收发器、总线控制器及总线裁决器等,称为处理器接口;存储器的

2、组织及与系统总线的连接逻辑、存储管理部件、DM A控制器等,称为存储器接口;各种输入输出设备与主机进行信息交换所需要的硬件逻 辑和软件设计,称之为外部设备接口技术或输入输出接口技术。为什么要使用接口电路呢?就以输入输出接口为例。大家都知道,输入输出是计算机与 外部世界交换信息所必需的手段。程序、数据和现场物理量等要通过输入设备进入计算机, 另一方面,计算机运行的结果和各种控制信号通过输出设备进行显示、打印或实现实时监控。外设包括机械式、电子式、机电式等等,其速度与C P U相差太远,如键盘速度为秒级,磁盘为0.2 6 M B / S ;输入输出信号的形式有数字量、模拟量;信息传送方式有串行、并

3、 行等等。所以,在 CPU与外设之间需要设置一种部件,使CPU和外设协调工作,有效完成C P U与外界之间信息交换。这种起界面作用的部件,称之为输入/输出接口电路。计算机系统所配置的外部设备,类型繁多,数量不同。它们不仅在工作速度上与中央处理机差别极大,而且在数据表示的形式上与计算机内部形式也不一致,每一个外部设备都是一个独立的部件。因此,要实现外部设备与主机之间的连接(conn ection)和信息交换,必须经过一个数据转换和传输的设备。这种设备,我们叫做I/O接口( in terface),有的叫I/O适配器(adapter)或适配卡。例如:键盘适配卡、打印机适配卡、CRT适配卡、磁盘适配

4、卡等。接口定义:用于完成计算机主机系统与外部设备之间的信息交换。一般接口由接口电路、连接器(连接电缆)和接口软件(程序)组成。I/O接口,不只是为了实现物理上的连接,它还要完成许多功能。I/O接口的主要功能如下。1地址译码2. 交换数据、控制和状态信息3. 支持主机不同的传送方法4. 支持主机传送的不同的控制方法5. 提供主机和外部设备所需缓冲、暂存和驱动能力6. 数据格式的转换7. 编码与译码8. 信号变换接口状态:指示接 口电路中是否有未 读的数据”便用端 口读命令查询数据总线读选通命令控制接口电路将数据送戮据总线"分不同的,有的功能放在端口连接器如上所述,I/O接口一 边是面向

5、主机控制的,另 一边是面向外部设备的, 不同的控制和不同的外部 设备则有不同的I/O接口。 它们之间的功能划分是十I/O适配器上,有的放在I/O设备上。般是联系紧密和关系复杂的功能应尽可能地安排在一起;联系不多,关系简单的功能可以分开。如果把设备控制器放在I/O适配器上,也就很难区分哪些是属于I/O接口,哪些是属于设备控制器了。例如打印机适配器,只完成接口功能,常作为通用并行接口,而具体的打印控制(设备控制器),则 放在打印机中。在 CRT适配器上,则包括接口和 CRT控制器两部分功能,用来把显示数据转换为视频信号,这时外部设备只剩下CRT本身了。磁盘驱动器适配器中,则包含了磁盘控制器的大部分

6、功能(磁盘控制程序、数据编码和译码,以及错误检验等)。应当指出的,一个完整的I/O接口,不仅包含一些硬件电路,还包含相应的软件驱动程 序。这些软件放在接口的ROM中,有些放在主机板的 ROM中,也有的放在磁盘上,当需要时才装人内存。在PC机中,这些软件称为基本 I/O系统,即BIOS。应用程序可以通过调用BIOS来操作I/O接口,而避免由应用程序直接访问硬件。这样I/O接口通过BIOS程序可以提供一个易于标准化的软件接口CPU是微机的核心部件,它不仅要承担数据的加工和运算,还要控制数据的输入和输出。在大多数微机中,CPU对I/O的控制是通过I/O接口来完成的,对于配备大量外设的微机系 统,还可

7、以设置单独的I/O处理机,本节将简述在微机系统中可能采用的I/O控制方式,包括程序控制方式、中断控制方式、直接存储器存取方式(DMA方式)和输入/输出处理机方式等四种。1. 查询控制方式通过程序监测接口的状态,例如: 串行端口 1(COM1:),使用地址为3F83FE的I/O端口3F8 IN/OUT数据接收/发送寄存器3F9 OUT中断允许寄存器3FA IN中断标志寄存器3FB OUT线路控制寄存器3FC OUT MODEM 控制寄存器3FD IN线路状态寄存器3FE IN MODEM 状态寄存器其中:线路状态寄存器(3FD):/07/ ffS/防/03/ 02/创/ /崔送哥吊I发送 保持接

8、收 间斷橈收 奇偶丿2. 中断控制方式接口状态改变时产生中断,通过中断信号调用中断处理来处理接口事件。 特点:接口需要中断支持 (占用中断资源),编程复杂,效率高。蕊口枝志:CPU it中斷肩调帕中靳此堤程序,確挟口状态后便可壮直需委作什久宜理4槟口中瞬(罐CPU中辭处理电 :捕吊檜口电尊冇需妾总 埋的事J札如枚列数握*发 送免举.埶据端镁爭*yl靖|连按器3. 直接存储器存取方式 (DMA方式)通过DMA控制器(DMAC)完成内存与端口之间的数据传送,适合大批量数据的集中传送, 且传送速度快。如硬盘、声卡、视频卡、网卡等。DMA方式的工作过程: 外设向DMAC发出请求信号; DMAC向CPU

9、发出请求; CPU响应后向DMAC发出允许信号,同时让出总线控制权; DMAC接管总线,发出总线信号,完成数据传送; DMAC向CPU发出结束请求; CPU响应结束请求,接管总线。4. 输入/输出处理机控制方式由一台专用的计算机完成输入 /输出处理。一般的大型计算机系统都有通信处理机。计算机的I/O端口实现系统中的设备和软件间通信,如果想和串行口通信, 必须知道串行口是通过哪个I/O端口来接收和发送的。 系统中有丰富的I/O端口。准确数是65535个端口, 从OOOOh到FFFFh。这些I/O端口被分配给各种I/O设备,这些设备有些是在主机板上,有 些通过总线在插板实现。主板和基于芯片组的设备

10、端口地址基于总线的设备端口地址 串行接口是PC机中最常用的通用接口,PC机可通过串行接口连接鼠标器、调制解调器(MODEM )、扫描仪等。所谓串行接口,就是所传送的数据是以串行(逐位)的方式传送的。发送时先将并行的字节转换成串行的位并逐位发送,接收时 再将逐位收到的数据位拼装成字节。其特点是接口线数少、传送距离长、速度慢、电路复杂(必须有 串t并”和 并t串”变换和位同步控制电路)。串行信号由起始位、数据位、停止位构成。传送单位为字节。串行信号 波形:在进行串行通信的线路连接时,通常要解决两个问题:一是计算机与外设之间要共同遵守 的某种约定,这种约定称为物理接口标准,包括电缆的机械特性、电气特

11、性、信号功能及传送过程的定义,它属于ISO'S OSI七层参考模型中的物理层,它为链路层提供透明的位流传输实体,规定了传送数据位的物理硬件规则,EIA RS-232、RS-422、RS-485标准所包含的接口电缆及连接器均属于此类。二是按接口标准设置计算机与外设之间进行串行通信的接口 电路。RS-232C 标准是美国电子工业协会 EIA(Electronic Industries Association)与 BELL 等公司 一起开发的于1969年公布的通信协议。它适合于数据传输速率在 020000b/S范围内的通信。 字母RS表示Recommanded Standard (推荐标准)

12、,232是识别代号,C是标准的版本号。RS-232C标准最初是为远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备 DCE(Data communication Equipment)而制定的。但目前更广泛地应用于计算机与 终端或外设之间的近距离连接。这个标准对串行通信接口的有关问题,如信号功能、电气特性和机械特性都作了较明确的规定。由于通信接口与设备制造厂商都生产与RS-232C兼容的通信设备,因此它己成为微机串行通信接口中广泛采用的一种标准。1.连接器由于RS-232C标准只规定了采用一对物理连接器,但对连接器本身的物理特性没有任 何定义,因而出现

13、了 DB25、DB9等各种类型的连接器,其引脚的定义也各不相同,使用时 应特别注意。在实际应用中DB25和DB9这两种连接器使用较多,下面将这两种连接器作简单介绍。早期的PC和PC/XT采用的是如下图所示的 DB25型连接器:插头一侧为 DTE,插座 一侧为DCE。虽然RS-232C定义了 25脚信号标准,但实际进行异步串行通信时,只需9个电压信号,2个数据信号(RXD、TXD ),6个控制信号和1个信号地线。由于PC及PC/XT 机除了支持EIA电压接口外还支持 20mA电流环接口,另需4个电流信号,故而采取DB25 型连接器作为DTE与DCE之间通信电缆的连接器。外部设备L 1険送教据2L

14、 J45勧执出誘才红&LL X-斓|n-发逊11流环11KC12NC丄NCJ4NC15NC16NC17IS.19数据终瑞我錯20NC21a2324凌收电如b.主 机 串 行 口000000000000一OOOOOOOOOOOOQ3RS-232C DB25型连接器DB9型连接器,其信号引脚如下图所示。由于AT机串行口取消了电流环接口,故采用DB9型连接器。如果将配接 DB9型连接器的DTE与配接DB25型连接器的DCE相连接, 必须使用专门的电缆线或转接头。载波檢测接收敷据 : 发送数据 : :数据线端就绪地践 数据设备就绪 ;谓求发迭允许发送;:振铃指示JRS-232C DB9型连接器

15、外部设备主机串行口1 O2电缆长度传输电缆的长度与传输线的线间电容有关。EIA标准规定被驱动电路(终端)的电容(包括电缆连接电容)必须小于2500pF。对于一个多芯电缆来说,每英尺(0.305m)电容为40pF50pF,所以满足电容特性的电缆长度最长为50英尺(15.24m )。如果电容特性不满足,则明显的反映是从空号到传号(从0到1),或从传号到空号(从1到0)的跳变时间要超过 RS-232C标准规定的4%位码时间的最大允许值。因为对于传号/空号的跳变过程和空号/传号的跳变过程来说,不同的跳变情况下驱动器和接收器电路的电 阻是不同的,所以对电缆电容充电的时间也总是不同的。超过50英尺所增加的

16、电容和上述充电时间的差异会使接收电路产生传号位码比空号位码宽(传号畸变)或反之(空号畸变),这些畸变会引起字符接收错误。如果在时钟频率有畸变或信号状态发生跳变时出现噪声,则更易出错。RS-232C标准允许的连接电缆不超过50英尺(15.24m),但若能保证电缆总电容小于2500pF,则电缆长度可超过限定值。同时,RS-232C标准所允许的信号传输速率在7520000b/S的范围之内,而在实际应用中常被限制在19200b/S以内。1. RS-232C信号电平RS-232C标准对信号的逻辑电平、最高数据传输速率和各种信号功能都作了规定。RS-232C选择-15V-3V和+3V+15V这个范围而不采

17、用 TTL逻辑(0V5V)的原因,是 为了提高抗干扰能力和增加传送距离。由于传号和空号状态用相反的电压表示,其间有6V的差距,这就极大地提高了数据传输的可靠性。TTL电平+5V0VZ?l_h li LlJTIqJiRS-232电平:Tn i n n2. EIA RS-232C 与TTL的电平转换EIA RS-232C是用正负电压来表示逻辑状态,而TTL是以高低电平表示逻辑状态,因此,为了能够同计算机接口或终端的TTL器件连接,必须在 EIA RS-232C与TTL电路之间进行电平和逻辑关系的变换。3. 其他电气参数1)RS-232C终端一侧的旁路电容不应超过2500pF (包括电缆电容在内)。

18、2)开路电压不能超过 25V。3)RS-232C的驱动电路必须能承受电缆中任何导线短路,而不会导致有关设备的损坏EIA RS-232C标准规定了在串行通信时, 数据终端设备 DTE和数据通信设备 DCE之间的接 口信号。所谓 发送”和 接收”是从数据终端设备的角度来定义的。RS-232C接口所使用的DB9和DB25连接器引脚的信号名称、引脚及功能。RS-232C标准接口有25条线。其中有4条数据线,11条控制线,3条定时线,7条备用线和未定义线。下面仅介绍最常用的一些 信号线,按照它们的功能可分类如下。1地线类脚1:保护地,接机器框架,也可不接。审核登记软件出口合同业务统计合同浏览脚7:信号地

19、,这是其他各信号电压的参考点。无论电缆如何连接,这条线是必不可少的。2接收、发送数据线脚2 :发送数据(TXD),由DTE发至DCE的信号。在数据未发送时,一直保持负电压。终端设备发送数据的条件是:数据终端就绪(DTR )为正电压;数传机就绪(DSR)为正电压;请求发送(RTS)为正电压;清除发送(CTS)为正电压。脚3:接收数据(RXD),由DCE发至DTE的信号。3常用控制信号类脚4:请求发送RTS,由DTE发至DCE的信号,表示它要向 DCE发送数据。当数传机 就绪(DSR )、数据终端就绪(DTR)为正电平时(表示接通),RTS就应为正电压(表示接 通)。脚5 :清除发送CTS,由DC

20、E发至DTE的信号,表示 DCE己准备好接收来自 DTE的 发送数据。如果数传机就绪DSR为断开状态(负电压),则CTS也应该是断开状态(负电压),以表明DTE不应发送数据。CTS接通的条件是数传机就绪DSR、请求发送RTS为正电压。脚6 :数传机就绪 DSR,由DCE发至DTE的信号,表示 DCE已与通信信道相连接。脚20:数据终端就绪 DTR,由DTE发至DCE的信号,表示DTE准备发送数据至 DCE。 数据终端就绪DTR必须先接通,然后数传机就绪DSR才能变为接通状态。4与调制解调器有关的信号脚22:振铃指示 RI,由DCE发至DTE的信号,RI为正电压时,指示 DCE正在接收 振铃信号

21、。在每次振铃期间 RI为接通状态,而在两次振铃之间,则为断开状态。脚&载波信号检测 DCD,当DCE接收到满足要求的载波信号时,DCD便是正电压,这个信号可用来驱动载波检测发光二极管。在上述各信号线中。 发送数据、接收数据、信号地,这三条线是最基本的。 DSR、DTR、 DCD和RI是针对电话网络设计的。 在本地互连的微机系统中, 最常用到的联络信号是 DTR、 DSR、RTS、CTS。对数据终端而言,若要发送数据,其必要条件是DTR、DSR、RTS,CTS应接通(正电压)。有时RTS不一定是必要条件,但 DTR必须接通,并且要求 DSR、CTS这两条输入 线必须接通。当 DTE与DC

22、E (或DTE )互连时,这两个信号来自互连的设备,也可以用模 拟的方法产生,例如通过软件设置或者将DTR、CTS直接连接得到正电压。每当串口接收了一个字符,通过升起中断请求线(IRQ)引起计算机的注意。8位ISA总线系统有8条中断线,16位ISA总线则有16条。通常由8259中断控制器芯片处理这些请求 并送CPU。在标准配置 中,COMI使用IRQ4,COM2使用IRQ3。当一个串口装入系统时, 必须配置使用专用的I/O地址(端口)和中断(中断请求IRQ)。 最好的方案是遵循这些设备的现有标准。注意,尽管许多串口能设置成与COM1和COM2共享IRQ3和IRQ4,但并不推荐这样做。最佳建议是

23、设置 COM3为IRQ10和COM4为IRQ11 (如果可用的话)。如果需要COM3 之上的端口,建议购买专用的多口串行卡。如果在标准COM1和COM2串口之外再添加时,必须保证他们使用惟一的、不冲突的中断。如果购买了串口适配卡,并准备使用他提供标准COM1和COM2以外的端口,必须保证能够使用除IRQ3和IRQ4之外中断。注意,BIOS生产商从不把对 COM3和COM4的支持置入 BIOS中。所以,DOS不能 对COM2之上的串口进行操作,因为 DOS是从BIOS中获取I/O信息的。在 POST (加电 自检)过程中,BIOS找出系统中装了些什么,装在何处。加电自检只检查最前面安装的两 个端

24、口。而这在 Windows下根本就不是什么问题, 因为 Windows 95/98/2000/NT都有内置的 对多达128个端口的支持。在Windows支持多达128个串口,使在系统里使用多端口板特别容易。在只使用一个插槽和一个中断时,多端口板给系统以多点采集或与多个设备共享数据的能力。但在COM端口之间或设备之间共享中断时,有时能正常工作,有时则不能。建议在多串口之间最好不要共享中断。并行接口最普遍的用途是用于连接打印机。通常并行接口一次传送一个字节,所以,传输速率比串行接口快的多。目前与PC机相匹配的打印机接口几乎都是以Centronics接口为基础的。Centronics打印机接口是一种

25、用三线信号交互的8位并行接口,但这种接口不支持外围设备选址,因此在输出端只能接一个设备。Centronics并行接口使用的是36管脚的Amphenol 57系列的接头,最大接线距离 一般不大于5m,而且数据只能单向传送。PC机为使并行接口与RS-232C使用 同一种接头DB25,把36脚的Centronics接头改成了只有25脚的接头。因此, PC机与打印机的连接是由一根25芯到36芯转换电缆完成的。PC机并行接口 25脚的定义以及与打印机36脚并行接口的连接关系表数据信号:方向由主机到打印机。D0D7 :主机发送给打印机的数据信息。 控制信号:方向由主机到打印机。表中列出的信号定义如下:ST

26、B:低电平有效,用于主机对打印机的数据选通。AUTO LF :低电平有效,打印完后自动走纸换行,有些打印机通过DIP开关设置。INIT :低电平有效,使打印机的控制器初始化信号,并同时清除打印缓冲区。SLCT IN :低电平有效,使打印机处于联机状态。ACK :低电平有效,表示打印机准备好,可以接收数据。BUSY :高电平有效,表示打印机处于忙状态,包括正在输入数据,正在打 印,脱机状态,打印机就绪状态。PE:高电平有效,表示打印机缺纸。SLCT :高电平有效,表示打印机为联机状态。ERROR:低电平有效,表示打印机出错,包括无纸、脱机以及错误状态。 典型的操作过程是,当打印机就绪时, BUS

27、Y 信号是低电平,然后计算机把数据 放在数据线上,并把选通脉冲送到 STB 线上,这时打印机将 BUSY 忙信号变为 高电平,并读出锁存的数据,把数据放到打印队列中,同时输出一个 ACK 响应 脉冲。在 ACK 脉冲之后, BUSY 信号变为低电平。 如果打印机发现有错误, 并处 于检查状态,打印机就启动 ERROR 线。1. 正常信号交互在正常信号交互时, 计算机向打印机指出数据线上存在有效信息。 在选通脉 冲变为逻辑负值之前,至少1卩田寸间数据必须是有效的,并且在选通脉仲变为低 电平后,数据必须至少保持1ys是有效的,选通脉冲为低电平的时间大约为 1 500 卩。选通脉仲的下降沿使得打印机

28、送出 ACK 响应信号。选通脉冲变为低电平到 ACK信号之间的延迟时间大约在 210 的范围内。以上时间是对于正常数据 传送的。2. 忙状态信号交互当打印机的打印缓仲器中有打印命令时(回车) ,或者当垂直进纸、走纸、 换行、删除、报警、选择或不选择字符送到打印机时,打印机就处于忙状态。当 打印机收到这些控制某种机械操作的特殊字符时, 它需要用几微秒以上的时间进 行操作,这时信号交互的时序变成 BUSY 状态来对此作出反映。BUSY 状态的信号交互机制在以下几方面不同,在选通脉冲变为低电平之 后, BUSY 信号代替了响应脉冲, BUSY 信号表示打印机被某种操作占用,在操 作结束之后才能完成信

29、号交互。打印机可能有 2300卩才亡持续时间。当 BUSY 为低电平之后,打印机通过在响应线 ACK 上发负脉冲表示结束, 这点与正常信号交互相同。有些打印机根本不使用 BUSY 线,因为不论是正常的还是较忙的信号交互, 它们的结束都是一样的, 这样就可以用两线信号交互代替三线。 另外一些打印机 用一个开关来补充 BUSY 线,不论是两线还是三线都可以使用这种开关。还有些使用Centronics接口的打印机不采用原先的 Centronics延迟时间,例 如,它们也许在选通脉冲接通前要求数据有 0.5卩的有效时间,并且在选通脉冲 断开后保持0.5卩的有效。选通脉冲只有 0.5卩的时间接通。这些时

30、间只是原先 Centronics规定时间的一半。1.标准并行口( SPP)原始 PC 并口的单向性能与其主要用途是一致的,即将数据发送到一台打印 机。但是,有时候希望有双向端口,例如需要接收来自打印机的反馈信息,而这 在PostScript打印机中是常见的。而这对于原始的单向端口是难以做到的。虽然从来没有准备用作输入, 但是一种聪明的设计方案还是将四条信号线可 以作为 4位输入连接。 这样,这些端口能进行 8位(字节)输出(称作兼容模式) 和 4 位输入(称作半字节模式) 。这在低端桌面系统中仍然非常普遍。 1993 年后 制作的系统有更高性能的端口,例如,双向、 EPP、ECP。标准并口具有

31、约 150KB/s 输出和约 50KB/s 输入的有效传输速率。 2.双向( 8 位)并口随着1987的PS/2系列机的推出,IBM弓I人了双向并口。这些在当今的 PC 兼容系统中是最常见的,可以将其指称为 双向” “PS/型”或扩展的”并行端口。 这种端口设计为计算机和外设通过并口进行真正的通信开辟了道路。 这是通过对 并行连接器上少数以前没有使用的弓脚进行定义, 并通过定义的一个状态位, 表 示通过通道的信息方向。于是就允许有真正的 8 位(称作字节模式)输人。这些端日通过标准的 8 条数据线进行 8位输入和输出,在与外设配合使用时, 明显的要比 4 位端口决。双向端口在输出和输入时都具有

32、大约 150KB/s 速率传输 数据的能力。3. 增强型并口( EPP)EPP是一种更新的规范,有时又称作快速模式并口。 EPP是由In tel、Xircom 和Zenith Data System开发的,并于1991年10月公布。提供EPP的第一代产品 的是Ze nith Data Systems的膝上型计算机、ircom的袖珍型LAN适配器和In tel 82369 SL I/O 芯片。现在,几乎所有系统都含一个多模式并口,通常制作在主板 上支持EPP模式的Super I/O芯片中。EPP 几乎以 ISA 总线速度工作,使比传统并口的原始吞吐量有成十倍的提 高。 EPP 是专门为并行端口外

33、围设备设计的,比如 LAN 适配器、磁盘驱动器和 磁带备份等。EPP已经包括在新的IEEE1284并口标准中。采用EPP,传输速 率达到 2MB/s 是可能的。自 1992 年推出最早的 Intel 82360 SL I/O 芯片以来,其他一些主要的芯片供 应商(如 National Semiconductor、 SMC、 Digital 和 VLSI )也生产了能提供某些 EPP性能的I/O芯片组。但是存在一个突出的问题,不同供应商生产的各种芯片 在使用EPP的过程上相差甚大,且许多供应商提供的多于一个I/O芯片。EPP 1.7版( 1992 年 3 月)确定了硬件规范的第一个流行版本。经少

34、量修改 后,版本被放弃, 而且被并入 IEEE-1284 标准。有些技术参考资料中错误的标出 参考“EP标准规范1.9版”引起了关于EPP标准的混淆。注意“EPP1.9版”技 术上并不存在,在最初1.7版后的任何EPP规范,确切他说应该指的是IEEE-1284 规范的一个部分。不幸的是,这导致了两种关于 EPP 并口的不兼容标准:最初的 EPP 标准委 员会 1.7 版标准,和 IEEE-1284 委员会标准,通常叫做 EPP 1.9 版。两种标准极 为相似,所以新的外设可以设计成支持两种标准,但是老的EPP 1.7 外设在EPP-1284(EPP 1.9)端口上可能就不工作。正是由于这个原因

35、,许多多模式端 口允许任意配置成EPP1.7或1.9模式,通常通过BIOS设置程序进行选择。实际上,现代主板上所用的几乎所有 Super I/O芯片现在都支持EPP端口。 由于 EPP 端口在 IEEE-1284 标准被定义,所以也从软件和驱动器支持上获益,包括在 Windows NT中支持。4. 增强性能端口( ECP)另一种高速并口类型 ECP(增强性能端口),是由Microsoft和Hewlett-packard 联合开发的,于1992年正式发布。与EPP相似,ECP提供了对并口的改进性能, 也需要专用的硬件逻辑。自公布以来,与 EPP 一样,ECP也包括进了 IEEE-1284。但是,

36、与 EPP不 同,ECP并没有精心裁剪以支持笔记本计算机的并口外设,其目的是支持不太贵的附件用于高性能打印机或扫描仪。另外,ECP模式需要使用一个DMA通道, 这可能会与别的使用DMA通道的设备发生麻烦的冲突,而EPP中并没有这样定 义。大多数带有新型Super I/O芯片的PC,都能支持EPP或ECP中的任一种模 式。大多数新系统都附带有支持高吞吐量通信的ECP端口。大多数情况下,ECP端口可以通过BIOS转换成EPP或标准并口。不过,为了最好的吞吐量,建议将 端口置成ECP模式。PC系列微机可配有两个并行端口,即 LPT1和LPT2。二 者结构是相同的,都可以作为打印机接口使用,由于有的机

37、器不配置LPT2,因此常将LPT1作为打印机接口,并行接口有三个端口:数据端口、状态端口、控 制端口,分别与数据寄存器、状态寄存器。控制寄存器相对应,表6-3-2所示为两个并行接口的端口地址。CPU向打印机传送打印数据或控制命令时,分别通过数据端口和控制端口, 对数据寄存器和控制寄存器进行写操作,而 CPU要获得打印机状态时,则通过 状态端口对状态寄存器进行读操作。USB (U ni versal Serial Bus)即通用串行总线,是由 In tel、IBM、Microsoft、Compaq Digital、NEC、Northern Telecom七家公司共同开发的一种新型接口总线标准,

38、用于克服传统总线的不足之一。 从1998年开始,PC机主板开始支持USB接口, 近几年,随着越来越多的USB接口外部设备的出现,USB接口已成为PC机主 板的标准配置。从发展趋势上看,USB将取代PC机的大部分标准和非标准接口。USB接口也是一种输入/输出接口,用于连接键盘、鼠标、数码相机等一些 外部设备。此接口也是一种标准,它的作用就是将这些外部设备不一致的接口,并行接口数据端口状态端口控制端口LTP1378H379H37AHLTP2278H279H27AH并行接口的端口地址统一成一个标准的4针插头接口,所具有的特点是:1连结简单,并能支持热插拨技术,在不关闭计算机电源的情况,直接插入 US

39、B设备,真正实现即插即用”功能。2.具有更高的数据传输率,USB1.1的最高位速率为12Mb/s,USB连接多个 设备时,各个设备共享12Mb/s的传输带宽。在传输的信息中还携带有状态、 控制和差错校验信息,实际的信息传输速率要低一些,只连接一台设备时,最高有效传输速率约为9.6Mb/s。USB1.1还支持1.5Mb/s的低速传输。USB2.0的最高 传输速率为480Mb/s。远远超过现有标准的串行口和并行口的传送速度。3能同时支持多种设备的连接,采用菊花链形式扩展端口,最多可在一台计 算机上连接127种设备。4为USB设备提供电源,USB接口可为USB设备提供5伏电源,USB接口为4针连接口

40、,其中2根为电源线,另外2根为信号线。USB是外设总线标准, 是由在PC和电信产业中的领导者, 包括Compaq、DEC、IBM、Intel、Microsoft、NEC和Northern Telecom共同开发的,这将给PC带来计算机外设的即插即用。USB消除了将卡安装在专用的计算机插槽并重新配置系统资源的情况,同时也节省了宝贵的系统资源,如中断。装备了USB的个人计算机,一旦实现了计算机外设物理连接就能自动地进行配置,不 必重启动系统或运 行设置程序。USB 还允许多达127个 设备同在一台计算 机上工作,作为外 设,就好像插入式 的站点或集线器。USB电缆、连接器和外设可用图符进行标志,如

41、图所示。In tel成为USB的主要支持者,所有他们的PC芯片组,从PIIX3开始,已经包含 USB支持。六家别的公司与Intel 一起共同开发 USB,这里包括 Compaq> Digital、IBM、Microsoft、 NEC和Northern Telecom。这些公司一起建立了一个USB实现者论坛,惜以开发、支持和发扬USB结构。1. USB的构成USB是一个通过简单四线连接的12Mb/s( 1.5MB /s)接口。总线采用分层星形拓扑结构支持最多达127台设备,全部建立在扩展集线器上,集线器可以置留在PC中或任一个USB外设中,也可以是一个独立的集线器盒。注意尽管标准允许多达1

42、27台设备相连,他们将必须共享12Mb/s (1.5Mb/s)的带宽,这就是说每增加一台设备总线速率就可能会降低 一些。对于像定点设备和键盘这些低速外设,USB也有一个较慢的1.5Mb/s子通道。子通道通常是用于如键盘和鼠标器之类的较慢接口设备。尽管USB在数据传输上没有 FireWire或SCSI那样快,但对于所设计的外设类型来讲 已经足够了。USB的一个优点是所有相连的设备都由 USB总线供电。并且当可用电源水平超过时发 出一个警告。这一特点在便携式系统中是非常重要的, 因为被分配来运行外设的电池电源可 能是有限的。USB规范的另一个优点是自我识别外设,这个特性大大简化了安装,因为完全不用

43、为 每一个外设设置唯一的ID或标识符一他们都由USB自动处理了。另外,USB设备可以进行热插拔,这就是说每次连接或断开一个外设时,不必关机或重新启动计算机。对系统来说,USB这样的接口带来的最大好处是只需要 PC机中的一个中断。这意味着, 可以连接多达127个设备而不需要像分别接口那样地使用离散的中断。在现代PC中,始终承受着中断短缺的困扰,这是一个极大的优点。2. USB外设和集线器USB设备是集线器或功能设备之一,或同时是两者。集线器为USB提供了额外的连接点,允许连接外加的集线器或功能设备。功能设备指的是连接到 USB上去的普通外部设备,例如键盘、鼠标、照相机、打印机、电话等。在PC机系

44、统单元上的初始端口称作根集线器, 他们是USB的起始点,大多数主板有两个 USB端口,任何一个都可以连功能设备或附加的 集线器。集线器本质是个线路集中器, 通过星型连接可以接多台设备。每一个连接点可以看作是一个端口。集线器可以有四个、 八个或更多的端口。为了得到更大的扩展,可以将附加的集线器连接到一个己有集线器的端口上。集线器对每一个连接的功能设备进行连接和电源分配两方面的控制。3. USB电缆USB的4条电缆引脚分配在两个全速(12Mb/s)设备或一台设备与集线器 HUB之间,如果使用 20号线硅导线 制作的双绞线对屏蔽电缆,最大长度是5米。低速(15Mb/s )设备使用非双绞线对的最大电缆

45、长度是3米。如采用小线硅导线,这些距离的限制就更短了。一个接有USB设备的典型PC,可以使用多个 USB集线器来支持各种不同的外设,非 常方便地连接到任一个集线器上。为USB指定了两种不同的连接器, 称为A系列和B系列。A系列连接器是为那些要求 电缆保留永久连接的设备而设计的,比如集线器、键盘和鼠标器等。大多数主板上的USB端口通常是 A系列连接器,B系列连接器是为那些需要可分离电缆的设备设计的,如打印 机、扫描仪、Modem、电话和扬声器等。物理的 USB插头是小型的,与典型的串口或并口 连接器不同,插头不通过螺丝和螺母连接。USB插头嵌入到USB连接器插座中。USB遵从In tel的即插即

46、用(PnP)规范,包括热插拔,这也就是说设备能在不 关闭电源或重新启动系统时动态地插拔。简单地插入设备,PC机中的USB控制器检测设备,自动判断并分配所需的资源和驱动程序,Microsoft开发了 USB驱动程序,并将他们包含在 Windows 95C、98和 Windows 2000中。Microfoft 从 Windows 95B 开始支持 USB,在原始的 Windows 95 或 95A 中 还没有所需的驱动程序。 Windows 98包括了全部的USB支持,当然 Windows 2000也一样。在 Windows 95中,USB驱动程序并不是自动包含在内的,因为 他们是分散地提供的,

47、稍晚些的 Windows 95版本Windows 95C中包含了对 USB的支持。USB还需要在BIOS中支持,带有内置USB端口的新系统中已经 包含了这种支持。USB外设包括Modem、电话、游戏杆、键盘和像鼠标器和轨 迹球那样的定点设备。实际上,在过去几年生产的所有主板上都内置有对 USB的支持。在购买USB 外设前须提醒一件事,即所用的操作系统必须提供对USB的支持。然而最初的Windows 95 升级和 Windows NT4.0 不支持 USB,后来的 Windows 95 OSR-2 版 (也称 95B)是支持的。Windows 95B需要添加或安装 USB驱动程序,而Window

48、s 95C 则把他们包含在 Windows CD-ROM 中,Windows 98 和 Windows NT 5.0完全支持USB。因为USB标准给出了允诺,在今后的岁月中,将成为一 项重要的总线技术。IEEE-1394是一个相对新的总线技术,是为适应当今的音频和视频多媒体设备对大量数据传输需求而发展起来的,数据传输速率特别快,最高可达400Mb/s,更快的速度还在开发中。IEEE-1394目前在PC中使用的还较少IEEE-1394规范是由IEEE标准委员会于 1995年底发布的。IEEE是The Institute of Electrical and Electronic Engineers

49、 (电气和电子工程师协会)的缩写。IEEE-1394标准现在存在着三种不同的信号速率:100、200、和400Mb/s( 12.5、25、50MB/S),每秒千兆位(Gb/S)版本在制订中。大部分 PC适配器卡支持200Mb/s的速率, 现有设备一般只能工作到100Mb/s。最多63个设备可以通过菊花链方式连接到单个IEEE-1394适配卡上,IEEE-1394用的电缆包含6条导线:4条线用作数据传输,两条线传 送电源。与主板的连接可以是通过专用的IEEE-1394接口,或者用PCI适配器卡。IEEE-1394电缆、插座和连接器插头1394使用一条简单的6芯电缆,两个差分的时钟和数据线对, 加

50、上两条电源线。与USB 相似,1394也是完全PnP,包括具有热插拔能力。与复杂得多的并行SCSI总线不同,1394不需要复杂的终接,连接在总线上的设备可以取得1.5A的电能。1394提供与SCSI相同或更高的性能,而费用却要低得多,而且连接也很简单。通过1394连接到PC机上的设备种类,包括现今实际用到 SCSI上的所有设备。包括所 有形式的磁盘驱动器,有硬盘、软盘、光盘、CD-ROM和新的DVD驱动器。还有数码相机、磁带驱动器。以及许多具有1394特性内置接口的高速外设。Microsoft已经在 Windows 95/98和windows NT中开发了驱动程序以支持 1394USB和139

51、4在形态和功能上是相似的,下表总结了两种技术的相异之处。IEEE-1394和USB的比较主要区别在速度上。现在,1394提供的数据传输速率是 USB的16倍。等将来1394更 高速的版本推出后,这种速度差异将更大。将来,PC可能愿意同时包括 USB和1394两种接口。作为共同点,这两种总线都可以替换掉典型PC背面看到的大部分标准连接。由于性能上的差别,显然 USB是为低速外设而设计的,如s键盘、鼠标器、Modem和打印机,而1394将用来连接高性能计算机和数字视频电子产品。1394另一个重要优点是不再需要PC主机连接。这样1394可以直接将数字视频(DV)便携式摄像机与 DV-VCR连接在一起

52、,进行磁带的配音和编辑。IEEE-1394立足于为现在和将来的 PC用户提供空前的多媒体能力。现在的外设,特别 是DV设备还相当昂贵,但是随着技术的进步,将来价格会下降。 许多人将从先进的音频和视频系统获益。预计到将来在PC中的多媒体需要,IEEE-1394的普及使用是必然的。IDE( Integrated Device electronics是目前PC机用于连接硬盘、光盘驱动器的通 用接口,通过软电缆连接主机的IDE接口和硬盘及光驱。IDE的正式名称为ATA (AT附属),IDE的初始版本来自16位ISA总线(AT总线)。一般PC机主板上集 成有两个IDE接口,本部分从发展、构成和使用等几个

53、方面介绍 IDE接口。集成驱动器电路(IDE )是一个通用术语,可用于任何带有集成(内置)磁盘控 制器的驱动器。IDE接口,其正式名称为ATA(AT附属),是一个ANSI标准。 然而,IDE可以一般地用到任何一台带有内置控制器的磁盘驱动器上。注意在“AT附属”名字中的“AT”取自首次推出16位ISA(工业标准结构)总线的原始IBM AT。这样ATA基本上被认为是一台硬盘驱动器,可以直接插入 AT总线的一个 版本,或就是所谓的ISA总线。ATA接口演化出几个连续的标准版本,介绍如 下表:标准名称发表年代特点改进最高传输速率连接器ATA-11988CHS寻址方式4.2MB/S40线ATA-2EID

54、E 或FAST-ATA1996增加2种PIO和2种DM/方式,增加电源管 理16.7MB/S40线ATA-31997增加SMAR和 LBA方式16.7MB/S40线ATA-4Ultra-ATA/33或 UDMA/331998增力卩UDMA/3防式,弓1入CRC技术33.3MB/S80线40针ATA-5Ultra-ATA/66或 UDMA/661999增力卩UDMA/6666.7MB/S80线40针ATA-100Ultra-ATA/100或 UDMA/1002000增力卩UDMA/100100MB/S80线40针IrlerDdl Data RafeFast ATA -Ultra ATAG3 Ul

55、tra ATA6Uttra ATAfWO每一个ATA版本与前面的版本是向后兼容的。换句话说,老的ATA-1或ATA-2设备在ATA-4或ATA-5的接口上将工作正常。在设备版本和接口版本不 匹配时,将以二个中较低版本的能力结合一起工作。新的ATA版本是建立在老版本的基础上,除了若干内容外,可以认为是前一个版本的扩展。例如,ATA-5等于ATA-4版本加上附加的性能。下面各节将更详细地描述所有的ATA版本。虽然ATA-1于1994年获通过。ATA-1定义了原始的 AT附属接口,这是一个基于ISA总线, 在磁盘驱动器和主系统之间的集成总线接口。在ATA-l规范引入和记载的主要特性有:40/44脚连

56、接器和电缆连接;主/从/电缆选择驱动器配置选项;对基本PIO (程序控制I/O )和DMA (直接存储器读写访问)模式的信号定时;CHS (柱面磁头扇区)和LBA (逻辑块地址)驱动器参数变换。ATA规范定义了 40脚连接器的信号、这些信号的功能和时序、电缆规范等。ATA规范定义的某些内容和功能ATA 接口连接器是一个 40或 44脚头型连接器,通常有一个键脚来防止反插的可能性。 为了创建一个带键脚的连接器,制造商拆下了引脚20,防止用户将电缆插反。连接器引脚总共有 44 个,大多数的驱动器使用了前面 40个。增加的 4 个(引脚 4144) 是个超集,主要用在笔记本和膝上型系统的小型 21/2 英寸驱动器上。这些驱动器没有位置 用于单独的电源插座,因此额外的引脚主要是为向驱动器供电而设计的。本节详细地说明一些最重要的信号: 20脚作为键脚用以确定电缆的朝向,在接口中不连通。任何 ATA 连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论