只连接了一个USB3.0集线器时,为什么在设备管理器中会看到两个集线器?

USB中文网 2021-07-07 23:33:21 编辑

在回答这个问题之前,先明确一下USB各版本对应的USB控制器。

  • OHCI USB 1.1=Low Speed和Full Speed
  • UHCI USB 1.1=Low Speed和Full Speed
  • EHCI USB 2.0=High Speed
  • xHCI USB 3.0=Super Speed

关于更多的USB控制器的知识可详见:http://www.usbzh.com/article/detail-138.html

当xHCI主机控制器与任何速度的设备一起工作时,超高速集线器只能与超高速设备一起工作。USB3.0集线器为了即可以工作在USB3.0状态下,也可以兼容USB2.0设备。所以USB集线器有两个部分:一个超高速集线器和一个USB2.0集线器。一个USB3.0集线器能够支持所有的速度,根据设备速度动态地将设备路由到SuperSpeed集线器或2.0集线器。

详见USB超高速集线器的双总线结构:http://www.usbzh.com/article/detail-246.html

打开设备管理器,按连接查看设备,然后找到可扩展主机控制器。将单个USB 3.0集线器连接到USB 3.0端口时,控制器根集线器的下游有两个集线器。
可扩展主机控制器

在下面的示例中,SuperSpeed USB存储设备和USB音频设备都连接到USB 3.0集线器。您可以看到存储设备位于SuperSpeed集线器的下游,而音频设备位于USB 2.0集线器的下游。

USB设备构结