主题中讨论的其他器件:BQ78350、 BQSTUDIO
大家好、我们已经生产了内部软件来查询电池系统上托管的 BQ78350。 一天一切都正常、然后我们看到了 SMBus 命令子集的错误通信。
具体而言、SafetyStatus (0x51)、PFStatus (0x53)、OperationStatus (0x54)和 ChargingStatus (0x55)报告了相同的异常数据序列:
即、读取地址0xc0、0x08 (时钟扩展)、0x61 (重复多次)、然后最后一个0x61 NACK 与实际可能是35mS SMBus 超时值进行了通信。
bqStudio 使用0x00 ManufacturerAccess()& 0x44 ManufacturerBlockAccess()查询 SafetyStatus (0x0051)、PFStatus (0x0053)、OperationStatus (0x0054)& ChargingStatus (0x0055)、并进行调制以报告有效数据;但是、此数据不会随着操作状态的变化而更新。 这些值保持不变/具有历史意义。
重新启动 BQ 未解决此问题。 重新加载固件和配置似乎可以解决问题。
是否有其他人看到过此问题和/或知道导致此情况的原因?
类似地、在读取技术指标信息的不同 BQ78350上、该技术指标信息工作正常、报告0x31 + 0x00、决定始终报告不符合数据表的0xFB + 0x17。
此致。