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: BQ25890 not charging

Part Number: BQ25890

My board sometime got into some state, that the BQ25890 not charging the battery.

The data is shown in the attatached images. The mean value of the registers are also shown in the meanValue.jpg in the zip file.

The IDPM_LIM is read to be 200mA. The Question is how it get that value? Why the bq25890 is not charging

The 27441AvgCurrent is negitve value, which means the battery is also provide current to the board.

And one more strange thing is that, if I monitor the voltage of the VBUS pin with a multimeter, the VBUS rises from 4.6V to 4.9V.

And if I take the battery off and put it back, the bq25890 can charge normally. It seems the BQ25890 is not well reset, unless the battery is taken off and put on again.

Can the BQ25890 normally reset by removing VBUS and put VBUS again?

And I know that I can set REG_RST(REG14) to reset the register values, but I think I cannot do that, because when the VBUS is plugged in, the registers such as IDPM_LIM is set by the chip, and if I reset the registers, all the values are reset.

NotCharging.zip