ZHCUB79 july 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , TPS6593-Q1
存在各种可以在所配置的状态之间实现状态转换的触发条件。表 6-1 按照从最高优先级(立即关断)到最低优先级的顺序,描述了每个触发条件及其相关的状态转换。优先级较高的主动触发条件会阻止优先级较低的触发条件和相关序列。
触发条件 | 优先级 (ID) | 立即 (IMM) | 可重入 | PFSM 当前状态 | PFSM 目标状态 | 执行的电源序列或功能 |
---|---|---|---|---|---|---|
立即关断 | 0 | 真 | 假 | 不限 | TO_SAFE | immediateOff2Safe_pd |
有序关断 | 1 | 真 | 假 | 不限 | TO_SAFE | orderlyOff2safe |
1 = 高电平(始终为真) | 2 | 假 | 假 | STANDBY | LP STANDBY | enterLPstandby |
FORCE_STANDBY | 3 | 假 | 假 | 运行、待机、S2R | STANDBY | orderlyOff |
WD_ERROR | 4 | 假 | 真 | 运行 | 运行 | warmReset |
ESM MCU 错误 | 5 | 假 | 真 | 运行 | 运行 | warmReset |
I2C_1 | 6 | 假 | 真 | 运行 | RUNTIME_BIST | 执行 RUNTIME BIST |
I2C_2 | 7 | 假 | 真 | 运行 | 运行 | 在 I 2C1 和 I2C2 上启用 I2C CRC |
SU_ACTIVE | 8 | 假 | 假 | 待机 | 运行中 | any2active |
WKUP1 | 9 | 假 | 假 | 待机、运行中 | ACTIVE | any2active |
I2C_0 | 10 | 假 | 假 | 运行 | STANDBY | orderlyOff |
I2C_3 | 11 | 假 | 假 | 运行 | 运行 | 器件已准备好进行 OTA NVM 更新 |
FORCE_STANDBY = 低电平 | 12 | 假 | 假 | PFSM_START | ACTIVE | any2active |
MCU_POWER_ERROR | 13 | 假 | 假 | 运行 | 运行 | warmReset |
GPIO9(上升) | 14 | 假 | 真 | 运行 | 运行 | ENVPP |
GPIO9(下降) | 15 | 假 | 真 | 运行 | 运行 | DISVPP |
GPIO5(下降) | 16 | 假 | 真 | 运行 | 运行 | SD_1V8 |
GPIO5(上升) | 17 | 假 | 真 | 运行 | 运行 | SD_3V3 |
GPIO11(下降) | 18 | 假 | 真 | 运行 | 运行 | RST_SDCARD |
GPIO11(上升) | 19 | 假 | 真 | 运行 | 运行 | EN_SDCARD |
A | 20 | 假 | 假 | 运行、S2R | ACTIVE | any2active |
D | 21 | 假 | 假 | 运行、S2R | S2R | any2_s2r |
1 = 高电平(始终为真) | 22 | 真 | 假 | TO_SAFE | SAFE_RECOVERY | 不适用 |