3、智能驾驶域控制器电源设计:多核SoC供电需求、PMIC选型、电源树设计原则

智能驾驶域控制器,说白了就是车上的“超级大脑”。这个大脑要处理海量的传感器数据,运行复杂的AI算法,还得保证实时性。嗯,这里有个关键问题——它吃什么?吃电。而且吃得非常讲究。

我做过好几个域控项目,每次电源设计都是最让人头疼的部分。为什么?因为现在的SoC动不动就是十几路供电,每路电压、电流、纹波要求都不一样。你想想看,一个不小心,芯片就可能工作不稳定,甚至直接烧掉。这可不是闹着玩的。

3.1 多核SoC的供电需求:不是简单的“喂饱”就行

先说说SoC的胃口。以典型的智能驾驶SoC为例,比如NVIDIA的Orin、高通SA8295,或者地平线征程系列。它们内部集成了CPU、GPU、NPU、DSP、ISP等多个核心。每个核心对电源的要求都不一样。

核心要点:多核SoC的供电不是单一电压,而是一个复杂的电源网络。通常需要3-5个主要电压域,外加多个辅助电压。

我习惯把SoC的供电需求分成三类:

  • 核心供电(Vcore):给CPU、GPU、NPU等计算核心供电。电压通常在0.7V-1.0V之间,电流非常大,动不动就是几十安培。纹波要求极其严格,一般要控制在±3%以内。我在项目中遇到过,纹波超标导致AI推理偶尔出错,查了整整两周才找到原因。
  • IO供电(VIO):给DDR、PCIe、Ethernet等高速接口供电。电压一般是1.2V、1.8V或3.3V。电流相对小一些,但对噪声敏感。特别是DDR接口,电源质量直接影响信号完整性。
  • 辅助供电(Vaux):给PLL、RTC、ADC等模拟电路供电。电压可能是1.8V或3.3V。电流很小,但要求极低的噪声和纹波。说白了,这部分电路最娇气。
供电类型 典型电压 典型电流 纹波要求 关键特性
Vcore 0.7V - 1.0V 20A - 80A < ±3% 大电流、快速瞬态响应
VIO (DDR) 1.1V - 1.2V 2A - 5A < ±2% 低噪声、高精度
VIO (PCIe) 0.9V - 1.8V 1A - 3A < ±3% 低抖动、快速上电
Vaux (PLL) 1.8V 0.1A - 0.5A < ±1% 超低噪声、高PSRR

个人经验:我建议在设计初期就仔细阅读SoC的电源需求文档。别只看典型值,要关注最大值和最小值。特别是启动瞬间的浪涌电流,很多新手在这里栽跟头。

3.2 PMIC选型:不是越贵越好,合适才重要

PMIC(Power Management IC)是电源设计的核心。市面上选择很多,但选对的不容易。我见过有人用工业级的PMIC做车规项目,结果温度一高就罢工。也有人用最贵的车规PMIC,但功能冗余,白白增加成本。

选PMIC,我主要看这几个方面:

  1. 车规认证:必须满足AEC-Q100标准。这是底线,没得商量。
  2. 输出通道数:要能覆盖SoC的所有电压域。最好留1-2个备用通道。
  3. 电流能力:每路输出电流要满足SoC的最大需求,还要留20%-30%的余量。
  4. 上电时序:支持可编程的上电/掉电时序。SoC对上电顺序有严格要求,搞错了会锁死甚至损坏。
  5. 监控功能:内置电压监控、温度监控、看门狗等。方便做故障诊断。

避坑指南:我曾经在一个项目里选了某款PMIC,看参数都满足,但没注意到它的开关频率和SoC的DDR频率产生了谐波干扰。结果DDR读写经常出错。后来换了另一款频率可调的PMIC才解决。所以,选型时一定要考虑EMI兼容性。

市面上常见的车规PMIC有:

  • TI TPS6594-Q1:6路BUCK,3路LDO,支持ASIL-D。我用的比较多,稳定可靠。
  • NXP PF8100/PF8200:7路BUCK,支持DDR VTT。适合NXP的SoC平台。
  • Renesas RAA271000:8路BUCK,集成看门狗和电压监控。功能很全。
  • Infineon TLF35584:多路输出,支持功能安全。适合安全要求高的项目。

3.3 电源树设计原则:从输入到输出的“电力高速公路”

电源树设计,说白了就是规划电怎么从电池流到每个芯片。我习惯先画一个电源树图,把每一级转换、每一路分配都标清楚。这样后面做PCB布局时心里有数。

下面是我画的一个典型智能驾驶域控制器电源树结构图:

智能驾驶域控制器电源树结构图 12V 电池输入 预稳压 & 反接保护 TVS + 防反二极管 + 保险丝 主电源转换 (DC/DC) 12V → 5V / 3.3V / 1.8V PMIC 多路BUCK+LDO LDO 低噪声 1.8V DC/DC 大电流 0.8V SoC Vcore 0.8V / 30A SoC VIO 1.2V / 5A SoC Vaux 1.8V / 0.3A

设计电源树时,我遵循几个原则:

  • 层级清晰:从输入到负载,每一级转换都要明确。不要跳级,也不要搞太多级,效率会下降。
  • 分区供电:数字电路和模拟电路要分开供电。数字电路的开关噪声会污染模拟电源。我习惯用磁珠或π型滤波器隔离。
  • 去耦电容:每个电源引脚旁边都要放去耦电容。大电容(10-100μF)负责低频,小电容(0.1-1μF)负责高频。布局时尽量靠近引脚。
  • 上电时序:严格按照SoC手册要求设计上电顺序。一般先上Vcore,再上VIO,最后上Vaux。掉电顺序相反。PMIC通常支持通过GPIO或寄存器配置时序。
  • 热管理:大电流路径要加宽铜皮,必要时加散热过孔。PMIC和功率MOSFET要远离热敏感器件。

我的习惯:设计电源树时,我会先画一个Excel表格,列出所有负载的电压、电流、纹波要求、上电时序。然后对照PMIC的规格书,逐路匹配。这样不容易遗漏。

嗯,电源设计这块内容确实不少。但只要你把SoC的供电需求吃透,PMIC选型选对,电源树设计合理,后面做PCB和调试就会顺利很多。我见过太多项目因为电源问题返工,浪费时间和成本。所以,一开始就把电源设计做好,是最划算的投资。


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