4、PMIC选型第一步:系统需求分析——电压轨数量、上电时序、电流预算、热约束
做电源设计这么多年,我见过太多人一上来就翻PMIC数据手册,看哪颗芯片便宜、哪颗封装小。结果呢?板子打样回来,一上电就冒烟,或者某个模块死活不工作。说白了,选PMIC跟找对象一样,得先搞清楚自己需要什么。
这一章,我们就聊聊PMIC选型的第一步——系统需求分析。你想想看,连自己要多少路电压、多大电流都没搞清楚,怎么选?
4.1 电压轨数量:数清楚你的“供电线路”
拿到一个项目,我习惯先打开原理图,把每个芯片的供电引脚标出来。别嫌麻烦,这一步省不了。
核心问题:系统需要几路独立的电压?
- 核心电压(Vcore):CPU、FPGA、DSP的内核供电,通常0.8V-1.2V,电流大、纹波要求高。
- IO电压(VIO):外设接口供电,1.8V、2.5V、3.3V常见。
- 模拟电压(VANA):ADC、DAC、运放供电,对噪声敏感,通常需要LDO。
- 存储电压(VDDQ、VPP):DDR内存需要的特殊电压轨,比如DDR4的1.2V VDDQ和2.5V VPP。
- 其他外设:USB、HDMI、SD卡等,各有各的电压要求。
实战经验:我在一个物联网项目里,以为只需要3路电压,结果加上传感器、射频前端、备用电池充电,最后用了6路。所以,先列清单,再数数。
这里有个小技巧:把每个电压轨的用途、电压值、最大电流、纹波要求都列成表格。我一般用Excel,方便后续对比。
| 电压轨名称 | 电压值 | 最大电流 | 纹波要求 | 供电对象 |
|---|---|---|---|---|
| VCC_CORE | 1.1V | 3A | < 30mV | CPU内核 |
| VCC_IO | 3.3V | 1.5A | < 50mV | GPIO、UART |
| VCC_DDR | 1.2V | 2A | < 20mV | DDR4内存 |
| VCC_ANA | 3.3V | 0.3A | < 10mV | 模拟前端 |
4.2 上电时序:谁先谁后,有讲究
很多芯片对上电顺序有严格要求。比如FPGA,内核电压必须先于IO电压上电,否则IO引脚可能会处于不确定状态,导致电流倒灌,烧毁芯片。
为什么会有时序要求?
说白了,芯片内部有ESD保护二极管。如果IO电压先上电,而内核电压还没起来,电流就会通过保护二极管倒灌进内核,轻则逻辑混乱,重则永久损坏。
我曾经踩过的坑:一个通信项目,用了某款PMIC,数据手册上写支持可编程时序。我偷懒没仔细配置,用了默认值。结果FPGA死活不启动,查了三天,发现是IO电压比内核电压早上了2ms。从那以后,我再也不敢忽视上电时序。
常见的时序要求有几种:
- 顺序上电:A先上,B后上,C最后上。
- 比例上电:A和B同时上,但A的电压必须比B先达到90%。
- 延迟上电:A上电后,延迟T时间,B再上电。
选PMIC时,要确认它是否支持你需要的时序。有些PMIC内置了时序控制器,有些需要外部加RC延时或专用时序芯片。
4.3 电流预算:别只看“典型值”
电流预算,是选型时最容易出问题的地方。很多工程师只看芯片数据手册里的典型工作电流,结果实际一跑,电流翻倍了。
我的做法:
- 找最大值:每个芯片数据手册里都有“最大工作电流”,用这个值做预算。
- 加裕量:在最大值基础上,再加20%-30%的裕量。为什么?因为启动瞬间电流可能更大,而且温度升高后电流也会增加。
- 考虑瞬态:比如CPU从休眠到全速运行,电流可能从几十mA飙升到几A。PMIC的瞬态响应能力必须能跟上。
小提示:如果你不确定某个模块的峰值电流,可以用示波器+电流探头实测。我习惯在原型板上预留测试点,方便后期验证。
举个例子:一个摄像头模块,标称工作电流200mA,但启动时电机对焦瞬间电流能达到600mA。如果你按200mA选PMIC,启动时电压就会跌落,导致摄像头初始化失败。
4.4 热约束:别让PMIC“发烧”
热,是电源设计的隐形杀手。PMIC的转换效率不是100%,损失的功率都变成了热量。如果散热不好,芯片温度过高,轻则降额输出,重则直接保护关机。
热计算很简单:
P_loss = P_out * (1 - η) / η
其中:
P_loss = 损耗功率(发热量)
P_out = 输出功率
η = 转换效率
比如,一个PMIC输出5V/2A,效率90%,那么损耗功率就是:
P_out = 5V * 2A = 10W
P_loss = 10W * (1 - 0.9) / 0.9 ≈ 1.11W
1.11W的发热量,在小型封装里已经不小了。你需要确认PMIC的结温是否在允许范围内。
热约束检查清单:
- 环境温度:产品工作温度范围是多少?工业级(-40°C~85°C)还是消费级(0°C~70°C)?
- 封装热阻:数据手册里的θJA(结到环境热阻)是多少?越小散热越好。
- 散热措施:是否需要加散热焊盘、散热过孔、甚至散热片?
- 布局空间:PMIC周围是否有大铜皮?是否靠近发热元件?
个人经验:有一次我选了一颗QFN封装的PMIC,热阻θJA是40°C/W。算下来结温会到85°C,刚好在临界点。我犹豫了一下,还是加了散热过孔和铜皮。结果量产时发现,夏天高温环境下,有些板子还是过热保护了。后来换成DFN封装,热阻降到25°C/W,问题解决。所以,热预算一定要留足余量。
4.5 总结:系统需求分析四步走
好了,我们捋一捋。PMIC选型第一步,就是做好系统需求分析。说白了,就是搞清楚四件事:
- 电压轨数量:列清单,别漏了。
- 上电时序:谁先谁后,查芯片手册。
- 电流预算:用最大值,加裕量,考虑瞬态。
- 热约束:算损耗,看热阻,留余量。
这四步走完,你手里就有了一份清晰的“需求说明书”。拿着它去选PMIC,心里就有底了。下一章,我们聊聊怎么根据这些需求,去筛选具体的PMIC型号。
嗯,先到这里。记住,选型不是碰运气,是算出来的。