阶段五:PMU集成 OTP 热关断 PTAT
PMU芯片功耗大,结温可能超过安全范围:
过温保护(OTP)在芯片温度过高时自动关断,降温后自动恢复。
利用双极晶体管V_BE的温度特性:
简化:两个不同电流密度的BJT之差产生PTAT电压:
N=8: ΔV_BE = 26mV × 2.08 = 54mV @ 300K
温度系数:∂ΔV_BE/∂T = 54mV/300K = 0.18mV/°C
典型OTP参数:
| 参数 | 典型值 |
|---|---|
| 关断温度 | 150°C |
| 恢复温度 | 130°C(滞回20°C) |
| 精度 | ±5°C |
| 响应时间 | <10μs |
比较器阈值设定为V_PTAT在150°C时的值。
其中:
例:P_diss=1W, θ_JA=40°C/W, T_a=85°C
T_j = 85 + 1×40 = 125°C(安全,<150°C)
若P_diss=2W: T_j = 85 + 80 = 165°C → 触发OTP!
| 策略 | 方法 | 效果 |
|---|---|---|
| 降额 | 高温时限制输出电流 | 延缓过温 |
| 热关断 | OTP自动关断 | 保护器件 |
| 热预警 | 低于OTP阈值报警 | 提前干预 |
| 热均衡 | 多相均流避免热斑 | 均匀散热 |
| 封装优化 | 底部散热焊盘 | 降低θ_JA |
仿真验证了OTP的触发和恢复阈值。
9.523660e-01 684 1.184000e+00 2.367973e+01 3.299670e-04 9.523680e-01 685 1.185000e+00 2.369977e+01 3.299670e-04 9.523700e-01 686 1.186000e+00 2.371981e+01 3.299670e-04 9.523720e-01 687 1.187000e+00 2.373985e+01 3.299670e-04 9.523740e-01 688 1.188000e+00 2.375990e+01 3.299670e-04 9.523760e-01 689 1.189000e+00 2.377994e+01 3.299670e-04 9.523780e-01 690 1.190000e+00 2.379998e+01 3.299670e-04 9.523800e-01 691 1.191000e+00 2.382002e+01 3.299670e-04 9.523820e-01 692 1.192000e+00 2.384006e+01 3.299670e-04 9.523840e-01 Index v-sweep v(4) v(6) v(3) -------------------------------------------------------------------------------- 693 1.193000e+00 2.386011e+01 3.299670e-04 9.523860e-01 694 1.194000e+00 2.388015e+01 3.299670e-04 9.523880e-01 695 1.195000e+00 2.390019e+01 3.299670e-04 9.523900e-01 696 1.196000e+00 2.392023e+01 3.299670e-04 9.523920e-01 697 1.197000e+00 2.394027e+01 3.299670e-04 9.523940e-01 698 1.198000e+00 2.396032e+01 3.299670e-04 9.523960e-01 699 1.199000e+00 2.398036e+01 3.299670e-04 9.523980e-01 700 1.200000e+00 2.400040e+01 3.299670e-04 9.524000e-01 Total analysis time (seconds) = 0.002 Total elapsed time (seconds) = 0.004 Total DRAM available = 7685.906 MB. DRAM currently available = 602.223 MB. Maximum ngspice program size = 21.336 MB. Current ngspice program size = 13.074 MB. Shared ngspice pages = 11.059 MB. Text (code) pages = 6.156 MB. Stack = 0 bytes. Library pages = 2.102 MB.
OTP的精度取决于温度传感器的精度:
校准后OTP精度可达±3°C,未校准典型±10°C。
芯片热仿真的Cauer模型:
每层RC对应一个热路径(结→封装→PCB→环境)
热时间常数:τ = R_th × C_th
脉冲负载下,结温可能远高于平均功耗对应温度!
可以。当温度降到恢复阈值(T_shutdown - ΔT_hyst)以下时,自动恢复。典型设计:关断150°C,恢复130°C,滞回20°C。
高功率PMU芯片存在温度梯度,一个传感器可能漏掉热点。高端设计用2~4个温度传感器,任何一个超过阈值都触发保护。
晶圆测试时在两个温度点(T1=25°C, T2=85°C)测量V_PTAT,计算增益和偏移,烧录到EFUSE。校准后精度±3°C。
规格: T_shutdown=150°C, T_recovery=130°C, 精度±5°C
ΔV_BE = V_T×ln(8) @ 150°C(423K): 36.4mV×2.08 = 75.7mV
放大倍数K = R1/R2 = 23.3/2 = 11.65
V_PTAT(150°C) = 75.7mV×11.65 = 882mV
V_th = 882mV (对应150°C)
V_PTAT(130°C=403K): ΔV_BE=34.6mV×2.08=71.97mV → V_PTAT=839mV
滞回: 882-839 = 43mV (对应20°C温差)
P_diss=1W, θ_JA=35°C/W, T_a_max=85°C
P_diss=2W: T_j = 85 + 70 = 155°C → 触发OTP ✅
PMU芯片内部的热点分布不均匀:
推荐传感器位置:
任何传感器超阈值都触发OTP,以最热点为准。
输出电流随温度线性降额:
例:T_derating_start=85°C, T_shutdown=150°C, I_rated=2A
在100°C: I_out = 2×(150-100)/(150-85) = 1.54A
在125°C: I_out = 2×(150-125)/(150-85) = 0.77A
将PTAT电压转换为数字温度:
| 寄存器 | 名称 | 格式 |
|---|---|---|
| 0x40 | TEMP_MSB | 8位温度高位 |
| 0x41 | TEMP_LSB | 4位温度低位+4位状态 |
| 0x42 | OTP_TH | OTP阈值设定 |
| 0x43 | OTP_STS | OTP状态 |
温度数据格式:二进制补码,0.0625°C/LSB
例:0x0F80 = +248×0.0625 = +15.5°C
0xFF00 = -256×0.0625 = -16.0°C
第24课"温度保护与热管理"的核心知识点总结:
| 公式 | 说明 | 典型值 |
|---|---|---|
| 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。
你已经掌握了温度保护与热管理的设计方法!
掌握了:PTAT传感器 · OTP比较器 · 热阻模型 · 降额策略 · 热关断设计