Коллеги!
Есть такая задача:
Нужно заряжать аккум (Li) разными токами в зависимости от того куда подключено устройство: к блоку питания (1А) или к USB порту компа (0.5А)
Проц (STM32F205) может переключать лимиты токов заряда, но вот проблема: как распознать куда подключено устройство?
На ум приходит только попытка коннекта с компом по USB и в случае неудачи считать что мы подключены к БП. Но на сколько это надежно? Ведь многие компы держат +5В на USB и в выключенном состоянии.
Или может в БП используются какие то подтяжки сигнальных линий?
Вообще мой смартфончик LG L3 II как то распознает подключение к разным БП и компу: иногда пишет "Зарядка", а иногда "Медленная зарядка". Как он их распознает?
Вообще это все затевается что бы не просадить большим током USB порт компа. Или они сейчас этого уже не боятся и сами ограничивают ток?
Помнится старые компы при перегрузке по току USB порта иногда даже отрубались.