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.

BQ25890: Battery Voltage reads 00 (2.304V) at random

Part Number: BQ25890

When powered by Battery only while reading the battery voltage [REG0E], at random times we will read the reg as 00 (2.304V) well before Vsys is <= the VSYS_MIN default of 3.5V [REG03]. We manually start the ADC conversion, bit CONV_START [REG02], wait some time and then read Vbatt results, which at random will be 00 (2.304V) for several ADCs and then return to "normal" expected values. What could be the cause?

  • Hi Paul,

    Can you share a full register dump that shows all registers at expected values and another full register dump that shows the incorrect values?

    If you set REG02[6] = 1b, you can enable the ADC continuous conversion rate. This should allow your ADC readings to stay updated for every subsequent read you perform. Try enabling this setting as an additional check on the device behavior.

    Regards,

    James