Следящий DCDC для смартфона
Однажды мне дали в руки смартфон и сказали: «Надо придумать, как это использовать в качестве экрана для нашего нового прибора». Отлично, подумал я, есть перспектива на ближайшие полгода не уснуть после обеда. Поскольку на android и usb были найдены другие добровольцы, то на первом этапе мне досталась только схема питания смартфона без аккумулятора.
Ну что же, быстренько сделаю dcdc конвертер и займусь чем-нибудь полезным.
Но первый же вопрос: «А что делать с индикатором зарядки?» — поставил меня в тупик.
— Он будет показывать всегда 100% (это при напряжении 4.3В).
— А как мы узнаем о состоянии аккумулятора?
— У нас же smart battery, по usb сообщим.
— USB? А что делать в случае, если host выключен?
А действительно, что делать? Как сообщить смартфону о напряжении внешней smart battery.
Простой опыт показал, что % заряда на экране пропорционален напряжению. Отсюда напрашивается вывод сделать «следящий» преобразователь напряжения, т.е. выходное напряжение которого, будет пропорционально входному.
- Как это сделать?
- Вместо постоянной земли,
- использовать управляемую
- и тогда получаем уравнение прямой с начальным смещением:
OUT = (FB-U)/R2(R1+R2)+U = (FB-U)k+U = FBk+U(1-k),
где k = (R1+R2)/R2.
Дальше я немного покопался в Matlab`е для расчёта резисторов и с удивлением обнаружил, что ti в плане
моделирования сделал всю работу за меня, т.к. в Tina-TI оказались все нужные мне модели dcdc конвертера и
операционника. Осталось только всё красиво нарисовать:
… и получить не менее чудесные графики:
Время сделать какие-то выводы и обозначить проблемы:
1) Если выбросить штатный аккумулятор и на его место поставить smart battery со следящим dcdc, то для
отображения напряжения заряда, ничего больше и не надо.
2) Что делать с демонтированными аккумуляторами?