SLVUCM3 july 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , TPS6593-Q1
There are various triggers that can enable a state transition between configured states. Table 6-1 describes each trigger and its associated state transition from highest priority (Immediate Shutdown) to lowest priority. Active triggers of higher priority block triggers of lower priority and the associated sequence.
Trigger | Priority (ID) | Immediate (IMM) | REENTERANT | PFSM Current State | PFSM Destination State | Power Sequence or Function Executed |
---|---|---|---|---|---|---|
Immediate Shutdown | 0 | True | False | ANY | TO_SAFE | immediateOff2Safe_pd |
Orderly Shutdown | 1 | True | False | ANY | TO_SAFE | orderlyOff2safe |
1 = High (Always True) | 2 | False | False | STANDBY | LP STANDBY | enterLPstandby |
FORCE_STANDBY | 3 | False | False | ACTIVE, STANDBY, S2R | STANDBY | orderlyOff |
WD_ERROR | 4 | False | True | ACTIVE | ACTIVE | warmReset |
ESM MCU Error | 5 | False | True | ACTIVE | ACTIVE | warmReset |
I2C_1 | 6 | False | True | ACTIVE | RUNTIME_BIST | Execute RUNTIME BIST |
I2C_2 | 7 | False | True | ACTIVE | ACTIVE | Enable I2C CRC on I 2C1 and I2C2 |
SU_ACTIVE | 8 | False | False | STANDBY | ACTIVE | any2active |
WKUP1 | 9 | False | False | STANDBY, ACTIVE | ACTIVE | any2active |
I2C_0 | 10 | False | False | ACTIVE | STANDBY | orderlyOff |
I2C_3 | 11 | False | False | ACTIVE | ACTIVE | Device is prepared for OTA NVM update |
FORCE_STANDBY = LOW | 12 | False | False | PFSM_START | ACTIVE | any2active |
MCU_POWER_ERROR | 13 | False | False | ACTIVE | ACTIVE | warmReset |
GPIO9 (rise) | 14 | False | True | ACTIVE | ACTIVE | ENVPP |
GPIO9 (fall) | 15 | False | True | ACTIVE | ACTIVE | DISVPP |
GPIO5 (fall) | 16 | False | True | ACTIVE | ACTIVE | SD_1V8 |
GPIO5 (rise) | 17 | False | True | ACTIVE | ACTIVE | SD_3V3 |
GPIO11 (fall) | 18 | False | True | ACTIVE | ACTIVE | RST_SDCARD |
GPIO11 (rise) | 19 | False | True | ACTIVE | ACTIVE | EN_SDCARD |
A | 20 | False | False | ACTIVE, S2R | ACTIVE | any2active |
D | 21 | False | False | ACTIVE, S2R | S2R | any2_s2r |
1 = High (Always True) | 22 | True | False | TO_SAFE | SAFE_RECOVERY | NA |