【充电管理】USB/锂电-电源自动切换电路(利用PMOS和肖特基二极管)
很多电子产品中都用电池供电,通过USB充电。当插上USB的时候,如果设备仍然需要工作,我们希望通过USB供电同时切断电池的供电。下面就介绍如何通过一个二极管、一个电阻和一个PMOS管来实现。
设计该种电路时的原则:
1. USB插入后,由USB供电,电池不供电。
2. USB插入后,USB的线路不能直接向电池充电。
一、电路分析
图1 USB/锂电-电源自动切换电路
图2 图1的等效电路
USB电压为5V,电池选择锂电池,满电电压4.2V。当没有接USB的时候,PMOS的G极通过电阻接到了GND,所以G极的电压为0V。PMOS的D极通过内部的续流二极管通到了S极,S极的电压就是4.2V-0.7V=3.5V,所以Vgs(-3.5V)<Vgs(th),PMOS管导通。
图3 没接USB时的电路情况(PMOS管导通)
当接入USB电源后,通过二极管1N5819到VCC,电压大概为5-0.7=4.3V。而G极的电压变成了USB的电压5V,所以Vgs(0.7V)>Vgs(th)(-1V),MOS管截止,D极和S极不导通。
图4 接入USB时的电路情况(PMOS管截止)
理论上使用二极管也可以实现类似的功能,比如下图。当没有接USB的时候,二极管导通,由电池供电;当接入USB电源后,二极管截止,由USB供电。
图5 二极管实现自动切换
在网上还有一些电路对调了MOS管的DS极,如下图所示。(说明一下,这个不推荐使用)
图6 错误的方案(PMOS管中二极管方向导致USB向电池充电)
通过前面类似的方式分析,这个电路可以实现类似的功能,但是有一个问题,当USB供电的时候,MOS管D极的电压高于S极,续流二极管会导通,电流会通过这个二极管倒灌回电池,给电池充电。这是很危险的,首先电压不匹配,其次没有充电管理,很容易过充,损坏电池甚至引发电池爆炸。网上这种图有不少,大家使用前一定要仔细分析分析,不要随便拿过来就用。
二、扩展:应用于其他类似情况
图为TP4056 双电源自动切换的参考应用,简单易实现。
图7 交流适配器和USB接口自动切换电路
电路实际现象:
- 只插入交流适配器,电路会自动切换为交流适配器供电。
- 只插入USB-5V电源,电路会自动切换为USB供电。
- 同时将交流适配器和USB-5V电源接入电路,由于交流适配器的输出电压一般为 5.5V以上,比USB电源的5V略高,电路会自动切换为交流适配器供电。
电路原理:
电路由 1个P-MOS(如AO3401)、1个二极管(推荐用肖特基,压降小)、1个适当阻值的下拉电阻 组成。
假设USB电源电压为5.0V,交流适配器的电压为5.5V,比USB的略高。
- 当交流适配器的 5.5V单独接入时,二极管导通,电路自动切换为交流适配器供电,此时用电端电压为 5.5 - 0.3 = 5.2V。
- 当USB-5V单独接入时,P-MOS的DS寄生二极管(图7中未画出)首先导通,S极电压为 5 - 0.7 = 4.3V,而此时的G极被下拉电阻拉低为0V,故 Vgs = 0 - 4.3 = -4.3V。-4.3V < P-MOS的GS最低导通门限电压,于是 P-MOS导通,之后用电端电压为 5 - I*Ron。由于MOS的导通电压都比较低,约几十mΩ,且一般电路电流都不会超过2A,故P-MOS的导通压降几乎可以不计。可以非常高效的将5V输出至用电端。
- 当交流适配器5.5V与USB-5V同时接入时,肖特基D1导通,此时 P-MOS的G极电压为 5.5V,S极电压为 5.2V,Vgs = 5.5 - 5.2 = 0.3V,0.3V > P-MOS的GS最低导通门限电压,于是 P-MOS关断。电路便自动切换为由输入电压较高的交流适配器供电。
参考&转载文章:
1. https://www.elecfans.com/dianlutu/187/202303232040887.html
2. CSDN Mark_md 文章:《单片机电源自动切换电路,mos双电源自动切换电路,电池与usb供电自动切换电路》:https://blog.csdn.net/Mark_md?type=blog