3、PMIC功耗来源:导通损耗、开关损耗、静态功耗、驱动损耗的详细计算
各位工程师朋友,咱们今天来聊聊PMIC的功耗到底从哪来。
做电源设计,说白了就是在跟损耗做斗争。你想想看,输入功率减去输出功率,剩下的全变成了热量。热量出不去,芯片就罢工。我见过太多项目,电路功能没问题,一跑满载就过热保护,最后查下来都是功耗估算出了偏差。
PMIC的功耗,主要分四块:导通损耗、开关损耗、静态功耗、驱动损耗。咱们一个一个拆开讲。
3.1 导通损耗:电流流过就有损失
这个最好理解。电流流过MOSFET的导通电阻,就会产生I²R损耗。公式很简单:
P_conduction = I_load² × R_ds(on) × D
其中D是占空比。为什么乘占空比?因为MOSFET不是一直导通的,只有导通的那段时间才有损耗。
举个例子,一个降压转换器,负载电流3A,上管R_ds(on)是50mΩ,占空比0.4:
P_conduction_top = 3² × 0.05 × 0.4 = 0.18W
下管同理,占空比是(1-D):
P_conduction_bottom = 3² × 0.05 × 0.6 = 0.27W
上下管加起来0.45W。嗯,这只是导通损耗,还没算别的。
3.2 开关损耗:每开关一次都在烧钱
开关损耗是高频电源的噩梦。MOSFET从导通到关断,不是瞬间完成的。在电压和电流交叠的那段时间,功率管在同时承受高压和大电流,损耗就来了。
计算公式:
P_sw = 0.5 × V_in × I_load × (t_rise + t_fall) × f_sw
你看,开关频率f_sw越高,损耗越大。这就是为什么现在很多PMIC都在推高频化,但高频化带来的开关损耗问题必须解决。
举个例子,输入12V,负载3A,上升时间10ns,下降时间10ns,开关频率500kHz:
P_sw = 0.5 × 12 × 3 × (10e-9 + 10e-9) × 500e3 = 0.18W
0.18W,跟刚才的导通损耗差不多量级了。
3.3 静态功耗:芯片睡着也在耗电
静态功耗,也叫空载功耗。就是芯片不干活的时候,自己消耗的功率。
主要来源:
- 偏置电流:内部基准电压源、误差放大器、振荡器这些模拟电路一直在工作
- 漏电流:MOSFET的源漏漏电流,温度越高越严重
公式:
P_q = V_in × I_q
I_q是静态电流,一般在几十微安到几毫安之间。比如输入12V,静态电流100μA:
P_q = 12 × 100e-6 = 1.2mW
1.2mW看起来不大,但在电池供电设备里,这可能是决定待机时间的关键。我做过一个可穿戴项目,客户要求待机电流小于10μA,选型时把市面上所有PMIC的datasheet翻了个遍。
3.4 驱动损耗:给栅极充电也要能量
这个很多人会忽略。驱动MOSFET的栅极,本质上是在给一个电容充放电。每次开关,栅极电荷Q_g都要从驱动电路走一遍。
公式:
P_drive = Q_g × V_drive × f_sw
Q_g是栅极总电荷,V_drive是驱动电压,f_sw是开关频率。
举个例子,一个MOSFET的Q_g是10nC,驱动电压5V,开关频率500kHz:
P_drive = 10e-9 × 5 × 500e3 = 0.025W
25mW,不算大。但如果你用大功率MOSFET,Q_g可能到100nC以上,驱动损耗就不可忽视了。
另外,驱动损耗还包括驱动电路自身的功耗。PMIC内部的驱动级本身也有导通电阻,也会发热。
3.5 总功耗估算:把四笔账加一起
好了,四笔账都算清楚了,总功耗就是:
P_total = P_conduction + P_sw + P_q + P_drive
还是刚才那个降压转换器的例子,汇总一下:
| 损耗类型 | 数值 | 占比 |
|---|---|---|
| 导通损耗(上管) | 0.18W | 22% |
| 导通损耗(下管) | 0.27W | 33% |
| 开关损耗 | 0.18W | 22% |
| 静态功耗 | 0.0012W | 0.1% |
| 驱动损耗 | 0.025W | 3% |
| 总损耗 | 0.656W | 100% |
你看,导通损耗和开关损耗是主力,静态功耗几乎可以忽略。但这是满载情况。轻载时,静态功耗占比会上升,开关损耗占比也会变化。
我个人习惯,做热设计时会把所有损耗按最恶劣工况算一遍,然后留20%的余量。为什么?因为datasheet上的参数都是典型值,实际量产会有偏差,温度高了R_ds(on)还会变大。
嗯,今天就先聊到这。下一节咱们讲怎么把这些损耗转化成温升,以及怎么用热阻模型做散热设计。到时候我会分享一个我踩过的坑——芯片结温算出来105°C,结果实际跑到120°C,差点翻车。