看門狗電路的原理
當系統工作正常時,CPU將每隔一定時間輸出一個脈沖給看門狗,即“喂狗”,若程序運行出現問題或硬件出現故障時而無法按時“喂狗”時,看門狗電路將迫使系統自動復位而重新運行程序。
看門狗電路的作用
就是防止程序無限制的運行,造成死循環。它可以用在接收和發送數據時對接受和發送超時的處理,起到保護數據,保護電路的作用。
看門狗電路基本技巧
1、系統電壓
選擇看門狗依據系統內部的電壓軌,也就是說,根據MCU或DSP的驅動電壓來選擇電壓監控器。
2、看門狗輸入端(WDI)
一旦MCU無法正常工作時,而且其片內看門狗功能也無法復位,軟件進入死循環。這時,具有集成看門狗功能的監控器可觸發復位,從而提高系統的可靠性。
3、手動復位(MR)功能
借助該功能,可對電路進行手動復位,或者通過應用中的另一個器件來主動控制監控器電路。
4、有效高電平輸出
如果處理器需要采用有效高電平復位輸入,無需增加額外的器件就可實現。
5、電源故障輸入/輸出(PFI/PFO)
利用該比較器能夠提供更大的靈活性,例如用來實現電池電量的長時間監測和電壓跌落預警。
6、延遲時間
一定的延遲時間使得電壓和電路中的其它器件能夠在正常操作重新開始之前先穩定先來,降低電壓波動,提高系統的可靠性。
7、通道數
一般而言,系統中所需的監控器功能的數量取決于處理器及外圍器件的電壓。例如,獨立電壓的處理器有可能需要對兩個電源軌進行監控,與此同時,系統中的存儲器可能也需要進行監控并工作在第三個(不同的)電壓軌上。
8、芯片啟動選通作用
一旦電源電壓處于欠壓狀態時,看門狗電路的芯片啟動選通功能能夠防止錯誤數據使CMOSRAM發生劣化。
-
看門狗
+關注
關注
10文章
566瀏覽量
70949 -
看門狗電路
+關注
關注
3文章
24瀏覽量
20851
發布評論請先 登錄
相關推薦
STM32中的獨立看門狗和窗口看門狗是什么
![STM32中的獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>是什么](https://file.elecfans.com/web2/M00/8B/8B/poYBAGPXZXSAK_HNAADYSGGyteo518.jpg)
如何利用看門狗電路改善系統可靠性
WDT看門狗模塊的相關資料分享
stm32看門狗時間計算 獨立看門狗和窗口看門狗的特性是什么
STM32看門狗配置(獨立看門狗IWDG和窗口看門狗WWDG)
![STM32<b class='flag-5'>看門狗</b>配置(獨立<b class='flag-5'>看門狗</b>IWDG和窗口<b class='flag-5'>看門狗</b>WWDG)](https://file1.elecfans.com//web2/M00/A6/E1/wKgZomUMQQeANJA7AAAvqvkO9zw240.png)
TI - MCU - MSP430使用指南8 -> WDT看門狗模塊
![TI - MCU - MSP430使用指南8 -> WDT<b class='flag-5'>看門狗</b>模塊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論