h1_key

當前位置:首頁 >新聞資訊 > 行業(yè)資訊>看門狗芯片是什么?
看門狗芯片是什么?
2023-03-06 2658次

  看門狗芯片是什么?

  看門狗芯片,又叫watchdog timer,是一個定時器電路,一般有一個輸入,叫喂狗(kicking the dog/service the dog),一個輸出到MCU的RST端。

  MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端,給 WDT清零,如果超過規(guī)定的時間不喂狗(一般在程序跑飛時),WDT定時超過,就會給出一個復位信號到MCU,使MCU復位,防止MCU死機??撮T狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。


  硬件和軟件看門狗

  ? 硬件看門狗

  硬件看門狗是利用了一個定時器,來監(jiān)控主程序的運行,也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復位。如果出現死循環(huán),或者說PC指針不能回來,那么定時時間到后就會使單片機復位。常用的WDT芯片如MAX813,5045,IMP 813等。


  ? 軟件看門狗

  而在某些情況下,也會采用純軟件的方法來設置看門狗,如在單片機系統(tǒng)中,利用閑置的定時器/計數器就可以設計一個軟件看門狗。具體實現步驟如下:

  首先,在初始化程序中設置定時器/計數器的方式以控制寄存器(TMOD) 和定時時間的初值,并且打開中斷。

  然后,根據定時器的時間,在主程序中按一定的時間間隔插入復位定時器的指令(喂狗), 兩條喂狗指令之間的時間間隔可以根據系統(tǒng)時鐘與指令周期計算出來,而且該時間周期應該小于定時器的定時時間。

  最后,在定時器的中斷服務程序中,設置一條無條件轉移指令,將程序計數器PC轉移到初始化程序的入口。

  軟件看門狗的優(yōu)點是無需額外的硬件支持,但當系統(tǒng)存在嚴重的錯誤時(例如:中斷服務出錯),則有可能導致軟件看門狗失效。

  硬件看門狗芯片電路

  看門狗芯片與MCU的連接關系如下:其基本的原理就是MCU要在固定的時間內通過IO翻轉去控制看門狗芯片的WDI引腳,否則看門狗芯片就會將WDO拉低,進而使CPU復位。


看門狗芯片是什么?


  以SP706為例,看門狗芯片的引腳定義和功能描述如下圖:(來自CSDN: heat.huang)


看門狗芯片是什么?


  這個MR腳是手動復位,挺有用的,原理圖設計時注意下

看門狗芯片是什么?



  當J2接上跳線帽時,開啟看門狗。反之,看門狗關閉。

  芯片參數比較少,關注下最短喂狗時間Twd 即可:


看門狗芯片是什么?
  • 一文讀懂衛(wèi)星通信器件種類、功能、廠商、發(fā)展趨勢
  • 衛(wèi)星通信是一個復雜的系統(tǒng),它通過人造地球衛(wèi)星作為中繼站,來轉發(fā)無線電信號,實現兩個或多個地球站之間的通信。這個系統(tǒng)可以大致分為三部分:空間段(衛(wèi)星本身)、地面段(用戶終端和信關站)和連接它們的無線電波。
    2025-10-10 47次
  • 國產FPGA公司、核心產品、應用介紹
  • 近年來,國產FPGA發(fā)展迅速,在技術、生態(tài)和應用方面都取得了長足進步,成為實現芯片國產替代的關鍵力量。以下是對主要國產FPGA公司的詳細介紹:
    2025-09-28 316次
  • 一文讀懂數字隔離器芯片的原理、運用、品牌、選型要點
  • 隔離器芯片的核心目的是在兩個電氣系統(tǒng)之間提供電氣隔離,同時允許數字信號或數據(有時甚至是電源)穿越這個隔離屏障。隔離意味著兩側電路沒有直接的電氣連接(沒有共用的地線或電源),從而防止危險的電壓、電流浪涌、地線環(huán)路干擾或噪聲從一側傳遞到另一側,保護人員和設備安全,并確保信號的完整性。
    2025-08-21 93次
  • 一文讀懂DRAM(動態(tài)隨機存取存儲器)工作原理、分類、主要廠商
  • DRAM是一種易失性半導體存儲器,用于計算機和其他數字設備作為主內存。它的名字“動態(tài)”源于需要周期性刷新存儲的數據。
    2025-06-19 306次
  • 一文讀懂FPGA的工作原理、關鍵參數、品牌、運用
  • FPGA代表Field-Programmable Gate Array,中文譯為現場可編程門陣列。它是一種非常特殊的半導體集成電路芯片。與 CPU、GPU 或專用集成電路芯片在出廠時功能就固定不同,FPGA的硬件邏輯功能在制造完成后,可以由用戶在現場(Field)根據需要進行編程(Programmable)來定義。 它本質上是由大量可配置邏輯塊、可編程互連資源和豐富的輸入/輸出單元組成的陣列(Array)。
    2025-06-05 114次

    萬聯芯微信公眾號

    元器件現貨+BOM配單+PCBA制造平臺
    關注公眾號,優(yōu)惠活動早知道!
    10s
    溫馨提示:
    訂單商品問題請移至我的售后服務提交售后申請,其他需投訴問題可移至我的投訴提交,我們將在第一時間給您答復
    返回頂部