工具与软件:
嗨、团队:
最近、我们的客户反馈、由于电芯电压出现故障、一些电池停止充电/放电。
我们的 BMS 使用两个串联的 bq76930来支持20s LFP 电芯管理。 第2个 bq76930停止更新电池电压。
通过监控 I2C 通信、我们发现 SysCtl1值为0x64。
根据 SysCtl1的定义、位2、位5、位6的 RSVD 位被设置为1、位4 (ADC_EN)被清零。
我们已通过更改 SysCtl1的 Opreation 方法更正了此错误。
但我们仍然想知道以下问题:
1) SysCtl1这些位的含义?
2) 2)在哪些条件下、它将被设置为1?
3) 3)为什么该错误只出现在第二个 bq76930上?
谢谢!