h1_key

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

  看門狗芯片是什么?

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

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


  硬件和軟件看門狗

  ? 硬件看門狗

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


  ? 軟件看門狗

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

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

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

  最后,在定時(shí)器的中斷服務(wù)程序中,設(shè)置一條無條件轉(zhuǎn)移指令,將程序計(jì)數(shù)器PC轉(zhuǎn)移到初始化程序的入口。

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

  硬件看門狗芯片電路

  看門狗芯片與MCU的連接關(guān)系如下:其基本的原理就是MCU要在固定的時(shí)間內(nèi)通過IO翻轉(zhuǎn)去控制看門狗芯片的WDI引腳,否則看門狗芯片就會將WDO拉低,進(jìn)而使CPU復(fù)位。


看門狗芯片是什么?


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


看門狗芯片是什么?


  這個(gè)MR腳是手動(dòng)復(fù)位,挺有用的,原理圖設(shè)計(jì)時(shí)注意下

看門狗芯片是什么?



  當(dāng)J2接上跳線帽時(shí),開啟看門狗。反之,看門狗關(guān)閉。

  芯片參數(shù)比較少,關(guān)注下最短喂狗時(shí)間Twd 即可:


看門狗芯片是什么?
  • 一文讀懂芯訊通GNSS模組產(chǎn)品特點(diǎn)、運(yùn)用
  • 芯訊通(SIMCom Wireless Solutions)是中國領(lǐng)先的物聯(lián)網(wǎng)無線通信模組供應(yīng)商,成立于2002年,總部位于上海。其產(chǎn)品涵蓋2G/3G/4G/5G、NB-IoT、Cat-M、Wi-Fi、藍(lán)牙及GNSS定位模組,廣泛應(yīng)用于車載、智能表計(jì)、共享設(shè)備、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域。芯訊通的GNSS模組以“通信+定位一體化”為特色,尤其適合需要實(shí)時(shí)數(shù)據(jù)傳輸與高精度定位的物聯(lián)網(wǎng)場景。
    2025-04-28 30次
  • 一文讀懂GNSS模組產(chǎn)品分類、品牌、運(yùn)用
  • 全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS,Global Navigation Satellite System)是一種通過衛(wèi)星信號提供地理定位、導(dǎo)航和時(shí)間同步服務(wù)的技術(shù)。常見的GNSS包括美國的GPS、俄羅斯的GLONASS、歐盟的伽利略(Galileo)和中國的北斗(BDS)。以下從產(chǎn)品、品牌和應(yīng)用領(lǐng)域三個(gè)方面進(jìn)行介紹:
    2025-04-28 59次
  • 時(shí)科再獲華強(qiáng)電子網(wǎng)優(yōu)秀國產(chǎn)品牌榮譽(yù)
  • 2025年4月11日,2025年半導(dǎo)體產(chǎn)業(yè)發(fā)展趨勢大會暨2024年度(第十七屆)華強(qiáng)電子網(wǎng)優(yōu)質(zhì)供應(yīng)商&電子元器件行業(yè)優(yōu)秀國產(chǎn)品牌頒獎(jiǎng)盛典在深圳華僑城洲際大酒店成功舉辦。此次盛典吸引了業(yè)內(nèi)眾多領(lǐng)先企業(yè)與專家學(xué)者參與,分享產(chǎn)業(yè)發(fā)展趨勢和未來機(jī)遇。時(shí)科公司歷時(shí)四個(gè)月,經(jīng)過企業(yè)提名、專家篩選、公眾投票和專家評審四大環(huán)節(jié),最終脫穎而出,榮獲“2024年度華強(qiáng)電子網(wǎng)優(yōu)秀國產(chǎn)品牌企業(yè)”大獎(jiǎng)。這一殊榮的獲得,不僅是對時(shí)科多年努力的肯定,更是對其在行業(yè)中的卓越貢獻(xiàn)的認(rèn)可。
    2025-04-17 49次
  • 英偉達(dá)Jetson各系列區(qū)別
  • 一、性能與硬件對比 1、Jetson AGX Orin 算力:275 TOPS(INT8),旗艦級性能,支持多傳感器融合。 GPU:Ampere 架構(gòu),2048 CUDA 核心 + 64 Tensor 核心,支持高并行計(jì)算。 CPU:12 核 Arm Cortex-A78AE,主頻 2.2 GHz。 內(nèi)存:32GB/64GB LPDDR5,帶寬 204.8 GB/s。 功耗:15-60W,適用于工業(yè)級場景(如自動(dòng)駕駛、智慧城市)。
    2025-04-17 93次
  • 一文讀懂什么是MEMS壓力傳感器?
  • MEMS壓力傳感器是一種基于微機(jī)電系統(tǒng)(Micro-Electro-Mechanical Systems, MEMS)技術(shù)制造的微型傳感器,主要用于測量氣體或液體的壓力。憑借其小型化、高靈敏度和低成本等優(yōu)勢,MEMS壓力傳感器被廣泛應(yīng)用于汽車、醫(yī)療、工業(yè)、消費(fèi)電子和航空航天等領(lǐng)域。
    2025-04-17 41次

    萬聯(lián)芯微信公眾號

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