本帖最后由 长大养猪怪我咯 于 2016-8-23 15:25 编辑
0 n3 t+ q, D' r* {' V2 ?
8 ^" _% e. {; h0 T8 H7 v4 f
PCB3D视角
3 i5 h2 U- [8 E/ n" {5 P
! q7 H' `+ U9 T! F连续调压4 }$ c9 h5 L+ e
9 D- U6 _9 l' M. }/ C- s7 j
过流保护
F4 `8 `; M) {8 B5 ?4 Y
/ f1 {, j7 o% M6 T$ w) X# B
保护恢复
( r. c; Y1 p1 g( @* B0 C4 A8 W
4 S5 I1 x F1 O- y* h' R
" a* {; q4 \. y8 ^; S8 W7 A d0 j9 O! a0 [! U: b7 X4 i4 t
从最基本的说起吧,DC-DC的变换电路有很多种,线性电源、开关电源、电荷泵,线性电源大家比较熟悉的应该就是78XX系列的芯片了,电荷泵主要用在小电流的应用中,我们也不加讨论。主要讲讲开关电源,我呢也是一个先学先卖的人,就对照资料啥的随便介绍下拉,权当是开源本设计前的一点准备工作。
) X* X% u; P. E, i3 d; |1 y | 2 f7 s: Z/ @+ x* y' Z& T% g8 R
+ X' v. c+ g" }; S; `( x; K开关稳压器的工作原理,就是通过控制电路来控制开关器件的通断,配合负反馈完成稳压,跟线性稳压比起来,具有效率高体积小的特点,但是输出没有线性电源稳定。开关电源的基本结构有很多种,包括BUCK、BOOST、BUCK-BOOST、CUK等非隔离式的DCDC变换器,也有Flyback、LLC等隔离式的DCDC变换器。
! B a- Z( K7 w开源的这个设计,是以buck拓扑为核心,配合F334的高级定时器的PWM、PI算法,实现的一个很简单的闭环控制,设计输入电压60V时,输出电压可调,输出电流最大5A,输出最大功率在200W左右。 |
p! N. P# H$ L* M8 o0 e3 N& @3 C) _
- @& ^* R I- P* C; r0 i
系统框图如上,首先说明我这款电压是从HP电源的基础上增加人机界面和改善栅极驱动做的,也是征得了原作者的同意,在此表示感谢,借这个机会分享下自己的心得。. {" i) S9 d% U2 f- Y4 V# k
1 e9 ?/ h( u1 T( P' w3 A9 V- R, oBUCK电路的基本结构如上图所示,相信大家基本或多或少对这个结构都有一定的了解。简单说下,S1闭合时,输入的通路为S1到L1到电容C2以及负载,S2关断时,L1中储存的能量经过D1形成新的回路,如此循环往复,在此过程中实现能量的转移,输出与输入电压的比值为占空比D。
( B) W3 `/ N7 \2 g, l8 m4 J
+ e( d- F$ G' ]9 t8 X' O同步BUCK,就是采用导通电阻特别低的mosfet来代替续流二极管,以此来提高整个拓扑的工作效率。基本图如下:
" K9 V3 N% q$ U& N5 M& @& a4 _/ r% B, n( q
: ~8 F A/ E3 R
在有了以上了解的基础上,开始本设计的电路设计,亦即在同步buck的基本拓扑之上展开设计,最终设计如下: |
9 D2 f2 I: @' k! j4 ~- n
" D- e! C& T+ {+ g8 R图中采用了无电解电容设计,这样虽然纹波可能会大一点,但是响应的体积却小了很多,实际测试中,纹波在100MV以下。电感和电容的取值有响应公式可以推到,这里不多赘述,直接给大家提供一个小工具,输入参数就可以计算出结果的小工具:7 _8 i' m" \" o0 ^
BOOSTçµæãBUKCçµæãéåçµå®¹ãçµæ计ç®è¡¨.rar
(8.36 KB, 下载次数: 932)
|