Почему Thunderbolt 3 на медном проводе быстрее, чем USB 3.1?
Насколько я понимаю, Thunderbolt 3 и USB 3.1 используют одинаковые разъемы USB-C. Я знаю, что Thunderbolt 3 примерно в четыре раза быстрее USB 3.1. Я предполагал, что это произошло из-за того, что ТБ работал на оптоволокне, но, по-видимому, это не так, согласно https://en.wikipedia.org/wiki/Thunderbolt_(interface). Я также знаю, что это не параллельный интерфейс.
В таком случае, почему TB3 быстрее, чем USB 3.1? Это как-то связано с контроллером или самим кабелем?
2 ответа
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 использует ОБА наборов высокоскоростных пар данных.
Для одной и той же (сравнимого поколения) технологии приемопередатчика, 5Gb, 10Gb, независимо от того, TB всегда будет примерно в 2 раза быстрее, поскольку его путь передачи данных в 2 раза шире.
Thunderbolt 3 в 4 раза быстрее USB 3.1 Gen 2 (SuperSpeed +, 10 Гбит / с) по двум причинам:
- Он использует обе высокоскоростные пары пар в кабелях типа C.
- Режим 40 Гбит / с в Thunderbolt 3 использует более быструю сигнализацию по крайней мере для одной из этих пар, но чтобы эта более быстрая сигнализация работала, потребовался сложный компромисс: ограничить его только ≤ 0,5 м пассивными кабелями или дорогими 2-метровыми активными кабелями (кабели со специальными Микросхемы в разъемах для облегчения обработки сигналов).