|

oy1g3mlrc0b640262238.png
) Y/ ~+ s6 M$ V
作者:瑞生,排版整理:晓宇! |1 S& }' |: Z; V ]
微信公众号:芯片之家(ID:chiphome-dy)5 K9 x: a Z0 i0 o4 c/ j q0 W
3 D/ o* g( y4 E- J
当我们的电路既可以由外部USB电源供电,也可以由锂电池供电时,我们需要进行如下的逻辑设置:5 w, @5 p( U: \& U$ w
1、外部电源供电时,断掉锂电池的供电;
! |+ S2 I1 h! Q/ {9 G& R( \* @6 Q/ g% ^- |/ t
2、断开外部供电时,由锂电池供电。
# H' t2 k% z) _4 l6 W下面是作者在设计电路时所使用的电路:
. s! x: J( `( h" ?/ n4 P( m4 o: A: O$ y$ J3 b2 V
g4u2lxnsaj3640262338.png
7 H" C: {( N* ~+ d) I( t& h% M Q) N% R, i. W( a. ?2 _
电路说明) p D# ~* C* b0 B1 `9 d
当VUSB是USB供电时,MOS管不导通,VCC等于VUSB减去二极管D1的压减;当VUSB断开时,MOS管导通,由VBAT供电,实现自动切换。
# i1 O9 U4 d2 K# n
" l: B2 T* a: C( @: d, ^原理分析
% B: ~' a( E( z* A/ T# B这里以VUSB为5V USB供电,VBAT为4.2V锂电池供电为例分析:
6 v" ]7 |. p4 l, J1、当VUSB为5V时,PMOS G端电压为5V,PMOS不导通,电压经过D1直接到VCC。
; m9 r7 G* b. Q' x) C2 |$ h% a$ | R* i
0yihar2ay00640262438.jpg
) y4 p9 F* f( V8 [0 ~; S- }) H5 k& t1 U& I
2、VUSB断开之后,PMOS的G端电压由R1下拉到GND,PMOS导通,VCC由VBAT供电。
3 d8 y6 n& l* _1 Y) ]7 d) F6 E; {% ?# _5 k
jg3f5qou14o640262538.jpg
/ X; f/ u) O. [5 a. ?2 s
7 \# S9 O7 C2 Q, d到这里,有部分小伙伴不明白,这个电路为什么MOS管能导通,这里简单描述一下,这个电路的巧妙之处正是应用了MOS管寄生二极管的存在,MOS管未导通之前,S端电压变为VBAT-0.7V,这样S端电压肯定比G端电压高,所以PMOS导通,导通之后,寄生二极管短路,不再起作用。4 c7 R* ]6 q3 q" e- h* B4 d
3、实际工作中,我们肯定希望在USB端通电的情况下能给电池充电,这里简单加一个充电电路就可以了,这样,整个电路既可以切断锂电池供电,还可以给锂电池充电。此电路应用于量产电路,大家消化之后测试通过就可以直接用了。; H( y. w; U2 Z$ l% ^8 g$ d7 y
- E ]! F1 e5 _9 k, _8 {
zvcqa0of02u640262638.jpg
|
|