一種電子系統(tǒng)的看門狗電路的制作方法
【專利摘要】本實用新型公開了一種電子系統(tǒng)的看門狗電路,旨在提供一種新的看門狗電路,該電路保證電子設(shè)備在上電復(fù)位過程和程序加載過程中看門狗電路被禁止,待系統(tǒng)軟件運行后,才能使能或關(guān)斷看門狗電路。它是在現(xiàn)有技術(shù)包括TPS3823芯片的看門狗電路之基礎(chǔ)上,增加了N型MOS管和邏輯電路的組合電路,該組合電路連接在TPS3823的引腳4即WDI腳和電子系統(tǒng)微處理器的喂狗IO管腳之間;所述的組合邏輯可以為:Y=(no?A)and?B;Y=(no?B)and?A;Y=(no?A)or?B;Y=(no?B)or?A;時序邏輯可以為:Q=D(clk上升沿);Q=1(n個脈沖)。它用來監(jiān)控電子設(shè)備中的電子系統(tǒng)之微處理器單元軟件的運行狀態(tài)。
【專利說明】
【技術(shù)領(lǐng)域】
[0001] 本實用新型涉及一種電路,尤其是一種電子設(shè)備中的電子系統(tǒng)之監(jiān)控微處理器單 元即MPU軟件的運行狀態(tài)的電路。 -種電子系統(tǒng)的看門狗電路
【背景技術(shù)】
[0002] 在電子設(shè)備中,為了提高系統(tǒng)可靠性,通常都會使用看門狗電路來監(jiān)控微處理器 單元即MPU(Micro Processor Unit)軟件的運行狀態(tài)。在軟件異常情況下,看門狗電路產(chǎn) 生復(fù)位信號,復(fù)位整個系統(tǒng)使系統(tǒng)恢復(fù)正常運行,從而避免了微處理器軟件發(fā)生跑飛或陷 入死循環(huán)而造成系統(tǒng)長期癱瘓情況的發(fā)生。
[0003] 看門狗電路的基本原理是:看門狗電路內(nèi)部通常都有一個定時器,定時周期一般 是1.6s。軟件正常運行時,要在此周期內(nèi)給看門狗電路一個特定的脈沖信號(即喂狗操 作),此時,看門狗電路的復(fù)位輸出信號不會生效,也不會影響軟件的正常運行;如果軟件 發(fā)生異常,如發(fā)生軟件跑飛或死循環(huán)等時,軟件就不能正常的給看門狗電路一個脈沖信號, 此時,看門狗電路的復(fù)位輸出信號就會生效,從而復(fù)位整個系統(tǒng),使整個系統(tǒng)重新啟動,從 而避免了電子系統(tǒng)因軟件異常而陷入長期的癱瘓狀態(tài)。
[0004] 看門狗電路的使用,可以保證電子系統(tǒng)的可靠性,但是,它也有一些問題需要解 決??撮T狗電路監(jiān)控的是系統(tǒng)啟動后的應(yīng)用軟件運行狀態(tài),在應(yīng)用軟件運行之前,有一個 軟件的引導(dǎo)啟動過程,這個過程的時間會因為系統(tǒng)不同而不同,長的幾十秒鐘,在這個過程 中,為了使系統(tǒng)能正常啟動,也需要對看門狗電路進行喂狗操作。對于一個簡單的沒有應(yīng)用 操作系統(tǒng)的電子系統(tǒng),可以在引導(dǎo)代碼里面加入喂狗操作語句,但是對于一個引入了嵌入 式操作系統(tǒng)的電子系統(tǒng),因為電子系統(tǒng)的引導(dǎo)程序是不可見的,或者是修改困難很大時,以 上方法則不能采用。
【發(fā)明內(nèi)容】
[0005] 本實用新型的目的是克服的上述現(xiàn)有技術(shù)的缺陷,而提供一種新的看門狗電路, 該電路保證電子設(shè)備在上電復(fù)位過程和程序加載過程中看門狗電路被禁止,待系統(tǒng)軟件運 行后,才能使能或關(guān)斷看門狗電路;同時,此看門狗電路具有在電子系統(tǒng)不可控狀態(tài)下,如 發(fā)生軟件跑飛、死循環(huán)等不可控狀態(tài),防止看門狗意外使能和禁止的功能,
[0006] 為了實現(xiàn)上述的目的,可以采用以下的技術(shù)方案:本方案的電子系統(tǒng)的看門狗電 路與現(xiàn)有技術(shù)一樣包括一 TPS3823芯片,其引腳3即MR腳與電阻R2串聯(lián)后與手動復(fù)位按 鍵RSTSW1連接,在電阻R2和手動復(fù)位按鍵RSTSW1之間并接一電容C2,電容C2的另一極 接地;引腳1即RESET腳用于輸出復(fù)位信號,它并接一電阻R1,電阻R1的另一端與電源3V3 連接;引腳4即WDI腳用于輸入喂狗信號,它與一電阻R4串接;引腳5與電容C1并接,該電 容C1的一極與電源3V3連接,另一極接地;引腳2即GND腳接地;另外還有:
[0007] 一 N型M0S管Q1,該N型M0S管Q1的D極與上述電阻R4相接,其S極與電子系統(tǒng) 中的微處理器MPU相接,其G極與一邏輯電路連接;
[0008] 該邏輯電路的輸出引腳與G極間并接一 1K的電阻R5,電阻R5的另一端接地;該 邏輯電路的輸入端為控制引腳CTL1和控制引腳CTL2,其另一輸入端EN與一電阻R4并接, 電阻R4的另一端與電源3V3連接;該邏輯電路的輸入引腳和輸出引腳之間的關(guān)系可以是組 合邏輯也可以是時序邏輯。
[0009] 上述的組合邏輯可以為:Y=(no A)and B ;Y=(no B)and A ;Y=(no A)or B ;Y=(no B)orA ;
[0010] 上述的時序邏輯可以為:Q=D(clk上升沿);Q= l(n個脈沖)。
[0011] TPS3823芯片是一款復(fù)位管理芯片,此芯片具有上電復(fù)位,電源監(jiān)控、按鍵復(fù)位、看 門狗復(fù)位功能。其引腳4即WDI腳用于輸入喂狗信號,此引腳在高阻狀態(tài)下時,看門狗功能 禁止,不起作用。當N型M0S管Q1關(guān)閉時,TPS3823U1的引腳4WDI為高阻態(tài),看門狗禁止, N型M0S管Q1導(dǎo)通時,看門狗使能。邏輯電路輸出端連接到N型M0S管Q1的G極,同時通 過1K電阻R5下拉到地,輸入端有使能控制CTL1引腳和CTL2引腳。在邏輯電路的使能引 腳輸入無效信號時,邏輯電路的輸出端為高阻態(tài),此時N型M0S管Q1的G極被下拉電阻R5 確定為低電平,此時N型M0S管Q1關(guān)斷,看門狗功能禁止,保證了電子系統(tǒng)在上電復(fù)位和程 序加載過程中,看門狗電路不起作用;邏輯電路只有在使能引腳輸入有效電平,同時輸入引 腳輸入設(shè)定的邏輯關(guān)系或者是設(shè)定的時序邏輯時,輸出引腳才會輸出高電平,使N型M0S管 Q1導(dǎo)通,使能看門狗功能,同理,當輸入引腳輸入不是設(shè)定的邏輯關(guān)系和時序關(guān)系時,輸出 弓丨腳輸出低電平,禁止看門狗功能。
[0012] 本實用新型的有益效果是:
[0013] 本實用新型由于在現(xiàn)有技術(shù)看門狗電路的基礎(chǔ)上增加了 N型M0S管Q1和邏輯電 路的組合電路,該組合電路連接在TPS3823U1的引腳4即WDI腳和電子系統(tǒng)微處理器MPU 的喂狗10管腳之間,通過在N型M0S管Q1的柵極驅(qū)動處增加邏輯電路來控制,在上電引導(dǎo) 和程序加載過程中,因為邏輯電路的使能引腳使邏輯電路的輸出為高阻態(tài),而輸出引腳有 下拉電阻存在,保證在此期間M0S管被關(guān)斷,看門狗電路被禁止;因為是邏輯電路,在軟件 跑飛、上電過程中和軟件失控時,也能有效地避免看門狗被意外關(guān)閉的請況發(fā)生。
[0014] 為了使本實用新型便于理解和更加清晰,下面通過附圖和實施例對其作進一步說 明。
【專利附圖】
【附圖說明】
[0015] 圖1是現(xiàn)有技術(shù)的看門狗電路的原理圖。
[0016] 圖2是本實用新型實施例的看門狗電路的原理圖。
【具體實施方式】
[0017] 實施例,參看圖1-圖2。本實施例的電子系統(tǒng)的看門狗電路,包括一 TPS3823芯片 U1,其引腳3即MR腳與電阻R2串聯(lián)后與手動復(fù)位按鍵RSTSW1連接,在電阻R2和手動復(fù)位 按鍵RSTSW1之間并接一電容C2,電容C2的另一極接地;引腳1即RESET腳用于輸出復(fù)位 信號,它并接一電阻R1,電阻R1的另一端與電源3V3連接;引腳4即WDI腳用于輸入喂狗 信號,它與一電阻R4串接;引腳5與電容C1并接,該電容C1的一極與電源3V3連接,另一 極接地;引腳2即GND腳接地;另外還有:
[0018] 一 N型M0S管Q1,該N型M0S管Q1的D極與上述電阻R4相接,其S極與電子系統(tǒng) 中的微處理器MPU(圖中未示出)相接,其G極與一邏輯電路連接;
[0019] 該邏輯電路的輸出引腳與G極間并接一 1K的電阻R5,電阻R5的另一端接地;該 邏輯電路的輸入端為控制引腳CTL1和控制引腳CTL2,其另一輸入端EN與一電阻R4并接, 電阻R4的另一端與電源3V3連接;該邏輯電路的輸入引腳和輸出引腳之間的關(guān)系可以是組 合邏輯也可以是時序邏輯。
[0020] 上述的組合邏輯可以為:Y=(no A)and B ;Y=(no B)and A ;Y=(no A)or B ;Y=(no B)orA ;
[0021] 時序邏輯可以為:Q=D(clk上升沿);Q=1 (n個脈沖)。
[0022] 以上僅為本實用新型之較佳實施例,但其并不限制本實用新型的實施范圍,即不 偏離本實用新型的權(quán)利要求所作之等同變化與修飾,仍應(yīng)屬于本實用新型之保護范圍。
【權(quán)利要求】
1. 一種電子系統(tǒng)的看門狗電路,包括一 TPS3823芯片(U1),其引腳3(MR)與電阻(R2) 串聯(lián)后與手動復(fù)位按鍵(RSTSW1)連接,在電阻(R2)和手動復(fù)位按鍵(RSTSW1)之間并接 一電容(C2),電容(C2)的另一極接地;引腳1 (RESET)用于輸出復(fù)位信號,它并接一電阻 (R1),電阻(R1)的另一端與電源(3V3)連接;引腳4(WDI)用于輸入喂狗信號,它與一電阻 (R4)串接;引腳5與電容(C1)并接,該電容(C1)的一極與電源(3V3)連接,另一極接地; 引腳2 (GND)接地;其特征是還有: 一 N型MOS管(Q1),該N型MOS管(Q1)的D極與上述電阻(R4)相接,其S極與電子系 統(tǒng)中的微處理器(MPU)相接,其G極與一邏輯電路連接; 該邏輯電路的輸出引腳與G極間并接一 1K的電阻(R5),電阻(R5)的另一端接地;該 邏輯電路的輸入端為控制引腳CTL1和控制引腳CTL2,其另一輸入端EN與一電阻(R4)并 接,電阻(R4)的另一端與電源(3V3)連接;該邏輯電路的輸入引腳和輸出引腳之間的關(guān)系 可以是組合邏輯也可以是時序邏輯。
2. 根據(jù)權(quán)利要求1所述的一種電子系統(tǒng)的看門狗電路,其特征是所述的組合邏輯為: Y=(no A) and B ;Y=(no B)and A ;Y=(no A) or B ;Y=(no B)orA ; 時序邏輯為:Q=D (elk上升沿);Q=1 (n個脈沖)。
【文檔編號】G06F11/00GK203849730SQ201420122591
【公開日】2014年9月24日 申請日期:2014年3月13日 優(yōu)先權(quán)日:2014年3月13日
【發(fā)明者】石鷗, 吳連玉, 王應(yīng)建 申請人:深圳怡化電腦股份有限公司, 深圳市怡化時代科技有限公司, 深圳市怡化金融智能研究院