15

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

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

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

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

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

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

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

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

4 ответа4

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 на любом кабеле переменного тока, используя такой разъем, как этот: ссылка

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 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 max и заряжается при 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 В при нормальной нагрузке, его не нужно выбрасывать, но, вероятно, следует.

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

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


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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .