全文预览

基于USB设备技术的移动硬盘设计(毕业设计论文doc)

上传者:蓝天 |  格式:doc  |  页数:28 |  大小:0KB

文档介绍
件USB集线器可检测每个下游端口的设备的连接或断开,并为下游端口的USB设备提供电源,每个下游端口都具有独立的能力,不论高速(仅仅USB2.0集线器才支持高速设备连接).全速或低速USB设备均可连接。USB集线器可将低速,全速和高速端口的信号分开,并做相应的处理。2.5USB主机USB主机是USB通信模式的核心,是整个USB系统的管理者,负责控制和调度连接到主机USB端口的全部设备的活动。在任何USB系统中只有一个USB主机。USB主机包括:客户软件、USB系统软件和USB主机控制器3个层次。客户软件负责提供用户界面;USB系统软件包括驱动程序和USB主控制器驱动程序,分别用来驱动面向客户的主机界面和主机控制器;主机控制器是USB总线在主计算机系统上的接口,通过硬件、固件和软件来共同实现用于支持主机与设备之间的交互。USB通信原理USB协议所说的通信指的就是USB设备和USB主机之间的通信。物理上,总线上的设备通过一条物理连线和主机通信,所有的设备共享这条物理链路。逻辑上,主机给每个设备提供了一条逻辑的连接,每个设备都有这样一条点对点的连接。为了细化USB的通信机制,USB协议的开发者采用了分层的概念,每一层传输的数据结构对其他逻辑层是透明的。本节包括USB通信结构、传输原理、传输类型三部分。2.6.1通信结构为了更好的理解USB协议,将USB通信逻辑上分成了三层:信号层、协议层和数据传输层。信号层用来实现在USB设备和主机的物理连接之间传输位信息流的信息。协议层用来实现在USB设备和USB主机端的协议软件之间传输包字节流的信息,它们在信号层被编码成NRZI位信息后传送出去。数据传输层用来实现在USB主机端的客户端驱动程序和设备端的功能接口之间传输有一定意义的信息,这些信息在协议层被打包成包格式。协议逻辑上将设备分成了三层实体:总线接口、端点和功能接口。行距应该为1.25倍

收藏

分享

举报
下载此文档