[发明专利]一种嵌入式星载计算机看门狗电路及其工作方法有效
申请号: | 202010100311.0 | 申请日: | 2020-02-18 |
公开(公告)号: | CN111309508B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 张毅;郭芳;余国强;石强胜 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 李晓晓 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 计算机 看门狗 电路 及其 工作 方法 | ||
本发明具体公开了一种嵌入式星载计算机看门狗电路,包括看门狗计数电路、清狗脉宽产生电路、狗咬次数计数电路、清除看门狗信号合并逻辑电路和阻容网络;清狗脉宽产生电路的喂狗端与应用软件通讯,用于应用软件写操作;清狗脉宽产生电路的输出端各通过一根跳线与清除看门狗信号合并逻辑电路的输入端连接,清除看门狗信号合并逻辑电路的输出端通过看门狗计数电路与狗咬次数计数电路连接;阻容网络与看门狗计数电路连接。在传统电路中增加了清狗脉宽产生电路,只需要软件进行1次写操作就可通过清狗脉宽产生电路输出看门狗清除脉冲,实现清看门狗功能,减少了系统软件清狗操作的次数,提高了软件的运行效率。
技术领域
本发明涉及一种看门狗电路,特别涉及一种嵌入式星载计算机看门狗电路。
背景技术
目前我国嵌入式星载计算机中有较成熟的看门狗电路设计,看门狗电路的作用主要是在产品运行异常的情况下,将产品复位到上电起始状态,重新开始运行。传统的星载计算机看门狗电路设计由看门狗计数电路54HC4060、狗咬次数计数电路54HC164、清除看门狗信号合并逻辑电路、阻容网络等组成,如图1所示。由于看门狗清狗操作采用脉冲方式,系统软件需要进行2次写操作才能够完成1次清狗操作(如图2所示),同时还存在2次写操作被中断影响后可能导致看门狗清狗操作失败的风险,使得软件的运行效率降低。
发明内容
本发明的目的在于提供一种嵌入式星载计算机看门狗电路,减少了系统软件的操作次数,避免了清狗操作被中断影响的风险,提高了软件的运行效率。
本发明是通过以下技术方案来实现:
一种嵌入式星载计算机看门狗电路,包括看门狗计数电路、清狗脉宽产生电路、狗咬次数计数电路、清除看门狗信号合并逻辑电路和阻容网络;
清狗脉宽产生电路的输入端与应用软件通讯,用于应用软件写操作;清狗脉宽产生电路的输出端各通过一根跳线与清除看门狗信号合并逻辑电路的输入端连接,清除看门狗信号合并逻辑电路的输出端通过看门狗计数电路与狗咬次数计数电路连接;
阻容网络与看门狗计数电路连接,用于调整看门狗信号的间隔时间。
进一步,清除看门狗信号合并逻辑电路的输入端还输入有上电复位信号。
进一步,看门狗计数电路通过内部时钟计数输出周期性的脉冲信号,该脉冲信号作为看门狗信号;
看门狗计数电路的其中一个输出端与狗咬次数计数电路的输入端连接,用于输出不同周期的脉冲信号。
进一步,狗咬次数计数电路的喂狗端输入上电复位信号;
狗咬次数计数电路的输出端输出狗咬切记指令。
进一步,看门狗计数电路采用型号为54HC4060芯片。
进一步,清狗脉宽产生电路和狗咬次数计数电路采用型号为54HC164芯片。
本发明还公开了基于所述嵌入式星载计算机看门狗电路的工作方法,包括以下步骤:
产品上电后,清狗脉宽产生电路输出高电平,在进行1次软件写操作后,清狗脉宽产生电路输出被清除为低电平,重新开始计数,计数结束后,清狗脉宽产生电路输出变为高电平,在经过清除看门狗信号合并逻辑电路处理后,产生用于清除看门狗的高脉冲信号,看门狗信号不输出;
若无法进行软件写操作,看门狗计数电路产生看门狗信号,狗咬次数计数电路记录到一次狗咬次数,同时狗咬次数计数电路输出狗咬复位信号;
若狗咬次数计数电路记录到多次狗咬次数,狗咬次数计数电路输出狗咬切机指令。
与现有技术相比,本发明具有以下有益的技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010100311.0/2.html,转载请声明来源钻瓜专利网。