積體電路必不可少!看門狗晶片究竟多重要?
阿新 • • 發佈:2019-01-07
作為一種解決微處理器因干擾而宕機的有效方法,目前看門狗基本上已經成為MCU的必備輔助外圍電路。看門狗是由英文“WATCHDOG”翻譯過來的,它的設計使用目的是做微處理器的一個監控者.
由於微控制器的工作常常會受到來自外界電磁場的干擾,造成各種暫存器和記憶體的資料混亂,會導致程式指標錯誤,不在程式區,取出錯誤的程式指令等,都會陷入死迴圈,程式的正常執行被打斷,由微控制器控制的系統無法繼續正常工作,會造成整個系統的陷入停滯狀態,發生不可預料的後果。
看門狗就是定期的檢視晶片內部的情況,一旦發生錯誤就向晶片發出重啟訊號的電路。看門狗命令在程式的中斷中擁有最高的優先順序。
工作原理:在系統執行以後也就啟動了看門狗的計數器,看門狗就開始自動計數,如果到了一定的時間還不去清看門狗,那麼看門狗計數器就會溢位從而引起看門狗中斷,造成系統復位,所以在使用有看門狗的晶片時要注意清看門狗。
英銳恩8位微控制器晶片EN8F156擁有2K的FLASH空間記憶體,可反覆擦洗1000萬次。帶AD和PWM,可應用於採集和調控等各類產品的開發上。其溫度範圍控制在-40℃~80℃間,可應用於工業級產品。EN8F156有8/10/14/16多腳位和DIP,SOP,DFN三種封裝,對於產品開發來說,它能夠滿足看門狗晶片的需求和使用。還要就是看門狗晶片的主要作用是保護電路保護,防止資料丟失的功能,所以它的EEPROM就必須達到256位元組以上才能保證晶片的正常執行和工作。EN8F156就帶有這項功能。
看門狗晶片於積體電路來說是必不可少的,所以它承擔起了一個監控者的責任。當微處理器因干擾而宕機,看門狗就會履行它的責任,將資料完整儲存下來。這樣說,看門狗重要不重要?