Part Number: BQ78350-R2-DEVICE-FW
Hi, we have produced in-house software to query a BQ78350 hosted on our battery system. Everything was working okay one day, then we saw erroneous comms from a subset of the SMBus commands.
In particular, SafetyStatus (0x51), PFStatus (0x53), OperationStatus (0x54) & ChargingStatus (0x55) were reporting the same unusual data sequence:
i.e. read address, 0xc0, 0x08 (clock-stretched), 0x61 (repeated many times), then the last 0x61 NACK'ed with what may actually be the 35ms SMbus timeout.
bqStudio uses 0x00 ManufacturerAccess() & 0x44 ManufacturerBlockAccess() to query SafetyStatus (0x0051), PFStatus (0x0053), OperationStatus (0x0054) & ChargingStatus (0x0055) and semed to report valid data; however, this data did not update with changes in operation status. The values remained unchanged / historic.
Restarting the BQ did not fix this. Reloading the firmware and configuration seemed to fix the problem.
Has anyone else seen this issue and/or know what may cause this situation?
Similarly, on a different BQ78350 reading the Specification Info, which was working fine reporting 0x31 + 0x00, decided to consistently report 0xFB + 0x17 which doen't fit the datasheet.
Regards.