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.

BQ25756: Current Limit Setting

Part Number: BQ25756

Tool/software:

Hello,

I am using the BQ25756 in a custom board and I am having some issues with the current limitation settings. As I understood from the datasheet, both the charge current and the input current can be lmited either by the pin (ICHG or ILIM_HIZ) or the register (ICHG_REG or IAC_DPM). It also mentions that for both currents, the pin functionality can be disabled by setting the corresponding bit in REG0x18_Pin_Control to 0.

I've set the ICHG pin to 1A and the ILIM_HIZ pin to 0.51A (see image below). I am using a 5-mΩ sense resistor.

In the case of the input current limit, if I set bit 6 in REG0x18_Pin_Control to 0, it indeed disables the pin functionality and uses only the limit set by the register IAC_DPM. However, for the charge current this is not working. If I set bit 7 in REG0x18_Pin_Control to 0, charge current is still being limited by this pin functionality.

I am reading the registers periodicallly and I can confirm that the registers are being set correctly to the desired values. The only fault that triggers during the charge is IAC_DPM_FLAG, which shows that the device enters input current regulation. IAC_DPM_STAT is being set, no matter what charge current I set via register. I can successfully change the charging current until 1 A, but I cannot go above that value.

Is there any other register or configuration that I need to set to be able to disable that pin functionality for the charge current? Maybe I cannot disable both functionalities at the same time? Why is the IAC_DPM_STAT bit being set any time I start a charge, no matter the charging/input current settings?

  • Hello,

    Thanks for being patient with this. I'll get back to you early next week on this question.

    Best Regards,
    Ethan Galloway

  • Hello Frederico,

    Once again, thanks for being patient with this. We've been swamped recently.

    Is there any other register or configuration that I need to set to be able to disable that pin functionality for the charge current?

    There shouldn't be any other registers to disable that bit. EN_ICHG_PIN=0 should disable the ICHG pin and EN_ILIM_HIZ_PIN=0 should disable the ILIM_HIZ pin.

    Maybe I cannot disable both functionalities at the same time?

    You should be able to disable both functionalities at the same time.

    Why is the IAC_DPM_STAT bit being set any time I start a charge, no matter the charging/input current settings?

    That is a good question. Do you see a difference in behavior if you adjust the ILIM_HIZ resistor to a value of 20A or so? Or do you a difference in behavior when the ICHG resistor is also adjusted for a higher current?

    I've got a few questions to help us debug this:

    • You've probably already checked this but, your power supply has adequate current to supply the BQ25756 right?

    • Can you measure the waveform at the SW1 and SW2 pins? It also may be helpful to measure the voltage on the ILIM_HIZ and ICHG pins.
    • Can you link me to your schematics?

    Best Regards,
    Ethan Galloway