Инженер Google Бенсон Люн (Benson Leung) тестирует кабели USB Type-C и публикует отчёты на Amazon. Сейчас он выложил фотографии одного вопиющего экземпляра, который ему попался.
Даже поверхностный осмотр распайки указывает на брак:
- Красный провод припаян к контакту G, а чёрный к V, что неправильно.
- Отсутствуют провода SuperSpeed с задней стороны коннектора. Здесь всего четыре провода. Кабель заявлен как USB 3.1 SuperSpeed, но в нём отсутствуют провода и разъёмы TX/RX.
- В целом плохое качество пайки.
Измерения с помощью мультиметра выявили ещё несколько проблем.
- Установлен резистор на 10 k? вместо резистора на 56 k?.
- Резистор подключен как стягивающий (pull-down), а не как подтягивающий (pull-up).
Бенсон Люн уже объяснял раньше, что резистор на 10k? можно использовать только в кабелях типа C-C (Type-C с обеих сторон). В итоге, при подключении устройства, способного тянуть 3 ампера, результат может оказаться плачевным. Требование использовать резистор на 56k? в спецификациях установлено для того, чтобы не повредить старое оборудование, в том числе USB Type-A, которое подключается с другой стороны кабеля, если он подключен к разъёму USB Type-C и тянет 3 ампера. Так можно повредить зарядное устройство, компьютер или другую технику. Самое печальное, что кабель способен нормально работать долгое время, ничем не проявляя брак, но при подключении к определённому оборудованию оно может просто сгореть.
И это не просто теоретические рассуждания. На Amazon можно найти отзывы некоторых покупателей, которые из-за кабеля USB-C повредили оборудование (в данном случае, ноутбук Chromebook Pixel 2015 и два адаптера USB PD Sniffer во время зарядки ноутбука). На ноутбуке вышли из строя оба порта USB Type-C, а из системы исчез Embedded Controller, так что хромбук загрузился уже в Recovery Mode.
Чтобы не попасть в неприятности, после покупки подозрительного кабеля желательно проверить, что в нём установлен именно резистор на 56 k?, а не на 10 k?. Как уже говорилось, для этого следует загрузить ноутбук в режиме отладки (dev mode) и подключить адаптер к какому-нибудь зарядному устройству, которого особо не жалко. Затем запустить из консоли команду:
ectool --name=cros_pd usbpdpower 0
Есть и другой вариант проверки: в обычном режиме загрузки зайти в
chrome://system
и в разделе dmesg
поискать строку вроде этой:[ 121.172637] PDLOG 2015/11/04 19:58:18.074 P1 SNK Charger Type-C 5000mV max 5000mV / 3000mA
Комментарии (39)
Arcanum7
08.02.2016 00:19+2Затем запустить из консоли команду
и какой ответ должен быть правильным?LexB
08.02.2016 00:30+13+1 мультиметр это для слабаков. Все бежим покупать хромбук и зарядку которую не жалко, чтобы проверить провод.
Zelgadis
09.02.2016 04:42-1Если вы пропустили то я вам расскажу: Этот человек оставляет отзывы на амазоне потому, что было много жалом на то, что хромбук не понимает кабель.
igruh
08.02.2016 07:59+8Проверять сопротивление на кабеле программой? Ну всё, гаджетизация мозга успешно пройдена. Все на перепрошивку.
bazis13
08.02.2016 11:53щупом в этот разъем не подлезешь. Нужно искать usb3 маму, чтобы использовать омметр.
Azya
08.02.2016 13:34Вы по всей видимости не видели никогда USB C разъема. Не надо делать обобщающих выводов не имея информации по теме.
igruh
08.02.2016 13:58По всей видимости вы не пользовались игольчатыми наконечниками для щупов.
Azya
08.02.2016 15:20+1Расстояние между центрами контактов 0.5 мм, между верхними и нижними в свободном состоянии меньше 0.26, сами контакты утоплены на 2.8 мм от внешнего начала разъема и между контактной площадкой и началом разъема еще металлические скобы натыканы. Ну не знаю, лучше иметь гаджетизацию мозга, но обойтись командой в консоли.
jabr
08.02.2016 09:00+1На фото красный не разглядел…
а вообще это из разряда ru.aliexpress.com/item/Free-shipping-USB-Male-A-to-3-RCA-AV-A-V-TV-Adapter-Cord-Cable/737408532.htmlkalmarius
08.02.2016 09:39+1Что это? о_О
Скрытый текстBuKTop
08.02.2016 11:23В комплекте с Nokia 6500 slide поставлялся кабель 2.5 jack -> RCA для подключения к телевизору. Сравнение, конечно, не совсем верное, но зато он действительно работал, я даже как-то им пользовался :)
m.gsmarena.com/showpic.php3?sImg=reviewsimg/nokia-6500s/gsmarena_003.jpg&idPhone=1996
DagothNik
08.02.2016 11:23Ко мне недавно приходил человек, который такой искал. Для магнитолы это, как я понял.
BuKTop
08.02.2016 11:43Конкретно этот кабель передавал видео сигнал, левый и правый аудио каналы. Он был нужен, чтобы фото и видео показывать с телефона на телевизоре.
И там был нестандартный 3-х контактный jack 2,5, свойственный в то время Nokia.
Видимо в телефоне на физическом уровне была реализована схема, что при поключении этого кабеля по контакту для микрофона гарнитуры передавался видеосигнал.
Интересно, какое устройство он хотел подключить? Я больше не разу не встречал видео+аудио чере jack.DagothNik
08.02.2016 11:45Так там же на другом конце USB-A? Я про него говорил.
BuKTop
08.02.2016 11:53+1Да, только сейчас понял, что Ваш ответ был к первому комментарию… Моя ошибка.
Возможно в магнитоле просто разъём для удобства используется, но реально там не USB.DagothNik
08.02.2016 11:55Я это понимаю, что USB в RCA прямым переходником не сделать. Другой вопрос, почему в магнитоле не использовали тот же 3,5-jack?
BuKTop
08.02.2016 12:18Могли просто не подумать про него)
Или, чтобы пользователь не спутал с обычным jack.
В общем иногда бывают странные решения :)
Incidence
08.02.2016 11:51такие кабели были ещё у Canon PowerShot A-серии, и ещё у SonyEricsson XPERIA X2, в обоих случаях можно было кабелем с джека на тюльпаны подключить телевизор для видео-аудио вывода.
teakettle
08.02.2016 18:53В комплекте к Nokia n900 идет почти такой шнурок, jack 3.5 -> 3*RCA, для подключения к телевизору. Вполне себе работает, только картинка слишком красная (может это следствие общей раздолбанности моего экземпляра, не уверен).
SGordon123
08.02.2016 09:00Первый раз увидел такой перевод — стягивающий (pull-down) резистор. Вроде по русски остается тем же подтягивающим, только к земле?
ploop
08.02.2016 09:06Да, тоже не встречал. Обычно «подтягивающий» по умолчанию pull-up, либо, если он pull-down, то тоже «подтягивающий», только с пояснением куда.
GokenTanmay
08.02.2016 09:40+1wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0
ploop
08.02.2016 10:11Как перевод это выглядит правильно, я о том, что в среде электронщиков такой термин не используется.
Alcor
08.02.2016 13:22+41) Красный провод припаян к контакту G, а чёрный к V, что неправильно.
Да кому какая разница, это же Китай, какой провод попался, такой и припаяли. Главное — чтобы с другой стороны припаяли такой же.
2) Отсутствуют провода SuperSpeed с задней стороны коннектора. Здесь всего четыре провода. Кабель заявлен как USB 3.1 SuperSpeed, но в нём отсутствуют провода и разъёмы TX/RX.
Именно! Всего четыре проводы, а, следовательно, никакой это не USB 3.1, у которого по стандарту 16 проводов, а обычный стандартный USB с 4.
3) В целом плохое качество пайки.
Нормальная ручная детская пайка, встречается намного хуже.
4) Установлен резистор на 10 k? вместо резистора на 56 k?.
USB 2 на это, по большому счету, плевать.
5) В итоге, при подключении устройства, способного тянуть 3 ампера, результат может оказаться плачевным
Насколько я помню, этот переходник, по стандарту, будет работать в режиме USB 2.0, пока устройство не доказало обратное, а значит — 500 мА.
Если же производитель плевал на стандарты и выдает до 3-х ампер без проверки, то это не проблема проводника.ploop
08.02.2016 15:14В принципе верно — наличие разъёма не гарантирует, что это именно USB 3.1. Однако, устройство вполне заведётся на USB 2.0, и для массы применений этого шнурка будет достаточно.
KivApple
09.02.2016 04:39+2Если же производитель плевал на стандарты и выдает до 3-х ампер без проверки, то это не проблема проводника.
На самом деле это и не проблема производителя USB-хоста. А проблема в первую очередь в самом устройстве, которое готово сожрать 3А, но при этом портиться. Просто по законам физики. Телефон не способен сожрать больше тока, чем ему нужно. Как и компьютер и вообще почти любое устройство. Исключения — потребители тока типа всяких светодиодов (им надо стабилизировать ток, а не напряжения). Но когда к ним добавляют обвязку в виде драйвера, они точно также превращаются в потребителей напряжения. Значит производитель криво рассчитал своё устройство, что он надеется на то, что оно перегрузит USB порт и хост ограничит ток. Или устройство повреждено. В любом случае выгорание устройства в таком случае нормально — оно уже одной ногой там.
Посмотрите на бытовую розетку 220В. Она способна выдать спокойно 10-20А в зависимости от качества проводки и автоматов на входе. Но никто не боиться втыкать туда зарядник для телефона на 5 ватт или ноутбук на 100 ватт. А если оно таки сгорает, то все винят только устройство (если, конечно, поставщик электричества не выдал в розетку 380 вольт). А всё почему? А всё потому что это потребители напряжения. Им только подавай стабильное напряжение, а ток они сами решают какой сожрать.Alcor
09.02.2016 11:44Безусловно, но если устройство уже готово сожрать 3A, а USB-хост не способен выдавать этот ток без своего повреждения (т.е. в нем банально отсутствует защита от перегрузки и КЗ), то это уже не проблема подключенного устройства, а проблема именно хоста, ибо сгорит он.
Как уже было сказано, по стандарту USB-хост должен иметь защиту по току. Кстати, если делать её в соответствии со стандартом, то это получается самая дорогая часть устройства (т.к. всё остальное — вообще копейки)
ginkage
08.02.2016 18:06Очень забавная статья.
Инженер Google Бенсон Люн (Benson Leung) тестирует кабели USB Type-C и публикует отчёты на Amazon.
На Amazon можно найти отзывы некоторых покупателей, которые из-за кабеля USB-C повредили оборудование (в данном случае, ноутбук Chromebook Pixel 2015 и два адаптера USB PD Sniffer во время зарядки ноутбука).
А ирония в том, что эти «некоторые покупатели» — и есть тот самый Бенсон Люн. И повредил оборудование он как раз во время тестирования методом, который приводится далее.
KivApple
09.02.2016 04:32+1Кхм.
1) По стандарту USB-хост должен иметь защиту по току. Как минимум, потому что стандарт допускает замыкание любых проводников USB кабеля между собой без выгорания устройства. Ах да, защита импульсного БП (а вы не найдёте иное ни в каком компьютере) от перегрузки реализуется весьма банально — там уже есть обратная связь по напряжению (чтобы БП не выдал больше 5В), достаточно пары копеечных деталек (если это уже не встроено в микросхему) и превышение максимального тока будет отрабатываться также как и достижение целевого напряжения — отрубанием преобразователя. С линиями данных чуть сложнее, но речь в статье ведь не о них.
2) Все USB-устройства являются потребителями напряжения, а не тока. Исправное устройство должно вести себя абсолютно одинаково, что вы его подключите к USB, хоть к БП на 100500 ватт, но 5 вольт. Ибо по законом физики оно не способно сожрать больше, чем ему нужно. Другое дело, если устройство не исправно, скажем, в нём КЗ. Но тогда абсолютно нормально, что оно сгорит.
Таким образом — любое сгоревшее от такого кабеля устройство — вина не кабеля, а криворукого производителя, который сэкономил на паре копеечных деталек, либо вообще выпустил неисправное устройство. К тому же невыполневшего требования стандарта (обеспечить ограничение тока).
У любого, кто более-менее понимает электротехнику, подобная статья вызывает возмущение отнюдь не кабелями.
ivanday
для телефонов есть приложение CheckR
UksusoFF
Странно, говорит что Xiaomi Mi4c не поддерживается.
PitBeast
Возможно Android 6 необходим