Usb распиновка apple: Распиновка USB разъёма для правильной зарядки гаджетов iPhone

Как устроен Apple Lightning / Хабр

Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение…

Читайте эту статью на свой страх и риск! Информация основана на большом количестве внутренних материалов AppleInternal (утечка данных, схем, исходных кодов), которые я прочёл по диагонали. И, конечно, на моих собственных исследованиях. Должен предупредить, что я никогда раньше не проводил подобных исследований. Таким образом, эта статья может использовать неправильные или просто странные термины и оказаться частично или полностью неправильной!


Прежде чем углубиться, давайте кратко разберёмся в терминах:

Lightning — это цифровой интерфейс, используемый в большинстве устройств Apple iOS с конца 2012 года. Он заменил старый 30-контактный разъём.

На картинке выше гнездо разъёма, а на картинке ниже его распиновка:

Пожалуйста, обратите внимание, что в разъёме контакты с обеих сторон коннектора не соединены в одном и том же порядке. Таким образом, хост-устройство должно определить ориентацию кабеля, прежде чем что-то делать.

Хотя это не всегда так. У многих аксессуаров Lightning, которые мне попадались, в разъёмах зеркальная распиновка.

Tristar — это интегральная схема, встроенная в каждое устройство с гнездом разъёма Lightning. По сути, это мультиплексор:

Кроме всего прочего, его основная цель состоит в том, чтобы соединяться со штекерным разъёмом Lightning, как только он подключён — определять ориентацию, Accessory ID и надлежащим образом маршрутизировать внутренние интерфейсы, такие как USB, UART и SWD.

Hydra — это новый вариант Tristar, используемый начиная с iPhone 8/X. Видимо, наиболее существенным изменением является поддержка беспроводной зарядки, но это ещё предстоит проверить:

Мне известны пять основных вариантов Tristar/Hydra:

  • TI THS7383 — Tristar первого поколения в iPad mini 1 и iPad 4
  • NXP CBTL1608A1 — Tristar первого поколения в iPhone 5 и iPod touch 5
  • NXP CBTL1609A1 — таинственный Tristar первого поколения в iPod nano 7 — источник
  • NXP CBTL1610Ax — TriStar второго поколения, используется начиная с iPhone 5C/5S и, по-видимому, во всём остальном, что не поддерживает беспроводную зарядку. Существует несколько поколений (x — номер поколения)
  • NXP CBTL1612Ax — Hydra используется с iPhone 8/X и, видимо, во всём остальном, что поддерживает беспроводную зарядку. Существует несколько поколений (x — номер поколения)


С этого момента я буду использовать только термин TriStar, но имейте в виду, что он также означает Hydra, поскольку они очень похожи в большинстве аспектов, которые будут рассмотрены в этом тексте.

HiFive — это дочерний интерфейс Lightning, то есть штекерный разъём. Он также содержит логический элемент — этот чип известен как SN2025/BQ2025.

Эти два термина часто считают своего рода синонимами. Для удобства я буду использовать только термин IDBUS, так как он кажется мне более правильным (и именно так технология называется в спецификации THS7383).

Итак, IDBUS — это цифровой протокол, используемый для коммуникации между Tristar и HiFive. Очень похож на протокол Onewire.


Давайте прослушаем коммуникации Tristar и HiFive. Возьмите логический анализатор, переходную плату Lightning с соединением для гнезда и штекерного разъёма, какой-нибудь аксессуар (обычный кабель Lightning-to-USB отлично подойдёт) и, конечно, какое-нибудь устройство с портом Lightning.

Сначала подключите каналы логического анализатора к обеим линиям ID переходной платы (контакты 4 и 8) и подключите плату к устройству, но пока не подключайте аксессуар:

Сразу после этого начните выборку (подойдёт любая частота от 2 МГц и выше). Вы увидите что-то вроде этого:

Как видете, Tristar опрашивает каждую линию ID по очереди — одну за другой. Но поскольку мы не подключили никакого аксессуара, опрос явно провалился. В какой-то момент устройство устанет от этого бесконечного потока отказов и остановит его. А пока давайте разберёмся, что именно происходит во время опроса:

Сначала мы видим длинный интервал (около 1,1 миллисекунды), когда просто уровень высокий, но больше ничего не происходит:

Видимо, это время используется для зарядки внутреннего конденсатора HiFive — энергия от него будет затем использоваться для питания внутренних логических чипов.

Гораздо интереснее то, что происходит потом:

Очевидно, это поток каких-то данных. Но как его интерпретировать? Как расшифровать? Давайте виртуально разделим его на минимальные значимые части — то, что я называю словами:

По сути слово — это сочетание падения-подъёма-падения:

  • Содержательный этап — интервал, который определяет значение слова
  • Этап восстановления — интервал, который, видимо, требуется для обработки содержательной стадии на стороне получателя и/или для подготовки следующего слова на стадии отправки


Вот таблица известных слов с их интервалами для обоих этапов, которые мы обсуждали выше (все единицы измерения в микросекундах):









СодержаниеВосстановление
СловоMinTypMaxMinTyp
BREAK1214162. 54.5
WAKE222427

1100?
ZERO678

3
ONE11.72.5

8.5
ZERO и STOP*678

16
ONE и STOP*11.72.5

21

* STOP используется, когда это последний бит в байте

Используя приведённую выше таблицу теперь мы можем построить простой декодер протокола:

Как видите, сначала хост посылает BREAK — когда Tristar хочет отправить новый запрос, хост всегда начинает с этого слова. Затем наступает этап передачи данных. Пожалуйста, обратите внимание, что у последнего (8-го) бита в байте более длительный этап восстановления. Когда этап передачи данных заканчивается, хост отправляет ещё один BREAK. Затем дочернее устройство должно отправить ответ (после задержки не менее 2,5 микросекунд — см. таблицу). Tristar будет ждать ответа около 2,2 мс. Если ответ не выдан в этот промежуток времени, Tristar попытается опросить другую линию ID.

Теперь давайте рассмотрим этап данных на примере выше — 0x74 0x00 0x02 0x1f:

  • 0x74 — тип запроса/ответа. Всегда чётный для запроса и нечётный для ответа (тип запроса +1)
  • 0x00 0x02 — фактические данные. Может быть пустым
  • 0x1f — это CRC8 как байта типа запроса, так и всех данных (полином — 0x31, начальное значение — 0xff)


Давайте подключим к нашей установке какой-нибудь аксессуар и посмотрим, что произойдёт. Я буду использовать оригинальный кабель Lightning-to-USB от Apple:

И вот что появляется на IDBUS после запроса 0x74:

HiFive ответил! И если вы прокрутите дальше, то увидите много других пар запрос/ответ:

Некоторые запросы не нуждаются в ответе:


Самый важный запрос IDBUS — это 0x74, он используется для двух целей: чтобы приказать HiFive включить полное напряжение и силу тока (в случае, если оно поддерживается аксессуаром), спросить его о конфигурации контактов, которые поддерживаются кабелем, и некоторых других метаданных.

О том, как кодируются данные ответа 0x75, известно не так уж много. Но некоторые биты доступны в старой спецификации Tristar:

Первый байт данных ответа 0x75



76543210
ACCxDxDATA[43:40]


Конфигурация ACCx, когда ID найден на ID0






ACCx[1:0]ACC1ACC2HOST_RESET
00Hi-Z (IDBUS)Hi-ZHi-Z
01UART1_RXUART1_TXHi-Z
10JTAG_DIOJTAG_CLKHi-Z
11Hi-ZHi-ZHIGH


Конфигурация ACCx, когда ID найден на ID1






ACCx[1:0]ACC1ACC2HOST_RESET
00Hi-ZHi-Z (IDBUS)Hi-Z
01UART1_RXUART1_TXHi-Z
10JTAG_DIOJTAG_CLKHi-Z
11Hi-ZHi-ZHIGH


Конфигурация Dx, когда ID найден на ID0






Dx[1:0]DP1DN1DP2DN2
00Hi-ZHi-ZHi-ZHi-Z
01USB0_DPUSB0_DNHi-ZHi-Z
10USB0_DPUSB0_DNUART1_TXUART1_RX
11Hi-ZHi-ZHi-ZHi-Z


Конфигурация Dx, когда ID найден на ID1






Dx[1:0]DP1DN1DP2DN2
00Hi-ZHi-ZHi-ZHi-Z
01Hi-ZHi-ZUSB0_DPUSB0_DN
10USB0_DPUSB0_DNUART1_TXUART1_RX
11Hi-ZHi-ZHi-ZHi-Z


Используя эти таблицы, давайте расшифруем ID нашего кабеля (10 0C 00 00 00 00) с учётом того, что линия ID найдена на контакте ID0:

Первый байт ответа 0x75 кабеля




76543210
ACCxDxDATA[43:40]
00010000


Таким образом, ACCx — это 00, Это означает, что пин ID0 просто привязан к IDBUS, а Dx = 01 означает, что пины DP1/DN1 настроены как USB0_DP/USB0_DN. Именно то, что мы ожидали от стандартного USB-кабеля.

А теперь давайте перехватим что-нибудь поинтереснее:










АксессуарID (HOSTID = 1)
DCSD20 00 00 00 00 00
KongSWD (без работающего Astris)20 02 00 00 00 00
KongSWD (с работающим Astris)A0 00 00 00 00 00
KanziSWD (без работающего Astris)20 0E 00 00 00 00
KanziSWD (с работающим Astris)A0 0C 00 00 00 00
Haywire (HDMI)0B F0 00 00 00 00
Зарядка UART20 00 10 00 00 00
Lightning на 3,5 мм/EarPods с Lightning04 F1 00 00 00 00


Вот полный (?) список запросов IDBUS от @spbdimka:

Совет №1: вы можете легко получить свойства аксессуара, включая его идентификатор, используя accctl:


Это внутренняя утилита Apple, поставляемая со сборками NonUI/InternalUI. Но вы можете легко запустить её на любом устройстве после джейлбрейка.

Совет №2: вы можете легко получить конфигурацию контактов кабеля с помощью diags:

tristar -p


Обратите внимание, что эта команда доступна только на iOS 7+.

Совет №3: вы можете легко отслеживать запросы/ответы 0x74/0x75, генерируемые SWD-пробами, установив debug env var, равное 3:

astrisctl setenv debug 3


Затем на виртуальном COM от кабеля вы увидите что-то вроде этого:


В одной из таблиц выше можно увидеть упоминание некоего HOSTID. Это 16-битное значение, передаваемое в запросе 0x74. Похоже, что оно также влияет на ответ HiFive. По крайней мере, если установить для него недопустимое значение (да, это возможно с diags), HiFive перестаёт с ним работать:


Впрочем, в прошивке KongSWD/KanziSWD есть переменная окружения disableIdCheck, которую вы можете настроить так, чтобы игнорировать недопустимый HOSTID.

Важное примечание: У Kong и Kanzi нет HiFive в качестве выделенного непрограммируемого чипа. Эти аксессуары эмулируют его с помощью микроконтроллера и/или блока FPGA, что позволяет его легко обновлять/перепрограммировать.


В таблице Accessory ID выше можно заметить, что Kong и Kanzi посылают разные ответы в зависимости от того, запускается или нет Astris, это программное обеспечение AppleInternal, предназначенное для отладки с помощью SWD-проб (или зондов). Если вы расшифруете эти ответы с помощью приведённых выше таблиц, то обнаружите, что когда Astris не запускается, зонд будет действовать точно так же, как DCSD — USB на линиях D1 и debug UART на линиях D2. Но когда отладочное программное обеспечение работает, линии ACCID переключаются на SWD.

Но что, если мы хотим запустить Astris после того, как зонд уже подключён к устройству? Что будет делать кабель? Как он будет переключаться между линиями ACC на SWD? Вот тут-то WAKE и вступает в игру! HiFive (или устройство, которое его эмулирует) может инициировать WAKE — и процесс перечисления IDBUS начнётся снова: Tristar отправит запрос 0x74, Kong/Kanzi ответит новым идентификатором, Tristar подтвердит его и направит линии ACC на внутренние линии SWD (SoC должен это поддерживать на физическом уровне, конечно).


Последнее, что я собираюсь рассмотреть — рукопожатия питания (power handshakes). Это алгоритм, основанный на запросах/ответах IDBUS, которые драйверы ядра Tristar используют перед тем, как разрешить зарядку от аксессуара.

Когда кабель Lightning просто где-то лежит, подключённый к зарядному устройству/компьютеру, но не подключённый к устройству, HiFive ограничивает ток на PWR действительно небольшим значением (около 10-15 мА по моим измерениям). Чтобы включить полный ток, запрос 0x74 должен быть выдан Tristar и обработан HiFive. Для SecureROM/iBoot этого достаточно, но при загрузке ядра необходимо сделать дополнительные шаги:

  1. TriStar выдаёт два запроса 0x70
  2. Как только второй запрос обработан HiFive и отправлен ответ, он вообще отключает ток примерно на 20 миллисекунд
  3. По истечении этого времени Tristar выдаёт ещё один запрос 0x70, но с содержанием 0x80 в данных. HiFive обрабатывает его и отвечает
  4. На этом этапе драйвер ядра, ответственный за Tristar, должен разрешить зарядку

Важное замечание: это та часть, которую я знаю меньше всего. И это одна из тех частей, которые я в основном сам отреверсил. Таким образом, будьте осторожны с этой информацией


Ещё одна особенность Tristar, о которой я хотел бы рассказать, — ESN. Это маленький блоб, который Tristar хранит в своём EEPROM (на CBTL1610A2 и более поздних версиях). Его можно получить по IDBUS с помощью кабеля Serial Number Reader (или Kanzi, они в основном одинаковые, за исключением разных USB-PID и немного отличающихся корпусов)

Проще говоря, отправив этот блоб на ttrs.apple.com, вы можете получить серийный номер устройства. Этот механизм используется сотрудниками Apple Store/Apple Premium Reseller для извлечения SN с мёртвых устройств (если Tristar ещё жив):

Что происходит на IDBUS при получении ESN, задокументировал @spbdimka:

Example of Tristar CRAM exchange #appleinternal pic.twitter.com/x9ffWWTlAb

— Nazurbek Kamazov (@spbdimka) April 17, 2019


Процедура «прошивки» ESN на Tristar называется подготовка (provisioning). Она происходит с диагностикой на стороне устройства, через EzLink на принимающей стороне в три этапа.

Вы можете проверить состояние с помощью diags:

tristar --prov_stat


… а также получить ESN:

tristar --esn


Кстати, у diags вообще богатый набор команд Tristar (доступен, начиная с iOS 7):


Tristar доступен на шине I2C (адрес 0x34 для записи, 0x35 для чтения). Именно так diag и драйверы ядра с ним взаимодействуют.

О реестрах публично известно не так уж много. Много информации о самой карте регистра можно получить из утёкшего исходного кода iBoot (только для THS7383 — кажется, обратно совместимого с CBTL1608 — и CBTL1610), но не так много о том, что нужно туда записать, чтобы добиться каких-то интересных результатов.

Ещё одним источником знаний является модуль Tristar из diags (легко извлекаемый через SWD во время его работы). Например, мне удалось отреверсить алгоритмы чтения состояния подготовки и ESN. Затем я реализовал это как дополнение к моей нагрузке для iBoot под названием Lina:

Я также попытался изменить алгоритм записи ESN, но потерпел неудачу — механизм слишком сложный для меня. Однако фрагменты кода от Lina доступны здесь.


Сам Tristar питается от источника 1,8 В. Линии для IDBUS устойчивы к 3,0 В, согласно моему осциллографу:

Таким образом, без схемы сдвига уровня лучше не пытаться взаимодействовать с IDBUS с помощью устройств, устойчивых к 5 В, как некоторые модели Arduino.

См. также:

  • «Как работает видеоадаптер Apple Lightning»
  • «checkm8 для Lightning-видеоадаптеров Apple»
  • «Apple не согласна внедрить единый стандарт зарядки по предложению Евросоюза»

типы разъемов A, B, C, mini и micro

Содержание:

Любой цифровой гаджет, от ноутбука до флешки имеет USB разъем. Иногда это гнездо может поломаться или просто перестать работать. В данном случае встает необходимость починить прибор, но для этого требуется распиновка usb разъема.

Такой тип имеет одинаковую форму, конструкцию и напряжение (5Вольт), многие производители используют свою собственную распиновку. Международного стандарта в этом вопросе не существует. Однако есть определенные советы электронщиков, которые помогут разобраться в этом вопросе. В данной статье будут приведены самые распространённые и основные схемы распиновки разъема USB и как его можно починить в домашних условиях. В качестве бонуса, материал содержит несколько наглядных роликов по выбранной теме.

Как выглядит разъем USB

Виды разъемов USB

Аббревиатура «USB» несет сокращенное обозначение, которое в целостном виде читается как «Universal Series Bus» – универсальная последовательная шина, благодаря применению которой осуществляется высокоскоростной обмен цифровыми данными. Универсальность USB интерфейса отмечается:

  • низким энергопотреблением;
  • унификацией кабелей и разъемов;
  • простым протоколированием обмена данных;
  • высоким уровнем функциональности;
  • широкой поддержкой драйверов разных устройств.

Какова же структура USB интерфейса, и какие существуют виды ЮСБ технологических разъемов в современном мире электроники? Попробуем разобраться.

Распиновка usb разъёма – расположение проводов по цветам по отношению к контактам коннектора. Неправильная распайка приведёт к выходу из строя соединяемых гаджетов.

распиновка usb разъема

Технологическая структура интерфейса USB 2.0

Разъемы, относящиеся к изделиям, входящим в группу спецификаций 1.х – 2.0 (созданные до 2001 года), подключаются на четырехжильный электрический кабель, где два проводника являются питающими и ещё два – передающими данные. Также в спецификациях 1.х – 2.0 распайка служебных ЮСБ разъемов предполагает подключение экранирующей оплётки – по сути, пятого проводника. Существующие исполнения соединителей универсальной последовательной шины отмеченных спецификаций представлены тремя вариантами:

  1. Нормальный– тип «А» и «В».
  2. Мини– тип «А» и «В».
  3. Микро – тип «А» и «В».

Разница всех трёх видов изделий заключается в конструкторском подходе. Если нормальные разъемы предназначены для использования на стационарной технике, соединители «мини» и «микро» сделаны под применение в мобильных устройствах. Поэтому два последних вида характеризуются миниатюрным исполнением и несколько измененной формой разъема.

Таблица распиновки стандартных соединителей типа «А» и «В»

КонтактСпецификацияПроводник кабеляФункция
1Питание +Красный (оранжевый)+ 5В
2Данные  –Белый (золотой)Data –
3Данные +ЗеленыйData +
4Питание –Черный (синий)Земля

Наряду с исполнением разъемов типа «мини-А» и «мини-В»,  а также разъемов типа «микро-А» и «микро-В», существуют модификации соединителей типа «мини-АВ» и «микро-АВ». Отличительная черта таких конструкций – исполнение распайки проводников ЮСБ на 10-пиновой контактной площадке. Однако на практике подобные соединители применяются редко.

Таблица распиновки интерфейса Micro USB и Mini USB соединителей типа «А» и «В»

КонтактСпецификацияПроводник кабеляФункция
1Питание  +Красный+ 5В
2Данные  –БелыйData  –
3Данные  +ЗеленыйData  +
4ИдентификаторХост – устройство
5Питание  –ЧерныйЗемля

Технологическая структура интерфейсов USB 3.х

Между тем совершенствование цифровой аппаратуры уже к моменту 2008 года привело к моральному старению спецификаций 1.х – 2.0. Эти виды интерфейса не позволяли подключение новой аппаратуры, к примеру, внешних жестких дисков, с таким расчётом, чтобы обеспечивалась более высокая (больше 480 Мбит/сек) скорость передачи данных.

Соответственно, на свет появился совершенно иной интерфейс, помеченный спецификацией 3. 0. Разработка новой спецификации характеризуется не только повышенной скоростью, но также дает увеличенную силу тока – 900 мА против 500 мА для USB 2/0. Понятно, что появление таких разъемов обеспечило обслуживание большего числа устройств, часть из которых может питаться напрямую от интерфейса универсальной последовательной шины.

Как выглядит USB

Распиновка USB разъемов для Philips, LG, Nokia, HTC и Samsung

Устройства, выпущенные под брендами LG, Samsung, HTC, Philips и Nokia могут заряжаться только в том случае, если в гнезде ил штекер закорочены контакты Data- и Data+, помеченные на схеме цифрами 3 и 2. Это значит, что телефон можно зарядить даже через обычный дата-кабель, если закоротить соответствующие контакты в гнезде зарядного устройства самостоятельно.

Распиновка USB разъемов на штекере

Если вместо выходного гнезда на заряднике имеет только выходной шнур, то к нему нужно припаять штекер стандарта micro- или mini-USB. Для того в самом штекере необходимо и соединять между собой контакты, пронумерованные 2 и 3 (в схеме они также обозначаются зеленым и белым цветом). В таком штекере плюс припаивается к контакту 1, а минус – к 5.

Распиновка USB разъемов для смартфонов от Apple

На iPhone контакты Data- и Data+ соединяются с GND (он обозначен номером 4) через резистор с сопротивлением 50 кОм. Они также соединены с контактом 5V через резистор с сопротивлением 75 кОм.

Существующие компьютерные разъемы

Распиновка на зарядниках для Samsung серии Galaxy

Смартфоны серии Galaxy от компании Самсунг заражаются через штекер micro-USB BM с установленным резистором 200 кОм между контактами 4 и 5. Между 2 (Data-) и 3 (Data+) также стоит закорачивающая перемычка.

Распиновка USB штекеров для зарядки навигаторов от Garmin

Для подзарядки и питания этих устройств используются дата-кабели специальной конструкции. Но из простого mini-USB штекера можно сделать приспособление для питания. Для этого надо перемкнуть контакты 4 и 5. Чтобы можно было заряжать навигатор Garmin от mini-USB, следует соединить эти контакты между собой через резистор с сопротивлением 18 кОм.

Схемы цоколевки для подзарядки планшетных компьютеров

Большинство планшетов требует больших показателей входного тока (почти в 2 раза), чем смартфоны. Кроме того, некоторые производители не предусматривают возможность заряда через гнезда mini- и micro-USB, потому что даже при использовании формата USB 3.0 сила тока не превысит 0,9 А. Для зарядки нужно монтировать отдельное гнездо, которое затем адаптируется под источник тока. Другой вариант предполагается спаивание переходника из штекеров USB-AM и DC plug 2.0 mm, где к DC подсоединяются контакты 1 и 4.

Распиновка для Samsung Galaxy Tab

Для обеспечения нужных параметров питания в этом случае между Data- и Data+ ставится перемычка, которая соединяется с GND через резистор 10 кОм, а с контактом +5V – через 33 кОм.

Распиновка разъемов зарядных портов

Следующие схемы показывают, как нужно расположить резисторы, чтобы получить номинальное напряжение для зарядных портов. В тех случае, где указано 200 Ом, необходим монтаж перемычки с меньшим сопротивлением.

Классификация портов:

  • SDP – порт для зарядки и передачи данных с допустимым током до 0,5 А;
  • CDP – порт для зарядки и передачи данных с током до 1,5 А;
  • DCP – только зарядочный порт с током до 1,5А;
  • ACA – порт USB-аксессуаров (мышек, клавиатур, HDD, хабов), поддерживающих, как обмен данными, так и зарядку.

USB разных поколений

Самостоятельная переделка штекера

Чтобы по указанным выше схемам сконструировать нужный штекер, необходимы лишь минимальные навыки работы с паяльником. Работа ведется только с минусовым и плюсовым контактами. Достаточно взять любой адаптер с выходом 5V, отрезать USB-коннектор, зачистить и залудить провода. Аналогичные действия проводятся с подсоединяемым USB-разъемом. Далее провода спаиваются по схеме. Сначала каждое соединение нужно замотать изолентой отдельно, а затем – обмотать провода между собой вместе, чтобы они не болтались свободно. Для этого также можно воспользоваться термоклеем.

Интересно почитать: что такое клистроны.

USB 1.1 — это первая версия устройства, используемая для передачи данных. Спецификацию применяют только для совместимости, так как 2 рабочих режима по передаче данных (Low-speed и Full-speed) обладают низкой скоростью обмена информацией. Режим Low-speed со скоростью передачи данных 10-1500 Кбит/с используется для джойстиков, мышей, клавиатур. Full-speed задействован в аудио- и видеоустройствах.

Как устроен USB разъем

В USB 2.0 добавлен третий режим работы — High-speed для подключения устройств по хранению информации и видеоустройств более высокой организации. Разъем помечается надписью HI-SPEED на логотипе. Скорость обмена информацией в этом режиме — 480 Мбит/с, которая равняется скорости копирования в 48 Мбайт/с. На практике, из-за особенностей конструкции и реализации протокола, пропускная способность второй версии оказалась меньше заявленной и составляет 30-35 Мбайт/с. Кабеля и коннекторы спецификаций универсальной шины 1.1 и второго поколения имеют идентичную конфигурацию. Универсальная шина третьего поколения поддерживает скорость 5 Гбит/с, равняющуюся скорости копирования 500 Мбайт/с.

Она выпускается в синем цвете, что облегчает определение принадлежности штекеров и гнезд к усовершенствованной модели. Сила тока в шине 3.0 увеличилась с 500 мА до 900 мА. Эта особенность позволяет не использовать отдельные блоки питания для периферийных устройств, а задействовать шину 3.0 для их питания. Читайте также:  Как выбрать греющий кабель для обогрева крыши и водостоков? Совместимость спецификаций 2.0 и 3.0 выполняется частично. Классификация и распиновка При описаниях и обозначениях в таблицах разъемов ЮСБ принято по умолчанию, что вид показан с внешней, рабочей стороны.

[stextbox id=’info’]Если подается вид с монтажной стороны, то это оговаривается в описании. В схеме светло-серым цветом отмечаются изолирующие элементы разъема, темно-серым цветом — металлические детали, полости обозначаются белым цветом.[/stextbox]

Несмотря на то что последовательная шина называется универсальной, она представлена 2 типами. Они выполняют разные функции и обеспечивают совместимость с устройствами, обладающими улучшенными характеристиками. К типу A относятся активные, питающие устройства (компьютер, хост), к типу B — пассивное, подключаемое оборудование (принтер, сканер). Все гнезда и штекеры шин второго поколения и версии 3.0 типа A рассчитаны на совместную работу. Разъем гнезда шины третьего поколения типа B больше, чем нужен для штекера версии 2.0 типа B, поэтому устройство с разъемом универсальной шины 2.0 тип B подключается с использованием только кабеля USB 2.0.

Разъем в компьютере

Подключение внешнего оборудования с разъемами модификации 3,0 тип B выполняется кабелями обоих типов. Разъемы классического типа B не подходят для подключения малогабаритного электронного оборудования. Подключение планшетов, цифровой техники, мобильных телефонов выполняется с использованием миниатюрных разъемов Mini-USB и их улучшенной модификации Micro-USB. У этих разъемов уменьшенные размеры штекера и гнезда. Последняя модификация разъемов ЮСБ — тип C. Эта конструкция имеет на обоих концах кабеля одинаковые коннекторы, отличается более скоростной передачей данных и большей мощностью. Распиновка USB 2.0 разъема типы A и B Классические разъемы содержат 4 вида контактов, в мини- и микроформатах — 5 контактов. Цвета проводов в USB-кабеле 2.0:

+5V (красный VBUS), напряжение 5 В, максимальная сила тока 0,5 А, предназначен для питания; D- (белый) Data-; D+ (зеленый) Data+; GND (черный), напряжение 0 В, используется для заземления.

Особенности распайки кабеля на контактах разъемов

Какими-то особыми технологическими нюансами пайка проводников кабеля на контактных площадках соединителей не отмечается. Главное в таком процессе – обеспечение соответствия цвета предварительно защищенных от изоляции проводников кабеля конкретному контакту (пину).

Интересно почитать: что такое конденсаторы.

Также, если осуществляется распайка модификаций устаревших версий, следует учитывать конфигурацию соединителей, так называемых – «папа» и «мама». Проводник, запаянный на контакте «папы» должен соответствовать пайке на контакте «мамы». Взять, к примеру, вариант распайки кабеля по контактам USB 2.0. Используемые в этом варианте четыре рабочих проводника, как правило, обозначены четырьмя разными цветами:

  • красным;
  • белым;
  • зеленым;
  • черным.

Соответственно, каждый проводник подпаивается на контактную площадку, отмеченную спецификацией разъема аналогичной расцветки. Такой подход существенно облегчает работу электронщика, исключает возможные ошибки в процессе распайки.

[stextbox id=’info’]Аналогичная технология пайки применяется и к разъемам других серий. Единственное отличие в таких случаях – большее число проводников, которые приходится паять. Чтобы упростить себе работу, удобно использовать специнструмент – надежный паяльник для пайки проводов в домашних условиях и стриппер для снятия изоляции с концов жил.[/stextbox]

Независимо от конфигурации соединителей, всегда используется пайка проводника экрана. Этот проводник запаивается к соответствующему контакту на разъеме, Shield – защитный экран. Нередки случаи игнорирования защитного экрана, когда «специалисты» не видят смысла в этом проводнике. Однако отсутствие экрана резко снижает характеристики кабеля USB. Поэтому неудивительно, когда при значительной длине кабеля без экрана пользователь получает проблемы в виде помех.

Заключение

Рейтинг автора

Написано статей

Более подробно о распиновке usb разъеманапряжении рассказано в Схема распайки.  Если у вас остались вопросы, можно задать их в комментариях на сайте. А также в нашей группе ВК можно задавать вопросы и получать на них подробные ответы от профессионалов. Для этого приглашаем читателей подписаться и вступить в группу.

В завершение статьи хочу выразить благодарность источникам, откуда мы черпали информацию во время подготовки материала:

www.sovet-ingenera.com

www.rostov-na-donu.axeum.ru

www.odinelectric.ru

www.helpadmins.ru

www.instrument.guru

Предыдущая

ПрактикаКак проверить магнетрон на исправность мультиметром

Следующая

ПрактикаКак сделать распиновку витой пары RJ45

Ремонт 30-контактного кабеля Apple к разъему USB

  • Редактировать

    • 30-контактный разъем состоит из 3 частей: 1) внешней пластиковой оболочки, 2) средней пластиковой втулки, 3) внутреннего металлического разъема.

    • Средний рукав имеет кромку на обоих закругленных концах.

    • На внешнем соединителе имеется соответствующий пластиковый выступ, который защелкивается под кромкой втулки, чтобы скрепить их вместе.

    Редактировать

  • Редактировать

    • Вставьте инструмент между внешней оболочкой и средней втулкой на одном конце соединителя, пока не будет достигнута отметка глубины.

    • Возможно, вам придется немного поработать сбоку, если вход слишком затруднен.

    • Пластмассовая головка на инструменте очень удобна для приложения достаточного давления.

    Редактировать

    • После того, как инструмент окажется на необходимой глубине и в нужном месте, эту сторону втулки и соединителя можно освободить.

    • org/HowToDirection»>

      Удалите инструмент и повторите с другой стороны корпуса. Будьте осторожны, чтобы не протолкнуть первую сторону обратно в оболочку в процессе.

    • После освобождения обеих сторон сдвиньте внешнюю оболочку вниз по кабелю.

    • Оберните изношенный кабель небольшим количеством ленты, если трудно пройти через отверстие в оболочке.

    Редактировать

    • Кабель Apple имеет гораздо более надежный 30-контактный разъем, чем более дешевые кабели других производителей. К разъему Apple сзади припаяны 2 пластины — одна сверху, другая снизу. Более дешевые разъемы не имеют этих экранирующих пластин.

    • Кабель Apple состоит из: 1) 4 жил, 2) нити для снятия натяжения, 3) экранирующей сетки вокруг проводов и нити для снятия натяжения, 4) внешней оболочки.

    Редактировать

    • Доступ к печатной плате с выводами проводов осуществляется путем снятия пластины с двумя точками пайки меньшего размера почти по углам экранирующей пластины.

    • Поддерживая 2 точки пайки горячими, осторожно проведите ножом с плоским лезвием между экранирующей пластиной и разъемом, чтобы не перерезать провода под ней, пока пластина не освободится.

    Редактировать

    • Возможно, потребуется удалить часть пластиковой накладки, чтобы получить доступ к клеммам проводов.

    • Здесь ремонт нужен только экрану.

    • Аккуратно разрежьте внешний фиксатор натяжения.

    • Поднимите внутренний фиксатор натяжения.

    • org/HowToDirection»>

      Вставьте кусок кабеля, например жилу кабеля категории 5.

    Редактировать

  • Редактировать

  • Редактировать

    • Слегка обмотайте провода изолентой.

    • Установите на место крышку.

    • Установите среднюю втулку.

    • org/HowToDirection»>

      Наденьте внешнюю оболочку на разъем.

    • Возможно, потребуется увеличить отверстие в задней части внешней оболочки, чтобы она могла проходить по проводам с лентой.

    • Оберните изоляционную ленту с задней стороны корпуса вниз по проводам, пока она не вытянется примерно на 5 см, уменьшая нахлест по мере продвижения. Это будет действовать как внешнее средство от напряжения бедняка.

    Редактировать

  • Автор

    с 1 другим участником

    Значки:
    9

    +6 еще значков

    USB 3 (тип C).

    Сигналы и цвета проводов

    USB Type-C — это спецификация USB для небольшого 24-контактного реверсивного разъема для USB-устройств и кабелей USB.

    Спецификация USB Type-C 1.0 была опубликована Форумом разработчиков USB и окончательно доработана в августе 2014 года. Она повторяется примерно в то же время, что и спецификация USB 3.1.

    В режиме SuperSpeed ​​связь является полнодуплексной. В режиме совместимости (USB 1.0 или USB 2.0) связь является полудуплексной, направление которой контролируется хостом.

    Разъемы USB Type-C могут подключать как хосты, так и устройства. Этот разъем очень маленький и очень популярен в различных мобильных устройствах.

    Штифт Имя Направление Цвет Описание
    А1 Земля   белый Земля
    А2 SSTXp1+ синий Передатчик SuperSpeed ​​(пара 1)
    А3 SSTXp1- желтый Передатчик SuperSpeed ​​(пара 1)
    А4 ВБУС   красный Питание шины (+5 В)
    А5 СС1   черный Канал конфигурации 1
    А6 Д+ ←→ зеленый Данные USB 2. 0
    А7 Д- ←→ белый Данные USB 2.0
    А8 СБУС1     Использование боковой полосы (SBU)
    А9 ВБУС   красный Питание шины (+5 В)
    А10 SSRXp1+ фиолетовый Приемник SuperSpeed ​​(пара 1)
    А11 SSRXp1+ оранжевый Приемник SuperSpeed ​​(пара 1)
    А12 Земля   белый Земля
    Б1 Земля   белый Земля
    В2 SSRXp2+ фиолетовый Приемник SuperSpeed ​​(пара 2)
    В3 SSRXp2- оранжевый Приемник SuperSpeed ​​(пара 2)
    В4 ВБУС   красный Питание шины (+5 В)
    В5 СС2   черный Канал конфигурации 2
    В6 Д+ ←→ зеленый Данные USB 2.

    © 2021 News4Apple - новости из мира Apple