Hi all,
I am working on a system using IC MP2731. The problem is whenever I put the MCU into light sleep, if the sleep time exceed 20ms, MP2731 will continuously send interrupt signal until the MCU wake up, but I could not determine which event trigger the interrupt. Regarding the interrupt trigger list of the IC (followed the datasheet):
-Good source detected
-USB detection completed
-Input removed
-Charge completed
-NTC float detected
-VIMPPM, IINPPM reached (I set VINPPM_INT_ MASK[1] and IINPPM_INT_ MASK[1] bit of DPM Mask register to false. Do you think it really help?)
-FAULT occured (I read the FAULT register in the interrupt and its value is 0x00 so this may not be the issue).
Other idea is that when MCU in sleep mode, GPIO periperah is cut off, as well as SDA and SCL pin connected to IC charger. Do you think this point relate to the issue.
Do any of you have a chance to work with MP2731 in light sleep mode of MCU?
I would be very appreciated to hear your thought about this.