admin管理员组

文章数量:1537264

2024年4月25日发(作者:)

USB、IEEE1394及ATA接口

一、USB的定义

USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。 它不是一种新的总

线标准,而是应用在PC领域的新型接口技术。早在三年以前,就已经有PC带有USB接口了,但

由于缺乏软件及设备的支持,这些PC机的USB口都是闲置未用的。1997年,微软在WIN95OSR2

(WIN97)中开始用外挂模块提供对USB的支持, 1998年后随着微软在Windows98中内置了

对USB接口的支持模块,加上 USB设备的日渐增多,USB逐步走进了实用阶段。

现在电脑系统接驳外围设备的接口并无统一的标准,如键盘的 插口是圆的、连接打印机要用9

针或25针的并行接口、鼠标则要用9针或25针的串行接 口。USB把这些不同的接口统一起来,

使用一个4针插头作为标准插头。通过这个标准插 头,采用菊花链形式可以把所有的外设连接起来,

并且不会损失带宽。也就是说,USB 将取代当前PC上的串口和并口。

USB需要主机硬件、操作系统和外设三个方面的支持才能工作。目前的主板一般都采用支持USB

功能的控制芯片组,主板上也安装有USB接口插座。 Windows98操作系统是支持USB功能的。

目前已经有很多USB外设问世,如数字照相机、 计算机电话、数字音箱、数字游戏杆、打印机、

扫描仪、键盘、鼠标等

USB规范中将USB分为五个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB 设备

以及针对不同USB设备的客户驱动程序。

·控制器(Host Controller) 主要负责执行由控制器驱动程序发出的命令。

·控制器驱动程序(Host Controller Driver) 在控制器与USB设备之间建立通信信道。

·USB芯片驱动程序(USB Driver) 提供对USB的支持。

·USB设备(USB Device) 包括与PC相连的USB外围设备,分为两类,一类设备本身可再接其

它USB外围设备,另一类设备本身不可再连接其它外围设备,前者称为集线器 (Hub),后者称为设备

(Funct ion)。或者说,集线器带有连接其它外围设备的USB端口,而设备则是连接在计算机上用来完

成特定功能并符合USB 规范的设备单元。

·设备驱动程序(Client Driver Software) 就是用来驱动USB设备的程序,通常由操作系统或

USB设备制造商提供。

针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:

·等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的 正确性要求不

高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,

连续不断地在主机与USB 设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,

而是继续传送新的数据。

·中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时

效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。

·控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、

设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的

数据。

·批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪 和数字相机以

这种方式与主机联接。

随着大量的支持USB的个人电脑的普及以及Windows98的广泛应用,USB逐步成为PC机的

一个标准接口已经是大势所趋。最新推出的PC机几乎100%支持USB。另一方面:使用USB接口

的设备也在以惊人的速度发展。

本文标签: 设备支持方式用来接口