本帖最后由 长大养猪怪我咯 于 2016-8-23 15:25 编辑 ' \! ]2 S c' |, v) u6 A, w0 V" ^
7 _. ^; h9 J. u/ ?# |, w+ }4 V' }' [% B
PCB3D视角
" e! R4 t+ X2 Q
/ }6 @* S1 _% p9 ]+ y
连续调压
$ b5 r) c/ u$ `' _) c1 P
" K# O5 I1 G$ e2 o2 \4 c+ D0 ]过流保护
. N0 ^/ B0 @# m
`3 r% A8 G$ m# d# |3 P) ~保护恢复, Q1 N* w: w9 ]: e. Q, T& {
: o7 W0 q+ |) m8 ]; Y( c1 W" |4 I4 Y1 g( \- Y0 m
! M3 P8 t% W; C- F8 O# D0 x
从最基本的说起吧,DC-DC的变换电路有很多种,线性电源、开关电源、电荷泵,线性电源大家比较熟悉的应该就是78XX系列的芯片了,电荷泵主要用在小电流的应用中,我们也不加讨论。主要讲讲开关电源,我呢也是一个先学先卖的人,就对照资料啥的随便介绍下拉,权当是开源本设计前的一点准备工作。7 m5 ]3 D( w5 h. Z
|
8 o. d7 P5 @) s7 |# _2 U( @: e& p$ L! Y+ s
开关稳压器的工作原理,就是通过控制电路来控制开关器件的通断,配合负反馈完成稳压,跟线性稳压比起来,具有效率高体积小的特点,但是输出没有线性电源稳定。开关电源的基本结构有很多种,包括BUCK、BOOST、BUCK-BOOST、CUK等非隔离式的DCDC变换器,也有Flyback、LLC等隔离式的DCDC变换器。
4 j& c7 E6 r$ Y开源的这个设计,是以buck拓扑为核心,配合F334的高级定时器的PWM、PI算法,实现的一个很简单的闭环控制,设计输入电压60V时,输出电压可调,输出电流最大5A,输出最大功率在200W左右。 |
# i& L" m8 {; t& W% K; L
& a) i# J( I! E, v9 U
2 C, l% \5 L- z9 N6 _, h4 x6 C8 n. ^系统框图如上,首先说明我这款电压是从HP电源的基础上增加人机界面和改善栅极驱动做的,也是征得了原作者的同意,在此表示感谢,借这个机会分享下自己的心得。
, v3 K) b. A5 O; H9 h, s( h7 y4 ]7 J
+ C5 M" l. ?" o1 l8 @/ IBUCK电路的基本结构如上图所示,相信大家基本或多或少对这个结构都有一定的了解。简单说下,S1闭合时,输入的通路为S1到L1到电容C2以及负载,S2关断时,L1中储存的能量经过D1形成新的回路,如此循环往复,在此过程中实现能量的转移,输出与输入电压的比值为占空比D。
/ a" ?6 }* k e6 A X3 X# f( S- Y1 U- o, z' R
同步BUCK,就是采用导通电阻特别低的mosfet来代替续流二极管,以此来提高整个拓扑的工作效率。基本图如下:
" T- I& U* ^; |6 `4 e/ D9 R6 D
0 j& A+ G7 r ~& R
在有了以上了解的基础上,开始本设计的电路设计,亦即在同步buck的基本拓扑之上展开设计,最终设计如下: |
2 R9 m0 s- h6 Y' ^, N4 v6 s
+ p) x. b8 N# M. g图中采用了无电解电容设计,这样虽然纹波可能会大一点,但是响应的体积却小了很多,实际测试中,纹波在100MV以下。电感和电容的取值有响应公式可以推到,这里不多赘述,直接给大家提供一个小工具,输入参数就可以计算出结果的小工具:1 Y) l+ T7 e* U% J
BOOSTçµæãBUKCçµæãéåçµå®¹ãçµæ计ç®è¡¨.rar
(8.36 KB, 下载次数: 825)
|