便携式电脑的总线时钟控制装置及方法

文档序号:6574070阅读:391来源:国知局
专利名称:便携式电脑的总线时钟控制装置及方法
技术领域
本发明涉及一种对用于在便携式电脑例如笔记本内的各装置之间进行数据交换的总线时钟进行扼流(throttling)以降低功率消耗的装置及方法。
相关技术说明通常,便携式电脑例如笔记本电脑可通过所装电池以及交流电源线获得其必要电能。然而,由于电池容量有限,笔记本要是由所装电池供电的话,用不了几个小时就会没电。因此,有关公司日前已提出了多种延长电池寿命的方法。


图1是常规笔记本的简化方框图。图1的笔记本包括CPU11,其执行众所周知的普通操作和功能;桥式控制器12,其执行CPU11的辅助操作,以及对存储器、视频端口和总线等进行管理;视频处理器13,用于处理视频数据并输出所处理的数据用于视频显示;以及时钟脉冲发生器10,用于向CPU11和桥式控制器12提供固定频率的第一时钟“时钟1”,例如100MHz,以及向视频处理器13提供频率为66MHz的第二时钟“时钟2”。
PLL(锁相环)电路110嵌入在CPU11内。PLL电路110根据当前供电方式,以不同方式使来自时钟脉冲发生器10的100MHz时钟放大。例如,如果采用外部交流电供电,则PLL电路110使100MHz时钟放大六倍,以产生600MHz内部时钟,并且,如果采用电池供电,则PLL电路110使100MHz时钟放大五倍,以产生500MHz时钟。
由于CPU的功率消耗与用于驱动CPU的时钟的速度成比例,所以如果在电池供电方式中使用500MHz内部时钟,则与在交流供电方式中使用的600MHz内部时钟相比,处理速度降低,同时功率耗散减少。因此,电池寿命略微延长。
此外,时钟扼流方法还可用于减少CPU内的功率消耗。图2示出了这种时钟扼流方法,图中,时钟由控制信号“STPCLK#”定期设置为无效。每当有效“低”(LOW)的控制信号“STPCLK#”处于有效状态时,用于驱动CPU的时钟便被取消激活,从而使CPU耗散少量功率。结果,CPU的平均功率消耗降低。因此,CPU的功率消耗降低率可通过调节控制信号“STPCLK#”的占空比进行调整。
在按照如上所述进行配置和操作的常规便携式电脑内,CPU的性能在电池供电方式时下降,以降低功率消耗。然而,无论供电方式如何,与CPU和桥式控制器相连的主机总线由总线时钟驱动,该总线时钟的速度是固定的并且其状态始终有效。结果,所有与主机总线相连的装置都一直被驱动。因此,电池供电方式的节电效率较低。
发明综述本发明的目的是提供一种为了降低功率消耗,根据电池剩余容量或CPU负荷,对与便携式电脑的CPU和桥式控制器相连的主机总线的时钟进行扼流的装置和方法。
根据本发明的便携式电脑的总线时钟控制方法包括步骤把时钟的扼流率(throttle rate)设置为预定初始值,该时钟用于与CPU和控制装置相连的数据总线;检测当前电池剩余容量或CPU的当前负荷;以及根据所检测的电池剩余容量或CPU负荷,调节所设置的扼流率。
附图的简要说明附图包含在本文中以便于进一步了解本发明,这些附图不仅显示本发明的实施例,而且还与说明书一起用来阐明本发明的原理。在附图中图1是常规笔记本的简化方框图;图2示意性地示出了时钟扼流方法;图3是内部嵌入了根据本发明的总线时钟控制装置的便携式电脑的方框图;图4示出了采用根据本发明的便携式电脑的总线时钟扼流方法予以扼流的主机时钟;图5是实施图3的扼流控制器的逻辑电路图;图6是实施根据本发明的便携式电脑的总线时钟控制方法的流程图;图7以表格形式列出了针对电池剩余容量各范围的扼流率和系统性能;以及图8是实施另一种根据本发明的便携式电脑的总线时钟控制方法的流程图。
优选实施例的详细说明为了能全面了解本发明,以下将参照附图对本发明的优选实施例进行说明。
图3是内部嵌入了根据本发明的总线时钟控制装置的便携式电脑的方框图。图3的便携式电脑包括CPU11,桥式控制器22,以及时钟脉冲发生器10等,如图1所示。
时钟脉冲发生器10向CPU11和桥式控制器22提供100MHz时钟101,并且桥式控制器22包含扼流控制器220,扼流控制器220对与CPU11相连的主机总线的时钟进行扼流。
图3的便携式电脑还包括嵌入式控制器23,其由电池剩余容量比较器231组成,电池剩余容量比较器231用于把当前电池剩余容量与预定的若干参考值Ref_b1、Ref_b2等进行比较;CPU负荷比较器232,用于把CPU11的当前负荷与预定的若干参考值Ref_c1、Ref_c2等进行比较;以及主机时钟扼流器230,用于把主机时钟控制信号“STP_HCLK-”输出到扼流控制器220,主机时钟控制信号“STP_HCLK-”的占空比随电池剩余容量或CPU负荷的比较结果而变化。
如图4所示,只有当来自主机时钟扼流器230的主机时钟控制信号“STP_HCLK-”无效时,包含在桥式控制器22内的扼流控制器220才向主机总线提供来自时钟脉冲发生器10的100MHz时钟101。图4所示的实例是针对扼流率分别为50%和25%这两种情况。
如图5所示,在采用时钟和主机时钟控制信号“STP_HCLK-”对时钟进行扼流的情况下,可向扼流控制器220提供逆变器和“与”门。需要逆变器的原因在于,主机时钟控制信号“STP_HCLK-”被设置为有效“低”(LOW)。在图5的逻辑电路内,如果主机时钟控制信号“STP_HCLK-”被激活,即变为“低”,则“与”门的输入端变为“高”(HIGH),因此,提供给“与”门的另一输入端的时钟101照原样被传输到输出端。途经“与”门的时钟101被传送到与CPU11和桥式控制器22相连的主机总线。
电池剩余容量检测装置(无图显示)、CPU负荷检测装置(无图显示)以及用于检测是从所装电池供电还是从交流电源供电的方式检测装置(无图显示),所有这些都可由众所周知的常规技术实现。尤其是,已在第09/930447号美国专利申请中对CPU负荷检测装置作了详细说明。因此,本文不再对所有这些检测装置进行阐述。
以下将对根据用众所周知的检测电路检测的电池剩余容量或CPU负荷对主机总线时钟进行扼流的方法进行说明。
图6是实施一种根据本发明的基于便携式电脑的电池剩余容量对主机总线时钟进行扼流的方法的流程图。
包含在桥式控制器22内的扼流控制器220在系统引导过程中,把主机总线时钟101的扼流率设置为初始值(S10)。在该启动过程中设置的初始值对于0%扼流率来说为0,以使便携式电脑发挥全部性能。如果扼流率为0%,则主机时钟控制信号始终无效,即处于“高”(HIGH)状态。由于主机时钟控制信号无效,因而扼流控制器220把从时钟脉冲发生器10输出的100MHz时钟101照原样传递到主机总线。
之后,嵌入式控制器23检查是从所装电池供电还是从外部交流电源供电(S11)。如果是电池供电,则电池剩余容量比较器231把当前电池剩余容量与若干参考值Ref_b1、Ref_b2等进行比较。当该比较结束时,主机时钟扼流器230把扼流率设置为适合于比较结果的新值。扼流率设置成与电池剩余容量成反比。结果,当电池剩余容量较小时,即使便携式电脑的性能下降,电池寿命及其工作时间也将得到延长。
例如,如果电池剩余容量占总容量的90%以上,则扼流率被设置为0%,如果是电池剩余容量所占比例为90%到75%,则扼流率被设置为15%(S13)。扼流率为15%的情况是指,主机时钟控制信号的有效部分占脉冲周期之比是15%。当主机时钟控制信号有效时,扼流控制器220不向主机总线提供输入时钟101。如果电池剩余容量在75%至50%的范围内(S14),则扼流率被设置为30%(S15);如果电池剩余容量在50%至25%的范围内(S16),则扼流率被设置为45%(S17);如果电池剩余容量低于25%,则扼流率被设置为60%(S18)。
图7以表格形式列出了针对电池剩余容量各范围的扼流率和系统性能。如图7所示,系统性能下降程度与扼流率升高程度相对应,这就是说,如果扼流率升高T%,则系统性能下降(100-T)%。
当主机时钟因设置的扼流率而没有被提供时,所有与主机时钟同步工作的装置都不能进行数据交换工作。因此,这些装置没有耗散所供功率,但系统性能也按相应程度下降。
如果按照上述方式更改扼流率之后,电源从电池转换到交流电源,则扼流率被复位到0%,与在系统启动过程中相同,以便向主机总线提供来自时钟脉冲发生器10的100MHz时钟101的所有脉冲,结果,系统性能再次达到最大。
图8是实施一种根据本发明基于便携式电脑的CPU负荷对主机总线时钟进行扼流的方法的流程图。
在图8的实施例中,主机总线时钟101的扼流率被设置为初始值,即在系统引导过程中被设置为0(S30)。因此,来自时钟脉冲发生器10的100MHz时钟101的所有脉冲都被用作主机总线时钟,并且便携式电脑发挥全部性能。
之后,嵌入式控制器23检查是从所装电池供电还是从外部交流电源供电(S31)。如果是电池供电,则CPU负荷比较器232把当前CPU负荷与若干负荷参考值Ref_c1、Ref_c2等进行比较。
如果由CPU负荷比较器232进行的比较表明当前CPU负荷高于90%,则主机时钟扼流器230保持0%的最初扼流率(S33);如果CPU负荷低于90%,则主机时钟扼流器230调节与CPU负荷成反比的扼流率(S34),以便即使在便携式电脑的性能下降时,也可延长电池寿命及电池工作时间。
例如,如果当前CPU负荷在满负荷的90%至75%范围内,则通过把主机时钟控制信号的占空比调到15%,把扼流率设置为15%。结果,来自时钟脉冲发生器10的时钟101的85%脉冲由扼流控制器220提供给主机总线。
如果当前CPU负荷在75%至50%的范围内,则扼流率被设置为30%;如果当前CPU负荷在50%至25%的范围内,则扼流率被设置为45%;如果当前CPU负荷低于25%,则扼流率被设置为60%。
如果按照上述方式调节扼流率之后,电源从电池切换到交流电源,则扼流率被复位到0%,与在系统启动过程中相同,以便使系统性能再次达到最大。
图8中所示的实施例也可适用于交流供电方式以及电池供电方式。
在上述实施例中,主机时钟扼流器230可根据下列等式(1)计算扼流率,而不用在如上所述的若干预定扼流率中选择一个与条件匹配的数值。
TR(扼流率)=MR-MR×X/Xmax.................等式(1)式中,X表示电池剩余容量或CPU负荷的变量,Xmax表示变量X的最大值,MR表示最大扼流率。
上述扼流率调节操作最好是通过定时器中断服务程序进行,该程序定期唤醒,例如每100ms唤醒一次。
上述实施例适用于与CPU和桥式控制器相连的主机总线,然而,根据本发明的扼流率调节操作也可适用于与桥式控制器和一个或多个外围设备相连的PCI总线。
根据本发明的上述主机总线时钟控制方法可通过对数据总线的时钟进行扼流,按照电池剩余容量或CPU负荷相应调节与数据总线相连的装置的性能,从而降低笔记本系统内的功率消耗,并延长电池寿命及电池工作时间。
本发明可在不背离本发明的精神或实质特点的情况下,采用其他特定形式予以实施。因此,本实施例应在所有方面被视为说明性的而不是限制性的,本发明的范围应由所附权利要求予以表示,而不是由上述说明予以表示。因此,凡是在与所附权利要求具有等效的意义和范围内所作的全部更改,都将包含在所附权利要求之内。
权利要求
1.一种便携式电脑总线时钟控制方法,包括以下步骤把时钟的扼流率设置为预定初始值,该时钟用于与CPU和控制装置相连的数据总线;如果当前电源是电池,则检测电池剩余容量;以及根据所检测的电池剩余容量,调节所设置的扼流率。
2.如权利要求1所述的方法,其特征在于,所述调节步骤将扼流率调节成与所检测的电池剩余容量成反比。
3.如权利要求1所述的方法,其特征在于,所述调节步骤用于在预设置成与不同电池剩余容量成反比的多个扼流率中,选择一个与所检测的电池剩余容量相适应的值。
4.如权利要求1所述的方法,其特征在于,所述控制装置是指通常装在笔记本电脑内的桥式控制器。
5.一种便携式电脑总线时钟控制方法,包括以下步骤把时钟的扼流率设置为预定初始值,该时钟用于与CPU和控制装置相连的数据总线;以及在检测了CPU负荷之后,将扼流率调节成与CPU负荷成反比。
6.如权利要求5所述的方法,其特征在于,只有在当前电源是电池时才进行所述调节步骤。
7.如权利要求5所述的方法,其特征在于,所述调节步骤在预设置成与不同CPU负荷成反比的多个扼流率中,选择一个与所检测的CPU负荷相适应的信。
8.一种包含CPU和控制装置的便携式电脑的总线时钟控制装置,其特征在于,它包括时钟脉冲发生器,用于产生时钟;检测器,用于检测电池剩余容量和/或CPU负荷;以及控制器,根据所检测的电池剩余容量或CPU负荷,确定扼流率;按照确定的扼流率对从时钟脉冲发生器产生的时钟进行扼流;以及向数据总线提供经过扼流的时钟,其中,CPU和控制装置都与数据总线相连。
9.如权利要求8所述的装置,其特征在于,所述控制器包括时钟控制信号提供装置,用于输出占空比随所检测的容量或负荷而变化的脉冲信号;以及时钟扼流器,只有当脉冲信号处于特定状态时,时钟扼流器才向数据总线提供来自时钟脉冲发生器的时钟。
10.如权利要求8所述的装置,其特征在于,所述控制装置是指通常装在笔记本电脑内的桥式控制器。
11.如权利要求8所述的装置,其特征在于,所述控制器在很大程度上按照与所检测的电池剩余容量或CPU负荷成反比来确定扼流率。
12.一种便携式电脑总线时钟控制方法,包括以下步骤把时钟的扼流率设置为预定初始值,该时钟用于与CPU和控制装置相连的数据总线;如果当前电源是电池,则检测电池剩余容量和CPU负荷;以及根据所检测的电池剩余容量和CPU负荷,调节所设置的扼流率。
13.一种便携式电脑总线时钟控制方法,包括以下步骤把时钟的扼流率设置为预定初始值,该时钟用于与控制装置和外围设备相连的数据总线;如果当前电源是电池,则检测电池剩余容量;以及根据所检测的电池剩余容量,调节所设置的扼流率。
14.一种便携式电脑总线时钟控制方法,包括以下步骤把时钟的扼流率设置为预定初始值,该时钟用于与控制装置和外围设备相连的数据总线;在检测了当前CPU负荷之后,将扼流率调节成与CPU负荷成反比。
全文摘要
本发明涉及一种用于对在便携式电脑例如笔记本内的各装置之间进行数据交换的总线的时钟进行扼流的装置及方法。本发明的该方法包括步骤:把时钟的扼流率设置为预定初始值,时钟用于与CPU和控制装置相连的数据总线;检测当前电池剩余容量或CPU的当前负荷;以及根据所检测的电池剩余容量或CPU负荷,调节所设置的扼流率,从而减少功率消耗,延长电池寿命及电池工作时间。
文档编号G06F5/06GK1360241SQ0114472
公开日2002年7月24日 申请日期2001年12月21日 优先权日2000年12月21日
发明者吴长根 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1