4. 电源树分析:电源轨分类、电流需求估算、电源转换效率、电源树结构图绘制

电源树分析,说白了就是把板子上所有需要供电的器件,按照电压种类、电流大小、上电时序,一层层梳理清楚。我见过不少工程师,原理图画得飞快,结果电源树一塌糊涂——要么某路电流估少了,要么转换效率算错了,板子一跑就过热。嗯,这章咱们就把这块硬骨头啃下来。

4.1 电源轨分类:别把鸡蛋放在一个篮子里

一块复杂的数字板,少说也有五六种电压。我个人习惯先把电源轨分成三类:

  • 核心轨(Core Rail):给CPU、FPGA、DSP的内核供电。电流大、纹波要求严,通常0.8V~1.2V。
  • IO轨(I/O Rail):给DDR、PCIe、以太网等接口供电。电压1.8V、2.5V、3.3V常见,对噪声敏感。
  • 模拟轨(Analog Rail):给PLL、ADC、DAC、SerDes供电。纹波要求最苛刻,通常需要独立LDO。

关键点:同一颗芯片可能有多个电源域。比如FPGA,内核1.0V、IO 3.3V、DDR 1.35V、PLL 1.8V——每个轨都要单独分析,不能合并。

我在项目中遇到过,有人把FPGA的PLL供电和IO供电用同一路LDO,结果PLL抖动超标,整个板子通信不稳定。后来分开供电,问题立刻消失。你想想看,模拟轨和数字轨混在一起,噪声串扰是必然的。

4.2 电流需求估算:别靠猜,要算

电流估算,是电源树分析里最容易翻车的地方。我见过最夸张的案例,有人给一颗DDR3颗粒估了500mA,实际跑起来要1.2A——板子直接重启。

我的估算方法分三步:

  1. 查手册:芯片数据手册里通常有典型电流和最大电流。注意区分“静态电流”和“动态电流”。
  2. 加裕量:我个人习惯在最大电流基础上加20%~30%裕量。别抠门,电源芯片选小了,后面改板子更痛苦。
  3. 考虑同时开关因子:DDR总线、PCIe链路,所有IO同时翻转时电流最大。这个值往往比平均值高好几倍。
器件类型 典型电流(示例) 峰值电流 推荐裕量
FPGA内核(1.0V) 3A 8A 30%
DDR4颗粒(1.2V) 300mA 1.2A 25%
SerDes(1.8V) 150mA 400mA 20%
以太网PHY(3.3V) 200mA 500mA 20%

小技巧:如果手册里只给了“最大功耗”,用 P = V × I 反推电流。但要注意,功耗值通常是在特定工况下测的,别直接当最大值用。

4.3 电源转换效率:每一瓦都算钱

电源转换效率,说白了就是输出功率除以输入功率。剩下的那部分,全变成热量散掉了。我曾经算过一笔账:一个100W的系统,效率从85%提到90%,每年省的电费够买好几杯咖啡——但更重要的是,散热成本能降一大截。

常见的电源转换方案效率对比:

方案 典型效率 适用场景 注意点
LDO(低压差线性稳压器) 30%~70% 小电流、低噪声 压差越大效率越低
DC-DC BUCK(降压) 85%~95% 大电流、高效率 开关噪声较大
DC-DC BOOST(升压) 80%~90% 电池供电、升压场景 纹波控制要小心
PMIC(集成电源管理) 80%~92% 多路输出、空间受限 散热集中

举个例子:5V转1.0V,用LDO的话效率只有20%,10A电流意味着40W的功耗——这热量,散热片得跟砖头一样大。换成DC-DC BUCK,效率90%以上,功耗不到2W。所以,大电流低压轨,我从来不用LDO。

避坑指南:我曾经在项目里为了省成本,用了一颗效率标称90%的DC-DC,结果满载时效率只有82%。后来发现是电感饱和电流选小了。记住,效率曲线要在实际负载点看,别只看手册上的典型值。

4.4 电源树结构图绘制:一图胜千言

电源树结构图,就是把所有电源轨、转换芯片、负载,用图形的方式串起来。我习惯用层级结构:输入电源在最左边,中间是各种DC-DC和LDO,右边是负载。每一路都标上电压、电流、效率。

下面是我用SVG画的一张典型电源树结构图,展示了一个FPGA+DDR系统的供电架构:

典型FPGA+DDR系统电源树结构图 典型FPGA+DDR系统电源树结构图 12V 输入 DC-DC BUCK 5V / 3A / 90% DC-DC BUCK 3.3V / 5A / 92% DC-DC BUCK 1.8V / 2A / 88% LDO 1.0V / 8A / 65% LDO 1.35V / 1.5A / 75% LDO 1.8V / 0.5A / 70% FPGA 内核 1.0V / 8A DDR4 颗粒 1.35V / 1.5A PLL / SerDes 1.8V / 0.5A 说明 蓝色:输入电源 | 绿色:DC-DC BUCK | 橙色/紫色/青色:LDO | 红色:负载 每一级都标注了电压、电流、效率,方便后续做功耗预算和散热分析

画电源树的时候,我习惯在每一条路径上标注清楚:输入电压、输出电压、最大电流、转换效率。这样一眼就能看出哪一路是瓶颈。比如上面这个图,FPGA内核那路8A电流,LDO效率只有65%,输入功率接近12.3W——散热必须重点处理。

个人习惯:我一般用不同颜色区分电源类型。蓝色是输入,绿色是DC-DC,橙色是LDO,红色是负载。这样团队评审时,一眼就能看懂架构。

电源树分析做到位了,后面的PDN阻抗设计、去耦电容选型、稳定性验证,才有扎实的基础。说白了,电源树就是整个PDN设计的地基——地基没打好,上面盖的房子再漂亮也白搭。