阶段三:DC-DC Boost Buck-Boost 四开关 升降压
| 模式 | 条件 | 活跃开关 | Vout/Vin |
|---|---|---|---|
| Buck | Vin > Vout | S1,S2 (S4常通) | D |
| Boost | Vin < Vout | S3,S4 (S1常通) | 1/(1-D) |
| Buck-Boost | Vin ≈ Vout | S1,S2,S3,S4 | D/(1-D) |
关键挑战:Vin≈Vout时如何在Buck和Boost之间平滑切换?
在Vin≈Vout时,两个开关周期交替工作:一个Buck周期+一个Boost周期
设定两个阈值V_H和V_L,Vin下降到V_L时从Buck切到Buck-Boost
根据D判断:D<0.9用Buck,D>0.1用Boost,中间用Buck-Boost
四开关Buck-Boost的效率挑战:4个开关都有导通和开关损耗
优化:尽量在Buck或Boost模式工作,减少Buck-Boost过渡区停留时间
仿真验证了Buck-Boost的升降压功能。
310e-15 9492 5.979647e-05 2.744130e+00 2.211157e-15 9493 5.980647e-05 2.743752e+00 -2.20921e-15 9494 5.981647e-05 2.743374e+00 2.207268e-15 9495 5.982647e-05 2.742996e+00 -2.20533e-15 9496 5.983647e-05 2.742618e+00 2.203387e-15 9497 5.984647e-05 2.742240e+00 -2.20145e-15 9498 5.985647e-05 2.741863e+00 2.199512e-15 9499 5.986647e-05 2.741485e+00 -2.19758e-15 9500 5.987647e-05 2.741108e+00 2.195645e-15 9501 5.988647e-05 2.740730e+00 -2.19371e-15 9502 5.989647e-05 2.740352e+00 2.191784e-15 9503 5.990647e-05 2.739975e+00 -2.18986e-15 9504 5.991647e-05 2.739598e+00 2.187930e-15 9505 5.992647e-05 2.739220e+00 -2.18600e-15 9506 5.993647e-05 2.738843e+00 2.184082e-15 9507 5.994647e-05 2.738466e+00 -2.18216e-15 9508 5.995647e-05 2.738089e+00 2.180241e-15 Index time v(3a) l1#branch -------------------------------------------------------------------------------- 9509 5.996647e-05 2.737712e+00 -2.17832e-15 9510 5.997647e-05 2.737334e+00 2.176408e-15 9511 5.998647e-05 2.736957e+00 -2.17449e-15 9512 5.999647e-05 2.736580e+00 2.172581e-15 9513 6.000000e-05 2.736447e+00 -3.69080e-06 Total analysis time (seconds) = 0.073 Total elapsed time (seconds) = 0.088 Total DRAM available = 7685.906 MB. DRAM currently available = 599.859 MB. Maximum ngspice program size = 21.973 MB. Current ngspice program size = 13.664 MB. Shared ngspice pages = 11.121 MB. Text (code) pages = 6.156 MB. Stack = 0 bytes. Library pages = 2.738 MB.
用一个电感产生多路不同电压输出:
适合小电流多路输出的便携设备。
将Buck和Boost级联,而不是四开关架构:
η_total = η_Buck × η_Boost = 0.92 × 0.90 = 82.8%
取决于应用。四开关方案面积小(一个电感),但效率低(4个开关损耗)、控制复杂。两个独立变换器面积大,但各自效率高、控制简单。手机用四开关,服务器用独立。
会的,特别是Buck→Buck-Boost切换时。解决:在模式边界使用线性过渡区,两个开关周期交替工作。
SEPIC只需一个开关,但需要两个电感+耦合电容,效率比四开关低(约80% vs 90%),且输出纹波更大。四开关虽然复杂但效率优势明显。
规格: Vin=2.7~5.5V, Vout=3.3V/1A, f=1MHz
| Vin范围 | 模式 | 活跃开关 |
|---|---|---|
| 5.5V~3.5V | Buck | S1+S2(S4常通) |
| 3.5V~3.1V | Buck-Boost | S1+S2+S3+S4 |
| 3.1V~2.7V | Boost | S3+S4(S1常通) |
选4.7μH标准值
Buck模式: ~92%, Buck-Boost模式: ~85%, Boost模式: ~88%
最差效率出现在Buck-Boost过渡区(4开关都工作)
四种工作模式下的损耗对比:
| 损耗项 | Buck模式 | Boost模式 | Buck-Boost模式 |
|---|---|---|---|
| HS-FET导通 | I²×R×D | 0(S1常通) | I²×R×D |
| LS-FET导通 | 0(S4常通) | I²×R×(1-D) | I²×R×(1-D) |
| S3导通 | 0(关断) | I²×R×D | I²×R×D |
| S4导通 | I²×R×(1-D) | 0(S1常通) | I²×R×(1-D) |
| 开关损耗 | 1×f×(tr+tf) | 1×f×(tr+tf) | 2×f×(tr+tf) |
| 驱动损耗 | 2×Vgs×Qg×f | 2×Vgs×Qg×f | 4×Vgs×Qg×f |
Buck-Boost模式损耗约为Buck模式的2倍!这解释了为什么应尽量避免在过渡区工作。
关键判断条件:Vin是否可能跨越Vout
| 场景 | Vin范围 | Vout | 推荐拓扑 |
|---|---|---|---|
| 锂电池3.7V→3.3V | 3.0~4.2V | 3.3V | 四开关Buck-Boost |
| USB 5V→3.3V | 4.5~5.5V | 3.3V | Buck |
| 超级电容→5V | 2.7~5.5V | 5V | 四开关Buck-Boost |
| 汽车12V→12V | 6~18V | 12V | 四开关Buck-Boost |
| 太阳能→3.7V | 0.5~5V | 3.7V | 四开关Buck-Boost |
规律:当Vin_min < Vout < Vin_max时,必须用Buck-Boost。
四开关Buck-Boost的模式检测逻辑:
Buck-Boost模式等效占空比:
例:Vin=3.5V, Vout=3.3V → D = 3.3/6.8 = 0.485
控制环路需要处理模式切换时的增益突变。
第14课"Buck-Boost变换器"的核心知识点总结:
| 公式 | 说明 | 典型值 |
|---|---|---|
| V_out = V_in × D | Buck输出电压 | D: 0.1~0.9 |
| V_out = V_in/(1-D) | Boost输出电压 | D: 0.1~0.85 |
| η = P_out/P_in | 效率定义 | 70~95% |
| ΔI_L = (V_L × Δt)/L | 电感电流变化 | 0.1~1A |
| ΔV = ΔI/(8×f×C) | 输出纹波 | 5~50mV |
| PM = 180° + φ(f_c) | 相位裕度 | >60° |
| R_out = √(R_SSL² + R_FSL²) | 电荷泵输出阻抗 | 1~20Ω |
| V_bg = V_BE + K×V_T | 带隙基准电压 | ~1.2V |
| T_j = T_a + P×θ_JA | 结温估算 | <150°C |
本课内容在整个PMU设计体系中的位置:
每课的SPICE仿真是连接理论与实践的桥梁,务必动手修改参数、观察变化,才能真正理解设计中的trade-off。
你已经掌握了升降压变换器的设计方法!
掌握了:反相/非反相 · 四开关架构 · 模式切换 · 效率优化 · 过渡策略