CN103365389A - 功耗控制方法及其装置 - Google Patents

功耗控制方法及其装置 Download PDF

Info

Publication number
CN103365389A
CN103365389A CN2012103524230A CN201210352423A CN103365389A CN 103365389 A CN103365389 A CN 103365389A CN 2012103524230 A CN2012103524230 A CN 2012103524230A CN 201210352423 A CN201210352423 A CN 201210352423A CN 103365389 A CN103365389 A CN 103365389A
Authority
CN
China
Prior art keywords
power consumption
consumption control
electronic installation
post
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012103524230A
Other languages
English (en)
Other versions
CN103365389B (zh
Inventor
郑朝国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
MediaTek Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MediaTek Inc filed Critical MediaTek Inc
Priority to CN201610375647.1A priority Critical patent/CN106095039A/zh
Publication of CN103365389A publication Critical patent/CN103365389A/zh
Application granted granted Critical
Publication of CN103365389B publication Critical patent/CN103365389B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Power Sources (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种功耗控制方法及其装置。其中本发明提供的功耗控制方法是应用于电子装置,该功耗控制方法包括:通过执行采样操作以产生多个样本,感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流;对该多个样本进行计算以监控该至少一电流;以及基于该计算,当检测到该至少一电流达到预设阈值时,触发将要在该电子装置中执行的后处理操作。利用本发明提供的功耗控制方法及其装置可降低电子装置的功耗。

Description

功耗控制方法及其装置
技术领域
本发明有关于电子装置的功率管理机制,特别有关于一种功耗控制方法及其装置。
背景技术
在现有技术中,便携式电子装置(例如,多功能移动电话、个人数字助理、平板电脑等)对于终端用户而言非常有用。典型的,为了各种不同的目的可分别在便携式电子装置上运行不同的应用。当该便携式电子装置和这些应用的设计不妥时则会产生一些问题。例如,程序模块可使能(enable)便携式电子装置的特定无线传输功能,当该程序模块在没有禁止(disable)该特定无线传输功能而变为闲置(inactive)时,该无线传输功能可能导致多余的功耗,这将快速地消耗该便携式电子装置的电池的剩余电量。又例如,一种应用可能会开启该便携式电子装置的特定传感器单元,当该应用在没有关闭该特定传感器单元而被终止时,由于发送单元没有被关闭,该特定传感器单元可能导致多余的功耗。总而言之,现有技术中并没有很好地服务终端用户。因此,需要一种新颖的方法,用以增强电子装置的功耗控制。
发明内容
有鉴于此,本发明提供一种功耗控制方法及其装置以解决上述问题。
本发明提供一种功耗控制方法,应用于电子装置,该功耗控制方法包括:通过执行采样操作以产生多个样本,感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流;对该多个样本进行计算以监控该至少一电流;以及基于该计算,当检测到该至少一电流达到预设阈值时,触发将要在该电子装置中执行的后处理操作。
本发明另提供一种功耗控制装置,该功耗控制装置包括电子装置的至少一部分,该功耗控制装置包括:电流传感电路,通过执行采样操作以产生多个样本,该电流传感电路用以感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流;控制模块,用以对该多个样本进行计算以监控该至少一电流,其中基于该计算,当检测到该至少一电流达到预设阈值时,该控制模块触发将要在该电子装置中执行的后处理操作。
利用本发明提供的功耗控制方法及其装置可降低电子装置的功耗,使得用户免受非必要或超量的功耗所导致的断电影响。
附图说明
图1为依据本发明第一实施例的执行功耗控制装置的示意图;
图2为依据本发明一实施例的功耗控制装置的一些实施细节的示意图;
图3为依据本发明另一实施例的功耗控制装置的一些实施细节的示意图;
图4为依据本发明一实施例的功耗控制方法的流程图;
图5为依据本发明一实施例的功耗控制方法所涉及的第一场景的示意图;
图6为依据本发明另一实施例的功耗控制方法所涉及的第二场景的示意图;
图7为依据本发明又一实施例的功耗控制方法所涉及的第三场景的示意图;
图8为依据本发明再一实施例的功耗控制方法所涉及的第四场景的示意图;
图9为依据本发明另一实施例的功耗控制方法所涉及的第五场景的示意图。
具体实施方式
在说明书及权利要求当中使用了某些词汇来指称特定组件。所属技术领域的技术人员应可理解,制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异作为区分组件的方式,而是以组件在功能上的差异作为区分准则。在通篇说明书及权利要求中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。藉由以下的较佳实施例的叙述并配合全文的图1至图9说明本发明,但以下叙述中的装置、组件与方法、步骤乃用以解释本发明,而不应当用来限制本发明。
请参考图1,图1为依据本发明第一实施例的功耗控制装置100的示意图。依据不同的实施例,例如第一实施例及其变形,功耗控制装置100可包括电子装置(例如背景技术中提到的便携式电子装置)的至少一部分(例如,一部分或全部)。例如,功耗控制装置100可包括背景技术中提到的便携式电子装置的一部分,更具体地,可为该便携式电子装置中的控制电路(例如集成电路(integrated circuit,IC))。又例如,功耗控制装置100可为背景技术中提到的便携式电子装置其整体。再例如,功耗控制装置100可为包含背景技术中提到的便携式电子装置的音频/视频***。该电子装置的例子包括但不限于移动电话(例如,多功能移动电话)、个人数字助理(PDA)、便携式电子装置(例如所谓的平板电脑)、个人电脑(例如平板个人电脑,为了简便也称作平板电脑)、膝上型电脑或台式电脑。
如图1所示,功耗控制装置100可包括电流传感电路110和控制模块120,其中控制模块120可包括电流平均计算单元122、状态检测单元124、比较单元126和后处理触发电路128。通过执行采样操作以产生多个样本{ISAMPLE},电流传感电路110可在电池和前述电子装置的至少一部分之间的至少一电流路径上感测至少一电流I(图1中未示)。例如,当前述至少一电流包括多个电流{I}时,例如电流I1、I2、I3等(图1中未示),通过执行采样操作以产生多个样本{ISAMPLE},电流传感电路110可在电池和该电子装置的多个部分之间的多个电流路径上分别感测到该多个电流{I},例如电流I1、I2、I3等。又例如,当前述至少一电流包括一个电流I时(图1中未示),例如来自电池的总输出(或泄露)电流或流至电池的总输入电流,通过执行采样操作以产生多个样本{ISAMPLE},电流传感电路110可在电池和该电子装置的至少一部分之间的一个电流路径上感测到该电流I。此外,控制模块120可对该样本{ISAMPLE}进行计算以监控电流I。基于该计算操作,当检测到电流I(更特别地,检测代表(representative)IM,其表示该计算操作的计算结果)达到预设阈值ITH时,控制模块120可触发将要在该电子装置中执行的后处理操作。例如,该后处理操作可用来减少功耗。
依据该实施例,电流平均计算单元122可执行计算操作,例如在样本{ISAMPLE}上执行滑动平均计算(moving average calculation)以产生电流I的代表IM,比较单元126可将IM与预设阈值ITH进行比较,用以检测电流I(更特别地,检测代表IM,其表示该滑动平均计算操作的滑动平均计算结果)是否达到预设阈值ITH,其中,检测到电流I(更特别地,检测代表IM,其表示该滑动平均计算操作的滑动平均计算结果)达到预设阈值ITH时,后处理触发电路128可触发该后处理操作。更特别地是,可从至少一预设查找表中定义的多个预设阈值中选取该预设阈值ITH,其中状态检测单元124可执行该选取操作。该预设查找表可置于该电子装置之中或之外,这取决于不同的设计需求。例如,前述至少一预设查找表可存储于状态检测单元124中。又例如,前述至少一预设查找表可存储于存储器中(例如,挥发性存储器(例如RAM)或非挥发性存储器(例如闪存))。再例如,前述至少一预设查找表可存储于硬盘(hard disk drive,HDD)中。这仅为举例,本发明并不限于此。依据本实施例的变形,该预设阈值ITH可为固定的值而不是选取于多个该预设阈值,其中在此变形实施例中,状态检测单元124为非必须的。依据本实施例的其他变形,比较单元126产生的比较结果可用于选择性地触发该后处理操作。例如,比较单元126产生的比较结果的第一状态可触发该后处理操作,而比较单元126产生的比较结果的第二状态不会触发该后处理操作。因此,在这些变形实施例中,后处理触发电路128的实施为非必须的。
如上所揭示的,滑动平均计算可作为前述计算的一个示例。这仅为举例,本发明并不限于此。依据本实施例的变形,前述计算可包括计算在一预设单位间隔(例如,一预设时间长度)中的某些样本{ISAMPLE}的平均值,其中基于不同的设计需要可调整该预设单位间隔。依据本实施例的其他变形,该平均值可由最大值代替。例如,前述计算可表示计算在前述的预设单位间隔中的某些样本{ISAMPLE}的最大值。
在图1所示的实施例中,状态检测单元124可检查电子装置用以检测是否满足多个预设状态中的一个特定状态。当检测满足该特定状态时,状态检测单元124使用相应于该特定状态的一个特定预设阈值作为预设阈值ITH。更特别地,该多个预设状态可在前述的至少一预设查找表中定义,其中状态检测单元124可从前述至少一预设查找表中撷取相应于该预设状态的至少一部分的状态信息,用以检查该电子装置,从而检测是否满足该特定状态。在实作中,该状态信息可表示该电子装置可能遇到的一些预设状态,状态检测单元124可检测该电子装置的当前状态是否与该预设状态的特定状态相匹配。该预设状态可为电子装置可能遇到的任何状态。例如,该预设状态可包括网上冲浪、玩游戏、播放音乐、运行应用程序、睡眠模式等等,且可为这些预设状态确定相应的阈值,从而可检测异常或超量的功耗。在某些实施例中,用户从网站下载的应用程序可能有缺陷。这些缺陷应用程序中的第一种应用程序可在其运行期间使能无线保真(Wireless Fidelity,Wi-Fi)功能,且在其停止运行期间之后并未禁止该Wi-Fi功能,这将导致不必要的功耗和不必要的工作负荷。这些缺陷应用程序中的第二种应用程序可在其运行期间使能重力感应(G-sensor)功能,且在其停止运行期间之后并未禁止该G-sensor功能,这也将导致不必要的功耗。功耗控制装置100可记录有关于这些情况的历史信息,并将已考虑的这些应用程序(例如第一应用程序和第二应用程序)的历史信息与状态信息(例如预设模式)分别进行比较,其中该预设模式可例如为多个预设比特,每个比特表示该电子装置的功能的使能/禁止状态或电子装置的元件的使能/禁止状态。已考虑的每个应用程序(例如第一应用和第二应用)的历史信息可包括一些用于与预设模式相比较的比特,例如代表电子装置的一些功能和/或元件的使能/禁止状态的多个比特。当该多个比特与预设模式相匹配的时候,功耗控制装置100可确定检测到一预设状态。
如上所揭示的,状态信息可表示电子装置可能遇见的某些预设状态。这仅为举例,本发明并不限于此。依据本实施例的变形,状态信息可表示电子装置可能遇见的某些可能的场景(scenario),且该状态检测单元124可检测该电子装置的当前状态是否与可能的场景中的特定场景相匹配。
依据本实施例的其他变形,后处理操作可由前述至少一预设查找表中定义的多个预设后处理操作中选取。当检测到满足该特定状态时,控制模块120可将相应于该特定状态的一特定预设后处理操作作为上述的后处理操作。
图2为依据本发明一实施例的图1所示功耗控制装置100的一些实施细节的示意图。以电池50作为第一实施例中所述的电池,其中电池50的正端口VBAT+可电性连接至电子装置的电池输入端VBAT,电池50的负端口GND-可通过电阻R1耦接至电子装置的***接地端。
如图2所示,电子装置可包括芯片101(标示为“SoC”,这表示片上***)。芯片101可包括至少一处理器150和功耗控制模块105。在此,芯片101作为实施功耗控制装置100的一个例子。这仅为举例,本发明并不限于此。依据本实施例的某些变形,无需以芯片101来实施功耗控制装置100,其中功耗控制装置100可实施为非片上***(non-SoC)装置,例如包括一些放置于印刷板(printedcircuit board,PCB)上的元件的***。依据图2的实施例,图1中的电流传感电路110包括具有第一输入端CS+和第二输入端CS-的模数转换器(analog-to-digital converter,ADC)112,且可进一步包括具有第一端和第二端的至少一电阻,例如图2所示的电阻R1,其中ADC 112和控制模块120可实施为置于芯片101的功耗控制模块105之中,且可使用第一输入端CS+和第二输入端CS-来分别接收第一电压和第二电压。ADC 112可对相应于电流I的电压差执行采样操作,以产生多个样本{ISAMPLE},其中该电压差为第一输入端CS+接收的第一电压和第二输入端CS-接收的第二电压之间的电压差。例如,处理器150可控制ADC 112以执行采样操作。这仅为举例,本发明并不限于此。依据本实施例的变形,图1的电流传感电路110可包括具有第一端和第二端的至少一霍尔元件(Hall component),可用该至少一霍尔元件来代替电阻R1。因此,电压差为霍尔元件的第一端的第一电压与霍尔元件的第二端的第二电压之间的电压差。
后处理操作可包括一些用以减少功耗的操作。例如,后处理操作可包括禁止电子装置的无线传输功能,当控制模块120利用中断信号(在图2中标示为“中断”)触发该后处理操作时,电子装置可禁止上述的无线传输功能。这仅为举例,本发明并不限于此。依据本实施例的变形,后处理操作可包括关闭该电子装置的至少一元件,当控制模块120利用上述中断信号触发该后处理操作时,电子装置可关闭上述的至少一元件。在其他实施例中,后处理操作可包括检查哪个软件/固件/硬件导致电流达到预设阈值,然后可禁止一软件模块,禁止一个应用或警告用户出现不正常的功耗等等。
图3为依据本发明另一实施例的图1所示功耗控制装置100的一些实施细节的示意图。以电池50作为第一实施例中所述的电池,其中电池50的正端口VBAT+可通过电阻R1耦接电子装置的电池输入端VBAT,电池50的负端口GND-可电性连接至电子装置的***接地端。在此实施例中相同的描述将不再重复。
依据本实施例的变形,电流传感电路110可包括具有第一端和第二端的至少一霍尔元件(Hall component),可用该至少一霍尔元件来代替电阻R1。因此,电压差为霍尔元件的第一端的第一电压与霍尔元件的第二端的第二电压的电压差。在此变形实施例中相同的描述将不再重复。
图4为依据本发明一实施例的功耗控制方法200的流程图。图4所示的方法可应用于图1所示的功耗控制装置100。功耗控制方法200描述如下。
在步骤210中,电流传感电路110可通过执行采样操作以产生样本{ISAMPLE}以感测电池和电子装置的前述至少一部分(例如多个部分的一个或更多个)之间的电流路径上的电流I,控制模块120可对该样本{ISAMPLE}执行计算以监控电流I,用以基于该计算检测该电流I是否达到预设阈值。
在步骤220中,基于该计算,控制模块120(更具体的是比较单元126)可检测该电流的代表IM是否达到预设阈值ITH。当检测到该电流的代表IM达到该预设阈值ITH时,进入步骤230,否则进入返回步骤210。
在步骤230中,控制模块120(更具体的是后处理触发电路128)可触发将要执行于电子装置中的前述后处理操作。在步骤230的触发操作执行之后,图4所示的流程结束。这仅为举例,本发明并不限于此。依据本实施例的变形,在步骤230的触发操作执行之后,可返回步骤210。也就是说,图4所示的流程可反复操作。
依据其他的实施例,例如图4所示的实施例的某些变形,先前揭示的操作(图1-3的任一实施例所揭示的操作,以及其相应的变形)可应用于图4所示的功耗控制方法200,因此,相同的描述将不再重复。
依据其他的实施例,例如图4所示的实施例的某些变形,功耗控制方法200所揭示的操作甚至可执行于睡眠模式中,在睡眠模式中,因为可通过硬件完成该采样操作,该计算操作,触发该后处理操作,无需在睡眠模式中使用软件,因此前述至少一处理器150中的一或多个处理器可进入睡眠。当后处理操作由于异常或超量电流/功耗被触发时(例如发送一中断信号),已进入睡眠的处理器可被唤醒,用以利用该处理器上运行的某些软件程序来处理该异常或超量电流/功耗。
图5为依据本发明一实施例的图4所示功耗控制方法200所涉及的第一场景的示意图,其中该第一场景可作为前述可能的场景的一个例子。前述至少一处理器150可包括应用处理器150-1和通信处理器150-2(例如调制解调器)。此外,电子装置可进一步包括射频子***180。例如,射频子***180包括可在应用处理器150-1和/或通信处理器150-2的控制下操作的收发器、功率放大器等等。依据该实施例,通信处理器150-2可直接控制射频子***180,且应用处理器150-1可通过之间的电性连接关系间接控制射频子***180,其中,应用处理器150-1可与通信处理器150-2进行通信,以间接控制射频子***180。在实作中,应用处理器150-1和通信处理器150-2可具有各自的中央处理单元(CentralProcessing Units,CPU),这些中央处理单元分别运行各自的操作***(OperatingSystems,OS),其中应用处理器150-1和通信处理器150-2可分别接收中断信号,且应用处理器150-1和通信处理器150-2的每一个可响应从功耗控制模块105接收的中断信号而进行操作。这仅为举例,本发明并不限于此。依据本实施例的其他变形,应用处理器150-1和通信处理器150-2可集成在同一个处理器中,或者,应用处理器150-1和通信处理器150-2的功能可由同一个处理器来执行。
如图5所示,电阻R1(图5中标示为“电阻传感”,其表示用于感测至少一电流I的电阻)可使用于感测从电池50流至应用处理器150-1、通信处理器150-2和射频子***180的总电流输出。基于前述的电压差,例如电阻R1的第一端的第一电压与电阻R1的第二端的第二电压之间的电压差,功耗控制模块105可检查在使用射频子***180的操作(例如,通话操作、数据链接操作等)期间是否发生异常或超量电流/功耗。
图6为依据本发明另一实施例的图4所示功耗控制方法200所涉及的第二场景的示意图,其中该第二场景可作为前述可能的场景的一个例子。应用处理器150-1与图5所示的相同。电子装置可进一步包括特定硬件模块182(图6中标示为“特定硬件”),其可在应用处理器150-1控制下操作。特定硬件模块182(例如,G-sensor或用以为功耗控制装置100提供Wi-Fi功能的Wi-Fi电路)可暂时地或永久地发生故障,或在某些情况下损坏,这将导致异常或超量电流/功耗。
如图6所示,当检测到特定硬件模块182发生异常(例如,电流I异常和/或功耗异常)时,应用处理器150-1可接收前述的中断信号。更具体的,基于前述电压差,例如电阻R1的第一端的第一电压与电阻R1的第二端的第二电压之间的电压差,功耗控制模块105可检查特定硬件模块182的异常或超量电流/功耗。
图7为依据本发明又一实施例的图4所示功耗控制方法200所涉及的第三场景的示意图,其中该第三场景可作为前述可能的场景的一个例子。应用处理器150-1和通信处理器150-2与图5所示的相同。
如图7所示,运行在应用处理器150-1上的第三方应用(标示为“3App”)可唤醒通信处理器150-2。需注意的是,传统的应用处理器并不能察觉第三方应用唤醒了传统的通信处理器。依据本实施例,在功耗控制模块105的帮助下,应用处理器150-1可察觉第三方应用非必要地唤醒了通信处理器150-2,这导致超量功耗,因此应用处理器150-1可选择第三方应用的某些操作(例如停止运行该第三方应用),以降低通信处理器150-2的功耗。这仅为举例,本发明并不限于此。依据本实施例的其他变形,前述的第三方应用可由任何非必要地唤醒通信处理器150-2的应用所代替。依据本实施例的其他变形,前述的第三方应用可由任何非必要地唤醒应用处理器150-1的应用所代替。
依据图7所示的实施例的变形,当应用处理器150-1处于睡眠模式时,功耗控制模块105可检测通信处理器150-2的异常或超量电流/功耗,且图7所示的架构和相应的操作有助于降低通信处理器150-2的功耗。相同的描述将不再重复。
图8为依据本发明再一实施例的图4所示功耗控制方法200所涉及的第四场景的示意图,其中该第四场景可作为前述可能的场景的一个例子。应用处理器150-1与图5所示的相同。电子装置可进一步包括多媒体硬件模块184(图8中标示为“MM硬件”),其可在应用处理器150-1控制下操作。运行在应用处理器150-1上的一些应用(图8中标示为“App”),例如多媒体相关的应用,可使能、禁止或控制多媒体硬件模块184。多媒体硬件模块184可为图形加速器(graphic accelerator)、视频编码器/解码器或音频编码器/解码器。在另一实施例中,多媒体硬件模块184可包括图形加速器、视频编码器/解码器或音频编码器/解码器。
如图8所示,功耗控制模块105可检测到多媒体硬件模块184发生的异常或超量电流/功耗,这些异常或超量电流/功耗是由运行在应用处理器150-1上的多媒体相关的应用所导致的。图8所示的架构和相应的操作有助于降低多媒体硬件模块184的功耗。例如,在某些多媒体静态场景中(例如音乐回放、视频回放/录像、相机预览等),功耗控制模块105可检测其异常或超量电流/功耗,并进一步触发后处理操作,以降低功耗。
图9为依据本发明另一实施例的图4所示功耗控制方法200所涉及的第五场景的示意图,其中该第五场景可作为前述可能的场景的一个例子。应用处理器150-1、通信处理器150-2和射频子***180分别与图5所示的相同。
如图9所示,图5的前述的电阻R1由多个电阻{R1}代替(图9中标示为“电阻传感”,其与图5所示的含义相同)。电阻{R1}可用于分别感测从电池50流至应用处理器150-1、通信处理器150-2和射频子***180的多个电流{I},例如电流I1、I2和I3。基于前述的电压差,例如电阻{R1}的特定电阻R1的第一端的第一电压与电阻{R1}的特定电阻R1的第二端的第二电压之间的电压差,功耗控制模块105可检查在通话操作、数据链接操作等期间是否发生异常或超量电流/功耗。
在如图5-9所示的实施例中,功耗控制模块105可检测电流I的代表IM是否达到预定阈值ITH,以确定是否发送中断信号至处理器。这仅为举例,本发明并不限于此。依据图5-9所示的实施例的其他变形,处理器可周期性地或非周期性地发送请求(Request)至功耗控制模块105,以从功耗控制模块105获取检测/比较信息(具体的,表示电流I的代表IM是否达到预定阈值ITH的信息),其中,功耗控制模块105可响应于来自处理器的请求而分别发送检测/比较信息。
本发明的优点之一为,利用本发明提供的方法和装置可降低电子装置的功耗。作为结果,用户可免受非必要或超量的功耗所导致的断电影响而使用电子装置,背景技术中的技术问题将不再成为困扰。
上述的实施例仅用来列举本发明的实施方式,以及阐释本发明的技术特征,并非用来限制本发明的范畴。任何所属技术领域的技术人员依据本发明的精神而轻易完成的改变或均等性安排均属于本发明所主张的范围,本发明的权利范围应以权利要求为准。

Claims (20)

1.一种功耗控制方法,应用于电子装置,该功耗控制方法包括:
通过执行采样操作以产生多个样本,感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流;
对该多个样本进行计算以监控该至少一电流;以及
基于该计算,当检测到该至少一电流达到预设阈值时,触发将要在该电子装置中执行的后处理操作。
2.如权利要求1所述的功耗控制方法,其特征在于,该至少一电流为来自该电池的总输出电流或流至该电池的总输入电流。
3.如权利要求1所述的功耗控制方法,其特征在于,利用该后处理操作以减少功耗。
4.如权利要求1所述的功耗控制方法,其特征在于,执行采样操作以产生多个样本的该步骤进一步包括:
使用模数转换器对相应于该至少一电流的电压差执行该采样操作,以产生该多个样本。
5.如权利要求4所述的功耗控制方法,其特征在于,该电压差为至少一电阻的第一端的第一电压和该至少一电阻的第二端的第二电压之间的电压差。
6.如权利要求4所述的功耗控制方法,其特征在于,该电压差为至少一霍尔元件的第一端的第一电压和该至少一霍尔元件的第二端的第二电压之间的电压差。
7.如权利要求1所述的功耗控制方法,其特征在于,该至少一电流包括多个电流,通过执行采样操作以产生多个样本,感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流的该步骤进一步包括:
通过执行该采样操作以产生该多个样本,分别感测该电池和该电子装置的多个部分之间的多个电流路径的该多个电流。
8.如权利要求1所述的功耗控制方法,其特征在于,从至少一预设查找表中定义的多个预设阈值中选取该预设阈值,该功耗控制方法进一步包括:
检查该电子装置以检测是否满足多个预设状态的特定状态;以及
当检测到满足该特定状态时,将相应于该特定状态的特定预设阈值作为该预设阈值。
9.如权利要求8所述的功耗控制方法,其特征在于,该多个预设状态在该至少一预设查找表中定义,该功耗控制方法进一步包括:
从该至少一预设查找表中撷取相应于该预设状态的至少一部分的状态信息,用以检查该电子装置以检测是否满足该特定状态。
10.如权利要求8所述的功耗控制方法,其特征在于,从该至少一预设查找表中定义的多个预设后处理操作中选取该后处理操作,该功耗控制方法进一步包括:
当检测到满足该特定状态时,将相应于该特定状态的特定预设后处理操作作为该后处理操作。
11.如权利要求1所述的功耗控制方法,其特征在于,该后处理操作包括禁止该电子装置的无线传输功能。
12.如权利要求1所述的功耗控制方法,其特征在于,该后处理操作包括关闭该电子装置的至少一元件。
13.一种功耗控制装置,该功耗控制装置包括电子装置的至少一部分,该功耗控制装置包括:
电流传感电路,通过执行采样操作以产生多个样本,该电流传感电路用以感测电池和该电子装置的至少一部分之间的至少一电流路径的至少一电流;
控制模块,用以对该多个样本进行计算以监控该至少一电流,其中基于该计算,当检测到该至少一电流达到预设阈值时,该控制模块触发将要在该电子装置中执行的后处理操作。
14.如权利要求13所述的功耗控制装置,其特征在于,该至少一电流为来自该电池的总输出电流或流至该电池的总输入电流。
15.如权利要求13所述的功耗控制装置,其特征在于,该后处理操作是用以减少功耗。
16.如权利要求13所述的功耗控制装置,其特征在于,该至少一电流包括多个电流,通过执行该采样操作以产生该多个样本,该电流传感电路用以分别感测该电池和该电子装置的多个部分之间的多个电流路径的该多个电流。
17.如权利要求13所述的功耗控制装置,其特征在于,该预设阈值是从至少一预设查找表中定义的多个预设阈值中选取得到,该控制模块包括:
状态检测单元,用以检查该电子装置以检测是否满足多个预设状态的特定状态,
其中,当检测到满足该特定状态时,该状态检测单元将相应于该特定状态的特定预设阈值作为该预设阈值。
18.如权利要求17所述的功耗控制装置,其特征在于,该多个预设状态在该至少一预设查找表中定义,该状态检测单元从该至少一预设查找表中撷取相应于该预设状态的至少一部分的状态信息,用以检查该电子装置以检测是否满足该特定状态。
19.如权利要求17所述的功耗控制装置,其特征在于,该后处理操作是从该至少一预设查找表中定义的多个预设后处理操作中选取得到,当检测到满足该特定状态时,该控制模块将相应于该特定状态的特定预设后处理操作作为该后处理操作。
20.如权利要求13所述的功耗控制装置,其特征在于,该后处理操作包括关闭该电子装置的至少一元件。
CN201210352423.0A 2012-03-26 2012-09-20 功耗控制方法及其装置 Expired - Fee Related CN103365389B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610375647.1A CN106095039A (zh) 2012-03-26 2012-09-20 功耗控制方法及其装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/430,638 2012-03-26
US13/430,638 US9195286B2 (en) 2012-03-26 2012-03-26 Method for performing power consumption control, and associated apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201610375647.1A Division CN106095039A (zh) 2012-03-26 2012-09-20 功耗控制方法及其装置

Publications (2)

Publication Number Publication Date
CN103365389A true CN103365389A (zh) 2013-10-23
CN103365389B CN103365389B (zh) 2016-08-03

Family

ID=49211183

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610375647.1A Withdrawn CN106095039A (zh) 2012-03-26 2012-09-20 功耗控制方法及其装置
CN201210352423.0A Expired - Fee Related CN103365389B (zh) 2012-03-26 2012-09-20 功耗控制方法及其装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201610375647.1A Withdrawn CN106095039A (zh) 2012-03-26 2012-09-20 功耗控制方法及其装置

Country Status (2)

Country Link
US (1) US9195286B2 (zh)
CN (2) CN106095039A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005523A (zh) * 2015-01-23 2015-10-28 深圳市利路亚电子科技有限公司 基于电流量的计算机软件运行监测方法及装置
CN106055076A (zh) * 2016-05-31 2016-10-26 广东欧珀移动通信有限公司 一种传感器关闭方法和装置
CN106125889A (zh) * 2016-06-21 2016-11-16 广东欧珀移动通信有限公司 一种唤醒源处理方法和装置
CN107219913A (zh) * 2017-05-31 2017-09-29 Tcl移动通信科技(宁波)有限公司 移动终端电流检测调节方法、储存装置及移动终端
CN108604434A (zh) * 2016-12-14 2018-09-28 华为技术有限公司 Amoled屏幕的功耗控制方法及设备
CN109075584A (zh) * 2016-03-31 2018-12-21 高通股份有限公司 用于性能节制的嵌入式电流测量的装置和方法
CN111095159A (zh) * 2017-09-27 2020-05-01 奥迪股份公司 用于控制电子电路单元的低消耗模式的方法以及控制器和机动车

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102109883B1 (ko) * 2013-09-03 2020-05-12 삼성전자주식회사 컨텐츠 전송 방법 및 전자 장치
US10942975B2 (en) * 2016-05-20 2021-03-09 Cisco Technology, Inc. Search engine for sensors
TWI664811B (zh) * 2018-12-14 2019-07-01 Giga-Byte Technology Co.,Ltd. 功率調整器及功率調整方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6229286B1 (en) * 1999-05-14 2001-05-08 Murata Manufacturing Co., Ltd. Charging controller
US20020145477A1 (en) * 2000-01-28 2002-10-10 Victor Marten Power-consenving external clock for use
US20090140744A1 (en) * 2006-06-09 2009-06-04 The Furukawa Electric Co., Ltd. Method and device for determining state of health of the battery, and battery power supply system
CN102323474A (zh) * 2011-08-01 2012-01-18 湖北方圆环保科技有限公司 一种检测脉冲电流的数显电流表

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4421993A (en) * 1982-05-28 1983-12-20 General Electric Company Load resistance control circuitry
US5239628A (en) * 1985-11-13 1993-08-24 Sony Corporation System for asynchronously generating data block processing start signal upon the occurrence of processing end signal block start signal
US5341503A (en) * 1992-04-16 1994-08-23 International Business Machines Corporation Battery operated computer having improved battery gauge and system for measuring battery charge
US5459671A (en) * 1993-02-19 1995-10-17 Advanced Micro Devices, Inc. Programmable battery controller
US5640081A (en) * 1994-05-13 1997-06-17 Apple Computer, Inc. Method and apparatus for monitoring discharge of a battery device based on battery self-discharge and discharge over time
US5633573A (en) * 1994-11-10 1997-05-27 Duracell, Inc. Battery pack having a processor controlled battery operating system
US5600230A (en) * 1994-12-15 1997-02-04 Intel Corporation Smart battery providing programmable remaining capacity and run-time alarms based on battery-specific characteristics
US5565759A (en) * 1994-12-15 1996-10-15 Intel Corporation Smart battery providing battery life and recharge time prediction
FI963389A (fi) 1996-08-30 1998-03-01 Nokia Mobile Phones Ltd Käsipuhelimen opastusjärjestelmä
US5941997A (en) 1996-11-26 1999-08-24 Play Incorporated Current-based contention detection and handling system
US5714870A (en) 1996-12-18 1998-02-03 Intel Corporation Method for measuring suspend-time power consumption in a battery-powered electronic device
US6246215B1 (en) * 1999-03-08 2001-06-12 O2 Micro International Limited Buffer battery power supply system
JP3670522B2 (ja) * 1999-07-30 2005-07-13 富士通株式会社 バッテリパック
US6981161B2 (en) 2001-09-12 2005-12-27 Apple Computer, Inc. Method and apparatus for changing a digital processing system power consumption state by sensing peripheral power consumption
US20070257642A1 (en) * 2003-06-19 2007-11-08 Sean Xiao Battery cell monitoring and balancing circuit
JP2006101609A (ja) * 2004-09-29 2006-04-13 Hitachi Ltd 二次電池充放電制御回路およびセンシング無線端末
US7113122B2 (en) 2005-01-19 2006-09-26 Atmel Corporation Current sensing analog to digital converter and method of use
US7916812B2 (en) * 2005-03-10 2011-03-29 Qualcomm Incorporated Determining modulo count in sleep capable system
US20070085822A1 (en) * 2005-10-13 2007-04-19 Isaac Lagnado Wireless transmitter enabling/disabling system
US8149746B2 (en) * 2006-08-28 2012-04-03 Intel Corporation Battery level based configuration of a mobile station by a base station
US7532448B2 (en) * 2006-10-13 2009-05-12 Advanced Analogic Technologies, Inc. Current limit detector
KR101552270B1 (ko) * 2009-02-13 2015-09-11 삼성전자주식회사 태양 전지부를 포함하는 휴대 단말기 및 이의 전원 제어 방법
US7928703B2 (en) 2009-04-30 2011-04-19 Texas Instruments Incorporated On-chip current sensing
US20110119515A1 (en) * 2009-05-07 2011-05-19 Innosys, Inc. Power Monitoring and Control System
US8228038B2 (en) * 2009-12-23 2012-07-24 Intel Corporation Power management control system and method
US8804988B2 (en) * 2010-04-13 2014-08-12 Starkey Laboratories, Inc. Control of low power or standby modes of a hearing assistance device
US8379855B2 (en) * 2010-06-03 2013-02-19 Nokia Corporation Ciphering in a packet-switched telecommunications system
US8769315B1 (en) * 2010-09-30 2014-07-01 The United States Of America As Represented By The Secretary Of The Navy Power managing energy-harvesting for selectively controlling a state of individual computer based on a harvesting energy stored available
TWI428622B (zh) * 2010-11-25 2014-03-01 Ind Tech Res Inst 一種藉由電池充放電特性檢控容量與功率的方法
US8695008B2 (en) * 2011-04-05 2014-04-08 Qualcomm Incorporated Method and system for dynamically controlling power to multiple cores in a multicore processor of a portable computing device
US9075090B2 (en) * 2011-08-11 2015-07-07 Qualcomm Incorporated Battery monitoring circuit
US9189055B2 (en) * 2012-07-17 2015-11-17 Mediatek Inc. Method for performing power consumption management, and associated apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6229286B1 (en) * 1999-05-14 2001-05-08 Murata Manufacturing Co., Ltd. Charging controller
US20020145477A1 (en) * 2000-01-28 2002-10-10 Victor Marten Power-consenving external clock for use
US20090140744A1 (en) * 2006-06-09 2009-06-04 The Furukawa Electric Co., Ltd. Method and device for determining state of health of the battery, and battery power supply system
CN102323474A (zh) * 2011-08-01 2012-01-18 湖北方圆环保科技有限公司 一种检测脉冲电流的数显电流表

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005523A (zh) * 2015-01-23 2015-10-28 深圳市利路亚电子科技有限公司 基于电流量的计算机软件运行监测方法及装置
CN105005523B (zh) * 2015-01-23 2018-07-24 深圳市利路亚电子科技有限公司 基于电流量的计算机软件运行监测方法及装置
CN109075584A (zh) * 2016-03-31 2018-12-21 高通股份有限公司 用于性能节制的嵌入式电流测量的装置和方法
CN106055076A (zh) * 2016-05-31 2016-10-26 广东欧珀移动通信有限公司 一种传感器关闭方法和装置
CN106055076B (zh) * 2016-05-31 2019-07-16 Oppo广东移动通信有限公司 一种传感器关闭方法和装置
CN106125889A (zh) * 2016-06-21 2016-11-16 广东欧珀移动通信有限公司 一种唤醒源处理方法和装置
CN108604434A (zh) * 2016-12-14 2018-09-28 华为技术有限公司 Amoled屏幕的功耗控制方法及设备
CN108604434B (zh) * 2016-12-14 2020-05-08 华为技术有限公司 Amoled屏幕的功耗控制方法及设备
CN107219913A (zh) * 2017-05-31 2017-09-29 Tcl移动通信科技(宁波)有限公司 移动终端电流检测调节方法、储存装置及移动终端
CN111095159A (zh) * 2017-09-27 2020-05-01 奥迪股份公司 用于控制电子电路单元的低消耗模式的方法以及控制器和机动车
CN111095159B (zh) * 2017-09-27 2023-11-14 奥迪股份公司 用于控制电子电路单元的低消耗模式的方法以及控制器和机动车

Also Published As

Publication number Publication date
CN106095039A (zh) 2016-11-09
US20130249521A1 (en) 2013-09-26
US9195286B2 (en) 2015-11-24
CN103365389B (zh) 2016-08-03

Similar Documents

Publication Publication Date Title
CN103365389A (zh) 功耗控制方法及其装置
US10908920B2 (en) Method for preloading application, computer readable storage medium, and terminal device
KR101941510B1 (ko) 전력 소모를 줄이기 위한 방법 및 그 전자 장치
CN105375549A (zh) 用于控制电池状态的方法、***及电池
CN107329559A (zh) 一种应用程序控制方法、装置、终端和存储介质
CN103686963A (zh) 控制无线网络开关方法、装置、设备及***
US9717055B2 (en) Method for performing alarm grouping control of an electronic device with aid of at least one grouping control strategy, and associated apparatus
CN104050973A (zh) 经由间歇采样的低功率音频触发器
CN105549718A (zh) 一种优化应用程序耗电的方法、装置及电子设备
US10121210B2 (en) Tracking power states of a peripheral device
US20160041207A1 (en) Method for performing power consumption control, and associated apparatus
CN103105920A (zh) 节能***以及节能方法
JP4727370B2 (ja) 無線通信端末およびその制御方法
CN102402272A (zh) 具有网络连接功能的电子装置及应用于该电子装置的方法
CN103837835A (zh) 一种移动设备电池容量下降程度检测方法及其装置
CN106598195A (zh) 功耗控制方法及其装置
CN107832131A (zh) 应用程序关闭方法、装置、存储介质和电子设备
CN105354491B (zh) 智能终端待机状态检测方法及装置
CN102455773A (zh) 移动存储装置及其节能控制方法
US8606533B2 (en) Battery gas-gauge circuit and method thereof
CN104111864A (zh) 应用操作的录制方法、回放方法及相应的装置
CN103731552B (zh) 一种移动终端的拍摄切换方法、装置及电子设备
CN108411310A (zh) 接口电路和电子装置
CN112860501B (zh) 检测方法、检测装置、存储介质及移动终端
CN103257597B (zh) 控制方法和电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160803

Termination date: 20190920