如何运行 USB3.0集线器上的USB2.0设备并获得USB3.0带宽
How to run USB2.0 devices on a USB3.0 hub and get USB3.0 bandwdith
我正在开发一个使用多个摄像头的应用程序。直到最近,它一直在使用网络摄像机;现在我想把它转移到 USB 相机上。
我知道 USB2.0 带宽的限制,所以我只是假设我可以将几个 USB2.0 相机插入 USB3.0 集线器(当然然后插入 USB3.0 端口)和来自这些 USB2.0 相机的数据流将在更高带宽的 USB3.0 接口上运行...
事实并非如此。显然,USB3.0 连接使用连接器中的不同引脚来隔离两个不同的接口,因此如果您有多个 USB2.0 设备插入 USB3.0 集线器,它们仍然受到 USB2.0 带宽的限制。
所以,有没有 device/solution(比如 USB2.0 到 USB3.0 转换器)可以让我将 USB2.0 设备放到 USB3.0 总线上,以便多个 USB2.0 .0设备可以骑在USB3.0总线上吗?
我不认为有任何类型的转换器。您只需让相机配备 USB 3.0 设备控制器即可使用 USB 3.0 带宽。当您使用 USB 3.0 主机和连接到它的 USB 3.0 集线器时 - 您已经在它们之间使用 USB 3.0 带宽但是当您将 USB 2.0 设备连接到该集线器时 - 它当然只会使用 USB 2.0 带宽(在集线器和设备之间)并且它总是 是这种情况下的瓶颈。
我正在开发一个使用多个摄像头的应用程序。直到最近,它一直在使用网络摄像机;现在我想把它转移到 USB 相机上。 我知道 USB2.0 带宽的限制,所以我只是假设我可以将几个 USB2.0 相机插入 USB3.0 集线器(当然然后插入 USB3.0 端口)和来自这些 USB2.0 相机的数据流将在更高带宽的 USB3.0 接口上运行...
事实并非如此。显然,USB3.0 连接使用连接器中的不同引脚来隔离两个不同的接口,因此如果您有多个 USB2.0 设备插入 USB3.0 集线器,它们仍然受到 USB2.0 带宽的限制。
所以,有没有 device/solution(比如 USB2.0 到 USB3.0 转换器)可以让我将 USB2.0 设备放到 USB3.0 总线上,以便多个 USB2.0 .0设备可以骑在USB3.0总线上吗?
我不认为有任何类型的转换器。您只需让相机配备 USB 3.0 设备控制器即可使用 USB 3.0 带宽。当您使用 USB 3.0 主机和连接到它的 USB 3.0 集线器时 - 您已经在它们之间使用 USB 3.0 带宽但是当您将 USB 2.0 设备连接到该集线器时 - 它当然只会使用 USB 2.0 带宽(在集线器和设备之间)并且它总是 是这种情况下的瓶颈。