
Насколько я понимаю, Thunderbolt 3 и USB 3.1 используют одни и те же разъемы USB-C. Я знаю, что Thunderbolt 3 примерно в четыре раза быстрее USB 3.1. Я предполагал, что это потому, что TB работает на оптоволокне, но, по-видимому, это не так, согласноhttps://en.wikipedia.org/wiki/Thunderbolt_(интерфейс). Я также знаю, что это не параллельный интерфейс.
В таком случае, почему TB3 быстрее USB 3.1? Это как-то связано с контроллером или с самим кабелем?
решение1
TB быстрее, поскольку использует ДВЕ пары линий Rx/Tx, тогда как USB 3.0/3.1 использует только одну пару. Кабели USB 3.1 содержат только один набор дифференциальных пар Rx/Tx, тогда как TB использует две пары, и поэтому он толще и дороже.
В разъеме Type-C USB 3.1 использует только один набор контактов Rx/Tx или другой набор, в зависимости от того, каким образом подключен кабель. А хост USB 3.1 использует мультиплексор данных для переключения на соответствующий набор контактов. TB использует ОБА набора пар высокоскоростных данных.
Для одной и той же (сравнимого поколения) технологии приемопередатчика, 5 Гбит/с, 10 Гбит/с или любой другой, ТБ всегда будет примерно в 2 раза быстрее, поскольку его путь передачи данных в 2 раза шире.
решение2
Thunderbolt 3 в 4 раза быстрее USB 3.1 Gen 2 (SuperSpeed+, 10 Гбит/с) длядвапричины:
- Он использует обе высокоскоростные пары пар кабелей типа C.
- Режим Thunderbolt 3 на 40 Гбит/с использует более быструю передачу сигналов по крайней мере по одной из этих пар, но чтобы эта более быстрая передача сигналов заработала, пришлось пойти на сложный компромисс, ограничив ее пассивными кабелями длиной ≤ 0,5 м или дорогими активными кабелями длиной 2 м (кабелями со специальными микросхемами в разъемах для помощи в обработке сигнала).