|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在给电池充电时,如果充电电流过大,可能会导致电池发热、寿命减短、甚至损坏,因此需要恒流(CC)功能,实现对输出电流的精确控制。为了保证充电器不因为短路时输入功率过大而烧毁,需要短路保护功能。
) w0 k1 F2 g! |& V1 c+ k因为DCDC模型过于复杂,仿真时候电脑是在是带不动。用就用FB的LDO来代替原理是一样的。重点是在于恒压恒流$ P* R0 }# m, d' m) |; \: @. ^
首先要解决的是采样,在这里,就用最普通的电阻采样,然后用差分放大器放大* X( @5 e7 {9 a8 g7 n5 _1 G
电流采样如图所示
3 P0 Z5 y( p% E/ B5 m0 C8 q- ?+ O* I+ B* r
如果R1=R4,R2=R3
4 T8 x9 N/ D3 }% D( _7 z% J% L那么最终放大倍数为Vo/Vi=R2/R1。具体公式推导如果大家不明白可以私信我 O( @! R5 ^9 S
如果需要调节电流,只需要调节R1和R2的比值即可,注意,如果R1,R2变化,R3和R4也需要同步变化
: i+ i( n9 v8 b/ L# N: w$ N这是电路图
" v0 i, n" F0 M1 ]# t) z B% C4 A& N4 s4 x; h# X8 p( O; p' o
: t7 o0 Q- {, P- d
4 g& q; R. }0 T3 W& x' P- c
蓝色是电池电压- x& E- T3 e0 \$ x* m% h
绿色是反馈电压6 | v8 f8 O% T) A, O
红色是电流,
) G& L/ I) ~% b3 b1 T可以发现,当电电压接近2.8V时候,电流开始减小至0从而实现恒流恒压功能* j5 G# D1 B) B: \. [4 v5 q
仿真源文件见附件
9 D0 j) O/ |+ w2 p% d. C/ I
7 D( C: b( G0 e
8 V& y8 s, x6 g! v$ t$ N7 R | ' c( {# B. G" H+ Y5 z, E
[url=] [/url]! N+ w8 A# F; Q8 t- M" X) u
& B5 q R6 p8 \
6 v7 [. F# O: j% k4 o! L( }
: g8 X, X( O0 Z& | |
|