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.

BQ25713: BQ25713

Part Number: BQ25713


Hi team,

I am using bq25713,I am facing one issue ,after removing battery also ,the battery register value vBat value is not changing,adc charging msb value i am getting zero ,but battery voltage is not going to zero or anything ,

how i will solve this ?is there any setting i need to do so that aftr removing battery also i will get value zero .

And how i will get to know that battery has removed ?

Thanks,

SMRUTI

  • Hi, Smruti,

    Could you tell us the battery register vBat address? We don't know which register vBat is. Same for adc charging msb value.

    Regarding battery removal, you can monitor the battery rail voltage and notify the charger when it is removed. 

  • Hi Tiger,

    so 2D/2Ch ADCVSYSVBAT() this register voltage is not changing after I remove the battery ,in 29/28h ADCIBAT() R 8-bit digital output of battery charge current, here aftr removing battery current become zero as expected ,

    so kindly tell me 

    1.Aftr removing battery ADCVBAT() regisert value should change ,why it is not cahnging ,it is showing previous data 

    2.How I will get to know battery has removed ?what is BATTERY RAIL voltage ?is there any register is there through which i can get to know that battery has removed ?

    or any other method ?we need to inform to other ic that battery has been removed .?

    please inform ,

    Thanks,

    SMRUTI

  • Hi team,

    Here is some extra information ,i have added for you

    Initialisation of charger:
    BQ25713_REG_CHARGE_OPTION_0()=0X0E,0X02//by default system will be in low power mode ,we need to update it regular mode,for that make change s in chargeotion 0 pin
    BQ25713_REG_INPUT_VOLTAGE()=0X80,0X1C//10496mv is the input volatge
    BQ25713_REG_MIN_SYSTEM_VOLTAGE()=0X00,0X19//6400mv is the minimum system volatge
    BQ25713_REG_IIN_HOST()=0X00,0X50//4000mA is the input current
    BQ25713_REG_MAX_CHARGE_VOLTAGE()=0XD0,0X20//8400mV is the max charge voltage
    BQ25713_ADC_OPTION()=0xFF,0xA0//enable adc so that we can read the readback value of battery and system voltage 

    this is the setting I did.

    after battery has removed ,always ADC_VBAT() register it is showing 8384 always.

    can you guide something ,as i said is there any register reading through which we can know that the battery has removed or any other way .

    Thanks,

    Smruti

  • Hi, Smruti,

    When the battery is removed during charging, the battery terminal voltage will charge up to the max charge voltage 8400 mV. That is the reason ADC_VBAT()=8384 mV after battery removal. If you disable charging, you will see the battery terminal voltage drops and ADC_VBAT() back to zero. 

    There is no battery detection mechanism inside the part. There is no status bit for battery removal. The charger relies on the user to notify the host if battery is removed. 

  • Hi Tiger ,

    How the user will notify the host if battery is removed ??

    Thanks,

    Smruti

  • There is a pin called CELL_BATPRESZ. Pull-down CELL_BATPRESZ pin will indicate battery removal.