假设输入电压7V-18V 输出电压3.3V-20V 电流3A
拓扑如下 :
如果工作在Buck 状态
转化后电路
无论是buck 还是boost电路 MLCC电容起到降低输入线上的纹波电压同时降低输入电解电容的纹波电流的作用,MLCC低阻抗能够为开关噪声提供最短回路回到大地(Layout摆放位置非常重要),减少EMI电磁干扰,并联的MLCC越多,MLCC上的ESR就越小,纹波电压就越小。电解电容为了维持负载的电流暂态变化。
输入Bulk电容有效值电流计算:
Icin_rms = =
当Vin=2Vout 时候 此时纹波电流最大
选型输入Bulk 电容的时候 需要注意选型的电解电容纹波电流大于输入电容最大有效值电流,耐压值有40~50%的裕量
假设Vin=10V Vout=5V Iout_max=3A 则Icin_rms=1.5A 如下电解电容纹波电流1.6A 可以满足要求
输入MLCC电容容量计算:
当高边管关闭的时候 输入电容充电 按照基尔霍夫定律 输入电流等于流入电容的电流 当输入固定 输出固定 输入电流不会发生变化 计为Iin
当高边管打开的时候 输入电容和输入电压同时为后面的电感续流 提供负载稳定的输出电流
输入电流I_vin电容电流I_cap 电感电流I_induct 所以 I_vin+I_cap=I_induct 整个周期内的输入电流不会发生变化 I_vin=Iin
因为电感电流不能突变 高边管关闭时候 电感二端的电压等于输出电压
高边管打开的时候 电感二端的电压等于
电容输入电流和电感电流和占空比的关系如下:其中电容输入电流在充电的时候方向是流入电容 在放电的时候 方向是流出电容 所以有正负之分
在一个周期内,负载电流是恒定的 ,电感的电流等于输出电容的电流和负载电流的和 ,因为电容处于充电和放电状态 输出电压是恒定的 ,所以输出电容的周期内平均电流等于0 则电感的平均电流等于输出负载电流 即IL=Iout
电容上的电压是不能突变的 当buck高边管在关闭的状态 输入电容充电电流等于此时输入电流
伏秒守恒原则 (Vin-Vout)*ton=Vout*toff
ton+toff=Tsw 转化后toff=(1-D)*Tsw
按照输入输出效率转化 不考虑效率
则:
输入纹波电压ΔVinpk-pk一般取输入电压的5%-10%的范围
输入电解电容容量计算:
当要求输入纹波电压小于ΔVinpk-pk
则电解电容的ESR产生的纹波电压Uesr<=ΔVin pk-pk
Uesr=Ii*ESR+(IL+ΔIL/2-Ii)*ESR=(IL+ΔIL/2)*ESR //电容充电放电的电流变化*内阻=纹波电压
按照纹波要求选择合适的ESR电解电容即可
输入电感选型计算:
前面介绍了电感因为电流不能突变 充电和放电是连续的 转化之后
充电时候
放电时候
二者相等 则证明前面所说的伏秒守恒原则 (Vin-Vout)*ton=Vout*toff
因为IL=Iout
ΔIL=(Vin-Vout)/L*ton
ton=D*Tsw
Tsw=1/Fsw
代入公式
电感峰值电路ILpeak=IL+ΔIL/2=Iout+ΔIL/2
电感选型时候电流一定要大于ILpeak
DC-DC手册一般推荐ΔIL=(0.2~0.4)*IL
电感的均方根值电流 IL_RMS_buck
BUCK 的MOS管选型:
上边管Q1 电流
同时要保证MOS的电流大于电感的峰值电流
下边管Q2电流
输出MLCC电容的选型:
按照基尔霍夫电流定律,输出节点电流等于0 则电感电流和负载电流和输出电容电流和为0.
则输出电容电流和电感负载电流波形图如下
Cout_mlcc
输出纹波电压ΔVoutpk-pk一般去输出电压的3%-5%
输出电解电容的选型:
当要求输出纹波电压小于ΔVoutpk-pk
则电解电容的ESR产生的纹波电压Uesr<=ΔVoutpk-pk
Uesr=ΔIL*ESR //电容充电放电的电流变化*内阻=纹波电压
按照纹波要求选择合适的ESR电解电容即可
输出电容有效值电流的计算
Icout_rms=0.3ΔIL
如果工作在BOOST状态
BOOST拓扑:转化后电路
输入电容有效值电流计算:
Icin_rms=0.3ΔIL
输入电感选型计算:
伏秒守恒 Vin*ton=(Vout-Vin)*toff
D=(Vout-Vin)/Vout
按照输入输出效率转化 不考虑效率
当高边管打开 按照基尔霍夫定律 节点电流=0,输入电容电压不发生变化 平均电流=0
则IL=Iin=(Vout*Iout_max)/Vin_min
DC-DC手册一般推荐ΔIL=(0.2~0.4)*IL
电感峰值电流ILpeak=IL+ΔIL/2
电感的均方根电流IL_RMS_boost
BOOST的MOS管选型:
高边管Q4的电流:
IQ4=
同时要满足电感峰值电流
下边管Q3电流
IQ3=
输入MLCC电容容量计算:
Cin_mlcc>
输入纹波电压ΔVinpk-pk一般取输入电压的5%-10%的范围
输入电解电容容量计算:
当输入纹波电压要求ΔVinpk-pk
电解电容的ESR产生的纹波电压Uesr<=ΔVinpk-pk
Uesr=ΔIL*ESR=
按照纹波电压选择合适的ESR电容即可
输出MLCC电容的选型:
输出纹波ΔVoutpk-pk 一般在输出电压的3%到5%范围内
Cout_MLCC>=
输出电解电容的选型:
输出纹波ΔVoutpk-pk 一般在输出电压的3%到5%范围内
电解电容的ESR产生的纹波电压Uesr<=ΔVoutpk-pk
Uesr=(IL+ΔIL/2)*ESR
纹波电压范围内选择合适的ESR电解电容即可 同时要考虑有效值电流
输出电容有效值电流计算:
Icout_rms=
发现buck电流的输入电容和boost的输出电容很相似 那是因为buck电路的输入看作输出的话相当于是个boost电路 我们在实际应用的时候发现有buck电路没有输出反灌保护 当输出电压接入一个比他高的电压 buck电路瞬间变成boost电路 很容易烧坏电路,这个时候就需要在输出加入二极管或者MOS保证输出的单向性。