Hi,
I have the BQ27421 EVM and I am displaying readings as seen in the images. I have an initialisation function which sets the standard parameters as per the Quick Start guide (design capacity, design energy, taper rate, terminate voltage).
I am currently using the default BIN low setting and keeping this pin low (although I have tried subcommand method).
The issue is that I can only get full set of readings when I remove and then reinsert the battery. The problem being that my initialisation values are then lost and parameter values are defaulted. I get a partial set of readings after I initialise, ie voltage, average current, but a lot of zeros.
It seems as soon as I write to the data blocks, this disrupts the readings somehow. As far as I am aware, the only conditions I need to meet in order to get readings are that the BIN pin is low and the battery insertion detection flag is set.
Partial set of readings after initialisation.

Full set after Battery reinsertion, design capacity values etc defaulted.

Any help greatly appreciated.
Thanks,
Sean.