为什么 USB 集线器最多只能提供 7 个端口?

为什么 USB 集线器最多只能提供 7 个端口?

为什么 USB 集线器最多只能提供 7 个端口?是否有技术手段阻止这种情况发生?我以为 USB 寻址允许连接 127 个 USB 设备,但事实并非如此。

编辑:感谢您提供具有更多端口的集线器的链接。很多集线器都有 7 个端口,但我从未见过有更多端口的集线器。我不认为 7 是技术极限,我只是想知道为什么 7 似乎如此普遍。

以下是我插入 USB 的设备:

  1. 老鼠
  2. 键盘
  3. 苹果手机
  4. 苹果 iPod 随机播放
  5. 相机
  6. 操纵杆
  7. 方向舵踏板
  8. 油门象限
  9. 全球定位系统
  10. 外置高清
  11. 记忆棒
  12. 手机

答案1

为什么理论端口数只限制为 7 个?市场上有更多端口的集线器。

看看这个怪物的例子: 49 端口 USB 集线器非常实用

替代文本
(来源:crunchgear.com

答案2

我认为主要问题是权力。

我不会查找技术数字和数据,但如果您在集线器上放置太多设备,USB 端口将无法为所有设备提供足够的电力。

这是一个有 16 个端口的 USB 集线器(每侧 8 个)并且使用外部电源。

编辑:之前发布的 13 端口集线器也有一个外部电源......

答案3

7 来自规范。USB 的理论限制是 127 个设备,即 (2^7)-1。由于地址有 7 位,但地址 0 是保留的,因此实际限制为 128。因此,我们有 127 个。您是否注意到 49 端口集线器是 7 的倍数?此外,设备层数的上限为 7 层,这些文章对此进行了解释:

http://www.totalphase.com/support/kb/10047/

http://www.usblyzer.com/usb-topology.htm

答案4

也许是因为没有人(99.9999%)使用超过 7 个端口?

相关内容