本帖最后由 长大养猪怪我咯 于 2016-8-23 15:25 编辑
% k+ z, k& m2 h+ x# o7 S5 L$ P! i/ ~- B4 D
PCB3D视角
3 N1 _. N4 K% l& T- X" E
2 X9 M. b$ G5 X* I' E6 U/ w
连续调压; g/ [; i' x0 j: C; V* @( u( D. A
4 A* z) B% S R7 X+ ~/ w. z* N
过流保护2 S" h: C9 S! h* R* T V. n
8 N) c/ }2 c# u; o9 B2 U h
保护恢复
8 y/ X! v( Q2 ?# f; S% V2 j+ `" S1 M6 Q& ~
$ C% w9 t7 |8 B" A
% h7 l0 L2 ]9 m/ `从最基本的说起吧,DC-DC的变换电路有很多种,线性电源、开关电源、电荷泵,线性电源大家比较熟悉的应该就是78XX系列的芯片了,电荷泵主要用在小电流的应用中,我们也不加讨论。主要讲讲开关电源,我呢也是一个先学先卖的人,就对照资料啥的随便介绍下拉,权当是开源本设计前的一点准备工作。2 v! A" _4 t# Q9 n* a
| ( s% o1 \* ^# ?: u7 [ y6 c
3 D" S4 p6 t( t7 [- B6 D" a9 K: h开关稳压器的工作原理,就是通过控制电路来控制开关器件的通断,配合负反馈完成稳压,跟线性稳压比起来,具有效率高体积小的特点,但是输出没有线性电源稳定。开关电源的基本结构有很多种,包括BUCK、BOOST、BUCK-BOOST、CUK等非隔离式的DCDC变换器,也有Flyback、LLC等隔离式的DCDC变换器。
. t- E! U+ N4 L7 X) v8 E开源的这个设计,是以buck拓扑为核心,配合F334的高级定时器的PWM、PI算法,实现的一个很简单的闭环控制,设计输入电压60V时,输出电压可调,输出电流最大5A,输出最大功率在200W左右。 | " @. ?( P" Z$ m4 h, q
$ E/ N, F& }9 O& v( y
0 w7 h& ^, Y2 H/ |- H% R6 D
系统框图如上,首先说明我这款电压是从HP电源的基础上增加人机界面和改善栅极驱动做的,也是征得了原作者的同意,在此表示感谢,借这个机会分享下自己的心得。+ t& I; Z2 ?! ]* m# D$ J
4 P G# H- {! N7 ~& M1 V
BUCK电路的基本结构如上图所示,相信大家基本或多或少对这个结构都有一定的了解。简单说下,S1闭合时,输入的通路为S1到L1到电容C2以及负载,S2关断时,L1中储存的能量经过D1形成新的回路,如此循环往复,在此过程中实现能量的转移,输出与输入电压的比值为占空比D。
5 R/ c$ I: i. {5 S- n" ~7 k
7 }8 w: F; c' N" c4 L1 E" ]6 t同步BUCK,就是采用导通电阻特别低的mosfet来代替续流二极管,以此来提高整个拓扑的工作效率。基本图如下:
. _4 @8 e" o1 S: L
3 {; [$ }8 p4 A3 s0 ^; F8 ^* j7 A在有了以上了解的基础上,开始本设计的电路设计,亦即在同步buck的基本拓扑之上展开设计,最终设计如下: |
+ h& {2 N, |0 z0 }" W7 N! d! ]
( s# S# Q8 g: u9 Q8 b
图中采用了无电解电容设计,这样虽然纹波可能会大一点,但是响应的体积却小了很多,实际测试中,纹波在100MV以下。电感和电容的取值有响应公式可以推到,这里不多赘述,直接给大家提供一个小工具,输入参数就可以计算出结果的小工具:
3 ^: B1 @, t! Q- a, A0 R) @/ q
BOOSTçµæãBUKCçµæãéåçµå®¹ãçµæ计ç®è¡¨.rar
(8.36 KB, 下载次数: 825)
|