One of my customer has come up with an issue regarding voltage values read from BQ76930 chip. They get some garbage value as a voltage from BQ chip (although they have CRC check).They are reading around 0.046V in some cases when they are trying to read cell voltage.
I asked them if they are following the timings given in the datasheet properly before reading the next cell
They say they are using almost 2 sec delay before trying to read any new cell value
They say this issue occurs only sometimes , not always
Especially when they are starting up the system or when the I2C communication is broken and gets reestablished
They are using 2 BQ76930 chips to monitor total 20 cells
I am not able to understand how they are doing this though, As grounds will be different for both the chips
Can you please help me with this issue
is there any possibility that they are trying to read voltages at the same time BQ is trying to update its voltage value within registers by erasing it first ?
Or is there some other reason? If yes, how can we eliminate it?