SBC 多 rail 上电时序 — 数学 + Latch-up 防护
本质与导读
系统级整合 → EV 上下电系统级 FSM 深度 本页讲 SBC 内部 sequencer + Latch-up + WDG 内部细节。把 SBC 时序粘到系统级 6 状态 FSM 的 BOOT 状态(对应 t = 0-30 ms),含完整 handoff 契约。
本质 EV PEU 主控 MCU 的 IO pin 内置寄生 PNPN 晶闸管,若 3.3V IO 先于 core 上电,高电位灌入未上电的内部逻辑就会触发它,建立短路 → 永久 latch-up 烧 die,断电也救不回。铁律是 core 必先于 IO、各 rail 间隔 10-50ms,由 SBC 内置 sequencing 状态机自动保证,不需外部 controller。
主线坐标:旁支 · 低压控制域 · ↑ 全景主线
1. 上电时序波形
EV PEU 多 rail 上电是严格 staged sequence — 必须 core(~1.25/1.5V)→ 3.3V → 5V → nRESET 顺序,各档之间 10-50 ms 间隔。下图把 5 波形画在一起,清楚看到时序约束:
2. Latch-up 物理
Latch-up 是 CMOS 工艺永久性失效模式 — 一旦触发,即使断电也救不回,必须更换 MCU。下图把"正确 vs 错误"时序的物理后果一次说清:
2.1 寄生 PNPN 结构
CMOS 工艺的每个 I/O pin 都有 NMOS + PMOS 对管;在硅基板内部,N 阱和 P 衬底形成寄生 NPN + PNP 两个晶体管,串联构成 PNPN 晶闸管(SCR):
- 正常:SCR 处 OFF 状态(基极无电流)
- 异常:任一 pin 注入电流到基板 → 触发 SCR ON → 正反馈 → 短路路径建立
注入电流的常见来源:
- IO pin 在 core 未上电时被外部驱动(其它 ECU 已开)
- ESD 事件穿透 I/O 保护
- 电压负摆 > 0.6V(P-N 结正向偏置)
2.2 错误时序触发路径
3.3V (IO) 先于 core(~1.25/1.5V)起:
- IO pin 通过 SBC 拉到 3.3V
- core 未上电 → 内部逻辑 = "高阻 / 浮动"
- IO pin 高电位通过 ESD protection 二极管或 pin clamp,电流流入 P 衬底
- PNPN SCR 触发
- VDD → GND 短路路径建立(几十 mA - A 级)
- 即使断电后再上电,晶体管已经物理损坏,不可逆
3. EV MCU 典型 rail 清单
EV PEU 内 MCU 不只是一个 Vcc — 现代 ASIL D MCU 把电源域细分到 5-6 路 rail,每路服务不同 die 区(core / IO / analog / Ethernet PHY 等)。下表汇总典型 rail + 用途 + 上电顺序:
| Rail | 用途 | 典型 IC | 时序档 |
|---|---|---|---|
| ~1.25V (Aurix) / 1.5V (S32K3) | MCU core (Aurix / S32K3 内核;现代单电源 MCU 由片上 SMPS 从单一 3.3V/5V 内部生成) | 片上 EVRC / PMC SMPS | 1 (先) |
| 3.3V | IO + Flash + peripherals | SBC 内 buck | 2 |
| 5V | Analog + sensor 供 | SBC 内 LDO | 3 |
| Vref 2.5 / 3.0V | ADC 参考 | SBC LDO | 4 |
| 1.8V | Ethernet PHY / DDR | 外部 LDO | 5 (后) |
ASIL D MCU 通常 5-6 rail。每 rail 加 PG 监视,任一未起 → SBC 停 + fault。
4. Power-Good (PG) 监视
每个 rail 出口接 SBC 的 PG pin(Vfb 反馈到 SBC):
- (典型 90% of nominal) → PG=1
- 否则 PG=0 → SBC 不允许下一 rail 启动
典型 PG 阈值:
- core rail: PG ≈ 1.125V(Aurix 1.25V × 90%)/ 1.35V(S32K3 1.5V × 90%)
- 3.3V rail: PG = 2.97V
- 5V rail: PG = 4.5V
PG 信号在 SBC 内部 sequencer 用,不需要 MCU 介入 — MCU 还没起,根本不能监视。
链接:低压辅助电源 §4 SBC
5. SBC 内置 sequencer 状态机
NXP FS65 / Infineon TLF35584 / TI TPS65381 都集成有限状态机 自动 sequencing:
| 状态 | 进入/转移条件 | 动作 |
|---|---|---|
| OFF | Vin > Vmin + EN_SBC 信号 | 等待上电 |
| PRE-CHARGE | – (5ms) | 预充 |
| V_CORE_RAMPUP | 上一步完成 | enable core rail(~1.25/1.5V;现代 MCU 由片上 SMPS 生成),wait PG_CORE = 1 |
| V_IO_RAMPUP | PG_CORE = 1 | enable 3.3V buck,wait PG_IO = 1 |
| V_ANALOG_RAMPUP | PG_IO = 1 | enable 5V LDO,wait PG_AN = 1 |
| V_REF_RAMPUP | PG_AN = 1 | enable Vref,wait PG_VREF = 1 |
| NORMAL | PG_VREF = 1 | release nRESET → MCU 启动 |
| ALIVE | MCU 第一次喂 watchdog(50ms 窗口) | 正常运行,监视 watchdog |
| FAULT | 任一 PG=0 / watchdog 超时 | cut all rails + 报 fault |
EV 主驱所有 SBC 都跑这套(细节 IC 之间略有差异)。
6. nRESET 释放时机
MCU 的 reset 引脚 (nRESET) 是所有 rail 稳后才释放的最后一关:
- 所有 PG=1
- 等待 10 ms stable 时间(防瞬态)
- SBC 释放 nRESET → MCU 启动
如果 nRESET 太早释放(rail 还在 rampup):
- MCU clock PLL 未锁
- Flash 未 ready
- 程序 fetch 错 → 启动失败 → reboot loop
SBC 内置 timeout 防 reboot loop:连续 3 次启动失败 → SBC 进 FAULT 永久态,需要重新上 12V。
7. 下电时序
EV 下电时反过来:
下电进入 SHUTDOWN 态的触发条件是 EN_SBC = 0 或 Vin < Vmin,之后按下表逆序逐级关断:
| 步骤 | 动作 |
|---|---|
| 1 | 拉 nRESET 低 → MCU shutdown |
| 2 | 等 10ms(MCU 保存状态到 EEPROM) |
| 3 | Vref → off |
| 4 | 5V → off |
| 5 | 3.3V → off |
| 6 | core(~1.25/1.5V)→ off(最后) |
| 7 | 12V 释放 |
关键:core(~1.25/1.5V)最后关 — 防止 core 关后 IO 浮空(同 latch-up 反向风险)。
8. 主流 SBC + MCU 配对 (2026)
下表汇总 2026 EV PEU 主流 SBC + MCU 组合,每对 SBC + MCU 都验证过 sequencing 完整性,所以选型时按组合选,不要混搭:
| MCU | SBC | 时序 IC | EV OEM 应用 |
|---|---|---|---|
| Aurix TC397 | Infineon TLF35584 | 集成 | 比亚迪 / 蔚来 / Bosch SIC400 |
| NXP S32K358 | NXP FS65 | 集成 | 雷诺 / 福特 / Lucid |
| TI TMS320F28xxx | TI TPS65381 | 集成 | 工业 + 部分 EV |
| Renesas RH850 | TPS65381 / ST L9784 | 集成 | 丰田 / 日产 |
| Aurix TC367 (经济) | TLF35584 经济款 | 集成 | 国产中端 |
混搭(主 MCU 配第三方 SBC)理论上能跑,但要 OEM 重新做 sequencing 验证 + JESD78 latch-up 测试 + I0-I3 评审,ASIL D 项目通常不接受。
9. JEDEC JESD78 Latch-up 测试
汽车 MCU 必跑的latch-up 验证标准:
- 供电过压测试:供电脚 1.5× Vsupply(= +50% overvoltage)
- I-test(电流注入):IO / signal pin 注入正负 trigger current(限值 = Inom + 100 mA 与 1.5× Inom 取较大者,常用 ±100 mA)
- trigger current:从 pin 注入 0-100 mA 电流
- 测试温度:25℃ / 85℃ / 125℃
Pass 标准:任何条件下不进 latch-up,SCR trigger current > 100 mA。
EV MCU 必过 JESD78 + Class II (125℃ + 100 mA trigger)。
10. 5 个工程陷阱
SBC sequencing 失败的典型坑集中在外加 rail / 阈值不准 / 下电时序。下表 5 个反复出现的:
| 陷阱 | 描述 | 预防 |
|---|---|---|
| 加外部 rail 不接 PG | SBC 不知道是否起 → 提前 nRESET | 任何 rail 都必接 PG |
| PG 阈值太低 (50%) | rail 半起就 PG=1 → MCU 进 brownout | PG ≥ 90% nominal |
| 下电反向(IO 先关) | latch-up 反向风险 | 顺序反过来,core 最后 |
| 12V 突然掉电 | bulk cap 不够 → 跌过快 → 反向 ring | 12V 输入 220 μF+ bulk + 慢 decay |
| 混搭 SBC + MCU | sequencing 时序不匹配 | 按厂商验证配对选 |
核心要点
- EV MCU 4-6 rail 必严格 sequencing,core(~1.25V Aurix / 1.5V S32K3)先 / 3.3V (IO) 后 / 5V / Vref / nRESET 末尾。
- Latch-up 是永久 CMOS 失效 — 寄生 PNPN SCR 触发后断电也救不回。
- 错误时序触发 latch-up 物理:IO 先起注电流入未上电 core → SCR ON → 短路。
- SBC 内置状态机 自动 sequencing + PG 监视 + nRESET 控制,不需要 MCU 介入。
- 主流配对:FS65 + S32K3 / TLF35584 + Aurix / TPS65381 + TMS320F28,混搭风险高。
- JESD78 latch-up test 是车规 MCU 必过(供电 +50% 过压、IO 注 ±100mA、125℃)。
- 下电反过来:core(~1.25/1.5V)最后关,防 IO 浮空二次 latch-up 风险。
- 总 sequencing 时间 30-50ms,任一 rail PG=0 → SBC 进 FAULT 永久态。
缩写表
只列本页用到的工业标准缩写;通用英语…
只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的
层/Lxtag 不列。覆盖不到的术语见正文 inline 注释。
| 缩写 | 全称 | 中文 / 备注 |
|---|---|---|
| SBC | System Basis Chip | 系统基础芯片(电源 + 收发器 + 监控集成) |
| NXP | NXP Semiconductors | 恩智浦半导体 |
| TI | Texas Instruments | 德州仪器 |
| EV | Electric Vehicle | 电动车 |
| MCU | Microcontroller Unit | 微控制器(本页多指车规多核 MCU) |
| ASIL | Automotive Safety Integrity Level | ISO 26262 安全完整性等级 QM→A→B→C→D |
| ON | onsemi | 安森美 |
| ECU | Electronic Control Unit | 电子控制单元 |
| ESD | Electrostatic Discharge | 静电放电 |
| LDO | Low Dropout Regulator | 低压差线性稳压器 |
| ADC | Analog-to-Digital Converter | 模数转换器 |
| PLL | Phase-Locked Loop | 锁相环 |
| OEM | Original Equipment Manufacturer | 整车厂 / 主机厂 |
| ST | STMicroelectronics | 意法半导体 |
| BMS | Battery Management System | 电池管理系统 |
Cross-references
- ← 索引
- 功能安全工程师指南 hub — V-cycle + 27 篇深度页全集 (本页在 §12.3 HW 安全设计)
- 辅助电源全栈 hub — Chain 流路 + 8 主题
- 低压辅助电源 hub — 上位
- SafeState Manager 深度 — SBC 在 ASIL D 中的角色
- HV→12V Flyback 深度 — 12V 来源
- Aurix TC3xx ASIL D — MCU 平台
- BMS overview — BMS 内 SBC 应用
- POL DC-DC 选型决策深度 — POL rail 是 SBC sequencer 下游