[发明专利]控制CPU启动时进入不同状态的切换方法及控制电路在审
申请号: | 201310623789.1 | 申请日: | 2013-12-01 |
公开(公告)号: | CN103677904A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 宁占彬;于仲华;杨猛;董海波;魏旭东 | 申请(专利权)人: | 国家电网公司;郑州华力信息技术有限公司;国网河南省电力公司郑州供电公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/00 |
代理公司: | 郑州金成知识产权事务所(普通合伙) 41121 | 代理人: | 郭增欣 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 cpu 启动 进入 不同 状态 切换 方法 控制电路 | ||
技术领域
本发明涉及一种CPU启动控制方法,特别是涉及一种控制CPU启动时进入不同状态的切换方法及控制电路。
背景技术
在设计基于CPU的电子产品时,开发阶段、生产阶段以及最终产品的运行阶段,需要通过启动时配置外部I/O为合适的电平来决定CPU进入不同的工作模式。如STM32系列CPU,当BOOT1固定为低电平时,通过将Boot0引脚上拉高电平启动,进入系统模式。在此模式下,运行的程序是CPU设计厂家设计的通用程序,只有简单的更新程序功能,没有对一般I/O口操作的功能。一般用来更新用户程序,此模式多为调试或生产时使用。而将Boot0引脚下拉为低电平启动,进入正常模式,此时的程序是产品设计者设计的程序,可以控制CPU的所有资源,如控制I/O实现喂狗操作等,此模式即为设备正常运行时的状态。
常用的做法是通过增加跳线,根据需要进行连接。如需要更新程序,则需要拆下设备,更改跳线后才能操作,操作完成后还需恢复跳线状态,使用不方便,增加维护维修工作量。而且,多数基于CPU的电子产品,为了增加系统的可靠性,一般会增加一个外部的看门狗电路,程序正常运行时,会定时改变看门狗电路输入电平的喂狗信号,当系统出现故障时,不能及时的改变喂狗信号时,看门狗电路发出复位信号使CPU复位,重新开始工作,从而保证CPU总是能正常的工作。而当调试或者生产的时候,需要运行在系统模式,而在系统模式下没有喂狗信号,所以需要断开看门狗发出的复位信号,当正常运行时,则要连接看门狗发出的复位信号到CPU的复位引脚上。这种情况下也需采用跳线的方式来实现看门狗复位信号和CPU之间的连接。
此外,采用跳线的方法有一个限制,就是一般需要打开设备的外壳,才能操作,对于结构复杂的设备,操作起来比较麻烦,特别是对于一些设备内部带有高压,打开设备无疑会增加维护人员的危险性,存在安全隐患。
发明内容
本发明针对现有技术提出的问题,提出一种简单易行、成本低的控制CPU启动时进入不同状态的切换方法,同时提供一种设计合理、控制准确的CPU启动状态的控制电路。
本发明所采用的技术方案:
一种控制CPU启动时进入不同状态的切换方法,设置一个双刀双掷自锁开关或者两组单刀双掷自锁开关,其中一组开关控制Boot引脚的连接状态,另一组控制CPU复位信号的连接,通过开关在不同状态,实现CPU的Boot引脚和复位引脚连接关系的切换,从而实现CPU启动时进入不同的模式。
所述双刀双掷自锁开关或者两组单刀双掷自锁开关安装在设备机箱上,不打开机箱即可实现程序的更新。
一种控制CPU启动时进入不同状态的控制电路,包括CPU和与之连接的包括看门狗电路在内的外围电路,所述CPU和包括看门狗电路在内的外围电路通过一个双刀双掷自锁开关或者两组单刀双掷自锁开关连接,从每一组开关引出3根引线,其中一组开关的引出线连接CPU的启动引脚,其引入线分别连接电源端和接地端;另一组开关的引出线连接CPU的异步复位引脚,其引入线分别连接看门狗电路的复位输出端和RC复位电路复位信号。
所述双刀双掷自锁开关或者两组单刀双掷自锁开关安装在设备机箱上,其开关引线与设备机箱内的CPU及包括看门狗电路在内的外围电路连接。
本发明的有益积极效果:
1、本发明通过简化配置实现CPU启动进入不同模式的控制方式,实现方式简单,使用方便,提高了安全性。解决了调试或生产时看门狗和CPU的连接,避免因使用跳线而需要打开机箱的问题,同时满足CPU不同运行模式下,看门狗电路使能。
2、本发明巧妙的通过一个双刀双掷自锁开关,解决了CPU在下载程序时需要的引脚配置以及看门狗复位输出和CPU复位引脚之间的连接问题,不仅实现了CPU运行状态切换的简化,而且由于是一个开关,可以安装在设备机箱上,从而实现不打开机箱的情况下实现程序的更新。
附图说明
图1:本发明控制CPU启动时进入不同状态的控制电路原理图;
图2:本发明CPU启动控制电路原理图之一(Boot引脚需要低电平运行应用程序);
图3:本发明CPU启动控制电路原理图之二(Boot引脚需要高电平运行应用程序)。
具体实施方式
实施例:参见图1~图2,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;郑州华力信息技术有限公司;国网河南省电力公司郑州供电公司,未经国家电网公司;郑州华力信息技术有限公司;国网河南省电力公司郑州供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310623789.1/2.html,转载请声明来源钻瓜专利网。