<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 電腦硬件知識 > 硬件知識 > 硬件看門狗是什么

        硬件看門狗是什么

        時間: 沈迪豪908 分享

        硬件看門狗是什么

          你們知道什么是硬件看門狗嗎?跟著學習啦小編一起學習什么是硬件看門狗吧。

          硬件看門狗介紹

          看門狗,又叫watchdog timer,主要用來監控、管理CPU的運行狀態,并對處于異常狀態中的CPU進行復位操作,使其能重新工作。

          看門狗可分為硬件看門狗和軟件看門狗兩種。

          硬件看門狗的主體是一個定時電路,并由被監控CPU提供周期性“喂狗”信號,對定時器清零(俗稱“清狗”)。CPU正常工作時,由于能定時“清狗”,看門狗內的定時器不會溢出。當CPU出現故障,則不能繼續提供“清狗”信號,使得看門狗內定時器不斷累加而溢出,從而觸發一個復位信號對CPU進行復位,使CPU重新工作。

          軟件看門狗原理上一樣,只是將硬件電路上的定時器用處理器的內部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件定時器,比如系統內部定時器自身發生故障就無法檢測到。當然也有通過雙定時器相互監視,這不僅加大系統開銷,也不能解決全部問題,比如中斷系統故障導致定時器中斷失效。

          看門狗本身不是用來解決系統出現的問題,在調試過程中發現的故障應該要查改設計本身的錯誤。加入看門狗目的是對一些程序潛在錯誤和惡劣環境干擾等因素導致系統死機而在無人干預情況下自動恢復系統正常工作狀態。看門狗也不能完全避免故障造成的損失,畢竟從發現故障到系統復位恢復正常這段時間內是不能正常工作的。同時一些系統也需要復位前保護現場數據,重啟后恢復現場數據,這可能也需要一筆軟硬件的開銷。

          1).MR#:Manual-Reset,手動復位輸入信號,低電平有效,當此管腳的輸入電平低于0.6V時,會觸發Reset#管腳輸出一個復位信號,此管腳內部有 70uA 上拉電流。如要不使用此管腳,需要將此管腳接到VCC或者懸空,不可接地;

          2).VCC:芯片工作電壓,接5V或3.3V;

          3).GND:芯片參考地,直接與單板GND相連;

          4).PFI:Power-Fail Comparator Input,電壓監控輸入管腳,當此管腳的輸入電壓低于1.25V時,FPO#及Reset#會輸出低電平信號;

          5).PFO#:Power-Fail Output,電壓監控輸出管腳,當PFI的輸入電平低于1.25V時,輸出低電平,不使用此管腳時可將其懸空;

          6).WDI:Watchdog Input,清狗信號輸入,WDI遇到一個上升沿/下降沿,內部看門狗定時器都將清0。WDI的輸入信號超過1.6S不發生跳變時,看門狗內部定時器將會溢出并觸發WDO#輸出低電平;

          7).WDO#:Watchdog Output,看門狗輸出,WDI超過1.6S不發生跳變時,WDO#將輸出低電平,另外,VCC低于1.25V時也會觸發WDO#輸出低電平;

          8).RESET#:復位信號輸出,低電平有效,低電平寬度為200ms,Reset#信號只會被VCC或MR#觸發,WDO#有效時不會觸發Reset#,除非將WDO#接到RESET#上。

          雖然MAX706與ADM706芯片在封裝上相互兼容,但兩者還是存在一些差異,具體如下:

          1).MAX706R是商業級器件,工作溫度范圍為:0-70 oC,而ADM706R是工業級器件,工作溫度范圍為:-40-85 oC,所以大家在選型的時候,一定要產品的工作環境是否對溫度有要求;

          2).MAX706R的最小復位脈沖寬度為140ms,ADM706R的最小脈沖寬度為160ms;

          3).ADM706R的WDI管腳若懸空處于高阻狀態時會禁止芯片工作,所以設計時,需要將WDI管腳通過4.7K電阻上拉到VCC。而MAX706不能被禁止,一上電就開始工作,所以WDI不需要上拉;

          4).ADM706R的PFO#信號不但會被PFI信號觸發,同時也會被MR#信號觸發,當MR#出現負電平時,會觸發PFO#輸出10KHz方波并保持,但MAX706的PFO#僅僅和輸入PFI有關,不會受MR#管腳電平的影響;

          5).當MR#出現低電平時,對于MAX706芯片,WDO#將先于RESET#跳變,而ADM706卻相反,WDO#后于RESET#跳變。

          為了使硬件看門狗更可靠,使用起來更靈活,當今主流的設計方式都是看門狗芯片配合邏輯器件(CPLD)來使用。

          此時,看門狗有三種清狗方式:

          1).正常工作時,CPU輸出WDI信號清狗;

          2).CPU關閉看門狗(不輸出WDI信號),由CPLD輸出WDI清狗信號,此方法不推薦使用,容易出問題,有的設計規范中是嚴禁CPU關閉看門狗的;

          3).CPU掛死后,CPLD主動輸出WDI清狗信號一段時間,如果CPU仍未恢復正常,則不再繼續清狗,等待看門狗芯片內部定時器溢出后輸出復位信號對CPU進行復位。

          在CPU上電啟動期間內,是不能輸出WDI信號去清狗的,而外部硬件看門狗是一上電就開始工作的,CPU的啟動時間一般在一兩分鐘,而看門狗的定時器只有1.6s,超過這個時間不清狗就會輸出復位信號對CPU進行復位,如果這樣的話,CPU就會每隔1.6s重啟一次,不能正常工作,如何規避這種問題的?

          在實際設計中是這樣做的,如下圖所示,在CPU上電啟動的這段時間內,利用系統時鐘信號CLK清狗,等CPU啟動完成后,SWITCH自動將清狗信號切換成WDI。定時器和切換開關(SWITCH)是用邏輯模擬的,定時器的溢出時間可設(一般比CPU啟動時間稍長一點點),等CPU啟動完成后,定時器也隨之溢出,并產生溢出信號,SWITCH接收到此溢出信號后,立即采取動作,將清狗信號從系統時鐘切換到WDI。

          早期的硬件看門狗設計方式如下圖所示,將WDO#通過100歐姆電阻接到MR#管腳上,當看門狗溢出時,WDO#輸出低電平,并傳遞給MR#,觸發看門狗RESET#管腳輸出低電平去復位CPU。另外,MR#管腳還接了一個按鍵開關S1,當手動按下開關時,MR#被拉成低電平,從而觸發RESET#信號產生。在MR#管腳上,我們還看到了一個二極管D1,這個二極管有何用?我們來分析下,在正常情況下,WDO#輸出為高電平,它會對MR#管腳上的去抖電容C1充電,當WDO#輸出低電平時,C1會通過WDO#放電,將MR#電平拉高,D1的作用就是防止C1通過WDO#放電對MR#電平產生影響。

        硬件看門狗是什么相關文章:

        1.什么是單片機硬件

        2.什么是時鐘中斷 時鐘中斷的舉例

        3.2016年電腦硬件清單

        4.看門狗2最低配置要求

        2008764 主站蜘蛛池模板: 成人精品日韩专区在线观看| 少妇粗大进出白浆嘿嘿视频 | 94人妻少妇偷人精品| 国产综合色精品一区二区三区 | 亚洲另类无码一区二区三区| 麻豆精产国品一二三产| 九九在线中文字幕无码| 姝姝窝人体色WWW在线观看| 中文字幕日韩有码国产| 超清无码一区二区三区| 亚洲欧洲av一区二区久久| 中国熟女仑乱hd| 在线a亚洲v天堂网2018| 日本区二区三区不卡视频| 另类国产精品一区二区| 18禁超污无遮挡无码网址| 又黄又无遮挡AAAAA毛片| 中年国产丰满熟女乱子正在播放| 国产情侣激情在线对白| 野花韩国高清电影| 久久亚洲精品中文字幕波多野结衣 | 一区二区三区AV波多野结衣| 欧美做受视频播放| 国产精品XXXX国产喷水| 欧美videos粗暴| 久久99精品久久久学生| 麻豆国产97在线 | 中国| 国产麻豆剧果冻传媒一区| 亚洲二区中文字幕在线| 免费无码一区无码东京热| 综合色区亚洲熟女妇p| 91精品国产自产在线蜜臀| 国产精品亚洲mnbav网站| 99精品国产在热久久婷婷| 无码人妻丝袜在线视频| 国产极品AV嫩模| 免费国产一区二区不卡| 福利写真视频一区二区| 亚洲中文字幕久久精品品| 色欲AV成人无码精品无码| 日韩一区二区三区精彩视频|