【技术实现步骤摘要】
本专利技术涉及微控制器,特别涉及在程序可以继续进行的电源断开模式中 抑制待机期间的电流消耗的技术。这项技术也可用于通信装置和记录装置。
技术介绍
普通的微控制器具有用于停止工作时钟的供应并降低电流消耗的停止 模式,作为待机模式,该模式是工作模式中的一种。在停止模式中,由于内 部状态被维持,并且可以从待机状态中高速恢复,所以不需要进行软件的启 动等操作。但是,由于近来半导体制造技术的进步,电路利用微观晶体管配 置,晶体管的关闭电流(漏电流)的量很大,并且即使在停止模式,电流消 耗也趋向于很大。在断开电源来抑制电流消耗的方法中,由漏电流引起的电流消耗基本为 零。在这种情况下,由于电源断开,控制器的内部状态被破坏,因此为了对 内部进行初始化,必须从复位过程执行初始化程序。但是,如果执行这样的 过程,就要进行控制器的初始设置和操作系统的启动,由此恢复所需要的时 间变得更长。因此,开发了用于允许程序继续进行的电源断开模式。相关技术包括布 置待机控制电路的技术,该技术在日本未审专利公开(日本未审专利公开No.2005-11166 )中提交。这项技术对信息保持电路的持续电源的 ...
【技术保护点】
一种微控制器,包括: CPU; 电源装置,用于向所述CPU供电; 电源单元,被布置在所述CPU和所述电源装置之间; 电源控制单元,用于控制所述CPU和所述电源单元;和 信息保持单元,用于保持从所述CPU备份的信息,该信息是进行程序所必需的;其中 所述电源控制单元响应于电源断开因素的生成,向所述CPU输出断开请求信号, 所述CPU一接收到所述断开请求信号,就起动电源断开微程序,将进行程序所必需的信息备份至所述信息保持单元,并在完成备份之后,向所述电源控制单元输出备份完成信号, 所述电源控制单元一接收到所述备份完成信号,就向所述电 ...
【技术特征摘要】
JP 2006-9-12 2006-2464541、 一种微控制器,包括 CPU;电源装置,用于向所述CPU供电; 电源单元,被布置在所述CPU和所述电源装置之间; 电源控制单元,用于控制所述CPU和所述电源单元;和 信息保持单元,用于保持从所述CPU备份的信息,该信息是进行程序 所必需的;其中所述电源控制单元响应于电源断开因素的生成,向所述CPU输出断开 请求信号,所述CPU—接收到所述断开请求信号,就起动电源断开微程序,将进 行程序所必需的信息备份至所述信息保持单元,并在完成备份之后,向所述 电源控制单元输出备份完成信号,所述电源控制单元 一 接收到所述备份完成信号,就向所述电源单元输出 电源断开控制信号,并且所述电源单元一从所述电源控制单元接收到所述电源断开控制信号,就 断开对所述CPU的电源供应。2、 根据权利要求1所述的微控制器,进一步包括时钟发生器;其中 所述电源控制单元一接收到所述备份完成信号,就向所述时钟发生器输出时钟停止控制信号。3、 根据权利要求2所述的微控制器,其中所述电源控制单元响应于电源恢复因素的生成,向所述电源单元输出电 源供应控制信号,所述电源单元一接收到所述电源供应控制信号,就开始向所述CPU供电,所述电源控制单元在供应的电源电压稳定时,向所述CPU输出恢复请求信号,并向所述时钟发生器输出时钟供应控制信号,所述时钟发生器一接收到所述时钟供应控制信号,就重新开始供应工作 时钟,并且所述CPU —接收到所述恢复请求信号,就起动电源恢复微程序,恢复 在电源断开期间备份在所述信息保持单元中的进行程序所必需的信息,并且 最后将过程转移到由程序计数器指示的地址,以从断开状态继续执行程序。4、 一种微控制器,包括 CPU;电源装置,用于向所述CPU供电; 电源单元,被布置在所述CPU和所述电源装置之间; 电源控制单元,用于控制所述CPU和所述电源单元;和 信息保持单元,用于保持从所述CPU备份的信息,该信息是进行程序 所必需的;其中所述电源控制单元响应于电源断开因素的生成,向所述CPU输出断开 请求信号,所述CPU—接收到所述断开请求信号,就起动电源断开微程序,将进 行程序所必需的信息备份至所述信息保持单元,并在完成备份之后,向所述 电源控制单元输出备份完成信号,所述电源控制单元一旦在接收到所述备份完成信号之后接收到电源恢 复因素的生成,就向所述CPU输出恢复请求信号,和所述CPU —接收到所述恢复请求信号,就起动用于不恢复已备份的信 息的电源恢复微程序,并继续执行程序。5、 根据权利要求2所述的微控制器,其中,所述时钟发生器选择下列 操作中的 一种作为 一从所述电源控制单元接收到所述时钟停止控制信号就 进行的操作在停止工作时钟的供应之后进行操作和停止进行操作而不停止 工作时4f的供应。6、 根据权利要求4所述的微控制器,其中,所述时钟发生器选择下列操作中的 一 种作为 一 从所述电源控制单元接收到所述时钟停止控制信号就进行的操作在停止工作时钟的供应之后进行操作和停止进行操作而不停止工作时钟的供应。7、 根据权利要求1所述的微控制器,其中,所述电源控制单元限制可以断开的时间4殳。8、 根据权利要求4所述的微控制器,其中,所述电源控制单元限制可 以断开的时间段。9、 根据权利要求1所述的微控制器,其中,所述电源断开微程序将所 述进行程序所必需的信息备份至所述信息保持单元中的堆栈区域,然后只将 用于指示备份位置的堆栈指针的值备份至指定位置。10、 根据权利要求4所述的微控制器,其中,所述电源断开微程序将所 述进行程序所必需的信息备份至所述信息保持单元中的堆栈区域,然后只将 用于指示备份位置的堆栈指针的值备份至指定位置。11、 根据权利要求3所述的微控制器,其中,所述电源恢复因素利用所 述微控制器的中断系统。12、 根据权利要求4所述的微控制器,其中,所述电源恢复因素利用所 述微控制器的中断系统。13、 根据权利要求1所述的微控制器,其中,所述电源断开因素的状态 包括从外部端子提供的状态和由命令提供的状态,并且可以选择对应于一种 或两种所述状态的配置。14、 根据权利要求4所述的微控制器,其中,所述电源断开因素的状态 包括从外部端子提供的状态和由命令提...
【专利技术属性】
技术研发人员:杉中由香利,浜口敏文,北尾嘉贵,村松伸哉,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。