Инженер Google Бенсон Люн (Benson Leung) тестирует кабели USB Type-C и публикует отчёты на Amazon. Сейчас он выложил фотографии одного вопиющего экземпляра, который ему попался.

Даже поверхностный осмотр распайки указывает на брак:

  1. Красный провод припаян к контакту G, а чёрный к V, что неправильно.
  2. Отсутствуют провода SuperSpeed с задней стороны коннектора. Здесь всего четыре провода. Кабель заявлен как USB 3.1 SuperSpeed, но в нём отсутствуют провода и разъёмы TX/RX.
  3. В целом плохое качество пайки.

Измерения с помощью мультиметра выявили ещё несколько проблем.

  1. Установлен резистор на 10 k? вместо резистора на 56 k?.
  2. Резистор подключен как стягивающий (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)


  1. ivanday
    07.02.2016 23:41

    для телефонов есть приложение CheckR


    1. UksusoFF
      08.02.2016 07:30

      Странно, говорит что Xiaomi Mi4c не поддерживается.


      1. PitBeast
        08.02.2016 14:38

        Возможно Android 6 необходим


  1. vilgeforce
    07.02.2016 23:48
    +2

    «резистор на 10 kQ» — новая единица измерения сопротивления, я смотрю.


    1. stifff
      08.02.2016 00:00
      +18

      10 кЮ — очень плохой резистор.


  1. Arcanum7
    08.02.2016 00:19
    +2

    Затем запустить из консоли команду
    и какой ответ должен быть правильным?


    1. LexB
      08.02.2016 00:30
      +13

      +1 мультиметр это для слабаков. Все бежим покупать хромбук и зарядку которую не жалко, чтобы проверить провод.


      1. Zelgadis
        09.02.2016 04:42
        -1

        Если вы пропустили то я вам расскажу: Этот человек оставляет отзывы на амазоне потому, что было много жалом на то, что хромбук не понимает кабель.


    1. Andy_Big
      08.02.2016 02:37
      +9

      Правильным ответом будут выжившие хромбук и зарядка :)


  1. igruh
    08.02.2016 07:59
    +8

    Проверять сопротивление на кабеле программой? Ну всё, гаджетизация мозга успешно пройдена. Все на перепрошивку.


    1. bazis13
      08.02.2016 11:53

      щупом в этот разъем не подлезешь. Нужно искать usb3 маму, чтобы использовать омметр.


    1. Azya
      08.02.2016 13:34

      Вы по всей видимости не видели никогда USB C разъема. Не надо делать обобщающих выводов не имея информации по теме.


      1. igruh
        08.02.2016 13:58

        По всей видимости вы не пользовались игольчатыми наконечниками для щупов.


        1. Azya
          08.02.2016 15:20
          +1

          Расстояние между центрами контактов 0.5 мм, между верхними и нижними в свободном состоянии меньше 0.26, сами контакты утоплены на 2.8 мм от внешнего начала разъема и между контактной площадкой и началом разъема еще металлические скобы натыканы. Ну не знаю, лучше иметь гаджетизацию мозга, но обойтись командой в консоли.


  1. hdfan2
    08.02.2016 08:43
    +5

    В USB 4.0 в разъёме будет стоять уже настоящий комп с CPU, памятью и т.д. И найдутся люди, которые рутанут его и запустят там линукс. Ах да, и Windows 95 и DOOM.


    1. tmin10
      08.02.2016 09:09
      +2

      Пока такое встречается только в переходниках с одного формата на другой. У Apple так было.


  1. 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.html


    1. kalmarius
      08.02.2016 09:39
      +1

      Что это? о_О

      Скрытый текст


      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


        1. kalmarius
          08.02.2016 13:16

          Такой вроде на RPi 2 используется, только там 3.5 jack.


      1. DagothNik
        08.02.2016 11:23

        Ко мне недавно приходил человек, который такой искал. Для магнитолы это, как я понял.


        1. BuKTop
          08.02.2016 11:43

          Конкретно этот кабель передавал видео сигнал, левый и правый аудио каналы. Он был нужен, чтобы фото и видео показывать с телефона на телевизоре.
          И там был нестандартный 3-х контактный jack 2,5, свойственный в то время Nokia.
          Видимо в телефоне на физическом уровне была реализована схема, что при поключении этого кабеля по контакту для микрофона гарнитуры передавался видеосигнал.

          Интересно, какое устройство он хотел подключить? Я больше не разу не встречал видео+аудио чере jack.


          1. DagothNik
            08.02.2016 11:45

            Так там же на другом конце USB-A? Я про него говорил.


            1. BuKTop
              08.02.2016 11:53
              +1

              Да, только сейчас понял, что Ваш ответ был к первому комментарию… Моя ошибка.

              Возможно в магнитоле просто разъём для удобства используется, но реально там не USB.


              1. DagothNik
                08.02.2016 11:55

                Я это понимаю, что USB в RCA прямым переходником не сделать. Другой вопрос, почему в магнитоле не использовали тот же 3,5-jack?


                1. BuKTop
                  08.02.2016 12:18

                  Могли просто не подумать про него)
                  Или, чтобы пользователь не спутал с обычным jack.
                  В общем иногда бывают странные решения :)


          1. Incidence
            08.02.2016 11:51

            такие кабели были ещё у Canon PowerShot A-серии, и ещё у SonyEricsson XPERIA X2, в обоих случаях можно было кабелем с джека на тюльпаны подключить телевизор для видео-аудио вывода.


          1. teakettle
            08.02.2016 18:53

            В комплекте к Nokia n900 идет почти такой шнурок, jack 3.5 -> 3*RCA, для подключения к телевизору. Вполне себе работает, только картинка слишком красная (может это следствие общей раздолбанности моего экземпляра, не уверен).


      1. hdfan2
        08.02.2016 13:01
        +2

        Очень напоминает универсальный адаптер.


  1. SGordon123
    08.02.2016 09:00

    Первый раз увидел такой перевод — стягивающий (pull-down) резистор. Вроде по русски остается тем же подтягивающим, только к земле?


    1. ploop
      08.02.2016 09:06

      Да, тоже не встречал. Обычно «подтягивающий» по умолчанию pull-up, либо, если он pull-down, то тоже «подтягивающий», только с пояснением куда.


      1. GokenTanmay
        08.02.2016 09:40
        +1

        wiki.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


        1. ploop
          08.02.2016 10:11

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


  1. Alcor
    08.02.2016 13:22
    +4

    1) Красный провод припаян к контакту 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-х ампер без проверки, то это не проблема проводника.


    1. ploop
      08.02.2016 15:14

      В принципе верно — наличие разъёма не гарантирует, что это именно USB 3.1. Однако, устройство вполне заведётся на USB 2.0, и для массы применений этого шнурка будет достаточно.


    1. KivApple
      09.02.2016 04:39
      +2

      Если же производитель плевал на стандарты и выдает до 3-х ампер без проверки, то это не проблема проводника.


      На самом деле это и не проблема производителя USB-хоста. А проблема в первую очередь в самом устройстве, которое готово сожрать 3А, но при этом портиться. Просто по законам физики. Телефон не способен сожрать больше тока, чем ему нужно. Как и компьютер и вообще почти любое устройство. Исключения — потребители тока типа всяких светодиодов (им надо стабилизировать ток, а не напряжения). Но когда к ним добавляют обвязку в виде драйвера, они точно также превращаются в потребителей напряжения. Значит производитель криво рассчитал своё устройство, что он надеется на то, что оно перегрузит USB порт и хост ограничит ток. Или устройство повреждено. В любом случае выгорание устройства в таком случае нормально — оно уже одной ногой там.

      Посмотрите на бытовую розетку 220В. Она способна выдать спокойно 10-20А в зависимости от качества проводки и автоматов на входе. Но никто не боиться втыкать туда зарядник для телефона на 5 ватт или ноутбук на 100 ватт. А если оно таки сгорает, то все винят только устройство (если, конечно, поставщик электричества не выдал в розетку 380 вольт). А всё почему? А всё потому что это потребители напряжения. Им только подавай стабильное напряжение, а ток они сами решают какой сожрать.


      1. Alcor
        09.02.2016 11:44

        Безусловно, но если устройство уже готово сожрать 3A, а USB-хост не способен выдавать этот ток без своего повреждения (т.е. в нем банально отсутствует защита от перегрузки и КЗ), то это уже не проблема подключенного устройства, а проблема именно хоста, ибо сгорит он.
        Как уже было сказано, по стандарту USB-хост должен иметь защиту по току. Кстати, если делать её в соответствии со стандартом, то это получается самая дорогая часть устройства (т.к. всё остальное — вообще копейки)


  1. ginkage
    08.02.2016 18:06

    Очень забавная статья.

    Инженер Google Бенсон Люн (Benson Leung) тестирует кабели USB Type-C и публикует отчёты на Amazon.


    На Amazon можно найти отзывы некоторых покупателей, которые из-за кабеля USB-C повредили оборудование (в данном случае, ноутбук Chromebook Pixel 2015 и два адаптера USB PD Sniffer во время зарядки ноутбука).


    А ирония в том, что эти «некоторые покупатели» — и есть тот самый Бенсон Люн. И повредил оборудование он как раз во время тестирования методом, который приводится далее.


  1. KivApple
    09.02.2016 04:32
    +1

    Кхм.

    1) По стандарту USB-хост должен иметь защиту по току. Как минимум, потому что стандарт допускает замыкание любых проводников USB кабеля между собой без выгорания устройства. Ах да, защита импульсного БП (а вы не найдёте иное ни в каком компьютере) от перегрузки реализуется весьма банально — там уже есть обратная связь по напряжению (чтобы БП не выдал больше 5В), достаточно пары копеечных деталек (если это уже не встроено в микросхему) и превышение максимального тока будет отрабатываться также как и достижение целевого напряжения — отрубанием преобразователя. С линиями данных чуть сложнее, но речь в статье ведь не о них.

    2) Все USB-устройства являются потребителями напряжения, а не тока. Исправное устройство должно вести себя абсолютно одинаково, что вы его подключите к USB, хоть к БП на 100500 ватт, но 5 вольт. Ибо по законом физики оно не способно сожрать больше, чем ему нужно. Другое дело, если устройство не исправно, скажем, в нём КЗ. Но тогда абсолютно нормально, что оно сгорит.

    Таким образом — любое сгоревшее от такого кабеля устройство — вина не кабеля, а криворукого производителя, который сэкономил на паре копеечных деталек, либо вообще выпустил неисправное устройство. К тому же невыполневшего требования стандарта (обеспечить ограничение тока).

    У любого, кто более-менее понимает электротехнику, подобная статья вызывает возмущение отнюдь не кабелями.