對于本用戶指南中介紹的 PDN,PMIC 具有以下五種配置的電源狀態(tài):
- 待機
- Wait4Enable
- 運行
- 僅 MCU
- Pwr SoC 錯誤
- 保留(GPIO 和 DDR)
圖 5-1 展示了配置的 PDN 電源狀態(tài)以及在狀態(tài)之間變化所需的轉換條件。此外,還顯示了向硬件狀態(tài)(如 SAFE RECOVERY 和 LP_STANDBY)的轉換。硬件狀態(tài)是固定器件功率有限狀態(tài)機 (FSM) 的一部分,并在 TPS6594-Q1 數(shù)據(jù)表中進行了描述,具體請參閱節(jié) 8。
當 PMIC 從 FSM 轉換到 PFSM 時,將執(zhí)行幾個初始化指令來禁用 BUCK 和 LDO 穩(wěn)壓器上的殘余電壓檢查。此外,還將設置 FIRST_STARTUP_DONE 位,并清除 VCCA OV 和 UV 掩碼(在靜態(tài)配置中設置,表 4-8)。執(zhí)行這些指令后,PMIC 等待有效的開啟請求,然后會進入運行狀態(tài)。各電源狀態(tài)定義如下:
待機
PMIC 由系統(tǒng)電源軌上的有效電源供電 (VCCA > VCCA_UV)。所有器件資源在待機狀態(tài)下都會斷電。在此狀態(tài)下,EN_DRV 被強制為低電平。處理器處于關閉狀態(tài),沒有電壓域通電。請參閱節(jié) 5.3.2序列說明。
WAIT4ENABLE
當出現(xiàn)錯誤且 PMIC 從 PFSM 任務狀態(tài)退出并進入 FSM 狀態(tài)時,會進入 WAIT4ENABLE 狀態(tài)。當該器件從 FSM 狀態(tài)返回到 PFSM 時,第一個狀態(tài)會是 WAIT4ENABLE 狀態(tài),這時所有其他資源全部斷電并且 EN_DRV 被強制為低電平。在 PMIC 退出 PFSM 并進入 FSM 狀態(tài) SAFE_RECOVERY 之前,會執(zhí)行節(jié) 5.3.1中的序列。
運行
PMIC 由有效電源供電。PMIC 功能齊全,可為所有的 PDN 負載供電。處理器已完成推薦的上電序列,MCU 和主處理器內的所有電壓域均已通電。請參閱節(jié) 5.3.8序列說明。
MCU_ONLY
PMIC 由有效電源供電。只有分配給 MCU 安全島的電源資源處于開啟狀態(tài)。請參閱節(jié) 5.3.7序列說明。
Pwr SoC 錯誤
PMIC 由有效電源供電。只有分配給 MCU 安全島的電源資源處于開啟狀態(tài)。請參閱節(jié) 5.3.5序列說明。唯一的主動觸發(fā)條件是 B,需要 PMIC 返回到 MCU_ONLY 模式。僅在導致 SOC_PWR_ERROR 的中斷清除后,才建議返回到 MCU_ONLY 模式并最終返回到運行模式。
保持
PMIC 由有效電源供電。根據(jù)特定的資源設置,只有分配給處理器保持軌的電源資源處于開啟或 LPM 模式。如果給定資源保持運行狀態(tài),則所有鏈接的子系統(tǒng)都會自動保持運行狀態(tài)。ENABLE_DRV 位在此狀態(tài)下由器件清零。如果 I2C_5 位設置為高電平,則 PMIC 進入 GPIO 保持狀態(tài)。如果 I2C_7 位設置為高電平,則 PMIC 進入 DDR 保持狀態(tài)。在觸發(fā)保持狀態(tài)之前,這些位需要進行設置。請參閱節(jié) 5.3.9序列說明。