• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

反激DC-DC全部设计过程(含变压器/输入/输出)请新老手都来指正

设计指标:
输入DC: Vin(min)=11v
Vin(max)=15v
输出DC(1)=12v/1.0A  (供精密传感器)
    DC(2)=+5v/0.4A  (供CPU)
    DC(3)=-5v/0.4A
其他要求:1.+12v,+5v两路输出不共地;(不明白该如何处理,仅仅是不把两路输出的地接在一起or
          还要做其他考虑?请指导)
          2.+5v供电cpu,要求纹波电压峰峰值<100mv;
          3.+12v供电高精度传感器,要求纹波电压峰峰值<50mv;
          4.外形低矮,体积小.
说明:+5v纹波电压峰峰值按25mv计算,+12v纹波电压峰峰值按25mv计算.
全部回复(49)
正序查看
倒序查看
skyfish
LV.5
2
2005-08-31 21:55
电路草图:500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/32/1125496515.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
skyfish
LV.5
3
2005-08-31 21:56
@skyfish
电路草图:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/32/1125496515.jpg');}"onmousewheel="returnimgzoom(this);">
取IC:UC3843工作频率:f=85kHz

(1)反激式变压器参数计算过程:
输入峰峰电流:Ipk=k*Pout/Vin(min)=5.5*20.0/11.0=10.0A(反激式电路中K=5.5)
一次最大电感:Lpri=Vin(min)*D(max)/(Ipk*f)=11.0*0.5/(10.0*85000)=6.47uH
因电源功率在20-30w,选择磁芯EF(D)25/EPC25/EI25/EF(D)30/EPC30均可.
磁芯参数AL=2500 NH/(N*N) 将单位换算为mH/1000匝即:
AL=2500*1000/1000,000=2.5mH/1000匝

原边匝数:Npri =1000*根号下(Lpri/AL)=1000*根号下(0.00647mH/(2.5mH/1000匝))=50.87匝(取50匝)

计算二次绕组匝数:
Nsec=Npri*(Vout+Vfwd)*(1-D(max))/(Vin(min)*D(max))=Npri*((Vout+Vfwd)/11.0v)
输出电压最低(+5v)的二次绕组匝数(输出电流0.4A ,使用超快速整流二极管)
N(+5v)=Npri*(5.0v+0.5v)/11.0v=Npri*0.5=50*0.5=25匝

(+12v)的二次绕组匝数(输出电流1A,使用超快速整流二极管)
N(+12v)=Npri*(12.0v+0.9v)/11.0v=Npri*=50*1.172=58匝

辅助绕组匝数计算:
辅助绕组提供电压,考虑整流二极管压降1.4v+3843的最低工作电压8.5v=10v
N(+12v)=Npri*(8.40v+1.6v)/11.0v=Npri*=50*0.9=45匝
虽然是估算结果,但线圈的匝数实在是太大了,请各位指正是什么地方计算错误.
0
回复
skyfish
LV.5
4
2005-08-31 21:56
@skyfish
取IC:UC3843工作频率:f=85kHz(1)反激式变压器参数计算过程:输入峰峰电流:Ipk=k*Pout/Vin(min)=5.5*20.0/11.0=10.0A(反激式电路中K=5.5)一次最大电感:Lpri=Vin(min)*D(max)/(Ipk*f)=11.0*0.5/(10.0*85000)=6.47uH因电源功率在20-30w,选择磁芯EF(D)25/EPC25/EI25/EF(D)30/EPC30均可.磁芯参数AL=2500NH/(N*N)将单位换算为mH/1000匝即:AL=2500*1000/1000,000=2.5mH/1000匝原边匝数:Npri=1000*根号下(Lpri/AL)=1000*根号下(0.00647mH/(2.5mH/1000匝))=50.87匝(取50匝)计算二次绕组匝数:Nsec=Npri*(Vout+Vfwd)*(1-D(max))/(Vin(min)*D(max))=Npri*((Vout+Vfwd)/11.0v)输出电压最低(+5v)的二次绕组匝数(输出电流0.4A,使用超快速整流二极管)N(+5v)=Npri*(5.0v+0.5v)/11.0v=Npri*0.5=50*0.5=25匝(+12v)的二次绕组匝数(输出电流1A,使用超快速整流二极管)N(+12v)=Npri*(12.0v+0.9v)/11.0v=Npri*=50*1.172=58匝辅助绕组匝数计算:辅助绕组提供电压,考虑整流二极管压降1.4v+3843的最低工作电压8.5v=10vN(+12v)=Npri*(8.40v+1.6v)/11.0v=Npri*=50*0.9=45匝虽然是估算结果,但线圈的匝数实在是太大了,请各位指正是什么地方计算错误.
(2)输入滤波器参数计算:
输入滤波部分:Cin
Cin=(2.0*Pout)/(f*Vripple(p-p))
其中 Vripple(p-p)=输入电容上要得到的纹波电压峰峰值,通常取0.1~0.5v,这里取0.25v
Pout取25.0w
Cin=(2.0*25w)/(85000Hz*0.25v)=235.2uF
取Cin=240uF用两个120uF/50V的铝电解电容和一个0.1uF/100v的瓷片电容并联.
C2=C2_1=120uF
0
回复
skyfish
LV.5
5
2005-08-31 21:57
@skyfish
(2)输入滤波器参数计算:输入滤波部分:CinCin=(2.0*Pout)/(f*Vripple(p-p))其中Vripple(p-p)=输入电容上要得到的纹波电压峰峰值,通常取0.1~0.5v,这里取0.25vPout取25.0wCin=(2.0*25w)/(85000Hz*0.25v)=235.2uF取Cin=240uF用两个120uF/50V的铝电解电容和一个0.1uF/100v的瓷片电容并联.C2=C2_1=120uF
(3)主输出电容计算:
计算公式Cout(min)=(Iout(max)*(1-D(min)))/(f*Vripple(pk-pk))
其中 Vripple(pk-pk)=期望的输出电压纹波峰缝值(v)
Cout(min)=主输出电容最小值(uF)
D(min)=最小占空比(0.3)
Iout(max)=最大输出电流,这里取((1.5~2.0)*额定输出电流)
+5v主输出滤波电容计算:
Cout(+5v)=(0.8A*0.7)/(85000Hz*0.025v)=263.6uF(取250uF钽电容,输出纹波峰峰值取25mv)
Cout(+12v)=(2.0A*0.7)/(85000Hz*0.025v)=658.8uF(使用3个220uF钽电容并联,输出纹波峰峰值取25mv,
C9=660uF,C12=C14=250uF
为了吸收大容量电容,两端的高频电流分量,需并联0.01uF的陶瓷电容)
+12v输出纹波是不是取得太小了些,不知道这样的精度实现起来有没有可能?如何操作?
0
回复
skyfish
LV.5
6
2005-08-31 21:57
@skyfish
(3)主输出电容计算:计算公式Cout(min)=(Iout(max)*(1-D(min)))/(f*Vripple(pk-pk))其中Vripple(pk-pk)=期望的输出电压纹波峰缝值(v)Cout(min)=主输出电容最小值(uF)D(min)=最小占空比(0.3)Iout(max)=最大输出电流,这里取((1.5~2.0)*额定输出电流)+5v主输出滤波电容计算:Cout(+5v)=(0.8A*0.7)/(85000Hz*0.025v)=263.6uF(取250uF钽电容,输出纹波峰峰值取25mv)Cout(+12v)=(2.0A*0.7)/(85000Hz*0.025v)=658.8uF(使用3个220uF钽电容并联,输出纹波峰峰值取25mv,C9=660uF,C12=C14=250uF为了吸收大容量电容,两端的高频电流分量,需并联0.01uF的陶瓷电容)+12v输出纹波是不是取得太小了些,不知道这样的精度实现起来有没有可能?如何操作?
(4)输出端 LC滤波参数计算:
输出端 LC滤波器位于主输出电容之后,当控制芯片最小工频在f=50~100 kHz,取滤波器频率fc=5~10KHz.这里取fc=8kHz.LC滤波器中的C都取对应主输出电容的1/2,利用:
Lf=1/(4*Pai*Pai*fc*fc*Cf)
其中Cf: LC滤波器中的C, 取 Cf(+5v)=120uF=C13=C15; Cf(+12v)=330uF=C10;
Lf:LC滤波器中的L;
+5v输出端LC滤波器:
Lf(+5v)=1/(4*3.14*3.14*8000*8000*120)=3.298=L2=L3(取Lf(+5v)=3.5uH)
+5v输出端LC滤波器:
Lf(+12v)=1/(4*3.14*3.14*8000*8000*330)=1.199=L1(取Lf(+12v)=2.0uH)
0
回复
skyfish
LV.5
7
2005-08-31 21:57
@skyfish
(4)输出端LC滤波参数计算:输出端LC滤波器位于主输出电容之后,当控制芯片最小工频在f=50~100kHz,取滤波器频率fc=5~10KHz.这里取fc=8kHz.LC滤波器中的C都取对应主输出电容的1/2,利用:Lf=1/(4*Pai*Pai*fc*fc*Cf)其中Cf:LC滤波器中的C,取Cf(+5v)=120uF=C13=C15;Cf(+12v)=330uF=C10;Lf:LC滤波器中的L;+5v输出端LC滤波器:Lf(+5v)=1/(4*3.14*3.14*8000*8000*120)=3.298=L2=L3(取Lf(+5v)=3.5uH)+5v输出端LC滤波器:Lf(+12v)=1/(4*3.14*3.14*8000*8000*330)=1.199=L1(取Lf(+12v)=2.0uH)
(5)电压反馈部分参数计算:
为了改善输出交叉调整性能,对每个正极性输出端都进行检测,这样可以有效提高每个输出端在负载变化时的响应特性.设计时把UC3843内部的误差放大器旁路掉,由光隔离器驱动原来由这个误差放大器驱动的所有电路.由于误差放大器有一个1.0mA的电流源,为了使电路工作,TL431要从光隔离器的LED上抽取1.0mA,所有的控制电流都叠加在这个电流上.光隔离器的偏置电阻R10直接连在+12V输出(精密电压)上,将,TL431参考电压设置在2.5v.
R10=(12.0v-2.5-1.4)/6.0mA=1350ohm(取R10=1.3K)
检测电流大约取为1.0mA,R8=2.5v/1.0mA=2.5K
这样实际检测的电流为:Isens=2.5v/2.7k=0.926mA
为满足应用要求,各部分检测电流占反馈量的比例如下:+12v占70%; +5v占30%.
+12v的检测电阻R7为:
R7=(12v-2.5v)/(0.7*0.926mA)=14656ohm(取R7=15K)
+5v的检测电阻R11为:
R11=(5v-2.5v)/(0.3*0.926mA)=8999ohm(取R11=9K)
0
回复
skyfish
LV.5
8
2005-08-31 22:01
@skyfish
(5)电压反馈部分参数计算:为了改善输出交叉调整性能,对每个正极性输出端都进行检测,这样可以有效提高每个输出端在负载变化时的响应特性.设计时把UC3843内部的误差放大器旁路掉,由光隔离器驱动原来由这个误差放大器驱动的所有电路.由于误差放大器有一个1.0mA的电流源,为了使电路工作,TL431要从光隔离器的LED上抽取1.0mA,所有的控制电流都叠加在这个电流上.光隔离器的偏置电阻R10直接连在+12V输出(精密电压)上,将,TL431参考电压设置在2.5v.R10=(12.0v-2.5-1.4)/6.0mA=1350ohm(取R10=1.3K)检测电流大约取为1.0mA,R8=2.5v/1.0mA=2.5K这样实际检测的电流为:Isens=2.5v/2.7k=0.926mA为满足应用要求,各部分检测电流占反馈量的比例如下:+12v占70%;+5v占30%.+12v的检测电阻R7为:R7=(12v-2.5v)/(0.7*0.926mA)=14656ohm(取R7=15K)+5v的检测电阻R11为:R11=(5v-2.5v)/(0.3*0.926mA)=8999ohm(取R11=9K)
请网路大侠指正,欢迎新手讨论,大家共同进步!!!
0
回复
skyfish
LV.5
9
2005-08-31 22:19
@skyfish
请网路大侠指正,欢迎新手讨论,大家共同进步!!!
看来这个方式不够吸引人气,嘿嘿!!自己顶.
0
回复
2005-09-01 08:29
@skyfish
看来这个方式不够吸引人气,嘿嘿!!自己顶.
12V与5V输出不共地,但是在此图中,12V与5V却有一个共同的地端,即TL431的A端
其他部分稍后再好好研究一下,呵呵,我的水平也一般,一起进步好了
0
回复
skyfish
LV.5
11
2005-09-01 13:41
@liqingwu1234
12V与5V输出不共地,但是在此图中,12V与5V却有一个共同的地端,即TL431的A端其他部分稍后再好好研究一下,呵呵,我的水平也一般,一起进步好了
谢谢您的关注!!!新图正在修改中,兄弟变压器设计???也是作反激式??
0
回复
2005-09-01 14:33
@skyfish
谢谢您的关注!!!新图正在修改中,兄弟变压器设计???也是作反激式??
+12V和+5V电压还是比较稳,但是-5V怎么精确稳压啊?
0
回复
skyfish
LV.5
13
2005-09-01 15:05
@丽晶电子
+12V和+5V电压还是比较稳,但是-5V怎么精确稳压啊?
兄弟高见???通常只反馈正极性输出....
0
回复
蓝黑
LV.9
14
2005-09-01 18:11
@skyfish
电路草图:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/32/1125496515.jpg');}"onmousewheel="returnimgzoom(this);">
如按照此图变压器做一定不行.
问题如下:

    1,取样电阻0.55R太大.建义用互感器或0.1R以下
    2,CT太小了吧.你要求频率多少啊.这种电路频率100K较合适.采用222/103吧
    3,其他参数调试中都会发现问题.
    4.特别是变压器有问题,按上述公式算都有很大出入..
    选择EE25原边匝数10T差不多
0
回复
ck-hao
LV.4
15
2005-09-01 19:45
我更关注细节,R4起什么作用?取22欧是怎样得来的?
0
回复
liuzhuangx
LV.3
16
2005-09-01 19:53
@蓝黑
如按照此图变压器做一定不行.问题如下:    1,取样电阻0.55R太大.建义用互感器或0.1R以下    2,CT太小了吧.你要求频率多少啊.这种电路频率100K较合适.采用222/103吧    3,其他参数调试中都会发现问题.    4.特别是变压器有问题,按上述公式算都有很大出入..    选择EE25原边匝数10T差不多
同意,变压器参数有问题
0
回复
蓝黑
LV.9
17
2005-09-01 20:25
@ck-hao
我更关注细节,R4起什么作用?取22欧是怎样得来的?
限流作用/与MOS管的输入电容有关.效率也有关.EMI等等
0
回复
ck-hao
LV.4
18
2005-09-01 20:56
@蓝黑
限流作用/与MOS管的输入电容有关.效率也有关.EMI等等
22欧是怎样得来的?
0
回复
蓝黑
LV.9
19
2005-09-01 21:05
@ck-hao
22欧是怎样得来的?
一般是经验值.也有选择47R的.我也不知道怎么算.还肯请高手回答/我先看看资料再答复你好吗
0
回复
2005-09-01 22:30
@skyfish
兄弟高见???通常只反馈正极性输出....
听说磁放大可以,不过没试过.想找更筒单的.
0
回复
skyfish
LV.5
21
2005-09-01 22:44
@蓝黑
如按照此图变压器做一定不行.问题如下:    1,取样电阻0.55R太大.建义用互感器或0.1R以下    2,CT太小了吧.你要求频率多少啊.这种电路频率100K较合适.采用222/103吧    3,其他参数调试中都会发现问题.    4.特别是变压器有问题,按上述公式算都有很大出入..    选择EE25原边匝数10T差不多
是的,取样电阻值0.1ohm是合适的,这个太大.
谢谢您的关注!!!,后面有进一步修改了的电路,部分参数仍然是错误的.请指正.谢谢!!!!
0
回复
skyfish
LV.5
22
2005-09-01 23:08
@liuzhuangx
同意,变压器参数有问题
变压器计算是参考的徐德鸿老爷爷翻的那本《开关电源设计指南》上的反激例子算的,唯一不同的是他选的磁芯AL=90mH/1000砸,我选的磁芯厂家提供的AL=2500nH/(N*N)我把它换成mH/1000砸单位,AL=2.5mH/1000砸,而他的磁芯AL=90mH/1000砸(差距如此大????
1mH=1000,000nH),我想要错就是这儿我的AL没算对吧.
按公式:Npri=1000*根号下(Lpri/AL)计算的.其中Lpri单位(mH)AL单位(mH/1000砸)
不过徐的书网上说有很多错误,正在准备找别的书看.请知情的同志指正.谢谢!!!
0
回复
skyfish
LV.5
23
2005-09-01 23:12
@ck-hao
我更关注细节,R4起什么作用?取22欧是怎样得来的?
R4通常取10~20ohm不用计算,在实验时需要调整,它保证驱动mos的电流,UC3842/3的案例上都有说明,而且其他拓扑结构(如推挽)的图腾柱输出到mos间都有这个小电阻的.
0
回复
skyfish
LV.5
24
2005-09-01 23:17
@skyfish
R4通常取10~20ohm不用计算,在实验时需要调整,它保证驱动mos的电流,UC3842/3的案例上都有说明,而且其他拓扑结构(如推挽)的图腾柱输出到mos间都有这个小电阻的.
出于对输出精度的考虑(+12v输出电压误差应<25mv),接受网友建议只将+12v输出反馈,并增加了线性三端稳压.新的电路如下,反馈电路中电阻值还没有计算.请各位持续 关注,共同进步!!!500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/33/1125587831.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
ttstudy
LV.2
25
2005-09-01 23:48
低纹波如何保证?
0
回复
skyfish
LV.5
26
2005-09-01 23:52
@ttstudy
低纹波如何保证?
(1)+12V输出作为主回馈,用三端稳压管和光耦反馈
(2)输出端的LC滤波
(3)将上述电路改成正激式的有没有戏(没有用正极主要是觉得电流不大1A)
,我还没有做板子,现在还来得及!!!大哥来个意见???
0
回复
skyfish
LV.5
27
2005-09-01 23:59
@skyfish
(1)+12V输出作为主回馈,用三端稳压管和光耦反馈(2)输出端的LC滤波(3)将上述电路改成正激式的有没有戏(没有用正极主要是觉得电流不大1A),我还没有做板子,现在还来得及!!!大哥来个意见???
贴出电路图压缩件,感兴趣的朋友下载指正!!!嘿嘿1125590343.rar500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/33/1125590354.jpg');}" onmousewheel="return imgzoom(this);">1125590363.txt
0
回复
蓝黑
LV.9
28
2005-09-02 09:52
@skyfish
(1)+12V输出作为主回馈,用三端稳压管和光耦反馈(2)输出端的LC滤波(3)将上述电路改成正激式的有没有戏(没有用正极主要是觉得电流不大1A),我还没有做板子,现在还来得及!!!大哥来个意见???
你可以按这个电路布线.板子回来再调试.对了,你的各路稳压精度是多少?
0
回复
rainsun
LV.6
29
2005-09-02 19:18
@丽晶电子
听说磁放大可以,不过没试过.想找更筒单的.
在正5V的次级绕组再绕一个反向的同匝绕组 这样不就出来-5V了吗
0
回复
rainsun
LV.6
30
2005-09-02 19:20
@skyfish
变压器计算是参考的徐德鸿老爷爷翻的那本《开关电源设计指南》上的反激例子算的,唯一不同的是他选的磁芯AL=90mH/1000砸,我选的磁芯厂家提供的AL=2500nH/(N*N)我把它换成mH/1000砸单位,AL=2.5mH/1000砸,而他的磁芯AL=90mH/1000砸(差距如此大????1mH=1000,000nH),我想要错就是这儿我的AL没算对吧.按公式:Npri=1000*根号下(Lpri/AL)计算的.其中Lpri单位(mH)AL单位(mH/1000砸)不过徐的书网上说有很多错误,正在准备找别的书看.请知情的同志指正.谢谢!!!
兄弟 他的AL是指加了气隙后的AL值 你还没算气隙呢
0
回复
rainsun
LV.6
31
2005-09-02 19:22
@蓝黑
一般是经验值.也有选择47R的.我也不知道怎么算.还肯请高手回答/我先看看资料再答复你好吗
这个取值和MOS管的GD寄生电容有关 具体请高手回答
0
回复