Как мне работать, если кабель USB-C безопасен в использовании?

15

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

С другой стороны, я хотел бы получить дешевые кабели USB от А до С, чтобы прятаться по дому. У меня также в настоящее время есть, вероятно, нестандартный кабель, поставляемый с телефоном - рассчитанный на напряжение до 5 В 4 А - у меня есть один плюс три и его часть системы быстрой зарядки с приборной панелью. Я предполагаю, что это безопасно для использования с ПК, хотя.

В то время как «получить кабели, которые были протестированы Бенсоном Леунгом » - хорошая идея, было бы неплохо иметь стандартный способ тестирования моих кабелей, который не предполагает наличие Nexus 5x или 6p.

Из того, что я понимаю, проблема в чрезмерном потреблении тока - будет ли достаточно контролировать текущую сторону телефона, с таким приложением, как ампер, и какой ток является «безопасным» для телефона, подключенного к ПК?

Если бы я хотел проверить сопротивление, где бы он был?

Короче говоря, как, если не взять в руки другой телефон (проверить связь и использовать), я могу проверить, безопасен ли он для моего текущего телефона и ПК?

Я буду использовать различные возможные источники зарядки, но, что более важно, мне нужен запасной кабель, который я могу использовать для подключения телефона для передачи данных. Для моих целей предположим, что в качестве основы для тестирования используется компьютер под управлением Windows 10 с концентратором USB с питанием. Я бы, скорее всего, использовал устаревшие кабели USB A -> USB C.

Я бы также добавил, что вполне вероятно, что проблема может быть связана с определенными комбинациями телефон / ПК. OP2, очевидно, будет использовать любой USB-кабель, в спецификации или нет. Связи могут не иметь. Отсюда и тестирование моего оборудования

Подмастерье Компьютерщик
источник
2
Предположительно, только кабели, которые были протестированы на соответствие спецификациям, могут иметь торговые марки USB Type-C ™ и USB-C ™. Ключ может заключаться не в том, чтобы искать недорогие кабели, а в том, чтобы придерживаться кабелей от крупных производителей кабелей и периферийных устройств, репутация которых зависит от качества.
fixer1234
1
Саркастический ответ. Закажите сотни различных кабелей и проведите тест, чтобы убедиться, что они соответствуют стандарту. Серьезный ответ: прочитайте сотни отзывов Amazon Engineer, который сделал именно это. Конечно, вы уже знаете это, подумал я бы, полусерьезный комментарий для развлечения.
Ramhound
1
@Ramhound были случаи, когда они изменяли дизайн «хорошего» кабеля после обзора и наоборот. С другой стороны, я не могу сказать, что слышал о том, что это происходит с не связанными телефонами. Доверяй, но проверяй звучит как хорошая идея, даже с известными хорошими кабелями.
Подмастерье Компьютерщик
1
@ fixer1234 Потому что люди, производящие хитрые кабели за границей, никогда не посмеют нарушить законы о товарных знаках ...
Дэвид С. Бишоп
1
@ DavidC.Bishop, правильно. И вам также не разрешено лгать в Интернете. :-)
fixer1234

Ответы:

6

Нет необходимости подозревать что-то или нет. Все определено в спецификациях Type-C. Используйте общее правило разработки: прочитайте спецификации.

Да, основная проблема связана с «устаревшими кабелями», в частности с разъемом типа А к типу С. Спецификации Type-C определяют основной механизм того, как потребительский порт (телефон / планшет или Upstream Facing Port, UFP) определяет возможности источника.

Если используется стандартный кабель CC, порт питания (выходной лицевой порт, DFP) «объявляет» о своих возможностях, используя три разных подтягивающих резистора на выводе CC. Если подтягивания ссылка 5V используется, эти значения являются 56k, 22k и 10k, для возможности порта в 500mA, 1500mA и 3000mA соответственно. Провод CC передает эту информацию от DFP до конца кабеля типа C. Подключенное устройство (телефон) будет (должно) обнаруживать это и соответственно ограничивать его потребление.

Теперь, что делать, если на вашем хосте есть только устаревший порт Type-A, как это делают большинство ПК? Тип A не имеет никаких дополнительных выводов, таких как CC. Спецификация Type-C предлагает встраивать эту информацию в конец Type-C устаревшего кабеля A-> C. Таким образом, «информационный канал» теперь поврежден, и телефон будет пытаться захватить столько тока, сколько указывает подтягивающий резистор внутри переформованного типа C, который паяется производителем кабеля. Поскольку кабель не знает, к какому порту вы его подключите, безопасное натяжение кабеля должно составлять 56 Кб, в противном случае телефон может попытаться отсоединить 1,5 А или даже 3 А от кабеля. Если порт является обычным USB, запрашиваемая мощность кабеля может значительно превышать возможности порта. С дешевой неконтролируемой подачей питания (некоторые дешевые системные платы для ПК подключают VBUS напрямую к внутреннему + 5VSTBY), это приведет к отключению системы.

Если порт достаточно мощный, но используемый кабель является тощим (кабели типа C могут иметь до 28AWG на проводах VBUS и GND), а разъем C имеет неправильную нагрузку 10 кОм, кабель может перегореть и вызвать Пожар.

PS Вы можете измерить значение подтягивания CC-VBUS на любом кабеле переменного тока, используя такой разъем, как этот: ссылка

Ale..chenski
источник
Это, конечно, предполагает, что все в соответствии со спецификациями - и это может идти обоими путями. Толщина отдельного кабеля не может быть хорошим индикатором - нет ничего, что кто-то мог бы испортить обычным кабелем в слишком толстой оболочке. И вы можете не всегда иметь контрольную панель и мультиметр под рукой для проверки. Я мог бы прочитать и уловить спецификации, но случайный кабель, который у меня есть под рукой ..., возможно, не был куплен кем-то, кто это сделал.
Подмастерье Компьютерщик
1
@JourneymanGeek, если у вас нет технических средств для самостоятельной проверки параметров кабеля, у вас нет возможности узнать об этом, кроме случаев, когда вы всегда приобретаете кабели с логотипом сертификации USB-IF и с проверяемым TID (идентификатор теста, указанный на USB- ЕСЛИ сайт).
Ale..chenski
@AliChen Есть идеи, где я мог бы купить такую ​​секционную плату USB-C? Я не могу найти это. Кроме того, ответ вы опубликовали очень полный, спасибо!
Кевин Ван Рикегем,
1
@KevinVanRyckegem, найдите на eBay [прорыв типа C]
Ale..chenski
1
@KevinVanRyckegem, у устаревшего кабеля типа C есть только один контакт CC. В зависимости от того, как вы перевернете переформовку и посмотрите на нее, она может попасть в CC1 или CC2 розетки Type-C.
Ale..chenski
4

Руководство по покупке безопасных кабелей USB-C было подготовлено laptopmag.com и доступно здесь:

http://www.laptopmag.com/articles/how-to-find-safe-usb-type-c-cables

Достаточно сказать, что тестирование токов и сопротивлений от разъема к разъему будет нетривиальным и, вероятно, потребует специального оборудования. В таком случае доверяйте кабелям, сертифицированным людьми, имеющими это оборудование В качестве примера, взглянув на инженера, которого вы упоминаете в своем посте, на блоге Бенсона Леунга, google + , вы можете получить представление о его методологии тестирования. Похоже, многое из этого представляет собой комбинацию «подключи и молись» и положи вещи под осциллограф.

Редактирование: Существует схема , как резисторы расположены в USB-кабель C доступен здесь . Может быть возможно использовать отладочную плату USB-C, такую ​​как та, которая доступна здесь , для определения базовых сопротивлений и сопротивлений на клеммах известных (сертифицированных) кабелей и проверки этих базовых линий на наличие подозрительных кабелей. Обязательно учитывайте допуски.

Брэдли Эванс
источник
1
Я думал, что список сертифицированных продуктов USB-IF был доступен только для участвующих интеграторов, но ваша ссылка содержит ссылку на PDF: usb.org/kcompliance/view/… , который, по-видимому, обновляется каждые несколько недель.
fixer1234
По ощущениям, некоторые из советов там несовершенны. «Бесшовные» разъемы USB-кабеля кажутся необычными даже во многих безопасных моделях. Я играю с проверкой сопротивления между контактами, что на самом деле не так уж сложно. Если бы я только мог найти свой мультиметр. Я бы также добавил, что и Бенсон Леунг, и другой инженер Google используют приложение под названием checkR, которое работает только на двух текущих связях моделей и пикселе q и позволит вам проверить, безопасен ли кабель.
Подмастерье Компьютерщик
Почему бы не взять заведомо исправный кабель из списка и установить базовые сопротивления / сопротивления / и т. Д. Из этого? Возможно, вам будет проще это сделать, если вы подключите какую-нибудь секционную доску, которая облегчит тестирование потенциальных клиентов. Вот один для продажи: saikosystems.com/web/…
Брэдли Эванс
Я также только что нашел это: cypress.com/knowledge-base-article/… Теперь это немного догадки, но вы можете рассчитать ожидаемое эквивалентное сопротивление между положительным контактом и землей и решить оттуда, подходит ли Резистор 5,1 кОм присутствует в цепи.
Брэдли Эванс
1

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

По большей части эта проблема, кажется, связана с кабелями USB C к USB 2.0 типа A. Они неправильно идентифицируют себя с определенными телефонами - нексусы и пиксели, кажется, являются основными, и потребляют значительно больше энергии, чем безопасно. Кабели C к C должны быть в порядке.

Тем не менее , телефон, компьютер и кабель все , кажется, играют роль.

Если у вас есть пиксель Nexus 5x, 6p или Chromebook, приложение checkR было бы хорошим способом сделать быстрый тест. Я не, и это не работает на моем устройстве. Похоже, что это основные устройства, упомянутые в большинстве статей по данному вопросу, и они являются одновременно и лучшими инструментами для проверки, и устройствами, с которыми вам следует проявлять наибольшую осторожность.

Вместо этого я использую ampere, так как у меня есть One Plus three - он дает мне «максимальный ток чтения USB» (который я вижу только на моем телефоне с поддержкой USB C, а не на моем старом мото G) - и на выделенном банке питания или зарядном устройстве, его 1500 мА, а на USB-портах на передней панели он определяется как 500 мА.

«Безопасный» кабель будет иметь значение менее 3 А, и, конечно, потребление тока должно быть ниже этого, если вы не используете быстрое зарядное устройство - комбинация зарядное устройство / кабель DASH / VOOC определяется как 1800 мА USB макс. И заряжается при 3500 мА ( Как задумано). Я считаю, что ампер показывает уровень заряда телефона, поэтому фактическое потребление тока будет примерно на 200-500 мА больше. Текущий монитор также даст вам необработанные данные.

Я подозреваю, что OP3 падает до 1,5 А зарядки (и 500 мА на ПК), если не используется кабель / зарядное устройство DASH / VOOC, поэтому он может быть безопасным по умолчанию из-за того, что он не соответствует спецификации. Если вы не уверены, вероятно, стоит присмотреть за этим.

Я могу купить специальный USB-вольт / амперметр для науки в будущем, но кажется, что если ваш телефон не рассчитан на потребление большего тока на основе кабеля в соответствии со спецификацией, он должен быть достаточно безопасным.

Итак, мой телефон работает хорошо с любым кабелем, а мои дешевые хитрые кабели в большинстве своем безопасны. Если кто-нибудь посещает нексус, я сначала заставлю его запустить checkR и аннотировать мои кабели.

Подмастерье Компьютерщик
источник
0

К сожалению, единственный надежный способ тестирования, если кабель соответствует спецификации, - это использовать для тестирования выделенное устройство - что-то вроде Advanced Cable Tester , который, как я полагаю, Бенсон использует в настоящее время в своих тестах.

Если вы не уверены, работает ли кабель, проверьте, сертифицирован ли он по USB-IF - это лучший способ узнать, действителен ли кабель заранее! Полный список доступен здесь и регулярно обновляется: Сертификаты USB Type-C Cable .

Если он не сертифицирован USB-IF, проверьте, проверил ли кто-нибудь (например, Benson) его и опубликовал результаты ранее.


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

Когда речь идет о кабелях USB Type-C - Type-A, следует иметь в виду две вещи:

  • У этого есть подтягивание 56k?
  • Достаточно ли низко сопротивление кабеля для того, чтобы безопасно выдерживать максимальную мощность, которую он может поддерживать?
  • Это правильно подключено?

Первый (вроде как) простой - как отметил Али Чен, вы можете измерить сопротивление натяжению и определить, безопасен ли кабель.

Последние два, однако, не могут быть простыми.

Если вы уверены, что в кабеле используется правильный подтягивающий резистор 56 кОм, вы можете проверить, падает ли напряжение при использовании кабеля, подключении к совместимому зарядному устройству и под нагрузкой. Если оно ниже 4,5 В, немедленно выбросьте его. Если оно выше этого значения, но ниже 4,8 В при нормальной нагрузке, его не нужно выбрасывать, но, вероятно, следует.

Проверка правильности подключения кабеля - это совсем другая история. Неправильно подключенный кабель может убить ваше устройство - именно то, что случилось с Бенсоном с действительно плохим кабелем . Производитель может сделать много ошибок, и сложно определить, работает ли все правильно без специального устройства.

Все это, за исключением подтяжки 56k, которая характерна для устаревших кабелей, относится и к кабелям USB Type-C - Type-C - они тоже могут быть неправильно подключены, а требования к сопротивлению здесь более строгие, так как эти кабели имеют поддержка по крайней мере 60 Вт - или, в некоторых случаях, для кабелей с заземлением, до 100 Вт - огромный скачок по сравнению с устаревшим USB, который должен был поддерживать только 2,5 Вт - 15 Вт.


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

  • Если в кабеле нет резистора 56 кОм, телефон все равно может заряжаться - он попытается получить больше энергии от зарядного устройства.
    • На некоторых зарядных устройствах это действительно будет работать. Многие зарядные устройства могут выдерживать высокую нагрузку, либо по замыслу, либо производитель не принял надлежащие меры предосторожности (зарядное устройство должно быть отключено в какой-либо форме при перегрузке, так как работать небезопасно).
    • На некоторых зарядных устройствах это приведет к падению напряжения, но телефон все равно может заряжаться медленно - что будет выглядеть так, как будто кабель в порядке, хотя на самом деле зарядное устройство перегружено. Различные телефоны более или менее терпимы к более низким напряжениям.
  • Не все телефоны на самом деле пытаются потреблять такой большой ток, даже с резистором 56 кОм.
  • Ампер только пытается оценить нагрузку, основываясь на разнице в заряде за определенный период времени. Например, устройство, потребляющее много энергии в данный момент, будет медленно заряжаться в Ампере.
fstanis
источник