1、USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它是一种应用在PC领域的新型接口技术。早在1995年,就已经有PC机带有USB接口了,但由于缺乏软件及硬件设备的支持,这些PC机的USB接口都闲置未用。
2、重新命名了USB标准将原先的USB 1.1改成了USB 2.0 Full Speed(全速版),同时将原有的USB 2.0改成了 USB 2.0 High-Speed(高速版),并同时公布了新的标识。高速版的USB 2.0速度当然超过全速版的USB 2.0 (480Mbps vs. 12Mbps)。
3、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设备制造商提供。
4、针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
·等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的 正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB 设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。
·中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
·控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的数据。
·批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪 和数字相机以这种方式与主机联接。
5、小知识:每个USB设备使用7bit的数据来定址,2的7次方为128,减去主机占用的00地址,最多支持127个设备。当然127个只是个理论值,实际上并不一定能达到,目前一般只能连接111个外设。
文章评论(0条评论)
登录后参与讨论