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

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

本质与导读

本质 EV 整车 12V KL30 always-on 上挂 30-60 个 ECU,停车 60 天、36 Ah 电池只准放掉 80%——数学上限就是整车 ~20 mA 静态电流,摊到单 ECU 仅 100-300 μA。所以每个 ECU 的 SBC + CAN transceiver + RAM retention + 板级漏电总 Iq 是硬约束。靠 Sleep/Stand-by/Active 三档状态机加 selective wake(ISO 11898-6:2013,现并入 ISO 11898-2:2016)让节点只被属于自己的 frame 唤醒,才把唤醒次数和漏电一起压进预算。

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

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

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

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

3 档状态:

  • Sleep — SBC LP mode,MCU 断电或仅 retention,收发器挂 VBAT 监听;Iq 50-100 μA
  • Stand-by — MCU 低频运行 + CAN listen;Iq 5-20 mA
  • Active — MCU 全速 + 传感器供电;Iq 200-500 mA

关键过渡:

  • Sleep → Stand-by:6 个 wake 源任一触发(见 §3)
  • Stand-by → Sleep:网络管理(NM)判定总线可睡后,MCU 发 SBC sleep 命令
  • Stand-by → Active:功能请求(应用触发 / NM 保持)
  • Active → Stand-by:NM 超时,秒级不是毫秒级——收发器硬件判"总线安静"本身就是秒级:TJA1145 的 bus silence timeout 为 0.95-1.17 s(tto(silence),datasheet Table 40),L9788 为 600-1200 ms

进 Sleep 的顺序纪律:先把外设 rail、GPIO 态、存储器 sleep 命令收拾干净,最后一步才发 SBC 进 LP 的 SPI 命令——反过来会留下漏电尾巴(见 §7 陷阱)。


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

整车级硬约束从电池容量倒推,这条数学线是全页所有 μA 数字的锚:

  • 电池容量:典型 12V × 36 Ah = 432 Wh(EV 低压辅助电池)
  • 可用容量:80%(避免过放)= 345.6 Wh
  • 目标放置时间:60 天(停车场 / 港口滞留)
  • 可消耗电流:345.6 Wh / (60 × 24 h × 12 V) = 20 mA 整车上限
  • OEM 目标:随停放天数要求 10-50 mA 不等;要真撑 60 天 / 36 Ah,稳态就只能是 ~20 mA 这一档。锁车后头几分钟到几十分钟(总线未全睡)允许更高的过渡电流,考核的是稳态段

分摊到单 ECU:30-60 个 KL30 节点 × 100-300 μA = 3-18 mA,再加防盗、PEPS 低频扫描、T-Box 周期在线这类"常醒/半醒"件的占空加权平均电流(往往 mA 级、吃掉预算大头)——加起来正好逼近 20 mA 上限。这就是为什么普通 ECU 的配额被压死在 100-300 μA 档,而不是"反正整车有几十 mA 随便用"。

Iq 随温度怎么走,要分两类机理(预算别用 25℃ typ):

  • CMOS/结漏电主导(MCU SRAM retention、关断态半导体):热端指数上升,数量级上"每升 10-15℃ 翻倍"级——85℃ 可达 25℃ typ 的数倍
  • 模拟偏置主导(SBC/收发器的 bandgap、监测比较器):升温平缓但不可忽略。实测锚点:L9788 standby 电流 room temp 60-80 μA max → high temp 140 μA max(DS12308 Table 78/79,约 2 倍);TLF35584 standby typ 曲线从 -40℃ ~50 μA 升到 125℃ ~95 μA,且 VVS 低于 10 V 时反而抬升(DS Rev 2.0 §4.4.1)

所以预算表必须按热端 datasheet max + 老化余量核,25℃ typ 只用于健康度对照。

测量方法学:热箱 + 标称/高 VBAT 下用 μA 分辨率源表串入测;sleep 含周期性 wake(RTC 唤醒、NM 周期活动),必须测含周期 wake 的占空加权平均电流,不能只抓深睡瞬时值。LV 124 的 E-19 闭路电流(Ruhestrom)测试就是长时间(典型 12-24 h)连续记录,短测糊弄不过去。

标准归属别写错:静态电流限值的规范落点是 OEM 规范——LV 124 E-19"Ruhestromaufnahme / closed-circuit current"(VW 落地版即 VW 80000,同名 E-19),限值本身由整车厂 Lastenheft 给定;ISO 16750-2 的电气测试清单里没有静态电流条款——把 Iq 要求挂到 ISO 16750 名下是常见的引用错误。


3. Wake-up 源 6 个

EV ECU sleep 状态下需要特定信号才能醒,6 类源的机理和时序各不相同:

3.1 CAN 总线 wake — WUP 与 WUF 两级

CAN 唤醒分两级,概念别混:

  • WUP(wake-up pattern):"dominant-recessive-dominant"图案,任何支持低功耗模式的收发器都认。注意 TJA1145 的 twake(busdom)/twake(busrec) 0.5-3.0 μs 是内部唤醒滤波阈值的 min/max 个体分布,不是对唤醒图案的"要求区间"——worst-case 设计口径:每个 dominant/recessive 相位发 ≥3.0 μs 才保证唤醒(<0.5 μs 才保证被滤除,短毛刺不误唤醒);tto(wake) 570-1200 μs 同理是唤醒超时参数分布,第一到第二个 dominant 须在 tto(wake) 内完成,设计按 ≤570 μs 留裕量
  • WUF(wake-up frame):selective wake 收发器专用,匹配指定 ID + DLC + payload 的完整帧才唤醒(见 §4);WUF 必须是 classical CAN 帧——PN 收发器 sleep 下只跑低功耗 classical 解码器,不解 CAN-FD 数据相位;CAN-FD 只用于唤醒后的正常通信
  • 器件级唤醒延迟很快:TJA1145 总线唤醒到 INH 拉高 ≤100 μs(td(buswake-INHH)),真正的时延大头在后面的电源爬升 + MCU 启动(见 §6.3)

3.2 LIN wake

LIN 唤醒的规范时序常被记错,以 LIN 2.x / ISO 17987 原文为准:

  • wake-up 信号 = 总线 dominant 250 μs - 5 ms(不是几十 μs;太短的 dominant 会被收发器滤波当干扰丢弃)
  • 唤醒后节点须在 100 ms 内可通信(LIN 规范要求)
  • 用在低速末梢节点(车窗 / 座椅 / 后视镜),常经 LIN master(如门模块)转发唤醒链

3.3 KL15 IGN-on

点火硬线是最强的广播式唤醒:

  • 钥匙 / 启动按钮硬线,几乎所有 ECU 同时醒
  • 输入要做 debounce + 阈值滞回(SBC WAKE 引脚通常自带,如 TJA1145 WAKE 引脚滞回 250-800 mV)
  • 从硬线沿到 SBC 响应是 μs-ms 级,系统感知延迟由 MCU 启动决定

3.4 定时唤醒(RTC / SBC cyclic timer)

定时唤醒有三种落点,精度和 Iq 不同:

  • MCU standby 域 RTC:32.768 kHz 晶振,μA 级,精度秒级/天——充电时间表、电池巡检用它
  • SBC 内部定时器:RC 振荡器,无晶振,精度低(百分比级漂移),适合"每几分钟醒一次扫一圈"的粗定时
  • 独立 RTC 芯片:需要掉电走时 + 高精度时才上,多一颗料
  • 共同点:唤醒源本身 Iq 只有个位数 μA,但唤醒后的活动电流按占空比摊回平均值——巡检周期定多密,直接决定平均 Iq(见 §2 测量方法学)

3.5 本地物理源:钥匙按压 / 门把手 / 充电口盖

本地物理输入走 GPIO/WAKE 引脚检测:

  • 通常先唤醒 BCM,再由 BCM 通过 CAN WUP/WUF 扩散唤醒其他 ECU
  • 输入网络的上拉/分压电阻是常驻漏电路径,阻值选型见 §5.6
  • 器件级延迟 ms 级,用户可感知延迟由唤醒链(BCM → 总线 → 目标 ECU)决定

3.6 充电插枪(CP signal)

充电触发链从充电口进来:

  • CCS / GB/T 的 CP(Control Pilot)PWM 被 OBC 检测,触发 OBC + BMS + VCU 醒
  • CP 是 1 kHz PWM,检测 + 去抖典型几十 ms 量级(设计值)
  • 充电中整车进入部分网络运行工况——只有充电相关节点醒,其余节点 sleep 但总线有流量,这正是 selective wake 的主场(见 §4.2、§8 C1)

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

标准沿革先站对:selective wake 最早是 ISO 11898-6:2013,低功耗模式是 ISO 11898-5:2007;两者已于 ISO 11898-2:2016 并入同一本标准,此后新料号(如 TI TCAN114x-Q1)的 compliance 声明只引 ISO 11898-2:2016。2024 年又出了新版 ISO 11898-2。写需求引条款要锁"标准号 + 年号"。

4.1 机制

PN(partial networking)收发器在 sleep 下维持一个低功耗 classical CAN 解码器:

  • SPI 预配置 wake-up ID + ID mask + DLC + 期望 payload(TJA1145 支持 29-bit ID、数据区匹配;波特率 50 kbit/s - 1 Mbit/s)
  • 只有匹配的 WUF 才唤醒 MCU,其他流量被收发器吞掉,节点继续睡
  • fail-safe 不漏醒:解码持续出错(如波特率配错、总线质量差)时,帧错误计数器溢出,收发器退化为普通 WUP 唤醒——宁可多醒,不可叫不醒
  • CAN-FD 流量兼容要选对料:经典 PN 收发器把 FD 帧当错误帧计数;网络里有 FD 流量必须用 "FD passive" 变体(TJA1145T/FD)或原生 FD 的新一代(TCAN1145/1146-Q1、TLE9255W,FD 5 Mbit/s)

4.2 价值:省的是节点,不是收发器

反直觉但 datasheet 白纸黑字:PN 让收发器自己更费电——TJA1145 在 partial networking enabled 且总线有流量时,IBAT 要额外加 300 μA typ / 400 μA max(解码器在跑);总线静默时才回到 40 μA typ 的 sleep 底。它省的是节点级的电:

  • 充电 8 h 场景:与充电无关的节点若被总线流量打醒挂在 Stand-by(按 10 mA 算),一夜吃掉 80 mAh;有 selective wake 则整节点睡着、只有收发器 ~0.34 mA 在解码,8 h 只花 ~2.7 mAh——差 ~30 倍
  • 停车全静默场景:PN 解码器不跑,收发器回到 ~40 μA,不吃亏
  • 结论:selective wake 的收益按"部分网络运行工况的时长 × 被避免唤醒的节点数"算,不是按收发器 Iq 算

4.3 主流芯片

量产可选的 selective wake 收发器(参数取各家 datasheet):

型号厂商Sleep Iq(总线静默)CAN FD
TJA1145 / TJA1145ANXP40 μA typ / 59 μA max(-40~85℃)T/FD 变体 FD-passive
TLE9255WInfineon<26 μA(全温区)原生 5 Mbit/s
TCAN1145 / TCAN1146-Q1TI见 DS(同量级)原生 5 Mbit/s
ATA6570Microchip见 DS(同量级)原生支持

5. ECU Sleep Iq 优化 7 招

把单 ECU 压进 100-300 μA 配额的 7 个手段,每招都有 datasheet 数字兜底:

5.1 SBC LP mode 必启

SBC 是 sleep 预算里的最大单项,LP mode 是第一杠杆:

  • MC33907 LPOFF:32 μA typ(14 V/25℃)→ 42 μA typ / 60 μA max(18 V/80℃)
  • TLF35584 STANDBY:≤70 μA(LDO_STBY 关、14 V、Tj≤40℃)/ ≤90 μA(Tj≤85℃);SLEEP 档 ≤200 μA
  • L9788 standby:60-80 μA max(RT,按 CAN wake/EOT 配置)→ 140 μA max(HT)
  • 进入方式都是 SPI 命令(MC33907 是防误触发的 secured SPI 序列),写完要读回确认——SBC 上电默认 Normal,没写成功就一直是 mA 级

5.2 MCU SRAM retention 或干脆断电

MCU 侧两条路线,取舍是唤醒时延 vs Iq:

  • retention 路线:standby 域保 SRAM + RTC,关 Flash + 主时钟;电流量级为个位数到数十 μA,强烈随保留 RAM 大小和温度变——预算取自家 MCU datasheet 的 standby 电流表(如 S32K3xx DS 的 standby 表、TC39x DS),别抄论坛典型值,更别拿 25℃ typ 当预算
  • 断电路线:SBC LPOFF 直接把 VCORE 关掉,MCU 侧 Iq = 0,代价是唤醒走冷启动(§6.3)

5.3 外围 LDO 关 / 切低 Iq

外设 rail 在 sleep 下的纪律:

  • 5V/3.3V 外设 LDO 用 dual-mode(active + 低 Iq standby),standby 档 Iq 个位数 μA
  • 不需要的 rail 完全关断——但关断要连 IO 态一起设计,防反灌(§7 陷阱 7)

5.4 CAN transceiver 选型 + selective wake

收发器选型直接锁死一项预算:

  • 普通 HS-CAN 收发器 standby 与 PN 收发器 sleep 都在 20-60 μA 档(TJA1145 sleep 40 μA typ,TLE9255W <26 μA)
  • selective wake 不省收发器的电(§4.2),省的是"节点不被无关流量打醒"
  • 网络有 CAN-FD 流量时必须 FD-passive / 原生 FD 料,否则错误计数会把节点反复叫醒

5.5 关闭传感器供电

传感器 rail 在 sleep 下完全切断:

  • 经 high-side switch(如 TI TPS27S100)把 5V/12V sensor rail 断干净,唤醒后再上
  • 传感器自身的"standby"往往仍是几十 μA 到 mA 级,切电比调它的模式可靠

5.6 收拾漏电路径:GPIO / 上拉 / 分压

板级"看不见的"常驻漏电经常比芯片 Iq 还大,两笔账算给你看:

  • 10 kΩ 上拉到 5 V 的信号,sleep 时若停在低电平:5 V / 10 kΩ = 500 μA——单这一处就是全 ECU 配额的 2-5 倍;改 100 kΩ 也还有 50 μA,正确做法是 sleep 前把该信号置高或改拉法
  • VBAT 采样分压若常驻:13 V / 500 kΩ = 26 μA;要么总阻抗 MΩ 级 + 高阻 ADC 前端,要么用开关切断采样支路
  • 所有 GPIO 在 sleep 前置已知态,禁止悬空

5.7 低 Iq 存储:FRAM / EEPROM 要发 sleep 命令

存储器的坑在"standby ≠ sleep":

  • FM24V05(FRAM):standby(I2C idle)90 μA,显式 sleep 命令后才降到 5 μA typ——差 18 倍,不发命令等于白选低功耗料
  • EEPROM 类似,退出 sleep 有 μs-ms 级恢复时间,放进唤醒时序预算

6. Worked design:MC33907 + TJA1145 的 BCM 类 ECU 端到端

一个挂 KL30 的车身域 ECU,要求:停车全静默 Iq ≤ 150 μA(热端)、支持 selective wake、可接受冷启动唤醒(无 retention 需求)。器件:MC33907(ASIL D 级 SBC,内置 HS-CAN/LIN 收发器)+ 外置 TJA1145(内置 CAN 只做普通 WUP 唤醒,selective wake 必须外置 PN 收发器)。

6.1 架构与进睡序列

MC33907 的 LPOFF sleep 是"全关"模式:由 Normal mode 发 secured SPI command 进入,所有 regulator 关断、VCORE 断电(MCU 无 retention,醒来走完整 INIT);唤醒源可配 CAN / LIN / IO(NXP AN《Integrating the MPC5744P and MC33907/08》§3.8)。进睡序列:

// 伪代码,寄存器名/位域以 MC33907_8 与 TJA1145 datasheet 为准
// 1. 收尾:传感器 rail 关(TPS27S100 EN=0),GPIO 置已知态,FRAM 发 sleep 命令
// 2. TJA1145:SPI 写 WUF 配置(ID/mask/DLC/data + 波特率),CPNC=1,读回 PNCOK=1
// 3. TJA1145:命令进 Sleep mode(INH 拉低,VCC/VIO 可掉电,芯片挂 VBAT 监听)
// 4. MC33907:配置唤醒源 = IO 上升沿(接 TJA1145 INH/RXD 唤醒指示)+ KL15 IO
// 5. MC33907:secured SPI 序列进 LPOFF —— 全 rail 关断,MCU 断电
// 6. 唤醒事件 → SBC 重走 INIT(wake source 寄存器可读),MCU 冷启动

关键点:第 2 步的 PNCOK 读回不能省——PN 配置无效时 TJA1145 退化为普通 WUP 唤醒,功能不丢但"防打扰"收益全没,且这故障是静默的。

6.2 Iq 预算表(25℃ typ vs 热端 max)

全部取 datasheet 数字 + 板级估算,两列都要核:

25℃ typ热端 worst(DS max)依据
MC33907 LPOFF32 μA60 μA(80℃/18 V)ISUP_LPOFF1/2
TJA1145 Sleep(总线静默)40 μA59 μA(≤85℃ 全档)IBAT sleep, Table 39
MCU(VCORE 断电)00LPOFF 架构
板级杂项(1 MΩ 级分压 ~13 μA + TVS/上拉)~20 μA~30 μA估算,§5.6
合计~92 μA~149 μA

核算:92 μA × 60 天 × 24 h ≈ 0.13 Ah,占 36 Ah 的 0.37%——单 ECU 层面轻松;热端 149 μA 贴着 150 μA 目标过关,margin 主要被板级杂项吃掉,这就是 §5.6 要抠漏电路径的原因。注意同一颗 ECU 在部分网络运行工况(总线有流量、本节点睡)时是 92 + 300 = ~392 μA(TJA1145 PN 解码在跑)——预算表要两个工况各一列,见 §8 C1。

6.3 唤醒时延链

LPOFF 冷启动的时延链逐段列出来,才知道优化空间在哪:

  • 总线 WUF 匹配 → TJA1145 INH 拉高:≤100 μs(td(buswake-INHH))
  • SBC 唤醒 → VPRE/VCORE 爬升 + INIT:ms 级(MC33907 从 VBAT 上电到 INH 有效的参照 tstartup 在 TJA1145 侧是 2.8-4.7 ms,SBC 侧同量级)
  • MCU POR → bootloader → 应用可发首帧:数十到数百 ms,冷启动是绝对大头(Flash 启动 + 安全自检)
  • 结论:wake → 首帧 100 ms 量级的需求,LPOFF 冷启动路线勉强够;若需求压到 20 ms 级,必须换 Stand-by + SRAM retention 架构,用 Iq 换时延(§5.2 的取舍)

7. 7 个工程陷阱

sleep 调试的返工集中在这 7 类,全部有"预防动作"可前置:

陷阱机理预防
没真进 LP modeSBC 上电默认 Normal(mA 级);SPI 写失败/时序不对时静默停留写后读回模式寄存器;产线终检测 Iq ≤ 门限
CAN-FD 流量把节点打醒经典 PN 收发器不解 FD,把 FD 帧当错误,错误计数溢出触发 fail-safe 唤醒网络有 FD 流量就锁 FD-passive(TJA1145T/FD)或原生 FD 料(TCAN114x/TLE9255W)
上拉/分压常驻漏电10 kΩ 上拉 + 低电平 = 500 μA;500 kΩ VBAT 分压 = 26 μAsleep 前置 IO 态;分压走开关或 MΩ 级 + 缓冲
只测深睡瞬时值RTC/NM 周期唤醒的活动电流没算进去,均值远高于瞬时值按 LV 124 E-19 做 12-24 h 长记录,取占空加权平均
25℃ typ 当预算漏电类热端翻倍级;偏置类也涨(L9788 60→140 μA max)预算表按热端 DS max + 老化余量;25℃ 只做对照
存储器 standby ≠ sleepFM24V05 I2C idle 90 μA,发 sleep 命令才 5 μA进睡序列里显式发 sleep 命令并核对时序
关断 rail 反灌(back-feed)sleep 下仍带电的 IO 经 ESD 二极管向已关 LDO 输出灌电,漏电走隐蔽路径关 rail 与置 IO 态同设计;跨电源域信号加隔离/电平检查

8. 3 个 Corner Case

C1 — 部分网络运行工况的第二本账:预算只按"停车全静默"算会漏一个工况——充电/预热时总线持续有流量,睡着的节点里 TJA1145 的 PN 解码器在跑,IBAT 额外 +300 μA typ/+400 max(datasheet 实核),单节点从 ~92 μA 变 ~392 μA,30 个睡着的节点就是 ~12 mA——由 HV 侧 DC/DC 供着问题不大,但若充电结束后有节点没回深睡(NM 状态机 bug),这 12 mA 会直接挂在 12V 电池上过夜。预算表必须"全静默 / 部分网络"两列,且下电流程要验证回深睡。

C2 — 标准条款漂移:selective wake 写需求时引 "ISO 11898-6" 在 2016 年后就是悬空引用——-5(低功耗)和 -6(selective wake)都已并入 ISO 11898-2:2016,新器件 DS(TCAN114x-Q1)只声明 -2:2016 合规;而 2013 年代的老器件(TJA1145 Rev.1 DS)引的还是 11898-6:2013,新老器件混用时 compliance 矩阵要做映射,并且 2024 版 ISO 11898-2 已发布——需求条款务必"标准号 + 年号"锁版本。

C3 — 双温两头挤,60 天从两端缩水:Iq 预算按 25℃ 算会双重乐观——热端(夏季暴晒停车)漏电抬升让"分子"变大;冷端电池可用容量和内阻变差、且 60 天末端还必须保住冷启动 SOC 门槛,让"分母"变小。正确做法:Iq 取 -40/25/85℃ 三点实测 + 电池按低温可用容量折减后,再核 60 天;只在一个温度点上验收的静态电流指标在极端气候市场必翻车。


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

安全等级把 sleep 设计再收紧一圈:

  • wake 后首笔 WD 必须落进 SBC 的 INIT watchdog 窗口(窗口值查 MC33907 DS;错过 → RSTb / 错误计数器升级,见 SBC Watchdog 深度)——LPOFF 唤醒后 SBC fail-safe 状态机重启,WD 时序从头计
  • retention SRAM 必须 ECC 常开,长时间 retention 的 SEU 位翻转靠它兜
  • wake 后 retention 数据必须 CRC 复核,校验失败按冷启动重建,不能带病运行
  • wake 后重跑自检(ABIST/LBIST + 电压监控):走 LPOFF 冷启动路线时 SBC 重走 INIT 天然覆盖 ABIST,retention 路线则要显式补
  • sleep 下安全执行器状态要显式定义:如牵引逆变的 ASC(Active Short Circuit,主动短路)不允许依赖持续供电维持——sleep 掉电后系统必须处于本质安全态,这要在安全概念里写死

10. 国产替代

按"可公开核到 datasheet"口径盘点(2026-07 检索):

  • 普通 CAN / CAN-FD 收发器:国产多家已量产,替代基本成立
  • selective wake(ISO 11898-2:2016 PN)收发器:国产已有至少两家公开量产型号——3PEAK TPT1145Q/TPT1145NQ 与 Novosense NCA1145B-Q1,均 AEC-Q100、按 ISO 11898-2:2016 支持 selective wake(公开正式 datasheet 可核);替代评估点 = PN 唤醒帧配置工具链与 EMC 报告完备度
  • ASIL 级 SBC(电源 + 收发器 + WD 集成):国产处于起步/送样阶段,量产项目主流仍是 NXP/Infineon/ST;低 Iq 车规 MCU(LP mode μA 级)国产已有可选项,但选型时按 §2 的纪律核热端 standby 电流,别只看宣传页 25℃ typ

11. 一句话总结

EV ECU sleep 设计 = Iq 预算战 — 60 天 / 36 Ah / 80% 三个数锁死整车 ~20 mA,摊到单 ECU 100-300 μA;SBC LP mode + selective wake + 漏电路径管控三件套实测能压到 ~92 μA(25℃)/ ~149 μA(热端,MC33907 + TJA1145 worked 例)。预算必须按热端 max + 占空加权平均核(LV 124 E-19 长测),记住三句反直觉:selective wake 省节点不省收发器(总线活动时它自己 +300 μA)、standby ≠ sleep(FRAM 差 18 倍)、板级上拉/分压能一处漏掉全 ECU 配额。ASIL D 再加 WD 窗口 + ECC/CRC + 自检三道门。


核心要点

  • 60 天 × 36 Ah × 80% → 整车静态电流数学上限 ~20 mA;单 ECU 配额 100-300 μA,常醒件(防盗/PEPS/T-Box)吃掉整车预算大头
  • Iq 限值规范落点是 LV 124 E-19(Ruhestrom,12-24 h 长测)/ OEM Lastenheft;ISO 16750-2 没有静态电流条款
  • Sleep / Stand-by / Active 三档 ~100 μA / 5-20 mA / 200-500 mA;"总线安静"判定是秒级(TJA1145 tto(silence) 0.95-1.17 s)
  • CAN 唤醒两级:WUP(图案,worst-case 每相位 ≥3 μs 才保证唤醒)与 WUF(selective wake,必须 classical CAN 帧);LIN wake = dominant 250 μs-5 ms
  • ISO 11898-6:2013 已并入 ISO 11898-2:2016(-5 同);引用锁"标准号+年号"
  • selective wake 省的是节点不是收发器:TJA1145 PN enabled + 总线活动时额外 +300 μA typ,总线静默才回 40 μA
  • worked 例(MC33907 LPOFF 32 μA + TJA1145 40 μA + 板级 ~20 μA):~92 μA @25℃ / ~149 μA 热端;LPOFF 冷启动换 0 μA MCU,唤醒时延数十-数百 ms
  • 预算按热端 DS max(L9788 60→140 μA)+ 占空加权平均;25℃ typ 只做对照
  • ASIL D:INIT 窗口首笔 WD + retention ECC/CRC + wake 后自检 + sleep 本质安全态

缩写表

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

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

缩写全称中文 / 备注
EVElectric Vehicle电动车
ECUElectronic Control Unit电子控制单元
SBCSystem Basis Chip系统基础芯片(电源 + 收发器 + 监控集成)
CANController Area Network控制器局域网
CAN-FDCAN with Flexible Data-rate灵活数据率 CAN
PNPartial Networking部分网络(selective wake 的标准叫法)
WUPWake-Up Pattern唤醒图案(dominant-recessive-dominant)
WUFWake-Up Frame唤醒帧(匹配 ID/DLC/payload 的 classical CAN 帧)
NMNetwork Management网络管理(AUTOSAR NM 定时器管睡醒)
LINLocal Interconnect Network本地互连网络
KL30 / KL15Klemme 30 / Klemme 15德系端子号:常电 / 点火电
RTCReal-Time Clock实时时钟
FRAMFerroelectric RAM铁电存储器
ISOInternational Organization for Standardization国际标准化组织
OEMOriginal Equipment Manufacturer整车厂 / 主机厂
LDOLow Dropout Regulator低压差线性稳压器
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
MCUMicrocontroller Unit微控制器
BCMBody Control Module车身控制模块
OBCOn-Board Charger车载充电机
BMSBattery Management System电池管理系统
VCUVehicle Control Unit整车控制器
PEPSPassive Entry Passive Start无钥匙进入/启动
T-BoxTelematics Box车联网终端
CPControl Pilot充电控制导引信号
PWMPulse Width Modulation脉冲宽度调制
SPISerial Peripheral Interface串行外设接口
WDWatchdog看门狗
ECCError-Correcting Code纠错码
CRCCyclic Redundancy Check循环冗余校验
SEUSingle Event Upset单粒子翻转
ABIST / LBISTAnalog / Logic Built-In Self-Test模拟 / 逻辑内建自检
ASCActive Short Circuit(逆变器)主动短路
SOCState of Charge荷电状态
NXPNXP Semiconductors恩智浦半导体
STSTMicroelectronics意法半导体
TITexas Instruments德州仪器
TVSTransient Voltage Suppressor瞬态电压抑制器
PORPower-On Reset上电复位

Cross-references