[发明专利]一种解决系统死机的装置及方法在审
申请号: | 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.vipzhuanli.com/pat/books/201710480250.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务处理方法及系统
- 下一篇:一种收集硬件错误信息的方法