Покритикуйте пожалуйста схему коммутации питания батарея / DC для SIM900.
Когда есть 12В, SIM900 питается от ST1S10. При пропаже 12В питание переключается на батарею li-on.
При наличии 12В или отсутствии сигнала POWER_ON VT2 закрыт.
Сигнал POWER_ON (лог. уровень 3.3В) позволяет обрывать питание SIM900 (для "железного" ресета).
Диод D2 не позволяет напряжению от ST1S10 пройти через паразитный диод полевика на батарею.
Диод D1 не позволяет напряжению от батареи пройти на цепи 12В через внутренности ST1S10.
D1 поставлен на цепь 12В, а не на выход ST1S10, чтобы он не приводил к провалам при пиках потребления SIM900 (до 2А).
Резистор R1 - для разряда C7, C8 при "железном" ресете SIM900 сбросом питания.
Что тревожит - позволяет ли ST1S10 обратное напряжение на выходе. При обратном напряжении на ST1S10 сама ST1S10 будет выключена, но все же на короткий момент при появлени 12В возможно наличие на выходе ST1S10 и своего напряжение, и напряжения батареи.
Про LTC4142 и Ко знаю - дорого.