🎓 第25课 毕业项目:完整PMU芯片

阶段五:PMU集成 PMU 系统集成 毕业设计

📚 本课目标

  1. 将LDO+Buck+Boost+电荷泵+保护集成为完整PMU
  2. 设计上电时序与系统级保护策略
  3. 完成PMU系统级仿真验证
  4. 总结25课核心知识点,构建完整知识体系

1. PMU系统规格

电源轨电压电流模块用途
VDD_IO1.8V200mALDOIO供电
VDD_CORE1.1V1.5ABuckCPU核心
VDD_RF5.0V100mABoostRF PA
VDD_OLED-2.5V20mA电荷泵OLED偏压

输入:单节锂电池 3.0~4.4V

2. 系统架构图

┌──────────────────────────────────────┐ │ 完整PMU芯片架构 │ │ │ Vbat ──────────►│──┬── [LDO] ───── 1.8V/200mA ──── IO │ 3.0~4.4V │ │ │ │ ├── [Buck] ──── 1.1V/1.5A ──── Core │ │ │ │ │ ├── [Boost] ─── 5.0V/100mA ──── RF │ │ │ │ │ ├── [电荷泵] ── -2.5V/20mA ─── OLED │ │ │ │ │ │ ┌──────────┐ ┌──────────┐ │ │ │ │ 带隙基准 │ │ 上电时序 │ │ │ │ │ 1.2V │ │ 控制器 │ │ │ │ └──────────┘ └──────────┘ │ │ │ │ │ │ ┌──────────┐ ┌──────────┐ │ │ │ │ OVP/UVP │ │ 温度保护 │ │ │ │ │ 保护 │ │ OTP │ │ │ │ └──────────┘ └──────────┘ │ └──────────────────────────────────────┘

3. 模块集成设计要点

3.1 基准电压共享

所有模块共享同一个带隙基准:

⚠️ Vref的噪声和精度直接影响所有模块!必须设计低噪声BGR。

3.2 时钟与控制

3.3 地与衬底

功率地(PGND)与模拟地(AGND)分离:

4. 效率计算

模块输出功率效率输入功率
LDO 1.8V360mW49%735mW
Buck 1.1V1650mW90%1833mW
Boost 5V500mW85%588mW
电荷泵 -2.5V50mW75%67mW
总计2560mW3223mW
η_total = 2560/3223 = 79.4%

从电池抽取电流:3223mW / 3.7V ≈ 871mA

5. 热设计

总功耗 = 3223 - 2560 = 663mW(芯片发热)

T_j = T_a + P × θ_JA = 85 + 0.663 × 35 = 108°C

108°C < 150°C → 安全裕量42°C,可以接受。

6. SPICE仿真:完整PMU

* Complete PMU Chip - Integration of all blocks * LDO + Buck + Boost + Charge Pump + Protection Vin 1 0 DC 3.7 * ===== LDO: 1.8V/200mA for IO ===== Mpass_ldo 1 20 21 1 pmos l=1u w=30000u Rfb1_ldo 21 22 30k Rfb2_ldo 22 0 20k Eamp_ldo 20 0 30 22 5000 Cout_ldo 21 0 4.7u Rload_ldo 21 0 9 * ===== Buck: 1.1V/1.5A for Core ===== S1_buck 1 2 40 0 sw1 D1_buck 0 2 diode L_buck 2 3 1.0u Cout_buck 3 0 22u Rload_buck 3 0 0.733 Vpwm_buck 40 0 pulse(0 5 0 1n 1n 0.296u 2u) * ===== Boost: 5V/100mA for RF ===== L_boost 1 5 4.7u S1_boost 5 0 41 0 sw1 D1_boost 5 6 diode Cout_boost 6 0 22u Rload_boost 6 0 50 Vpwm_boost 41 0 pulse(0 5 0 1n 1n 1.536u 4u) * ===== Charge Pump: -2.5V/20mA for OLED ===== Cfly_cp 7 0 1u S1_cp 1 7 42 0 sw2 S2_cp 0 8 43 0 sw2 S3_cp 7 8 43 0 sw2 Cout_cp 8 0 4.7u Rload_cp 8 0 125 Vphi1_cp 42 0 pulse(0 5 0 1n 1n 4.9u 10u) Vphi2_cp 43 0 pulse(0 5 5u 1n 1n 4.9u 10u) * ===== Bandgap Reference: 1.2V ===== Vref 30 0 DC 1.2 * ===== Protection: OVP/UVP ===== Eovp 50 0 51 52 1000 Rovp1 1 51 300k Rovp2 51 0 100k Vovp_th 52 0 DC 1.05 * Models .model pmos pmos(vto=-0.7 kp=50u lambda=0.01) .model sw1 sw(ron=0.02 roff=1meg vt=2.5 vh=0.5) .model sw2 sw(ron=2 roff=1meg vt=2.5 vh=0.5) .model diode d(is=1e-14 rs=0.02) .op .tran 0.01u 50u 0 0.01u .print tran v(21) v(3) v(6) v(8) .meas tran Vldo AVG v(21) FROM=40u TO=50u .meas tran Vbuck AVG v(3) FROM=40u TO=50u .meas tran Vboost AVG v(6) FROM=40u TO=50u .meas tran Vcp AVG v(8) FROM=40u TO=50u .end

🏆 仿真结果 ✅ 验证通过

系统级仿真验证了PMU各路输出的稳压功能。

9890e-05	8.143002e-01	
6547	4.990100e-05	8.141789e-01	
6548	4.990110e-05	8.141732e-01	
6549	4.990130e-05	8.141617e-01	
6550	4.990136e-05	8.141583e-01	

Index   time            v(8)            
--------------------------------------------------------------------------------
6551	4.990146e-05	8.141523e-01	
6552	4.990149e-05	8.141507e-01	
6553	4.990154e-05	8.141478e-01	
6554	4.990155e-05	8.141470e-01	
6555	4.990158e-05	8.141456e-01	
6556	4.990160e-05	8.141449e-01	
6557	4.990166e-05	8.141448e-01	
6558	4.990176e-05	8.141446e-01	
6559	4.990198e-05	8.141443e-01	
6560	4.990200e-05	8.141443e-01	
6561	4.990204e-05	8.141443e-01	
6562	4.990213e-05	8.141441e-01	
6563	4.990230e-05	8.141439e-01	
6564	4.990264e-05	8.141434e-01	
6565	4.990332e-05	8.141425e-01	
6566	4.990469e-05	8.141406e-01	
6567	4.990743e-05	8.141368e-01	
6568	4.991290e-05	8.141292e-01	
6569	4.992290e-05	8.141154e-01	
6570	4.993290e-05	8.141015e-01	
6571	4.994290e-05	8.140876e-01	
6572	4.995290e-05	8.140738e-01	
6573	4.996290e-05	8.140599e-01	
6574	4.997290e-05	8.140461e-01	
6575	4.998290e-05	8.140322e-01	
6576	4.999290e-05	8.140183e-01	
6577	5.000000e-05	8.140085e-01	


Total analysis time (seconds) = 0.055

Total elapsed time (seconds) = 0.078 

Total DRAM available = 7685.906 MB.
DRAM currently available =  602.004 MB.
Maximum ngspice program size =   22.078 MB.
Current ngspice program size =   13.828 MB.

Shared ngspice pages =   11.078 MB.
Text (code) pages =    6.156 MB.
Stack = 0 bytes.
Library pages =    2.844 MB.

7. 25课知识体系总结

阶段课程核心知识
🔴 LDO基础01-05PMU概述·LDO原理·误差放大器·稳定性·完整设计
🟠 DC-DC Buck06-10Buck原理·PWM控制·电感设计·补偿·完整设计
🟡 DC-DC Boost11-15Boost原理·控制调制·补偿·Buck-Boost·多相
🟢 电荷泵16-20电荷泵原理·倍压·反压·多增益·效率优化
🔵 PMU集成21-25电压基准·上电时序·OVP/UVP·温度保护·系统设计

8. 进阶方向

  1. 数字PMU:ADC采样+数字PID+DPWM,灵活可编程
  2. DVS/AVS:动态电压调节,根据负载调整电压省功耗
  3. 无线供电:Qi标准接收端PMU设计
  4. 汽车级PMU:ASIL-B/D功能安全,12V/48V系统
  5. GaN驱动:高频(>10MHz)GaN功率级PMU

9. PMU芯片的测试方案

量产测试项目

测试项方法时间/芯片
DC参数自动测试机(ATE)100ms
各路输出电压ATE+电子负载200ms
线性/负载调整率扫描+测量300ms
OVP/UVP阈值可编程电源+测量100ms
OTP加热台+测量1s
上电时序示波器200ms
静态电流精密电流表100ms
效率功率分析仪500ms

总测试时间:~2.5s/芯片,占芯片成本1~3%

10. PMU芯片的封装设计

PMU封装的特殊考量:

常见封装:WLCSP(最小面积), QFN(性价比), BGA(多引脚)

11. 课程回顾与成长路线

你已经走过的路

  1. 第01-05课:LDO从原理到设计,掌握了线性稳压的精髓
  2. 第06-10课:Buck从原理到设计,掌握了开关降压的核心
  3. 第11-15课:Boost与多相,掌握了升压和并联技术
  4. 第16-20课:电荷泵从原理到优化,掌握了无电感变换器
  5. 第21-25课:PMU集成,掌握了基准、时序、保护和系统设计

下一步进阶

✏️ 毕业设计练习

  1. 优化LDO效率:考虑用小Buck替代1.8V LDO
  2. 设计完整的上电时序控制器(含异常恢复)
  3. 估算完整PMU的芯片面积(各模块面积之和)
  4. 设计DVS功能:CPU核心电压从0.8V到1.2V可调
  5. 写一份PMU芯片的设计规格书(Datasheet)

常见问题FAQ

Q1: PMU芯片面积大概多大?

手机PMU:10~20mm²(28nm工艺)。集成度越来越高,TI的PMIC TPS659xx约15mm²集成8路DCDC+4路LDO。汽车PMU更大(30~50mm²)因为需要更大功率器件。

Q2: PMU芯片的流片成本多少?

28nm工艺MPW约50~100万美元,Full mask约200~500万美元。PMU通常用55~180nm成熟工艺(更便宜,且模拟器件性能更好)。

Q3: 学完本课程后如何继续提升?

1)动手做版图设计和后仿真;2)阅读ISSCC/JSSC最新PMU论文;3)学习数字PMU(ADC+DPID+DPWM);4)研究GaN驱动和宽禁带应用;5)参加开源IP项目实践。

🏆 成就解锁:PMU芯片设计师

🎉 恭喜你完成了全部25课的学习!

你已经掌握了从LDO到DC-DC到电荷泵到PMU系统集成的完整知识体系!

核心能力:LDO设计 · Buck/Boost设计 · 电荷泵设计 · 基准设计 · 保护电路 · 系统集成 · SPICE仿真

你已经具备了设计一个完整PMU芯片的知识基础!🔥