6

Мой вопрос об устройствах USB 2.0 на контроллере USB 3.0. У меня четыре веб-камеры, входящие в один контроллер USB 3.0. В прошлом у нас были проблемы с питанием, поэтому мы получили концентратор USB 2.0 с внешним питанием, который, похоже, хорошо работал для трех камер. Когда приходит четвертый, мы сталкиваемся с проблемами пропускной способности данных.

Теперь, так как это концентратор USB 2.0, если бы мы пошли и получили концентратор USB 3.0, я предполагаю, что будет увеличение пропускной способности, но будет ли это иметь значение, если веб-камеры будут все еще 2.0?

Кроме того, имеет ли значение тип используемого USB-удлинителя? Это просто стандартное соединение A-male к A-Female, но есть ли разница между кабелями USB 2.0 и USB 3.0 (кроме интерфейса подключения) или это просто порты?

4 ответа4

6

Я считаю, что ответ CDE является неправильным. USB2 действительно представил Transaction Translators для подключения устройств FullSpeed и LowSpeed к концентратору HighSpeed. Однако спецификация USB3 не только не соответствует этому прецеденту, но и требует, чтобы концентраторы USB3 использовали старый протокол USB2 через два исходных сигнальных провода восходящей линии связи для всех нисходящих устройств HS/FS/LS. Все кабели USB3 должны нести как старые сигнальные провода HS/FS/LS, так и четыре новых проводника SS. Концентраторы USB3 фактически являются двумя отдельными концентраторами для двух отдельных шин. На самом деле они не могут быть двумя отдельными микросхемами, но, поскольку они являются отдельными логическими блоками, они также могут быть.

Корневые концентраторы XHCI не имеют этого ограничения: они могут обеспечить полную пропускную способность канала USB2 HS для каждого порта.

Для расчета пропускной способности устройства USB2 на внешнем концентраторе USB3 также могли быть подключены к концентратору USB2. Потому что, по сути, это так.

У USB Transaction Translator нет непреодолимых технических препятствий; дизайнеры просто взяли ярлык. VIA Labs владеет некоторыми патентами, относящимися к переводчику транзакций USB3, что может объяснить, почему он не попал в спецификацию. Они объявили о фактической реализации еще в 2012 году (см. Http://via-labs.com/en/resources/pressroom/2012/PR120104-usb2expressway.jsp), но я не думаю, что это когда-либо было сделано для доставки продукта, и я с тех пор ничего не слышал по теме. На этом этапе реализация драйвера контроллера USB2 поверх стека XHCI была бы нетривиальной; может быть поэтому мы его не видели.

2

Не будет увеличения пропускной способности между камерой и концентратором. Тем не менее, если предположить, что концентратор был подключен через USB-порт к компьютеру, общее повышение производительности компьютера.

Для получения более высоких скоростей вам необходимо использовать новые кабели USB 3.0. Смотрите статью в Википедии для получения дополнительной информации.

2

Зависит от концентратора IC. Если имеется только один переводчик транзакций, то устройства USB 2.0 (или хуже 1.1) распределяют полосу пропускания между концентратором и хостом только по одному. Если HUB IC имеет транслятор множественных транзакций, полоса пропускания должна быть мультиплексирована, чтобы вся информация передавалась по одному каналу xHCI.

-1

Если вы не можете уменьшить частоту кадров Cams, вы, вероятно, превысили пропускную способность.

Теоретически веб-камера USB HD, работающая со скоростью 15 кадров в секунду, потребляет полосу пропускания около 18 МБ / с - 1280 (ширина) x 960 (высота) x 3 (каналы RGB) x 15 (FPS) - без сжатия. т.е. две камеры на порт USB2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .