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.

BQ25150EVM: input current limit status bit not update & how to read battery changing current

Part Number: BQ25150EVM

Hi ,

I have BQ25150EVM & 4.2 V, 220 mA battery.

1) when input current limit status bit was active ??

    I have set -> 1. charging current : 100mA.

   -> 2. input current limit : 100mA

2) I would like read battery charge current.

    when i read ADCIINL & ADCIINM , it always give 298/300 value.

    &  but according to data sheet formule, it is wrong.

    why ???

 is there another way??

/Akshay Patil

  • Hello,

    Can you please post your register dump.

  • Hi Raheem,

    1. On ILIMCTRL(0x19), i wrote 0x02 value for setting input current limit to 150 mA.

        The write operation is successful but status bit for same was not updated to 1.

        If i connect power supply then pgood status bit set to 1 & if remove it then it set to 0.

        like that i want to make for setting of input current limit.

    2. How to read battery charging current ?

    /Akshay P

  • Hello,

    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. 

    To read the charge current, read the registers 0x46 and 0x47. Then you use ICHARGE ADC equation in table 2 on page 21 of the datasheet.

  • Hi Raheem ,

    1) I have set battery voltage control register(VBAT_CTRL) to 4.2 V

    2) Current battery voltage (from multi-meter) = 3.287 V

    3) Pre-charge current = 42.5 mA & Fast charge current = 100 mA

    4) You say -> To read the charge current, read the registers 0x46 and 0x47. Then you use ICHARGE ADC equation in table 2 on page 21 of the datasheet.


    but it gave into %.

    then what is charge current value & its unit. ???

    when i read the register value it gave 22408.

    & according to datasheet formule (% ICHARGE) : ((22408 / 0.8 *65536 )) * 100 = 0.4273 * 100 = 42.73 but what is unit ??? (Amp /mA)

    means it give charging current is 0.4273. & according to me , it is not wrong.

    why ??

    & another problem is CHRG_CV_STAT bit not active when charging is ON. why ???

    & How we can detect module is Reset or NOT by software register. ????

    I don't see any status bit for that.

     

    Akshay P

     

     

  • Hello,

    The ADC charging current reading is a percentage of the charge current setting. 

    CHRG_CV_STAT is not active because you're in CC mode not CV mode.