你的这个电路设计上只要VBATT上有电,PMOS是一直导通的。
当外部VCC-5V有电的时候,D302二极管的阴极为5V,阳极为电池电压3.9V,二极管不通。
但是如果你去掉二极管,VCC-5V的电压通过MOS管的3脚到2脚(就是一个二极管,正向导通),所以,VBATT就是5V,很合理。
所以二极管不能拆掉。
同样,我这边有个类似的电路你可以拿去,我测试过,没有任何问题,可以使用。
原理是:当VCC-BUS有电,Q2 Q3 MOS管不导通(1脚电压为高),VCC_IN的电源由VCC-BUS提供。
当VCC-BUS没电时,R14下拉电平为低,Q2 Q3导通,VCC-IN由VBAT-CHAR提供。
同时D1的二极管因为反向截至,导致电池电压不能达到VCC-BUS。这样就可以实现让Q2 Q3一直导通。