本帖最后由 长大养猪怪我咯 于 2016-8-23 15:25 编辑
9 ^* i) w9 u( X0 `( G! ^! I
1 M2 [+ Z X6 K
PCB3D视角1 P! j* J+ r% J0 E/ W/ b
5 t8 }0 R- j) X0 M1 b- H
连续调压* E- ^7 V) P P. ^6 @0 t
0 V6 X* ~$ f' @3 w4 @1 S4 E; c
过流保护* O3 }0 T4 `* i9 ]
- x, M3 O9 [5 N. C
保护恢复
! l6 `! v# v1 }' ]# n" Q; d( W+ v2 E* W' ^* O
8 P: d3 H, I6 h( ]5 ^0 U. X
% E8 S% V5 d) b; O8 P* ]从最基本的说起吧,DC-DC的变换电路有很多种,线性电源、开关电源、电荷泵,线性电源大家比较熟悉的应该就是78XX系列的芯片了,电荷泵主要用在小电流的应用中,我们也不加讨论。主要讲讲开关电源,我呢也是一个先学先卖的人,就对照资料啥的随便介绍下拉,权当是开源本设计前的一点准备工作。
9 a- @6 k- [$ N, T$ ] | 7 h* K9 C3 N5 ~& ?4 M1 S3 o
1 y0 ?5 ~$ L! j6 A; E6 ~& _
开关稳压器的工作原理,就是通过控制电路来控制开关器件的通断,配合负反馈完成稳压,跟线性稳压比起来,具有效率高体积小的特点,但是输出没有线性电源稳定。开关电源的基本结构有很多种,包括BUCK、BOOST、BUCK-BOOST、CUK等非隔离式的DCDC变换器,也有Flyback、LLC等隔离式的DCDC变换器。
# U+ k& R. _/ X: b0 u+ g0 i5 h, ?开源的这个设计,是以buck拓扑为核心,配合F334的高级定时器的PWM、PI算法,实现的一个很简单的闭环控制,设计输入电压60V时,输出电压可调,输出电流最大5A,输出最大功率在200W左右。 |
+ \, T) U- e; ~" k4 U" @+ B* d& ^8 ^7 _9 p$ T% O% g7 e3 @4 ~
& _' F) B+ t$ X! K( N系统框图如上,首先说明我这款电压是从HP电源的基础上增加人机界面和改善栅极驱动做的,也是征得了原作者的同意,在此表示感谢,借这个机会分享下自己的心得。$ _- w; p5 g9 j; R! W6 Z @
9 y& a, d+ ]0 @* p" c! ]" rBUCK电路的基本结构如上图所示,相信大家基本或多或少对这个结构都有一定的了解。简单说下,S1闭合时,输入的通路为S1到L1到电容C2以及负载,S2关断时,L1中储存的能量经过D1形成新的回路,如此循环往复,在此过程中实现能量的转移,输出与输入电压的比值为占空比D。0 \4 |7 w9 w; T$ y1 w. t
) M% J, ]/ o1 W6 X4 C
同步BUCK,就是采用导通电阻特别低的mosfet来代替续流二极管,以此来提高整个拓扑的工作效率。基本图如下:6 w) o9 \! y" ` z, c/ C
F( V# _* N- r7 X5 z* i
在有了以上了解的基础上,开始本设计的电路设计,亦即在同步buck的基本拓扑之上展开设计,最终设计如下: |
8 Y% J% K9 k' C7 B9 L# X
! B" T3 J/ L7 _/ w' n0 L图中采用了无电解电容设计,这样虽然纹波可能会大一点,但是响应的体积却小了很多,实际测试中,纹波在100MV以下。电感和电容的取值有响应公式可以推到,这里不多赘述,直接给大家提供一个小工具,输入参数就可以计算出结果的小工具:
9 c9 c6 P, J$ X g4 S
BOOSTçµæãBUKCçµæãéåçµå®¹ãçµæ计ç®è¡¨.rar
(8.36 KB, 下载次数: 818)
|