Можно ли заряжать аккумулятор для работы устройства при напряжении 5 В от USB-порта?

Скажем, у вас есть устройство, для работы которого требуется 5 В постоянного тока. На самом деле он может безопасно работать при напряжении около 4,8 В постоянного тока. Обычно он работает от питания USB, но я хотел бы настроить его так, чтобы он работал от батареи. Можно ли разработать схему, которая позволяла бы устройству работать и заряжать аккумулятор при подключении к USB-порту, а затем, когда он был отключен, разряжать аккумулятор?

Коммерческая реализация этой идеи: amazon.com/MACALLY-External-Battery-all-iPods/dp/B000CGG8LW
Демонстрация другого коммерческого устройства. youtube.com/watch?v=yQR5azFU9dw

Ответы (2)

Да, это возможно, однако из порта USB 2.0 вы можете потреблять только 100 мА , не запрашивая дополнительную мощность от хоста. Чтобы на самом деле достичь предела 500 мА, вы должны сообщить хосту, что вам нужна дополнительная мощность во время перечисления USB. Смотрите этот пост:

Как получить более 100 мА от USB-порта

Это было бы возможно, если бы устройство, являющееся нагрузкой, потребляло меньший ток, чем общий ток, поступающий от USB-порта. Итак, давайте рассмотрим пример. Порт USB 2.0 с обычным питанием может подавать на ваше устройство ток не более 500 мА при напряжении 5 В. Если само устройство потребляет всего 170 мА, то имеется резервная мощность:

500 - 170 = 330 мА

Эти 330 мА будут доступны для использования для зарядки аккумулятора за вычетом любого тока, который будет потребляться дополнительной схемой, используемой для управления зарядным устройством аккумулятора и селектором режима использования аккумулятора.

Порт USB 2.0 может обеспечивать ток до 500 мА , порт USB 3.0 — до 900 мА (не считая специальных портов для зарядки, которые могут обеспечивать ток до 1,5 А).
@Oli Glaser - Спасибо за внимание к 500 мА для обычного порта USB 2.0. Я отредактирую ответ, чтобы отразить это.