1电路图
2电感计算
通过一个设计案例,来介绍BUCK电路中电感的计算方法。在设计之前需要提前知道四个重要参数:
BUCK电路设计需求 | |
输入电压范围 | 12~24V |
输出电压 | 5V |
输出电流 | 2A |
电流纹波率 | 0.4 |
2.1电流纹波率
电感的计算首先需要明白的概念是电流纹波率。电流纹波率是在电源工作在CCM时所定义的一个概念,它是电感电流的交流分量与其相应的直流分量的比值。
如上图所示,在以往的设计经验中,随着电流纹波率r的增大,电感体积以及电感量,会随着相应的减少。当r=0.4时,输出电流纹波率和电感电感量和体积会达到一个较合适的效果。因此下文中的电感计算中电流纹波率都会取r=0.4。
2.2最小占空比
第二步,确定BUCK电路中PWM波形的占空比,这个比较好理解。BUCK电路采用了脉宽调制技术。
PWM占空比等于输出电压/输入电压。想要设计一款输入电压范围为12~24V,输出电压固定为5V的电源,这时可以确定最大占空比为5/12=41.6%,最小占空比为5/24=20.8%。
2.3负载最大电流
这一步需要预估出负载所需要的电流最大值,比如降压后的5V需要给单片机供电,100~200ma电流即可。如果你通过12V降压到5V后为几个舵机供电,这时可能需要1-2A的电流。这个就需要根据具体应用而定了,这里假设输出最大电流为2A(电流值为输出电流的平均值)。
2.4确定峰值电流
上一步确定了输出电流的平均值(2A),还需要确定输出的峰值电流。上文将输出电流纹波率设置为r=0.4,则输出峰值电流
在使用中应避免电感出现饱和,电感的的额定电流需要大于输出的峰值电流2.4A,并且需要留有余量。
2.5案例计算
选择TI的TPS5430芯片,作为BUCK电路控制芯片,在数据手册中可知开关管的开关频率为500KHZ,最大输出电流3A满足我们的设计需求:
同时从数据手册中找到如下公式:
上下同时除以Vin(max),可得到如下公式:
公式中:
Kind为上文中所提到的电流纹波率
Fsw为电源芯片的开关频率
Vout(max)为电源的输出电压值
Iout为输出最大电流
D为最小占空比
将已知数据代入上式,可计算出Lmin>9.8uH,因此可选择电感量为15uH,额定电流大于2.4A的电感用于这个设计中。
2.6计算结果
为了方便应用于不同的设计,将以上公式和数据在Mathcad软件中进行计算,如下图所示。
下面的图一是开关开通的时候,电流的流向,在开通的时候,电容电流有充电也有放电,但是充电一定是平衡的。
图二是开关关断的时候,电流的流向。在关断期间电容也有充电与放电的过程。
从上图来看的话,buck电路在稳态的时候,电感电流为临界状态,当我们开关S1闭合为t0时刻,电感L1上面电流从0开始上升,这个时候输出电压是通过C1电容的放电来维持电压基本保持平衡,所以输出电容电压是下降,随时间的推移到t1时刻,电感电流上升到输出电流IO的时候,可以认为电容既不充电也不放电,t1时刻之后电感电流继续上升这时IL>Io,电容开始充电。电容电压开始上升,到t2时刻,开关管关断,电感电流到最大ILmax>Io,输出电容继续充电,电压上升,t2时刻后到t3之前,电感电流开始下降,在IL>Io的时候,输出电容还是在充电,一直到t3时刻,IL=Io电感电流完全给负载提供电流,没有多余的电流来给电容充电,电容不充电电压达到最大值,t3时刻后电感电流IL<Io,电容开始放电,电容电压下降直到到t4时刻。开关管开通下一个周期开始。在稳态的时候电容的充电与放电一定是平衡的,这样才能维持输出电压稳定。
从下面的图上分析,电解电容的充电时间是t1-t3,电感电流IL>Io的时候,电容电压上了△V,t1-t2的时间是1/2开通时间,t2-t3的时间是1/2关断时间,t1-t3的时间段就是
,也就是电容充电时间是半个周期。
放电时间也是半个周期,充电的平均电流就是
在整个的充电过程中,电容的充电电压由最小电压充到最大电压,最小电压到最大电压的压差为△V,△V=Vomax-Vomin 这里的△V就是电容充放电引起的纹波电压,BUCK电路里电感的平均电流是等于输出电流Io的,所以临界模式的BUCK里ILmax=2·Io
这样就可以得到电容的平均充电电流Iav=Io/2
根据Q=C·V=I·t
临界模式里面电流是平均充电电流
临界模式的时间是电容充电时间
△V是要求的纹波电压,一般是输出电压的1%或2%
根据公式可计算出
临界模式里面△I=2·Io
如果是连续模式里面△I=r×Io
r取0.2-0.4之间
计算电容:C=0.4*2*1/500/1000/8/5=40nf 不考虑ESR影响。