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