Есть устройство, которое питается от встроенного Li-Ion 350 mAh аккумулятора, а также может подключаться к USB, при этом встроенный аккумулятор начинает заряжаться, с использованием контроллера заряда MAX1555. Упрощенную схему привожу (для простоты сопутствующие обвязочные емкости не нарисованы).
Сейчас нужно сделать так, чтобы устройство могло полноценно питаться как от аккумулятора, так и от USB, если аккумулятор не установлен, без каких-либо переделок схемы. То есть, если воткнули аккумулятор - питаемся от него, если аккумулятора нет - то запитываемся от USB. На USB висит контроллер, который "разрешает" своими дескрипторами порту USB выдать до 500 мА.
Устройство потребляет в среднем 30-50 мА, но в пике может потреблять до 250-300 мА, поэтому схема в этом виде непригодна, так как контроллер заряда ограничивает ток до 100 мА, и устройство "падает", когда начинаются пиковые потребления тока.
Может быть, есть какие-то "типовые" решения данного вопроса, без изобретения велосипеда?
"... часами я мог наблюдать, как люди работают." (М. Горький)