ZHCU917B November 2020 – June 2022 LP8764-Q1 , TPS6594-Q1
最大的可用觸發條件數為 28。有關保留觸發條件的使用方法,請參閱器件規格。GUI 將確保不超過最大觸發條件數,并管理觸發條件在多 PMIC 應用中的跨器件使用。
觸發條件設置確定哪些觸發條件會將 PMIC 操作從一種狀態轉換至另一種狀態。在 GUI 情境中,狀態之間的箭頭(或循環回同一狀態的箭頭)必須具有至少一個觸發條件定義。下面通過一個示例來概述配置觸發條件設置的步驟。在該示例中,任何器件上的 IMMEDIATE_SHUTDOWN(立即_停止) 位于高位都將觸發所有器件執行斷電序列,然后轉換到 SAFE(安全)狀態,這進而又會自動將所有器件(無電源序列)轉換到硬件狀態 SAFE_RECOVERY(安全_恢復),以重置器件。以下步驟說明了如何設置該示例。
“TRIGGER SETTINGS”(觸發條件設置)底部匯總了與某個轉換相關聯的觸發條件(圖 8-25 中的突出顯示部分)。提供了一個滾動條來查看窗格的底部。最后一步是將電源序列與轉換相關聯。由于 SAFE_RECOVERY(安全_恢復)是一種硬件狀態,因此設置了 EXT 標志,并且在轉換到 SAFE_RECOVERY(安全_恢復)時不需要任何順序。不過,到 SAFE(安全)狀態的轉換確實需要一個序列。以下內容說明了如何在觸發條件和序列之間建立聯系。
為所有轉換分配觸發條件并且所有觸發條件都與電源序列相關聯后,電源序列中的默認觸發條件掩碼將被更新。請注意到目前為止討論的各種組件和關系:
狀態是硬件狀態或任務狀態。
轉換具有源狀態和目標狀態。轉換可以有多個觸發條件,但至少需要一個觸發條件。到同一目標狀態的轉換可以共享同一個觸發條件。
器件規格中定義了可用的觸發條件。每個觸發條件只能有一個與之關聯的電源序列。多個觸發條件可以共享同一個電源序列。在轉換目標狀態為硬件狀態的特殊情況下,觸發類型為 EXT,并且沒有電源序列。
電源序列是根據目標狀態定義的,因此可能與多個觸發條件或轉換相關聯。觸發條件掩碼位于電源序列內。自動觸發條件掩碼由來自目標狀態的所有轉換以及這些轉換中定義的觸發條件進行定義。手動觸發條件掩碼可用于創建自定義觸發條件掩碼。在 TRIG_MASK 命令中有一個用于選擇自動或手動觸發條件掩碼的選項。