簡介
看門狗(WDT: Watchdog Timer)是一種定期監(jiān)控系統(tǒng)運行狀態(tài)、一旦發(fā)生錯誤就向芯片發(fā)出重啟信號的電路,在電路的中斷中擁有最高的優(yōu)先級。由單片機構(gòu)成的電子系統(tǒng)容易在外界強電磁波干擾下,造成寄存器和內(nèi)存數(shù)據(jù)混亂,導(dǎo)致程序跑飛和死循環(huán),而看門狗電路可以有效防止由于單片機死機而造成的系統(tǒng)故障。
(資料圖片)
看門狗分類
看門狗可以分為主控片內(nèi)WDT和獨立WDT兩種,片內(nèi)WDT比較靈活,而獨立WDT則更加注重穩(wěn)定性。
獨立看門狗電路工作原理
看門狗是一種監(jiān)控系統(tǒng)運行狀況的手段,本質(zhì)是一個定時器,主要由計數(shù)器和狗叫模塊構(gòu)成:計數(shù)器計算狗叫時間,狗叫模塊決定看門狗超時后發(fā)出的中斷或復(fù)位方式。
在MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端(kicking the dog/service the dog),給 WDT清零,如果超過規(guī)定的時間不喂狗(一般在程序跑飛時),WDT定時溢出,就會給出一個復(fù)位信號到MCU,使MCU復(fù)位,防止MCU死機。
中微愛芯看門狗復(fù)位相關(guān)產(chǎn)品
中微愛芯看門狗型復(fù)位芯片有AiP706、AiP823、AiP824、AiP3823、AiP3824,其監(jiān)測時間都固定為1.6s。
從復(fù)位功能來看,除了WDT檢測外,部分產(chǎn)品還集成了硬件復(fù)位和獨立電壓檢測功能。
硬件復(fù)位電路是指通過硬件給系統(tǒng)復(fù)位,比如在電路板設(shè)計一個復(fù)位按鈕進行全局復(fù)位。我司AiP706、AiP708、AiP811、AiP812、AiP821、AiP825、AiP3823、AiP3825等都是帶硬件復(fù)位功能的芯片。
除以上產(chǎn)品外,中微愛芯還擁有高精度復(fù)位芯片,配合多種復(fù)位功能讓芯片性能再升級。AiP38XX(AiP3823、AiP3824、AiP3825、AiP3809)系列相比于AiP7XX和AiP8XX系列擁有更高的復(fù)位電壓精度。
審核編輯:湯梓紅
標(biāo)簽: