ZHCSPU9B February 2024 – October 2025 TCAN1575-Q1 , TCAN1576-Q1
PRODUCTION DATA
問(wèn)答 (Q&A) 看門(mén)狗是一種看門(mén)狗類型,它不是簡(jiǎn)單地通過(guò) SPI 寫(xiě)入來(lái)重置看門(mén)狗,MCU 必須從 TCAN1576-Q1 中讀取“問(wèn)題”,根據(jù)問(wèn)題進(jìn)行數(shù)學(xué)運(yùn)算,然后將計(jì)算得出的答案寫(xiě)回 TCAN1576-Q1。正確答案是 4 字節(jié)響應(yīng)。每個(gè)字節(jié)都必須按照正確的時(shí)序進(jìn)行寫(xiě)入,才能獲得正確的答案。
有兩個(gè)看門(mén)狗窗口,稱為 WD 響應(yīng)窗口 1 和 WD 響應(yīng)窗口 2(例如圖 8-15 WD Q&A 窗口)。每個(gè)窗口的大小將是總看門(mén)狗窗口時(shí)間 tWD_RESP_WIN1 + tWD_RESP_WIN2 的 50%,該時(shí)間由 WD_TIMER 和 WD_PRE 寄存器位選擇。
每個(gè)看門(mén)狗問(wèn)答都是一個(gè)完整的看門(mén)狗周期。一般過(guò)程是 MCU 在 WD 響應(yīng)窗口 1 期間讀取問(wèn)題。CPU 必須對(duì)問(wèn)題執(zhí)行數(shù)學(xué)函數(shù)運(yùn)算,從而得到 4 個(gè)字節(jié)的答案。4 個(gè)答案字節(jié)中的 3 個(gè)必須按照正確的順序?qū)懭?WD 響應(yīng)窗口 1 內(nèi)的應(yīng)答寄存器。最后一個(gè)答案必須在第一個(gè)響應(yīng)窗口之后 WD 響應(yīng)窗口 2 內(nèi)寫(xiě)入應(yīng)答寄存器。如果所有 4 個(gè)答案字節(jié)都正確且順序無(wú)誤,則響應(yīng)將被視為良好,錯(cuò)誤計(jì)數(shù)器遞減,并生成新問(wèn)題,從而重新開(kāi)始該循環(huán)。在 WD 響應(yīng)窗口 2 內(nèi)寫(xiě)入第四個(gè)答案,該窗口將終止,并啟動(dòng)新的 WD 響應(yīng)窗口 1。一般問(wèn)答時(shí)序圖圖 8-30 提供了有關(guān)響應(yīng)窗口如何對(duì)齊的信息。響應(yīng)窗口 1 與窗口 WD 時(shí)序圖中的閉合窗口關(guān)聯(lián),響應(yīng)窗口 2 與具有完全相同規(guī)則和時(shí)序信息的開(kāi)放窗口關(guān)聯(lián)。
如果有任何內(nèi)容錯(cuò)誤或缺失確實(shí),則響應(yīng)將被認(rèn)為不良,并且看門(mén)狗問(wèn)題不會(huì)改變。此外,錯(cuò)誤計(jì)數(shù)器將遞增。一旦該錯(cuò)誤計(jì)數(shù)器超過(guò)閾值(在 WD_ERR_CNT_SET 寄存器字段中定義),就會(huì)執(zhí)行看門(mén)狗故障操作。操作示例包括中斷或復(fù)位切換等。