How to handle AICO service on MP2723

HI All,
We have several problems trying to activate AICO service. As we understand the datasheet it seems that if AICO_EN register is “1”. When Vin(5V normally) is under Vin_min (configured to 4.4V) an interrupt is raised (INT pin) and Iin_dpm dynamically is decreasing until Vin is stable, then Ilim = Iin_dpm. Is that correct? It seems that the AICO service is not working.
The below image shows how voltage decreases under 4.4V and the interrupt is raised, but Iin_dpm doesn’t change. Any idea about what is wrong??
image

Thanks

Hi Christian,

Looking at the DS it seems there is a readable register that indicated if AICO function is occurring. Take a look at pg41 of the DS - Register 0x15 - AICO_STAT. Read that register during operation and see if AICO function is occurring.

Looks like AICO function affects the Iin_lim, so taking a look at that might also help answer if the part is using AICO

Another suggestion is to take a look at an evaluation board and see if it behaves the same as your board.

Regards,
Jonathan