一种降低电子设备功耗的方法

文档序号:6391691阅读:304来源:国知局
专利名称:一种降低电子设备功耗的方法
技术领域
本发明涉及一种降低电子设备功耗的方法,确切地说,是涉及一种在待机状态下降低电子设备功耗的方法。
背景技术
随着微电子技术的飞速发展,用户对消费类电子设备,特别是便携式信息设备的需求也大大增加,从而推动了电子设备性能的进一步提高,对于使用电池的电子设备,以往的设计人员更多地是考虑它优化空间的两个方面速度和体积,而忽视了它的第三个方面,即功耗。减小电子设备的功耗使得电子设备具有更长的运行时间,并能有效延长电池的寿命,这就让用户在选择电子产品的时候不再只关注电子设备的性能,而同样重视电子产品的功耗问题。
目前,处理器都设计有待机模式来降低功耗。当操作系统发现处理器当前没有可执行的任务时,便将处理器置于待机模式,当系统发生中断时,处理器从待机模式被唤醒。但是,处理器在待机模式下还是保持着额定工作频率,很高的工作频率仍然会产生较多的功率消耗。

发明内容本发明的目的在于提供一种能够让处理器在待机模式时降低工作频率从而有效降低处理器功耗的方法。
本发明的目的是通过以下技术方案实现的一种降低电子设备功耗的方法,包括如下步骤(1)定时器计时;(2)判断在计时时间内是否有中断,若有中断,定时器清零并重新计时;(3)若在计时时间内没有中断,当定时器计时到设定的时间后,系统通过工作频率控制器实现对处理器频率的控制,晶体振荡器输出的时钟信号依次通过分频器和多路选择器,多路选择器输出的信号作为处理器新的时钟输入信号。
一种降低电子设备功耗的方法,还包括如下步骤处理器改变工作频率后,若有新的中断,晶体振荡器输出的时钟信号直接经过多路选择器,处理器恢复原来的工作频率。
相较于现有技术,本发明一种降低电子设备功耗的方法利用工作频率控制器来调整处于待机状态下的处理器工作频率,通过降低待机状态下的处理器工作频率的方法来实现降低电子设备的功耗,使得电子设备有更长的运行时间,并能有效延长电池的寿命。

图1为本发明一种降低电子设备功耗的方法的设备方框图。
图2为根据本发明的工作频率控制器的设备方框图。
图3为根据本发明处理器降低工作频率的流程图。
图4为根据本发明处理器恢复工作频率的流程图。
具体实施方式请参阅图1所示,本发明一种降低电子设备功耗的方法通过键盘、处理器、定时器、晶体振荡器和工作频率控制器来实现降低待机状态下的处理器工作频率的功能。其中,处理器分别与键盘、定时器和工作频率控制器连接,工作频率控制器还同晶体振荡器相连。所述键盘的功能是检测用户输入的键盘信号,并将键盘信号传送到处理器。所述定时器的功能是设置一个循环时间,处理器在定时器设置的时间内检测有无中断,并根据检测结果选择相应的工作频率。所述晶体振荡器的功能是产生时钟频率信号f1。所述的工作频率控制器的功能是根据当前处理器工作状态,将晶体振荡器产生的时钟频率信号f1转换成适当的工作频率f2(f2<f1)作为处理器的时钟频率信号。
请参阅图2所示,工作频率控制器可由分频器和多路选择器构成,所述工作频率控制器包括一个输入端A、一个输入端B和一个输出端C。所述输入端A为晶体振荡器的时钟频率信号,输入端B为处理器的输入控制信号,输出端C为经过选择后的处理器工作时的时钟频率信号。工作频率控制器根据输入端B上的处理器输入控制信号参数work_slow值来判断处理器的工作状态,当处理器工作时,多路选择器直接选择输入A上的晶体振荡器的时钟频率信号作为输出端C的输出时钟频率信号;当处理器处于待机状态时,多路选择器选择通过分频器后的时钟频率信号作为输出端C的输出时钟频率信号,即降低了处理器的工作频率。
请参阅图3所示,首先执行步骤101,设置定时器的循环时间T,然后执行步骤102,定时器开始计时,接着执行步骤103,在循环时间T内判断是否有中断,若有中断,则返回步骤102,定时器清零并重新计时;若没有中断,定时器继续计时,当定时器计时至时间T时,执行步骤104,处理器将输入控制信号参数work_slow值设置为1,接着执行步骤105,工作频率控制器根据work_slow的值判断处理器处于待机状态,将多路选择器输出的经过分频器的时钟信号作为处理器的时钟输入信号,使得处理器的工作频率降至f2。
请参阅图4所示,首先执行步骤201,处理器输入控制信号参数work_slow值被设置为1,处理器此时处于待机状态,然后执行步骤202,将处理器的工作频率降低至f2,接着执行步骤203,判断处理器在待机状态下是否有新的中断,若有新的中断,则执行步骤204,将work_slow值设置为0,然后执行步骤205,工作频率控制器根据work_slow的值判断处理器处于工作状态,直接输出晶体振荡器的时钟频率信号f1,即处理器恢复原来的工作频率;若没有新的中断,则执行步骤206,将work_slow值设置为1,即保持work_slow值不变,接着执行步骤207,处理器仍旧保持工作频率f2。
本发明一种降低电子设备功耗的方法利用工作频率控制器来调整处于待机状态下的处理器工作频率,通过降低待机状态下的处理器工作频率的方法来实现降低电子设备的功耗,使得电子设备有更长的运行时间,并能有效延长电池的寿命。
权利要求
1.一种降低电子设备功耗的方法,包括如下步骤(1)定时器计时;(2)判断在计时时间内是否有中断,若有中断,定时器清零并重新计时;(3)若在计时时间内没有中断,当定时器计时到设定的时间后,系统通过工作频率控制器实现对处理器频率的控制,晶体振荡器输出的时钟信号依次通过分频器和多路选择器,多路选择器输出的信号作为处理器新的时钟输入信号。
2.如权利要求1所述的一种降低电子设备功耗的方法,还包括如下步骤处理器改变工作频率后,若有新的中断,晶体振荡器输出的时钟信号直接经过多路选择器,处理器恢复原来的工作频率。
全文摘要
一种降低电子设备功耗的方法,包括如下步骤(1)定时器计时;(2)判断在计时时间内是否有中断,若有中断,定时器清零并重新计时;(3)若在计时时间内没有中断,当定时器计时到设定的时间后,系统通过工作频率控制器实现对处理器频率的控制,晶体振荡器输出的时钟信号依次通过分频器和多路选择器,多路选择器输出的信号作为处理器新的时钟输入信号。
文档编号G06F1/32GK1716144SQ200410025730
公开日2006年1月4日 申请日期2004年7月2日 优先权日2004年7月2日
发明者莫皓然, 张太 申请人:上海迪比特实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1