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?