超碰激情 I 成人福利网站 I 淫国产 I 曰批视频免费30分钟成人 I 刘亦菲裸体视频一区二区三区 I 午夜久 I 尤物综合 I 亚洲一区av在线观看 I 欧美亚洲国产精品久久高清 I 欧美老熟妇乱子伦视频 I 无码中出人妻中文字幕av I 久久美女福利视频 I 精品无人区乱码1区2区3区在线 I 性饥渴的农村熟妇 I 色综合综合色 I 少妇人妻88久久中文字幕 I 久久夜色精品国产噜噜av I 老熟妇仑乱视频一区二区 I 男女做爰猛烈叫床视频动态图 I 日本大片一区二区 I 人成午夜免费视频在线观看 I 激情婷婷av I 男女下面一进一出免费视频网站 I 久久影视一区 I 午夜污网站 I 先锋人妻无码av电影 I 久久久久久久岛国免费网站 I 又粗又大又黄又硬又爽免费看 I 人妻无码免费一区二区三区 I www.色成人100 I 欧美高清网站 I 精品国产第一页 I 国产suv一区二区三区88区 I 橹图极品美女无圣光 I 午夜宅男欧美

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

什么是看門狗定時器,以及看門狗定時器的應用

發布日期:2022-04-20 點擊率:44


看門狗定時器通常被認為是不必要的或過多的。然而,將兩者等同起來,會對監管機構造成極大傷害。,看門狗添加了關鍵的監控功能,允許我們在內部和外部監控系統故障并在發生故障時采取行動。

什么是看門狗定時器?

簡單地說,看門狗定時器是一種設備,如果它在特定時間范圍內沒有從處理器接收到周期性脈沖信號,它就會斷言復位輸出。一種實現方式是通過處理器的數字信號輸出 (GPIO) 饋入外部看門狗定時器的看門狗輸入 (WDI),如圖 1 所示。TPS3851 是具有集成看門狗定時器的監控器。這使得它既可以監控微控制器的電源軌,又可以以外部方式監控從 MCU 發出的數字脈沖。

什么是看門狗定時器,以及看門狗定時器的應用 

圖 1:TPS3851提供的看門狗監控

處理器周期性地向看門狗定時器發送一個脈沖,以指示系統軟件運行正常。如果看門狗定時器在指定的時間范圍內(稱為看門狗超時)未收到該脈沖,則看門狗定時器將置位復位輸出。此重置輸出可用于通知系統處理器已掛起或凍結,或重置處理器本身。圖 2 說明了在看門狗超時內接收到的脈沖和在看門狗超時到期后接收到的脈沖。

什么是看門狗定時器,以及看門狗定時器的應用 

圖 2:標準看門狗定時器的操作

為什么看門狗定時器如此重要?

看門狗定時器提供了一種方法來警告系統或重置其軟件遇到凍結或掛起的處理器。雖然沒有人故意將軟件設計為凍結,但優秀的系統設計人員無論如何都會為失敗做好準備——因為為意外做好準備總是更好。如果沒有這種監控,處理器可能會無限期地保持凍結狀態并導致進一步的系統故障。具有可調超時間隔的外部看門狗定時器(例如TPS3851)可以在短短幾毫秒內識別這些軟件凍結并適當地重置系統或處理器。此功能在嵌入式或遠程系統中尤其必要,在這些系統中手動重置系統是不切實際的,甚至是不可能的。

如何在嵌入式系統中實現看門狗定時器?

有兩種實現看門狗定時器的主要方法:

· 使用具有集成看門狗功能的處理器。許多微控制器(例如MSP430F5529系列)都集成了看門狗功能。這是很有價值的,因為它非常容易實現并且不需要其他 IC。然而,它有一個主要警告:集成看門狗可能并不總是按預期工作,因為導致 MCU 故障的代碼問題也可能無意中禁用看門狗定時器。同樣,軟件的編寫方式使得內部看門狗應該能夠檢測到任何凍結或掛起。但是,采取額外的步驟以冗余方式監視看門狗輸入有助于解決代碼中無法預見的錯誤。

· 使用帶有看門狗定時器的電壓監控器。具有看門狗定時器功能的監控器(例如TPS3851或TPS3110)允許我們以外部冗余方式監視電源電壓和看門狗信號。如果處理器的內部看門狗未能檢測到錯誤或丟失的脈沖,外部看門狗定時器將增加一個否則無法實現的檢測級別。

原則上,看門狗定時器的功能并不過分復雜。然而,它在保持系統可靠性方面的重要性怎么強調都不為過。如果在發生故障時人為啟動的系統重置不可能或非常困難,則尤其如此。

為什么要在應用程序中使用看門狗定時器?

看門狗定時器適用于各種應用,從無人機和電網計量到電機控制等等。對于所有這些不同的應用,看門狗定時器提供了相同的基本功能:監控處理器的錯誤操作并發出相應的信號。

但是,這種監視的效用可能因應用程序類型而異。例如,期望有人手動重置無人機,當無人機在空中數百英尺時其處理器掛斷,這是不切實際的。在智能電表中,同樣的問題可能會導致設備無法讀取或記錄信息。遠程位置的儀表和傳感器也可能遇到軟件故障,導致系統無法讀取和記錄信息,也沒有人手動重置它。控制電機和其他機械部件的系統中的代碼故障尤其令人擔憂,因為這些系統的錯誤操作可能對操作員和附近人員造成人身傷害。幸運的是,使用看門狗定時器可以增加冗余以捕獲這些錯誤并有助于防止這些問題的發生。

窗口看門狗定時器如何工作?

窗口看門狗定時器,如圖 1 所示,是一種特殊類型的看門狗定時器,它不僅監視來自處理器的信號是否在看門狗超時結束(即看門狗上限)之前發送失敗,而且還監視處理器是否發送看門狗看門狗超時窗口開始前的輸入 (WDI) 信號(即看門狗下邊界)。此功能如圖 2 所示。

什么是看門狗定時器,以及看門狗定時器的應用

圖 1:監控微控制器的窗口看門狗定時器 ( TPS3850 )

什么是看門狗定時器,以及看門狗定時器的應用 

圖 2:窗口看門狗功能

這與標準看門狗定時器不同,后者只檢查脈沖是否在超時結束之前到來。能夠監控早期的 WDI 信號很有用,因為它可以檢測和停止不受歡迎的超頻。

有哪些額外的看門狗定時器功能?

窗口看門狗定時器只是看門狗定時器中的一種附加功能。幾個附加功能可以確保系統的穩健性和功能性:

· 可調看門狗超時——不同的系統和應用程序需要不同的 WDI 信號超時時間。外部電容器和 SET 引腳可用于在幾毫秒到一分鐘以上的任何時間調整看門狗超時。

· 看門狗定時器禁用功能- 可以使用設備上的引腳禁用某些看門狗定時器。當您不想重置處理器時,此功能在系統初始化和調試期間很有用。

TI 的TPS3850、TPS3851和TPS3852系列器件提供常規和窗口看門狗選項,并包含下面圖 3 中描述的所有功能。

什么是看門狗定時器,以及看門狗定時器的應用 

表 1:TI 的TPS3850系列





下一篇: PLC、DCS、FCS三大控

上一篇: 通過柵極驅動器,如何

推薦產品

更多