This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ2060A: BQ2060A - 0x17 sometimes recieved over SMBUS

Part Number: BQ2060A

I am experiencing a seemingly random issue with receiving data from the BQ2060a over SMBUS.

When I request the voltage from the device (0x09) I get the response 0xF22E ACK (12.03V) which is correct however on occasion (without any periodicity) I get the response 0x1717 ACK which is incorrect. Out of a sample of 37 voltage reads only 1 was incorrect.

The behaviour is not limited to the Voltage command but occurs on all of the values I am trying to read, for instance device name or current.

I am viewing the following signals on the SMBUS interface between a Smart Batter Manager (LTC1760) and the Gas Gauge BQ2060A

Correct:

Incorrect:

 

 

Has this behaviour been seen before? Is there any significance to the 0x17 response? Any advice on this would be greatly appreciated.

To ensure this was not a random failure I have tried this on a second prototype board and get the same behaviour. I have also tried changing some of the EEPROM memory values. This suggests to me this is either a problem with the wider hardware design or chip itself.