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.

BQ25601: BQ25601 REG00 question

Part Number: BQ25601

Hello Sir,

Question1 :

We meet a problem that REG00 value we write 0x13 . But this value will be written to 0x04 after VBUS removed .

Do you have any idea ?  TKS !

Below is initial setting .

charger_write_reg(0x00, 0x13); // Bit [4:0]: Input Current Limit set 2A

    charger_write_reg(0x01, 0x5A);

    charger_write_reg(0x02, 0x84); // Bit [5:0]: Fast Charge Current set 240mA

    charger_write_reg(0x03, 0x00); // Bit [7:4]: Precharge Current set 120mA, Bit [3:0]: Termination Current set 120mA

    charger_write_reg(0x04, 0x59); // Bit [0]: 1 is Recharge threshold set 200mV

    charger_write_reg(0x05, 0x8F); // Bit [5:4]: watchdog, 00 is Disable timer, 01 is 40s, 10 is 80s,11 is 160s

    charger_write_reg(0x06, 0x66);

    charger_write_reg(0x07, 0x48); // Bit [2]: Disable BATFET reset function.

Question 2:

For /INT function , seems REG0A VINDPM and IINDPM also will output /INT and need to read REG0A  like REG09's fault event,right ?

Due to D/S 8.3.9.3 only mention about REG09 . Don't mention about REG0A .  Just want to double confirm. TKS !

  • Hi Terry,

    Question 1:

    What is your PSEL pin setting? If PSEL is pulled high, then the input current limit will be set to 0.5 A when the adapter is removed and re-inserted.

    By the way, your REG03 = 0x00 setting means the pre-charge and termination currents are both 60 mA, not 120 mA.

    Question 2:

    Yes, REG0A[6:5] will report whether the BQ25601 is in VINDPM and/or IINDPM. An /INT pulse will also be asserted if REG0A[1:0] = '00'.

    Best regards,

    Angelo