March 4th, 2019

Питательный вопрос: ищу интегрированное решение

Господа,

Вот предположим, есть некое мобильное устройство. Хотелось бы, чтобы устройство умело делать следующее:

1. Заряжать встроенную литиевую батарейку через встроенный USB-порт.
2. (опционально) Уметь индицировать каким-либо способом текущий уровень заряда (а также сигнализировать об окончании, итд итп).
3. Питать свою логику напряжением 3.3 (или 5) вольт, выходной ток — ну миллиампер 100-150.
4. Отслеживать опять же уровень заряда и подавать сигнал на выключение когда уже всё.
5. Генерировать пару дополнительных напряжений, условно говоря, для питания аналоговой части. Допустим ±12В с током до 100мА (скорее 50 чем 100). Чем это будет сделано — трансформатором, парой boost-inverter не так важно.
6. Генерировать отдельное напряжение в 50-100-500В с каким-нибудь небольшим током, меньше миллиампера. Назовем это условно "возбуждением датчика" или "смещением" каким-нибудь. Нужно не каждый раз, но бывает полезно.
7. Не сгорать и не взрываться при перегрузках.
8. Делать всё перечисленное "малошумящим" образом. Хоть для какого-нибудь определения "малошумящий", это всё теоретически пока.

Как решается каждая из этих задач по отдельности я знаю. Внимание, вопрос знатокам: что бы такого поставить, чтобы максимальное число этих функций упаковать в один корпус?

Пока что самым многообещающим подходом выглядит "какой-нибудь говнозарядник" типа TP4056 плюс мелкий контроллер с широким диапазоном питания, которым и отслеживать всё необходимые параметры, и управлять преобразователями. Есть ли способ лучше?

PS. Вопрос типа "уточните техническое задание" задавать бесполезно, за неимением этого самого задания. Это больше вопрос на перспективу.