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.

BQ25703A: Input and Charge Current ADC Readings Correct for a Short Time, Then Wrong By About 1/2.

Part Number: BQ25703A

Hello,

I am working on a C driver for the STM32G0 and the BQ25703A.

https://github.com/AlexKlimaj/LiPow-Firmware/blob/master/Inc/bq25703a_regulator.h

https://github.com/AlexKlimaj/LiPow-Firmware/blob/master/Src/bq25703a_regulator.c

Everything is working for the most part. The current readings are relatively accurate and stable below 2A.

However, once I start pushing the charge/input currents above 2A, the current readings will be correct for a short time <30 seconds, then they are wrong by about 1/2 after that. They stay like that until I stop charging for a while then start again. They are correct for a short time again until they are wrong. If I don't wait long enough between stopping and starting charging, they will still be wrong.

  • Hey Alex,

    Is this on a custom board or one of our EVMs? If on a custom board, can you provide a schematic?

    Can you also provide more details about your test setup? I.e. Input voltage, battery voltage, number of cells setting, system load, ILIM_HIZ voltage, etc?

    And lastly, can you provide a register dump of what you are writing and reading from the charger?


    Regards,
    Joel H