Part Number: TPS65986
Would like to understand all cases where TPS65986 will effectively re-boot from SPI-Flash. Understand that POR event will do this, but have also been told that all PD HardReset events will cause this as well. However, experimentation has shown that some HardReset events will not cause the registers to re-boot to default. Specifically, they triggered PD HardReset, with the HardResetDetails (Register 0x40, bits 21:16) value of 000101b (NoResponseTimeOut) or 001001b (Sink_WaitForCapabilities). The simplest way to actually initiate this, is to plug-in a non-PD, BC1.2 charger, which causes these HardReset events.
I would not think that a “No Response” because the charger is not a PD Charger, should cause us to completely re-boot the chip, so I’m suspicious of the comment that “PD HardReset causes us to re-boot”. It would seem to me, that some of the HardReset reasons listed in our Register 0x40 description, would not require a complete device re-boot which requires accessing SPI-Flash. From this Table we provide, can we determine which HardReset codes will initiate a re-boot of the chip from SPI-Flash, and which ones will not?
Thank you.