辅助电源 Sleep / Wake-up 深度 — Iq 预算 + 状态机

低压辅助电源L2别名 sleep wakeup · quiescent current · 静态电流预算 · selective wake · KL30 budget

本质与导读

本质 EV 整车 KL30 always-on 上挂数十个 ECU,IGN-off 后整车 12V 静态电流预算只有 50-100 mA,摊到单 ECU 仅 100-300 μA——所以每个 ECU 的 SBC + CAN transceiver + RAM retention + LDO 漏电总 Iq 是硬约束。靠 Sleep/Stand-by/Active 三档状态机加 selective wake (ISO 11898-6) 让节点只被特定 frame 唤醒,才把唤醒次数和漏电压进预算。

主线坐标:旁支 · 低压控制域 · ↑ 全景主线

1. Sleep / Wake-up 状态机 + Iq 预算

下图把 3 档状态 + Wake 源 + Iq 预算一次说清:

Sleep / Wake-up 状态机 + Iq 预算

3 档状态:

  • Sleep — SBC LP mode,MCU 不运行,RAM 保留;Iq 50-100 μA
  • Stand-by — MCU 低频运行 + CAN listen;Iq 5-20 mA
  • Active — MCU 全速 + 传感器供电;Iq 200-500 mA

关键过渡:

  • Sleep → Stand-by:6 个 wake 源任一触发
  • Stand-by → Sleep:SBC sleep cmd
  • Stand-by → Active:扭矩 / fast WD / 时间触发
  • Active → Stand-by:idle > 100ms

2. 整车 12V 静态电流预算

整车级硬约束推导:

  • 电池容量:典型 12V × 36 Ah = 432 Wh (起停辅助电池)
  • 可用容量:80% (避免过放) = 345 Wh
  • 目标放置时间:60 天 (停车场)
  • 可消耗电流:345 Wh / (60 × 24h × 12V) = 20 mA 整车
  • OEM 实际目标:50-100 mA (允许电池损 5-10%)

分摊到单 ECU:整车 30 个 ECU × 100 μA/ECU = 3 mA(远低于 100 mA 目标)。留 buffer 给安全余量 + 老化 + 极端温度漏电

Iq 强随温度/VBAT 变(预算别用 25℃ typ):漏电主导的 Iq 每升 ~10℃ 约翻倍,85℃ 热端 Iq 可达 25℃ typ 的数倍——预算必须按热端 + 老化 worst-case,而非 datasheet 25℃ typ;部分 Iq 还随 VBAT 升而增。测量方法学:热箱 + 标称/高 VBAT 下用 μA 分辨率源表串入测;sleep 含周期性 wake(RTC/CAN listen),要测含周期 wake 的占空加权平均电流,不能只测深睡瞬时值。


3. Wake-up 源 6 个

EV ECU sleep 状态下需要特定信号才能醒:

3.1 CAN WUP / WUF frame(唤醒帧为 classical CAN)

CAN WUP / WUF frame 的工程特点 + 应用场景(关键:selective wake-up frame 必须是 classical CAN —— PN 收发器在 sleep 下只用低功耗 classical-CAN 解码器评估总线,不解 CAN-FD 数据相位;CAN-FD 仅用于唤醒后正常通信):

  • 网络层最常用,任何 ECU 都能广播 wake
  • selective wake (后述) 可按 ID 唤醒
  • 延迟 ≤ 5ms

3.2 LIN wake

LIN wake 的工程特点 + 应用场景:

  • 低速节点 (车窗 / 座椅 / 后视镜)
  • LIN master 拉低 60-100μs
  • 延迟 ≤ 10ms

3.3 KL15 IGN-on

KL15 IGN-on 的工程特点 + 应用场景:

  • 钥匙 / 启动按钮硬线
  • 最强 wake,几乎所有 ECU 同时醒
  • 延迟 ≤ 1ms

3.4 RTC alarm

RTC alarm 的工程特点 + 应用场景:

  • SBC 内置 32.768 kHz crystal RTC
  • 定时唤醒(e.g., 充电时间表 / battery monitor)
  • 极低 Iq (~5 μA)

3.5 钥匙按压 / 门把手 / 充电口

钥匙按压 / 门把手 / 充电口的工程特点 + 应用场景:

  • 物理 GPIO 检测
  • 通常先唤醒 BCM,再扩散到其他 ECU
  • 延迟 ≤ 2ms

3.6 充电插枪 (CP signal)

充电插枪 (CP signal) 的工程特点 + 应用场景:

  • CCS / GBT 充电连接到 OBC
  • CP signal 触发 OBC + BMS + VCU 醒
  • 延迟 ≤ 50ms (PWM 检测)

4. Selective Wake (ISO 11898-6:2013)

CAN-FD transceiver 高级 feature:

4.1 机制

selective wake 的工程特点 + 应用场景:

  • transceiver 内置 mailbox + ID filter
  • 只有匹配指定 ID + DLC + payload 的 frame 才唤醒 MCU
  • 其他流量被 transceiver 滤掉,MCU 继续 sleep

4.2 优势

selective wake 优势全方位:

  • 唤醒次数 ↓ 80%+(整车 CAN 上常有无关流量)
  • 电池损耗 ↓ 30-50%
  • 整车放置时间 ↑ 30 → 60 天

4.3 主流芯片

主流 selective wake transceiver:

Transceiver厂商标准国内可购
TJA1145NXPCAN partial networking
TLE9251VInfineonCAN selective wake
TCAN1146TICAN-FD partial network
MAX33060ADICAN-FD selective

5. ECU Sleep Iq 优化 7 招

ECU 设计师把 Iq 压到 100 μA 以下的 7 个手段:

5.1 SBC LP mode 必启

SBC LP mode 必启的工程特点 + 应用场景:

  • MC33907 / TLF35584 / L9788 都支持 ≤ 100 μA LP
  • 配置 SPI 写 LP mode 寄存器
  • BUCK 关 / LDO 切到低 Iq pre-reg

5.2 MCU SRAM retention only

MCU SRAM retention only 的工程特点 + 应用场景:

  • Aurix TC397 STBY mode: ~5 μA
  • S32K3 sleep mode: ~10 μA
  • 保 SRAM + RTC,关闭 Flash + clock

5.3 外围 LDO 关 / 切低 Iq

外围 LDO 关 / 切低 Iq 的工程特点 + 应用场景:

  • 5V/3.3V LDO 用 dual-mode(active + standby)
  • standby 时 Iq 切到 5-10 μA
  • 不需要的 rail 完全关

5.4 CAN transceiver selective wake

CAN transceiver selective wake 的工程特点 + 应用场景:

  • TJA1145 partial network 模式
  • Iq 从 100 μA 降到 30 μA
  • 见 §4

5.5 关闭传感器供电

关闭传感器供电的工程特点 + 应用场景:

  • 5V/12V sensor rail 完全切断
  • 通过 high-side switch (e.g., TPS27S100)
  • 唤醒后再开

5.6 严格 GPIO pull resistor

严格 GPIO pull resistor 的工程特点 + 应用场景:

  • 所有 GPIO 在 sleep 前置已知态
  • 避免 floating 触发漏电
  • pull-up 用 100kΩ 而不是 10kΩ

5.7 低 Iq EEPROM / FRAM

低 Iq EEPROM / FRAM 的工程特点 + 应用场景:

  • FRAM (FM24V05) sleep Iq ~1 μA
  • EEPROM 退 sleep 后再读

6. NXP MC33907 LP mode 配置范例

MC33907 (常用 ASIL D SBC) sleep 配置:

// 1. 关闭非必要 rail
spi_write(MC33907_LDO2_CTL, 0x00);  // LDO2 off
spi_write(MC33907_LDO3_CTL, 0x00);  // LDO3 off

// 2. 配置 wake source
spi_write(MC33907_WAKE_CTL, 0x07);  // CAN + LIN + KL15 wake enable

// 3. RAM retention
spi_write(MC33907_RAM_CTL, 0x01);

// 4. 进入 LP mode
spi_write(MC33907_MODE, MODE_LP);

// 5. MCU 进 STBY
__asm("wfi");  // 等待中断

进入 LP mode 后实测 Iq:

  • MC33907 LP: 60 μA
  • TJA1145 selective wake: 32 μA
  • Aurix STBY: 8 μA
  • 5V LDO low-Iq: 8 μA
  • FRAM: 1 μA
  • 总 109 μA — 满足 ASIL D 项目 100 μA buffer 目标

7. EV 项目典型问题

实际项目 sleep 调试常遇到 4 类问题:

7.1 Iq 偏高 — 没切到 LP mode

Iq 偏高 — 没切到 LP mode 的工程特点 + 应用场景:

  • SBC 启动后默认是 Active
  • SPI write 完成才切 LP
  • 验证:测 SBC Iq 应 ≤ 100 μA

7.2 频繁唤醒 — selective wake 没配

频繁唤醒 — selective wake 没配的工程特点 + 应用场景:

  • CAN 总线上无关流量频繁唤醒
  • 用 TJA1145 partial network 配 ID filter
  • 实测唤醒次数下降 80%

7.3 唤醒延迟过长

唤醒延迟过长的工程特点 + 应用场景:

  • 12 MHz crystal 启动 5ms + PLL 锁定 1ms = 6ms
  • 用内部 RC + 延迟 PLL → 2ms
  • 关键路径 wake → fast WD 必 ≤ 20ms

7.4 SRAM 上下文丢

SRAM 上下文丢的工程特点 + 应用场景:

  • 没启 retention,从 0 启动 + bootloader
  • 解决:配置 SRAM retention bank
  • Aurix TC397 32KB STBY-SRAM,S32K3 8KB

8. ASIL D 项目 sleep 设计 5 个约束

ASIL D 安全要求与 sleep 设计的约束:

  • wake 后必须先做 fast WD(20ms 内 SBC 必收到 first WD)
  • SRAM ECC 必启(retention 时 SEU 防护)
  • wake 时 RAM 内容必须 CRC 校验(可能位翻)
  • wake 后必须重做 system test(VCAL / SRAM BIST)
  • sleep 时 ASC 状态必须 OFF(开 ASC 会持续 Idd)

9. 国产替代

国产 SBC sleep 现状:

  • 杰发 AC78xx:Iq 80-150 μA(略高于 NXP)
  • 国民技术 N32G45x:LP mode Iq 5 μA(MCU 单芯)
  • 核芯互联 CXLD9788:Iq 100 μA(对标 L9788)
  • selective wake transceiver:几乎无国产(被 NXP / Infineon 垄断)

10. 一句话总结

EV ECU sleep 设计 = Iq 预算战 — 整车 12V 50-100 mA 配额分摊到 30+ ECU,单 ECU 配额上限 100-300 μA(分摊值),典型设计目标压到 ≤ 100-150 μASBC LP mode + selective wake CAN + MCU SRAM retention 三件套是标配,实测可压到 100-150 μA。ASIL D 唤醒必带 fast WD + SRAM CRC + system BIST,wake → ready ≤ 20ms。新项目 sleep 调试必拆每个器件 Iq 单独测,总和 ≤ 配额 才算过关。


核心要点

  • 整车 12V KL30 静态电流预算典型 50-100 mA,单 ECU 配额 100-300 μA
  • Sleep / Stand-by / Active 三档电流分别 ~100 μA / 5-20 mA / 200-500 mA
  • 6 大 wake 源:CAN / LIN / KL15 / RTC / 钥匙 / CP
  • selective wake (ISO 11898-6) 降唤醒次数 80%+
  • ASIL D 项目 wake 后必做 fast WD + SRAM CRC + BIST

缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
EVElectric Vehicle电动车
ECUElectronic Control Unit电子控制单元
SBCSystem Basis Chip系统基础芯片(电源 + 收发器 + 监控集成)
CANController Area Network控制器局域网
NXPNXP Semiconductors恩智浦半导体
STSTMicroelectronics意法半导体
ISOInternational Organization for Standardization国际标准化组织
OEMOriginal Equipment Manufacturer整车厂 / 主机厂
LDOLow Dropout Regulator低压差线性稳压器
CAN-FDCAN with Flexible Data-rate灵活数据率 CAN
LINLocal Interconnect Network本地互连网络
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
BCMBody Control Module车身控制模块(门/钥匙/物理唤醒汇聚 ECU)
OBCOn-Board Charger车载充电机
BMSBattery Management System电池管理系统
VCUVehicle Control Unit整车控制器
PWMPulse Width Modulation脉冲宽度调制
TITexas Instruments德州仪器
ADIAnalog Devices亚德诺半导体
SPISerial Peripheral Interface串行外设接口
PLLPhase-Locked Loop锁相环

Cross-references