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.

BQ27421-G1: How to measure average current on BQ27421-G1

Part Number: BQ27421-G1

Hi everyone,

I am writting a library for communicating with BQ27421-G1. At the moment I am able to read the voltage and temperature but I am no able to read the average current and average power. I read 0 for both.

I can read a similar issue here but there is no solution provided. Do I have to configure something else? I read the correct registers:

0x10 & 0x11 for Average current and 0x18 & 0x19 for Average Power

Any suggestions?

Nick

  • Could someone from TI advice on this issue? The technical reference sais that the system enters sleep mode if the average current is lower than the sleep current. The default sleep current is 10mA and I can confirm that my device consumes around 6-7mA. So, maybe this is the reason that I read zero average current and power? But I am able to read Voltage, Temparature, SOC so I am expecting to read current also..

  • Hi Nick, 

    I believe Average Current (and Power) are calculated once per minute so they may be getting updated much less frequently than you expect. Do you have a current flowing during your test? Can you try these measurements after some time has passed?

    Best regards,

    Matt