??初識看門狗
- 上電復位脈沖200mS;
- 支持手動復位;
- 看門狗定時器溢出周期1.7S;
- 低功耗僅9uA;
- 欠壓復位。

圖1 ZL6300內(nèi)部結(jié)構(gòu)
應用電路
通過之前對看門狗的初步認識,好的看門狗設(shè)計可以大大提升產(chǎn)品的穩(wěn)定可靠性,我司基于該理念,核心板上均板載獨立看門狗,為適應各種復雜環(huán)境保駕護航。下面以我司性能卓越的M3568核心板為例,看下它如何靈活設(shè)計看門狗電路,對應的原理圖如下圖2所示,看門狗芯片選型ZL6300,支持手動按鍵復位和看門狗溢出復位,當系統(tǒng)正常運行時從芯片上電啟動到加載看門狗喂狗驅(qū)動所需時長約為1S左右,ZL6300溢出周期為1.7S,可以在看門狗溢出周期內(nèi)及時喂狗清除定時器。

圖2看門狗電路
當芯片處于燒錄狀態(tài)時因內(nèi)核停止工作,喂狗程序不能正常運行,不能及時喂狗,看門狗溢出拉低芯片復位引腳,導致程序下載失敗。為應對這種特殊情況,預留了跳線冒選項,插上短路帽即可禁用看門狗,當J2插上短路帽時,WDO_EN被拉至低電平,Q1三級管處于關(guān)斷狀態(tài),WDI引腳處于高組態(tài),當WDI引腳檢測到它處于高阻抗狀態(tài)時將產(chǎn)生自己的WDI脈沖,對應的喂狗波形如下圖3所示。

圖3 看門狗禁能時喂狗波形
當燒錄完成后拔掉跳線帽,Q3處于導通狀態(tài),芯片產(chǎn)生的喂狗脈沖WDI_GPIO可通過Q3傳遞到WDI引腳,實現(xiàn)正常喂狗,對應的喂狗波形如下圖4所示。

圖4看門狗使能時喂狗波形
總結(jié)
-
看門狗復位脈沖時長要大于CPU的最少復位時間;
-
看門狗溢出周期要大于系統(tǒng)啟動到加載看門狗驅(qū)動時長,并留有一定的余量;
-
充分利用WDI引腳在高阻態(tài)時看門狗定時器功能禁用;
-
避免通過使能看門狗的電源來控制看門狗工作與否,否則會造成系統(tǒng)一直重啟,看門狗芯片上電后會輸出一個時長200mS的POR信號。
關(guān)聯(lián)產(chǎn)品
技術(shù)交流群長按識別如下二維碼可加入“工控板/核心板技術(shù)交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問題可以咨詢小致微信:zlgmcu-888。
-
致遠電子
+關(guān)注
關(guān)注
13文章
422瀏覽量
32552
原文標題:【技術(shù)分享】"喂狗",也要講究方法
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
C編譯器錯誤與解決方法
“喂狗”的藝術(shù):看門狗不叫,才是系統(tǒng)好
利用軟件的方法解決EMC問題
T113-I打造高可靠性嵌入式系統(tǒng),1.12秒極限下的看門狗喂狗之法
TSV工藝中的硅晶圓減薄與銅平坦化技術(shù)
從材質(zhì)到結(jié)構(gòu):一條優(yōu)質(zhì)HDMI線背后的技術(shù)講究
高壓單端探頭設(shè)計時,地線處理方法的研究
協(xié)議交鋒,ModbusTCP轉(zhuǎn)Ethercat網(wǎng)關(guān)工業(yè)自動化也要互通有無
數(shù)字IC設(shè)計:方法、技巧與實踐
濾波器安裝位置有講究嗎?
plc控制電路檢測技術(shù)與維修方法
【技術(shù)分享】"喂狗",也要講究方法
評論