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.

BQ25611D: Does the BQ25611D have a default hardware-based charging cut-off mechanism at 60°C?

Part Number: BQ25611D

Hi Sir,

In the driver file bq256xx_charger.c, we have set the battery temperature charging cut-off at 80°C,
but we have noticed that if the battery temperature exceeds 60°C during the boot process, the charging IC does not initiate charging.

Could you please confirm if the charging IC has a default hardware-based charging cut-off mechanism at 60°C?

I have attached the Register dump for your reference.

Thank you.

====

Battery temperature < 60°C during the boot process

==== dump register ====
0: 5f
1: 10
2: 8e
3: d1
4: 09
5: 8f
6: 60
7: 5c
8: 75
9: 00
a: 80
b: 54
c: 75

====

Battery temperature > 60°C during the boot process

==== dump register ====
0: 5f
1: 10
2: 8e
3: d1
4: 09
5: 8f
6: 60
7: 5c
8: 65
9: 00
a: 80
b: 54
c: 75

====

  • Hi Sir

    I would like to report an unusual phenomenon that I have observed.

    When the battery temperature is above 60°C and charging is stopped, I set the Charger Control 2 Register to 0x8E, and it starts charging.

    However, the original value of the Charger Control 2 Register is already 0x8E, and I am simply reconfiguring it.

    I cannot comprehend this behavior, and I would greatly appreciate your assistance.

    Thank you.

  • Hi Martin, 

    Thank you for reaching out via E2E. Can you please help to clarify a few points. 

    -How are you setting the battery temperature charging cut-off to 80°C? If you use the TS pin resistor network values from page 23 of the datasheet charge is cutoff when battery temperature is above 60°C. Can you share the TS resistor network from your design so we can verify your configuration?

    - What register are you writing 0x8E to? Are you referring to REG06 which is named "Charger Control 2" or REG02 which I see is set to 0x8E in your provided register dump? 

    Best Regards,

    Garrett 

  • Hi Garrett,

    -How are you setting the battery temperature charging cut-off to 80°C? If you use the TS pin resistor network values from page 23 of the datasheet charge is cutoff when battery temperature is above 60°C. Can you share the TS resistor network from your design so we can verify your configuration?
    =>
    We have found that it may not be related to battery temperature as we can reproduce the phenomenon even at 25°C.

    - What register are you writing 0x8E to? Are you referring to REG06 which is named "Charger Control 2" or REG02 which I see is set to 0x8E in your provided register dump?
    =>
    It is REG02. (9.5.3 Charge Current Limit Register (Address = 02h) [reset = 91h])
    If we programmatically set REG02 to 0x8E during the startup process, charging does not occur.
    However, if we use a command to set REG02 to 0x8E again, charging will start.

    Thank you.

  • Hi Garrett,

    Correction:

    -How are you setting the battery temperature charging cut-off to 80°C? If you use the TS pin resistor network values from page 23 of the datasheet charge is cutoff when battery temperature is above 60°C. Can you share the TS resistor network from your design so we can verify your configuration?
    =>
    We have found that it may not be related to battery temperature as we can reproduce the phenomenon even at 25°C.

    - What register are you writing 0x8E to? Are you referring to REG06 which is named "Charger Control 2" or REG02 which I see is set to 0x8E in your provided register dump?
    =>
    It is REG02 (9.5.3 Charge Current Limit Register (Address = 02h) [reset = 91h]).
    We read REG02 as 0x8E, but charging does not occur.
    if we use a command to set REG02 to 0x8E again, charging will start.

    Thank you.

  • Hi Martin, 

    Thank you for the clarifications. Firstly, a write to REG02 should not be a trigger to start charge unless ICHG setting is being changed from 0A. Since you say REG02 initially reads at 0x8E (indicating ICHG = 0.84A) this is not the case. Likely there is some condition preventing charge. 

    We have found that it may not be related to battery temperature as we can reproduce the phenomenon even at 25°C.

    Since it appears your observation is not related to battery temperature can you please provide all details and waveform captures of your test procedure so we can review. For example, please help to share VBUS, VBAT, VSYS, and SW pin signals when you observe the device not charging. 

    Best Regards,

    Garrett