USB-кабель для зарядки USB 2.0 -> USB-C

USB-кабель для зарядки USB 2.0 -> USB-C

У меня есть зарядное устройство с USB 2.0 Type A на Type-C. Я не понимаю, как заряжаемое устройство согласовывает питание, если в разъеме Type A зарядного устройства отсутствуют контакты CC1 и CC2.

Каким образом заряжаемое устройство согласовывает подачу питания, если в разъемах типа A и типа C доступны только линии USB 2.0?

решение1

Если ваше зарядное устройство относится к типу QC2 или QC3, то согласование будет осуществляться по линиям DP/DM.

Если нет, то подаваемое напряжение будет +5 В БЕЗОПАСНОСТИ, а возможности зарядного устройства будут объявлены на конце Type-C. Контакты CC отсутствуют на конце кабеля Type-A, но они присутствуют на конце кабеля зарядки Type-C. Если конкретный кабель поставляется с конкретным зарядным устройством, то, скорее всего, подтягивание внутри накладки Type-C отражает возможности зарядного устройства, то есть подтягивание на линии CC может быть 56k (500 мА), 22k (1500 мА) или 10k (3000 мА макс.). Заряжаемое устройство, скорее всего, считывает значение подтягивания и принимает ток соответствующим образом.

Для более точного ответа было бы целесообразно точно определить, какое именно у вас «зарядное устройство», и его технические характеристики.

решение2

Кабель USB-C — USB-A должен иметь конфигурационные резисторы, чтобы сообщить устройству, что оно подключено и какой тип разъема находится на другом конце. Как только устройство обнаружит кабель и введет данные через контакты CC на разъеме USB-C, устройство узнает, что на другом конце нужно искать хост USB-A. Минимальная требуемая мощность для любого хоста USB составляет 5 В при 0,5 А. Наличие 5 В на контактах Vbus и GND означает, что хост подключен. После этого устройство может проверить контакты данных, является ли это хостом USB 2.0 или зарядным устройством USB-BC. Хост USB 2.0 будет согласовывать допустимую мощность для устройства, как и любое другое устройство USB 2.0. С USB-BC на контактах данных будет набор резисторов для обнаружения хостом, как только эти резисторы будут обнаружены, устройство сможет узнать, какую мощность безопасно обеспечит блок питания USB-BC. Для любого USB, который не является USB-C, максимально допустимая мощность составляет 12 Вт.

Было время, когда было много зарядных устройств и устройств, которые не соответствовали спецификации USB, чтобы получить больше, чем максимально допустимая мощность 12 Вт. Они согласовывали питание через контакты данных, подобно тому, как это делают устройства USB 2.0 или USB-BC. Это было довольно распространено на устройствах Android, пока Google не вмешалась, чтобы положить этому конец. Наличие устройств, которые допускали более 5 вольт и 2,4 ампер на порту USB, было опасным, и это могло плохо отразиться на Google, если бы люди получили травмы или устройства были уничтожены из-за несоответствующего зарядного устройства USB и устройства Android.

Я видел, что USB-PD позволяет согласовывать разрешенную мощность, модулируя сигнал на контактах Vbus и GND, но я не знаю, чтобы кто-то действительно использовал это. Поскольку почти все устройства и зарядные устройства поддерживают USB-BC, вполне возможно, что никто не удосужился реализовать этот протокол, по крайней мере, ни на одном порту USB-A.

Связанный контент