Добавьте разъем USB-C к USB-устройству

У меня есть недорогое звуковое оборудование, с которым я готов поэкспериментировать. Пытаюсь сократить количество кабелей, и я бы хотел, чтобы все было через USB-C. У меня есть небольшая миди-клавиатура и небольшой аудиоинтерфейс, которые используют USB-B. Можно ли купить какой-нибудь кабель USB-C «мама» на USB-B? Я бы даже хотел выпаять разъем USB-B и заменить его разъемом USB-C, если смогу разобраться с проводкой.

Я попытался найти в Интернете, но я не видел, чтобы кто-нибудь продавал разъемы USB-C или переходник с разъема USB-C на USB-B. Я видел несколько переходников USB-C «папа» на USB-B, но это противоречит цели, поскольку я хочу иметь возможность подключать все с помощью кабеля «папа» USB-C на «папа». Какие-либо предложения?

Ответы (2)

Формально задача адаптации старого устройства USB Type-B в среду Type-C решается с помощью «устаревшей кабельной сборки» Type-B на Type-C. Это официальный способ, соответствующий спецификациям USB. Все, что требуется, — это один кабель, а конец Type-C будет иметь все необходимые атрибуты для представления устройства Type-C.

Тем не менее, вы хотите ввести еще один адаптер, штекер типа B к розетке типа C. А затем использовать другой, стандартный кабель CC. Этого, безусловно, можно добиться, подключив розетку Type-C к разъему USB Type-B и установив всего два понижающих резистора 5,1k на контактах CC1 и CC2.

При таком подходе есть две проблемы:

  1. Это соединение адаптер+кабель вводит еще один разъем, и каждый разъем обычно вносит недостатки в линию передачи USB. Для MIDI- или аудиоустройств (которые обычно являются полноскоростными устройствами, медленными 12 Мбит/с) это, скорее всего, не проблема, но для устройств HS это может привести к нестабильному поведению.

  2. Вероятно, наиболее важным препятствием в подходе с адаптером является то, что индустрия USB не видит необходимости в штекере типа B для подключения к печатной плате. Все выпускаемые вилки типа B предназначены для кабелей. Очень неудобно прикреплять эти стандартные штекеры Type-B к любой печатной плате, чтобы сделать хороший переходник.

Я предполагаю, что именно поэтому никто не производит адаптеры «B-вилка-C-розетка» в промышленных количествах.

Вы не указали, какой стандарт USB использует оборудование. Если он вообще очень старый, скорее всего, он использует USB 2.0. USB-C был разработан для USB 3.1 и выше. Он обратно совместим, в том смысле, что вы можете получить адаптер для подключения устройства USB-A/B к порту USB-C, но обратное неверно; отсюда и отсутствие кабелей USB-C «мама» на «штекер» USB-B.

Шнуры USB 2.0 A/B используют 4 (иногда 5) проводов (изображение любезно предоставлено Википедией ). Микро- и мини-корды — это те же штырьки в меньшем форм-факторе.

USB-контакты

С другой стороны, у USB-C… намного… больше контактов (изображение любезно предоставлено Википедией ).

Контакты USB-C

Но обратите внимание, что он по-прежнему имеет стандартные линии V+, GND и Data+/-, поэтому вы можете сделать свои собственные кабели, соединив удлинитель USB-C, подобный этому, от Amazon, и стандартный кабель USB A/B, чтобы он подходил к вашему устройству . , но его корректная работа не гарантируется. Конечно, этот кабель будет похож на расширенный порт, выходящий из вашего устройства — не идеальный вариант.

Если ваши устройства используют USB 3.0, то они имеют обновленные порты «Super Speed», которые также имеют пористые контакты (изображение любезно предоставлено Википедией ).

контакты USB 3.0

Как вы упомянули, кабели USB 3.0 B-C «папа-папа» существуют ( на Amazon ). Теоретически вы можете отрезать штекерный конец USB-C и соединить гнездовой конец USB-C от вышеуказанного удлинителя. Опять же, это не гарантирует работу.

Если вы хотите добавить настоящий порт USB-C, вы можете получить такой переход и припаять перемычки от правильных контактных площадок на контактных площадках, где ваш текущий USB-порт припаян к плате (после его удаления), или к обрезанному и зачищенному проводу USB-B, идущему к вашему текущему USB-порту.

USB-C прорыв

Этот ответ неполный, линии CC на стороне USB C не подключены должным образом при выполнении шагов, что означает, что полученная кабельная сборка не будет работать, за исключением случаев, когда используются невыпадающие кабели.
@Ferrybig все равно не будет работать с USB 3.0. Не в этом дело. Это хакерский способ поменять местами концы кабеля в качестве эксперимента. Это не должно быть реалистичным решением для обновления USB-портов на старом устройстве. Вы просто захватываете порт и используете некоторые контакты со старым стандартом интерфейса, который абсолютно точно будет работать, потому что я делал это раньше.