Чтобы не захламлять тему по орфе, отпишусь здесь.
В общем сделал я платы для батарейного питания роутера. На борту pic16f1827, step-down power controller, датчик тока. Фишки:
Хард:
1) Сенс входного напряжения
2) Датчик тока
3) Отключаемая нагрузка
4) 1 GPIO-выход
5) Степ-даун блок, эффективность 83-87%
6) Сенс выходного напряжения
Софт:
7) Регулируемое выходное напряжение 0-9В
8) UART/I2C управление/снятие статуса. Переключение либо перезаливкой прошивки, либо джампером
9) Управление по UART/I2C типа модбаса что-то, то есть чтением/записью в регистры
10) Регулируемые пороги предупреждения о просадке батареи, отключения нагрузки, халт-режима...
11) ...с регулируемым гистерезисом
12) При высадке батареи переклюенче в полный халт, выход только по ресету.
Драфт гуя:
forum102/topic11306-15.html?hilit=python#p235135Проблемы - адская помеха по питанию. При коммутации нагрузки помеха пролетает на питание МК, херит показания АЦП, возможен вылет в халт-режим. Можно решить доработкой софта в принципе.