Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба.
Перед вами очередная часть серии про USB-C, посвящённая механическим особенностям устройства этих разъёмов и их установке на платы. Предыдущие части доступны здесь:
- Всё про USB-C: типы кабелей
- Всё про USB-C: переходники вне стандарта
- Всё про USB-C: обеспечение питания
▍ Чистка разъёма
Что, если гнездо в вашем телефоне или ноутбуке начало давать сбой или полностью отказало? В первую очередь причиной тому могут быть попавшие в него пыль или мусор. В таких случаях можно воспользоваться специальными тампонами для чистки разъёмов. Есть вероятность, что с помощью небольшого количества изопропилового спирта или другой подходящей жидкости, вам удастся добиться «достаточно хорошего» состояния. Также можно освежить пайку контактов разъёма потоком горячего воздуха или с помощью острого жала паяльника и флюса — в случае механических поломок это обычно помогает, хотя бы ненадолго.
А как вообще разъём может сломаться? Как вариант, внутри корпуса разъёма может отломиться контакт, или же туда может попасть пыль. Представьте устройство с гнёздами USB-C для зарядки и передачи данных по стандарту USB 2.0, но без высокоскоростных пар — что, к сожалению, мы наблюдаем в большинстве телефонов. Попробуйте подключить такое устройство к зарядке с USB-A кабелем USB-A — USB-C. Заряжается ли оно, хотя бы медленно? Если да, то с линией VBUS всё в порядке.
Теперь подключите его в зарядное устройство с USB-C кабелем USB-C. В этом случае задействуются контакты CC. Заряжается ли устройство в обоих направлениях? Если да, то с обоими контактами CC порядок. Если же зарядка идёт только в одном направлении, тогда один из контактов нарушен. Далее можно проверить контакты USB 2.0, используемые для передачи данных и зарядки старых устройств. Подключите телефон к компьютеру кабелем USB-A — USB-C. Определяется ли он в виде устройства? В обоих направлениях? Если нет, желательно почистить контакты D- и D+, возможно, обе пары.
▍ Иногда можно заменить
Также очень хорошо, если вы можете разобрать устройство, достать коммутационную плату гнезда USB-C и проверить проводимость его контактов. Но что, если разъём слишком повреждён, и проводимость некоего контакта отсутствует, несмотря на пропайку? Это печальный сценарий, если только речь не идёт о достаточно популярном устройстве.
Лично я не удивлюсь возможному существованию тысяч различных типов разъёмов USB-C — каждый ноутбук или телефон в мире, похоже, использует немного отличный его вариант, механически несовместимый с другими. Если разъём USB-C в вашем дорогом устройстве перестанет работать, вы можете столкнуться с необходимостью поиска весьма редкой замены.
Кроме того, их также зачастую довольно сложно выпаивать и менять, учитывая, что такие разъёмы всегда представляют собой комбинацию SMD-деталей и деталей под сквозной монтаж. Иногда площадки SMD находятся прямо под разъёмом и оказываются недоступны. А в случае торцевых разъёмов они иногда расположены с обеих сторон платы. Нередко прямо рядом с контактами или даже над ними есть пластик. Всё это сильно затрудняет снятие разъёма с помощью горячего воздуха или паяльника.
Хорошо, что не все производители проектируют свои устройства настолько непродуманно. В новых MacBook разъёмы USB-C расположены на отдельных легко снимаемых деталях. Во многих телефонах порт USB-C находится на отдельной небольшой печатной плате. В обоих случаях можно просто купить сменную плату и без проблем установить ее взамен нерабочей. Понятно, что разборка современных телефонов — процесс хлопотный, но я думаю, можно быть благодарными даже за то, что в них предусмотрено хоть какое-то удобство.
Хлопковый тампон, пожалуй, уже не поможет. Зато можно без проблем измерить проводимость
По аналогии с MicroUSB в разъёмах USB-C обычно есть небольшие защёлки, расположенные внутри по бокам. Естественно, как и в MicroUSB, эти защёлки тоже изнашиваются. К счастью, решается это простой покупкой другого кабеля. А что, если речь идёт о вашем любимом кабеле, или вы хотите собирать собственные?
Вы также можете купить разъёмы USB-C с небольшими коммутационными платами, к которым можно будет припаять провода. Такие разъёмы позволят вам создавать собственные кабели. Лично я покупаю их с LCSC, поскольку на этом ресурсе представлено большое разнообразие, если знать где искать. Там есть разъёмы с подтягивающими резисторами, которые отлично подойдут для сборки кабелей USB-A — USB-C, но вот для варианта USB-C — USB-C резисторы лучше убрать. Ещё там есть штекеры, на которых представлены обе площадки СС, что очень удобно в случае сборки собственных удлинителей или чего-то подобного. Кроме того, на этом ресурсе можно найти разъёмы с запрограммированными микросхемами E-Marker — на случай, если вы хотите получить от БП 5В, и вам, помимо прочего, нужно собрать кастомный кабель.
Ну а раз мы уже заговорили о сборке собственных решений, то давайте разберём, как делать это правильно — опять же, ограничившись механическими аспектами дела.
▍ Общие правила для разъёмов
Для начала нужно обратить внимание на положительные особенности разъёмов USB-C. В подавляющем большинстве они содержат выводы под сквозной монтаж — долгожданное новшество со времён старых MicroUSB и MiniUSB, в которых самые дешёвые разъёмы предполагали только поверхностный монтаж, в результате чего разъём легко можно было сорвать с платы. Найти штекер USB-C полностью с поверхностным монтажом действительно трудно, что делает их механически надёжней.
Для электронщиков это несколько удорожает создание печатных плат и общую сборку. Вам нужно, чтобы выбранный производитель мог делать в печатных платах прорези, поскольку они требуются для установки большинства разъёмов USB-C, а при заказе печатной платы со сборкой вы получаете два или четыре дополнительных вывода под сквозной монтаж, требующие ручной пайки, что накладывает дополнительные расходы. Тем не менее это определённо к лучшему, а цены со временем снизятся.
Разъёмы USB-C имеют свой номинальный ток. Предполагается, что у них он должен составлять 5А, но мне попадались китайские изделия с номиналом всего 3А. Тут нужно смотреть в технический паспорт детали. Естественно, если вы устанавливаете на плату разъём с поддержкой 5А, то помните, что эти 5А он будет передавать, только если плата их запросит, что, в свою очередь, требует коммуникации через USB по протоколу PD — обычного двойного подтягивания резисторами 5,1кОм для этого недостаточно. Хорошо то, что если вы не собираетесь делать разъём конкретно под 5А, то проверять номинал не нужно.
Минус: чтобы маршрутизировать такую схему, необходимо использовать очень мелкие переходные отверстия. Плюс: смотрится так, будто она готова тебя съесть (фото с RealTimeKodi)
Причина такого разнообразия разъёмов USB-C в том, что существует великое множество способов их размещения — поверх платы горизонтально или вертикально; вертикально, направив в бок; вровень с платой при разной высоте; ну и просто использование изделий разного качества. Также существует огромное число вариантов вывода высокоскоростных пар, если вам они в разъёме нужны. Некоторые для получения высокой скорости используют площадки SMD, другие же — монтаж в отверстия. Причём всё это лишь вершина айсберга.
Однако подойдёт вам не всякий разъём, что несколько ограничивает столь огромную вариативность. Во-первых, вы встретите разъёмы без вывода контактов CC, которые будут работать только с кабелями USB-A — USB-C. Можно предположить, что подобные разъёмы могут использоваться в дешёвых паяльных наборах для новичков. Хотя такие в любом случае использовать не стоит. Также есть много разъёмов, в которых площадки SMD под пайку контактов полностью скрыты. И если ваш навык нанесения паяльной пасты через трафареты недостаточно высок, то исправлять проблемы с пайкой на таких разъёмах будет очень проблематично.
▍ Низкая скорость — простые правила
Настраиваемая триггерная плата USB-C с поддержкой PD и проверенным временем 16-пиновым разъёмом на основе микросхемы CH224K
Предлагаю ограничиться USB 2.0, СС и, конечно же, VBUS и GND. В качестве оптимального проверенного разъёма электронщики обычно берут 16-пиновый SMD-вариант. Его можно встретить на макетных платах, дешёвых товарах с USB-C и во многих самоделках — особенность этого разъёма в том, что он в некотором роде определён в спецификации USB-C. В KiCad схема его посадочного места представлена как
USB_C_Receptacle_HRO_TYPE-C-31-M-12
с соответствующим символом USB_C_Receptacle_USB2.0
, но HRO явно не первыми разработали этот разъём, и существует множество аналогов, совместимых с ним по распиновке и посадочному месту. Кроме того, как уже говорилось, здесь у вас будут линии SBU, которые можно использовать для чего-то вроде UART. Вы также можете убрать эти площадки SBU со схемы посадочного места, как показано на фото, чтобы исключить два лишних контакта, которые можно случайно замкнуть при пайке.Найдя симпатичный альтернативный разъём, обязательно сопоставьте нумерацию его контактов из технического паспорта с нумерацией на схеме посадочного места на печатной плате. Бывали случаи, когда в паспорте эти номера отличались от типичных, или же он вводил в заблуждение, приводя к ошибкам и последующим многочасовым исправлениям после обнаружения неполадок. Читая технический паспорт, также обратите внимание, не указана ли в нем рекомендуемая толщина платы для установки подобного разъёма. Несмотря на то, что они устанавливаются поверх платы, ее толщина может определять сложность пайки контактов. Но это скорее рекомендация, нежели требование.
Плата Fluff M0 [deshipu]
Естественно, не стоит бояться искать и использовать любые желаемые разъёмы. К примеру, если вам не нужен USB 2.0, и хотелось бы поменьше проблем с пайкой, то есть весьма неплохие варианты, в которых представлены лишь контакты GND, VBUS и CC. Как правило, если вам понадобится разъём, в точности подходящий под ваш случай, то вы всегда такой найдёте, а в качестве проверенного варианта можете иметь в виду тот самый 16-пиновый, о котором писалось выше. Ах да, если вы используете плату толщиной 0.8мм и сильно хотите сэкономить, то можете встроить разъём прямо в неё. Возможно, получится не очень красиво, и в конечном итоге он может вас подвести, но все же какое-то время должен проработать достаточно хорошо.
▍ Высокая скорость — высокие требования
Что, если вам вдруг потребуются разъёмы с доступом к высокоскоростным линиям? К сожалению, на этот случай конкретную модель я не порекомендую, но могу дать несколько советов.
Для случаев, когда вам совсем не нужна возможность проконтролировать собственную пайку (фото с Cyber City Circuits)
Если вы хотите использовать высокоскоростной разъём, то один из вариантов — это поискать существующий проверенный опенсорсный дизайн, который покажется вам удобным для пайки. Также можете найти несколько, на ваш взгляд, подходящих разъёмов, заказать образцы, спроектировать плату с пробными посадочными местами под них, затем попробовать собрать несколько и посмотреть, как оно пойдёт.
Если вы нашли онлайн схему посадочного места, которое вроде как должно подойти к выбранному разъёму, внимательно сверьте и перепроверьте размеры — даже если название этой схемы точно совпадает с номером разъёма. Два месяца назад я решила собрать коммутационную плату, несущую все высокоскоростные линии для разъёма USB-C, чтобы сигналы хотя бы походили на дифференциальную пару. Она не особо подходит для повседневного использования в роли USB3 или DisplayPort, поскольку я заказала ее в виде двухслойной платы, и импеданс у неё неточный. Однако такой вариант всё равно лучше обычных коммутационных плат, на которых «скоростные» дорожки поворачивают под 90°.
Я нашла в KiCad схему посадочного места, которое казалось удобным для пайки — на ней предполагался сквозной монтаж ряда контактов под корпусом и присутствовали площадки под поверхностный монтаж ряда контактов вне корпуса с возможностью подлезть паяльником. На LCSC я подобрала несколько разъёмов, которые должны были под эту схему подойти. Когда же пришло время их паять, выяснилось, что контакты экрана в передней части на несколько миллиметров смещены от посадочных мест. Кроме того, отверстия в печатной плате под сквозной монтаж после нанесения покрытия оказались слегка маловаты — в следующей версии я определённо сделаю их больше.
▍ Торцевой монтаж разъёмов
Вы вполне можете найти интересный торцевой разъём с внутренними высокоскоростными контактами под сквозной монтаж. В этом случае при проектировании схемы платы вы можете столкнуться с невозможностью вывести два самых углублённых сигнала — один CC и один SBU. Как вариант, можно опустить эти контакты, если посадочное место предназначено для штекера USB-C — в этом случае вы не используете SBU, и вам не нужен второй вывод для VCONN, который, по сути, является неиспользуемым контактом CC, задействуемым в качестве питания для E-Marker.
Но можно и решить эту проблему. Первый способ — это использовать многослойную плату и вывести контакт через внутренний слой, где нет кольцевых сквозных выводов. Второй способ предполагает использование дорожек, достаточно маленьких, чтобы они могли обогнуть разъём по краю платы. Есть ещё и третий вариант, при котором вы можете уменьшить ширину двух площадок под сквозной монтаж вокруг двух интересующих контактов верхнего слоя, чтобы между ними уместилась дорожка.
Разъёмы на плате внедрения полезной нагрузки для Nintendo Switch
Бо́льшая часть из упомянутого мной в равной степени применима к разъёмам и штекерам. Естественно, здесь есть свои характерные для разъёмов особенности. К примеру, существуют разъёмы с промежуточным монтажом, несущие весь набор контактов, распределённых по две стороны платы. Кстати, паять такие очень удобно. С другой стороны, понятия не имею, как подобные разъёмы паяют на заводе. Судя по разобранным мной устройствам, для этого используется метод оплавления, а не ручная пайка. Но поскольку площадки SMD, к которым крепится разъём, есть на обеих сторонах, мне непонятно, как можно применить к подобной плате трафарет, особенно в масштабной производственной среде. Может, у вас есть идеи?
Ещё один интересный вопрос касается того, что можно подключить к гнезду лишь одну пару контактов USB 2.0, то есть вторая их пара должна остаться неподключенной. В некоторых гнёздах под пайку вторая пара контактов USB 2.0 и вовсе отсутствует. Я не совсем понимаю, почему этого нельзя сделать, особенно с учётом того, что почти в каждой схеме печатной платы с USB-C эти контакты идут параллельно, и в данном случае это было бы такое же параллельное соединение.
Вот и всё, что могло бы вас заинтересовать по теме механики разъёмов USB-C. Если о чем-то вдруг не было сказано, пишите в комментариях.
Играй в нашу новую игру прямо в Telegram!
Комментарии (35)
katerinkasoft
22.01.2023 16:52-4Как раз искала эту информацию, спасибо.
Moskus
23.01.2023 07:23+4Ещё один "спасибо-бот", пишущий "спасибо" под двумя одинаковыми очевидными статьями?
art1fact
23.01.2023 13:06Если бы мы действительно прибегали к таким... странным(?) тактикам, то эти спасибо боты писали бы под непопулярными статьями. В этом случае смысла не вижу совсем.
Moskus
23.01.2023 18:45Вы - это кто?
Просто на Хабре это становится наблюдаемым явлением - люди, которые только и делают, что пишут "спасибо". Мотивы для этого мне неизвестны, это может быть и накрутка непонятно чего, и выпрашивание плюсов, и просто непонимание традиций сайта.
PereslavlFoto
24.01.2023 07:10Или вежливость? Привычка благодарить, получая что-то важное и ценное?
dsd_corp
24.01.2023 12:51+1Претензия к такой вежливости в целом понятна. Это как в шутке про водителя-старовера, который, когда его пропускают, выходит из машины и кланяется в пояс. Благодарочка вроде и должна быть приятна, но лучше бы он так не делал.
mikelavr
22.01.2023 22:47+4"Ах да, если вы используете плату толщиной 0.8мм и сильно хотите сэкономить, то можете встроить разъём прямо в неё. Возможно, получится не очень красиво, и в конечном итоге он может вас подвести, но все же какое-то время должен проработать достаточно хорошо."
Стеклотекстолит на срезе очень абразивен. Это стремительно убъет подключаемый к такой плате кабель. Самой плате ничего не будет. Для уменьшения этого эффекта надо срезать на плате фаску (градусов 10-15), но все равно разъем кабеля будет страдать.
Механическая прочность платы 0.8мм тоже под большим вопросом. Пожалуй такое решение пригодно только для подключения в условиях ремонтной лаборатории - то есть для людей с прямыми руками. Какой нибудь технологический или отладочный интерфейс.Moskus
23.01.2023 00:45Вообще, толщина платы в этом случае должна быть, в соответствии со стандартом, 0,7±0,1 мм, то есть 0,8 - это максимум толщины (т.е. повышенный износ из-за трения - гарантирован).
Astroscope
23.01.2023 13:34Как раз хотел написать, что такой разъем скорее всего годится только как сервисный или в крайнем случае отладочный, которым в продакшне пользоваться будут в среднем ноль раз за весь срок полезной эксплуатации прибора и, возможно, от пользователя он будет скрыт внутри корпуса - тогда копеечная экономия выглядит более чем разумной и совершенно оправданной, ведь даже пара центов на большом тираже превращается во вполне осязаемые суммы.
Moskus
23.01.2023 00:55+7Картинка с ватными палочками - это про разъем Lightning. На ней - iPhone.
У Lightning внутри сокета нет пластины с контактами в середине, там отверстие шириной 1,5 мм, так что чистка "ватной палочкой" - сработает.
У USB-C ширина сокета - 2,56мм, но в середине торчит пластина с контактами толщиной 0,7мм, то есть чтобы вычистить что-то из глубины, нужна некая "ковырялка" толщиной меньше 0,9мм. И она должна быть жесткой, потому что ею приходится отковыривать спрессованную в глубине разъема пыль и мусор. Я пользуюсь тонкой пластиной из текстолита на основе синтетического (не стеклянного) волокна, а когда этого под рукой нет - точу под "стамеску" бамбуковую зубочистку.
Akr0n
23.01.2023 10:08-2Всегда было интересно почему так сделали в USB -C, просто чтоб не как у Apple? Думал как раз в статье описано, но нет.
NclR
23.01.2023 10:22+3Lightning под патентом. Поэтому type-c пришлось сделать непохожим. Иронично, что эпл тепепьпостепенно переходит с lightning на type-c
aectaan
23.01.2023 10:29+4В type-C наиболее хрупкая часть (подпружиненные контакты) вынесена на кабель. В Lighting они на разъеме. Так получается надежнее и логичнее - в случае поломки можно просто заменить кабель, а не перепаивать разъем
ts347
23.01.2023 10:41+6А оголенные контакты со стороны источника питания у Apple вообще никого не смущают?
aectaan
23.01.2023 14:41+1Меньше 36v и гальванически развязано - можно и подзабить
Obormottt
23.01.2023 21:41+1а если гальванически не развязаны, например дешевая китайская подделка?
взял разъём в руку, пальцы мокрые, дёрнуло - сжались.
разжал уже работник морга. щипцами.
ну и просто коротнуть может об колечко, цепочку, монетку - мало ли что на столе валяется, куда шнурок брошен от зарядки, которая торчит в розетке.
aectaan
25.01.2023 10:50Ни разу не сталкивался с такими, честно говоря. Как правило на такую мощность найти buck-преобразователь видится сложнее, чем flyback, которые более распространены
Gordon01
23.01.2023 16:53+4А что в нем хорошего? Из плохого:
— В каждом штекере проприетарный чип, без которого iPhone даже заряжаться не станет
— По сигнальным линиям гоняют как цифру, так и аналог, даже отладочный JTAG
— Есть одно- и двусторонние варианты разъёма
— Оголенные и быстро окисляющиеся контакты
— Широкая "дырка" в девайсе, куда постоянно набивается грязь
— Подвижные (склонные к повреждениям) контакты в устройстве, неподвижные (надежные) на кабеле
— USB 2.0 (были попытки прикостылять 3.0, но закончились переходом на type-c)
В type-c все эти проблемы исправлены и это открытый стандарт.
safari2012
24.01.2023 00:1915 лет пользовался яблоками, перешел на андроид после блокировки в РФ Apple pay. Ни разу не было проблем со стороны телефона, всегда умирал разъем на кабеле, хотя телефон регулярно падал с торпеды а/м на пол. А вот микросхема (контроллер USB aka tristar), как раз таки сгорела один раз внутри телефона. Контакты на кабеле легко чистятся ластиком (засираются тоже легко, это правда). Lightning - хороший надежный разъём, но он USB 2.0, потому я голосую за type-с.
Gordon01
24.01.2023 11:53+2Контакты на кабеле легко чистятся ластиком (засираются тоже легко, это правда)
Для последователей философии "you're holding it wrong" может быть и норм, но для меня чистить контакты на ширпотребной технике — что-то из СССР (в плохом смысле).
armid
23.01.2023 20:43А почему в основном советуют изопропиловый спирт? Есть ли преимущества по сравнению с этаналом? Вроде изопропиловый менее летуч и следовательно дольше высыхает? Что лучше в электронике?
Moskus
23.01.2023 22:57Потому что это перевод, в Штатах "протирочный этанол" не достать (достать, но придется заказывать, и это дороже), зато в любом магазине есть изопропанол в разных концентрациях.
vvzvlad
24.01.2023 05:53+1Да в рф тоже не достать этанола нормального. Только через какие-то серые схемы а-ля «напишете в вотсап по этому номеру». А изопропанол на маркетплейсах продается. Но воняет, зараза.
safari2012
24.01.2023 00:22Он не портит резину, оптику и другие деликатные материалы. Чистят они одинаково плюс-минус. К стати, личные наблюдения - дорогая вонючая незамерзайка меньше портит дворники. А ещё изопропил менее ядовит по сравнению с метанолом, который в 99% случаев в недорогой незамерзайке.
Moskus
24.01.2023 02:42Разница в растворимости материалов в этаноле и изопропаноле, в большинстве случаев, ничтожна. В комментарии выше про метанол речь не шла.
Javian
Издеваемся над USB habr.com/ru/post/514376
tklim
Оба ж увидит. USB3 - к одному хабу идёт, 2.0 к другому. Подключал так к роутеру жёсткий диск на 3.0 и модем на 2.0. Единственно, пришлось разъем выпаивать - не хотело работать, если кабель от диска припаять на ножки разъема
Ещё веселее делают китайцы в дешёвых усб-хабах: линии USB2 идут на вход хаба, а 3.0 - на один из выходных портов напрямую.