网上很多这电路,但经过实际验证,俺选取的最终电路如下:
Q2为Pmos管,型号为FDN340P。 用电流表打在VBATT 和 Q2 的3脚之间,进行电流测量。
VBATT接锂电池正极,负极接GND;负载我随手接了个8欧的喇叭(AUX_VCC和GND)。
当没有输入USB电源(V_BUS)+5V,电流表显示指示200ma。
当接入V_BUS时,电流指示0。
工作正常。自动进行了切换。
网上有的电路图在Q2的1脚和2脚接了个二极管(1脚正2脚负),
如图:
我进行了验证,发现接入V_BUS,电流表电流由200ma降到30ma,也就是电池还继续供电关不死。可能和实验的元器件和电压选择有关的原因?
离线
为进一步降低空载消耗,把R16由100K调整到680K,电路切换依旧正常。正常工作 Q2的2脚和3脚压降为0.6V左右。
最近编辑记录 go369 (2022-07-13 14:02:41)
离线
看资料,这压降不太正常,据说应该是很小才对。
离线
这0.6V是不是MOS管的寄生二极管的压降?
PMOS是G要低于S极吧?1脚低于2脚?
------------------------------------------------
我按标题去搜,搜到了那篇文章,有说明PMOS为何导通:
“到这里,有部分小伙伴不明白,这个电路为什么MOS管能导通,这里简单描述一下,这个电路的巧妙之处正是应用了MOS管寄生二极管的存在,MOS管未导通之前,S端电压变为VBAT-0.7V,这样S端电压肯定比G端电压高,所以PMOS导通,导通之后,寄生二极管短路,不再起作用。”
-----------------------------------
加上那个二极管后,为什么电池会有电流,我想应该是vbus经过二极管给vcc后,由于二极管的存在,vcc比vbus低了,也有可能比vbat也低,然后vbat经过pmos的寄生二极管向vcc供电了。
为什么原贴里有这个二极管,没想明白。
-------------------------------------------
不加那个二极管的话,pmos的1脚和2脚始终相连,即VGS=0,那么PMOS时钟无法导通,所以你现在其实只是用PMOS的寄生二极管让电池给vcc供电。
我越来越佩服我了,水平这么高。
最近编辑记录 Gentlepig (2022-07-13 15:00:32)
离线
这最低压降也到0.4V左右。貌似不太实用。
离线
他的设计是插上usb后给vcc供电,同时另有充电电路给vbat充电。所以vbat有点电流可以接受吧。
离线
@go369
"网上有的电路图在Q2的1脚和2脚接了个二极管(1脚正2脚负)"
这个D1还是有压降的。如果把它换成树莓派3电源防反接那个理想二极管电路,就完美了
离线