Задать вопрос
delphinpro
@delphinpro
frontend developer

Почему разные кабели заряжают телефон по разному?

Имеем самый обычный блок питания с выходными характеристиками 5В/2А
Подключаем один кабель USB/microUSB и ставим телефон на зарядку.
Мой Redmi заряжается с нуля до 100% за полтора часа.
Берем другой такой же кабель. Ставим телефон на зарядку и он заряжается на пару десятков процентов часов за 8 и более...
Как? Почему? Я понимаю, если кабель перебит и вообще нет контакта. Но ведь он работает как-то.
Или еще страннее - раньше кабель нормально заряжал (быстро), а теперь нифига.
  • Вопрос задан
  • 701 просмотр
Подписаться 4 Простой Комментировать
Решения вопроса 5
anthtml
@anthtml
Системный администратор программист радиолюбитель
Легко
1) кабель перебит, но не полностью, а несколько волокон - из-за чего ток через него проходит малый и соответственно большая просадка напряжения.
2) Разное качество кабелей - фирменные телефонные держат 2А, дешевые от всяких китайских airdots-сов хорошо если 0,5А выдержат - там беличий волос а не проводник
3) Дефолтный стандарт USB - 5V 0.5A - все что больше, это уже fast charge и некоторые контроллеры заряда не принимают больше от неизвестных зарядок проводов. Часто в micro разъеме 5 контакт может висеть на каком резисторе и если этот резистор не правильного сопротивления или его нет, то телефон не переключится в FC
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Железо
software engineer
сейчас кабель это не просто кусок провода. Он должен обладать определенными характеристиками - пропускной способностью, количеством активных контактов.
Контроллер зарядки пытается определить кабель и соответственно определенному может установить мощность зарядки. Если кабель плохого качества (частично перебитый, тонкий, или контакты там не очень), то контроллер зарядки не будет пытаться по нему организовывать fast charge, для этого есть определенные стандарты.
Ответ написан
@Refguser
Решения для бизнеса: от создания ИМ до...
Как? Почему? Я понимаю, если кабель перебит и вообще нет контакта. Но ведь он работает как-то.
Или еще страннее - раньше кабель нормально заряжал (быстро), а теперь нифига.

Наиболее вероятные ситуации
1. Залом проводов
2. Пропадания контакта в месте пайки/зажима контактов разъёмов.
3. Разъёмы стали плохо прижимать контакты (это зачастую лечиться, но не надолго).

Это всё может не полностью терять контакт, а уменьшать "пятно контакта". Таким образом тока поступает меньше, но может происходить больше нагревание в месте плохого контакта.

Как бы то ни было всё это дефекты и такие кабели лучше не использовать (или использовать для малоточки которую не жалко.)
Ответ написан
Комментировать
@Zerg89
Котроллер в зу должен получить от контроллера заряда устройства определённый набор данных по линиям данных иначе он не перейдет в режим fast charge, соответственно если кабель не всеми контактами подключен или контроллер устройства считает что сопротивление силовых линий не соответствует норме сигнал не будет получен зарядные устройством
Ответ написан
Комментировать
15432
@15432
Системный программист ^_^
С проводами всё достаточно запутано и до USB-C было сильно разрознено у разных производителей.

По умолчанию в стандарте USB 2.0 задано максимальное потребление 500 мА, это очень мало для современных устройств. Поэтому однажды кто-то подумал, - "а давайте жрать больше!" Но чтобы случайно не повредить USB-"мамы", которые умеют не более 500 мА, придумали следующее:

- в блоке питания, поставляемом с телефоном, дата-линии сделали замкнутыми
- в телефоне проверялось, если линии замкнуты, то это наша зарядка, жрём 1А

Другие производители решили сэкономить, их телефоны жрали 1А, если на дата-линиях ничего не было, при этом в комплекте с телефоном клали кабель, в котором вместо 4 проводов было всего 2. Ещё такие кабели часто клали в комплект к маложрущим устройствам, где и 500мА за глаза. "Первые" с таким проводом не могли видеть замкнутость контактов и ограничивали ток до 500 мА, до сих пор с таким сталкиваюсь.

Но время шло, и современным телефонам и 1000 мА стало мало. Придумали несколько разных и несовместимых между собой протоколов, как "договориться" с телефоном о повышении тока и напряжения, это:
- qualcomm quick charge (QC 2.0, QC 3.0) - особым изменением напряжений на дата-линиях зарядка сообщала, что она умеет, а телефон выбирал ток и напряжение
- apple что-то там - наличием резисторов определенного номинала на дата-линиях, зарядка сообщала, что можно жрать 2А
- VOOC от компаний oppo/realme - импульсами на линиях питания зарядка договаривалась с телефоном о токе и напряжении, это работает даже на проводах без дата линий
- некоторые телефоны вообще не общаются с зарядкой, а тупо увеличивают потребление, пока не увидят, что зарядка перестает справляться (напряжение падает ниже 4.8в)
- power delivery - наконец попытка стандартизовать весь этот зоопарк, тоже обмен подключением сопротивлений на дата-линиях

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

то заряжаться будет медленно. и хорошо если на 1А, а не на 0.5А

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

Войдите, чтобы написать ответ

Похожие вопросы