我使用两个采用堆叠监测器配置的 bq76952 器件构建具有低侧开关的 96V BMS。 大多数情况下、系统能够正常工作、包括在发生短路事件 (SCD) 期间。 当发生 SCD 时、SCDL 锁存器会按预期触发、然后 MCU 执行预充电序列。 这将正常工作、之后 MCU 继续运行而不会出现任何问题。
但是、在某些情况下(发生时完全随机)、系统的行为有所不同。 在 SCD 事件期间或之后、下部 bq76952(测量电流和底部电芯)在 I2C 上停止响应。 此时 FET 也会关断。 上部 bq76952(监测顶部电池)继续正常运行并不断更新数据。
以下是故障发生时我观察到的情况:
-
REG18 保持在 1.8V
-
TS2 保持高电平。
-
LD 引脚连接至 GND。
-
GND 平面在电源部分、监控 IC 和 MCU 之间分开。
-
恢复通信和功能的唯一方法是重新初始化两个 bq76952 器件。
-
在一种情况下、即使重新初始化也无益、只有完整的下电上电才能恢复操作。
使用逆变器或电机负载、我可以在不损坏 MOSFET 的情况下重复触发 SCD 事件。 有时、系统可以无问题地处理 30 个连续的 SCD 事件、但随后随机连续出现 2-3 次故障。
是否有人看到 bq76952 采用堆叠配置或低侧开关设置时有类似的行为?