我正尝试在一台计算机上运行多个(最多 6 个)USB 2.0 网络摄像头,该计算机有一个 USB 3.0 主机和一个 USB 2.0 主机。由于每个摄像头的流速约为 15 MB/s(1080p30 MJPEG),我认为我能够使用相应的端口通过 USB 3.0 主机运行它们,并且主机会自动协商从 2.0 到 3.0 的转换。但是,根据先前的答案,似乎来自 USB 2.0 设备的所有流量都是通过 USB 2.0 主机发送的 - 强制执行 USB 2.0 带宽限制并且使得无法同时运行甚至 2 个摄像头!
是否有可能找到某种适配器将 USB 2.0 信号转换为 USB 3.0(我在 Amazon 和 Newegg 上搜索都没找到)?或者我需要安装单独的 PCIe USB 扩展卡每个相机可以同时运行所有这些吗?
答案1
您无法将 USB2 转换为 USB3。
解决您的问题的一种方法是购买一台具有 USB 3.1 兼容 xHCI 控制器的较新的计算机。据我所知,这些控制器没有单个 USB2 带宽限制,每个根端口都有完整的 USB2 带宽。然而,结果是喜忧参半,请参阅这里有一些细节。
并且拥有一堆 PCIe 附加卡也能完成这项工作。还有带有多个单独主机控制器的单板 PCIe 卡。