用一个MOS管作为电池电源的开关,原本的5V电源可以是USB,也可以是外接适配器的5V。
它的工作原理是这样的,当VUSB通电,PMOS截止,虽然这里有体二极管电流流过,但是VUSB会比Vbat 电压高,PMOS的Vgs0,PMOS体二极管截止,负载由 VUSB 供电,当VUSB没电,PMOS导通,负载由 VBat 供电。
这里要注意,PMOS管的方向没有画反,这是因为电池电压通过体二极管到达 S 极,在没有 VUSB 的时候使得 Vgs0,MOS管导通,给Vout 供电。
还是因为体二极管,如果有 VUSB 的时候,通过体二极管,VUSB 电压会直接到达电池,这是不可以的。
工作原理和前面一样,但是这里加了一个D2,这是为了防止了VUSB可能给电池充电。也就是说不过这里要接受多了一个D2的压降。
我们用MOS管来代替D2试试,这里的VUSB 与 VBat 的压差相对没有很严格,当VUSB通电,Q2,Q1截止,VUSB供电,当VUSB没电的时候,Q2,Q1导通,VBat 供电。