Глядя на спецификации для USB-C, я замечаю, что существует четыре дифференциальных пары SuperSpeed для передачи данных, как показано в https://en.wikipedia.org/wiki/USB-C#Specifications . В статье Википедии также говорится, что только две из этих пар используются в режиме USB 3.1, что я нахожу очень странным.
На этот вопрос ( почему Thunderbolt 3 на медном проводе быстрее USB 3.1? ), Который я недавно задал, Али Чен ответил, что Thunderbolt 3 через USB-C использует обе эти пары, а USB 3.1 - нет. Я знаю, что можно запустить Thunderbolt 3 через любой высококачественный кабель USB-C, поэтому у них должны быть все необходимые провода. Почему стандартный USB 3.1 поверх типа C не использует обе пары для удвоения скорости передачи данных?
usb
port
thunderbolt
usb-c
Брендон-ай
источник
источник
Ответы:
USB 3.1 Gen 2 (SuperSpeed +, 10 Гбит / с) был разработан для работы как с существующими кабелями USB 3.0 (с 5 дополнительными контактами), так и с кабелями USB типа C.
Поскольку существующие кабели USB 3.0 (с разъемами типа A и B, а также варианты micro A и B) содержат только одну сверхскоростную пару пар (пара Tx и пара Rx), USB 3.1 Gen 2 мог только используйте эту пару пар и продолжайте работать с существующими кабелями USB 3.0. Таким образом, даже если вы используете USB 3.1 Gen 2 по кабелю с разъемами типа C, он использует только одну суперскоростную пару пар. Это также позволяет использовать кабели с интерфейсом USB 3.0 / 3.1 с разъемом типа C на одном конце и более ранние разъемы типа A, B, micro A или micro B в стиле USB 3.0 на другом конце.
Теперь вы можете задать дополнительный вопрос: «Почему форум USB Implementers Forum (USB-IF, консорциум стандартов USB) не определил вариант протокола USB, даже быстрее, чем 10 Гбит / с, который использует оба суперскорости? пары пар в разъеме типа C? " Это правильный вопрос, но я не хочу спекулировать. Это, безусловно, было бы большим отклонением от предыдущих разработок USB PHY, поскольку в нем было бы два отдельных потока данных отправки и получения, которые должны были бы координироваться. По сути, это был бы своего рода параллельный интерфейс, тогда как USB традиционно был серийным.
То, как вы задали свой вопрос, выявило несколько потенциальных недоразумений, на которые я хотел бы обратить внимание:
Это не совсем так. Существует множество высококачественных USB-совместимых кабелей типа C, которые не подходят для Thunderbolt 3. Длина кабеля Thunderbolt 3 ограничена ≤ 0,5 м, если у вас пассивный кабель. Чтобы идти дольше, чем это (например, 2 м), вам нужен более дорогой активный кабель (кабель со специальными микросхемами для облегчения обработки сигнала).
USB-C не является протоколом. USB Type C - это название спецификации разъема и кабеля; это не название протоколов, которые используются для этих разъемов и кабелей. При выполнении протоколов USB через кабели типа C вы используете USB 3.1 Gen 2 (10 Гбит / с «SuperSpeed +») или более ранние версии USB.
источник
USB 3.1 использует одну дорожку (пара Tx и пара Rx), потому что это стандарт USB, чтобы использовать только один Rx + Tx. Все оригинальные разъемы USB (A, B, microAB) имеют только одну пару контактов SS (SuperSpeed), а вся аппаратная архитектура USB сфокусирована только на одной однолинейной конструкции.
Чтобы использовать больше параллельных линий, в конвейере аппаратных данных должны быть дополнительные архитектурные элементы о том, как справляться с синхронизацией линий и другими проблемами, связанными с индивидуальным управлением канального уровня, буферным обменом кредитами и устранением ошибок, обучением канала и электрической оптимизацией отдельных каналов. Как только вы сделаете все это, оно превращается в «Удар молнии». Или что-то вроде MIPI .
Разъем Type-C является новым стандартом для CONNECTOR, который должен был иметь более широкое применение, чем один USB. Потребность в Type-C была в значительной степени обусловлена конструкцией системы, чтобы соответствовать меньшим форм-факторам портативной электроники. В некотором смысле это не имеет никакого отношения к USB, и ваш запрос на повторное использование всех доступных сверхскоростных линий для изменения стандартной архитектуры USB является необоснованным.
источник