[發明專利]一種解決系統死機的裝置及方法在審
| 申請號: | 201710480250.3 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107168814A | 公開(公告)日: | 2017-09-15 |
| 發明(設計)人: | 陸讓天 | 申請(專利權)人: | 芯??萍?深圳)股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F1/24 |
| 代理公司: | 深圳市神州聯合知識產權代理事務所(普通合伙)44324 | 代理人: | 周松強 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解決 系統 死機 裝置 方法 | ||
技術領域
本發明屬于集成電路技術領域,特別涉及一種系統死機的裝置及方法。
背景技術
在電子系統應用過程中,經常碰到因電源異常而死機現象。如附圖1所示,一般的電子系統在電源電壓VDD上電過程中,VDD小于上電復位電壓VPOR時復位信號RESET為低電平,當VDD上升而大于VPOR時復位信號RESET跳變為高電平,完成系統復位,然后系統正常工作。在電子系統正常工作過程中,如果電源電壓VDD小于低壓復位電壓VLVR時復位信號RESET為低電平,當VDD上升而大于VPOR時復位信號RESET跳變為高電平,對系統進行復位,避免了因電源異常而死機。
但是如果在系統運行過程中,VDD電壓突變降低而沒有低于VLVR,或者突變升高,這些情況下,一般的電子系統控制方法既不會給出復位信號,也不會實施適當的控制,仍然勉強運行,非常容易發生死機。進一步的,如果電子系統給出復位信號,那么等到VDD穩定后,只能重新運行系統,不能繼續運行于VDD突變前的工作狀態。
如專利申請201510410788.8公開了一種靈活性系統死機監控系統及其操作方法,所述的監控系統包括通用異步收發傳輸器UART,控制器模塊MCU和復位芯片,控制器模塊MCU內設有發送模塊、接收模塊、控制中心和信號發射模塊,系統CPU內設接收模塊、應答模塊和重啟模塊,發送模塊通過UART與MCU接收模塊相連接,應答模塊通過UART與MCU的接收模塊相連接,信號發射模塊通過復位芯片連接在重啟模塊上,控制中心與發送模塊和接收模塊相連;本發明通過MCU控制器以及UART定時檢測CPU是否死機,監測和控制精準;裝置的靈活性高,方便操作人員調節和控制。
然而,該申請是通過MCU控制器以及UART定時檢測CPU是否死機,仍然不能解決上述死機問題,且在死機狀態下,對于CPU的檢測是無法實現的,也就是說無法做到避免死機的狀態。
發明內容
基于此,因此本發明的首要目地是提供一種解決系統死機的裝置及方法,該裝置及方法能夠解決電源異常引起的死機問題。
本發明的另一個目地在于提供一種解決系統死機的裝置及方法,該裝置及方法通過檢測及監控VDD的變化,控制系統復位或暫停,從而避免死機問題,解決電源異常引起的死機,且實現簡便,成本低廉。
為實現上述目的,本發明的技術方案為:
一種解決系統死機的裝置,其特征在于該裝置包括:
VDD檢測單元,用于實時檢測電源電壓VDD,將VDD與上電復位電壓VPOR或低壓復位電壓VLVR比較,并把比較結果輸出到邏輯控制單元;還檢測是否發生VDD突變,把檢測結果輸出到邏輯控制單元;
邏輯控制單元,用于控制系統時鐘單元和系統內核CORE;
系統時鐘單元,用于給系統內核CORE提供時鐘,并受控于邏輯控制單元;
系統內核CORE,用于運行程序實現設定的功能,并受控于邏輯控制單元。
一種解決系統死機的方法,包括:
101、電源VDD上電時,檢測VDD,
102、判斷是否VDD>VPOR,若VDD<VPOR則通過復位系統,并返回繼續進行判斷;若VDD>VPOR,則正常運行系統;
103、運行系統時,實時檢測VDD;
104、判斷是否VDD<VPOR,并依據判斷結果進行復位或暫停系統。
進一步,所述104步驟中,若VDD下降到VDD<VLVR,則進入復位系統,進行復位;后續若VDD上升到VDD>VPOR則重新運行系統,否則一直處于復位態。
進一步,所述104步驟中,若VDD突變降低但VDD>VLVR,或者VDD突變升高,那么暫停系統;后續若VDD穩定則運行系統且能繼續運行于VDD突變前的工作狀態,否則一直處于暫停態。
本發明所實現的裝置及方法,通過VDD檢測單元檢測到VDD的變化,并通過邏輯控制單元控制系統內核的運行,在VDD穩定后,系統能繼續運行于VDD突變前的工作狀態,從而避免死機,解決電源異常引起的死機問題。
附圖說明
圖1是現有技術電影異常引起死機的電壓狀態圖。
圖2是本發明所實施解決系統死機的裝置的結構框圖。
圖3是本發明所實施解決系統死機的控制流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯??萍?深圳)股份有限公司,未經芯??萍?深圳)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710480250.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:任務處理方法及系統
- 下一篇:一種收集硬件錯誤信息的方法





