什么是USB根集线器?


10

什么是USB根集线器?

我的电脑在设备管理器中显示了三个USB根集线器

第一个USB根集线器显示四个端口,第二个显示三个端口,第三个显示八个端口。

但是,我的计算机共有八个USB端口。四个端口在机柜的背面,四个在正面。


增强的USB控制器显示8个端口可用。即使这样,当我将一些USB设备连接到计算机时,它仍显示:“如果连接到高速端口,这些设备可以更快地运行”。
2011年

Answers:


6

您的USB端口是USB 2.0吗?

USB 2.0端口的通用设计是由两个控制器管理的:一个用于低速和全速(USB 1.1速度),一个用于高速(从USB 2.0开始可用的新速度)。在这种情况下,第三个根集线器可能来自管理高速连接的EHCI控制器,而第一个和第二个根集线器可能来自管理低速和全速连接的一对OHCI或UHCI控制器。然后,计算机上的每个USB端口都将连接到两个控制器,即EHCI控制器和其他两个控制器之一,而使用哪个取决于连接到该端口的USB设备选择的速度。


1
我认为您是对的........在USB 2.0中,板上有3个芯片。1个芯片可控制高速数据传输,另外2个用于低速和高速数据传输。每个控制器具有1个USB根集线器。因此,我认为您的说法是正确的,每个USB端口均由一个或多个USB控制器控制。谢谢 !
Torpido 2011年

1
@Torpido:不是3个芯片,而是同一芯片中的3个内核(在您的情况下可能是南桥芯片)。是的,他们将操作系统视为3个独立的芯片。
CesarB

3

如果有PCI卡,则可能有一些内部卡。如果插入了集线器以扩展端口数量,那么那里也存在。您插入的某些设备也可能具有其他端口。

USBDViewUSBView可以帮助您找出问题所在。


1

设备管理器中显示的端口数取决于主板的体系结构。(例如,我的笔记本电脑只有4个USB端口,但“设备管理器”中有7个USB根集线器。)如果您看到“增强”一词,则可以安全地假定该设备是虚拟的,可以满足Windows的要求。驱动程序要求。

尝试将设备管理器切换为“通过连接查看设备”,以获取更有意义的信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.