Hi!
We are dealing with strange behaviour of MAX17332, hope You will explain:
On a picture R93 and R97 replaced with low Vf diode, R158 replaced.
BT_ALRT goes to MCU.
.
PB_EN is set up (also in nvmemory).
We managed to send device in deepship/ship modes.
Button press does not wake up device. We waited 30s after it goes ship, pressed button up to 30s does not work. Played different scenario, never wakes up. But I see on voltmeter drop from 1v8 to 0 on ALRT/PIO pin.
But when we connect JTAG to mcu (1V8), so I2C lines also go up, and then I press button, MAX17332 wakes up and provides power to system.
We want to use ship modes in this scenario: user charges device and put it in closet for (month), so when charged, device go to ship mode and wakes up with button press.
What do you mean in datasheet when you say "I2C collapse" does it mean 0v on both lines for (1000) ms? Does it mean, that there is voltage on I2C it wakes up? Or it wakes up on any communication on I2C? Or only on request specific to MAX17332?
I see it may come from a part of datasheet where it checks different wakeup inputs, and does not simply wake up by low level on PIO.