• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖
  • 论坛首页
  • 电源技术综合区
  • 请教反激变压器Dmax和Lp的三种计算方法都能用吗?有什么优劣?还有,小功率(5-10W)一般是DCM模式设置吗?

请教反激变压器Dmax和Lp的三种计算方法都能用吗?有什么优劣?还有,小功率(5-10W)一般是DCM模式设置吗?

对于开关电源的设计一直是一知半解,以前是利用PI的设计软件来,后来不用PI的芯片的就不知道该咋计算了,查了大量的资料和书籍,到现在也没有完全搞明白。

为了便于查看,假设最低输入直流 Vinmin = DC208V,Vor = 80V, 输出为Vo=5V, Io = 1A,Vd = 0.6V

最近又查了坛子里一些高手的精华文章,有几个疑问请教大家

一:Dmax的确定问题。

1、根据http://www.dianyuan.com/paper/32.html中“让你记得我的好”大侠的文章和陈小平的文章中都是反射电压Vor和最低输入电压VINMIN来求解Dmax。

公式如下:

    Dmax=Vor/(Vinmin+Vor)= 80/(80+208)=0.28

2、王健强翻译的《精通开关电源设计》中有两种方法,第一种和上面的一样,第二种则是根据输出功率Pin、效率η、最低输入电压、输出整流二极管压降Vd来计算,据他说比第一种精确    

    Pin=(Pout+Vd)/η=(5+0.6)/0.8=7W

    初级平均电流 Iin=Pin/Vinmin = 7/208=0.0336A

    Iin/Dmax=Ior/(1-Dmax)

    Dmax = Iin / (Iin + Ior) = 0.0336 / (0.0336 + 0.0714) = 0.32

3、DK106手册中的设计案例则是直接把Dmax定为0.5(当然,他那个案例最低输入为AC80V)

二、Lp的计算。

1、让你记得我的好”大侠的文章和陈小平的文章中

    在DCM模式下(Ipk为峰值电流)

    Ipk=2×Pout/(Vinmin×η×Dmax)

    Lp=(Vinmin×Dmax)/(fs×Ipk) =   (Vinmin×Vinmin×Dmax×Dmax)/(fs×Ipk×2×Pout/η      

2、在DK106文档中,则直接把Ipk用芯片最大限制电流代替来计算

    Lp=(Vinmin×Tonmax)/Ip      Ip为原边峰值电流(芯片设定最大峰值电流为320mA

还有另一位大侠的帖子的办法,不知为何我保存了论坛帖子链接现在居然打不开了,哪位知道咋回事?

http://www.dianyuan.com/bbs/2425730.htm

    

全部回复(7)
正序查看
倒序查看
xinge7401
LV.6
2
2018-10-31 09:17
沙发。
0
回复
2018-10-31 09:41
一、针对临界和连续模式

二、针对临界和断续模式

小功率的一般都是采用断续模式。

1
回复
秋雨
LV.4
4
2018-10-31 15:21
@boy59
一、针对临界和连续模式二、针对临界和断续模式小功率的一般都是采用断续模式。
版主,你说的是占空比的计算还是Lp的计算?
0
回复
2018-10-31 16:19
@秋雨
版主,你说的是占空比的计算还是Lp的计算?

一、是临界、连续模式时占空比的计算方法,Lp是另外的计算方法。

二、是临界、断续模式下Lp的计算方法,其中的Dmax≤方法1中的计算值。

多数资料中给的公式都是按临界模式来计算的,所以综合方法1和方法2就可以了。

0
回复
秋雨
LV.4
6
2018-10-31 23:32
@boy59
一、是临界、连续模式时占空比的计算方法,Lp是另外的计算方法。二、是临界、断续模式下Lp的计算方法,其中的Dmax≤方法1中的计算值。多数资料中给的公式都是按临界模式来计算的,所以综合方法1和方法2就可以了。

请问在Lp的计算中用到的Ipk是计算得出的还是采用芯片最大电流来代替呢?计算得出的Ipk小,特别是当最低输入电压设置的比较高的情况下,比如AC180V,从而造成计算出的Lp很大。而采用芯片的最大限流值来代替Ipk则计算出的Lp就比较正常了。具体计算如下

Vinmin = DC208V,Vor = 80V, 输出为Vo=5V, Io = 1A,Vd = 0.6V,效率η=80%,芯片最大限流值Ipk=320mA,前面算出Dmax=0.32

方法一:

Ipk=2×Pout/(Vinmin×η×Dmax) = 2*6/(208*0.8*0.32)=0.225A

 Lp=(Vinmin×Dmax)/(fs×Ipk) =   (Vinmin×Vinmin×Dmax×Dmax)/(fs×Ipk×2×Pout/η  

=208*208*0.32*0.32/(65*0.225*2*6/0.8)=20mH

方法二:

Lp=(Vinmin×Tonmax)/Ipk(Vinmin×Dmax)/(Ipk*fs)

=(208*0.32)/(0.32*65) = 3.2mH

0
回复
2018-11-01 08:51
@秋雨
请问在Lp的计算中用到的Ipk是计算得出的还是采用芯片最大电流来代替呢?计算得出的Ipk小,特别是当最低输入电压设置的比较高的情况下,比如AC180V,从而造成计算出的Lp很大。而采用芯片的最大限流值来代替Ipk则计算出的Lp就比较正常了。具体计算如下Vinmin=DC208V,Vor=80V,输出为Vo=5V,Io=1A,Vd=0.6V,效率η=80%,芯片最大限流值Ipk=320mA,前面算出Dmax=0.32方法一:Ipk=2×Pout/(Vinmin×η×Dmax)=2*6/(208*0.8*0.32)=0.225A Lp=(Vinmin×Dmax)/(fs×Ipk)=  (Vinmin×Vinmin×Dmax×Dmax)/(fs×Ipk×2×Pout/η)   =208*208*0.32*0.32/(65*0.225*2*6/0.8)=20mH方法二:Lp=(Vinmin×Tonmax)/Ipk= (Vinmin×Dmax)/(Ipk*fs)=(208*0.32)/(0.32*65)=3.2mH

方法1是临界模式的计算方法,方法2是断续模式的计算方法,选哪种方法都可以根据实际的需求(功率大一些的也可以按CCM来设计)。小功率时几十mH的电感量是正常的。

0
回复
秋雨
LV.4
8
2018-11-02 21:59
@boy59
方法1是临界模式的计算方法,方法2是断续模式的计算方法,选哪种方法都可以根据实际的需求(功率大一些的也可以按CCM来设计)。小功率时几十mH的电感量是正常的。
谢谢版主!ok,回头设计一个试试看
0
回复