DCDC-BUCK电路设计

最近读了Switching power Suppliers A - Z这本书,整理记录下来。

首先常用的buck电路的简图如下所示:(三种常用的拓扑结构的区别在于电感的位置,buck接输出,boost接输入,buck-boost接GND)

稳态时,开关导通时间的伏秒能量与开关关闭时的伏秒能量相等,根据L\tfrac{di}{dt} = U ,由此得出\Delta i相等;忽略开关电压与二极管电压,VLon = Vi - Vo ;VLoff = Vo ;同时I_{L} =  I_{o} ;r = \Delta i/I,r典型值取为0.4,如果降低r比0.4小很多,则需要使用非常大的电感;如果增加r,电感的尺寸并没有减少很多,所以常规情况下,r的典型选择为0.4。

     VLon X \bigtriangleupton = VLoff X \Deltatoff \Rightarrowton X(Vi - Vo)= toff X Vo;\Rightarrow \frac{ton}{ton +toff} = \frac{Vo}{Vi} = D

\Rightarrow \Delta i = \tfrac{Vo}{L X f} \left ( 1-D \right )    \Rightarrow  图像化表示如下图所示:

                                    

1)电感的基本定义:磁通量\phi= BA ;A是面积,B是磁感应强度,H是磁场强度;B=\muH;\mu是相对磁导率。交流电中,B与H不同步,B滞后于H,落后的角度就是铁芯损耗角;感应电压V = N d\phi / dt

\Rightarrow V = NA dB/dt;电感值L = N\phi/I   Henrys。由于磁通量\phi正比于匝数N,所以L正比于N的平方;可以记为 L = A_{L} X N^{2} X 10^{-9} Henrys; 当H在闭环上积分时,我们可以得出电流公式\oint H = I

根据V = L dI/dt = N d\phi/dt = NA dB/dt;\Rightarrow\Delta B=L \Delta I / NA;同理得出B \propto I\Delta B \propto \Delta I

计算磁芯是否饱和,B{pk}=\frac{L}{NA} I_{pk};大多数铁氧体磁芯能承受的B为0.3T= 300mT=3000 Gauss;第一眼看起来增大匝数,可以减小B,但是由于B与匝数的平方成正比,所以分子增加的速度高于分母,所以增大N,B同样也会增大。磁芯的损耗与\Delta B和频率f成正比;

 电感选型:关注感值与电流,电流包括温升电流与饱和电流,一些制造商将饱和电流(针对磁芯)定义为电感值降低20%的电流,温升电流(针对铜丝)定义为电感温度相较环境温度上升40摄氏度的电流。选型时取其小。根据上面的公式,电感与开关频率成反比,与负载成正比。

 电感电流至少大于:I_{L}\Delta I/2;电感损耗:I_{rms}^{2} = I_{DC}^{2} + \Delta I^{^{2}}/12 ;Pcu = I_{rms}^{2} X ESR;

Pcore = A X B^{m}Xf ^{n} ;这里的B为\Delta B/2;一典型示例Pcore为2mW,Pcu为389mW;铜损比磁芯损耗高很多。根据以上图,电感设计选择V_{INMAX}时计算。此时D最小,\Delta I最大。

2)二极管选型:最大电流I_{D} = I_{o} X (1-D_{min});最大电压为V_{INMAX};功耗P_{D} = V_{D} X I_{D}

3)mos开关选型:最大电流即为D最大时的电流,I_{rms-sw}^{2}为直流的加上三角波部分即\Delta I^{^{2}}/12,则容易得出

I_{rms-sw}^{2} =  D_{MAX} X( I_{L-DMAX}^{2}\Delta I^{^{2}}/12);其中  \Delta I = r I

3)输出电容选型:由于I_{L}I_{o} + \Delta I;其中默认负载电流是稳定的,那么输出电容上承担的电流即为\Delta I,那么得出I_{rms-out}^{2} =  \Delta I^{^{2}}/12;\Delta I最大时对应的D最小;

输出电容的峰峰值最大电流为I_{o} Xr_{DMIN};

以下主要计算电容C引起的纹波电压。

 4)输入电容选型:默认输入电流是稳定的,忽略效率,根据能量守恒I_{IN} X V_{IN} = I_{o} X V_{o};可以得出I_{IN} = D I_{o};开关电流表达如下:

\begin{Bmatrix} I_{sw} = I_{o} \, \, \, \, \, \, \, 0< t< ton & \\ I_{sw} = 0 \, \, \, \, \, \, \, \, \, \, \, ton< t < Ts & \end{Bmatrix}    \Rightarrow   \begin{Bmatrix} I_{cin} =I{o}- DI_{o} \, \, \, \, \, \, \, 0< t< ton & \\ I_{cin} = -DI{o} \, \, \, \, \, \, \, \, \, \, \, ton< t < Ts & \end{Bmatrix}

根据I_{cin-rms}^{2} = \frac{1}{T}\left ( \int_{0}^{ton}\left ( I_{o}-DI_{o} \right ) ^{2}dt + \int_{ton}^{T}\left ( DI_{o} \right )^{2}dt\right )

 根据以上算式,得出I_{cin-rms}^{2} = I_{o}^{2}\left ( DX\left ( 1-D \right ) \right )

由于以上的式子没有考虑开关电流的输出纹波\Delta I,若考虑,则在ton期间,输入电容的电流

I_{cin} = I_{o} - DI_{o}-\frac{\Delta I}{2}+\Delta I\frac{t}{TD}更新上式后解得:I_{cin-rms}^{2} = I_{o}^{2}XD\left ( 1-D \right )+D\frac{\Delta I^{2}}{12};

或者从另一方面理解,电感峰峰值为ΔI的三角波,大家熟知它的RMS值的平方是 \Delta I^{^{2}}/12;即更新增加上式。

输入电容的峰峰值最大电流为I_{o} X(1+r_{dmin}/2);

开关SW导通期间,I_{cin} = I_{sw} - I_{in};其中I_{sw} \approx I_{o}I_{in} \approx DI_{o}

根据I = C du/dt\Rightarrow\Delta u = \frac{\Delta t}{C}\, I_{c}其中I_{c} = I_{o}\left ( 1-D \right )\Delta t = \frac{D}{f}

\Rightarrow\Delta u = \frac{1}{Cf}\, \frac{V_{out}}{V_{in}}\, I{out}\, \left ( 1-\frac{V_{out}}{V_{in}} \right );上面是电容上引起的纹波电压,总纹波电压需要加上ESR上引起的。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值