处理器供电方法及装置、计算机可读存储介质与流程

未命名 09-02 阅读:111 评论:0


1.本发明涉及计算机设备技术领域,尤其涉及一种处理器供电方法及装置、计算机可读存储介质。


背景技术:

2.随着信息时代技术的飞快发展,对cpu(central processing unit,中央处理器)性能的提高提出了越来越迫切的需求,cpu的制作工艺不断发展革新,性能也不断的提升,同时cpu的功耗问题也逐渐凸显出来,逐步的soc(system-on-a-chip,片上系统)厂商开发出了各种电源管理技术,包括dvfs(dynamic voltage and frequency scaling,动态电压频率调整)技术。
3.典型的,针对cpu设置不同的工作频率挡位,每个频率挡位对应一个最低供电电压,该最低供电电压能够保证cpu工作在此频率下不会发生宕机,且不随负载电流的变化而变化。但是,如图1所示,当cpu工作在某一频率时,若负载电流突然增大,则会导致供电电源的输出电容上的能量瞬间被抽走,导致供电电压产生一个8%*供电电压的电压降,因此在实际使用时,会为cpu的实际供电电压留有一定的裕量,以在负载突然增大时,供电电压的跌落不会低于最低供电电压,从而保证cpu不会宕机。
4.另外,cpu本质上是由上亿个晶体管组成,工作损耗与供电电压的平方呈正比,即供电电压越大,工作损耗越大,而cpu工作损耗的增大将会转化为热能导致cpu发热越严重,影响cpu的性能以及工作可靠性。
5.因此,为了改善cpu的工作损耗,降低供电电压是最直接、最有效的方法,但是当供电电压较低时,又无法满足瞬态响应能力,导致在负载突然增大时,供电电压低于cpu的最低供电电压,导致cpu宕机。


技术实现要素:

6.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种处理器供电方法,通过根据处理器的工作频率确定多个并联的buck电路的工作相数,基于工作相数控制多个并联的buck电路交替工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
7.本发明的第二个目的在于提出一种计算机可读存储介质。
8.本发明的第三个目的在于提出一种处理器供电装置。
9.为达到上述目的,本发明第一方面实施例提出一种处理器供电方法,通过开关电源给处理器供电,开关电源包括多个并联的buck电路,方法包括:确定处理器的工作频率;根据工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作。
10.根据本发明实施例的处理器供电方法,根据处理器的工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
11.根据本发明的一个实施例,工作相数与工作频率呈正相关关系。
12.根据本发明的一个实施例,根据工作频率确定开关电源的工作相数,包括:确定工作频率所处的频率区间;根据工作频率所处的频率区间确定开关电源的工作相数。
13.根据本发明的一个实施例,确定处理器的工作频率,包括:确定处理器的负载情况;根据负载情况确定处理器的工作频率。
14.根据本发明的一个实施例,在确定处理器的工作频率之后,方法还包括:根据处理器的工作频率确定处理器的供电电压,以根据供电电压控制每相工作的buck电路中开关管的占空比,使得每相工作的buck电路分别输出供电电压。
15.根据本发明的一个实施例,在多相buck电路交替工作时,每相工作的buck电路的开关频率相同,且在一个周期的相位之和为360
°

16.根据本发明的一个实施例,每相工作的buck电路的相位偏差为360
°
/n,n为所述工作相数。
17.为达到上述目的,本发明第二方面实施例提出一种计算机可读存储介质,其上存储有处理器供电程序,该处理器供电程序被处理器执行时实现前述的处理器供电方法。
18.根据本发明实施例的计算机可读存储介质,基于前述的处理器供电方法,通过根据处理器的工作频率确定多个并联的buck电路的工作相数,基于工作相数控制多个并联的buck电路交替工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
19.为达到上述目的,本发明第三方面实施例提出一种处理器供电装置,通过开关电源给处理器供电,开关电源包括多个并联的buck电路,装置包括:第一确定模块,用于确定处理器的工作频率;第二确定模块,用于根据工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作。
20.根据本发明实施例的处理器供电装置,通过根据处理器的工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
21.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
22.图1为相关技术中负载变化时cpu的供电电压的波形图;
23.图2为根据本发明一个实施例的处理器供电电源的结构示意图;
24.图3为根据本发明一个实施例的处理器供电方法的流程示意图;
25.图4为图2所示进行工作的buck电路的驱动信号波形图;
26.图5为图2所示每个buck电路的等效单环系统的示意图;
27.图6为负载变化时cpu的供电电压改善前后的波形图;
28.图7为根据本发明一个实施例的处理器供电装置的方框图。
具体实施方式
29.需要说明的是,由于处理器的每个工作频率的最低供电电压是一定的,因此可通过提高供电电源的瞬态响应能力来减小每个工作频率的供电电压,而在供电电源的输出电容(即图2的电容c)大小一定的情况下,提高供电电源的开关频率是提高供电电源的瞬态响应能力(当负载突变时,供电电压的电压降较小且持续时间短)的最直接的方法,而开关频率增大时,会导致开关损耗增加,进而影响供电电源的效率,为了提升供电电源的瞬态响应能力来降低处理器每个工作频率的供电电压,需要提高供电电源的开关频率,同时降低因开关频率增加所带来的开关损耗,以在改善处理器工作损耗的同时,提升供电效率。
30.基于此,本发明的实施例提供了一种处理器供电方法及装置、计算机可读存储介质,通过根据处理器的工作频率确定多个并联的buck电路的工作相数,基于工作相数控制多个并联的buck电路交替工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
31.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
32.需要说明的是,在本发明的实施例中,通过开关电源给处理器供电,开关电源包括多个并联的buck电路。也就是说,可由两个或者更多个并联的buck电路进行电能转换输出供电电压,以给处理器进行供电。
33.作为一个具体示例,参考图2所示,处理器的供电电源(即开关电源)可包括四个并联的buck电路,分别记为第1相buck电路、第2相buck电路、第3相buck电路和第4相buck电路。第1相buck电路包括第一开关管m11、第二开关管m12和第一电感l1,第一开关管m11的第一端与直流电源(如电池)相连,第一开关管m11的第二端分别与第二开关管m12的第一端和第一电感l1的一端相连,第二开关管m12的第二端接地,第一电感l1的另一端与处理器的供电端相连;第2相buck电路包括第三开关管m21、第四开关管m22和第二电感l2,第3相buck电路包括第五开关管m31、第六开关管m32和第三电感l3,第4相buck电路包括第七开关管m41、第八开关管m42和第四电感l4,具体电路结构如图2所示,这里不再赘述。电源管理芯片分别与第一开关管m11至第八开关管m42的控制端相连,通过对第一开关管m11至第八开关管m42进行导通和关断控制,以输出供电电压给处理器供电。
34.需要说明的是,图2仅是示例性说明,并不作为对本技术的限制,例如相数可以减少或增加,滤波电容c的两端可并联有滤波电感等,并且开关管的类型不作限制,如可以为
mos管、igbt管等。
35.图3为根据本发明一个实施例的处理器供电方法的流程示意图。参考图3所示,该处理器供电方法可包括以下步骤:
36.步骤s101,确定处理器的工作频率。
37.需要说明的是,处理器的工作频率是指处理器内核工作的主频,具体可根据处理器的当前以及未来不同的工作场景以及计算任务需要等计算获得。
38.在一些实施例中,确定处理器的工作频率,包括:确定处理器的负载情况;根据负载情况确定处理器的工作频率。
39.需要说明的是,处理器的负载主要指需要处理的线程中所包含的指令任务,可包括指令数量和任务繁重程度等,其中,指令数量越多,任务繁重程度越高,处理器的负载量越大,工作频率越高;指令数量越少,任务繁重程度越低,处理器的负载量越小,工作频率越低。
40.具体来说,在处理器工作过程中,处理器获取自身当前时刻或者下一时刻需要处理的指令数量和任务繁重程度,根据指令数量和任务繁重程度确定当前时刻或者下一时刻所需的工作频率。
41.需要说明的是,指令数量可通过指令条数占比情况(即当前时刻或者下一时刻的指令条数占总指令条数的比值)来反映,任务繁重程度可由处理器工作时每个周期所消耗的平均电流来反映,即处理器可根据指令条数占比情况以及处理器工作时每个周期所消耗的平均电流来确定工作频率。
42.步骤s102,根据工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作。
43.具体来说,处理器在获得工作频率后,可基于工作频率确定多个并联的buck电路中需要进行工作的相数,并将工作相数通过通信线发送给电源管理芯片,由电源管理芯片根据工作相数控制相应相数的buck电路交替工作,以输出相应的供电电压给处理器供电。
44.需要说明的是,工作相数与工作频率呈正相关关系,即工作频率越高,多个并联的buck电路中需要进行工作的相数越多,反之越少。
45.具体来说,处理器的工作频率越高,负载变化率越大,供电电压越高,需要供电电源的瞬态响应能力越强,供电电源的开关频率越高,进行工作的buck电路的相数越多,随着处理器的工作频率的降低,负载变化率逐渐减小,供电电压逐渐降低,需要供电电源的瞬态响应能力也逐渐减弱,供电电源的开关频率降低,进行工作的buck电路的相数越少。
46.在一些实施例中,根据工作频率确定开关电源的工作相数,包括:确定工作频率所处的频率区间;根据工作频率所处的频率区间确定开关电源的工作相数。
47.具体来说,可预先将处理器的工作频率划分为多个频率区间,不同的频率区间对应不同的工作状态,该工作状态包括开关电源的工作相数和工作方式。如表1所示,可将处理器的工作频率按照从大到小的顺序,每4个工作频率作为一个频率区间,最终划分为4个频率区间,每个频率区间对应一个工作状态,分别为工作状态p0、p1、p2和p3,其中工作状态p0对应的开关电源的工作相数为4相,p1对应的开关电源的工作相数为3相,p2对应的开关电源的工作相数为2相,p3对应的开关电源的工作相数为1相。
48.表1
[0049][0050]
在实际应用中,可将表1存储至处理器中,处理器在获得工作频率后,可基于工作频率通过查表的方式获得相应的开关电源的工作相数,并将工作相数发送至电源管理芯片,由电源管理芯片根据工作相数控制相应相数的buck电路交替工作。如表1所示,当工作频率为2.34ghz、2.3ghz、2.26ghz或2.22ghz时,相应的工作相数为4相,电源管理芯片控制图4所示的第1相buck电路至第4相buck电路交替工作;当工作频率为2.17ghz、2.1ghz、2.02ghz或1.96ghz时,相应的工作相数为3相,电源管理芯片控制图4所示的其中三个buck电路交替工作,如控制第1相buck电路至第2相buck电路交替工作。
[0051]
在一些实施例中,在多相buck电路交替工作时,每相工作的buck电路的开关频率相同,且在一个周期的相位之和为360
°
。可选的,每相工作的buck电路的相位偏差为360
°
/n,n为工作相数。
[0052]
具体来说,如表1所示,工作状态p0对应的开关电源的工作相数为4相,且该4相buck电路以错相90
°
方式工作,从而达到4f(f为每相buck电路的开关频率)频率的效果,此时供电电源的瞬态响应能力最强,相应的总体开关损耗最大;工作状态p1对应的开关电源的工作相数为3相,且该3相buck电路以错相120
°
方式工作,从而达到3f频率的效果,此时供电电源的瞬态响应能力较弱,相应的总体开关损耗较低;工作状态p2对应的开关电源的工作相数为2相,且该2相buck电路以错相180
°
方式工作,从而达到2f频率的效果,此时供电电源的瞬态响应能力更弱,相应的总体开关损耗更低;工作状态p3对应的开关电源的工作相数为1相,且该1相buck电路工作,此时供电电源的瞬态响应能力最弱,相应的总体开关损耗最低。
[0053]
在实际应用中,处理器在通过查表方式获得供电电源的工作相数的同时,还会获得相应相数的buck电路的工作方式,并将工作相数以及工作方式发送至电源管理芯片,电源管理芯片根据工作相数以及工作方式对相应相的buck电路进行控制。例如,假设当前进行工作的buck电路有n相,那么可使这n相buck电路的驱动信号频率相同(即开关频率相
同),相位错开360
°
/n。图4给出了当n*d(d为驱动信号的占空比)为整数时各相buck电路的上管的驱动信号波形图,从图4可以看出,在每个周期内,每相buck电路进行一次开关切换,三相buck电路相当于进行了三次开关切换,当每相buck电路的开关频率为f时,总体效果相当于n*f(这里n为3)的开关频率的效果,实现了单相电源开关频率的n倍扩展,达到了高频开关电源的性能,具有极快的电压稳定建立时间以及较高的瞬态响应能力,同时每相buck电路的开关频率较低,减小了高开关频率产生的开关损耗,保证了具有高频开关电源性能的同时,提高了供电电源的效率。
[0054]
图5给出了每相buck电路的等效单环系统,在该系统中,电源管理芯片获取目标供电电压vouts与实际供电电压vout之间的电压差值,并将电压差值输入至电压调节器gc(s),经电压调节器gc(s)调节后得到电压参考信号vcp,将电压内环看成一个等效功率级,其输入为电压参考信号vcp和直流电源的电压vin,输出为供电电压vout。该等效单环系统具有较快的响应速度,改善了每相buck电路的环路响应速度,可进一步降低电压稳定建立时间。
[0055]
在一些实施例中,在确定处理器的工作频率之后,方法还包括:根据处理器的工作频率确定处理器的供电电压,以根据供电电压控制每相工作的buck电路中开关管的占空比,使得每相工作的buck电路分别输出供电电压。
[0056]
需要说明的是,处理器的工作频率与供电电压呈正相关,即工作频率越高,供电电压越高。如表1所示,每个工作频率对应一个供电电压,且随着工作频率的升高,供电电压升高。
[0057]
在实际应用中,处理器在获得工作频率后,还可通过查表方式获得供电电源的工作相数、工作方式以及供电电压,并将工作相数、工作方式以及供电电压发送给电源管理芯片,电源管理芯片根据工作相数确定需要工作的buck电路,并根据工作方式确定多相buck电路的相位偏差,以及根据供电电压确定每相buck电路的开关频率和占空比(占空比为供电电压与多个buck电路的输入电压的比值),并根据开关频率和占空比控制每相buck电路输出供电电压。
[0058]
作为一个具体示例,假设处理器基于工作频率2.34ghz获得的工作相数为4相,工作方式为4相buck电路以错相90
°
方式工作,以及供电电压为1.12v,那么电源管理芯片将控制图4的4相buck电路进行工作,且每相buck电路的上管即第一开关管m11、第三开关管m21、第五开关管m31和第七开关管m41之间导通时刻的相位相差90
°
,同时基于供电电压1.12v获取每相buck电路的开关频率以及占空比,并基于开关频率和占空比对每相buck电路进行控制以输出供电电压。假设每相buck电路的开关频率为f(f≥3mhz),则电压稳定建立时间、输出电流纹波以及输出电压纹波与4f开关频率的buck电路相当,并且每相buck电路只需损失频率为f的开关损耗,远小于4f开关频率下的开关损耗。如图6所示,当每相buck电路的开关频率为3mhz时,在相同负载变化率的条件下,对比3mhz的开关频率的供电电压减小了5%,同理,处理器的每一工作频率下的供电电压均可减小5%,从而减小了处理器的工作损耗。
[0059]
需要说明的是,上述实施例中,均是以处理器基于自身的工作频率确定多个buck电路的工作相数、工作方式以及供电电压等,并将结果发送至电源管理芯片,由电源管理信息根据工作相数、工作方式以及供电电压等控制多个buck电路交替工作。在实际应用中,也可以由处理器基于自身的工作频率确定出供电电压,并将供电电压发送至电源管理芯片,
由电源管理芯片基于前述方式确定多个buck电路的工作相数、工作方式以及占空比等,并根据工作相数、工作方式以及占空比等控制多个buck电路交替工作,具体这里不做限制。
[0060]
综上所述,根据本发明实施例的处理器供电方法,根据处理器的工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率,同时当工作频率变化时,相应的供电电源的相数以及相位差发生变化,减少了不必要的开关损耗,提升了供电效率,有效解决了当工作频率变化时,而供电电压和电源工作状态均不变导致的供电效率低的问题。
[0061]
本发明的实施例还提供一种计算机可读存储介质,其上存储有处理器供电程序,该处理器供电程序被处理器执行时实现前述的处理器供电方法。
[0062]
根据本发明实施例的计算机可读存储介质,基于前述的处理器供电方法,通过根据处理器的工作频率确定多个并联的buck电路的工作相数,基于工作相数控制多个并联的buck电路交替工作,由于多个并联的buck电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
[0063]
图7为根据本发明一个实施例的处理器供电装置的方框图。其中,通过开关电源给处理器供电,开关电源包括多个并联的buck电路。
[0064]
参考图7所示,处理器供电装置包括:第一确定模块10和第二确定模块20,其中,第一确定模块10用于确定处理器的工作频率;第二确定模块20用于根据工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作。
[0065]
根据本发明的一个实施例,工作相数与工作频率呈正相关关系。
[0066]
根据本发明的一个实施例,第二确定模块20具体用于:确定工作频率所处的频率区间;根据工作频率所处的频率区间确定开关电源的工作相数。
[0067]
根据本发明的一个实施例,第一确定模块10具体用于:确定处理器的负载情况;根据负载情况确定处理器的工作频率。
[0068]
根据本发明的一个实施例,第二确定模块20还用于:根据处理器的工作频率确定处理器的供电电压,以根据供电电压控制每相工作的buck电路中开关管的占空比,使得每相工作的buck电路分别输出供电电压。
[0069]
根据本发明的一个实施例,在多相buck电路交替工作时,每相工作的buck电路的开关频率相同,且在一个周期的相位之和为360
°

[0070]
根据本发明的一个实施例,每相工作的buck电路的相位偏差为360
°
/n,n为所述工作相数。
[0071]
需要说明的是,关于本技术中处理器供电装置的描述,请参考本技术中关于处理器供电方法的描述,具体这里不再赘述。
[0072]
根据本发明实施例的处理器供电装置,通过根据处理器的工作频率确定开关电源的工作相数,以根据工作相数控制多个buck电路交替进行工作,由于多个并联的buck电路
具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个buck电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。
[0073]
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0074]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0075]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0076]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0077]
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0078]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种处理器供电方法,其特征在于,通过开关电源给处理器供电,所述开关电源包括多个并联的buck电路,所述方法包括:确定所述处理器的工作频率;根据所述工作频率确定所述开关电源的工作相数,以根据所述工作相数控制多个所述buck电路交替进行工作。2.根据权利要求1所述的处理器供电方法,其特征在于,所述工作相数与所述工作频率呈正相关关系。3.根据权利要求1所述的处理器供电方法,其特征在于,根据所述工作频率确定所述开关电源的工作相数,包括:确定所述工作频率所处的频率区间;根据所述工作频率所处的频率区间确定所述开关电源的工作相数。4.根据权利要求1-3中任一项所述的处理器供电方法,其特征在于,确定所述处理器的工作频率,包括:确定所述处理器的负载情况;根据所述负载情况确定所述处理器的工作频率。5.根据权利要求1-3中任一项所述的处理器供电方法,其特征在于,在确定所述处理器的工作频率之后,所述方法还包括:根据所述处理器的工作频率确定所述处理器的供电电压,以根据所述供电电压控制每相工作的buck电路中开关管的占空比,使得每相工作的buck电路分别输出所述供电电压。6.根据权利要求5所述的处理器供电方法,其特征在于,在多相buck电路交替工作时,每相工作的buck电路的开关频率相同,且在一个周期的相位之和为360
°
。7.根据权利要求6所述的处理器供电方法,其特征在于,每相工作的buck电路的相位偏差为360
°
/n,n为所述工作相数。8.一种计算机可读存储介质,其特征在于,其上存储有处理器供电程序,该处理器供电程序被处理器执行时实现根据权利要求1-7中任一项所述的处理器供电方法。9.一种处理器供电装置,其特征在于,通过开关电源给处理器供电,所述开关电源包括多个并联的buck电路,所述装置包括:第一确定模块,用于确定所述处理器的工作频率;第二确定模块,用于根据所述工作频率确定所述开关电源的工作相数,以根据所述工作相数控制多个所述buck电路交替进行工作。

技术总结
本发明公开了一种处理器供电方法及装置、计算机可读存储介质,方法包括:确定处理器的工作频率;根据工作频率确定开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作。由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高供电电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,同时每个BUCK电路具有较低的开关频率,因而开关损耗较低,提高了电源的供电效率。提高了电源的供电效率。提高了电源的供电效率。


技术研发人员:史岩松
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.02.18
技术公布日:2023/8/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐