如何在USB3.0集线器上运行USB2.0设备并获得USB3.0带宽 [英] How to run USB2.0 devices on a USB3.0 hub and get USB3.0 bandwdith

查看:110
本文介绍了如何在USB3.0集线器上运行USB2.0设备并获得USB3.0带宽的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个使用多个摄像头的应用程序.直到最近,它一直在使用网络摄像机;现在我正在尝试将其转移到 USB 相机上.我知道 USB2.0 带宽的限制,所以我只是假设我可以将几个 USB2.0 摄像头插入 USB3.0 集线器(当然,然后插入 USB3.0 端口)和来自这些 USB2.0 摄像头的数据流将在更高带宽的 USB3.0 接口上传输......

事实并非如此.显然,USB3.0 连接使用连接器中的不同引脚来隔离两个不同的接口,因此如果您将多个 USB2.0 设备插入 USB3.0 集线器,它们仍然受到 USB2.0 带宽的限制.

那么,是否有任何设备/解决方案(例如 USB2.0 到 USB3.0 转换器)可以让我将 USB2.0 设备放到 USB3.0 总线上,以便多个 USB2.0 设备可以乘坐USB3.0总线?

解决方案

我不认为有任何类型的转换器.您只需拥有带有 USB 3.0 设备控制器的相机即可使用 USB 3.0 带宽.当您使用 USB 3.0 主机和连接到它的 USB 3.0 集线器时 - 您已经在它们之间使用了 USB 3.0 带宽,但是当您将 USB 2.0 设备连接到此集线器时 - 它当然只会使用 USB 2.0 带宽(在集线器和设备之间)并且它在这种情况下,永远将成为瓶颈.

I'm working on an application that uses multiple cameras. Until recently, its been with network cameras; now I'm trying to move this over to USB cameras. I'm aware of the limitations of USB2.0 bandwidth for this, so I just assumed that I could plug several USB2.0 cameras into a USB3.0 hub (which is then plugged into a USB3.0 port of course) and the streams from those USB2.0 cameras would then ride on the higher bandwidth USB3.0 interface...

This is not the case. Apparently, the USB3.0 connection uses different pins in the connector to isolate the two different interfaces, so if you have multiple USB2.0 devices plugged into a USB3.0 hub, they are still limited by the USB2.0 bandwidth.

So, is there any device/solution (like a USB2.0-to-USB3.0 converter) that will allow me to put a USB2.0 device onto the USB3.0 bus so that multiple USB2.0 devices can ride on the USB3.0 bus?

解决方案

I don't think that there is any kind of the converter you mean. You need just to have camera with USB 3.0 device controller to use USB 3.0 bandwidth. When you use USB 3.0 host and USB 3.0 hub connected to it - you already use USB 3.0 bandwidth between them but when you connect USB 2.0 device to this hub - it will of course use only USB 2.0 bandwidth (between hub and device) and it will always be the bottleneck in this case.

这篇关于如何在USB3.0集线器上运行USB2.0设备并获得USB3.0带宽的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆