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: Flags/bits are not update from STATUS Registers

Part Number: BQ25150EVM
Other Parts Discussed in Thread: BQ25150, EV2400, BQSTUDIO

Hi,

1. Currently I am using BQ25150 TI EVM, but don't have battery.

2. Connected /CE pin to ground.

I want to do charging ON/OFF by I2C ICCTRL2(-> bit 0th) register.

When i write 0 on ICCTRL2 (-> bit 0th) then write operation is successful, but CHRG_CV_STAT bit from STAT0 register not set(active).

& same for setting Current limit to 100 mA, IINLIM_ACTIVE_STAT bit from STAT0 register not set (active).

why ??

I want to cross check of my operation by reading status register.

Is there any battery dependency ??, or other way to do that ??

Thanks & Regards

Akshay P

  • Hello,

    When VBAT is absent, the device will be charging the capacitor on BAT pin causing the device to go from CC to CV in quick succession. If you look at VBAT on a scope, you'll see a square wave an BAT. You probably see CHRG_CV_STAT not active because of how fast you're reading the registers. If you plug in a battery you should see the proper CV status readings. Do you have access to the TI BQStudio software and a EV2400?

  • Hi Raheem,

    Thanks for reply.

    The conclusion is, status bit CHRG_CV_STAT updation is battery dependent. right ?

    But what about IINLIM_ACTIVE_STAT bit. is the same reason for that also?

    I have TI BQStudio software, but not EV2400. so that i need to cross check of my operations by reading status registers.

    Thanks & Regards

    Akshay P

  • Hello,

    Yes the CHRG_CV_STAT is dependent n the battery voltage.

    INLIN_ACTIVE_STAT is dependent on if the load is higher than the input current limit setting

  • Hello Raheem,

    Thanks for reply.

    This reply resolved my issue.

    Thanks TI forum.

    Thanks & Regards

    Akshay