ST L9963T isoSPI 通信桥:BMS 菊花链 ↔ host MCU 的隔离通信层
本质与导读
本质 L9963T 是一颗 SPI ↔ isoSPI(ISOLine)transceiver,只做跨电压域的通信桥——把 4-wire SPI 帧 ↔ 2-wire 差分隔离脉冲双向透明搬运,不测电压、不均衡、不堆 cell(那是 L9963E AFE 的事),等价于 TI BQ79600 / ADI ADBMS6821-6822。关键澄清:transceiver 本身不含隔离耐压(由外置变压器/电容决定,2.5V 只是信号摆幅),CRC 在两端而非桥上。
主线坐标:第 2 站 · BMS · ↑ 全景主线
1. 定位:transceiver ≠ AFE
L9963T datasheet 原文:"Automotive general purpose SPI to isolated SPI transceiver"——一颗把经典 4-wire SPI 接口的帧 ↔ 2-wire isolated 接口双向转换的通信桥。它不测电压、不平衡、不堆 cell;配套的 cell monitor AFE 是 L9963/L9963E(natively compatible)。选型第一坑:L9963T 和 L9963E 是两张料单两个功能块,不是一颗能替另一颗。 把它当 ST 版的 TI BQ79600(bridge)/ ADI ADBMS6821-6822(isoSPI transceiver)。AEC-Q100 grade 2(Tamb −40~105°C),SO16N 封装,full ISO 26262 compliant、ASIL-D systems ready(措辞是"可用于 ASIL D 系统",非元件单片 ASIL D 认证)。
2. isoSPI / ISOLine 物理层
L9963T 把 4-wire SPI(SDI/SDO/SCK/NCS)↔ 2-wire isolated differential(ISOP/ISOM,单 twisted-pair)。协议:half-duplex、out-of-frame、脉冲整形——1 个 bit = 一段 pulse(TPULSE)+ 两段 pause(2×TPULSE);支持 transformer 与 capacitive 两种隔离介质(信号按 proprietary 协议生成,两种 decoupling 都能传)。角色可配:NSLAVE 引脚选 SPI Slave(max 10MHz)或 SPI Master(250kHz/1/4/8MHz);帧长 8–64 bit 逐帧可变。跨时钟域 buffer:SPI 侧 TX queue=3 slot、isolated 侧 RX queue=20 slot(isoSPI 比 SPI 慢、需更深 buffer 吸 burst)。isoSPI 速率两档:fast 2.66Mbps / slow 333kbps(默认,引脚悬空即此 limp-home 档)。
关键:它透明搬运、不查协议——datasheet 明说 "totally neglects frame's contents, thus not performing any protocol check"。CRC 不在桥上(见 §4)。
3. 隔离规格澄清(易踩坑)
transceiver 本身不含隔离…
transceiver 本身不含隔离耐压 L9963T datasheet 未给 transceiver 本身的隔离耐压——因为它本就不是隔离器件本体。隔离耐压由外置变压器/电容决定:datasheet 里唯一的隔离电压数字是推荐变压器 ESMIT-4180/A 的 3.75kV。而 isoSPI 的 differential 电压范围 0–2.5V 是信号摆幅(common-mode 1.2V typ),不是隔离耐压。写 wiki / 做选型务必区分:2.5V(信号摆幅)≠ 3.75kV(外置变压器隔离)。这与隔离栅驱(隔离做在器件内、datasheet 给 VISO)是相反的——isoSPI transceiver 把隔离外置给磁/容元件。
供电 VDD 4.5–5.5V、VIO 3.0–5.5V(3.3/5V 逻辑兼容);RX 差分门限 250mV typ、wakeup 150mV;外置端接 RTERM 60Ω。
4. 故障检测 + CRC 在两端不在桥
L9963T 自身的安全机制:双 bandgap 互检(漂移则保持 POR)、冗余振荡器查主振漂移(±12~22% 门限,检出则双向通信全停、消失自恢复)、BNE 输出短路检测、SPICLKFREQ BIST(失败回退最慢 250kHz)。
关键:协议层无 CRC——因为透明搬运,通信完整性必须由两端(AFE 的 PEC/CRC + MCU 的 CRC)+ 拓扑冗余保证。bms-safety 里"CRC on isoSPI"那条 SM 的落点是端到端,不是 transceiver 内部——写 safety case 别把 CRC 责任错挂在桥上。拓扑级容错:dual access ring——单根通信线开路可恢复(代价:MCU 双 SPI + 多一颗 transceiver + 多一个变压器),这是把"通信丢失"从单点变冗余的高性价比拓扑投资。
5. 拓扑选择与横评
L9963T 的隔离介质不是自由偏好,而是被 BMS 架构(集中式 vs 分布式)决定;选定介质后,它与 TI、ADI 两家的等价件在隔离介质、容错、CRC 归属上各有侧重。
介质选择是拓扑函数,不是偏好:datasheet 写死——分布式 BMS(模块间 global 线)用变压器(隔离强、抗 BCI);集中式 BMS(板内 transceiver 间 local 线)用电容(省 BOM)。选介质先定集中 vs 分布架构。
isoSPI vs CAN vs 普通数字隔离器:isoSPI 是 pack 内/模块间近距高速专线(2.66Mbps,变压器天然共模滤波、抗 BCI,单 twisted-pair),点对点/菊花链、非总线;CAN-FD 是 ECU 间标准总线(多节点/仲裁/诊断生态,速率低)——BMS 内部用 isoSPI 串 cell stack,出 pack 到 VCU 才转 CAN-FD,两者是链路不同段、非竞品。普通数字隔离器逐线隔 SPI(4 线 4 通道、不抗长线);isoSPI 把 4 线重编码成 1 对差分脉冲再隔离(线数 4→2、天然差分抗扰、可跨板跨地),代价是专有协议 + 两端都得是 isoSPI 器件。三家等价件:L9963T / TI BQ79600 / ADI ADBMS6821-6822,选型看隔离介质支持、bit-rate、ring 容错、谁做 CRC。
核心要点
- L9963T = SPI↔isoSPI 通信桥(transceiver),不是 cell monitor(那是 L9963E AFE);= ST 版 BQ79600 / ADBMS6822
- isoSPI/ISOLine:4-wire SPI ↔ 2-wire 差分脉冲(half-duplex,1 bit=pulse+2pause);transformer + capacitive 双介质;Slave 10MHz / Master 250k-8MHz
- 隔离耐压不在 transceiver 上:由外置变压器决定(ESMIT-4180/A 3.75kV);2.5V 是信号摆幅 ≠ 隔离耐压(与隔离栅驱相反)
- 透明搬运、协议层无 CRC → 通信完整性靠两端(AFE PEC + MCU CRC)+ dual-access-ring 拓扑冗余(单开断可恢复)
- 介质选择是拓扑函数:分布式 global 用变压器(抗 BCI)、集中式 local 用电容(省 BOM)
- isoSPI = pack 内近距高速专线(非总线);CAN-FD = ECU 间总线;两者链路不同段非竞品
- 安全:双 bandgap 互检 + 冗余振荡器 + BIST;ASIL-D systems ready(非单片认证)
- buffer 3 vs 20 暴露 isoSPI 比 SPI 慢:MCU burst 节奏过快会打满 RX queue 丢帧,通信调度留余量
缩写表
只列本页用到的工业标准缩写;通用英语…
只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的
层/Lxtag 不列。覆盖不到的术语见正文 inline 注释。
| 缩写 | 全称 | 中文 / 备注 |
|---|---|---|
| BMS | Battery Management System | 电池管理系统 |
| SPI | Serial Peripheral Interface | 串行外设接口 |
| ST | STMicroelectronics | 意法半导体 |
| TI | Texas Instruments | 德州仪器 |
| ADI | Analog Devices | 亚德诺半导体 |
| MCU | Microcontroller Unit | 微控制器(本页多指车规多核 MCU) |
| CAN | Controller Area Network | 控制器局域网 |
| AEC-Q100 | AEC-Q100 | 汽车级 IC 可靠性认证 |
| ISO | International Organization for Standardization | 国际标准化组织 |
| ASIL | Automotive Safety Integrity Level | ISO 26262 安全完整性等级 QM→A→B→C→D |
| SM | Safety Mechanism | 安全机制 |
| BCI | Bulk Current Injection | 大电流注入测试 (ISO 11452-4) |
| BOM | Bill of Materials | 物料清单 |
| CAN-FD | CAN with Flexible Data-rate | 灵活数据率 CAN |
| ECU | Electronic Control Unit | 电子控制单元 |
| VCU | Vehicle Control Unit | 整车控制器 |
Cross-references
- ← 索引
- BMS 总览:电池管理系统架构,L9963T 在通信层的位置
- 隔离技术:隔离介质(变压器/电容/光)总览,isoSPI 的物理基础
- ADI ADBMS6830 BMS AFE 深解:对照——cell monitor AFE 派(L9963T 是其通信桥对偶)
- TI BQ79616 BMS AFE 深解:TI AFE 派(其桥 BQ79600 与 L9963T 等价)
- BMS 安全:isoSPI 通信完整性 SM(CRC 端到端、ring 冗余)的落点