In the datasheet for the bq28z610 there is a command called SOH status (0x3F). What is the difference between the read values of 0x01 (instant SOH value read), 0x02 (initial SOH value ready), and 0x03 (SOH value ready)? We see cases where our terminal is reading the SOH value (address 0x3E) to be zero during charging? It recovers in the next read to be SOH=100%. We are not quite sure yet whether it is a bad I2C read or actually value of zero. In addition I am seeing when the SOH command 0x2E reads zero the Charging Voltage and Charge Current commands at 0x30 and 0x32 read zeros also…
Is the SOH value at 0x3E sometimes not ready to be read ? Do we have to poll the SOH status (0x3F) also? And does that affect the Charging VOltage and Charging Current commands.
Thanks,
Ming