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 t2): Controller – Issue CLR_FLT command
through SPI to acknowledge device wake-up
- t5: Device - nFAULT
de-asserted as an acknowledgment of nSLEEP reset pulse. 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 of internal LDO (VM dependent)
- t1: Device internal state –
POR de-asserted based on recovery of internal LDO voltage
- 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 t2):
Controller – Issue CLR_FLT command through SPI to
acknowledge device power-up
- t5: Device - nFAULT
de-asserted as an acknowledgment of nSLEEP reset pulse. 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 t2): Controller – Issue CLR_FLT command
through SPI to acknowledge device power-up
- t5: Device - nFAULT
de-asserted as an acknowledgment of nSLEEP reset pulse. Device in STANDBY
state