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.

BQ25150: how to find battery charging current

Part Number: BQ25150

Hello,

I want to detect charging current of BQ25150.

my battery configuration are as follow :

1) battery voltage setup = 3.7 V

2) charging current  Pre : 42.5 mA

     Fast : 350 mA

I had use reg 0x46 & 0x47. to detect this.

The ADCDATA_ICHG = 13301.

& according to formule => (13301 / (0.8*65536))*100 =  25.37 %

But my charging current is 350 mA.

Is there another way/formula to find what is charging current ??

/ Akshay P

 

  • Hello,

    The percentage reported translates to the charge current.

    Charge current is percentage of ICHG setting. So in your case, the charge current will be 0.2537*350mA = 88.795mA

  • Hello Raheem,

    Thanks for reply.

    from this calculations charging current is 88.795 mA

    but I set 350mA.

    so is this right or wrong ??

    /Akshay P

  • Hello,

    This means that another loop is reducing the charge current. Do you have a load on PMID? What is your input current setting?

  • Hello Raheem ,

    Thanks for relpy.

    1) Input current setting = 100 mA.

    2) When i read charging current after few minutes then it gave exact 350 mA which i had set.

         It is correct but why it gave 88mA initially.??

    3) Other charging current reducing parameters like VDDPM, Battery voltage during warm, Charge current during cool etc are disabled.   

    4) On PMID , Yes load is present.But i have set PMID Mode control setting = Normal operation (In or BAT)

        So according to me, when power supply is present then charging current should not reduced by PMID.

       

    / Akshay P

  • If your input current is limited to 100mA, you wont be able to get 350mA charge current. This probably why you were getting 88mA initially. 

  • Hello Raheem,

    Thanks for reply.

    You say -> If your input current is limited to 100mA, you wont be able to get 350mA charge current.


    But it give 350mA ,when i read after some time,

    How ???

    & I'm confused about this -> The input current limit status bit is active and set to 1 when the device is actively limiting the input current that is the load on PMID is higher than the input current limit setting. Reply of another thread by you.

    So input current limit setting is for Load current connected to PMID or Charging current ???

    /Akshay P

  • Both the charge current and the load are supplied by PMID so the input current limit should be higher than the charge current plus pmid load.

    Remember, the charge current reading is based on the charge current setting and the percentage reading from the ADC.