【开关电源】BUCK和BOOST变换器电感的设计

0 前言

对于电源工程师来说,设计中小功率Buck或Boost的基本任务之一是要计算电感。然而,当你翻开电源教科书的时候,你经常会发现书中给你列出一大堆公式,却让你无从下手,不得要领。那么如何运用工程的方法快速地设计出一个合适地电感参数,可以方便地从商家地产品手册里找到你要地标准电感呢?作者在这里整理和归纳了与Bukc和Boost电感设计有关地一系列实用计算方法和简单地工程设计方法。

1 确定电流纹波比

电流纹波比定义为:
r = Δ i i L r=\frac{\Delta i}{i_{L}} r=iLΔi
其中, i L i_{L} iL是电感电流的波形中心, Δ i \Delta i Δi是电感电流的变化摆幅。
电感电流的峰值为:
i p k = i L + r 2 i L i_{pk}=i_{L}+\frac{r}{2}i_{L} ipk=iL+2riL
根据工程经验,在考虑变换器各应力参数后,连续电流模式下 r r r的最佳工程值约为0.4(0.3~0.5)。

2 分清变换器的最坏工作状态

对于目标设计,我们要首先关注它的最坏工作情况,即电感电流最大的时候。
2.1 BUCK电路
BUCK电感电流波形的平均值取决于负载电流,和输入电压无关。改变输入电压,电感电流的波形中心几乎不变,但电感电流的峰值会随着输入电压的增加而增加。所以,BUCK变换器的电感电流的最坏工作状态是在最高输入电压的情况下。设计时,应该以最高输入电压为计算条件。
i L = i o i_{L}=i_{o} iL=io
D = V o V i n D=\frac{V_{o}}{V{in}} D=VinVo
2.2 BOOST电路
由于BOOST电路只有在开关管断开时,电感电流才能传递到输出负载,所以,当最低输入电压时,BOOST变换器的电感电流为最大。设计时,应该以最低输入电压为计算条件。
i L = i o 1 − D i_{L}=\frac{i_{o}}{1-D} iL=1Dio
D = V o − V i n V o D=\frac{V_{o}-V_{in}}{V_{o}} D=VoVoVin

3 伏秒平衡

这是功率变换器的基本法则:在开关导通时间 T o n T_{on} Ton施加在电感两端电压 V o n V_{on} Von,而在开关断开时间 T o f f T_{off} Toff施加在电感两端电压 V o f f V_{off} Voff V o n V_{on} Von V o f f V_{off} Voff极性相反,它们满足:
V o n T o n = V o f f T o f f V_{on}T_{on}=V_{off}T_{off} VonTon=VoffToff
根据电感的特性方程:
V = L d i d t V=L\frac{di}{dt} V=Ldtdi
从而有
V d t = L d i Vdt=Ldi Vdt=Ldi
V o n T o n = V o f f T o f f = L Δ i = L r i L V_{on}T_{on}=V_{off}T_{off}=L\Delta i=Lri_{L} VonTon=VoffToff=LΔi=LriL
工程上, L L L单位为uH, T o n T_{on} Ton单位为us,电压单位为V,电流单位为A。
假设变换器中开关管的压降为 V s w V_{sw} Vsw,二极管的压降为 V d V_{d} Vd
3.1 BUCK电路
V o n = V i n − V o − V s w V_{on}=V_{in}-V_{o}-V_{sw} Von=VinVoVsw
V o f f = V o + V d V_{off}=V_{o}+V_{d} Voff=Vo+Vd
D = T o n T o n + T o f f = 1 1 + T o f f T o n = 1 1 + V o n V o f f = V o f f V o f f + V o n = V o + V d V i n + V d − V s w D=\frac{T_{on}}{T_{on}+T_{off}}=\frac{1}{1+\frac{T_{off}}{T_{on}}}=\frac{1}{1+\frac{V_{on}}{V_{off}}}=\frac{V_{off}}{V_{off}+V_{on}}=\frac{V_{o}+V_{d}}{V_{in}+V_{d}-V_{sw}} D=Ton+ToffTon=1+TonToff1=1+VoffVon1=Voff+VonVoff=Vin+VdVswVo+Vd
3.2 BOOST电路
V o n = V i n − V s w V_{on}=V_{in}-V_{sw} Von=VinVsw
V o f f = V o + V d − V i n V_{off}=V_{o}+V_{d}-V_{in} Voff=Vo+VdVin
D = T o n T o n + T o f f = 1 1 + T o f f T o n = 1 1 + V o n V o f f = V o f f V o f f + V o n = V o + V d − V i n V o + V d − V s w D=\frac{T_{on}}{T_{on}+T_{off}}=\frac{1}{1+\frac{T_{off}}{T_{on}}}=\frac{1}{1+\frac{V_{on}}{V_{off}}}=\frac{V_{off}}{V_{off}+V_{on}}=\frac{V_{o}+V_{d}-V_{in}}{V_{o}+V_{d}-V_{sw}} D=Ton+ToffTon=1+TonToff1=1+VoffVon1=Voff+VonVoff=Vo+VdVswVo+VdVin

4 纹波电流峰值与输入电压的关系

以不考虑开关管压降和二极管压降作为分析前提。
4.1 BUCK电路
{ V = L d i d t V o n T o n = V o f f T o f f V o n = V i n − V o V o f f = V o → D = T o n T o n + T o f f = V o f f V o f f + V o n = V o V o + V i n − V o = V o V i n {\left\{\begin{matrix}V=L\frac{di}{dt} \\ V_{on}T_{on}=V_{off}T_{off} \\ V_{on}=V_{in}-V_{o} \\ V_{off}=V_{o} \end{matrix}\right.}\rightarrow D=\frac{T_{on}}{T_{on}+T_{off}}=\frac{V_{off}}{V_{off}+V_{on}}=\frac{V_{o}}{V_{o}+V_{in}-V_{o}}=\frac{V_{o}}{V_{in}} V=LdtdiVonTon=VoffToffVon=VinVoVoff=VoD=Ton+ToffTon=Voff+VonVoff=Vo+VinVoVo=VinVo
i p k = i L + Δ i 2 = i L + V Δ T 2 L = i L + V o n T o n 2 L = i L + ( V i n − V o ) D T 2 L = i L + ( V i n − V o ) D 2 L f = i L + ( V i n − V o ) V o V i n 2 L f = i L + ( 1 − V o V i n ) V o 2 L f i_{pk}=i_{L}+\frac{\Delta i}{2}=i_{L}+\frac{V\Delta T}{2L}=i_{L}+\frac{V_{on}T_{on}}{2L}=i_{L}+\frac{(V_{in}-V_{o})DT}{2L}=i_{L}+\frac{(V_{in}-V_{o})D}{2Lf}=i_{L}+\frac{(V_{in}-V_{o})\frac{V_{o}}{V_{in}}}{2Lf}=i_{L}+\frac{(1-\frac {V_{o}}{V_{in}})V_{o}}{2Lf} ipk=iL+2Δi=iL+2LVΔT=iL+2LVonTon=iL+2L(VinVo)DT=iL+2Lf(VinVo)D=iL+2Lf(VinVo)VinVo=iL+2Lf(1VinVo)Vo
i p k = i L + Δ i 2 = i L + V Δ T 2 L = i L + V o f f T o f f 2 L = i L + V o ( 1 − D ) T 2 L = i L + V o ( 1 − D ) 2 L f = i L + V o ( 1 − V o V i n ) 2 L f = i L + ( 1 − V o V i n ) V o 2 L f i_{pk}=i_{L}+\frac{\Delta i}{2}=i_{L}+\frac{V\Delta T}{2L}=i_{L}+\frac{V_{off}T_{off}}{2L}=i_{L}+\frac{V_{o}(1-D)T}{2L}=i_{L}+\frac{V_{o}(1-D)}{2Lf}=i_{L}+\frac{V_{o}(1-\frac{V_{o}}{V_{in}})}{2Lf}=i_{L}+\frac{(1-\frac {V_{o}}{V_{in}})V_{o}}{2Lf} ipk=iL+2Δi=iL+2LVΔT=iL+2LVoffToff=iL+2LVo(1D)T=iL+2LfVo(1D)=iL+2LfVo(1VinVo)=iL+2Lf(1VinVo)Vo
故BUCK电路的电感纹波电流峰值随输入电压增大而增大。
4.2 BOOST电路
{ V = L d i d t V o n T o n = V o f f T o f f V o n = V i n V o f f = V o − V i n → D = T o n T o n + T o f f = V o f f V o f f + V o n = V o − V i n V o − V i n + V i n = V o − V i n V o {\left\{\begin{matrix}V=L\frac{di}{dt} \\ V_{on}T_{on}=V_{off}T_{off} \\ V_{on}=V_{in} \\ V_{off}=V_{o}-V_{in} \end{matrix}\right.}\rightarrow D=\frac{T_{on}}{T_{on}+T_{off}}=\frac{V_{off}}{V_{off}+V_{on}}=\frac{V_{o}-V_{in}}{V_{o}-V_{in}+V_{in}}=\frac{V_{o}-V_{in}}{V_{o}} V=LdtdiVonTon=VoffToffVon=VinVoff=VoVinD=Ton+ToffTon=Voff+VonVoff=VoVin+VinVoVin=VoVoVin
i p k = i L + Δ i 2 = i L + V Δ T 2 L = i L + V o n T o n 2 L = i L + V i n D T 2 L = i L + V i n D 2 L f = i L + V i n V o − V i n V o 2 L f i_{pk}=i_{L}+\frac{\Delta i}{2}=i_{L}+\frac{V\Delta T}{2L}=i_{L}+\frac{V_{on}T_{on}}{2L}=i_{L}+\frac{V_{in}DT}{2L}=i_{L}+\frac{V_{in}D}{2Lf}=i_{L}+\frac{V_{in}\frac{V_{o}-V_{in}}{V_{o}}}{2Lf} ipk=iL+2Δi=iL+2LVΔT=iL+2LVonTon=iL+2LVinDT=iL+2LfVinD=iL+2LfVinVoVoVin
i p k = i L + Δ i 2 = i L + V Δ T 2 L = i L + V o f f T o f f 2 L = i L + ( V o − V i n ) ( 1 − D ) T 2 L = i L + ( V o − V i n ) ( 1 − D ) 2 L f = i L + ( V o − V i n ) ( 1 − V o − V i n V o ) 2 L f = i L + V i n V o − V i n V o 2 L f i_{pk}=i_{L}+\frac{\Delta i}{2}=i_{L}+\frac{V\Delta T}{2L}=i_{L}+\frac{V_{off}T_{off}}{2L}=i_{L}+\frac{(V_{o}-V_{in})(1-D)T}{2L}=i_{L}+\frac{(V_{o}-V_{in})(1-D)}{2Lf}=i_{L}+\frac{(V_{o}-V_{in})(1-\frac{V_{o}-V_{in}}{V_{o}})}{2Lf}=i_{L}+\frac{V_{in}\frac{V_{o}-V_{in}}{V_{o}}}{2Lf} ipk=iL+2Δi=iL+2LVΔT=iL+2LVoffToff=iL+2L(VoVin)(1D)T=iL+2Lf(VoVin)(1D)=iL+2Lf(VoVin)(1VoVoVin)=iL+2LfVinVoVoVin
故BOOST电路的电感纹波电流峰值随输入电压减小而增大。

5 计算实例

BUCK变换器的输入电压为15V~24V,最大负载下的输出为12V@1A,电流的纹波比要求为0.3。已知 V s w = 1.5 V V_{sw}=1.5V Vsw=1.5V V d = 0.5 V V_{d}=0.5V Vd=0.5V F = 150 k H z F=150kHz F=150kHz
5.1 确定最坏工作状态
BUCK电路的最坏工作状态是输入电压为最高,即24V的情况。
5.2 计算占空比
D = V o + V d V i n + V d − V s w = 12 + 0.5 24 − 1.5 + 0.5 = 0.5435 D=\frac{V_{o}+V_{d}}{V_{in}+V_{d}-V_{sw}}=\frac{12+0.5}{24-1.5+0.5}=0.5435 D=Vin+VdVswVo+Vd=241.5+0.512+0.5=0.5435
5.3 计算导通时间
T o n = D F = 0.5435 150000 = 3.62 u s T_{on}=\frac{D}{F}=\frac{0.5435}{150000}=3.62us Ton=FD=1500000.5435=3.62us
5.4 计算电感平均电流
i L = i o = 1 A i_{L}=i_{o}=1A iL=io=1A
5.5 计算伏秒值
V o n T o n = ( V i n − V o − V s w ) T o n = ( 24 − 12 − 1.5 ) × 3.62 × 1 0 − 6 = 38.01 V u s V_{on}T_{on}=(V_{in}-V_{o}-V_{sw})T_{on}=(24-12-1.5)\times 3.62\times10^{-6}=38.01Vus VonTon=(VinVoVsw)Ton=(24121.5)×3.62×106=38.01Vus
5.6 计算电感值
L = V o n T o n r i L = 38.01 0.3 × 1 = 126.7 u H L=\frac{V_{on}T_{on}}{ri_{L}}=\frac{38.01}{0.3\times 1}=126.7uH L=riLVonTon=0.3×138.01=126.7uH
5.7 计算电感电流的峰值
i p k = i L × ( 1 + r 2 ) = 1 × ( 1 + 0.3 2 ) = 1.15 A i_{pk}=i_{L}\times(1+\frac{r}{2})=1\times(1+\frac{0.3}{2})=1.15A ipk=iL×(1+2r)=1×(1+20.3)=1.15A

6 电感选型

从工程应用经验来看,在满足电感值的前提下,要求成品电感的额定电流大于 i L i_{L} iL,成品电感的饱和电流大于 i p k i_{pk} ipk

  • 18
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值