[發明專利]一種嵌入式設備中的看門狗系統及其控制方法有效
| 申請號: | 200810241653.3 | 申請日: | 2008-12-17 |
| 公開(公告)號: | CN101751303A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 黃劍堅 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 設備 中的 看門狗 系統 及其 控制 方法 | ||
技術領域
本發明涉及看門狗技術,尤其涉及的是一種嵌入式設備中看門狗系統 及其控制方法。
背景技術
看門狗電路主要是監控系統的狀態,當系統因為某中原因出現死機等 情況時,看門狗電路觸發系統的復位。使得系統能夠重新啟動,從崩潰中 恢復過來。目前的看門狗電路普遍是針對8位的單片機系統設計的,分為 有使能輸入和無使能輸入的:沒有使能輸入的,一上電,看門狗電路就觸 發;通常用于8位的單片機系統,因為8位的單片機系統比較簡單,可以 不用使能輸入,一上電就工作。但是對于32位,64位的高端嵌入式設備來 說,因為裝有嵌入式設備的原因,一般的啟動時間都比較長,可能有30秒 左右。對于這樣的高端嵌入式設備,在上電的初期,不能夠觸發看門狗, 要等嵌入式設備完全啟動完畢后才能啟動看門狗,沒有使能輸入的看門狗 電路就不能直接用在高端嵌入式設備中,這就要求看門狗有使能輸入;但 有使能輸入意味著有同樣有不使能(被屏蔽)的機會,因為使能輸入一般 是由CPU本身控制,但是崩潰的CPU系統的使能輸出本身的狀態不確定, 很容易屏蔽了看門狗,使看門狗沒法工作;看門狗工作的穩定性不夠也降 低了嵌入式設備的安全性。
因此,現有技術還有待于改進和發展。
發明內容
本發明的目的在于提供一種嵌入式設備中的看門狗系統及其控制方 法,采用該系統和方法能夠提高看門狗工作的穩定性和嵌入式設備的安全 性。
本發明的技術方案如下:
一種嵌入式設備中看門狗的控制方法,當滿足屏蔽條件將所述看門狗 屏蔽,當滿足啟動條件將其啟動,所述屏蔽條件包括:在所述看門狗上電 或者復位后;從所述嵌入式設備接收的上電確認編碼與所述看門狗預設的 上電確認編碼相同。
所述的方法,其中,所述屏蔽條件包括:所述看門狗在一預設的電平 信號周期內,從所述嵌入式設備接收所述上電確認編碼。
所述的方法,其中,屏蔽所述看門狗的同時,將所述看門狗的上電初 值寄存器賦值賦予屏蔽值。
所述的方法,其中,所述啟動條件包括:所述看門狗在屏蔽狀態下收 到由所述嵌入式設備發送的啟動指令,并依據該啟動指令啟動所述看門狗。
所述的方法,其中,所述看門狗根據啟動指令啟動后將所述上電初值 寄存器賦值賦予啟動值。
所述的方法,其中,所述啟動條件包括:在所述看門狗的上電初值寄 存器未被賦予屏蔽值時,啟動所述看門狗。
本發明還提供一種嵌入式設備中的看門狗系統,包括:計數器、上電 初值寄存器、與所述嵌入式設備連接的上電確認編碼寄存器和啟動編碼寄 存器;還包括:判別邏輯模塊,用于在所述上電初值寄存器的值為初始值、 且上電確認編碼寄存器的值為預設的上電確認編碼時,屏蔽所述計數器并 給所述上電初值寄存器賦屏蔽值。
所述的系統,其中,還包括:與所述判別邏輯模塊連接的上電檢測電 路,用于以一預設周期的電平信號觸發所述判別邏輯模塊從所述上電確認 編碼寄存器讀取編碼。
所述的系統,其中,所述判別邏輯模塊在所述上電初值寄存器被賦屏 蔽值且所述啟動編碼寄存器的值是預設的啟動編碼時,啟動所述計數器。
所述的系統,其中,所述判別邏輯模塊在所述上電初值寄存器未被賦 屏蔽值時直接啟動所述計數器。
所述的系統,其中,還包括:連接于所述嵌入式設備與上電確認編碼 寄存器和啟動編碼寄存器之間的串并轉換電路。
所述的系統,其中,還包括:連接于所述串并轉換電路與計數器之間 的分頻設置寄存器,用來所述存儲看門狗系統的觸發間隔周期。
本發明所提供的嵌入式設備中看門狗的控制方法,如要屏蔽看門狗必 須同時滿足以下兩個條件:首先要滿足在看門狗上電復位后;還要確認看 門狗接收的指令符合預先設置的上電屏蔽條件;在看門狗上電復位后這一 條件使得看門狗只有在重新斷電再通電后才能被屏蔽,這樣看門狗一旦工 作,即使被監控的設備崩潰后使使能輸出的狀態不穩定,看門狗也不會被 意外地屏蔽,提高了看門狗工作的穩定性和嵌入式設備的安全性。
附圖說明
圖1是本發明看門狗系統中看門狗和嵌入式設備的示意框圖;
圖2是本發明看門狗系統中看門狗的電路框圖;
圖3是本發明看門狗系統中上電檢測電路、看門狗寄存器與接收上電 確認編碼和是否上電賦初值的時序圖;
圖4是本發明看門狗系統控制方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810241653.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:單板通信方法、系統和裝置
- 下一篇:數據更正方法以及系統





