ZHCU859B June 2021 – February 2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1 , TPS6594-Q1
如图 6-1 所示,有各种触发器可以在配置的状态之间进行状态转换。表 6-1 描述每个触发器及其相关状态从最高优先级(立即关断)到最低优先级 (I2C_3) 的转换。优先级较高的主动触发器阻止优先级较低的触发器和相关序列。
| ID | 触发器 | 立即 (IMM) | 可重入 | PFSM 当前状态 | PFSM 目标状态 | 执行的电源序列或功能 |
|---|---|---|---|---|---|---|
| 0 | 立即关断 | 是 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 安全(1) | TO_SAFE_SEVERE |
| 1 | MCU 电源错误 | 是 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 安全(1) | TO_SAFE |
| 2(7) | 有序关断 | 是 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 安全(1) | TO_SAFE_ORDERLY |
| 4 | 关闭请求 | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 待机(2) | TO_STANDBY |
| 5 | WDOG 错误 | 否 | 是 | 运行 | 运行 | ACTIVE_TO_WARM |
| 6 | ESM MCU 错误 | 否 | 是 | 运行 | 运行 | |
| 7 | ESM SOC 错误 | 否 | 是 | 运行 | 运行 | ESM_SOC_ERROR |
| 8 | WDOG 错误 | 否 | 是 | 仅 MCU | 仅 MCU | MCU_TO_WARM |
| 9 | ESM MCU 错误 | 否 | 是 | 仅 MCU | 仅 MCU | |
| 10 | SOC 电源错误 | 否 | 否 | 运行 | 仅 MCU(8) | PWR_SOC_ERR |
| 11 | I2C_1 位为高电平(3) | 否 | 是 | 运行、仅 MCU | 无状态变化 | 执行 RUNTIME BIST |
| 12 | I2C_2 位为高电平(3) | 否 | 是 | 运行、仅 MCU | 无状态变化 | 在所有器件上,对 I2C1 和 I2C2启用 I2C CRC。(4) |
| 13 | GPIO 下降沿(1) | 否 | 否 | 运行 | 无状态变化 | 在旁路模式下,TPS65941111-Q1 LDO1 输出为 3.3V |
| 14 | GPIO2 上升沿(1) | 否 | 否 | 运行 | 无状态变化 | 在 LDO 模式下,TPS65941111-Q1 LDO1 输出为 1.8V |
| 15 | 开启请求 | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 运行 | TO_ACTIVE |
| 16 | WKUP1 变为高电平 | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 运行 | |
| 17 | NSLEEP1 和 NSLEEP2 为高电平(5) | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 运行 | |
| 18 | MCU 开启请求 | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 仅 MCU | TO_MCU |
| 19 | WKUP2 变为高电平 | 否 | 否 | 待机、运行、仅 MCU、挂起至 RAM | 仅 MCU | |
| 20 | NSLEEP1 变为低电平,而 NSLEEP2 变为高电平(5) | 否 | 否 | 运行、仅 MCU、挂起至 RAM | 仅 MCU | |
| 21 | NSLEEP1 变为低电平,且 NSLEEP2 变为低电平(5) | 否 | 否 | 运行、仅 MCU | 挂起至 RAM | TO_S2R |
| 22 | NSLEEP1 变为高电平,而 NSLEEP2 变为低电平(5) | 否 | 否 | 运行、仅 MCU | 挂起至 RAM | |
| 23 | I2C_0 位变为高电平(3) | 否 | 否 | 待机、运行、仅 MCU | 待机 | TO_STANDBY |
| 24 | I2C_3 位变为高电平(3) | 否 | 否 | 运行、仅 MCU | 无状态变化 | 器件已准备好进行 OTA NVM 更新。(6) |