具有窗式看門狗的監(jiān)測電路的制作方法
【專利摘要】本發(fā)明公開了一種具有窗式看門狗的監(jiān)測電路以及監(jiān)測處理電路的方法。該處理電路在正常操作模式中可操作地生成觸發(fā)命令序列,所述觸發(fā)命令序列中的至少一個(gè)觸發(fā)命令包括時(shí)間信息。生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,從而關(guān)閉窗口期和/或打開窗口期的持續(xù)時(shí)間至少部分由時(shí)間信息限定。檢測是否在該至少一個(gè)序列的打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
【專利說明】具有窗式看門狗的監(jiān)測電路
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施方式涉及監(jiān)測電路,尤其涉及具有窗式看門狗的監(jiān)測電路。
【背景技術(shù)】
[0002]窗式看門狗為諸如CPU (中央處理器單元)、DSP (數(shù)字信號(hào)處理器)、微控制器的處理電路(處理器)或其他基于處理器的系統(tǒng)提供定時(shí)監(jiān)控。傳統(tǒng)的窗式看門狗被配置為從信號(hào)處理電路接收觸發(fā)信息并且被配置為檢測是已經(jīng)在第一時(shí)間窗口(稱為關(guān)閉窗口)內(nèi)還是在第二時(shí)間窗口(稱為打開窗口)內(nèi)接收了觸發(fā)信息。在已經(jīng)在關(guān)閉窗口內(nèi)接收了觸發(fā)信息的情況下,看門狗可重置信號(hào)處理電路。
[0003]在傳統(tǒng)看門狗中,根據(jù)儲(chǔ)存在看門狗中的定時(shí)信息,在看門狗中生成打開和關(guān)閉窗口,從而一旦已經(jīng)將定時(shí)信息編程至看門狗,就固定了該定時(shí)信息。
[0004]需要提供一種具有窗式看門狗的監(jiān)控電路,在窗式看門狗的正常操作中,該電路可容易地同步至受監(jiān)控的處理單元。
【發(fā)明內(nèi)容】
[0005]第一實(shí)施方式涉及一種包括看門狗裝置的監(jiān)測電路??撮T狗裝置:可操作地接收適時(shí)遠(yuǎn)程的觸發(fā)命令序列,至少一個(gè)觸發(fā)命令包括至少一個(gè)時(shí)間信息;可操作地在接收到各個(gè)觸發(fā)命令時(shí)生成具有關(guān)閉窗口期和打開窗口期的序列使得關(guān)閉窗口期和打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由該時(shí)間信息限定;可操作地檢測是否在打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令;以及可操作地根據(jù)該檢測來提供狀態(tài)信息。
[0006]第二實(shí)施方式涉及一種包括看門狗裝置的監(jiān)測電路??撮T狗裝置:可操作地接收觸發(fā)命令序列,觸發(fā)命令序列中的至少一個(gè)觸發(fā)命令包括至少時(shí)間信息;可操作地生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,從而關(guān)閉窗口期和打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由所述至少時(shí)間信息限定;以及可操作地檢測是否在所述至少一個(gè)序列的打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
[0007]第三實(shí)施方式涉及一種電路配置,包括:處理電路,其在正常操作模式中可操作地生成觸發(fā)命令序列,所述觸發(fā)序列中的至少一個(gè)觸發(fā)命令包括至少時(shí)間信息;以及監(jiān)測電路,其包括看門狗裝置。所述看門狗裝置可操作地接收觸發(fā)命令序列;可操作地生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,從而關(guān)閉窗口期和打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由所述至少時(shí)間信息限定;以及可操作地檢測是否在所述至少一個(gè)序列的打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
【專利附圖】
【附圖說明】
[0008]現(xiàn)在參照附圖,解釋實(shí)例。附圖用于闡述基本原理,從而僅僅闡述對于理解基本原理所需的方面。附圖未按比例繪出。在圖中,相同的參考標(biāo)號(hào)表示相似的特征。
[0009]圖1示出了具有包括看門狗裝置的監(jiān)測電路的電路配置;[0010]圖2示出了時(shí)序圖,其闡述了根據(jù)第一實(shí)施方式的在正常操作模式中的看門狗裝置的操作原理;
[0011]圖3示出了時(shí)序圖,其闡述了在第一故障模式中的看門狗裝置的操作原理;
[0012]圖4示出了時(shí)序圖,其闡述了在第二故障模式中的看門狗裝置的操作原理;
[0013]圖5示出了時(shí)序圖,其闡述了根據(jù)第二實(shí)施方式的在正常操作模式中的看門狗裝置的操作原理;
[0014]圖6示出了根據(jù)一個(gè)實(shí)施方式的看門狗裝置的方框圖;
[0015]圖7示出了時(shí)序圖,其闡述了圖6的看門狗裝置的操作原理;
[0016]圖8示出了包括看門狗裝置和狀態(tài)評估電路的監(jiān)測電路的方框圖;
[0017]圖9示出了時(shí)序圖,其闡述了在根據(jù)第一實(shí)施方式實(shí)現(xiàn)時(shí)的圖8的看門狗裝置的操作原理;
[0018]圖10示出了時(shí)序圖,其闡述了在根據(jù)第二實(shí)施方式實(shí)現(xiàn)時(shí)的圖8的看門狗裝置的操作原理;
[0019]圖11示出了根據(jù)另一個(gè)實(shí)施方式的具有看門狗裝置和評估單元的監(jiān)測電路的方框圖;
[0020]圖12示出了時(shí)序圖,其闡述了圖11的看門狗裝置的操作原理;
[0021]圖13示出了圖11的評估電路的一個(gè)實(shí)施方式;
[0022]圖14示出了一系列處理步驟,其闡述了圖11的監(jiān)測電路的操作原理;
[0023]圖15示出了狀態(tài)圖,其闡述了圖11的監(jiān)測電路的操作原理;以及
[0024]圖16示出了時(shí)序圖,其闡述了圖13的評估單元的操作原理。
【具體實(shí)施方式】
[0025]在以下【具體實(shí)施方式】中,參照附圖,這些附圖構(gòu)成其一部分,并且在這些附圖中,通過實(shí)例說明,顯示了可實(shí)踐本發(fā)明的【具體實(shí)施方式】。
[0026]圖1示意性闡述了具有處理器I和監(jiān)測電路2的電路配置。處理器I可為傳統(tǒng)處理器,例如,數(shù)字信號(hào)處理器(DSP)、微控制器或任何其他類型的基于處理器的系統(tǒng)。根據(jù)一個(gè)實(shí)施方式,在安全關(guān)鍵工業(yè)或汽車系統(tǒng)(例如,在汽車內(nèi)的乘客保護(hù)系統(tǒng)(約束系統(tǒng)、ABS等))中,實(shí)現(xiàn)該處理器。
[0027]監(jiān)測電路2用于監(jiān)測處理器I的操作,從而能夠檢測在處理器I的操作中發(fā)生的故障。尤其地,在安全關(guān)鍵系統(tǒng)中,對于處理器的檢測具有極大的相關(guān)性。監(jiān)測電路2包括看門狗20,尤其包括窗式看門狗,其被配置為從處理器I中接收觸發(fā)命令序列。在正常的操作模式中,處理器被配置為生成觸發(fā)命令序列。
[0028]與傳統(tǒng)窗式看門狗相似,看門狗20接收觸發(fā)命令并且監(jiān)測單獨(dú)的觸發(fā)命令是否滿足特定的定時(shí)要求。尤其地,看門狗20監(jiān)測是在預(yù)定的第二時(shí)間段(稱為打開窗口期或打開窗口)內(nèi)接收還是在預(yù)定的第一時(shí)間段(稱為關(guān)閉窗口期或關(guān)閉窗口)內(nèi)接收到各個(gè)所接收的觸發(fā)命令。假設(shè)在打開窗口內(nèi)接收到觸發(fā)命令的情況下處理器I運(yùn)行正常,而假設(shè)在關(guān)閉窗口內(nèi)接收到觸發(fā)命令的情況下或者在打開窗口內(nèi)(即,在打開窗口期結(jié)束之前)未接收到觸發(fā)命令的情況下存在著故障。在傳統(tǒng)窗式看門狗中,關(guān)閉窗口期和打開窗口期的持續(xù)時(shí)間是預(yù)先確定的,例如,通過將適當(dāng)?shù)臅r(shí)間信息編程至窗式看門狗。為了改變關(guān)閉窗口期和打開窗口期的持續(xù)時(shí)間而改變該時(shí)間信息,這需要中斷對于處理器操作的監(jiān)測,需要重新配置窗式看門狗并且需要再次使看門狗和處理器同步。
[0029]在圖1的電路配置中,處理器I被配置為提供觸發(fā)命令序列,至少一個(gè)觸發(fā)命令包括至少一個(gè)時(shí)間信息??撮T狗20被配置為接收適時(shí)遠(yuǎn)程的觸發(fā)命令序列,并且在接收到各個(gè)觸發(fā)命令時(shí),生成具有關(guān)閉窗口期和打開窗口期的序列,從而關(guān)閉窗口期和打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由至少一個(gè)觸發(fā)命令中(其包含了時(shí)間信息)所包含的時(shí)間信息限定。看門狗20進(jìn)一步被配置為檢測是否在由時(shí)間信息限定的打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
[0030]根據(jù)一個(gè)實(shí)施方式,各個(gè)觸發(fā)命令包括至少一個(gè)時(shí)間信息。在該實(shí)施方式中,看門狗20被配置為接收適時(shí)遠(yuǎn)程的觸發(fā)命令序列,并且在接收到各個(gè)觸發(fā)命令時(shí),就生成具有關(guān)閉窗口期和打開窗口期的一個(gè)序列,從而關(guān)閉窗口期和打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由包含在觸發(fā)命令中的時(shí)間信息限定??撮T狗20進(jìn)一步被配置為檢測是否在由包含在先前的觸發(fā)命令中的時(shí)間信息限定的打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。“先前的觸發(fā)命令”為以前直接接收的序列的觸發(fā)命令。根據(jù)該檢測,看門狗20進(jìn)一步提供狀態(tài)信息ST。
[0031]下面,參照圖2到4,解釋看門狗20的操作原理,該看門狗被配置為接收觸發(fā)命令序列,每個(gè)觸發(fā)命令包括至少一個(gè)時(shí)間信息。
[0032]圖2示出了時(shí)序圖,其闡述了由窗式看門狗20接收的觸發(fā)命令序列。圖2示意性闡述了由看門狗20在不同的時(shí)間(時(shí)間實(shí)例)tl、t2、t3接收的三個(gè)觸發(fā)命令CpCyC3t5在一個(gè)觸發(fā)命令由看門狗20接收時(shí),具有關(guān)閉窗口期和具有打開窗口期的序列在關(guān)閉窗口期之后開始。例如,在接收第一觸發(fā)命令C1時(shí),具有第一關(guān)閉窗口期和具有第一打開窗口期的序列開始。在圖2中,Tc1表示關(guān)閉窗口期的持續(xù)時(shí)間,并且To1表示打開窗口期的持續(xù)時(shí)間。
[0033]在下文中,措辭“窗口序列”表示具有關(guān)閉窗口期以及隨后的打開窗口期的序列。在接收觸發(fā)命令時(shí)開始的窗口序列稱為由該觸發(fā)命令觸發(fā)的窗口序列。而且,僅僅為了解釋的目的,假設(shè)接收觸發(fā)命令的時(shí)間為觸發(fā)命令開始的時(shí)間。然而,這僅僅為一個(gè)實(shí)例。接收觸發(fā)命令的時(shí)間也可為觸發(fā)命令結(jié)束的時(shí)間或者位于命令的中間的某個(gè)時(shí)間點(diǎn)。每當(dāng)接收觸發(fā)命令時(shí),窗口序列就開始,與在打開窗口期內(nèi)還是在關(guān)閉窗口期內(nèi)接收到觸發(fā)命令無關(guān)。
[0034]—個(gè)窗口序列的關(guān)閉窗口期和打開窗口期的至少一個(gè)的時(shí)間信息包含在觸發(fā)該窗口序列的觸發(fā)命令中。例如,在圖2的實(shí)施方式中,關(guān)閉窗口期的持續(xù)時(shí)間Tc1和打開窗口期的持續(xù)時(shí)間To1中的至少一個(gè)的時(shí)間信息包含在第一觸發(fā)命令C1中。
[0035]在下文中,Ci表示在不需要參考觸發(fā)命令C1-C3中的特定一個(gè)的情況下的這些觸發(fā)命令之一。Tci表示由該觸發(fā)命令Ci限定的關(guān)閉窗口期的持續(xù)時(shí)間,并且Toi表示由該觸發(fā)命令Ci限定的打開窗口期的持續(xù)時(shí)間。在下文中,Ci+1表示在觸發(fā)命令序列中緊接在觸發(fā)命令Ci之后(繼該觸發(fā)命令之后)的觸發(fā)命令。Ci為在觸發(fā)命令Ci+1之前的觸發(fā)命令。
[0036]根據(jù)一個(gè)實(shí)施方式,一個(gè)觸發(fā)命令Ci包括關(guān)閉窗口期和打開窗口期中的僅僅一個(gè)的時(shí)間信息。根據(jù)另一個(gè)實(shí)施方式,一個(gè)觸發(fā)命令Ci包括在由觸發(fā)命令Ci觸發(fā)的窗口序列中關(guān)閉窗口期和打開窗口期兩者的時(shí)間信息。窗式看門狗20被配置為檢測是否在由觸發(fā)命令Ci限定的打開窗口 Toi內(nèi)接收在觸發(fā)命令Ci之后的觸發(fā)命令Ci+1。只要在由先前的觸發(fā)命令Ci限定的打開時(shí)間段內(nèi)接收到各個(gè)觸發(fā)命令Ci+1,看門狗20 (以及處理器I)就處于正常的操作模式中。
[0037]圖2闡述了在正常操作模式中的時(shí)間序列的一個(gè)實(shí)施方式。第二觸發(fā)命令C2觸發(fā)一個(gè)新的窗口序列,該窗口序列具有關(guān)閉時(shí)間段Tc2和打開時(shí)間段To2。在接收觸發(fā)命令C2時(shí)(在該實(shí)施方式中,這在打開時(shí)間段To1期滿之前),該窗口序列開始。參照圖2,在由觸發(fā)命令C2限定的打開時(shí)間段To2內(nèi)接收另一個(gè)觸發(fā)命令C3。僅僅為了解釋的目的,假設(shè)接收觸發(fā)命令和窗口序列開始的時(shí)間與觸發(fā)命令開始的時(shí)間對應(yīng)。
[0038]在圖1的電路配置中,根據(jù)瞬時(shí)操作狀態(tài),處理器I可在每個(gè)監(jiān)測周期內(nèi)限定關(guān)閉窗口期和打開窗口期,其中,一個(gè)監(jiān)測周期包括具有關(guān)閉窗口期和打開窗口期的一個(gè)窗口序列。通過每個(gè)觸發(fā)命令來限定窗口是該電路配置的正常操作的一部分,從而不需要為了在看門狗20中調(diào)節(jié)關(guān)閉窗口期和打開窗口期而進(jìn)行中斷。在該電路中,通過調(diào)節(jié)打開窗口和關(guān)閉窗口期的持續(xù)時(shí)間,處理器I可容易地使看門狗20與處理器的操作同步。
[0039]圖3和4闡述了在處理器I的故障模式中的時(shí)序圖。故障模式為以下操作模式,其中,在處理器I中存在故障使得在將觸發(fā)命令轉(zhuǎn)發(fā)給看門狗20時(shí)存在定時(shí)故障。圖3闡述了第一定時(shí)故障。在這種情況下,在由觸發(fā)命令Ci限定的打開時(shí)間段To1內(nèi)未接收到觸發(fā)命令。參照圖4,在由先前的觸發(fā)命令C1限定的關(guān)閉時(shí)間段Tc1內(nèi)接收到觸發(fā)命令Ci+1時(shí),發(fā)生第二故障。
[0040]參照圖1,看門狗20可提供表示看門狗20和處理器I是處于正常操作模式還是已經(jīng)發(fā)生故障的狀態(tài)信息ST。狀態(tài)信息ST可由另一個(gè)電路(在圖1中未顯示)評估,該電路可操作地采取適當(dāng)?shù)拇胧?,重置處理?、將警報(bào)信息發(fā)送給操作人員等。根據(jù)一個(gè)實(shí)施方式,狀態(tài)信息ST由米取兩個(gè)信號(hào)電平(即,正常操作電平和故障電平)之一的信號(hào)表示。在圖3和4中闡述了這種狀態(tài)信息信號(hào)的一個(gè)實(shí)施方式。在該實(shí)施方式中,狀態(tài)信號(hào)的正常操作電平為低信號(hào)電平,而故障電平為高信號(hào)電平。然而,這僅僅為一個(gè)實(shí)例。低信號(hào)電平也可表不故障,而高信號(hào)電平可表不正常操作。
[0041]根據(jù)另一個(gè)實(shí)施方式,狀態(tài)信號(hào)ST不僅僅表示是否已經(jīng)發(fā)生故障,而且表示在每個(gè)窗口序列結(jié)束時(shí)是否已經(jīng)發(fā)生故障。根據(jù)一個(gè)實(shí)施方式,在窗口序列內(nèi)還未發(fā)生故障時(shí),狀態(tài)信號(hào)ST在每個(gè)窗口序列結(jié)束時(shí)包括信號(hào)脈沖。
[0042]分別根據(jù)監(jiān)測電路2和監(jiān)測方法的另一個(gè)實(shí)施方式,并非各個(gè)觸發(fā)命令都包括至少一個(gè)時(shí)間信息,而是存在兩種觸發(fā)命令,S卩,包括至少一個(gè)時(shí)間信息的觸發(fā)命令以及不包括時(shí)間信息的觸發(fā)命令。在該實(shí)施方式中,在接收到包括至少一個(gè)時(shí)間信息的觸發(fā)命令時(shí),就根據(jù)該時(shí)間信息生成窗口序列,直到接收到包括時(shí)間信息的另一個(gè)觸發(fā)命令。下面參照圖5解釋根據(jù)該實(shí)施方式的監(jiān)測電路2的操作原理。
[0043]圖5示出了時(shí)序圖,其闡述了由窗式看門狗20接收的觸發(fā)命令序列。圖5示意性闡述了由看門狗20在不同的時(shí)間(時(shí)間實(shí)例)til、tl2、tl3接收的三個(gè)觸發(fā)命令C1Q、C11,C13。在一個(gè)觸發(fā)命令由看門狗20接收時(shí),具有關(guān)閉窗口期和具有打開窗口期的窗口序列開始。生成窗口序列所需要的時(shí)間信息包含在一個(gè)觸發(fā)命令中。為了解釋的目的,假設(shè)在圖5中所示的第一觸發(fā)命令Cltl為時(shí)間定義的或窗口定義的觸發(fā)命令,而在圖5中所示的其他觸發(fā)命令為非窗口定義的觸發(fā)命令。即,僅僅第一觸發(fā)命令包括至少一個(gè)時(shí)間信息,該時(shí)間信息限定打開窗口期和關(guān)閉窗口期的持續(xù)時(shí)間的至少一個(gè)。窗口定義的觸發(fā)命令Cltl可包括關(guān)閉窗口期和打開窗口期中的僅僅一個(gè)的時(shí)間信息,或者可包括針對關(guān)閉窗口期和打開窗口期兩者的時(shí)間信息。
[0044]包含在窗口定義的觸發(fā)命令Cltl中的至少一個(gè)時(shí)間信息用于生成窗口序列,直到接收到另一個(gè)(新的)窗口定義的觸發(fā)命令。參照圖5,每當(dāng)接收到窗口定義的或非窗口定義的觸發(fā)命令時(shí),具有關(guān)閉窗口期和打開窗口期的一個(gè)新窗口序列開始,其中,生成窗口序列所需要的時(shí)間信息為包含在最新接收的窗口定義的觸發(fā)命令中的時(shí)間信息。
[0045]在圖5中所示的實(shí)施方式中,Cltl為窗口定義的觸發(fā)命令,而在觸發(fā)命令Cltl之后接收的觸發(fā)命令Cn、C12為非窗口定義的觸發(fā)命令。在接收到窗口定義的觸發(fā)命令Cltl時(shí),具有第一關(guān)閉窗口期和具有第一打開窗口期的序列開始。在圖5中,Tcltl表不關(guān)閉窗口期的持續(xù)時(shí)間,并且Toltl表示打開窗口期的持續(xù)時(shí)間。每當(dāng)在由先前的觸發(fā)命令觸發(fā)的打開窗口期內(nèi)接收到觸發(fā)命令時(shí),具有由Tcltl限定的關(guān)閉窗口期以及由Toltl限定的打開窗口期的一個(gè)新窗口序列開始。在接收到新的窗口定義的觸發(fā)命令時(shí),更新用于生成窗口序列的時(shí)間信息。
[0046]圖5闡述了在正常操作模式中的時(shí)間序列的一個(gè)實(shí)施方式。第二觸發(fā)命令C12觸發(fā)具有由窗口定義的觸發(fā)命令限定的關(guān)閉時(shí)間段Tcltl和打開時(shí)間段Toltl的一個(gè)新窗口序列。在接收到觸發(fā)命令C12時(shí)(在該實(shí)施方式中,這在打開時(shí)間段To1期滿之前進(jìn)行),該窗口序列開始。參照圖2,在由觸發(fā)命令C11觸發(fā)的窗口序列的打開窗口期Toltl內(nèi)接收另一個(gè)觸發(fā)命令C12。僅僅為了解釋的目的,假設(shè)接收到觸發(fā)命令的時(shí)間與觸發(fā)命令開始的時(shí)間對應(yīng)。
[0047]在圖1的電路配置中,根據(jù)瞬時(shí)操作狀態(tài),處理器I可在每個(gè)監(jiān)測周期內(nèi)或者在幾個(gè)監(jiān)測周期之后限定關(guān)閉窗口期和打開窗口期,其中,一個(gè)監(jiān)測周期包括具有關(guān)閉窗口期和打開窗口期的一個(gè)窗口序列。通過每個(gè)觸發(fā)命令或者在幾個(gè)觸發(fā)命令之后限定窗口是該電路配置的正常操作的一部分,從而不需要為了調(diào)節(jié)看門狗20中的關(guān)閉窗口期和打開窗口期而進(jìn)行中斷。在該電路中,通過調(diào)節(jié)打開窗口和關(guān)閉窗口期的持續(xù)時(shí)間,處理器I可容易地使看門狗20與處理器的操作同步。
[0048]圖6示出了看門狗20的一個(gè)實(shí)施方式的方框圖。使用傳統(tǒng)技術(shù),可實(shí)現(xiàn)該看門狗的單獨(dú)的功能塊,以實(shí)現(xiàn)看門狗20的功能。即,這些功能塊可作為模擬電路、數(shù)字電路實(shí)現(xiàn),或者可使用硬件和軟件(例如,使用特定軟件在其上運(yùn)行的微控制器)實(shí)現(xiàn)。
[0049]參照圖6,看門狗20包括用于儲(chǔ)存至少一個(gè)時(shí)間信息儲(chǔ)存單元21,例如,寄存器。圖6的儲(chǔ)存單元21包括兩個(gè)儲(chǔ)存區(qū)域,即,用于儲(chǔ)存第一時(shí)間信息Nci的第一儲(chǔ)存區(qū)域和用于儲(chǔ)存第二時(shí)間信息Non的第二儲(chǔ)存區(qū)域。在該實(shí)施方式中,第一時(shí)間信息Nci為用于限定關(guān)閉窗口期的時(shí)間信息,而第二時(shí)間信息Noi限定打開窗口期。這些時(shí)間信息NC1、N0i可包含在由看門狗20接收的每個(gè)觸發(fā)命令中或者可僅僅包含在一些觸發(fā)命令(窗口定義的觸發(fā)命令)中。每當(dāng)窗口定義的觸發(fā)命令Ci由看門狗20接收時(shí),從觸發(fā)命令中提取時(shí)間信息,并且將該時(shí)間信息儲(chǔ)存在儲(chǔ)存單元21內(nèi)。在處理單元I僅僅發(fā)送窗口定義的觸發(fā)命令的系統(tǒng)中使用監(jiān)測電路2的情況下,看門狗20可被配置為提取包含在每個(gè)觸發(fā)命令中的時(shí)間信息,從而不需要在窗口定義的和非定義的觸發(fā)命令之間進(jìn)行區(qū)分。然而,在使用窗口定義的和非窗口定義的觸發(fā)命令時(shí),看門狗20可包括輸入檢測器26,其被配置為檢測窗口定義的觸發(fā)命令并且將包含在一個(gè)窗口定義的觸發(fā)命令內(nèi)的至少一個(gè)時(shí)間信息儲(chǔ)存在寄存器內(nèi)。
[0050]處理單元22接收每個(gè)觸發(fā)命令Ci,以檢測接收觸發(fā)命令的時(shí)間,并且接收儲(chǔ)存在儲(chǔ)存單元21中的時(shí)間信息NC1、Ncv —接收觸發(fā)命令,關(guān)閉窗口期就開始。在已經(jīng)接收了窗口定義的觸發(fā)命令之后開始關(guān)閉窗口期時(shí),將時(shí)間信息NC1、N0i儲(chǔ)存在儲(chǔ)存單元21中,從而這些時(shí)間信息在關(guān)閉窗口期內(nèi)對于處理單元22是可用的。根據(jù)一個(gè)實(shí)施方式,第一時(shí)間信息Nci表示在窗口序列開始(其為接收觸發(fā)命令的時(shí)間)與關(guān)閉窗口期結(jié)束之間的持續(xù)時(shí)間。第二時(shí)間信息Noi表示在接收觸發(fā)命令的時(shí)間與打開窗口期結(jié)束之間的持續(xù)時(shí)間。將這些時(shí)間信息保持在寄存器21內(nèi),直到接收一個(gè)新的時(shí)間信息,在接收每個(gè)觸發(fā)命令時(shí),或者僅僅在接收多個(gè)觸發(fā)命令中的一個(gè)時(shí),可接收這個(gè)新的時(shí)間信息。
[0051]看門狗20進(jìn)一步包括計(jì)數(shù)器24,該計(jì)數(shù)器可操作地從時(shí)鐘發(fā)生器25中接收時(shí)鐘信號(hào)CLK25,由處理單元22重置以及將計(jì)數(shù)器讀數(shù)CTR24提供給處理單元22。下面,參照圖7,解釋圖6的看門狗20的操作原理。
[0052]圖7闡述了觸發(fā)命令序列和計(jì)數(shù)器24的計(jì)數(shù)器讀數(shù)CTR24的時(shí)序圖。在該實(shí)施方式中,計(jì)數(shù)器24可操作地在重置之后按照時(shí)鐘信號(hào)CLK25增加。然而,計(jì)數(shù)器24也可操作地按照時(shí)鐘信號(hào)CLK25減少。在圖7中,為了簡單進(jìn)行說明,計(jì)數(shù)器讀數(shù)CTR24線性增大。實(shí)際上,計(jì)數(shù)器讀數(shù)以離散階增大。
[0053]在圖7中,ti表示由看門狗20接收到觸發(fā)命令Ci的時(shí)間。此時(shí),處理單元22重置計(jì)數(shù)器24并且計(jì)數(shù)器24按照由時(shí)鐘信號(hào)CLK25驅(qū)動(dòng)的時(shí)鐘方式開始進(jìn)行計(jì)數(shù)。在該實(shí)施方式中,計(jì)數(shù)器相加。在關(guān)閉窗口期Tci開始時(shí),將第一和第二時(shí)間信息NC1、Noi儲(chǔ)存在儲(chǔ)存單元21中。在該實(shí)施方式中,第一時(shí)間信息Nci表示在關(guān)閉窗口期結(jié)束時(shí)計(jì)數(shù)器24具有的計(jì)數(shù)器讀數(shù),并且第二時(shí)間信息Noi表示在打開窗口期Toi結(jié)束時(shí)計(jì)數(shù)器24具有的計(jì)數(shù)器讀數(shù)。在圖7中也示出了該關(guān)系。
[0054]為了檢測在打開窗口期T0iR是否接收到觸發(fā)命令Ci+1,在觸發(fā)命令Ci+1被接收時(shí),處理單元22將瞬時(shí)計(jì)數(shù)器讀數(shù)CTR24與表示時(shí)間信息的值NC1、N0i進(jìn)行比較。在瞬時(shí)計(jì)數(shù)器讀數(shù)在Nci和Noi之間時(shí),S卩,NCi<CTR24i+1<N0i時(shí)(其中,CTR24i+1表示在接收觸發(fā)命令Ci+1時(shí)的瞬時(shí)計(jì)數(shù)器讀數(shù)),則已經(jīng)在打開窗口期內(nèi)接收到觸發(fā)命令Ci+1,并且處理單元22重置計(jì)數(shù)器24,以開始一個(gè)新的窗口序列。在圖7中所示的實(shí)施方式中,在打開窗口期內(nèi)接收到觸發(fā)命令Ci+1。
[0055]在計(jì)數(shù)器讀數(shù)CTR24達(dá)到表示打開窗口期結(jié)束的值Noi時(shí),由處理單元22,檢測到第一故障;在觸發(fā)命令Ci+1被接收時(shí)瞬時(shí)計(jì)數(shù)器讀數(shù)CTR24i+1低于表示關(guān)閉窗口期結(jié)束的值Nci時(shí),檢測到第二故障。參照圖6,處理單元22生成狀態(tài)信號(hào)ST??缮蔂顟B(tài)信號(hào)ST,從而表示有關(guān)操作模式的信息。即,狀態(tài)信號(hào)可表示看門狗20是處于正常操作模式還是已經(jīng)檢測到故障。
[0056]圖8示出了監(jiān)測電路2的另一個(gè)實(shí)施方式。在該實(shí)施方式中,監(jiān)測電路2包括評估單元30,該評估單元從看門狗20中接收狀態(tài)信號(hào)ST并且被配置為生成重置信號(hào)RES或任何其他類型的警報(bào)信號(hào)。在該實(shí)施方式中,每當(dāng)在打開窗口期內(nèi)接收到觸發(fā)命令Ci+1時(shí),看門狗20被配置為生成狀態(tài)信號(hào)ST的信號(hào)脈沖。
[0057]圖9示出了在正常操作模式中的觸發(fā)命令C1至C3序列的時(shí)序圖。該觸發(fā)命令序列與參照圖2解釋的序列對應(yīng)。參照圖9,每當(dāng)在打開窗口期內(nèi)正確地接收到觸發(fā)命令時(shí),狀態(tài)信號(hào)ST包括信號(hào)脈沖。評估單元30可評估在預(yù)定的時(shí)間段內(nèi)接收到的信號(hào)脈沖的數(shù)量(和/或信號(hào)脈沖的平均頻率)并可在該數(shù)量低于閾值時(shí)生成重置(警報(bào))信號(hào)。
[0058]根據(jù)另一個(gè)實(shí)施方式(未顯示),提供兩種狀態(tài)信號(hào),即,第一狀態(tài)信號(hào),其與圖9的狀態(tài)信號(hào)ST對應(yīng)并且每當(dāng)在打開窗口期內(nèi)正確地接收到觸發(fā)命令時(shí)包括信號(hào)脈沖;以及第二狀態(tài)信號(hào),每當(dāng)在關(guān)閉窗口期內(nèi)接收到觸發(fā)命令時(shí)或者每當(dāng)打開窗口期流逝但尚未接收到觸發(fā)命令時(shí),其包括信號(hào)脈沖。
[0059]圖10示出了觸發(fā)命令和狀態(tài)信號(hào)ST、ST’的示例性時(shí)序圖。在該實(shí)施方式中,由觸發(fā)命令C1觸發(fā)的打開窗口期流逝但尚未接收到觸發(fā)信號(hào),從而生成第二狀態(tài)信號(hào)ST’的信號(hào)脈沖。在該實(shí)施方式中,在先前的窗口序列的打開窗口期結(jié)束時(shí),一個(gè)新的窗口序列開始。用于生成窗口序列的時(shí)間信息為包含在最新接收到的窗口定義的觸發(fā)命令內(nèi)的時(shí)間信
肩、O
[0060]圖11示出了根據(jù)另一個(gè)實(shí)施方式的具有處理電路I和監(jiān)測電路2的電路配置。在該實(shí)施方式中,監(jiān)測電路2包括看門狗20,該看門狗被配置為從處理電路I中接收兩種不同類型的觸發(fā)命令,即,窗口定義的觸發(fā)命令(第一種觸發(fā)命令)以及窗口未定義的觸發(fā)命令(第二種觸發(fā)命令)。在下文中,第一種觸發(fā)命令稱為“開始命令”,而第二種觸發(fā)命令簡單地稱為“觸發(fā)命令”。開始命令包括限定窗口序列的關(guān)閉窗口期和打開窗口期中的至少一個(gè)的至少一個(gè)時(shí)間信息。每當(dāng)看門狗20接收到開始命令時(shí),具有由包含在開始命令中的至少一個(gè)時(shí)間信息限定的關(guān)閉窗口期和打開窗口期的窗口序列開始。然后,看門狗檢測是否在打開窗口期內(nèi)接收到觸發(fā)命令。下面,參照圖12,解釋圖11的看門狗20的操作原理。
[0061]圖12示出了由看門狗20提供的狀態(tài)信號(hào)ST、ST’的時(shí)序圖。在圖12中,t20表示接收到第一開始命令SC2tl的時(shí)間。開始命令SC2tl限定了在由開始命令SC2tl觸發(fā)的窗口序列中的關(guān)閉窗口期和打開窗口期中的至少一個(gè)。參照圖12,每當(dāng)在由一個(gè)開始命令限定的打開窗口期內(nèi)接收到觸發(fā)命令時(shí),看門狗20生成狀態(tài)信號(hào)ST的信號(hào)脈沖。在圖12中,Tc20表示由開始命令SC2tl限定的關(guān)閉窗口期,并且To2tl表示由開始命令SC2tl限定的打開窗口期。在打開窗口期內(nèi)接收到第一觸發(fā)命令Tc2tl,從而在接收到觸發(fā)命令Tc2tl時(shí)狀態(tài)信號(hào)ST包括信號(hào)脈沖??撮T狗20被配置為確定所接收的觸發(fā)命令的類型并且在開始命令和觸發(fā)命令之間進(jìn)行區(qū)分。在由開始命令限定的打開窗口中,看門狗期望接收觸發(fā)命令。僅僅在打開窗口內(nèi)接收到觸發(fā)命令時(shí),才生成狀態(tài)信號(hào)ST的信號(hào)脈沖。
[0062]根據(jù)一個(gè)實(shí)施方式,除了狀態(tài)信號(hào)ST,看門狗20還生成表示已經(jīng)發(fā)生故障時(shí)的另一個(gè)狀態(tài)信號(hào)ST’。故障可為在打開窗口期內(nèi)未接收到觸發(fā)命令,或者在關(guān)閉窗口期內(nèi)接收到觸發(fā)命令。在圖12中,SC21表示限定具有關(guān)閉窗口期Tc21和打開窗口期To21的窗口序列的另一個(gè)開始命令。在該打開窗口期To21內(nèi)尚未接收到觸發(fā)命令,從而第二狀態(tài)信號(hào)ST’在該打開窗口期To21結(jié)束時(shí)包括信號(hào)脈沖。在圖12中的SC22表不另一個(gè)開始命令。在圖12中,在由開始命令SC22限定的關(guān)閉窗口期Tc22內(nèi)接收到觸發(fā)T22。此時(shí),第二狀態(tài)信號(hào)ST’包括信號(hào)脈沖,以表示已經(jīng)發(fā)生故障。在看門狗在由先前的開始命令限定的打開窗口中接收到另一個(gè)開始命令時(shí),生成另一個(gè)狀態(tài)信號(hào)的信號(hào)脈沖。
[0063]參照圖11,評估單元30接收狀態(tài)信號(hào)ST和可選的另一個(gè)狀態(tài)信號(hào)ST’,并且根據(jù)這些狀態(tài)信號(hào)ST、ST’生成重置信號(hào)RES或任何其他類型的警報(bào)信號(hào)。
[0064]圖13示出了評估電路30的一個(gè)實(shí)施方式,該評估單元接收狀態(tài)信號(hào)ST并且根據(jù)該狀態(tài)信號(hào)ST生成重置信號(hào)RES。與在上述實(shí)施方式一樣,重置信號(hào)RES可用于重置處理電路和/或看門狗20。參照圖13,評估單元30包括具有增量輸入端和減量輸入端的計(jì)數(shù)器31。在增量輸入端和減量輸入端中的一個(gè)處接收狀態(tài)信號(hào)ST,而在增量輸入端和減量輸入端中的另一個(gè)處接收來自時(shí)鐘發(fā)生器32的時(shí)鐘信號(hào)CLK32。僅僅為了解釋的目的,假設(shè)在增量輸入端處接收狀態(tài)信號(hào)ST,而在減量輸入端處接收時(shí)鐘信號(hào)CLK32。由檢測器33接收計(jì)數(shù)器31的計(jì)數(shù)器讀數(shù)CTR31,該檢測器被配置為將計(jì)數(shù)器讀數(shù)和閾值進(jìn)行比較。檢測器33生成重置信號(hào)RES,從而在計(jì)數(shù)器讀數(shù)達(dá)到閾值時(shí)重置信號(hào)RES表示故障。[0065]圖14示出了一系列處理步驟,其闡述了圖11的監(jiān)測電路的操作原理。參照圖14,監(jiān)測電路2在處理步驟201中等待開始命令,并且在接收開始命令時(shí)開始窗口序列。在已經(jīng)接收到開始命令之后,監(jiān)測電路2然后等待觸發(fā)命令(時(shí)間命令),并且在已經(jīng)接收到觸發(fā)命令時(shí),檢測是否在打開窗口內(nèi)已經(jīng)接收了觸發(fā)命令(見步驟203)。在打開窗口內(nèi)已經(jīng)接收了觸發(fā)命令時(shí),監(jiān)測電路2發(fā)送增加或減少計(jì)數(shù)器31的狀態(tài)信號(hào)ST的脈沖。在圖14中所示的實(shí)施方式中,每當(dāng)在打開窗口內(nèi)接收觸發(fā)命令時(shí),計(jì)數(shù)器增加。在打開窗口內(nèi)還未接收到觸發(fā)命令時(shí),監(jiān)測電路2返回步驟201并且等待一個(gè)新的開始命令。
[0066]圖15通過狀態(tài)圖示出了監(jiān)測電路2的操作原理。在重置之后,監(jiān)測電路2處于第一等待狀態(tài)212并且等待一個(gè)開始命令。在已經(jīng)接收了開始命令時(shí),該系統(tǒng)變成第二等待狀態(tài)213,在該狀態(tài)中,該系統(tǒng)等待觸發(fā)命令(時(shí)間命令)。該系統(tǒng)停留在該第二等待狀態(tài)213中,直到接收正確的觸發(fā)命令或者直到打開窗口期流逝(或限定打開窗口期的定時(shí)器流逝)。在接收到觸發(fā)命令時(shí),監(jiān)測電路2在狀態(tài)214中檢查在打開窗口中是否已經(jīng)接收了觸發(fā)命令。如果在打開窗口中已經(jīng)接收了觸發(fā)命令,那么該系統(tǒng)變成狀態(tài)215,在該狀態(tài)中,計(jì)數(shù)器增加然后返回到第一等待狀態(tài)212。否則,該系統(tǒng)從定時(shí)檢查狀態(tài)214返回到第一等待狀態(tài)212。
[0067]圖16示出了圖13的評估單元的操作原理。圖16示出了隨時(shí)間的計(jì)數(shù)器31的計(jì)數(shù)器讀數(shù)CT31。為了解釋的目的,假設(shè)每當(dāng)在打開窗口內(nèi)接收到觸發(fā)命令時(shí),計(jì)數(shù)器31增加,并且按照時(shí)鐘信號(hào)CLK32周期性地減少計(jì)數(shù)器。在開始(重置)系統(tǒng)之后,按照具有時(shí)鐘周期Tm32的時(shí)鐘信號(hào)CLK32周期性地減少計(jì)數(shù)器讀數(shù)CT31。每當(dāng)在打開窗口期內(nèi)接收到觸發(fā)命令時(shí),計(jì)數(shù)器讀數(shù)CT31增加,其中,這些時(shí)間與時(shí)鐘信號(hào)CLK32不同步。在計(jì)數(shù)器讀數(shù)CTR31降低到低于計(jì)數(shù)器讀數(shù)閾值0^3^時(shí),可檢測到故障。在長達(dá)一時(shí)間段內(nèi)在打開窗口期內(nèi)未檢測到觸發(fā)命令時(shí),可發(fā)生該誤差,從而計(jì)數(shù)器31僅僅減少并且最終達(dá)到閾值。
[0068]如圖12中所示的通過計(jì)數(shù)器31實(shí)現(xiàn)評估單元30,這僅僅為一個(gè)實(shí)例。通常,評估單元30被配置為評估狀態(tài)信號(hào)ST的信號(hào)脈沖(通過脈沖)的生成頻率,并且根據(jù)該評估生成警報(bào)信號(hào)。根據(jù)其他實(shí)施方式,評估單元30被配置為在預(yù)定的時(shí)間段內(nèi)確定的通過脈沖的平均頻率小于預(yù)定的頻率值時(shí)和/或在具有未接收到通過脈沖的預(yù)定時(shí)間段時(shí),有效警手艮f言號(hào)。
[0069]根據(jù)另一個(gè)實(shí)施方式,評估單元30被配置為使用例如FFT (快速傅里葉變換)確定狀態(tài)信號(hào)ST的頻譜,以評估該光譜并且在該光譜滿足特定標(biāo)準(zhǔn)時(shí)有效警報(bào)信號(hào)。
[0070]參照以上解釋,看門狗20具有不同的可能操作模式,即:
[0071]a)第一操作模式,其中,看門狗20—旦接收到窗口定義的觸發(fā)命令,并且其中,看門狗20使用包含在窗口定義的觸發(fā)命令內(nèi)的時(shí)間信息生成多個(gè)隨后的窗口序列,直到接收下一個(gè)窗口定義的觸發(fā)命令。在該操作模式中,每當(dāng)在打開窗口內(nèi)接收到(窗口定義的或非窗口定義的)觸發(fā)命令時(shí),或者在打開窗口期到期之后,一個(gè)新的窗口序列開始。每當(dāng)在打開窗口期內(nèi)接收到觸發(fā)命令時(shí),生成通過脈沖。可選地,每當(dāng)在關(guān)閉窗口期內(nèi)接收到觸發(fā)命令時(shí),并且每當(dāng)打開窗口期到期而尚未接收到觸發(fā)命令時(shí),生成失敗脈沖。
[0072]b)第二操作模式,其中,觸發(fā)命令中的每個(gè)為窗口定義的觸發(fā)命令,該命令包括僅僅用于一個(gè)窗口序列的時(shí)間信息。在該操作模式中,每當(dāng)接收到觸發(fā)命令時(shí),窗口序列開始。每當(dāng)在由先前的觸發(fā)命令限定的打開窗口內(nèi)接收到觸發(fā)命令時(shí),生成通過脈沖??蛇x地,生成失敗脈沖??蛇x地,每當(dāng)在關(guān)閉窗口期內(nèi)接收觸發(fā)命令時(shí),并且每當(dāng)打開窗口期期滿而尚未接收觸發(fā)命令時(shí),生成失敗脈沖。
[0073]c)第三操作模式,其中,存在著窗口定義的和非窗口定義的觸發(fā)命令。在看門狗20接收到窗口定義的觸發(fā)命令時(shí),根據(jù)包含在窗口定義的觸發(fā)命令內(nèi)的時(shí)間信息,僅僅生成一個(gè)窗口序列,并且在打開窗口內(nèi)等待接收非窗口定義的觸發(fā)命令。每當(dāng)在由先前的窗口定義的觸發(fā)命令限定的打開窗口內(nèi)接收到非窗口定義的觸發(fā)命令時(shí),生成通過脈沖??蛇x地,每當(dāng)在關(guān)閉窗口期內(nèi)接收到觸發(fā)命令時(shí),每當(dāng)在打開窗口期內(nèi)接收到窗口定義的觸發(fā)命令時(shí),以及每當(dāng)打開窗口期到期而尚未接收到任何觸發(fā)命令時(shí),生成失敗脈沖。
[0074]根據(jù)一個(gè)實(shí)施方式,看門狗20被配置為僅以這些操作模式之一進(jìn)行操作。根據(jù)另一個(gè)實(shí)施方式,看門狗20可編程為以這三個(gè)操作模式之一進(jìn)行操作。在該實(shí)施方式中,看門狗20進(jìn)一步被配置為接收表示所需操作模式的操作模式命令。根據(jù)一個(gè)實(shí)施方式,該操作模式命令包含在窗口定義的觸發(fā)命令中。例如,在第一操作模式中,由各個(gè)窗口定義的觸發(fā)命令指示看門狗20來根據(jù)包含在觸發(fā)命令中的時(shí)間信息生成多個(gè)窗口序列,而在第三操作模式中,由每個(gè)觸發(fā)命令指示看門狗20僅僅生成一個(gè)窗口序列。
[0075]雖然已經(jīng)公開了本發(fā)明的各種示例性實(shí)施方式,但是對于本領(lǐng)域的技術(shù)人員,在不背離本發(fā)明的精神和范圍的情況下,顯然可進(jìn)行各種變化和修改,這會(huì)實(shí)現(xiàn)本發(fā)明的一些優(yōu)點(diǎn)。對于本領(lǐng)域的技術(shù)人員,顯然可適當(dāng)?shù)卮鎴?zhí)行相同功能的其他元件。應(yīng)提及的是,參照特定示圖進(jìn)行解釋的特征可與其他示圖的特征相結(jié)合,甚至在還未明確提及的那些情況下。而且,在使用適當(dāng)?shù)奶幚砥髦噶畹乃熊浖?shí)現(xiàn)方式中,或者在利用硬件邏輯和軟件邏輯的組合以達(dá)到相同的結(jié)果的混合實(shí)現(xiàn)方式中,可實(shí)現(xiàn)本發(fā)明的方法。對本發(fā)明的概念進(jìn)行的這種修改旨在由所附權(quán)利要求覆蓋。
[0076]與空間相關(guān)的術(shù)語(例如,“下方”、“以下”、“低于”、“上方”、“之上”等)可用于便于進(jìn)行描述,以解釋一個(gè)部件相對于第二部件的位置。這些術(shù)語除了包括與在圖中所描述的那些方向不同的方向以外,還旨在包括該裝置的不同方向。而且,“第一”、“第二”等術(shù)語也用于描述不同的部件、區(qū)域、部分等,并且也并非旨在進(jìn)行限制。在整個(gè)說明書中,相似的術(shù)語表示相似的部件。
[0077]在本文中所使用的術(shù)語“具有”、“包含”、“包括”、“含有”等為開放式術(shù)語,其表示具有所述部件或特征,但是不排除額外的部件或特征。冠詞“一(a)”、“一(an)”以及“該(the)”旨在包括復(fù)數(shù)以及單數(shù),除非上下文中明確規(guī)定并非如此。
[0078]要理解的是,除非特別注明,在本文中所描述的各種實(shí)施方式的特征可彼此相結(jié)
八
口 o[0079]雖然在本文中已經(jīng)顯示和描述了【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員會(huì)理解的是,在不背離本發(fā)明的范圍的情況下,各種交替的和/或等效的實(shí)現(xiàn)方式可代替所顯示的以及所描述的【具體實(shí)施方式】。本申請旨在包括在本文中所討論的【具體實(shí)施方式】的任何變化或變更。因此,其意圖在于,本發(fā)明僅僅受到權(quán)利要求及其等同物的限制。
【權(quán)利要求】
1.一種對處理電路進(jìn)行監(jiān)測的方法,所述處理電路在正常操作模式中可操作地生成觸發(fā)命令序列,其中,所述觸發(fā)命令序列中的至少一個(gè)觸發(fā)命令包括時(shí)間信息,所述方法包括: 生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,使得所述關(guān)閉窗口期和/或所述打開窗口期的持續(xù)時(shí)間至少部分地由所述時(shí)間信息限定;以及 檢測是否在所述至少一個(gè)窗口序列的所述打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:基于所述檢測生成狀態(tài)信號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述處理電路在所述正常操作模式中可操作地生成所述觸發(fā)命令序列中的每個(gè)觸發(fā)命令,其中所述每個(gè)觸發(fā)命令都具有至少一個(gè)時(shí)間信息,所述方法進(jìn)一步包括: 在接收到每個(gè)觸發(fā)命令時(shí)生成具有關(guān)閉窗口期和打開窗口期的窗口序列,使得所述關(guān)閉窗口期的持續(xù)時(shí)間和所述打開窗口期的持續(xù)時(shí)間中的至少一個(gè)取決于包含在接收到的所述觸發(fā)命令中的所述至少一個(gè)時(shí)間信息。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述處理電路在所述正常操作模式中可操作地生成觸發(fā)命令序列中第一觸發(fā)命令,其中所述第一觸發(fā)命令具有至少一個(gè)時(shí)間信息,所述方法進(jìn)一步包括: 在接收到每個(gè)觸發(fā)命令時(shí)生成具有關(guān)閉窗口期和打開窗口期的一連串窗口序列,使得每個(gè)序列中的所述關(guān)閉窗口期的持續(xù)時(shí)間和所述打開窗口期的持續(xù)時(shí)間中的至少一個(gè)取決于包含在接收到的所述第一觸發(fā)命令中的所述至少一個(gè)時(shí)間信息。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述處理電路在所述正常操作模式中可操作地生成所述觸發(fā)命令序列,使得所述觸發(fā)命令交替地包括及未包括至少一個(gè)時(shí)間信息,所述方法進(jìn)一步包括:` 在接收到包括至少一個(gè)時(shí)間信息的觸發(fā)命令時(shí),僅僅生成具有關(guān)閉窗口期和打開窗口期的一個(gè)窗口序列,使得所述關(guān)閉窗口期和所述打開窗口期中的至少一個(gè)的持續(xù)時(shí)間取決于所述至少一個(gè)時(shí)間信息。
6.根據(jù)權(quán)利要求1所述的方法,其中,包括至少一個(gè)時(shí)間信息的所述至少一個(gè)觸發(fā)命令包括用于限定所述關(guān)閉窗口期的持續(xù)時(shí)間的第一時(shí)間信息以及用于限定所述打開窗口期的持續(xù)時(shí)間的第二時(shí)間信息。
7.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括:評估在打開窗口期內(nèi)觸發(fā)命令被檢測到的頻率。
8.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包括: 每當(dāng)在打開窗口期內(nèi)檢測到觸發(fā)命令時(shí),對計(jì)數(shù)器進(jìn)行增加和減少中的一個(gè),并且周期性地進(jìn)行增加和減少中的另一個(gè);以及 在所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)達(dá)到預(yù)定的閾值時(shí),生成警報(bào)信號(hào)。
9.一種包括看門狗裝置的監(jiān)測電路,所述看門狗裝置: 可操作地接收觸發(fā)命令序列,所述觸發(fā)命令序列中的至少一個(gè)觸發(fā)命令包括至少時(shí)間信息, 可操作地生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,使得所述關(guān)閉窗口期和所述打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由所述至少時(shí)間信息限定;以及可操作地檢測是否在所述至少一個(gè)窗口序列的所述打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
10.根據(jù)權(quán)利要求9所述的監(jiān)測電路,其中,所述看門狗裝置進(jìn)一步可操作地根據(jù)所述檢測生成狀態(tài)信號(hào)。
11.根據(jù)權(quán)利要求9所述的監(jiān)測電路,其中,所述看門狗裝置進(jìn)一步: 可操作地接收觸發(fā)命令序列,所述觸發(fā)命令序列中的每個(gè)觸發(fā)命令包括至少一個(gè)時(shí)間"[目息;以及 可操作地在接收到每個(gè)觸發(fā)命令時(shí)生成具有關(guān)閉窗口期和打開窗口期的窗口序列,使得所述關(guān)閉窗口期的持續(xù)時(shí)間和所述打開窗口期的持續(xù)時(shí)間中的至少一個(gè)取決于包含在接收到的所述觸發(fā)命令中的所述至少一個(gè)時(shí)間信息。
12.根據(jù)權(quán)利要求9所述的監(jiān)測電路,其中,所述看門狗裝置進(jìn)一步: 可操作地接收觸發(fā)命令序列,所述觸發(fā)命令序列中的第一觸發(fā)命令包括至少一個(gè)時(shí)間"[目息;以及 可操作地在接收到每個(gè)觸發(fā)命令時(shí)生成具有關(guān)閉窗口期和打開窗口期的一連串窗口序列,使得每個(gè)序列中的所述關(guān)閉窗口期的持續(xù)時(shí)間和所述打開窗口期的持續(xù)時(shí)間中的至少一個(gè)取決于包含在接收到的所述第一觸發(fā)命令中的所述至少一個(gè)時(shí)間信息。
13.根據(jù)權(quán)利要求9所述的監(jiān)測電路,其中,所述看門狗裝置進(jìn)一步: 可操作地接收觸發(fā)命令序列,所述觸發(fā)命令序列交替地包括及未包括至少一個(gè)時(shí)間信息;以及 在接收到包括至少一個(gè)時(shí)間信息`的觸發(fā)命令時(shí),僅僅生成具有關(guān)閉窗口期和打開窗口期的一個(gè)窗口序列,使得所述關(guān)閉窗口期和所述打開窗口期中的至少一個(gè)的持續(xù)時(shí)間取決于所述至少一個(gè)時(shí)間信息。
14.根據(jù)權(quán)利要求9所述的監(jiān)測電路,其中,所述看門狗裝置進(jìn)一步: 可操作地根據(jù)包含在具有至少一個(gè)時(shí)間信息的所述至少一個(gè)觸發(fā)命令中的第一時(shí)間來生成所述關(guān)閉窗口期;以及 可操作地根據(jù)包含在具有至少一個(gè)時(shí)間信息的所述至少一個(gè)觸發(fā)命令中的第一時(shí)間來生成所述打開窗口期。
15.根據(jù)權(quán)利要求9所述的監(jiān)測電路,進(jìn)一步包括:評估單元,所述評估單元被配置為評估在打開窗口期內(nèi)觸發(fā)命令被檢測到的頻率。
16.根據(jù)權(quán)利要求15所述的監(jiān)測電路, 其中,所述看門狗裝置被配置為每當(dāng)在打開窗口期內(nèi)檢測到觸發(fā)命令時(shí)生成包括信號(hào)脈沖的狀態(tài)信號(hào);以及 其中,所述評估單元進(jìn)一步包括: 計(jì)數(shù)器,包括增量輸入端和減量輸入端,所述增量輸入端和所述減量輸入端中的一個(gè)接收所述狀態(tài)信號(hào); 時(shí)鐘發(fā)生器,提供時(shí)鐘信號(hào),所述增量輸入端和所述減量輸入端中的另一個(gè)接收所述時(shí)鐘信號(hào);以及 閾值檢測器,接收所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù),所述閾值檢測器可操作地比較所述計(jì)數(shù)器讀數(shù)和閾值,并且根據(jù)所述比較來生成警報(bào)信號(hào)。
17.—種電路配置組件,包括: 處理電路,在正常操作模式中可操作地生成觸發(fā)命令序列,所述觸發(fā)命令序列中的至少一個(gè)觸發(fā)命令包括至少時(shí)間信息,所述處理電路包括監(jiān)測電路,所述監(jiān)測電路包括看門狗裝置,所述看門狗裝置: 可操作地接收所述觸發(fā)命令序列, 可操作地生成具有關(guān)閉窗口期和打開窗口期的至少一個(gè)窗口序列,使得所述關(guān)閉窗口期和所述打開窗口期中的至少一個(gè)的持續(xù)時(shí)間由所述至少時(shí)間信息限定;以及 可操作地檢測是否在所述至少一個(gè)序列的所述打開窗口期內(nèi)接收到一個(gè)觸發(fā)命令。
【文檔編號(hào)】G06F11/00GK103530195SQ201310282084
【公開日】2014年1月22日 申請日期:2013年7月5日 優(yōu)先權(quán)日:2012年7月5日
【發(fā)明者】馬丁·卡爾滕埃格爾, 邁克爾·豪斯曼 申請人:英飛凌科技股份有限公司