當前位置:首頁 > 電源 > 電源電路
[導讀]看門狗定時器通常被認為是不必要的或過多的。然而,將兩者等同起來,會對監(jiān)管機構造成極大傷害。,看門狗添加了關鍵的監(jiān)控功能,允許我們在內部和外部監(jiān)控系統(tǒng)故障并在發(fā)生故障時采取行動。

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

什么是看門狗定時器?

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

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

1:TPS3851提供的看門狗監(jiān)控

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

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

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

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

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

如何在嵌入式系統(tǒng)中實現看門狗定時器?

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

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

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

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

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

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

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

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

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

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

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

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

2:窗口看門狗功能

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

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

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

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

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

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

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

1:TI 的TPS3850系列




本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉