电力管理方法与装置与流程

文档序号:11454714阅读:213来源:国知局
电力管理方法与装置与流程

本公开一般涉及电子设备,更具体地,涉及用于电力管理的方法和装置。



背景技术:

诸如智能电话的电子设备在3g/lte频带中消耗比2g频带中消耗的电流更多的电流。例如,当使用2g频带时,电子设备可能消耗200ma。此外,当使用3g频带时,电子设备可能消耗400至500ma,超过使用2g频带时消耗的电流,并且当使用lte频带时可能消耗700ma。



技术实现要素:

随着电子设备的功耗成为问题,如上所述,改善功耗的方法得到关注。例如,调整时间常数的方法可以用于改善功耗。根据调整时间常数的方法,当产生呼叫时,可以通过使用lc时间常数来改善功耗或通过调整pa输出负载来改善功耗。作为另一示例,可以使用根据功率电平[dbm]来控制vcc偏置的方法来改善功耗。作为另一示例,可以使用包络跟踪调制器(et调制器)来改善功耗。

用于改善功耗的方法具有如下限制。首先,调整时间常数的方法可以稍微降低功耗。然而,该方法不能尽可能地减少功耗。此外,当降低功耗时,根据功率电平控制vcc偏置的方法可以增加对相邻信道的干扰。此外,使用et调制器的方法可以尽可能多地减少功耗,但是该方法是昂贵的。因此,存在解决这些限制中的至少一些的用于电力管理的新技术的需要。

本公开解决该需求。根据本公开的方面,提供一种用于具有放大单元的电子设备中的方法,所述方法包括:当放大单元处于放大单元根据第一控制值被操作的第一状态时,检测电子设备的当前温度;检测当前温度是否达到阈值;当当前温度达到阈值时,识别低于第一控制值的第二控制值;以及通过将放大单元转换到其中根据第二控制值操作放大单元的第二状态来改变放大单元使用的功率量。

根据本公开的各方面,一种装置,包括:温度感测单元;放大单元;至少一个处理器,被配置为:当所述放大单元处于其中根据第一控制值操作所述放大单元的第一状态时,由所述温度感测单元检测所述装置的当前温度;检测当前温度是否达到阈值;当当前温度达到阈值时,识别低于第一控制值的第二控制值;并且通过将放大单元转换到其中根据第二控制值操作放大单元的第二状态来改变放大单元使用的功率量。

根据本公开的实施方式的电子设备的发热功耗的改善方法和装置,当将电子设备加热到预设温度以上时(即,当电子设备的当前温度达到阈值时),可以使用特定表。因此,根据本公开的实施例的电子设备可以降低功耗,同时可以减少对相邻信道的干扰。

附图说明

图1是根据本公开的各方面的电子设备的示例的图。

图2是根据本公开的各方面的功率放大单元的示例的图。

图3是根据本公开的各方面的用于改善功耗的电路的示例的图。

图4是根据本公开的各方面的处理的示例的流程图。

图5是根据本公开的各方面的处理的示例的流程图。

具体实施方式

在下文中,参照附图描述本公开的各种实施例。这里,应当注意,在附图中,相同的部件由相同的附图标记表示。已知功能和配置的详细描述将被省略,因为它可能会妨碍更为相关的主题。应当注意,将仅给出关于理解本公开的操作所必需的部分的以下描述,并且将省略其他背景技术,以防止本公开的主题被妨碍。

图1是根据本公开的各方面的电子设备的示例的图。

参考图1,电子设备100可以包括无线通信单元110、存储器单元120和控制单元130。将在图1所示的虚线表示数据流、实线表示指令流的假定上给出以下描述。

无线通信单元110可以包括发送/接收单元111、功率放大单元112、无线转换单元113和温度感测单元114。

发送/接收单元111可以发送和接收数据。这里,数据可以是从无线通信单元110发送或由无线通信单元110接收的数据。当发送呼叫数据时,发送/接收单元111可以向功率放大单元112供电。此外,发送/接收单元111可以接收通话数据。

特别地,根据本公开的实施例,发送/接收单元111可以将对应于目标功率[dbm]的控制值发送到功率管理单元131。

例如,发送/接收单元111可以是收发器。当功率放大单元112执行全扫描时,目标功率可以是被设置为适合于多个通道中的每一个的功率。

当从发送/接收单元111接收到信号时,功率放大单元112可以放大接收的信号。例如,当连接呼叫时,功率放大单元112可以利用从发送/接收单元111提供的电力来放大信号。

例如,功率放大单元112可以是功率放大器模块(pam)。

更具体地说,根据本公开的实施例,功率放大单元112可以低功率模式和高功率模式中的一种模式工作。此外,功率放大单元112可以根据对应于所提供的功率(即,目标功率)的偏置值将信号放大到期望功率电平。当电源被驱动时,功率放大单元112可以被提供基于从功率管理单元131接收的控制值确定的功率。例如,控制值可以是确定提供给功率放大单元112的电源(vcc电压)量的整数。

此外,功率放大单元112可以将放大的信号传送到无线转换单元113。

当存在多个频带时,无线转换单元113可以以预定顺序打开每个频带路径。根据需要,无线转换单元113可以包括用于连接每个频带相应路径的开关。

例如,无线转换单元113可以是集成双工(femid)的第一端模块。

当接收到信号时,针对所需频带,无线转换单元113可以通过开关与天线形成连接,并进行无线通信。

温度检测单元114可以感测电子设备100的温度。温度感测单元114可以被布置成与功率放大单元112相邻。例如,在一些实施例中,温度感测单元114可以处于与功率放大单元物理(或热)接触。作为另一示例,在一些实施例中,温度感测单元114可以设置在功率放大单元114附近。这种配置旨在通过将温度感测单元114设置为与功率放大单元112相邻来直接感测功率放大单元112的温度,因为功率放大单元112是当电子设备100用于进行电话呼叫(或另一种类型的通信会话)时产生最多热量的组件)。温度感测单元114可将感测到的温度传送到功率管理单元131。

例如,温度检测单元114可以是热敏电阻器。

存储器单元120可以包括任何合适类型的易失性或非易失性存储器,诸如随机存取存储器(ram)、只读存储器(rom)、网络可访问存储(nas),云存储、固态驱动器(ssd)等。根据本公开的实施例,存储器单元120可以存储正常查找表121和特殊查找表122。存储在正常查找表121和特殊查找表122中的信息可以通过控制单元130从存储器单元120中检索。

正常查找表121和特殊查找表122中的每一行可以包括目标功率[dbm]、控制值、第一放大值和第二放大值。

当功率放大单元112执行全扫描时,目标功率[dbm]可以识别适合于多个信道中的每一个的功率电平。

控制值可以包括任何合适类型的数字、字符串和/或字母数字标识符。例如,控制值可以是“15”。控制值可以从发送/接收单元111发送到功率管理单元131。功率管理单元131可以在其存储器(例如,寄存器、高速缓存等)中存储控制信息132。控制信息132可以包括在正常查找表121和专用查找表122的至少一部分。

第一放大值和第二放大值可以是用于由功率放大单元112进行放大的偏置电压。

正常查找表121可以是当温度感测单元114感测到的温度低于预设温度时应用的偏置表。这里,预设温度可以由电子设备100的制造商或由在电子设备上执行的软件的开发者设置。可以选择正常查找表121中的值,以便最小化对相邻信道的干扰。可以基于线性度来测量与相邻信道的干扰。例如,可以通过使用相邻信道泄漏比(aclr)或频谱发射掩码(sem)来测量线性度。

特殊查找表122可以是当温度感测单元114感测到的温度等于或高于预设温度时使用的偏置表。可以选择值特殊查找表122以便降低功耗。因此,在一些实现中,正常查找表121可以被优化用于减少相邻信道干扰,而特定查找表可以被优化以最小化功耗。

控制单元130可以包括任何合适类型的处理电路,例如一个或多个通用处理器(例如,基于arm的处理器)、数字信号处理器(dsp)、可编程逻辑器件(pld)、专用集成电路(asic)、现场可编程门阵列(fpga)等。在一些实现中,控制单元130可以包括功率管理单元131和处理器133。

功率管理单元131可以从温度检测单元114接收感测的温度信息。另外,功率管理单元131可以检测感测到的温度是否等于或高于预设温度。例如,预设温度可以由电子设备100的制造商或由在电子设备100上执行的软件的开发者设置。

当电子设备100用于进行电话呼叫(或另一类型的通信会话)时,功率管理单元131可以检测温度变化。当呼叫开始时,特别是电子设备100的功率放大单元112的温度可能升高。因此,当呼叫开始时,功率管理单元131可以接收电子设备(和/或功率放大单元)的温度已经升高的指示。

当检测到温度升高时,功率管理单元131可以确定所感测的温度是否等于或高于预设温度。

当确定感测到的温度等于或高于预设温度时,功率管理单元131可以使用特殊查找表122。相反,当确定感测到的温度低于预设温度时,功率管理单元131可以使用正常查找表121。也就是说,功率管理单元131可以基于由温度感测单元114感测的温度来适当地使用特殊查找表122或正常查找表121。

具体地说,当确定感测到的温度等于或高于预设温度时,功率管理单元131可以向处理器133发送这种效果的指示。

在接收到感测到的温度变得等于或高于预设温度的指示时,处理器133可以检索并将特殊查找表122发送到功率管理单元131。

此外,当处理器从功率管理单元131接收到测量温度已经低于预设温度的指示时,处理器133可以检索正常查找表121并将正常查找表121发送到功率管理单元131。

图1仅作为示例提供。电子设备100的配置不限于上述配置。例如,尽管在附图中未示出,但是电子设备可以被配置为附加地包括触摸屏单元。电子设备100可以是用于支持无线数据通信和语音呼叫的诸如智能电话的设备。

图2是根据本公开的各方面的功率放大单元的示例的图。

参见图1和图2,功率放大单元112可以被配置为包括控制器221、第一放大器222和第二放大器223。控制器221可以包括任何合适类型的处理电路,诸如一个或多个通用处理器(例如,基于arm的处理器)、数字信号处理器(dsp)、可编程逻辑器件(pld)、专用集成电路(asic)、现场可编程门阵列(fpga)等。虽然在本示例的功率放大单元112包括两个放大器,在一些实现中,功率放大单元112可以包括任何合适数量的放大器(例如,1、3等)

当从发送/接收单元111接收电力时,控制器221可以分别控制提供给第一放大器222和第二放大器223的第一放大值和第二放大值。例如,第一放大器222和第二放大器223可以是bjt晶体管。第一放大值和第二放大值可以是分别指示施加到第一和第二放大器的各个偏置信号的电平的偏置值。

第一放大器222和第二放大器223可以通过分别使用第一放大值和第二放大值来放大信号。

图3是根据本公开的各方面的用于改善功耗的电路的示例的图。

参考图3,温度感测单元335可以感测图1的功率放大单元112中的温度变化。这里,温度感测单元335可以耦合到acc端子333,并且acc端子333可以耦合到功率管理单元131。也就是说,温度感测单元335可以通过acc端子333耦合到功率管理单元131,以便能够将指示感测温度的信号馈送到功率管理单元131。例如,温度感测单元335可以是热敏电阻器。

图4是根据本公开的各方面的处理的示例的流程图。

在操作401中,功率管理单元131可以使用温度检测单元114来检测电子设备100(和/或功率放大单元112)的当前温度。温度检测单元114可以用于感测电子设备100中的温度变化。此外,温度感测单元114可以将感测到的温度的指示传送到功率管理单元131。例如,温度感测单元114可以在电子设备100中启动呼叫(数据呼叫或语音呼叫)时感测电子设备100中的温度升高。此外,温度感测单元114可以感测当通话已终止时电子设备100中的温度降低。

接下来,在操作403中,功率管理单元131可以检测当前温度是否达到阈值。例如,功率管理单元131可以在操作403处确定所感测的温度是否等于或高于预设温度。这里,预设温度可以由电子设备100的制造商或由在电子设备100上执行的软件的开发者设置。

在操作405中,当达到阈值时,功率管理单元131可以在处理器133的控制下获得用于改善功耗的特殊查找表122,并从获得的特殊查找表中检索控制值。

从特殊查找表检索的控制值可以与由发送/接收单元111设置的特定目标值相关联,并且可以低于通过正常查找表121与相同目标值相关联的另一个控制值。

功率管理单元131可以通过调整时间常数来将控制值设置为低。

表1显示了一个特殊查找表的示例。

【表1】

根据本公开的另一实施例,对于特定目标功率值,特殊查找表122可以包括第一放大值和第二放大值,该第一放大值和第二放大值低于包括在用于改善功耗的正常查找表121中的那些。通过这样的结构,可以降低功耗,同时允许目标功率保持不变。

本公开仅作为示例提供,并不限于上述实施例。

在操作407中,功率管理单元131可以使用从特殊查找表122检索的控制值来计算vcc电压。

具体地说,功率管理单元131可以使用特殊查找表122来计算控制电压vctrl。可以通过使用下面的等式1来计算控制电压。

等式1

其中,controlvalue指控制值。

接下来,可以使用控制电压vctrl来计算vcc电压。

可以通过使用下面的等式2来计算vcc电压。

等式2

vcc=vctrl×2.5[v]

在操作411中,当感测到的温度不等于或高于阈值温度时(即当当前温度不达到阈值时),功率管理单元131可以在处理器133的控制下获得正常查找表121。此后,功率管理单元131可以从正常查找表121检索控制值。从正常查找表121检索的控制值可以与由发送/接收单元111设置的特定目标值相关联,并且其可以高于特定查找表122的与相同目标值相关联的另一个控制值。功率管理单元131可以通过调整时间常数来将控制值设置为高。

表2显示了正常查找表的示例。

【表2】

根据本公开的另一实施例,特殊查找表122可以包括比包括在正常查找表121中的那些更高的第一放大值和第二放大值,以改善与相邻信道的干扰(即,为了改善线性(例如aclr或sem))。

在操作413中,功率管理单元131可以基于从正常查找表121检索的控制值来计算vcc电压。

具体地说,功率管理单元131可以使用普通查找表121来计算控制电压vctrl。功率管理单元131可以使用等式1来计算控制电压。然后,功率管理单元131可以使用等式2来计算vcc电压。

当电子设备100处于等待状态时,功率管理单元131可以保持使用正常查找表121的状态。

此后,在操作409,功率管理单元131可以将计算出的vcc电压发送到功率放大单元112。

功率管理单元131可以通过已经使用上述过程计算出的vcc值来确定要提供给功率放大单元112的功率量。

将参考上述表格和等式来描述当根据温度应用不同的查找表时功率消耗得到改善的示例。

首先,将描述其中频带具有10,562个信道的示例。在温度检测单元114感测到的温度低于阈值温度的状态下,当目标功率为22.3dbm时,功率管理单元131可以计算消耗438ma的电流。相反,在温度检测部114检测到的温度等于或高于预设温度的状态下,当目标功率为22.2dbm时,功率管理部131可以计算出消耗了376ma的电流。

作为另一示例,将给出具有10,700个信道的频带的描述。在温度检测单元114感测到的温度低于预设温度的状态下,当目标功率为22.22dbm时,功率管理单元131可以计算消耗411ma的电流。相反,在温度感测单元114感测到的温度等于或高于预设温度的状态下,当目标功率为22.28dbm时,功率管理单元131可以计算消耗了358ma的电流。

作为另一示例,将给出具有10,838个信道的频带的描述。在温度感测单元114检测到的温度低于预设温度的状态下,当目标功率为22.4dbm时,功率管理单元131可以计算消耗了485ma的电流。相反,在温度感测单元114感测到的温度等于或高于预设温度的状态下,当目标功率为22.5dbm时,功率管理单元131可以计算消耗425ma的电流。

如上所述,在相同的频带中,当温度检测单元114感测到的温度低于预设温度时,与由温度检测单元114感测的温度等于或高于预设温度的情况相比,功率管理单元131可消耗更多的电流。

功率管理单元131可以在操作415处确定由处理器133是否产生请求电子设备100关闭的用户输入。

功率管理单元131重复上述过程,直到生成了请求断电的用户输入。也就是说,功率管理单元131可以连续地识别电子设备100的温度,并且根据电子设备100中的温度变化应用适当的查找表。具体地,当电子设备100的温度等于或高于预设温度时(即当当前温度达到阈值时),功率管理单元131可以使用特殊查找表122。相反,当电子设备100的温度不等于且不高于预设温度(即当前温度不达到阈值)时,功率管理单元131可以使用正常查找表121。

图5是根据本公开的各方面的过程的示例的流程图。

在操作501中,功率管理单元131可以使用温度感测单元114来检测电子设备100(和/或功率放大单元112)的当前温度。温度检测单元114可以感测电子设备100的温度变化。此外,温度感测单元114可将感测到的温度传送到功率管理单元131。

在操作503中,功率管理单元131可以检测当前温度是否达到阈值。例如,功率管理单元131可以确定由温度感测单元114感测的温度是否等于或高于阈值温度。例如,预设温度可以由电子设备100的制造商或由在电子设备上执行的软件的开发者来设置。

在操作505中,当感测到的温度等于或高于阈值温度时,功率管理单元131可以通过从存储器120检索诸如下面所示的表3的表来获得多个限制值。

【表3】

根据本公开的实施例,功率管理单元131可以根据每个频率来识别消耗的电流中存在偏差。根据每个频率消耗的电流的这种偏差在较高温度下具有较高的值。因此,功率管理单元131可以使用与相同频带中的不同频率相关联的限制值来减少消耗电流的偏差,以减少根据相同频带中的每个频率消耗的电流的偏差。例如,根据每个频率的极限值可以是净空值(headroomvalue)。

当如表3所示确定根据频率的参考值时,可以设置使用具有相同等级的目标功率(见表1和2)。此外,当根据每个频率的参考值为“-1.0”时,功率管理单元131可以被设置为使用先前等级的目标功率,并且当根据每个频率的参考值为“+1.0”时,功率管理单元131可以被设置为使用下一等级的目标功率。

例如,在相同的频带(例如频带1)中,相对于频率19525、199644和19775可以设置相同等级的目标功率。

在操作507中,功率管理单元131可以确定是否需要使用多个限制值中的一个来确定vcc电压。例如,功率管理单元131可以通过表3来确定是否需要根据每个频率的限制值来改变目标功率。

例如,功率管理单元131可以对频带(例如频带1)中的频道19525使用23dbm的目标功率。功率管理单元131可以在处理器133的控制下根据每个频率的参考值来控制要使用的一个先前等级的目标功率。这是因为与在相同的频带(例如频带1)的另一个信道19524相比,功耗的偏差较高。因此,功率管理单元131可以执行使用一个先前等级的目标功率(即,22dbm)的控制,以便减少信道之间的功率消耗的偏差。这样的目标功率值可以通过参考表1和表2来确定,其中值仅是说明性的,并且本公开不限于此。

在操作509中,功率管理单元131可以通过使用限制值来计算vcc电压。可以通过使用正常表121和特殊表122中的任一个来计算vcc电压。

在操作511中,功率管理单元131可以在不使用限制值的情况下计算vcc电压。可以通过使用正常表121和特殊表122中的任一个来计算vcc电压。

在操作515中,当当前温度没有达到阈值时,功率管理单元131可以检索正常查找表121。之后,功率管理单元131可以在处理器133的控制下根据正常查找表121计算vcc电压。

在操作513,功率管理单元131可以确定是否由处理器133产生请求电子设备100关闭的用户输入。

功率管理单元131可以重复上述过程,直到生成了请求断电的用户输入为止。

根据本公开的实施例的电子设备的发热功耗的改善方法和装置,当将电子设备加热到预设温度以上时(即,当电子设备的当前温度达到阈值),可以使用特殊表。因此,根据本公开的实施例的电子设备可以降低功耗,同时可以减少对相邻信道的干扰。

图1-5仅作为示例提供。关于这些图所讨论的至少一些操作可以同时执行,以不同的顺序执行和/或完全省略。应当理解,本文所述的示例的提供以及像“诸如”,“例如”,“包括”,“在某些方面”,“在某些实施中”等等的短语不应该是被解释为将所要求保护的主题限制于具体示例。

本公开的上述方面可以以硬件、固件或经由软件或计算机代码的执行来实现,该软件或计算机代码可被存储在诸如cd-rom、数字通用盘(dvd)、磁盘磁带、ram、软盘、硬盘或通过原本存储在远程记录介质或非暂时机器可读介质上的网络下载的磁光盘或计算机代码,并存储在本地记录介质,使得可以通过使用通用计算机或特殊处理器或诸如asic或fpga的可编程或专用硬件存储在记录介质上的软件来呈现本文描述的方法。如本领域所理解的,当由计算机、处理器或硬件实现本文描述的处理方法时,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储器组件,例如ram、rom、闪存等。此外,应当认识到,当通用计算机访问用于实现本文所示的处理的代码时,代码的执行将通用计算机转换为用于执行本文所示的处理的专用计算机。附图中提供的任何功能和步骤可以以硬件、软件或两者的组合来实现,并且可以在计算机的编程指令内全部或部分地执行。本文中的任何权利要求不得根据35u.s.c112第六段的规定进行解释。,除非使用短语“meansfor”明确叙述了该内容。

尽管已经参考其中提供的实施例具体示出和描述了本公开,但是本领域技术人员将理解,在不脱离本公开的精神和范围的情况下,可以在形式和细节上进行各种改变如所附权利要求所限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1