ZHCSY30 April 2025 TPS388C0-Q1
PRODUCTION DATA
本部分介紹了運行的窗口看門狗模式。窗口看門狗通常用于傳統(tǒng)看門狗計時器無法勝任的安全關(guān)鍵型應(yīng)用。在傳統(tǒng)看門狗中,有一個必須發(fā)出脈沖以防止復(fù)位發(fā)生的最大時長。然而、在窗口看門狗中,脈沖必須在開窗口中發(fā)出。圖 7-12 展示了要發(fā)出 WDI 脈沖以防止觸發(fā) WDO 和 WDO 被拉至低電平的有效區(qū)域。
當(dāng) WDE 從低電平變?yōu)楦唠娖綍r、看門狗在啟動窗口中開始運行。在窗口到期之前,啟動窗口中必須有一個 WDI 脈沖,否則會出現(xiàn)不良事件。有效的 WDI 脈沖是脈寬至少為32us 的正向脈沖。根據(jù) 方程式 2,啟動延遲由開窗口和閉窗口以及 WDT_Start_DLY_Multiplier[2:0] 寄存器值根據(jù)定義。
在 方程式 2 WDT_Startup_DLY_MULTIPLIER [2:0] 中,假設(shè) OPEN[7:0] 和 CLOSE[7:0] 采用十進制格式。
一旦在啟動窗口中接收到脈沖,看門狗會立即移動到閉窗口。在閉窗口的固定持續(xù)時間(在組 1 中的 I2C 寄存器 0xAB 中設(shè)置)后,看門狗將移至開窗口。在開窗口期間,必須存在有效的 WDI 脈沖以避免不良事件。如果在開窗口中記錄了有效脈沖,則閉窗口會立即啟動。開窗口被視為動態(tài),當(dāng)出現(xiàn) WDI 脈沖時確定窗口持續(xù)時間。在正常運行期間,看門狗在開窗口和閉窗口之間循環(huán),如 圖 7-13 所示。TPS388C0x-Q1 的開窗口和閉窗口延遲精度為 ±5%。
圖 7-13 演示了 WD 在正常運行期間的行為。請注意,每個開窗口中都存在有效脈沖,開窗口持續(xù)時間由 WDI 脈沖出現(xiàn)的時間決定。然后,WDI 脈沖的上升沿之后立即出現(xiàn)閉窗口,只要在開窗口中記錄了有效脈沖,該周期就會持續(xù)。
如果在開窗口期間未記錄有效脈沖,TPS388C0x-Q1 會記錄不良事件(在開窗口超時后),并且重復(fù)出現(xiàn)閉窗口。發(fā)生不良事件后,TPS388C0x-Q1 在違規(guī)計數(shù)器中記錄故障,然后將總違規(guī)計數(shù)與寄存器 MAX_Violation_COUNT[2:0] 進行比較。寄存器 MAX_Violation_COUNT[2:0] 表示在 WDO(和任何映射的錯誤輸出)置為有效之前允許發(fā)生的最大故障數(shù),將寄存器可以設(shè)置為 1 到 7 個故障。如果設(shè)置為 1,則第一個故障事件觸發(fā) WDO,如果設(shè)置為 3,則必須發(fā)生 3 個故障,WDO(以及任何映射的錯誤輸出)才能置為有效、如所示 圖 7-14。NIRQ 和 NRST 錯誤輸出都可以完成映射,以通過使用寄存器 IEN_VENDOR 來報告看門狗故障。請注意,如果違規(guī)計數(shù)尚未等于零,良好事件將使違規(guī)計數(shù)遞減。
圖 7-14 演示了 MAX_Violation_COUNT[2:0] 設(shè)置為三時的看門狗行為。在這個圖中,對 NRST 和 NRST 進行了映射,來報告一個安全裝置故障,并且對 WDO 編程來反映超時功能性。請注意,開窗口持續(xù)時間由出現(xiàn) WDI 脈沖的時間決定,只有在沒有 WDI 脈沖且窗口超時的情況下才會出現(xiàn)全時開窗口。同樣,啟動窗口的持續(xù)時間由出現(xiàn)第一個 WDI 脈沖的時間決定。僅當(dāng)不存在 WDI 脈沖且啟動窗口已超時,才會出現(xiàn)全時啟動窗口,啟動窗口超時被視為不良事件。