1.1Kпросмотров
7 февраля 2026 г.
stats📷 ФотоScore: 1.2K
USB3 ДАËТ БОЛЬШЕ ДАННЫХ (НО НЕ ТАК, КАК КАЖЕТСЯ)
Многие считают, что USB3 это просто развитие USB2, типа как 1G Eth после 100M: более широкая труба для данных побольше.
Вообще нет.
Хотя эти линии и идут рядом, они различны настолько, что USB2 даже не знает о наличии USB3 в том же разъёме. И главное: скорость десяти USB2 (480 Мбит/с) девайсов нельзя USB3-хабом засунуть в один USB3 (5 Гбит/с) порт. Даже 2 нельзя.
+наблюдение, что в кабеле USB3.0 обычно можно отключить пару для 2.0, и всё продолжит работать: они независимы! USB3 стал скорее революцией, чем эволюцией, без настоящей обратной совместимости. Любая статья скажет вам: "конечно, полная совместимость, хоть USB2 девайс в USB3 порт, хоть наоборот" — но нет, это скорее имитация.
Открыв схему любого USB3-хаба, увидите два отдельных мира: приёмник, роутер, память и передатчик пакетов 2.0, и такой же конвеер для пакетов 3.0. Общее у них только питание и клоки.
Обратная совместимость обеспечена лишь тем, что в порту 3.x всегда есть линии 2.0: из той аналогии это две трубы рядом. Думаю, многие и не задумывались; типичная идея отладочного комплекса это "приведу USB3.0 / Type-C из компа, от него хаб, а потом логанализатор, программатор, и ещё к девайсу USB2.0". Это сработает, но вы будете ограничены суммарно <480 Мбит/с. Хз что мешало объединить конвееры и переносить пакеты из 2.0 в 3.0 (хотя бы инкапсулировать). Решение это чип VL671, "USB 2.0 to USB 3.1 Gen1 Transaction Translator", хотя он obsolete :(
Ставим его перед каждым USB2.0 девайсом, полученный USB3.1 линк ведём в хаб, и так сможем распределить полосу USB3 на несколько USB2 устройств. А лучше сразу вести USB3 от всех. TL;DR: кучу USB2 втыкай хоть в USB4, всё равно не влезет.