一、使用两个二极管
VBUS和VBAT单独供电的情况很好理解,由于二极管的单向性,不会发生电流的倒灌。当VBUS和VBAT都有电时,VBUS为5V,VBAT为3.7V,此时D17处于反向截至状态,只有VBUS输出但VOUT。优点是方案简单,器件价格便宜。缺点是二极管会存在压降。
二、采用二极管和PMOS
当只有VBUS供电时,PMOS截至,电流不会倒灌到VBAT,VBUS经二极管D18到VOUT。
当只有VBAT供电时,VBAT=3.7V,经PMOS体二极管后源极S端电平为3V,栅极G端电平为0V,PMOS管导通,最后输出到VOUT,当PMOS导通后,体二极管截至,电流不再流过体二极管。
当VBUS和VBAT同时供电时,PMOS端的栅极为5V,源极低于5V,PMOS还是截至状态,只有VBUS对外输出电压。
优点是,PMOS导通后基本不会产生压降,损耗较少,但是PMOS的价格确实比二极管要贵。