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.

TPS65987D: Sleep mode doesn't seem to be working

Part Number: TPS65987D

Hi,

I am trying to get the TPS65987D to go into sleep mode but can't seem to get it to happen.

I am powering the chip from VIN_3V3 and can measure the current with a series resistor.  The lowest I've seen is about 6mA. 

I have the flash (0x70) set to sleep mode allowed and 1s delay.  When I unplug any USB-C device and stop sending I2C the current does not fall to a lower threshold.  I have also tried sending 0x70 write to 0x5 and 0x20 write to 0x5 just after all the other components on the I2C bus are put to sleep.  The 0x20 register isn't even really documented so I'm not sure what that is about.

It's pretty difficult to troubleshoot this issue as I can't look at any registers without I2C traffic then waking up the chip.

Lastly, I have the device set to DRP for dual roles and I do see the cc lines toggling continuously with no devices plugged in.  I understand this is normal behavior but am unsure if it should stop the toggling when put to sleep or if that behavior is somehow preventing it from entering sleep.

Please advise me on steps to take next.

Thanks,

C