Следящий DCDC для смартфона

1 Однажды мне дали в руки смартфон и сказали: «Надо придумать, как это использовать в качестве экрана для нашего нового прибора». Отлично, подумал я, есть перспектива на ближайшие полгода не уснуть после обеда. Поскольку на android и usb были найдены другие добровольцы, то на первом этапе мне досталась только схема питания смартфона без аккумулятора.

Ну что же, быстренько сделаю dcdc конвертер и займусь чем-нибудь полезным.
Но первый же вопрос: «А что делать с индикатором зарядки?» — поставил меня в тупик.
— Он будет показывать всегда 100% (это при напряжении 4.3В).
— А как мы узнаем о состоянии аккумулятора?
— У нас же smart battery, по usb сообщим.
— USB? А что делать в случае, если host выключен?
А действительно, что делать? Как сообщить смартфону о напряжении внешней smart battery.

1

Простой опыт показал, что % заряда на экране пропорционален напряжению. Отсюда напрашивается вывод сделать «следящий» преобразователь напряжения, т.е. выходное напряжение которого, будет пропорционально входному.

2

  • Как это сделать?
  • Вместо постоянной земли,

3

  • использовать управляемую

4

  • и тогда получаем уравнение прямой с начальным смещением:
    OUT = (FB-U)/R2(R1+R2)+U = (FB-U)k+U = FBk+U(1-k),
    где k = (R1+R2)/R2.

Дальше я немного покопался в Matlab`е для расчёта резисторов и с удивлением обнаружил, что ti в плане
моделирования сделал всю работу за меня, т.к. в Tina-TI оказались все нужные мне модели dcdc конвертера и
операционника. Осталось только всё красиво нарисовать:

dcdc_for_smartph
… и получить не менее чудесные графики:

SmPwr11p1

SmPwr12p9
Время сделать какие-то выводы и обозначить проблемы:
1) Если выбросить штатный аккумулятор и на его место поставить smart battery со следящим dcdc, то для
отображения напряжения заряда, ничего больше и не надо.
2) Что делать с демонтированными аккумуляторами?