如何在现代笔记本电脑上获得更多全速 USB 2.0 端口?

如何在现代笔记本电脑上获得更多全速 USB 2.0 端口?

现代笔记本电脑只有几个 USB 端口,要扩展这些端口,您需要使用 USB 集线器。我的问题是,我需要将 4 个高速 USB 2.0 摄像头连接到我的笔记本电脑,同时还要保持两个 USB 端口空闲(鼠标 + USB 棒)。在普通的 USB 3.0/2.0 集线器上,所有连接的 USB 2.0 设备共享相同的 ~40mb/s 带宽限制,但每个摄像头都需要自己的 40mb/s 带宽。那么,有没有办法在现代笔记本电脑上获得更多的全速 USB 2.0 端口?

答案1

由于您列出了 Thunderbolt 标签,因此值得研究带有 USB 端口的 Thunderbolt 基座。对于 Thunderbolt 1 或 2,我相信没有通过连接器路由的 USB 端口,因此任何外部 USB 端口都将位于外部控制器上。对于 Thunderbolt 3,由于这些端口通常与 USB-C 配对,因此基座可能会欺骗 USB,而只是一个 USB 多路复用器。

如果您认为 Thunderbolt 基座是最佳选择,我建议您购买具有良好退货政策的基座并进行测量以确保它符合您的需求。

然而,总会有更令人兴奋的选择。

根据笔记本电脑的年龄和可用的端口,你可以考虑M2. 转 USB 3.0 适配器Mini-PCIe 转 USB 3.0 适配器这两种方式都会极大地损害与其相连的笔记本电脑的便携性,但对于“如何获得更多 USB 端口”来说,这是一个简单而廉价的答案。

Mini-PCIe 不提供任何 USB 3 端口,因此该适配器几乎肯定有自己的控制器。就 M.2 而言,它几乎肯定只是将连接器中的 USB 端口路由出去,这些端口(希望)直接连接到 CPU,因此应该是全带宽的。

我不能再发布任何链接了,所以以下是一些赤裸裸的建议

Mini-PCIe 确实提供了一个 USB 2.0 端口,希望它直接连接到 CPU。这比 USB 3.0 选项便宜,而且不太可能造成驱动程序灾难。

另一个类似的选择是购买 PCIe USB 2.0 卡和 M.2 或 Mini-PCIe 转台式机规格 PCIe。笔记本电脑现在完全不能携带,但有很多 USB 端口。

最后,我不知道您的使用情况,但也许可以买两台便宜且破旧的笔记本电脑,并在每台笔记本电脑上连接两个摄像头。

答案2

您的笔记本电脑很可能只有一个 USB 主控制器。总带宽由控制器架构决定。因此,一个控制器 - 40MBps。

为了容纳 4 个 USB 2.0 HS 摄像头,您的系统中需要有四个控制器。

如果是较不现代的笔记本电脑(具有一个单独的 EHCI 和一个 xHCI USB 3.0),那么将一个摄像头连接到 USB 3.0 端口,将另一个摄像头连接到 USB 2.0 端口将为您提供两个摄像头的带宽,但您需要检查暴露端口的路由方式以及路由到哪个控制器。如果只有一个 xHCI,那就没运气了。而且我怀疑您的笔记本电脑是否有多个带直接 PCI 的 M.2 插槽。

添加:这是我的快速结果。

  1. 在旧的和不太旧的英特尔机器上,EHCI(USB 2.0)控制器(至少在相对较新的 C20x 芯片组、2011 以及所有较旧的 ICHx 芯片组上)将可用的~42 MBps 带宽分配到所有根端口之间。

  2. 瑞萨 USB 3.0 xHCI 附加 PCIe 卡控制器也将 42 MBps 分配到各个端口;

  3. 4X PCIe 插槽上的 ASMedia USB 3.1 Gen.2 控制器也分割带宽;

  4. 只有最新的英特尔 xHCI USB 控制器、Braswell 系列及更新版本(2015)才可以在各个端口上提供完整的 USB 2.0 带宽(已在三个端口上验证,我没有更多了)。

  5. 任何内部或外部 USB 3.0 集线器都会在端口之间分割 USB2 带宽。

因此,我对最新的英特尔可扩展主机控制器的看法是正确的——它们确实在每个端口上提供了完整的 USB 2.0(~42 MBps)。

答案3

考虑使用 USB 3.0 集线器。

或者,有设计为 USB 3.0 到多个 2.0 的集线器,它们(其中一些)也应该可以工作。

集线器基本上是一个连接端口和插头的芯片。该芯片为集线器运行并管理设备和主机之间的数据。因此,如果您使用具有 USB 3.0 的主机,只要集线器支持,您就可以将其速度(带宽)划分为多个 USB 2.0 端口。

小心使用 7 端口集线器。我拆开了一些,发现有 2 个芯片连接在一起,因此 4 个端口会比其他 3 个端口慢。

相关内容