TI BQ79616-Q1 BMS AFE 工程化 — 16 节监测 / 平衡 / Daisy-chain / ASIL D 路径
本质与导读
本质 BQ79616-Q1 把 800V pack 整条 cell-monitor 信号链(16S V/温/open-wire/OV-UV/240 mA 平衡 + 自检)收进单颗 AFE,省掉外围分立 MUX/balance MOSFET/opto;靠 isolated differential daisy-chain 用一对差分线串完整堆栈、再经 BQ79600-Q1 bridge 翻成 SPI,让 host MCU 完全不碰高压侧。器件本身是 Functional Safety-Compliant、systematic + hardware capability up to ASIL D(TI datasheet),自带 Safety Manual/FMEDA——但 ASIL D 是系统级属性,靠 daisy + bridge + lock-step MCU + redundancy path 联合落地,非单芯片自带。这条「器件带 ASIL D 能力、系统才达 ASIL D」的边界决定了选型与安全设计。相对 ADI ADBMS6830 的双 ADC 同步派,BQ79616 走「主 ADC + AUX(redundancy path)较粗诊断交叉核」的性价比路线。
主线坐标:第 2 站 · BMS · ↑ 全景主线
1. BQ7961x 家族 taxonomy
BQ7961x 是 TI 的 stackable BMS AFE 系列,核心 3 颗型号沿 cell 数 (12/14/16) 切分(ADC 精度、平衡电流、封装三者全同,只 cell 数不同),pin-to-pin + 软件兼容 — Tier-1 可在同一 PCB 上靠改 BOM 切换模组容量。下表 + 图是型号 differentiation:
1.1 家族 4 颗 + bridge
3 颗 cell monitor(+ 备用 fab 的 616H)+ 1 颗 daisy-chain bridge 构成完整 chip set,cell monitor 之间只有 cell 数差异:
| 型号 | Cells | ADC 精度(typ 25℃) | 平衡 FET(int) | 封装 | 典型应用 |
|---|---|---|---|---|---|
| BQ79612-Q1 | 6-12 S | ± 1.5 mV | 240 mA / cell | 64-HTQFP | 400V LFP 模组(短 string) |
| BQ79614-Q1 | 6-14 S | ± 1.5 mV | 240 mA / cell | 64-HTQFP | 400V NMC / 短 800V 模组 |
| BQ79616-Q1 | 6-16 S | ± 1.5 mV | 240 mA / cell | 64-HTQFP | 800V pack 主流(96-192S 用 6-12 颗串) |
| BQ79616H-Q1 | 6-16 S | ± 1.5 mV(同 616) | 240 mA / cell | 64-HTQFP | 同规格备用晶圆厂源(second-source / 供货保障) |
| BQ79600-Q1(bridge) | — | — | — | 16-TSSOP | daisy ↔ SPI/UART 翻译,MCU 侧必配 1 颗 |
关键认知:
- pin-to-pin + 软件兼容 — 同一 PCB 三颗都能上,Tier-1 用一套 layout 覆盖 12/14/16 模组(大幅减项目数);datasheet 另列 pin 兼容的 SPI 变体(BQ79652/654/656-Q1)与 48V standalone 版 BQ75614-Q1,选型时按接口需求取
- H 后缀 ≠ 高精度 — 常见误解(旧稿曾写「H = ± 0.75 mV」是错的):TI E2E 实锤 H 与非 H 无物理差异、规格完全相同,H 只是指定另一晶圆厂投产,价值在 dual-source 供货保障,不是更高精度或更长寿命
- 不含 MCU — AFE 本身不跑代码,所有计算都在外部 master MCU 上(常配 NXP S32K3 / TI TMS570 / Infineon AURIX)
1.2 在 800V pack 中的颗数
800V pack 串约 192-216 个 cell(取决于化学体系),用 16S BQ79616-Q1 串多颗:
| Pack 电压 | 化学 | 总 cell 数 | BQ79616-Q1 颗数 |
|---|---|---|---|
| 400V | NMC 3.7V × 96 | 96 | 6 颗 |
| 400V | LFP 3.2V × 108 | 108 | 6 颗 + 1 颗 12S |
| 800V | NMC 3.7V × 192 | 192 | 12 颗 |
| 800V | LFP 3.2V × 216 | 216 | 14 颗 |
daisy-chain 合格堆叠上限 35 颗(TI 官方 spec;6-bit 地址空间 是寻址容量,合格堆叠 ≠ 地址空间)= 远超 pack 实际需要(800V pack 仅 12-14 颗),~2.5 倍冗余余量足够做 ring 拓扑 + 旁路坏颗。
2. AFE 内部架构 — ADC / Balance FET / GPIO / Daisy PHY / OTP
BQ79616-Q1 单芯片把 以前需要 6-10 颗分立器件 的 BMS 前端集成在一颗 64-HTQFP 里。核心是双 SAR ADC(16-bit Main + 14-bit AUX,24 输入经 MUX 轮询)+ 16 路内置平衡 FET + 8 GPIO(温度 / 电流 / 用户自定义)+ 双向 isolated daisy-chain PHY:
2.1 ADC 子系统
ADC 是 AFE 价值核心,SAR 架构(Main 16-bit + AUX 14-bit,post-SAR 数字 LPF)+ 内置精密参考。datasheet 的 total channel accuracy 是非对称带(不是单一 ± 值),下表按 SLUSE81F 电气特性表逐档列:
| 项 | 规格 | 备注 |
|---|---|---|
| 架构 | 单 Main SAR ADC(16-bit)+ AUX(14-bit) | 24 输入经 MUX 轮询,每 slot 8µs,16 cell 顺序采样约 128µs(cell1↔cell16 约百µs 偏斜) |
| 采样速率 | < 128 µs 全 16 通道完成 | 用于 OV / UV 快速保护 |
| Main 精度 @25℃ | -2.2 / +1.5 mV(2-4.5V, LPF=0x03) | 通俗记「± 1.5 mV typ」是取 + 侧界 |
| Main 精度 全温 | -3.5 / +2.6 mV(-40~125℃, 2-4.5V) | 宽窗(-2~5V)退到 -4.5 / +3.2 mV |
| AUX(redundancy)精度 @25℃ | -7.5 / +5.4 mV | 较粗:AUX 是诊断交叉核,非匹配副 ADC |
| 数字 LPF | 可配置(post-ADC) | DC-like 滤波,SOC 估算专用 |
| 冗余 | AUX ADC = redundancy path ★ | Main vs AUX 逐 cell 比对,偏差超阈 → fault |
关键认知:TI 的「redundancy path」是片内 AUX ADC(datasheet:the AUX ADC path serves as a redundancy path to the Main ADC),不是与 Main 同级的匹配第二套 ADC — AUX 精度显著更粗(@25℃ -7.5/+5.4 mV,约 Main 的 3-4×),定位是「诊断用交叉核」:Main 测的电压用 AUX 再测一次,两者偏差超阈值 → 拉 fault。这与 ADI ADBMS6830 的双匹配 ADC 同步冗余是两条不同路线:BQ79616 靠一主一粗诊断核拿诊断覆盖(性价比),ADBMS6830 靠两路同级 ADC 同刻比对拿更广共因失效覆盖(高安全溢价)。plausibility 阈值须留够(≥ 2×AUX TME + 余量,典型 ≥ 15-20 mV),否则伪 fault 频发。
2.2 Balance FET 子系统
16 路内置 balance MOSFET(片上 N-FET),不需外置 balance MOSFET,Tier-1 BOM 直接省 16 颗 MOSFET + driver:
- 类型:passive(电阻放电)— 电流由 cell 电压与串在 CB 引脚的外部平衡电阻共同决定(内置 CBFET 只做通断,低-RDSon、自身耗散小),把高压 cell 能量耗为热
- 电流:datasheet 上限 240 mA / cell @ 75℃ 环温(更低环温可支持更高电流);典型 Rbal 取 15-18 Ω 使满充电流落在 240 mA 内 — 平衡 1 Ah 失配约需 4 h
- 两个热点:datasheet 明示 passive 平衡在 PCB 上产生 2 个热点——器件(内置 CBFET) + 外部平衡电阻,layout 须分别散热
- autonomous control:温度监测自动暂停 / 恢复(过温保护内置,不需 MCU 干预)
- 同时启用:可配置任意子集 16 cell 同时平衡(典型量产策略 8 cell 一组轮转防热点)
为什么 TI 选 passive 而非 active:active balancing(cell-to-cell DC-DC)需 16 颗变压器或多绕组,面积代价 3-5×,2024-2026 主流 BMS 仍 passive 主导(active 仅在 EV bus / 长寿命储能里见到)— TI BQ79616 跟随主流。
2.3 GPIO 子系统(8 通道)
8 个通用 GPIO,主用途是温度 NTC + 电流分流 + 用户自定义诊断:
2.4 Daisy-chain Communication PHY
通信链路是 BQ79616 的差异化设计 — isolated differential daisy-chain,1 对差分线穿整个 800V pack:
- PHY:differential,isolated — datasheet 支持 电容耦合或变压器耦合 两种隔离(典型 100 V working / 5 kV surge),Tier-1 按跨压与 EMI 需求选
- 速率:1 Mbps(UART baud;调试可降 250 kbps)
- 协议:TI 私有 daisy-chain 帧(CRC + 序号),端口 COMH / COML
- stackable:合格堆叠最多 35 颗(TI 官方;6-bit 地址空间寻址 64,合格上限 35,故 cells)
- ring topology:可配置成 ring(单线断仍可从两端双向访问)
- 桥接:必须配 BQ79600-Q1 bridge 把 daisy ↔ SPI / UART(MCU 不直接说 daisy),或用一颗 BQ7961x 作 UART base 直连 host
3. 800V Pack daisy-chain + Ring 拓扑
800V pack 物理上是 192-216 cell 串联,最高电压 800-1000 V,MCU 在低压侧(12V)。AFE 怎么穿这个高电压差把数据拉到低压侧 — 这是 daisy-chain 拓扑的核心命题:
3.1 基本 daisy-chain 拓扑
12 颗 BQ79616-Q1 串接 — 每颗在物理上跨 16 cell(~60V)堆叠,总 192 cells = ~710V(标称 3.7V/cell;满充 4.0V/cell 时约 768V):
- bottom AFE:接 BQ79600-Q1 bridge,通信参考为 12V 低压侧(host MCU 域)
- bottom → next:上行 / 下行各 1 对差分线(2 对共 4 线),通过 isolation barrier 跨 ~60V
- 依次堆叠:每颗 AFE 把上一颗的数据 + 自己测的转发给下一颗
- top AFE:最顶端 16 cell 的电压通过整条链路回流到 bottom
关键认知:每颗 AFE 的 GND 是自己 16 cell 的负端(在 pack 内部 floating),pack 内电压差全靠 isolation barrier 隔开 — 这是 daisy-chain 替代逐颗 opto / iso-SPI 的根本优势。
3.2 Ring topology 冗余
线缆开断 / 接触失效是 BMS 故障第一大类。ring topology 让 host 可以从 bottom 或 top 两端访问每颗 AFE:
- 正常:bottom → ... → top,数据正向传
- 某段断线:host 检测到 timeout,从 top 反向访问(BQ79600-Q1 支持 top 端也有 bridge,或 single bridge ring 回环)
- 覆盖:任何 1 段线断都不丢监测(故障级别 1 警告,不进 FAIL_SAFE)
- 代价:布线 + bridge 多 1 颗,Tier-1 在 ASIL D 项目里几乎必选
4. 13 类内部 SM + ASIL D 路径
TI datasheet 明确 BQ79616-Q1 为 Functional Safety-Compliant、systematic capability up to ASIL D + hardware capability up to ASIL D,并提供 Safety Manual + FMEDA。要点在于:这是「器件具备落地 ASIL D 系统所需的能力」,不等于「单芯片即 ASIL D」——系统级 ASIL D 仍必靠多颗 daisy + redundancy path 全开 + bridge fault path + lock-step MCU 联合实现。
4.1 内部 SM 分类(综合归纳 13 类)
下表按 datasheet 的诊断 / 安全机制描述综合归纳为 13 类(非 TI 官方逐条编号),每类覆盖一个独立失效模式,DC 为工程典型区间:
| # | SM 类 | 覆盖失效 | DC 典型 |
|---|---|---|---|
| 1 | Cell OV / UV monitor(主 ADC) | cell 过充 / 过放 | ≥ 99% |
| 2 | Cell OV / UV monitor(redundancy path) | 主 ADC 失效漏报 | ≥ 95% |
| 3 | OT 温度监测(GPIO + 内置 die) | NTC / 平衡热失控 | ≥ 99% |
| 4 | Open-wire detection(cell sense line) | 采样线断 → 误读 | ≥ 95% |
| 5 | ABIST(Analog BIST) | 模拟通道自检 | ≥ 90% |
| 6 | LBIST(Logic BIST) | 数字逻辑自检 | ≥ 99% |
| 7 | SPI / UART CRC | host 通信错 | ≥ 99% |
| 8 | Daisy-chain frame CRC + seq | daisy 帧错 / 丢包 | ≥ 99% |
| 9 | Internal clock monitor | 时钟漂 → 时序错 | ≥ 95% |
| 10 | Internal reference monitor | 5V 参考漂 → 测量错 | ≥ 95% |
| 11 | Balance FET stuck check | 平衡 FET 卡通 / 卡断 | ≥ 90% |
| 12 | OTP integrity(ECC) | 配置存储 bit flip | ≥ 99% |
| 13 | Watchdog from bridge / MCU | host 卡死后 AFE 自停平衡 | ≥ 95% |
4.2 ASIL D 系统级路径
器件带 ASIL D 硬件能力,但系统达到 ASIL D 必须把 SM 全开 + daisy ring + bridge fault path + lock-step MCU 联合。下表对比「基础集成(SM 未全开)」与「完整 ASIL D 系统集成」两种部署(左列不是器件天花板,是未拉满冗余的低集成度用法):
| 维度 | 基础集成(SM 未全开) | 完整 ASIL D 系统集成 ★ |
|---|---|---|
| redundancy path(AUX ADC) | 可关闭 | 必启用 + 周期跑 Main/AUX 诊断 |
| daisy ring topology | 可选 | 必启用(线断不丢数据) |
| bridge fault output(BQ79600 NFAULT) | 可选 | 必接 MCU FCCU |
| MCU | 单 core | lock-step(S32K3 / TC3xx) |
| safety case 文档 | 简化 | 完整 TI Safety Manual + FMEDA(逐条 AoU verify) |
| 典型 SPFM | 中 | ≥ 99% |
| 典型 LFM | 中 | ≥ 90% |
| 集成工时 | 4-6 周 | 8-12 周 |
Tier-1 量产实操:EV 主驱 / pack BMS 必走 ASIL D(GB 38031-2020 / UN R100 强约束)— BQ79616 + BQ79600 + S32K3 lock-step + ring topology 是 2024-2026 中国新势力的事实标准组合。
4.3 与既有 wiki 安全机制关联
13 类 SM 对应 Safety Mechanism Catalog 的标准分类:ABIST/LBIST = SM 自检类,OV/UV/OT = monitoring 类,CRC = communication integrity 类,redundancy path = hardware redundancy 类。BMS 项目的 DIA 把这 13 条作为 Tier-2 AoU 提给 Tier-1,Tier-1 必逐条 verify。
5. 端到端 worked design — 800V NMC pack(192S / 12 颗)
把前面的架构落到一个真实 800V 乘用车 pack:192 个 NMC cell、12 颗 BQ79616-Q1、isolated daisy ring、主+AUX redundancy path,逐项算出选型参数,验证数字上闭合。这是 BQ79616 侧与 ADBMS6830 姊妹页对称的 worked design(同 pack、不同芯片派)。
5.1 pack 配置与电压窗口
192 个 NMC cell 串联,用 16S 的 BQ79616-Q1 恰好 12 颗,每颗跨自己的 16 cell:
| 项 | 值 | 说明 |
|---|---|---|
| 串数 | 16 cell/颗 × 12 颗 = 192S | daisy 合格上限 35 远大于 12,余量做 ring |
| 电压窗 | 480 V(2.5 V/cell)~ 710 V(3.7 V)~ 806 V(4.2 V) | 满充 806 V 属 800V 平台 |
| 单颗跨压 | 标称 59.2 V(满充 67.2 V) | 各颗 GND = 自己 16 cell 负端,pack 内 floating |
| 模组总压裕度 | 满充 67.2 V < datasheet VBAT 上限 80 V | 留 12.8 V 裕度,不越 recommended operating |
| 相对误差 | 全温 -3.5/+2.6 mV / 4.2 V ≈ 0.06-0.08% | 足够 ± 1% SOC 估算预算 |
关键:每颗只看自己 16 cell 的局部电位(≤ 67 V),整包 806 V 的高压差全部由 daisy isolation barrier(电容或变压器耦合)承担,芯片本身从不面对全包电压 — 这是 daisy + 隔离物理层替代逐颗 opto 的根本收益。
5.2 平衡电阻 / 电流 / 时间 / 热
平衡电流受内置 CBFET 240 mA/cell @ 75℃ 上限约束,反推外部平衡电阻下限,再算均衡时间与热:
- 电阻下限:满充最坏,Rbal ≥ 4.2 V / 0.24 A = 17.5 Ω → 取 18 Ω(E12 就近,留余量)
- 电流范围:Ibal = Vcell / Rbal → 满充 4.2 V = 233 mA(< 240 mA ✓)、标称 3.7 V = 206 mA、放空 2.5 V = 139 mA
- 均衡时间:纠正 mAh 失配,按平均 190 mA → t = 250 mAh / 190 mA ≈ 1.3 h
- 外部电阻功耗:Pbal = Ibal² × Rbal,满充 = (0.233 A)² × 18 Ω ≈ 0.98 W/cell → 选 ≥ 1.5-2 W(或 2× 1210 分散热)
- 板级热:16 cell 同时满平衡 → 16 × 0.98 ≈ 15.7 W 集中在单颗 AFE 周边,这是 §8.2 过热陷阱的根;量产 8 cell 一组轮转把瞬时热腰斩到 ~7.8 W,并给 die 留散热间隔
为什么不用更小 Rbal 拉大电流:18 Ω 已把 233 mA 顶到内置 CBFET 的 240 mA @ 75℃ 上限;再降 Rbal 会越限(除非环温更低)且把 ~16 W 外部电阻热更集中、逼近 die 过温 autonomous shutdown,得不偿失。要更快均衡应转 active balancing(面积代价 3-5×),而非硬拉 passive 电流。注:量产若受热预算约束,靠 8-cell 轮转 + 散热 + 限时 derate(见 §8.2),而非改用大 Rbal 砍电流(那会把均衡时间拉长数倍)。
5.3 冗余检测时序 vs FTTI
主+AUX 冗余要"及时"才有安全意义 — 把检测→上报→决策→执行的时间预算和 OV 一类 SG 的 FTTI(典型 ~100 ms)对齐:
| 阶段 | 时间 | 机制 |
|---|---|---|
| 检测 | ≤ ~10 ms | Main ADC 全 16 通道 < 128 µs;Main/AUX 诊断周期比对(含双路 LPF 建立)→ fault |
| 上报 | ~1-2 ms | fault → BQ79600 NFAULT 硬线拉低(µs 级)+ daisy 帧上抛 |
| 决策 | ~1-2 ms | lock-step MCU + FCCU 判是否进 FAIL_SAFE |
| 执行 | ~10-20 ms | 主接触器断开(继电器机械延迟主导) |
| 合计 | ~20-30 ms | ≪ FTTI 100 ms → 余量 3-5× |
闭环红线:整条链的安全前提是 Main/AUX 诊断比对真的在按 ≤ FTTI/2 的周期跑 — 否则 AUX ADC 全程不参与、redundancy 名存实亡,上表预算全部落空(潜伏失效,见 §8.7)。把这个诊断周期排进固件确定性调度是这颗芯片安全设计的第一优先级。
6. 与 ADI ADBMS6830 / NXP MC33775A / Maxim MAX17853 横评
BMS AFE 是 4 强格局,TI / ADI / NXP / Maxim(ADI 收购) 各占 20-30% 市场份额。横评以当代旗舰对齐姊妹页口径 —— ADI 侧用 ADBMS6830(双 ADC 同步派,LTC6813 的换代)而非上一代 LTC6813:
| 维度 | TI BQ79616-Q1 | ADI ADBMS6830 | NXP MC33775A | Maxim MAX17853 |
|---|---|---|---|---|
| Cells 单片 | 6-16 | 16 | 14 | 14 |
| ADC 精度 | @25℃ -2.2/+1.5 mV · 全温 -3.5/+2.6 mV | TME < 2 mV lifetime | ± 0.8 mV typ ★ | ± 3 / 5 mV |
| 冗余架构 | 主 ADC + AUX(redundancy path,较粗诊断核) | ★ 双匹配 ADC 同步(C+S) | 主 ADC + 独立比较器 | 主 + self-test |
| 采样时间 全通道 | < 128 µs | 4.096 MHz 连续 | 100 µs | 263 µs |
| 平衡 | int 240 mA passive | int 300 mA + PWM | int 300 mA passive | int >300 mA passive |
| Comm | isolated daisy(私有) | isoSPI(变压器隔) | TPL(transformer phys layer) | UART daisy |
| Daisy 上限(颗) | 35(合格堆叠;地址空间 64) | 多 module 桥接 | 多模块 | 32 |
| Ring topology | ✓ | ✓ | ✓ | ✓ |
| ASIL D | ✓ Compliant + Safety Manual/FMEDA | ✓ + Safety Manual/FMEDA(WFS) | ✓ + NXP SafeAssure | ✓ |
| 典型价格 1 k(2024) | $ 7-10 ★ | $ 10-14 | $ 8-11 | $ 6-9 ★ |
| 国内 Tier-1 偏好 | ★ 中国新势力主流(BYD/Polestar 等) | 欧洲 OEM + 中国高端(蔚来/小米) | 大众 ID / 部分中国 OEM | 美系 / 早期 Tesla |
Tier-1 决策维度:
- 走量 + 性价比 + 整 EVM + Field 中文支持 → TI BQ79616($ 7-10 + 整套 Safety Manual + EVM 充分)
- 顶级安全 + 同步冗余必需 + 价不敏感(L4/robotaxi/高端) → ADI ADBMS6830(双匹配 ADC 同步,共因失效覆盖更广)
- 大众系 + 已有 NXP MCU 生态 → NXP MC33775A(整 NXP toolchain + SafeAssure 套件)
- 历史项目 / 美系 → Maxim MAX17853(legacy 选型,新项目让位 ADBMS683x)
事实判断:BQ79616 与 ADBMS6830 是当代 EV 主驱 pack 两强 — 前者价格胜出做走量(pin-to-pin 3 颗 + 整套 EVM + 中文 application notes + TI Field 在中国 BMS 客户密度高),后者架构胜出做高端;Tier-1 大厂常 dual-source(两套设计)避免单一供应商风险。两派架构差异详见 ADBMS6830 姊妹页。
7. 与既有 wiki 三大方向关联
BQ79616-Q1 是 3 大高优深耕方向 里 功能安全 + 驱动(此处指低压驱动 IC) 两条主线的交叉点。链回既有 wiki:
| 既有页面 | 本页关联 |
|---|---|
| ADBMS6830 BMS AFE 深度 | 正面对照姊妹页 — 双 ADC 同步 vs 主+AUX redundancy path 两派 |
| BMS 全栈 hub | 本页 §1-2 是 hub 中 "Cell 监测" 行的展开,L1 深度 |
| Cell Balancing | 本页 §2.2 平衡 FET 是 passive 策略的具体硬件实现 |
| BMS Safety | 本页 §4 13 类 SM 是 SG / FTTI 的 fault tree 输入 |
| 800V SiC 主驱全栈 | BMS 与主驱共享 HV 安全件(MSD / pyro fuse / IMD),BQ79616 在 pack 侧 |
| HV Safety | daisy-chain isolation barrier 是 HV safety 隔离的具体形式 |
| Safety Mechanism Catalog | 13 类 SM 是其 AFE 子集映射 |
| ISO 26262 V-cycle 全栈 | ASIL D 路径(本页 §4)对应 V-cycle 系统集成阶段 |
8. 量产陷阱 + corner case
每条都对应真实 Tier-1 量产事故 + TI E2E forum 高频 report;§8.1-8.7 是高频陷阱,§8.8 补三个边界工况:
8.1 daisy 差分线极性反接(COMH / COML)
现象:整条 daisy 通信失败,host 看 12 颗全 timeout 根因:COMH / COML 差分对接反,或段间隔离元件(耦合电容 / 变压器)接反 规避:严按 datasheet pin map + BQ79616EVM-021 reference layout 布线 · 极性 silk + EVM 上测过差分波形再放量 真实故事:某 Tier-1 800V pack EOL 大批通信失败,根因 COMH/COML 极性反 · 改 silk 后清零
8.2 16 cell 同时平衡过热 autonomous shutdown
现象:平衡数分钟后片内温度超限,autonomous 停平衡,SOC 渐失配,field 投诉电量虚标 根因:(A) 16 cell 同时满 duty,§5.2 算出的 ~16 W 外部 Rbal 热 + 内置 CBFET 导通损耗集中在单颗 AFE 周边(datasheet 明示器件 + 电阻两个热点);(B) PCB 散热不足;(C) 单次均衡时长过长,热无间隙累积 规避:8 cell 一组轮转(瞬时热 15.7 → ~7.8 W)· 留 8 cell 散热间隔 · 限制单次均衡时长(分段 duty)· 电阻区与器件区分开散热。注意(与 §5.2 交叉口径):热对策靠散热 + 轮转 + 限时 derate,不是把 Rbal 拉大砍电流(那会把均衡时间拉长数倍,废掉 18Ω/233 mA worked design);18 Ω 已顶在 240 mA @ 75℃ 上限 真实故事:储能 pack 平衡 30 min thermal shutdown · 改 8 cell 轮转 OK
8.3 open-wire 检测阈值配错
现象:EMC noise 触发误报,field DTC 频出 open-wire alarm,实际采样线正常 根因:(A) 阈值预留过紧,cell sense 线上暂态尖峰触发;(B) 主动 pull-up/down 诊断电流与外部 RC 时间常数不匹配;(C) 数字 LPF 截止过高,噪声穿透 规避:严按 datasheet 推荐阈值 + 匹配外部 RC filter · 在 EVM 上过 EMC 测试再 OTP 烧 · 单点 > 数次连发才进 fault 真实故事:某项目 open-wire 阈过紧,field 频报伪 DTC · 放宽阈值 + 加连发确认后清零
8.4 OTP 在 EVM / DV 阶段误烧死
现象:整颗 IC 报废(单颗 $ 7-10 × 12 颗 ≈ 100 美金 / pack) 根因:OTP 只能烧 1 次,EVM / DV 阶段误触发烧写 → 配置写死无法改 规避:EVM / DV 阶段一律用 RAM register 配置,只有 PV 通过后才烧 OTP · lock bit 烧后防 field 篡改 真实故事:某 Tier-1 EVM 调试误烧 OTP,整批 IC 报废 · 后续流程强制"RAM 配置直到 DV 通过"
8.5 OTP 编程窗口违规(温度 / 电压)
现象:产线 OTP 烧写失败 / 部分烧写,IC 配置不完整 根因:datasheet 明确 die 温 > 55℃ 不启动 OTP 编程、且 VBAT 须 ≥ 11 V(OTP_PROG 窗口);产线在高温工位或模组欠压时烧 → 烧写不启动或半烧 规避:烧 OTP 前确认 die temp < 55℃ + 模组总压 ≥ 11 V + 电源稳定 · 把这两条作为产线 OTP 工位的 interlock 真实故事:某产线夏季高温工位 OTP 良率骤降,根因工位环温使 die > 55℃ · 加温控 + 电压检查后恢复
8.6 daisy 走线靠近 SiC 主驱 PWM 边沿
现象:EMI 干扰 daisy bits → CRC fail 高 → 平衡 / 通信频繁中断 根因:daisy 差分线走线靠近 SiC 主驱 PWM 边沿(dv/dt > 50 kV/µs),共模干扰耦合进差分对 规避:daisy 物理隔离 ≥ 100 mm + shielded twisted pair + 屏蔽接 chassis 单点接地 · 或在 pack 内做接地隔离规划 · ring topology 让单段 CRC 抖动可反向重取 真实故事:某 800V 集成 pack daisy 贴近逆变器母排,CRC 错率高 · 挪线 + 加屏蔽后清零
8.7 redundancy path(Main/AUX 诊断)未真正周期运行(潜伏失效)
现象:功能全正常,但主/冗余偏差 fault 永不触发;safety 审计发现 AUX ADC 结果长期不更新
根因:固件从不周期触发 Main/AUX 诊断比对 → AUX ADC 不参与、冗余交叉核从不执行 → ASIL D 冗余名存实亡(latent fault,平时零症状)
规避:调度里显式周期跑 Main/AUX 诊断(≤ FTTI/2);上电自检读 AUX 结果新鲜度;把"冗余在跑"作为例行 safety 诊断项持续监控
真实故事:DV 阶段 FMEDA 评审发现某 firmware 分支漏调冗余诊断,AUX 全程 dormant · 补周期调度后偏差 fault 才活(对照姊妹页 ADBMS6830 §7.7 的 RD=1 漏调,是同一类跨厂陷阱)
8.8 三个 corner case(边界工况)
前 7 条是配置 / 布板层陷阱;下面三条是正常配置下仍会咬人的边界工况,量产前必须专门验:
- -40℃ 冷启动 + 菊花链唤醒传播延迟:低温下 VREG 启动 + ADC 建立时间变长,叠加 12 颗 daisy 逐级唤醒传播,首个"全栈有效读"的延迟逼近 FTTI 下界 → 把冷启动首读延迟纳入 FTTI 预算,或上电先进受控 pre-charge、暂缓即时判 OV/UV
- 单颗 AFE 掉电(其 16-cell 段塌陷)vs 通信段断:该颗断链使正向 daisy 到其上游全断;ring 反向仍可达"另一侧"AFE,但掉电段本身失能 → 必进 FAIL_SAFE。要在设计上区分"通信段断(ring 可救)vs AFE 供电失效(不可救、必 safe state)",否则 ring 冗余会掩盖真故障
- 满平衡 + 高环温的 die 温边界:240 mA 是 75℃ 环温下的额定,高于 75℃ 环温叠 16 cell 满 duty 时内置 CBFET 导通损耗 + 板级 ~16 W 回灌,HTQFP 结温逼近 autonomous shutdown;余量由 θJA 与散热焊接质量决定 → corner 在 Tmax 环温叠满平衡,须以 8-cell 轮转 + 散热过孔 + 高温 derate 电流把结温压回 spec
缩写表
| 缩写 | 全称 |
|---|---|
| ABIST / LBIST | Analog / Logic Built-In Self-Test |
| ADC | Analog-to-Digital Converter |
| AFE | Analog Front End |
| AoU | Assumption of Use |
| BMS | Battery Management System |
| CAN FD | Controller Area Network Flexible Data |
| CRC | Cyclic Redundancy Check |
| DC | Diagnostic Coverage |
| DTC | Diagnostic Trouble Code |
| ECC | Error Correction Code |
| EMC / EMI | Electromagnetic Compatibility / Interference |
| EVM | Evaluation Module |
| FCCU | Fault Collection & Control Unit |
| FET | Field Effect Transistor |
| FMEDA | Failure Modes, Effects, Diagnostic Analysis |
| FTTI | Fault Tolerant Time Interval |
| GPIO | General-Purpose I/O |
| HV | High Voltage |
| IMD | Insulation Monitoring Device |
| isoSPI | Isolated SPI(ADI 商标) |
| LFM | Latent Fault Metric |
| LPF | Low-Pass Filter |
| MCU | Microcontroller Unit |
| MOSFET | Metal-Oxide-Semiconductor FET |
| MSD | Manual Service Disconnect |
| MUX | Multiplexer |
| NMC / LFP | Nickel-Manganese-Cobalt / Lithium-Iron-Phosphate |
| NTC | Negative Temperature Coefficient(thermistor) |
| OT / OV / UV | Over-Temperature / Over-Voltage / Under-Voltage |
| OTP | One-Time Programmable |
| PHY | Physical Layer |
| PV / DV | Production / Design Verification |
| SBC | System Basis Chip |
| SG | Safety Goal |
| SM | Safety Mechanism / Safety Manual |
| SOC / SOH | State of Charge / State of Health |
| SPFM | Single Point Fault Metric |
| SPI / UART | Serial Peripheral Interface / Universal Async RT |
| STO | Safe Torque Off |
| TPL | Transformer Physical Layer(NXP) |
| WD | Watchdog |
核心要点
- 家族:BQ79612 / 79614 / 79616-Q1(12 / 14 / 16S,只 cell 数不同)+ BQ79600-Q1 bridge,pin-to-pin + 软件兼容;BQ79616H = 同规格备用晶圆厂源(非高精度,旧稿 ± 0.75 mV 说法已勘误)
- 单芯片集成 双 SAR ADC(16-bit Main + 14-bit AUX,MUX 轮询)+ 16 内置平衡 CBFET(240 mA @ 75℃)+ 8 GPIO + isolated daisy PHY + OTP — 省 6-10 颗分立
- ADC total channel accuracy:Main @25℃ -2.2/+1.5 mV、全温(-40~125℃)-3.5/+2.6 mV;全 16 通道 < 128 µs
- redundancy path = 片内 AUX ADC(较粗诊断核 @25℃ -7.5/+5.4 mV),Main vs AUX 逐 cell 比对 → fault;非 ADBMS6830 那种双匹配 ADC 同步
- isolated differential daisy(电容/变压器耦合)1 Mbps,合格堆叠 35 颗(地址空间 64),ring topology 单线断容错
- BQ79600-Q1 bridge 把 daisy ↔ SPI / UART,host MCU 不直接接触高压侧
- 13 类内部 SM(综合归纳)覆盖 OV / UV / OT / open-wire / ABIST / LBIST / CRC / clock / reference / balance FET / OTP / WD
- ASIL D 路径:器件 Functional Safety-Compliant、systematic + hardware capability up to ASIL D + Safety Manual/FMEDA;系统级 ASIL D 靠 redundancy 全开 + ring + bridge NFAULT + lock-step MCU(S32K3 / TC3xx)联合,非单芯片自带
- worked design(800V/192S):16S × 12 = 192S(480-806 V);Rbal ≥ 4.2/0.24 = 17.5 → 18 Ω(满充 233 mA)、ΔQ 250 mAh ≈ 1.3 h;冗余检测 ≤ 10 ms + 上报/决策/执行 ≈ 20-30 ms ≪ FTTI 100 ms
- 横评 4 家:BQ79616 ↔ ADI ADBMS6830 ↔ NXP MC33775A ↔ Maxim MAX17853 — 中国新势力主流 TI,高端/欧洲 ADBMS6830,大众系 NXP
- 7 陷阱 + 3 corner:daisy 极性反 / 平衡过热 / open-wire 阈 / OTP 误烧 / OTP 编程窗口(>55℃ 或 <11 V 不烧)/ EMI 干扰 daisy / 冗余诊断没真跑(潜伏);corner:冷启动唤醒延迟 · AFE 掉电 vs 段断 · 满平衡 die 温边界
- Tier-1 集成 6-8 周(原理图 → EVM → safety case → pack 集成);ASIL D 加到 8-12 周
Engineering Objects
family_bq7961x_taxonomy(12/14/16S cell monitor 只 cell 数差 + 616H 备用 fab + BQ79600 bridge,pin-to-pin + 软件兼容)architecture_afe_16ch(16 Main ADC + AUX redundancy path + 16 balance CBFET + 8 GPIO + daisy PHY + OTP)daisy_chain_ring(1 Mbps isolated differential,合格堆叠 35 颗,ring 冗余)bridge_bq79600(daisy ↔ SPI / UART,NFAULT to FCCU)sm_catalog_13_afe(综合归纳 13 类内部 SM 对应 ISO 26262-5:2018 Annex D 诊断覆盖率分类)worked_design_800v_192s(pack 电压窗 + 平衡 Rbal 18Ω/233 mA/时间/热 + 冗余检测时序 vs FTTI)path_asil_d_system(器件 systematic+hardware capability up to ASIL D;系统 = redundancy 全开 + ring + bridge + lock-step MCU 联合)vendor_compare_4afe(BQ79616 vs ADBMS6830 vs MC33775A vs MAX17853 选型矩阵)
Cross-references
- ← 索引
- ADBMS6830 BMS AFE 深度 — 正面对照姊妹页(双 ADC 同步 vs 主+AUX redundancy path 两派)
- BMS 全栈 hub — Cell 监测行的 L1 深度入口
- Cell Balancing — 平衡策略(本页 §2.2 是其硬件实现)
- BMS Safety — SG / FTTI(本页 §4 13 类 SM 是输入)
- Safety Mechanism Catalog — SM 总目录(本页 §4 是 AFE 子集)
- ISO 26262 V-cycle 全栈 — V-cycle hub(本页 §4 ASIL D 路径)
- HV Safety — 高压安全(daisy isolation barrier 在此体系)
- HV Precharge — pack 上电时序(BMS 与接触器协同)
- 800V SiC 主驱全栈 — pack ↔ 主驱共享 HV 安全件
- NXP FS65 SBC 安全架构 — 姊妹页(SBC 是 MCU 侧,AFE 是高压侧,两者在 BMS ECU 内共存)
- Safe State Manager — fault → FAIL_SAFE 切换(BQ79616 fault 通过 bridge NFAULT 上报)
来源:TI BQ79616-Q1 product page + datasheet SLUSE81F(含 BQ79616H/79614/79612-Q1,Rev 2026-06)+ BQ79616H-Q1 product page + BQ79600-Q1 bridge datasheet + BQ79616EVM-021 EVM User's Guide SLUUC37 + Würth Elektronik reference design + TI E2E 论坛(daisy 最大颗数 / BQ79616H vs BQ79616)+ 行业 AFE 横评(ADI ADBMS6830 / NXP / Maxim public datasheets)+ ISO 26262-5:2018 Annex D(诊断覆盖率 / SM 分类)+ GB 38031-2020 + UN R100 + 国内 Tier-1 量产经验合成。本轮 T2 审计逐条核对 SLUSE81F 电气特性表:total channel accuracy(Main @25℃ -2.2/+1.5 mV、全温 -3.5/+2.6 mV;AUX -7.5/+5.4 mV)、240 mA @ 75℃、合格堆叠上限 35 device、8 GPIO、Functional Safety-Compliant systematic+hardware capability up to ASIL D 均已核实;勘误原稿三处:① BQ79616H 非 ± 0.75 mV 高精度(TI E2E 实锤 H 与非 H 规格相同,仅备用 fab)② daisy 合格堆叠 35 颗(TI 官方 product page/EVM SLUUC37/E2E;6-bit 地址空间 64 是寻址容量非合格上限——原稿 35 正确,保留)③ 「单片只到 ASIL B」修正为「器件带 ASIL D 能力、系统级 ASIL D 靠 daisy+bridge+lock-step MCU 落地」。