开关电源设计 返回
电源电子学

开关电源设计工具

Buck / Boost / Buck-Boost 转换器的 L·C·占空比自动计算。电感电流波形和效率曲线实时可视化。

转换器设置
转换器类型
输入电压 Vin
V
输出电压 Vout
V
输出电流 Iout
A
开关频率 fs
kHz
纹波率 ΔIL/IL
%
设计结果
补充说明
设计公式(Buck)
D = Vout/Vin
L = (Vin−Vout)·D / (fs·ΔIL)
C = ΔIL / (8·fs·ΔVout)
计算结果
占空比 D
电感值 L
µH
输出电容 C
µF
预估效率 η
%
波形·特性图表
波形

电感电流三角波纹波(一个开关周期)

示意图

电路拓扑示意图

理论·主要公式

$$L = \frac{V_{in} - V_{out}}{f_s \cdot \Delta I_L}$$

Buck转换器的电感设计:\(f_s\) 开关频率 [Hz]、\(\Delta I_L\) 纹波电流

$$D = \frac{V_{out}}{V_{in}} \text{ (Buck)}, \quad D = 1 - \frac{V_{in}}{V_{out}} \text{ (Boost)}$$

占空比 \(D\):连续导通模式(CCM)下的基本变换比

$$C = \frac{\Delta I_L}{8 f_s \Delta V_{out}}$$

输出电容容量:\(\Delta V_{out}\) 允许的输出纹波电压 [V]

开关电源设计简介

🙋
开关电源和普通AC适配器有什么区别吗?
🎓
最大的区别就是效率。老式AC适配器通过变压器降低电压,然后散发大量热量。而开关方式是通过半导体开关的开闭来改变电压,所以体积小、重量轻、发热也少。例如,在这个工具中选择Buck转换器,把上面的Vin设为12V,Vout设为5V试试。占空比D会自动计算出来,这个参数决定了开关的导通时间比例。
🙋
占空比改变的话,会影响什么呢?
🎓
输出电压会改变,电感中的电流波形也会改变。看看工具中的"电感电流波形"。占空比D越大(导通时间越长),电流的平均值就越高。但如果移动"纹波率"滑块,就能看到电流波的上下幅度变化。实际工程中,我们通常把这个纹波控制在20-40%以内,通过选择合适的电感来实现。
🙋
改变开关频率fs时,计算出来的L和C值变化很大。这应该怎么选择呢?
🎓
你观察得很敏锐。看看右边的"效率曲线"。频率越高,需要的电感和电容越小,所以能实现更小的部件。但另一方面,开关次数增加会导致损耗增大,效率下降。这就是工程中的取舍。笔记本电脑的适配器通常在500kHz左右设计来平衡体积和效率。你可以在工具中调整fs,观察L值和效率曲线如何联动变化。

物理模型与主要公式

转换器的基础是电感的压流关系。当开关导通和截止时,电感上的电压不同,导致电流连续变化。通过这个关系可以推导出占空比D与输入输出电压的关系。

$$ \text{Buck: }D = \frac{V_{out}}{V_{in}}, \quad \text{Boost: }D = 1 - \frac{V_{in}}{V_{out}}, \quad \text{Buck-Boost: }D = \frac{V_{out}}{V_{in}+ V_{out}}$$

$D$:占空比,$V_{in}$:输入电压,$V_{out}$:输出电压。在工具中切换转换器类型时,这些公式会自动应用。

为了将电流纹波控制在规定值以内,所需的最小电感值可用以下公式计算。这是部件选型中最重要的标准。

$$ L_{min}= \frac{(V_{in}- V_{out}) \times D}{f_s \times \Delta I_L}\quad \text{(Buck转换器情况)}$$

$L_{min}$:所需最小电感,$f_s$:开关频率,$\Delta I_L$:允许的纹波电流(平均电流 $I_L$ × 纹波率)。频率越高,所需电感越小。

常见问题

本工具根据选择的转换器类型(Buck/Boost/Buck-Boost),从输入和输出电压值自动计算占空比。如果没有反映变化,请先确认转换器类型是否正确选择。另外,在数值输入后按Enter键或点击其他字段来确认输入。
连续模式(CCM)和不连续模式(DCM)的分界线由电感电流纹波与负载电流的关系决定。本工具在负载电流低于纹波的一半时会自动切换到DCM波形。设计时,根据需要的工作模式调整电感值或开关频率。
本工具的效率曲线主要用简化模型考虑电感的铜损(直流电阻导致)和铁芯损,以及开关素件的导通损和开关损耗。实际PCB设计中,配线电阻和电容的等效串联电阻(ESR)也会有影响,因此请把结果作为参考值。
工具输出的L和C是理想设计值。实际选型时,需要找与计算值接近的标准品,并确认耐压值、纹波电流额定值和温度特性。输出电容还要考虑ESR引入的纹波电压,必要时推荐用多个并联或低ESR产品。

实际应用

移动设备·笔记本电脑:由于要求体积小、重量轻且效率高,通常采用Buck转换器。CPU核心电源等通过快速改变占空比(PWM控制)来稳定电压并应对负载变化。

汽车电子设备:从车载电池(12V/24V/48V)为微控制器和显示屏等生成5V或3.3V输出时使用Buck转换器。车载环境中需要选择抗振动和耐温特性好的部件。

光伏发电系统:将太阳能电池板发出的不稳定电压稳定化并为电池充电时使用Boost转换器。与最大功率点追踪(MPPT)控制联动,动态调节占空比。

LED照明驱动:从宽输入电压范围(AC 100-240V)以恒流方式驱动LED时,通常采用隔离型Flyback转换器(Buck-Boost的衍生形式)。效率和成本的平衡是设计关键。

常见误区和注意事项

首先,"用计算出的最小电感Lmin直接选型就可以"这种想法很危险。工具输出的值是理论上电流连续工作的最小值。实际工程中,考虑到负载变化时的过渡响应和电感本身的直流叠加特性(饱和),通常在计算值的1.2-1.5倍基础上选择是原则。例如计算出10µH,就应该去找12-15µH的标准品。

其次,别轻视输出电容C的作用。工具计算的是抑制纹波电压所需的静电容量,但在实际情况下,等效串联电阻(ESR)往往成为纹波电压的主控因素。比如在100kHz工作时,10µF陶瓷电容(ESR小)和电解电容(ESR大)的输出波形质量差异极大。高频应用必须选用低ESR的陶瓷电容。

最后,占空比D不是可自由设定的参数,需要理解这一点。工具根据输入输出电压自动计算占空比,不能任意改变。如果计算结果显示D超过90%,说明设计方案不太现实。因为开关关闭时间过短会导致控制不稳定,二极管的反向恢复损耗也会增大。这种情况下需要重新审视输入电压范围。

使用指南

  1. 设置输入电压(Vin)和输出电压(Vout)。例如Buck电路从24V输入到12V输出,占空比为50%。
  2. 输入输出电流(Iout)和开关频率(Fs)。工业应用中48V输入12V/10A的情况,Fs=200kHz是标准值。
  3. 点击计算按钮,电感和电容容量实时计算并显示,电感电流波形和效率特性绘制在图表中。

具体计算示例

考虑Boost电路从12V/5A输入升压到24V输出的情况。设开关频率为100kHz,则占空比为50%。此时为控制电流纹波在±20%内所需的电感约15µH,输出电压纹波控制在2%以内所需的输出电容约220µF/50V。效率曲线显示轻载85%,额定负载92%。

实务注意点