Hand shake between controller and device during a wake-up transient as follows:
- t0: Controller - nSLEEP asserted high to initiate device wake-up
- t1: Device internal state - Wake-up command registered by device (end of Sleep state)
- t2: Device – nFAULT asserted low to acknowledge wake-up and indicate device ready for communication
- t3: Device internal state - Initialization complete
- t4 (Any time after t3): Controller – Issue
CLR_FLT command through SPI to acknowledge device
wake-up
- t5: Device - nFAULT de-asserted as an acknowledgment of CLR_FLT command. Device in STANDBY state
Hand shake between controller and device during power-up as follows:
- t0: Device internal state - POR asserted based on under voltage on VDD (external supply)
- t1: Device internal state – POR de-asserted based on recovery of voltage on VDD (external supply)
- t2: Device – nFAULT asserted low to acknowledge wake-up and indicate device ready for communication
- t3: Device internal state - Initialization complete
- t4 (Any time after t3): Controller – Issue
CLR_FLT command through SPI to acknowledge device
power-up
- t5: Device - nFAULT de-asserted as an acknowledgment of CLR_FLT command. Device in STANDBY state