USB物理体系如图所示,它的根结点为USB主控制器,由USB主控制器实现USB根HUB(根集线器),通过根HUB,可以外接USB设备和USB HUB(集线器)进行USB接口的扩展。
USB根集线器(ROOT HUB)
PC主机一般含有一个或多个根线器。在主机启动时在它的内部总线上查找这个根集线器。
USB主机控制器一般通过PCI/E枚举发现,主机控制器的PCI/E配置空间被访问并配置合适的值。控制器的寄存器通过IO或内存的方式映射,所有USB主机控制器也像其它物理设备一样占用系统总线进行它的数据传输。
PC机直接与USB主机控制器中的根集线器进行数据通讯枚举,然后根集线器再与连接的USB设备或USB集线器进行数据通讯枚举。
一个USB根集线器即为一个USB总线,如果系统中有两个根集线器,系统会当作2条USB总线来处理。
USB集线器(HUB)
USB集线器是USB众多标准设备中的一种,分类为HubClass标准类。USB集线器必须实现在USB规范中定义的功能,它有必要的描述符描述集线器的功能。
USB集线器必须实现USB规范中其定义的功能,并且其具有必要的描述符用于描述集线器的功能。
集线器主要由一个信号中继器和控制器组成,中继器沿正确的方向进行传递USB信号,控制器理解

本文详细解析了USB技术的物理体系结构,包括USB主控制器、根集线器、USB集线器的功能和工作原理,以及USB设备(包括固态盘、鼠标、蓝牙设备和复合设备)的连接方式。还介绍了Windows设备管理器中的设备树示例。

1033

被折叠的 条评论
为什么被折叠?



