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