單片機看門狗的分類及其工作原理

2023-09-09 10:25:26 來源:無錫中微愛芯電子有限公

簡介

看門狗(WDT: Watchdog Timer)是一種定期監控系統運行狀態、一旦發生錯誤就向芯片發出重啟信號的電路,在電路的中斷中擁有最高的優先級。由單片機構成的電子系統容易在外界強電磁波干擾下,造成寄存器和內存數據混亂,導致程序跑飛和死循環,而看門狗電路可以有效防止由于單片機死機而造成的系統故障。


(資料圖片)

看門狗分類

看門狗可以分為主控片內WDT和獨立WDT兩種,片內WDT比較靈活,而獨立WDT則更加注重穩定性。

獨立看門狗電路工作原理

看門狗是一種監控系統運行狀況的手段,本質是一個定時器,主要由計數器和狗叫模塊構成:計數器計算狗叫時間,狗叫模塊決定看門狗超時后發出的中斷或復位方式。

MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端(kicking the dog/service the dog),給 WDT清零,如果超過規定的時間不喂狗(一般在程序跑飛時),WDT定時溢出,就會給出一個復位信號到MCU,使MCU復位,防止MCU死機。

中微愛芯看門狗復位相關產品

中微愛芯看門狗型復位芯片有AiP706、AiP823、AiP824、AiP3823、AiP3824,其監測時間都固定為1.6s。

從復位功能來看,除了WDT檢測外,部分產品還集成了硬件復位和獨立電壓檢測功能。

硬件復位電路是指通過硬件給系統復位,比如在電路板設計一個復位按鈕進行全局復位。我司AiP706、AiP708、AiP811、AiP812、AiP821、AiP825、AiP3823、AiP3825等都是帶硬件復位功能的芯片。

除以上產品外,中微愛芯還擁有高精度復位芯片,配合多種復位功能讓芯片性能再升級。AiP38XX(AiP3823、AiP3824、AiP3825、AiP3809)系列相比于AiP7XX和AiP8XX系列擁有更高的復位電壓精度。

審核編輯:湯梓紅

標簽:

上一篇:嵌入式開發中字節高低位轉換如何實現
下一篇:最后一頁