久久久亚洲欧洲日产国码是av,久久99国内精品自在现线,久久久99一区二区三区,九一九色国产,久久精品成人免费国产

我的訂單購物車(0)會員中心 聯(lián)系客服 幫助中心供應(yīng)商合作 嘉立創(chuàng)產(chǎn)業(yè)服務(wù)群
領(lǐng)券中心備貨找料立推專區(qū)爆款推薦PLUS會員BOM配單 品牌庫PCB/SMT工業(yè)品面板定制

興威帆RTC芯片SD3078倒計時實現(xiàn)硬件看門狗功能

2022-11-16 15:59:55閱讀量:3058


  


1.概述


看門狗用于監(jiān)測CPU的運行狀態(tài),當(dāng)CPU出現(xiàn)異常死機時,發(fā)出復(fù)位信號對其進(jìn)行復(fù)位??撮T狗分為硬狗和軟狗,硬狗一般由專門的看門狗芯片實現(xiàn),可靠性優(yōu)于軟狗,軟狗集成在CPU內(nèi)部??撮T狗的主體是一個計數(shù)器,當(dāng)看門狗啟動時,計數(shù)器會進(jìn)行計數(shù),如果不及時重置計數(shù)器,計數(shù)器會溢出并產(chǎn)生復(fù)位信號,即沒有及時喂狗導(dǎo)致看門狗復(fù)位。


SD3078是一款高精度的實時時鐘芯片,內(nèi)置諧振電容及數(shù)字溫度補償,包含報警、頻率輸出、倒計時等功能。本次我們利用SD3078的倒計時實現(xiàn)硬件看門狗功能。



2.實現(xiàn)方案


硬件框圖

SD3078的INT腳通過上拉電阻和CPU的復(fù)位腳連接,當(dāng)?shù)褂嫊r計數(shù)器溢出時,INT輸出低脈沖對CPU進(jìn)行復(fù)位。


  



推薦商品:C916255


實現(xiàn)方式

SD3078倒計時功能相關(guān)寄存器由24bit 的向下計數(shù)器、2bit頻率源選擇位TDS、中斷使能位INTDE、中斷標(biāo)志位INTDF、輸出控制位IM組成。通過TDS可以選擇4種計數(shù)器頻率源:


TDS1

TDS0

計數(shù)器頻率源

0

0

4096Hz

0

1

1024Hz

1

0

1/60Hz

1

1

1/3600Hz



當(dāng)INTDE=1且計數(shù)器寫入一個24 位的數(shù)值后, 計數(shù)器會按照 TDS1、TDS0 選定的頻率來減一,當(dāng)計數(shù)器的值為零時,置中斷標(biāo)志位INTDF為1。設(shè)置IM=1且定時周期大于250ms時,則從INT腳輸出低電平時間為 250ms,復(fù)位CPU。


  


倒計時定時最短為 244us,最長定時可到 31.9 年。



喂狗即重置計數(shù)器,進(jìn)行重置計數(shù)器時,只需要對中斷使能位INTDE先置0再置1,就完成喂狗。

標(biāo)簽圖標(biāo)
WAVE(興威帆電子) | 芯片