一、电源管理单元(PMU)概述

各位同学,咱们今天聊聊PMU。说白了,它就是SoC的“心脏”和“血管”。没有它,再牛的CPU、GPU、DSP都只是一堆死硅片。我做了十几年模拟IC,经手的PMU项目少说也有二十多个,每次流片回来最紧张的就是测电源——电压稳不稳、纹波大不大、启动顺不顺。嗯,这些细节,咱们今天一个一个掰开讲。

1.1 PMU在SoC中的角色

SoC里集成了各种功能模块:数字核心、模拟前端、射频收发器、存储器、I/O接口……每个模块对电源的要求都不一样。数字核心要低压大电流,模拟电路要低噪声高PSRR,射频部分更是对电源纹波零容忍。你想想看,如果整个芯片只用一组电源,那模拟和射频部分根本没法正常工作。

PMU就是干这个的——把外部输入的一路电源(比如锂电池的3.7V或者USB的5V),转换成多路不同电压、不同电流、不同噪声要求的内部电源轨。我习惯把PMU比作一个“电力调度中心”:

  • 电压转换:把输入电压升压、降压或反压,满足不同模块需求
  • 稳压输出:即使输入波动或负载变化,输出也要稳如泰山
  • 时序控制:各模块上电/下电的顺序不能乱,否则芯片会锁死甚至烧毁
  • 保护机制:过流、过温、欠压锁定,一个都不能少

核心观点:PMU不是简单的“电源”,它是SoC的“生命维持系统”。PMU设计的好坏,直接决定了芯片能不能正常工作、能跑多快、功耗有多低。

1.2 PMU的核心模块

一个完整的PMU通常包含以下几个关键模块。我在项目中遇到过不少因为模块间配合不好导致整体翻车的情况,所以每个模块的脾气你都得摸清楚。

1.2.1 LDO(低压差线性稳压器)

LDO是最常用的稳压器。它的优点是噪声低、响应快、电路简单。缺点嘛,效率不高——输入输出压差越大,效率越低。我建议在以下场景用LDO:

  • 对噪声敏感的模拟/射频电路供电
  • 负载电流不大(通常几百mA以内)
  • 输入输出电压差较小(比如3.3V转1.8V)

我曾经在一个射频SoC项目里,数字部分用DC-DC供电,模拟部分用LDO。结果DC-DC的开关噪声通过衬底耦合到了LDO输出,导致接收灵敏度下降了3dB。后来我在LDO和DC-DC之间加了一堵深沟槽隔离,才算搞定。嗯,这就是经验教训。

1.2.2 DC-DC转换器

DC-DC的效率可以做到90%以上,适合大电流、大压差的场景。但它的输出纹波大,开关噪声也大。常用的拓扑有:

  • Buck(降压):输入电压高于输出电压,最常用
  • Boost(升压):输入电压低于输出电压,比如锂电池升到5V
  • Buck-Boost(升降压):输入电压可能高于也可能低于输出,比如电池放电全程

我个人习惯在数字核心、存储器、I/O接口这些对噪声不敏感的大电流模块上用DC-DC。注意,DC-DC的环路补偿是个技术活,搞不好会振荡。我见过一个团队,DC-DC的相位裕度只留了30度,结果批量生产时温度一变化就振荡,整批芯片报废。所以,留够45度以上的裕度是底线。

1.2.3 Bandgap(带隙基准)

Bandgap是所有电压的“参考原点”。LDO的输出电压、DC-DC的反馈参考、POR的阈值,全都依赖Bandgap的精度和温度稳定性。说白了,Bandgap不准,整个PMU都是歪的。

典型的Bandgap输出1.2V左右,温度系数可以做到几十ppm/°C。我建议在版图布局时,把Bandgap放在远离功率管和电感的地方,避免自热效应影响精度。另外,Bandgap的启动电路也要仔细设计——我曾经遇到一个项目,Bandgap启动时间太长,导致POR误触发,芯片反复重启。后来加了一个快速启动辅助电路才解决。

1.2.4 POR(上电复位)

POR的作用是监测电源电压,在电压未达到稳定工作点之前,强制芯片保持在复位状态。等电压稳定了,POR释放复位信号,芯片才开始正常工作。

POR的设计要点有两个:

  • 阈值精度:复位阈值不能太松也不能太紧。太松了,电压还没稳就释放复位,数字逻辑可能误动作;太紧了,电压已经稳了还不释放,浪费启动时间
  • 迟滞:必须加迟滞,否则电源上有毛刺时POR会反复触发,芯片永远起不来

我记得有一次,一个同事设计的POR没有加迟滞,结果在电源上电过程中,因为DC-DC的开关噪声耦合到了POR的检测节点,导致POR反复翻转。最后我们在POR比较器里加了20mV的迟滞,问题才解决。这种坑,踩过一次就记住了。

1.3 PMU的设计挑战与趋势

做PMU设计,说白了就是在多个互相矛盾的目标之间找平衡。我总结了几大挑战:

挑战 具体表现 我的建议
效率 vs 噪声 DC-DC效率高但噪声大,LDO噪声小但效率低 混合供电架构,关键路径用LDO后级滤波
面积 vs 性能 大功率管和电感占用大量芯片面积 用高频DC-DC减小电感尺寸,或用片外电感
瞬态响应 vs 稳定性 响应快容易振荡,响应慢负载波动时电压跌落 用自适应偏置或动态补偿技术
多电源轨时序 不同电压轨的上电顺序必须严格可控 用数字状态机控制,留足时序裕量

至于趋势,我个人比较关注这几个方向:

  • 全集成PMU:把电感、电容都集成到芯片里,减少片外元件数量。虽然目前功率密度还受限,但未来可期
  • 数字辅助控制:用数字环路代替传统的模拟补偿,实现自适应调节。我最近在做一个项目,就是用数字PID控制DC-DC,效果不错
  • 超低静态功耗:IoT设备待机时,PMU自身的静态电流要降到nA级。这需要亚阈值区设计、动态偏置等技巧
  • 多拓扑融合:同一个PMU里集成Buck、Boost、LDO、电荷泵,根据负载需求动态切换工作模式

设计小贴士:做PMU设计时,一定要先想清楚“最坏情况”。比如最低输入电压、最大负载电流、最高工作温度,这三个条件同时出现时,你的PMU还能不能正常工作?我每次流片前都会做一遍“三最”仿真,这习惯帮我避免了好几次流片失败。

警告:PMU的版图布局非常关键。大电流路径要用宽金属走线,敏感信号要远离开关节点。我见过一个项目,因为LDO的反馈走线太靠近DC-DC的电感,导致输出噪声超标20dB。最后只能改版,浪费了三个月时间。

1.4 PMU知识体系总览

下面这张图是我自己整理的PMU知识框架,涵盖了核心模块、设计流程和关键指标。你可以把它当作学习路线图,每学完一个模块就回来对照一下,看看自己处在哪个位置。

PMU知识体系总览 电源管理单元 PMU LDO 线性稳压器 DC-DC 转换器 Bandgap 基准 POR 上电复位 LDO 关键指标 • 压差电压 (Dropout) • 电源抑制比 (PSRR) • 负载/线性调整率 DC-DC 关键指标 • 转换效率 • 输出纹波 • 瞬态响应 Bandgap 关键指标 • 温度系数 • 初始精度 • 电源抑制 POR 关键指标 • 阈值精度 • 迟滞量 • 响应时间 设计挑战:效率 vs 噪声 | 面积 vs 性能 | 瞬态 vs 稳定 | 多轨时序 发展趋势:全集成 | 数字辅助控制 | 超低静态功耗 | 多拓扑融合

好了,PMU的概述就讲到这里。记住,PMU设计不是简单的“搭积木”,每个模块之间都有千丝万缕的联系。你只有把每个模块的脾气都摸透了,才能做出真正靠谱的电源方案。下一章咱们深入LDO,从最基本的原理开始,一步步带你设计一个实用的LDO电路。


公众号:蓝海资料掘金营,微信deep3321