ST L9788 发动机管理伴随 IC:执行器驱动 + VRS + MSC + 硬件 fail-safe
本质与导读
本质 L9788 把 4 缸汽油 ECU 的整套电源 + 信号预处理 + 约 30 路执行器驱动集成进一颗 IC,替代 10-15 颗分立件。但喷油是饱和 LS 开关、点火只是 IGBT 预驱——不做 peak-and-hold、无内部 dwell,电流成形/充电计时全留给 MCU,所以它适配 PFI 而非 GDI。
主线坐标:旁支 · 执行器 / 动力总成驱动 · ↑ 全景主线
1. 定位:一颗替代 10+ 分立 IC
L9788 把发动机 ECU 的整套外设集成进 LQFP100(14×14mm,exposed pad)。约 30 路功率/预驱通道:INJ[1:4] 喷油器、IGN[1:6] 点火预驱、RLY[1:5] 继电器、O2H[1:2] 氧传感器加热(带电流检测)、SOL[1:2] 电磁阀、STR[1:3] 起动机/通用 HS-LS、PRD[1:5] 外部 MOSFET 预驱、LED[1:2],加 VRS 传感接口、CAN-FD/LIN、看门狗、电源树——否则需 10-15 颗分立 IC + 各自诊断/保护/MCU 接口。驱动级工作 5.5V ≤ VB_IN ≤ 18V,Tj −40~175°C,"Engineered for ISO 26262 compliant system"。
全 LS 驱动共用诊断框架:ON 态过流 OVC(短电池)+ 过温 OT;OFF 态开路 + 短地(三档电平判据);STA 驱动状态一致性(栅极信号 vs 输出电平比对,滤波 ~30µs)。
2. 执行器驱动子系统(关键纠偏)
L9788 不做 peak-and-…
L9788 不做 peak-and-hold / 不含内部 dwell —— 它是 PFI 件 datasheet 全文无 peak-and-hold / dwell / 电流闭环。INJ[1:4] 是饱和式 LS 开关(内部钳位 ~55V + OVC 3-6A 保护),不做电流成形;IGN[1:6] 只是 IGBT 栅极预驱(HS 电流源 + LS 驱动 + 诊断),无内部 dwell 计时——dwell(线圈充电时长)= MCU 控制 IGNx_CMD 高电平时间。因此 L9788 适配 PFI / 低压歧管喷射(饱和喷油器);GDI 的高压 boost + peak-and-hold 电流剖面是 MC33816 这类专用 GDI 驱动的活,L9788 通过 SEO_OUT 去 enable 外部 GDI 驱动。这正是"一颗 vs 分立"的边界。
逐子系统 datasheet 级要点:
- INJ[1:4] 喷油(饱和 LS):RdsON 0.44Ω typ@150°C/3A;OVC 3-6A;钳位 55V typ;OVC 故障 FAST kill slew 5-20V/µs;
INJ_ENA引脚是数字硬件熄火通路(也是 SEO 通路)。 - IGN[1:6] 点火预驱:HS 电流源默认 14.7-30.3mA(可降档);关键值 Vth_STB_IGN 5.3-6.5V(监测 IGBT 集电极判短路/正常击穿);STB 时关断 auto-restart;开路电流门限 0.18-1.22mA;
IGN_DIAG选内部/smart IGBT(免诊断)vs 外部 IGBT(全诊断)。 - O2H[1:2] 氧加热(带电流检测,全器件最强):RdsON 0.16Ω typ@150°C/3A;OVC 可到 ~12A(作 heater)/3-6A(作 valve);电流回读 transresistance 0.8 V/A(P 沟道电流镜 + 外部 Rshunt)→ 加热闭环控温/老化诊断;MSC 一键改配成快 slew 的 valve 驱动。
- STR[1:3] 起动/通用 HS-LS:MSC 选 HS/LS;低压保持:配成 starter 时工作到 VB_IN=3.1V,且 MCU 因低压暂时失效时锁存 ON 达 THOLD 400-800ms(起动瞬间电池压降);双命令防误吸合(防多起动继电器同时吸);RLY4 可配 starter。
- PRD[1:5] 外部 MOS 预驱:栅流 4 档(20/10/4/2mA);VDS 比较器过流(8 档门限 150-950mV);PRD1&3 可驱外接 O2H 大功率 N-MOS。
- RLY[1:5] / SOL[1:2] / LED[1:2]:LS 驱动,各自 OVC/钳位/快速诊断。
3. VRS 自适应迟滞:全转速可靠捕齿
VRS(可变磁阻)曲轴/凸轮轴传感接口把磁电式差分信号经 zero-crossing 比较器转成方波给 MCU 定时器捕获。难点:信号幅度随转速 + 气隙变化几个数量级(起动小信号 vs 高速大信号)。
VRS_A 全自适应迟滞(算法核心):输入经 peak detector 量化到 5 级(4 门限 PV1-PV4 typ 930/1600/2300/3000mV),Hysteresis Selection Table 据峰值选迟滞 HI1-HI5(电流 5/10/17/32/51µA → 20kΩ 上对应 100-1020mV)——迟滞随信号幅度自动跟随:低速小信号用小迟滞(不丢齿),高速大信号用大迟滞(抗电磁抖动)。自适应滤波 Tfilter(n)=Tperiod(n−1)/32(周期<128µs 饱和到 4µs)。迟滞电流只在过零瞬间施加防抖。输入差分耐压 ±200V(内部钳位)。这套模拟前端替代 MCU 端复杂的软件门限自适应。
4. MSC 总线:相对 SPI 的三个工程价值
MSC(Micro Second Channel)是 L9788 与 MCU 的高速接口:下行 up to 35MHz、上行 up to 2.18MBaud;物理层 = LVDS 差分时钟 CL + 下行数据 DI + 单端 EN/DO。
相对 SPI 的三个价值:① 原子刷新——下行 32-bit 数据帧的 31 个 bit 直映 31 路功率级,一帧同步刷新全部喷油/点火/继电器开关状态(SPI 要多字节事务且非同步,喷油正时容不得错位);② LVDS 差分 35MHz——机舱强 EMI 下噪声免疫 + 带宽碾压单端 SPI;③ 协议级 activity watchdog——监控 tMSC_mon 100/142/185µs,超时无有效数据帧即 OUT_DIS=0 自动关断全部驱动(~300µs 到位),把"通信链路健康"做进协议(SPI 没有)。加 even parity + 帧长校验 + CMD_ERROR 内建完整性。
5. 多重硬件 fail-safe 路径(不依赖 MCU 软件)
L9788 有多条不依赖 MCU 软件/时钟的硬件安全路径:
- SEO(Secure Engine Off):KEY_OFF 后经可编程延时(T_SEO_DELAY 4 档 100-920ms,§6.3 有表),纯硬件路径熄火,计数器时钟独立于 MCU。PFI:SEO_OUT→INJ_ENA 直接关内部喷油;GDI:SEO_OUT→外部 GDI 驱动 enable(key off 关外部驱动)。
- 起动机安全切断(§6 完全没有):双极性 EN_P/EN_N 或内部 FAULT_WARN 任一有效即切断 RLY4/STR2/STR3;该电路物理隔离(trench isolation、上层不走线、本地从电池线自供电、EN 逻辑也在隔离区)——确保芯片其余部分任何失效都不能阻止起动继电器切断。这是起动机(最危险执行器)的"低压保持 + 防误动 + 强制切断"三件套之一。
- MSC activity watchdog:断链(100-185µs 无帧)即关全驱动(见 §4)。
- WDA Q&A 看门狗:经 MSC 问答 + ERR_CNT 3-bit 升级(详见 topic-sbc §5.1)。
L9788 不是 ASIL D SB…
L9788 不是 ASIL D SBC L9788 提供 SEO / 起动机切断 / MSC-WD / WDA 等硬件安全路径,但完整 ASIL D 发动机 ECU 仍需外配独立安全 SBC(如 NXP FS85xx)做 ASIL D 监控。L9788 是"驱动 + 电源 + 安全硬路径"担当,不替代外部安全 monitor。
核心要点
- L9788 = 4 缸汽油机 ECU 多功能伴随 IC,一颗约 30 路驱动通道替代 10-15 颗分立 IC(LQFP100,DS12308)
- 关键纠偏:INJ 是饱和 LS 开关(非 peak-and-hold)、IGN 是 IGBT 预驱(无内部 dwell)→ 适配 PFI 非 GDI;电流成形/dwell 在 MCU/外部 GDI 驱动
- IGN 关键值 Vth_STB_IGN 5.3-6.5V(监 IGBT 集电极判短路);O2H RdsON 0.16Ω + 0.8V/A 电流回读(加热闭环/可改 valve)
- VRS 全自适应迟滞 = peak detector 量化 5 级 + 选择表选 HI1-HI5 + 自适应滤波 Tfilter=Tperiod/32 → 全转速捕齿(低速不丢齿、高速抗抖)
- MSC vs SPI 三优势:32-bit 帧原子刷新 31 路 / LVDS 差分 35MHz 抗 EMI / 协议级 activity watchdog(断链关全驱动)
- 起动机安全切断:EN_P/EN_N + FAULT_WARN,跑在 trench 物理隔离自供电区,任何失效都能强制切断起动回路
- 多重硬件 fail-safe:SEO(熄火)+ 起动机切断 + MSC-WD + WDA,均不依赖 MCU 软件
- L9788 自身不是 ASIL D SBC:完整 ASIL D 发动机 ECU 仍需外配独立安全 SBC(如 FS85)
缩写表
只列本页用到的工业标准缩写;通用英语…
只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的
层/Lxtag 不列。覆盖不到的术语见正文 inline 注释。
| 缩写 | 全称 | 中文 / 备注 |
|---|---|---|
| ST | STMicroelectronics | 意法半导体 |
| ECU | Electronic Control Unit | 电子控制单元 |
| IGBT | Insulated-Gate Bipolar Transistor | 绝缘栅双极晶体管 |
| SPI | Serial Peripheral Interface | 串行外设接口 |
| AEC-Q100 | AEC-Q100 | 汽车级 IC 可靠性认证 |
| MCU | Microcontroller Unit | 微控制器(本页多指车规多核 MCU) |
| MOSFET | Metal-Oxide-Semiconductor Field-Effect Transistor | 金属氧化物场效应晶体管 |
| CAN-FD | CAN with Flexible Data-rate | 灵活数据率 CAN |
| LIN | Local Interconnect Network | 本地互连网络 |
| ISO | International Organization for Standardization | 国际标准化组织 |
| ON | onsemi | 安森美 |
| VDS | Drain-Source Voltage | 漏源电压 |
| EMI | Electromagnetic Interference | 电磁干扰 |
| ASIL | Automotive Safety Integrity Level | ISO 26262 安全完整性等级 QM→A→B→C→D |
| SBC | System Basis Chip | 系统基础芯片(电源 + 收发器 + 监控集成) |
Cross-references
- ← 索引
- System Basis Chip(SBC)总览:L9788 系统级定位 + 电源树(Pre-Boost/Pre-Buck)+ WDA Q&A(§5.1/§6),本页是其器件级深度
- 汽车电子:发动机 ECU 在整车的位置
- NXP FS85/FS84 安全 SBC:配 L9788 做 ASIL D 监控的独立安全 SBC
- ST L9952GXP 车身电源 IC:另一颗 ST 域专用集成 IC(车身,对照)
- ST L9369 EPB 驱动 IC:ST 制动域专用 IC(对照)