电压调节器电路和方法与流程

文档序号:26002736发布日期:2021-07-23 21:20阅读:189来源:国知局
电压调节器电路和方法与流程

本公开总体涉及电压调节器电路和方法。



背景技术:

电压调节器通常用于基于各种电源电压输入来生成稳定的输出电压电平。在升压转换器配置中,直流(dc)输出电压电平高于dc电源电压电平,而在降压转换器配置中,dc输出电压电平低于dc电源电压电平。

在一些情况下,电压调节器包括多个相位,每个相位在输出时间段的给定部分中提供负载电流。与单相位电压调节器相位比,多相位布置可提供更高的效率、更快的瞬态响应,并减少输出电压纹波。



技术实现要素:

根据本公开的一个实施例,提供了一种电压调节器,包括:输出节点;控制电路,所述控制电路被配置为从耦合至所述输出节点的负载电路接收功率状态信号,并且基于所述功率状态信号来输出控制信号;以及功率级,所述功率级包括多个相位电路,所述多个相位电路中的每个相位电路耦合至所述输出节点,其中,所述功率级被配置为响应于所述控制信号而启用所述多个相位电路中的相位电路。

根据本公开的另一实施例,提供了一种调节电压的方法,所述方法包括:在多相电压调节器的控制电路处接收功率状态信号;以及响应于所述功率状态信号,启用所述电压调节器的预定数量的相位。

根据本公开的又一实施例,提供了一种电压调节器,包括:控制电路,所述控制电路被配置为输出控制信号和启用信号;以及功率级,所述功率级包括多个相位电路,所述多个相位电路中的每个相位电路包括多个分段,其中,所述功率级被配置为:响应于所述控制信号而启用所述多个相位电路中的相位电路,并且响应于所述启用信号而启用所述多个相位电路中的所述相位电路的所述多个分段中的分段。

附图说明

当结合附图阅读时,从以下详细描述中可以最好地理解本公开的各方面。应注意,根据工业中的标准实践,各种特征未按比例绘制。实际上,为了清楚讨论,可以任意增加或减小各种特征的尺寸。

图1是根据一些实施例的电压调节器电路的示意图。

图2a是根据一些实施例的电压调节序列的表示。

图2b是根据一些实施例的调节电压的方法的流程图。

图3是根据一些实施例的电压调节器电路的示意图。

图4是根据一些实施例的相位电路(phasecircuit)的示意图。

图5是根据一些实施例的相位电路的示意图。

图6是根据一些实施例的相位电路的示意图。

图7是根据一些实施例的调节电压的方法的流程图。

具体实施方式

下面的公开内容提供了用于实现所提供的主题的不同特征的许多不同的实施例或示例。下文描述了组件、值、操作、材料、布置等的具体示例以简化本公开。当然,这些仅仅是示例而不意图是限制性的。预期其他组件、值、操作、材料、布置等。例如,在下面的说明中,在第二特征上方或之上形成第一特征可以包括以直接接触的方式形成第一特征和第二特征的实施例,并且还可以包括可以在第一特征和第二特征之间形成附加特征,使得第一特征和第二特征可以不直接接触的实施例。此外,本公开可以在各种示例中重复参考标号和/或字母。该重复是为了简单和清楚的目的,并且本身并不表示所讨论的各个实施例和/或配置之间的关系。

此外,本文中可能使用了空间相关术语(例如,“下方”、“之下”、“低于”、“以上”、“上部”等),以易于描述图中所示的一个要素或特征相对于另外(一个或多个)要素或(一个或多个)特征的关系。这些空间相关术语意在涵盖器件在使用或工作中除了图中所示朝向之外的不同朝向。装置可能以其他方式定向(旋转90度或处于其他朝向),并且本文中所用的空间相关描述符同样可能被相应地解释。

在各个实施例中,电压调节器接收指示负载电路的功率状态的信号,并且作为响应,启用耦合到负载电路的预定数量的相位电路。在一些实施例中,使用基于修整(trim-based)的电流平衡方案来于启用电压调节器的相位电路。与其中电流平衡和所启用的相位电路的数量基于监测输出电流的方法相比,电压调节器的复杂性和响应时间因此得以减少。

图1是根据一些实施例的电压调节器电路100的示意图。电压调节器电路100包括耦合到负载电路100l的电压调节器100vr。

两个或更多个电路元件被认为是基于直接电连接或包括一个或多个附加电路元件(例如,一个或多个逻辑或传输门)的电连接而耦合的,从而能够被控制,例如,通过晶体管或其他开关器件而变为阻性或开路。

在图1所示的实施例中,电压调节器100vr通过节点sense并通过信号路径psp直接连接到负载电路100l。在各个实施例中,一个或多个附加电路元件(例如,一个或多个开关器件)沿着信号路径psp耦合在电压调节器100vr和节点sense、节点sense和负载电路100l、或电压调节器100vr和负载电路100l中的一个或多个之间。

电压调节器100vr是如下讨论被配置为多相降压转换器型电压调节器的电子电路,包括一个或多个输入端子(图1中未示出),其被配置为接收一个或多个电源电压电平,并且响应于节点sense处的电压vsense在输出节点out处产生电压vout。电压调节器100vr包括被配置为在信号路径psp上接收信号pss的输入端子pssit。

负载电路100l是被配置为在多个功率状态下操作的电子电路,每个功率状态对应于电压调节器100vr输出的负载电流il的值,负载电流il的值在最小负载电流值到最大负载电流值的范围内。负载电路100l被配置为生成指示多个功率状态中的特定功率状态的信号pss。信号pss包括对应于逻辑状态的多个电压电平,多个电压电平的每个配置从而指示多个功率状态中的相应的功率状态。在各个实施例中,信号pss包括电压电平的并行或串行配置中的一者或两者。

在一些实施例中,功率状态和负载电流值具有一对一的对应关系,使得特定负载电流值唯一地应用于信号pss所指示的功率状态。在一些实施例中,功率状态的数量超过负载电流值的数量,使得特定负载电流值应用于信号pss所指示的一个以上功率状态。在一些实施例中,信号pss被配置为指示负载电流值,使得多个电压电平的特定配置指示能够对应于负载电路100l的一个以上功率状态的负载电流值或值范围。

在一些实施例中,负载电路100l包括多个电子电路。在一些实施例中,负载电路100l包括片上系统(soc)的一些或全部。在一些实施例中,信号pss所指示的功率状态对应于soc操作模式,例如,睡眠模式、待机模式、部分激活模式、完全激活模式、或高性能模式中的一种或多种。

在一些实施例中,负载电路100l被包括在第一集成电路(ic)管芯中,并且电压调节器100vr的一些或全部被包括在除第一ic管芯之外的一个或多个ic管芯中。在一些实施例中,负载电路100l以及电压调节器100vr的一些或全部被包括在同一ic芯片中。

电压调节器100vr包括耦合到功率级120的控制电路110,以及耦合在输出节点out与电源参考节点vssn之间的电容器cout,电容器cout被配置为承载电源参考电压电平,例如,地。

控制电路110是被配置为接收信号pss并基于信号pss生成控制信号ctrl的电子电路,如下所述。在各个实施例中,控制电路110包括一个或多个处理器、一个或多个逻辑电路、一个或多个存储器电路等的一个或组合。

在各个实施例中,控制信号ctrl包括对应于逻辑状态的多个电压电平,多个电压电平的每个配置对应于功率级120的特定配置,如下所述。在各个实施例中,控制信号ctrl包括电压状态的并行或串行配置的一者或两者。在一些实施例中,控制信号ctrl包括一个或多个脉冲宽度调制(pwm)信号。

功率级120是包括m个相位电路ph1-phm(在一些实施例中也称为相位)的电子电路。每个相位电路ph1-phm被配置为产生电流i1-im中的相应的一个并将其输出到输出节点out。功率级120被配置为接收控制信号ctrl并基于控制信号ctrl启用相位电路ph1-phm中的一个或多个,从而在操作中基于控制信号ctrl生成电流i1-im中的相应的一个或多个。

在一些实施例中,功率级120包括两个到十六个的范围内的m个相位电路ph1-phm。在一些实施例中,功率级120包括四个到八个的范围内的m个相位电路ph1-phm。在一些实施例中,功率级120包括大于十六的m个相位电路ph1-phm。在一些实施例中,功率级120不包括相位电路ph1-phm中的一些或全部,并且功率级120以其他方式被配置为基于控制信号ctrl产生电流i1-im中的一个或多个。

每个相位电路ph1-phm包括一个或多个驱动器电路d1、一个或多个电源开关s1和电感器l1。驱动器电路(例如,一个或多个驱动器电路d1)是被配置为接收控制信号ctrl中的一些或全部,并且响应于控制信号ctrl输出一个或多个驱动器电压(图1中未示出)的电子电路。在一些实施例中,驱动器电路包括一个或多个逻辑门。

一个或多个电源开关s1被耦合在节点vssn以及被配置为承载一个或多个电源电压电平的电源节点(图1中未示出)之间。每个电源开关s1被配置为接收驱动器电压中的一个,并且响应于驱动器电压,选择性地将电感器l1的第一端子耦合到电源节点或节点vssn之一、或将电感器l1的第一端子从电源节点或节点vssn之一解耦。电感器l1的第二端子耦合到输出节点out。

在各个实施例中,对于相位电路ph1-phm中的一个或多个,一个或多个驱动器电路d1、一个或多个功率开关s1或电感器l1中的至少一个是与一个或多个驱动器电路d1、一个或多个功率开关s1或电感器l1中的另外一个或多个中的一者或两者分离的分立器件。在各个实施例中,对于相位电路ph1-phm中的一个或多个,一个或多个驱动器电路d1、一个或多个功率开关s1以及电感器l1中的每一个都被包括在同一ic芯片中。在一些实施例中,同一ic管芯包括具有片上磁电感器的电感器l1。

在一些实施例中,控制电路110和负载电路100l被包括在第一ic管芯中,并且相位电路ph1-phm中的一个或多个被包括在除了第一ic管芯之外的一个或多个相应的ic管芯中。在一些实施例中,一个或多个附加管芯对应于基于第一特征尺寸的第一ic制造工艺,并且第一ic管芯对应于基于第二特征尺寸(小于第一特征尺寸)的第二ic制造工艺。

每个相位电路ph1-phm因而被配置为(在操作中,响应于控制信号ctrl中的一些或全部)生成电流i1-im中的相应的一个,其基于一个或多个电源开关s1被闭合一个或多个预定持续时间而处于启用状态而具有两个极性之一,或者基于一个或多个电源开关s1中的每一个被断开而处于禁用状态而具有基本上为零的幅度。每个相位电路ph1-phm因而在启用状态下能够通过电感器l1对耦合到输出节点out的电容器cout的第一端子进行充电和放电,并且在禁用状态下相对于电容器cout的第一端子是电中性的。

控制电路110包括耦合到相位控制块114的信号生成器112。信号生成器112是被配置为接收电压vsense并基于电压vsense生成主控制信号mctrl的电子电路,主控制信号mctrl被配置为启用相位电路ph1-phm中的每一个达信号周期的预定部分或相位,使得电流i1-im顺序地对电容器cout进行充电和/或放电,从而在操作中在调节输出节点out上的电压vout的同时共同提供负载电流il。

相位控制块114是被配置为接收来自信号生成器112的主控制信号mctrl和来自输入端子pssit的信号pss,并基于信号pss输出主控制信号mctrl的预定部分或全部作为控制信号ctrl的电子电路。作为控制信号ctrl被输出的主控制信号mctrl的预定部分或全部被配置为启用相位电路ph1-phm的预定子集或全部。

在一些实施例中,信号生成器112被配置为生成主控制信号mctrl作为多个m个信号或信号对,例如,pwm信号,每个信号或信号对对应于相位电路ph1-phm之一。在m个信号对的情况下,多个信号对中的每一对包括被配置为使第一电源开关s1选择性地将电感器l1的第一端子耦合到电源节点的第一信号,以及被配置为使第二电源开关s1选择性地将电感器l1的第一端子耦合到节点vssn的第二信号。

在这样的实施例中,相位控制块114被配置为通过将相位电路ph1-phm的相应子集或全部耦合到信号生成器112,并且将任何剩余的相位电路ph1-phm从信号生成器112解耦,来输出主控制信号mctrl的预定部分或全部作为控制信号ctrl,相位控制块114因而被配置为相位门控电路。

在操作中,从相位电路ph1-phm输出的电流i1-im贡献负载电流il的相应部分,使得相位电路ph1-phm的预定子集或全部的数量对应于负载电流il的预定负载电流值。由于信号pss指示负载电路100l的一个或多个功率状态,控制电路110因而被配置为在操作中输出控制信号ctrl,启用与对应于信号pss所指示负载电路100l的一个或多个功率状态的负载电流il相匹配的相位电路ph1-phm的预定子集或全部。

在一些实施例中,相位控制块114被配置为基于映射到如由信号pss指示的负载电路100l的功率状态的相位电路ph1-phm的表114t来输出主控制信号mctrl的预定部分或全部作为控制信号ctrl。在各个实施例中,表114t被包括在相位控制块114中、或除了相位控制块114之外的电路(未示出)中。

在各个实施例中,表114t被存储在存储器(例如,非易失性存储器(nvm))中和/或包括一个或多个逻辑门,其被配置为接收信号pss中的一些或全部,并提供可用于输出主控制信号mctrl的预定部分或全部作为控制信号ctrl的一个或多个信号。

在一些实施例中,除了被配置为接收一个或多个信号的输入端子pssit之外,电压调节器100vr还包括被配置为使表114t存储在电压调节器100vr中(例如,相位控制块114中)的一个或多个输入端子(未示出)。在一些实施例中,负载电路100l被配置为生成可用于在电压调节器100vr中创建和/或存储表114t的信息,并且电压调节器100vr被配置为接收由负载电路100l生成的信息。

通过上述配置,电压调节器100vr能够基于信号pss来控制所启用的相位电路ph1-phm的数量。在一些实施例中,电压调节器100vr以其他方式被配置为例如通过将相位控制块114包括在信号生成器112内以便能够基于信号pss来控制所启用的相位电路ph1-phm的数量。通过被配置为基于信号pss来控制所启用的相位电路ph1-phm的数量,电压调节器100vr能够比基于来自一个或多个监测电路的反馈来控制所启用的相位电路的数量的电压调节器更快地响应负载变化。

通过上述配置,电压调节器100vr还能够独立于监测电流(例如,负载电流il、或电流i1-im中的一些或全部)来控制所启用的相位电路ph1-phm的数量。在一些实施例中,电压调节器100vr不包括被配置为监测电流i1-im中的一个或多个、或负载电流il的电路。因此,与其中所启用的相位电路的数量是基于监测一个或多个输出电流的方法相比,电压调节器100vr能够具有降低的复杂度。

图2a是根据一些实施例的电压调节序列的表示。图2a根据时间描绘了上面关于图1讨论的负载电路100l的负载电流il的非限制性示例。电流il被绘制在包括时间(time)作为自变量以及电流(current)作为因变量的曲线图上。

在时间t1之前,负载电流il具有负载电流值ia,并且负载电路100l输出指示负载电路100l的相应第一功率状态的信号pss。响应于指示第一功率状态的信号pss,电压调节器100vr的控制电路110输出被配置为启用单个相位电路ph1-phm的控制信号ctrl。

在时间t1处,负载电路100l发起到如信号pss所指示的第二功率状态的转换。响应于指示第二功率状态的信号pss,控制电路110输出被配置为启用一共八个相位电路ph1-phm的控制信号ctrl。

从时间t1到时间t2,负载电流i1保持在负载电流值ia,这反映了负载电路100l在第二功率状态的开始到对应于第二功率状态的负载电流il的实际增加之间的响应时间。在时间t2之后,负载电流il斜坡上升至大于负载电流值ia的负载电流值ic。

因为控制电路110响应于信号pss而输出控制信号ctrl,因此电压调节器100vr在负载电流il斜坡上升到负载电流值ic之前,从单个启用的相位电路ph1-phm增加到八个启用的相位电路ph1-phm。电压调节器100vr因而能够在负载电流il实际增加之前提供具有负载电流值ic的负载电流il,并且避免否则可能在基于测量负载电流启用相位的方法中发生的功率下降。

在时间t3处,负载电路100l转换为对应于减小到负载电流值ib的负载电流il的第三功率状态,该负载电流值ib小于负载电流值ic且大于负载电流值ia,如信号pss所示。响应于指示第三功率状态的信号pss,控制电路110输出被配置为启用总共两个相位电路ph1-phm的控制信号ctrl。

因为控制电路110响应于信号pss而输出控制信号ctrl,因此电压调节器100vr比基于测量负载电流启用相位的方法更快地从八个启用的相位电路ph1-phm减少到两个启用的相位电路ph1-phm,从而与这种方法相比降低了功率。

图2b是根据一个或多个实施例的调节电压的方法200的流程图。方法200可与包括多相电压调节器的电压调节器电路一起使用,例如,包括上面关于图1讨论的电压调节器100vr的电压调节器电路100,或者包括下面关于图3讨论的电压调节器300vr的电压调节器电路300。

图2b中描绘方法200的操作的顺序仅用于说明;方法200的操作能够按照与图2b所示的顺序不同的顺序来执行。在一些实施例中,在图2b中描绘的操作之前、之间、之中、和/或之后执行除了图2b中描绘的那些操作之外的操作。在一些实施例中,方法200的操作是操作soc的方法的操作的子集。

在操作210处,在一些实施例中,通过将负载电路功率状态映射到电压调节器相位要求来创建映射表。将负载电路功率状态映射到电压调节器相位要求包括每个负载电路功率状态对应于电压调节器的负载电流值。在各个实施例中,单个负载电路功率状态对应于给定负载电流值,和/或多个负载电路功率状态对应于一个或多个其他负载电流值。

将负载电路功率状态映射到电压调节器相位要求包括确定与每个负载电路功率状态相对应的启用相位的数量。在一些实施例中,确定与给定负载电路功率状态相对应的启用相位的数量包括确定电压调节器的每个相的预定电流的倍数,使得启用相位的数量乘以每个相位的预定电流大于或等于与负载电路功率状态相对应的负载电流值。在一些实施例中,每个相位的预定电流是每个相位的最大电流。

在一些实施例中,创建映射表包括将soc的功率状态映射到电压调节器相位要求。在一些实施例中,映射soc的功率状态包括映射功率状态对应于下列项中的一项或多项:睡眠模式、待机模式、部分激活模式、完全激活模式、或高性能模式。

在一些实施例中,创建映射表包括通过执行负载电路的仿真来创建映射表。在一些实施例中,执行负载电路的仿真包括执行soc设计工具,例如,黄金时间功率比较器(ptpx)。在一些实施例中,创建映射表包括通过执行负载电路和/或电压调节器的一个或多个功率和/或电流测量来创建映射表。

在一些实施例中,创建映射表包括将映射表存储在电压调节器中。在一些实施例中,创建映射表包括映射被配置为接收其中存储有映射表的电压调节器的输出电压的负载电路的功率状态。在一些实施例中,创建映射表包括创建上面关于图1讨论的表114t。

在操作220处,在电压调节器的控制电路处接收负载电路功率状态信号。接收负载电路功率状态信号包括接收对应于逻辑状态的多个电压电平。在各个实施例中,接收多个电压电平包括接收电压电平的并行或串行配置中的一者或两者。

接收功率状态信号包括接收具有对被配置为接收电压调节器的输出电压的负载电路的一个或多个功率电平的指示的功率状态信号。

在一些实施例中,在电压调节器的控制电路处接收功率状态信号包括在控制电路110处接收信号pss,如上面关于图1所讨论的及以下面关于图3所讨论的。

在操作230处,响应于功率状态信号,启用电压调节器的预定数量的相位。启用电压调节器的预定数量的相位包括启用电压调节器的相位的预定子集或全部。

在一些实施例中,启用电压调节器的预定数量的相位包括基于功率状态信号从映射表中检索预定数量。在一些实施例中,从映射表中检索预定数量包括预定数量乘以电压调节器的每个相位的预定电流大于或等于由功率状态信号指示的负载电流水平。在一些实施例中,从映射表中检索预定数量包括从以上面关于图1所讨论的表114t中检索预定数量。

在一些实施例中,启用电压调节器的预定数量的相位包括启用上面关于图1所讨论的相位电路ph1-phm中的一个或多个。在一些实施例中,启用电压调节器的预定数量的相位包括执行控制信号门控(gating)功能,例如,上面关于相位控制块114和图1所讨论的。

在一些实施例中,启用电压调节器的预定数量的相位包括执行下面关于图7讨论的方法700的一个或多个操作。

通过执行方法200的操作中的一些或全部,电压调节器响应于指示负载电路的功率状态的功率状态信号而启用预定数量的相位,从而获得上面关于电压调节器电路100和图1讨论的益处。

图3是根据一些实施例的电压调节器电路300的示意图。电压调节器电路300包括负载电路100l、信号路径psp和节点sense(各自在上面关于图1进行了讨论),以及电压调节器300vr。电压调节器300vr包括输出节点out、电容器cout、电源参考节点vssn和输入端子pssit(各自在上面关于图1进行了讨论),以及耦合到功率级320的控制电路310。

控制电路310包括信号生成器112以及被配置为接收信号pss并生成控制信号ctrl的相位控制块114(各自在上面关于图1进行了讨论),以及下面讨论的信号生成器316。功率级320包括相位电路3ph1-3phm,每个相位电路3ph1-3phm被配置为响应于控制信号ctrl而生成电流i1-im中的相应的一个并将其输出到输出节点out,如上面关于相位电路ph1-phm和图1所讨论的,以及在下面进一步讨论的。

在一些实施例中,控制电路310不包括信号生成器112或相位控制块114中的一者或两者,并且控制电路310以其他方式被配置为生成控制信号ctrl。在各个实施例中,控制电路310被配置为生成被配置为在除了通过接收信号pss之外启用相位电路3ph1-3phm的子集或全部的控制信号ctrl,或者被配置为连续地启用全部相位电路3ph1-3phm。

在图3所示的实施例中,控制电路310被配置为输出控制信号ctrl作为多对控制信号pctrl1-pctrlm和nctrl1-nctrlm的预定子集或全部,该多个对中的每一对与相位电路3ph1-3phm中的给定的一个相对应。在一些实施例中,控制电路310被配置为输出多对控制信号pctrl1-pctrlm和nctrl1-nctrlm的预定子集或全部中的每个控制信号pctrl1-pctrlm和nctrl1-nctrlm作为pwm信号。

相位电路3ph1-3phm中的每一个均包括电感器l1和节点vssn(各自在上面关于图1进行了讨论)、被配置为接收电源电压vin的节点in、耦合到电感器l1的第一端子的节点nl、数量为x的多个驱动器电路3d1-3dx、数量为x的多个p型晶体管p1-px、以及数量为x的多个n型晶体管n1-nx。

在图3所示的实施例中,每个相位电路3ph1-3phm包括热传感器ts。热传感器ts是能够共同生成指示相位电路3ph1-3phm的温度的传感器信号tss的电子或机电设备,如下文进一步讨论的。在一些实施例中,每个相位电路3ph1-3phm不包括热传感器ts。

对于给定的相位电路3ph1-3phm,每个驱动器电路3d1-3dx被配置为接收控制信号对pctrlm/nctrlm、相应的启用信号enpm[1]-enpm[x]、以及相应的启用信号ennm[1]-ennm[x],其中,m对应于给定的1..m相位电路3ph1-3phm。每个驱动器电路3d1-3dx被配置为响应于控制信号pctrlm和相应的启用信号enpm[1]-enpm[x]来生成相应的驱动器电压dp1-dpx,并且响应于控制信号nctrlm和相应的启用信号ennm[1]-ennm[x]来生成相应的驱动器电压dn1-dnx。

p型晶体管p1-px被配置为接收相应的驱动器电压dp1-dpx,并且响应于驱动器电压dp1-dpx而选择性地将节点nl耦合到节点in以及从节点in解耦。n型晶体管n1-nx被配置为接收相应的驱动器电压dn1-dnx,并且响应于驱动器电压dn1-dnx而选择性地将节点nl耦合到节点vssn以及从节点vssn解耦。因此,p型晶体管p1-px并行地耦合在节点in和nl之间,并且n型晶体管n1-nx并行地耦合在节点nl和vssn之间。因此,p型晶体管p1-px和n型晶体管n1-nx中的每一个被配置为通过源极-漏极电阻rds(未标记)将节点nl耦合到相应的节点in或vssn。

驱动器电路3d1-3dx因而被配置为响应于控制信号pctrlm,通过p型晶体管p1-px的预定子集或全部来选择性地将节点nl耦合到节点in,p型晶体管p1-px的预定子集或全部由启用信号enpm[1]-enpm[x]控制。

通过控制用于将节点nl耦合到节点in的并行p型晶体管p1-px的数量,驱动器电路3d1-3dx能够将节点in耦合电阻的值控制为等于并行地耦合在节点nl与in之间的p型晶体管p1-px的子集或全部的电阻rds的等效电阻。

在各个实施例中,每个p型晶体管p1-px具有相同的标称电阻rds值,或者p型晶体管p1-px的一个或多个标称电阻rds值与一个或多个其他的标称电阻rds值不同。在一些实施例中,每个p型晶体管p1-px具有唯一的标称电阻rds值。在一些实施例中,p型晶体管p1-px具有由r0×2(x-1)给出的标称电阻rds值,其中,r0是最小标称电阻rds值,并且x对应于给定的1..xp型晶体管p1-px,标称电阻rds值因而对应于二进制加权方案。

因此,驱动器电路3d1-3dx还被配置为响应于控制信号nctrlm,通过n型晶体管n1-nx的预定子集或全部来选择性地将节点nl耦合至节点vssn,n型晶体管n1-nx的预定子集或全部由启用信号ennm[1]-ennm[x]控制。

通过控制用于将节点nl耦合到节点vssn的并行n型晶体管n1-nx的数量,驱动器电路3d1-3dx能够将节点vssn耦合电阻的值控制为等于并行地耦合在节点nl与vssn之间的n型晶体管n1-nx的子集或全部的电阻rds的等效电阻。

在各个实施例中,每个n型晶体管n1-nx具有相同的标称电阻rds值,或者n型晶体管n1-nx的一个或多个标称电阻rds值与一个或多个其他的标称电阻rds值不同。在一些实施例中,每个n型晶体管n1-nx具有唯一的标称电阻rds值。在一些实施例中,n型晶体管n1-nx具有根据上面关于p型晶体管p1-px讨论的二进制加权方案的标称电阻rds值。

驱动器电路3d1-3dx、相应的p型晶体管p1-px、以及相应的n型晶体管n1-nx因而被配置为给定相位电路3ph1-3phm的x个分段。给定相位电路3ph1-3phm的x个分段因此被配置为响应于相应的控制信号对pctrlm/nctrlm而被共同地启用和禁用。在一些实施例中,控制信号对pctrlm/nctrlm包括pwm信号,该pwm信号被配置为通过控制p型晶体管p1-px和n型晶体管n1-nx的占空比来启用给定相位电路3ph1-3phm,从而控制节点nl耦合到节点in或vssn之一的持续时间,以及节点nl既不耦合到节点in也不耦合到节点vssn的死区时间。

如上所述,给定相位电路3ph1-3phm的每个单独的分段因而被配置为响应于启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x]而进一步单独地启用和禁用。相位电路3ph1-3phm因此能够在基于修整的电流平衡方案中进行配置,如下文进一步讨论的。

信号生成器316是这样的电子电路,其被配置为针对具有与逻辑状态相对应的电压电平的从1到m的m个值中的每个值来生成启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x],使得功率相位电路3ph1-3phm中的每一个功率相位电路的驱动器电路3d1-3dx响应于相应的控制信号对pctrlm/nctrlm而生成驱动器电压dp1-dpx和dn1-dnx,如上所述。

包括信号生成器316的控制电路310以及包括相位电路3ph1-3phm的功率级320因此被配置为控制每个相位电路3ph1-3phm的节点in和节点vssn耦合电阻的值。在操作中,每个相位电路3ph1-3phm通过将电感器l1与节点in耦合电阻或节点vssn耦合电阻串联地耦合以使得相应的节点in或vssn耦合电阻的值被添加到电感器l1的dc电阻值来生成相应的电流i1-im。

被添加到电感器l1的dc电阻值的节点in耦合电阻对应于给定相位电路3ph1-3phm的总in-out电阻,并且被添加到电感器l1的dc电阻值的节点vssn耦合电阻对应于给定的相位电路3ph1-3phm的总vssn-out电阻。因此,给定电流i1-im的幅度具有基于电压vin和vout之间的差值除以相应的in-out电阻值的值,或者基于电压vss和vout之间的差值除以相应的vssn-out电阻值的值。

基于功率级320被配置为控制每个相位电路3ph1-3phm的节点in和节点vssn耦合电阻的值,控制电路310被配置为通过启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x](1≤m≤m)的配置来控制每个电流i1-im的幅度。对于相位电路3ph1-3phm的每个in-out和vssn-out电阻,与所有相应的晶体管相对应的最小默认电阻值由相应的启用信号enpm[1]-enpm[x]或ennm[1]-ennm[x](1≤m≤m)启用。随着由相应的启用信号enpm[1]-enpm[x]或ennm[1]-ennm[x](1≤m≤m)启用的晶体管的数量减少,电阻值增加,并且相应的电流幅度减小。

在一些实施例中,控制电路310被配置为生成一些或全部启用信号enpm[1]-enpm[x]或ennm[1]-ennm[x](1≤m≤m),其被配置为增加至少一个in-out电阻值或至少一个vssn-out电阻值,从而与至少另一个其他的相应in-out电阻值和/或vssn-out电阻值匹配。在一些实施例中,控制电路310被配置为生成启用信号enpm[1]-enpm[x]或ennm[1]-ennm[x](1≤m≤m),其被配置为增加除一个in-out电阻值之外的所有in-out电阻值以及除一个vssn-out电阻值之外的所有vssn-out电阻值,从而将每个in-out电阻值与最坏情况下的最大in-out电阻值匹配,并将每个vssn-out电阻值与最坏情况下的最大vssn-out电阻值匹配。

由于工艺控制的变化,p型晶体管p1-px和n型晶体管n1-nx的电阻rds的值以及电感器l1的dc电阻的值在相位电路3ph1-3phm之间不均匀。在一些实施例中,控制电路310被配置为生成如上所述被配置为补偿一些或全部这种非均匀性的启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x](1≤m≤m),从而与在不补偿该非均匀性的情况下生成的电流i1-im的幅度变化相比减小电流i1-im的幅度变化。在一些实施例中,上面讨论的能够减小电流i1-im的幅度变化的配置被称为基于修整的电流平衡方案。

在一些实施例中,信号生成器316被配置为基于与如上所述的功率相位电路3ph1-3phm中的每一个相对应的修整数据的表316t生成启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x](1≤m≤m)。在一些实施例中,表316t被称为修剪表。在各个实施例中,表316t被包括在信号生成器316中或者在除信号生成器316之外的电路(未示出)中。在各个实施例中,表316t被存储在诸如非易失性存储器(nvm)之类的存储器中。

在一些实施例中,除了被配置为接收一个或多个信号的输入端子pssit之外,电压调节器300vr还包括被配置为使表316t被存储在电压调节器300vr中(例如,在信号生成器315中)的一个或多个输入端子(未示出)。在一些实施例中,负载电路100l被配置为生成可用于在电压调节器300vr中创建和/或存储表316t的信息,并且电压调节器300vr被配置为接收由负载电路100l生成的信息。

在一些实施例中,通过上述配置,控制电路310和功率级320进一步能够测量p型晶体管p1-px和n型晶体管n1-nx的电阻rds,以及每个相位电路3ph1-3phm的电感器l1的dc电阻。在操作中,对于给定的相位电路3phm,控制电路310生成信号对pctrlm/nctrlm以及信号enpm[1]-enpm[x]和ennm[1]-ennm[x],其被配置为通过电感器l1以及p型晶体管p1-px中的一个或多个来耦合节点in和out并同时测量串联电阻值,并且通过电感器l1和n型晶体管n1-nx中的一个或多个来耦合节点vssn和out并同时测量串联电阻值。

在一些实施例中,电压调节器300vr和/或负载电路100l被配置为通过执行如上所述的电阻测量来生成存储在表316t中的修整数据。在一些实施例中,电压调节器300vr和/或负载电路100l被配置为通过执行以下关于图7所讨论的方法700的一个或多个操作来生成存储在表316t中的修整数据。在一些实施例中,负载电路100l包括被配置为例如作为离线上电序列的一部分或作为在线操作的一部分来生成存储在表316t中的修整数据的一些或全部soc。

在其中相位电路3ph1-3phm包括热传感器ts的一些实施例中,存储在表316t中的修整数据包括基于温度的缩放数据,例如,电阻值的一个或多个基于工艺的热系数,其对应于电感器l1、p型晶体管p1-px、或n型晶体管n1-nx中的一些或全部。在这样的实施例中,信号生成器316被配置为基于根据由从热传感器ts接收的传感器信号tss和缩放数据指示的温度信息而调整的修整数据来生成启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x](1≤m≤m)。

通过上述配置,电压调节器300vr能够控制由相位电路3ph1-3phm输出的电流i1-im的相对值,从而避免过多的局部加热或过度设计以适应工艺和温度变化。在一些实施例中,电压调节器300vr以其他方式被配置为例如通过从电压调节器300vr外部的电路(例如,负载电路100l)接收启用信号enpm[1]-enpm[x]或ennm[1]-ennm[x](1≤m≤m)中的一个或多个来控制电流i1-im的相对值。

基于以上讨论的基于修整的电流平衡方案,电压调节器300vr能够控制电流i1-im的相对值而无需来自电流i1-im的一个或多个监测值的反馈。在一些实施例中,电压调节器300vr不包括被配置为监测电流i1-im中的一个或多个或负载电流il的电路。与其中基于监测一个或多个输出电流来调整相电流的相对值的方法相比,电压调节器300vr由此能够具有降低的复杂度。

图4是根据一些实施例的相位电路4phm的示意图。相位电路4phm可用作上面关于图3讨论的相位电路3ph1-3phm中的一个或多个。

相位电路4phm包括节点vssn和电感器l1(上面参考图1进行了讨论),以及节点in和nl、p型晶体管p1-px和n型晶体管n1-nx(上面参考图3进行了讨论)。在一些实施例中,相位电路4phm包括上面参考图3所讨论的热传感器ts(未示出)。相位电路4phm还包括驱动器电路4d1-4dx,其可用作上面参考图3所讨论的相应的驱动器电路3d1-3dx。

驱动器电路4d1-4dx包括相应的or门or1-orx、and门and1-andx、以及缓冲器bp1-bpx和bn1-bnx。or门or1-orx包括被配置为接收控制信号pctrlm和相应的启用信号enpm[1]-enpm[x]的输入端子,并且被耦合到相应的缓冲器bn1-bnx的输出端子。and门and1-andx包括被配置为接收控制信号nctrlm和相应的启用信号ennm[1]-ennm[x]的输入端子,并且被耦合到相应的缓冲器bp1-bpx的输出端子。

缓冲器bp1-bpx包括被耦合到相应的or门or1-orx的输出端子的输入端子,以及被耦合到相应的p型晶体管p1-px的栅极的输出端子,并被配置为输出上面关于图3所讨论的相应的驱动器电压dp1-dpx。缓冲器bn1-bnx包括被耦合到相应的and门and1-andx的输出端子的输入端子,以及被耦合到相应的n型晶体管n1-nx的栅极的输出端子,并且并被配置为输出上面关于图3所讨论的相应的驱动器电压dn1-dnx。

驱动器电路4d1-4dx因而被配置为接收控制信号对pctrlm/nctrlm以及启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x],并且响应于控制信号对pctrlm/nctrlm以及启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x]来生成相应的驱动器电压dp1-dpx和np1-npx。驱动器电路4d1-4dx因而能够控制上面关于图3所讨论的p型晶体管p1-px和n型晶体管n1-nx,并且用作相位电路3ph1-3phm中的一个或多个的相位电路ph4m因而能够实现以上关于电压调节器300vr和图3所讨论的益处。

通过包括被配置为接收相应的驱动器电压dn1-dnx作为输入的or门or1-orx以及被配置为接收相应的驱动器电压dp1-dpx作为输入的and门and1-andx,驱动器电路4d1-4dx被配置为响应于相应的驱动器电压dn1-dnx而输出相应的驱动器电压dp1-dpx,并响应于相应的驱动器电压dp1-dpx而输出相应的驱动器电压dn1-dnx。

基于or门or1-orx和缓冲器bp1-bpx中的切换延迟,相应的驱动器电压dn1-dnx的下降沿从而防止缓冲器bp1-bpx输出具有低逻辑值的相应的驱动器电压dp1-dpx,直到相应的切换延迟已经过去为止。基于and门and1-andx和缓冲器bn1-bnx中的切换延迟,相应的驱动器电压dp1-dpx的上升沿从而防止缓冲器bn1-bnx输出具有高逻辑值的相应的驱动器电压dn1-dnx,直到相应的切换延迟已经过去为止。

相位电路4phm从而被配置为控制死区时间,在该死区时间中,节点nl在耦合到节点in或vssn之一后从节点in和vssn两者解耦。死区时间防止击穿(shoot-through)场景,其中,节点nl同时耦合到节点in和vssn,从而基于节点in和vssn之间的短路而导致过多的电流流过。通过由设计控制死区时间,相位电路4phm因而能够防止过多的电流流过而不依赖于控制信号时序,与依赖于控制信号时序的方法相比,提高了电路可靠性。

在一些实施例中,驱动器电路4d1-4dx不包括耦合到缓冲器bn1-bnx的or门or1-orx以及和耦合到至缓冲器bp1-bpx的and门and1-andx,并且相位电路4phm未被配置为通过设计控制死区时间。

图5是根据一些实施例的相位电路5phm的示意图。相位电路5phm可用作以上关于图3所讨论的相位电路3ph1-3phm中的一个或多个。相位电路5phm具有与上述相位电路4phm的配置相匹配的配置,除了相位电路5phm包括驱动器电路5d1-5dx而不是驱动器电路4d1-4dx。

与驱动器电路4d1-4dx(其中,每个or门or1-orx耦合到相应的缓冲器bn1-bnx并且每个and门and1-andx耦合到相应的缓冲器bp1-bpx)不同,驱动器电路5d1-5dx包括耦合到缓冲器bn1-bnx中的单个缓冲器的or门or1-orx,以及耦合到缓冲器bp1-bpx中的单个缓冲器的and门and1-andx。

在图5所示的非限制性示例中,每个or门or1-orx被耦合到缓冲器bnx,并且每个and门and1-andx被耦合到缓冲器bpx。在各个实施例中,每个or门or1-orx被耦合到除缓冲器bnx之外的缓冲器,和/或每个and门and1-andx被耦合到除缓冲器bpx之外的缓冲器。在一些实施例中,相位电路5phm包括一个或多个切换电路(未示出),例如,多路复用器,其被配置为选择性地将每个or门or1-orx耦合到缓冲器bn1-bnx之一和/或选择性地将每个and门and1-andx耦合到缓冲器bp1-bpx之一。

通过上述配置,相位电路5phm能够基于驱动器电路5d1-5dx的一个或多个最坏情况切换延迟的切换延迟来控制死区时间,从而实现上面关于相位电路4phm所讨论的益处。

图6是根据一些实施例的相位电路6phm的示意图。相位电路6phm可用作上面关于图3所讨论的相位电路3ph1-3phm中的一个或多个。相位电路6phm具有与上述相位电路4phm的配置相匹配的配置,除了相位电路6phm包括驱动器电路6d1-6dx而不是驱动器电路4d1-4dx,并且包括被配置为生成信号6phm2的or门ordt以及被配置为生成信号6phm1的and门anddt,如下所述。

与驱动器电路4d1-4dx(其中,每个or门or1-orx被耦合至相应的缓冲器bn1-bnx并且每个and门and1-andx被耦合至相应的缓冲器bp1-bpx)不同,驱动器电路6d1-6dx包括被耦合到and门anddt的输出端子的or门or1-orx,以及被耦合到or门ordt的输出端子的and门and1-andx。缓冲器bp1-bpx的输出端子被耦合至or门ordt的输入端子,并且缓冲器bn1-bnx的输出端子被耦合至and门anddt的输入端子。

or门ordt因而被配置为基于or门or1-orx和缓冲器bp1-bpx根据驱动器电路6d1-6dx的最坏情况切换延迟来输出信号6phm2,并且and门anddt因而被配置为基于and门and1-andx和缓冲器bn1-bnx根据驱动器电路6d1-6dx的最坏情况切换延迟来输出信号6phm1。因此,被配置为基于驱动器电路6d1-6dx的最坏情况切换延迟来控制死区时间的相位电路6phm能够实现上面关于相位电路4phm所讨论的益处。

图7是根据一些实施例的调节电压的方法700的流程图。方法700可以与包括多相电压调节器的电压调节器电路一起使用,例如,包括上面关于图3-6所讨论的电压调节器300vr的电压调节器电路300。

在图7中描绘方法700的操作的顺序仅用于说明;方法700的操作能够以与图7所示的顺序不同的顺序来执行。在一些实施例中,在图7所示的操作之前、之间、之中和/或之后执行除了图7中描绘的那些操作之外的操作。在一些实施例中,方法700的操作是操作soc的方法的操作的子集。

在操作710处,在一些实施例中,通过测量多个相位电路中的每个相位电路的电阻值来创建修整表。创建修整表包括存储每个相位电路的修整数据,该修整数据被计算为基于相应的相位电路的测量电阻值来控制每个相位电路的多个分段。在一些实施例中,计算修整数据包括计算修整数据以减小多个相位电路之间的电流值的差异。在一些实施例中,计算修整数据包括计算修整数据以增加一个或多个相位电路电阻值以使得一个或多个相位电路具有匹配的电阻值。

在各个实施例中,创建修整表包括创建新修整表或更新现有修整表。在一些实施例中,创建修整表包括将修整数据存储在诸如nvm之类的存储器中。在一些实施例中,创建修整表包括执行soc的一个或多个操作。在各个实施例中,创建修整表包括作为上电序列的一部分或作为在线操作的一部分来测量电阻值。

在一些实施例中,创建修整表包括创建上面关于图3所讨论的修整表316t。在一些实施例中,创建修整表包括使用上面关于图1和条3所讨论的负载电路100l来创建修剪表。

测量相位电路电阻值包括测量电感器的dc电阻值。在各个实施例中,测量相位电路电阻值包括测量耦合在电感器和电源节点之间的多个晶体管中的一个或多个晶体管的rds电阻值、和/或测量耦合在电感器和参考节点或接地节点之间的多个晶体管中的一个或多个晶体管的rds电阻值。在一些实施例中,测量相位电路电阻值包括测量电感器l1的dc电阻值、和/或p型晶体管p1-px和/或n型晶体管n1-nx的一个或多个rds电阻值,如上面关于图3-6所讨论的。

在一些实施例中,测量相位电路电阻值包括施加电流并测量跨输出节点和电源或参考节点的电压。在一些实施例中,测量相位电路电阻值包括施加电流并测量跨节点out和节点in或节点vssn的电压,如上面关于图3所讨论的。

在各个实施例中,测量相位电路电阻值包括禁用用于控制操作中的相位电路的一个或多个控制信号,例如,一个或多个pwm信号。在一些实施例中,禁用一个或多个控制信号包括禁用上面关于图3-6所讨论的控制信号pctrl1-pctrlm或nctrl1-nctrlm中的一个或多个。

在各个实施例中,测量相位电路电阻值包括配置一个或多个启用信号(例如,上面关于图3-6所讨论的启用信号enpm[1]-enpm[x]和/或ennm[1]-ennm[x])以使得相位电路的所有的多个分段的预定子集被启用。

在一些实施例中,创建修整表包括基于以下步骤来计算修整数据,如下面呈现的非限制性示例所示:对于每个相位电路,对于启用的x个分段中的一个或全部,测量电源和输出节点之间的以及参考节点和输出节点之间的电阻值;对于所启用的所有分段的测量,确定最大相位电路电源/输出节点电阻值rp和最大参考/输出节点电阻值rn;

对于每个相位电路,基于以下等式计算每个分段的电源/输出节点电阻值rxp和参考/输出节点电阻值rxn:

k=1/(2x–2)(1)

rxp=(r(一个分段)–r(所有分段))x(1+k)(电源/输出节点)(2)

rxn=(r(一个分段)–r(所有分段))x(1+k)(参考/输出节点)(3)对于每个相位电路,基于以下等式计算修整数据:

ptrim=rxp/(rp+rxp–r(一个分段))(电源/输出节点)(4)

ntrim=rxn/(rn+rxn–r(一个分段))(参考/输出节点)(5)

修整数据因而被计算为使得多相电压调节器的每个相位电路具有与最大电源/输出节点和参考/输出节点电阻值相匹配的电源/输出节点和参考/输出节点电阻值。

在基于图3所示的实施例的非限制性示例中,相位电路电阻测量基于电压调节器300vr的以下配置:

m=2个相位电路3ph1和3ph2中的每一个包括基于二进制加权方案的x=4个分段:

分段1包括驱动器电路3d1、具有标称rds值r0的p型/n型晶体管p1/n1。

分段2包括驱动器电路3d2、具有标称rds值2×r0的p型/n型晶体管p2/n2。

分段3包括驱动器电路3d3、具有标称rds值为4×r0的p型/n型晶体管p3/n3。

分段4包括驱动器电路3d4、具有标称rds值为8×r0的p型/n型晶体管p4/n4。

测量相位电路电阻值的非限制性示例包括以下操作:

在与表1所示相同的温度下测量每个相位电路3ph1和3ph2的总in-out和vssn-out电阻值(电阻值以毫欧姆为单位)。

表1

在启用所有分段的情况下确定最大电阻值:

相位电路3ph2的in-out=max(10,15)=15mohm

相位电路3ph2的vssn-out=max(8,13)=13mohm

基于等式(1)-(3)确定每个分段的rds电阻值:

k=1/(24-2)=0.07

rxp(3ph1)=(80-10)x(1+0.07)=75mohm

rxn(3ph1)=(55-8)x(1+0.07)=50.4mohm

rxp(3ph2)=(108-15)x(1+0.07)=99.6mohm

rxn(3ph2)=(78-13)x(1+0.07)=69.6mohm

基于等式(4)和(5)计算修整值:

ptrim(3ph1)=75/(15–80+75)=7.5(~8)

ntrim(3ph1)=50/(13–55+50)=6.02(~6)

ptrim(3ph2)=99.6/(15–108+99.6)=15.1(~15)

ntrim(3ph2)=69.6/(13–78+69.6)=15.1(~15)

量化修整值以确定修整数据:

enp1[4:1]=1000(14.4mohm)

enn1[4:1]=0110(13mohm)

enp2[4:1]=0000(15mohm)(3ph1的96%匹配)

enn2[4:1]=1111(13mohm)(3ph1的100%匹配)

在该非限制性示例中,相位电路3ph2的in-out电阻因而增加到相位电路3ph1的in-out电阻的96%以内,并且相位电路3ph2的vssn-out电阻因而增加到相位电路3ph1的vssn-out电阻的约100%。

在一些实施例中,创建修整表包括存储缩放数据,例如,与相位电路的一个或多个元件(例如,电感器)相对应的电阻值的一个或多个基于工艺的热系数。

在操作720处,从修整表中检索修整数据。从修整表中检索修整数据包括检索与电压调节器的一个或多个相位电路的多个分段相对应的修整数据。在各个实施例中,检索修整数据包括检索与电压调节器的相位电路的子集或全部相对应的修整数据。

在一些实施例中,检索修整数据包括使用上面关于图3所讨论的控制电路310来检索修整数据。在一些实施例中,检索修整数据包括从上面关于图3所讨论的修整表316t中检索修整数据。

在一些实施例中,检索修整数据包括从修整表中检索缩放数据。在一些实施例中,检索缩放数据包括从相位电路中的至少一个接收温度数据(例如,上面关于图3所讨论的传感器信号tss中的信息),并基于温度数据和缩放数据来调整修整数据。

在操作730处,将启用信号输出到多相电压调节器的相位电路,该启用信号基于修整数据。在各个实施例中,输出启用信号包括将启用信号输出到电压调节器的相位电路的子集或全部。

在一些实施例中,将启用信号输出到相位电路包括将控制信号输出到相位电路。在一些实施例中,将启用信号输出到相位电路包括将一个或多个pwm信号输出到相位电路。在各个实施例中,将启用信号输出到相位电路包括将控制信号ctrl输出到上面关于图3所讨论的相位电路3ph1-3phm、上面关于图4所讨论的相位电路4phm、上面关于图5所讨论的相位电路5phm、或者上面关于图6所讨论的相位电路6phm中的一个或多个。

在一些实施例中,输出启用信号包括输出被配置为增加相位电路的电阻值的启用信号。在一些实施例中,输出启用信号包括输出被配置为基于一个或多个非均匀相电流电阻值来减小相位电路电流的差异的启用信号。

在一些实施例中,输出启用信号包括输出启用信号enpm[1]-enpm[x]和ennm[1]-ennm[x]的一部分或全部(1≤m≤m)。在一些实施例中,输出启用信号包括将启用信号输出到上面关于图3所讨论的相位电路3ph1-3phm、上面关于图4所讨论的相位电路4phm、上面关于图5所讨论的相位电路5phm、或者上面关于图6所讨论的相位电路6phm中的一个或多个。

在操作740处,基于启用信号来配置相位电路的多个分段。配置多个分段包括启用相位电路的分段的预定子集或全部。

在一些实施例中,配置多个分段包括增加相位电路的一个或多个电阻值。在一些实施例中,增加一个或多个电阻值包括减少在输出节点和电源或参考节点之间并联配置的晶体管的数量。在一些实施例中,减少并联配置的晶体管的数量包括减少具有与二进制加权方案相对应的标称电阻rds值的电阻的数量。

在各个实施例中,配置多个分段包括配置p型晶体管p1-px和n型晶体管n1-nx中的一个或多个、以及上面关于图3所讨论的相位电路3ph1-3phm的驱动器电路3d1-3dx、上面关于图4所讨论的相位电路4phm的驱动器电路4d1-4dx、上面关于图5所讨论的相位电路5phm的驱动器电路5d1-5dx、或者上面关于图6所讨论的相位电路6phm的驱动器电路6d1-6dx中的一个或多个。

在一些实施例中,配置多个分段包括启用驱动器电路的死区时间,例如,上面关于图4所讨论的驱动器电路4d1-4dx、上面关于图5所讨论的驱动器电路5d1-5dx、或者上面关于图6所讨论的驱动器电路6d1-6dx之一。

通过执行方法700的一些或全部操作,电压调节器基于修整数据来调整一个或多个输出电流值,从而获得上面关于电压调节器电路300和图3-6所讨论的益处。

在一些实施例中,一种电压调节器包括:输出节点;控制电路,该控制电路被配置为从耦合至输出节点的负载电路接收功率状态信号,并基于该功率状态信号输出控制信号;以及功率级,其包括多个相位电路,该多个相位电路中的每个相位电路耦合至输出节点。功率级被配置为响应于控制信号而启用多个相位电路中的相位电路。

在一些实施例中,一种调节电压的方法包括在多相电压调节器的控制电路处接收功率状态信号,并且响应于该功率状态信号,启用电压调节器的预定数量的相位。

在一些实施例中,一种电压调节器包括:控制电路,被配置为输出控制信号和启用信号;以及功率级,其包括多个相位电路,该多个相位电路中的每个相位电路包括多个分段。功率级被配置为响应于控制信号而启用该多个相位电路中的相位电路,并且响应于启用信号而启用该多个相位电路中的相位电路的多个分段中的分段。

以上概述了若干实施例的特征,使得本领域技术人员可以更好地理解本公开的各方面。本领域技术人员应当理解,他们可以容易地使用本公开作为设计或修改其他工艺和结构以实现本文介绍的实施例或示例的相同目的和/或实现本文介绍的实施例或示例的相同优点的基础。本领域技术人员还应该认识到,这样的等同配置不脱离本公开的精神和范围,并且他们可以在不脱离本公开的精神和范围的情况下在本文中进行各种改变、替换和变更。

示例1是一种电压调节器,包括:输出节点;控制电路,所述控制电路被配置为从耦合至所述输出节点的负载电路接收功率状态信号,并且基于所述功率状态信号来输出控制信号;以及功率级,所述功率级包括多个相位电路,所述多个相位电路中的每个相位电路耦合至所述输出节点,其中,所述功率级被配置为响应于所述控制信号而启用所述多个相位电路中的相位电路。

示例2是示例1所述的电压调节器,其中,所述控制电路被配置为基于所述功率状态信号和映射表来确定所述多个相位电路中被启用的相位电路的数量。

示例3是示例1所述的电压调节器,其中,所述控制信号包括脉冲宽度调制信号,所述脉冲宽度调制信号被配置为在所述输出节点上生成输出电压。

示例4是示例3所述的电压调节器,其中,所述控制电路被配置为:基于所述输出电压来接收感测电压,并且基于所述感测电压来控制所述脉冲宽度调制信号。

示例5是示例1所述的电压调节器,其中,所述多个相位电路中的每个相位电路包括多个晶体管,并且每个相位电路被配置为基于所述控制信号以及从所述控制电路接收的启用信号来控制所述多个晶体管中的晶体管。

示例6是示例5所述的电压调节器,其中,所述控制电路被配置为基于修整表来生成所述启用信号。

示例7是示例1所述的电压调节器,其中,所述控制电路和所述负载电路位于第一集成电路(ic)管芯上,并且所述多个相位电路中的所述相位电路位于第二ic管芯上。

示例8是一种调节电压的方法,所述方法包括:在多相电压调节器的控制电路处接收功率状态信号;以及响应于所述功率状态信号,启用所述电压调节器的预定数量的相位。

示例9是示例8所述的方法,其中,接收所述功率状态信号包括:接收包括对负载电路的功率水平的指示的所述功率状态信号,所述负载电路被配置为接收所述电压调节器的输出电压。

示例10是示例8所述的方法,其中,启用所述电压调节器的所述预定数量的相位包括:基于所述功率状态信号,从映射表中检索所述预定数量。

示例11是示例10所述的方法,其中,从所述映射表中检索所述预定数量包括:所述预定数量与所述电压调节器的每相预定电流相乘大于或等于由所述功率状态信号指示的负载电流水平。

示例12是示例10所述的方法,进一步包括:通过执行对被配置为生成所述功率状态信号的负载电路的仿真来创建所述映射表。

示例13是示例8所述的方法,其中,启用所述电压调节器的所述预定数量的相位包括:执行门控功能以生成控制信号。

示例14是一种电压调节器,包括:控制电路,所述控制电路被配置为输出控制信号和启用信号;以及功率级,所述功率级包括多个相位电路,所述多个相位电路中的每个相位电路包括多个分段,其中,所述功率级被配置为:响应于所述控制信号而启用所述多个相位电路中的相位电路,并且响应于所述启用信号而启用所述多个相位电路中的所述相位电路的所述多个分段中的分段。

示例15是示例14所述的电压调节器,其中所述多个相位电路中的每个相位电路包括电感器,并且所述多个相位电路中的每个相位电路的所述多个分段中的每个分段包括p型晶体管和n型晶体管,其中所述p型晶体管被配置为选择性地将所述电感器耦合到电源节点,并且所述n型晶体管被配置为选择性地将所述电感器耦合到参考节点。

示例16是示例14所述的电压调节器,其中,所述控制电路被配置为生成所述启用信号,所述启用信号被配置为使得所述功率级增加所述多个相位电路中的第一相位电路的电阻值以匹配所述多个相位电路中的第二相位电路的电阻值。

示例17是示例16所述的电压调节器,其中,所述控制电路被配置为生成所述启用信号,所述启用信号被配置为通过启用所述多个分段的预定子集来使得所述功率级增加所述多个相位电路中的所述第一相位电路的所述电阻值。

示例18是示例14所述的电压调节器,其中,所述控制电路被配置为基于修整表来生成所述启用信号。

示例19是示例18所述的电压调节器,其中,所述多个相位电路中的每个相位电路包括热传感器,所述热传感器被配置为生成传感器信号的一部分,并且所述控制电路被配置为基于所述传感器信号和所述修整表中的缩放数据来生成所述启用信号。

示例20是示例14所述的电压调节器,其中,所述控制电路被配置为从负载电路接收功率状态信号,并且响应于所述功率状态信号而生成所述控制信号。

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