Мне интересно, может ли концентратор USB3, подключенный к материнской плате USB3, выдержать 10 флэш-накопителей USB2, используемых одновременно для передачи данных на полной полосе пропускания. Теоретически скорость USB 2 составляет 60 МБ / с, а USB3 - 625 МБ / с, поэтому в принципе можно подключить 10 флеш-накопителей USB 2 к концентратору USB3.

Реальный вопрос здесь заключается в том, что на самом деле делает концентратор USB3 на аппаратном уровне?«Сколько контроллеров USB2 он способен запустить? Каковы узкие места в полной пропускной способности, и где они будут возникать?

Я предполагаю, что не все USB-концентраторы созданы одинаково.

2 ответа2

3

К сожалению нет. Когда хост взаимодействует с одним устройством (на скорости USB 2), остальные устройства должны ждать своей очереди. Поскольку все устройства не могут обмениваться данными быстрее, чем USB 2, у вас есть сеть USB 2 с одним хостом, способным работать на более высоких скоростях (но не может использовать его).

То же самое с использованием сетевой карты на 1 ГБ с сетевой картой на 10 МБ; он может двигаться только так медленно, как медленный компонент, с которым он сейчас общается.

0

Концентратор USB3, подключенный к материнской плате USB3, использует только ОДИН канал USB 2.0.

Концентратор USB3 просто расположен параллельно концентратору USB2, пары Tx и Rx, работающие по стандартным проводам D+/D-. Так достигается "обратная совместимость". В архитектуре USB3 нет "транслаторов транзакций", в отличие от USB2 для устройств FS и LS. Поэтому все 10 устройств USB 2.0 будут использовать одинаковую полосу пропускания 45 МБ / с и будут иметь примерно 4 МБ / с на флэш-накопитель.

В этом смысле все концентраторы USB 3.0 созданы равными, за исключением внутреннего концентратора USB 2.0, который может быть "одиночным TT" или «мульти-TT».

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