23楼的电路,在锂电池充满达4.2V之后切换,应该是没有问题的;
但是假设没充满,电压在3.8V以下,那MOS管要切换到完全导通,则+5V端的电压,必须降到3V以下,这时候Vout的电压,已经降到3V左右,一般模块电源低于3.5V就不稳定,低于3.3V就会死掉复位的。
原因是+5V端电压下降的时候,MOS管还没导通,依靠MOS管内部的体二极管导通给模块供电,这时候模块得到的电压是锂电池电压减去MOS管体二极管的压差;
要减少此种情况,可以在MOS管S D极并个肖特基二极管。
较彻底的一种方法是比较锂电池与+5V端的电压,+5V端电压下降到略高于锂电池电压的时候就马上切换。 |