最开始设计如上图所示。
Battery电压为:4.4~6.4V
VUSB电压为:5V
VCOM为Battery与VUSB汇合后的电源
电路功能:将VUSB与Battery的供电汇合后,给VCOM供电,原则上应该是VUSB和Battery不管谁电压高低都不能相互供电。
当VUSB接入电源时,U9的VDD引脚为4.3V,所以U9的VOUT为高阻抗输出。此时,Q3,Q10由R11拉高到Battery电压,Q3和Q11截止;当没有VUSB供电时,U9的VDD为Battery/2,所以U9的VOUT输出低电平,Q3和Q10打开。
电路问题:当VUSB供电时,Q3,Q10由R11拉高到Battery电压,Q3的Vs=(VCOM-Q10体二极管压降),Vg=(Battery-Q3体二极管压降),
当Battery比较小时,有可能会Vg<Vs,此时Q3和Q10会导通,VCOM会给Battery充电。
解决办法:将R11接到Q3的G极和Q3的S极之间。
更改后:当VUSB接入电源时,Q3的Vs为(VCOM-Q10体二极管压降)和(Battery-Q3体二极管压降)比较后的大的值,
Vg=Vs,此时Q3肯定不导通。
以上电路更改后还会出现问题,当VUSB低于3.9V时,HT7039A的功能会失效,所以最好将HT7039A改为HT7022A。