用于控制和监控负载点调整器阵列的数字功率管理器的制作方法

文档序号:2610482阅读:197来源:国知局
专利名称:用于控制和监控负载点调整器阵列的数字功率管理器的制作方法
技术领域
本发明涉及功率控制系统,更具体地说,涉及控制和监控负载点 调整器阵列的方法和系统。
背景技术
随着电子系统的增加的复杂性,电子系统通常需要以多种不同的 离散的电压和电流电平提供功率。例如,电子系统可包括需要诸如3 伏、5伏、9伏等电压的分立电路。此外,许多这样的电路需要相对较 低的电压(例如l伏),而具有相对较高的电流(例如IOO安)。由于多种 原因,不希望在相对较长的距离上以低电压将相对较高的电流传递到 电子装置。首先,低电压、高电流传输线路的相对较长的物理路程消 耗了相当大的电路板面积并使得电路板上信号线的路线发生拥塞。第 二,承载高电流的线路的阻抗往往耗散大量功率,并使得负栽调整复 杂化。第三,很难定制能适应负载要求改变的电压/电流特性。为了满足这些功率要求,已知将中间总线电压分布在整个电子系 统中,并且在电子系统内的消耗功率的位置处包括各个负栽点("POL") 调整器,即DC/DC转换器。特别地,POL调整器被包括在每个相应 的电子电路中,把中间总线电压转换成电子电路所需要的电平。 一个
电子系统可包括多个POL调整器,把中间总线电压转换成多个电压电 平中的每个电压电平。在理想情况下,POL调整器在物理上位于相应 的电子电路附近,从而使电子系统内的低电压、高电流线路的长度最 小化。中间总线电压可以通过使用使损耗最小化的低电流线路被传递 到多个POL调整器。利用这种分配方法,需要协调对功率系统的POL调整器的控制 和监控。POL调整器通常与驱动、编程和监控各个POL调整器的电 源控制器相结合地工作。本领域中已知控制器使用多连接并行总线来 驱动和编程每个POL调整器。例如,并行总线可以传送使能/禁止比 特,用于接通和关断每个POL调整器;以及电压识別(VID)数据比特, 用于对POL调整器的输出电压设置点进行编程。控制器还可以使用附 加的连接来监控由每个POL调整器传递的电压/电流,以检测POL调 整器的故障情况。这种控制系统的缺点在于,它使总的电子系统增加 了复杂性和尺寸。因此,有利地具有用于控制和监控在分布电源系统内的POL调 整器的系统和方法。发明内容本发明通过提供适用于控制和监控功率控制系统的POL调整器 的数字功率管理器而克服了现有技术的这些和其它缺点。在本发明的一个实施例中,功率控制系统包括多个负载点(POL) 调整器,每个适用于将调整后的功率输送给负载;工作连接多个POL 调整器的串行数据总线;以及被连接到数据总线的数字功率管理器。 数字功率管理器包括控制器,适用于执行存储的指令,以经由串行数 据总线对多个POL调整器的工作参数进行编程并经由串行数据总线 接收来自多个POL调整器的监控数据。数字功率管理器还包括诸如 I2C接口的用户接口 ,适用于从其接收编程数据并发送监控数据给它。 数字功率管理器还包括包含多个寄存器的非易失性存储器,其中包括 数字功率管理器配置寄存器,存储有规定了功率控制系统的配置的数
据值;POL设置寄存器,存储有反映一个POL调整器的编程状态的 数据值;POL监控寄存器,存储有反映在一个POL调整器内的操作 情况的状态的数据值;和用户可规定的空间。数字功率管理器适用于 对每个POL调整器的电压裕度进行编程。在本发明的另一个实施例中,至少一个主机用户系统被工作耦合 到数字功率管理器。主机用户系统还包括图形用户界面,提供功率控 制系统的监控和编程。例如,图形用户界面还提供了用于对每个POL 调整器的电压裕度进行编程、用于监控POL调整器的操作情况、和/ 或用于对POL调整器进行编程的接口 。数字功率管理器还适用于经由 串行数据总线接收来自POL调整器的故障检测信息。通过考虑下面对优选实施例的详细说明,将使本领域技术人员更 全面地了解用于控制和监控在分布功率系统内的POL调整器的系统 和方法以及本发明的其它优点和目的。现在参考将首先被概略地描述 的附图。


图1是根据本发明的一个实施例的示例性POL控制系统的框图; 图2是POL控制系统的示例性数字功率管理器的框图; 图3a和3b以图形方式示出了在数字功率管理器中用于存储POL参数的监控存储器;图4是用于执行POL调整器的确定电压裕度的过程的流程图; 图5是用于监控POL调整器的性能的过程的流程图; 图6是显示用于数字功率管理器的存储器的示例性划分的框图; 图7是显示用于监控在POL控制系统内的POL调整器的图形用户界面(GUI)的示例性屏幕图;图8是显示用于监控POL控制系统的中间总线电压状态的图形用户界面的示例性屏幕图;以及图9是显示用于监控POL控制系统的环形緩存器状态的图形用户界面的示例性屏幕图。具体实施方式

本发明提供了一种数字功率管理器,用于控制和监控在分布功率系统内的POL调整器。在以下的详细说明中,相同的附图标记被用来 描述在一个或多个图中显示的相同的单元。首先参照图1,图中示出了根据本发明的一个实施例的POL功 率系统IO。 POL功率系统10包括数字功率管理器(DPM)12,前端调 整器(FE)14,和多个功率控制组22,24,26,28(也标记为组A到组D)。 每个功率控制组包括多个单独的POL调整器(如POL调整器 22a-22n)。这里描述的POL调整器包括但不限于负载点调整器、负栽 上的功率调整器、DC/DC变换器、电压调整器、和本领域技术人员已 知的所有其它可编程的电压或电流调整装置。每个POL调整器具有唯 一的5比特地址(ADDR),通过使各个地址管脚接地来编程。每组POL调整器生成多个供给相应负载的输出电压。POL调整 器可以根据供应电压的负载的特性被分组。例如,以很高相关性来为 负栽提供电压的POL调整器可被放置在一组中,例如,提供CPU核 心电压的所有POL调整器被放置在组A中,为输入/输出电路供电的 POL调整器被放置在组B中,等等。通过把多个POL调整器分组到 一起,在一组内的POL调整器在故障情况下可以呈现相同的响应特 性。分组使得用户能够对高级故障管理方案进行编程并定义裕度功能、 监控、启动特性、和报告惯例。每组POL调整器代表POL调整器的 一个虚拟的、而不是物理的分组。 一个特定组中的POL调整器实际上 可以在电气系统内在物理上互相分开。应当理解,在图1中组的数目 和在每个组中显示的POL调整器仅仅示例地表示,并且可以有利地利 用更大或更小数目的组和/或每个组内的POL调整器。另外,POL调 整器完全可以不分组,POL控制系统10可包括多个单独的POL调整 器。前端调整器14从电压源(例如48伏)提取功率,并通过中间电压 总线将中间电压(IBV)提供到多个组22,24,26,28。前端调整器14可以
简单地包括另 一个POL调整器。数字功率管理器12从中间电压总线 或从电路板偏压源提取它的功率。虽然被显示为分开的装置,数字功 率管理器12和前端调整器14也可被合并成单个的单元。作为替代, 前端调整器14可通过多个中间电压总线把多个中间电压提供到POL 调整器的组。数字功率管理器12通过经由单向或双向串行总线(图1中显示 为同步/数据(SD)线路)写入和/或读出数字数据(同步地或异步地),而 与多个POL调整器通信。SD线路可包括允许异步地传送数据的双线路串行总线(例如fc)或允许同步地传送数据的单线路串行总线(即用一个时钟信号来同步)。SD线路用一个主时钟为所有的POL调整器提 供同步,所述主时钟由数字功率管理器12生成,并同时执行在POL 调整器与数字功率管理器12之间的双向数据传送。为了寻址在任何组 中的任何特定的POL调整器,每个POL调整器以一个唯一的地址被 识别,它可以被硬连线到POL调整器中或通过其它方法设置。数字功 率管理器12还通过各个单向或双向串行线路-图1中显示为 OKA,OKB,OKC OKD线路(分别对应于每个组A-D)(下面也被称为各 个OK线路),与多个组中的每一个组进行通信,用于故障管理。数字功率管理器12经由串行数据总线(120与主机用户系统通 信,用于编程、设置、和监控POL控制系统10。主机用户系统包括 直接或通过网络耦合到^C接口的计算机,具有适用于与数字功率管 理器12进行通信的适当软件。正如本领域中已知的,主计算机配备有 基于图形的用户界面(GUI),它结合了可移动窗口、图标和鼠标,如基 于Micosoft Windows 界面。GUI可包括标准的预先编程的格式用于 表示文本和图形,正如本领域中通常所理解的。从数字功率管理器12 接收的信息通过GUI被显示在计算机屏幕上,主机用户可以通过在 GUI的屏幕上做出改变而编程和监控POL控制系统10的操作。数字 功率管理器12执行在连接到主机系统或GUI的I2C接口与连接到各 个POL调整器的SD线路之间的转换。数字功率管理器12可以通过 使用高和低电平命令经由GUI或直接经由fC总线来控制。 数字功率管理器12通过控制前端调整器14和消弧电路16提供 对于中间电压总线的欠电压和过电压保护,支持错误保护,并在交流 电力线故障的情况下(由AC FaiLN输入线路上的一个信号所反映)执 行受控系统的关断。具体来说,数字功率管理器12通过分开的线路 (FE一EN)与前端调整器14通信,在系统范围故障的情况下禁止前端调 整器14的操作。如果在一个POL调整器中有部件故障,则该POL 调整器的输出会经历过电压情况,这将损坏它的相应负载。所以当检 测到这样的故障时,非常希望尽可能快速地降低中间总线电压。因此, POL控制系统还可包括耦合到中间电压总线的一个可选的消弧电路 16,它把在中间电压总线上剩余的电压引至地,从而切断加到POL 调整器的中间电压(VIN)并防止任何过电压情况。图2是POL控制系统的示例性数字功率管理器12的框图。数字 功率管理器12包括控制器32,它执行存储的指令,响应于来自主机 用户的命令、中断以及从POL调整器接收的状态数据,控制和监控数 字功率管理器12的操作。时钟发生器54和定时电路52给控制器32 提供适当的时钟信号,控制内部和外部功能的定时。可以预料,数字 功率管理器12被包括在单个集成电路中。控制器32被耦合到两个存储器模块,包括非易失性存储器34(例 如闪存存储器)和随机存取存储器(RAM)36。在启动后,数据从非易失 性存储器34被写入到RAM 36中,此后,控制器访问RAM以使用数 据。这使得非易失性存储器34的读/写周期的数目最小化,从而提高 了它的工作寿命。非易失性存储器34被分段成四个扇区,包括DPM 配置寄存器、POL设置寄存器、POL监控寄存器、和用户存储器。 DPM配置寄存器存储有反映数字功率管理器12的编程的数据值并规 定了 POL控制系统的配置。POL设置寄存器存储有反映各个POL调 整器的编程的数据值。POL监控寄存器存储有反映在各个POL调整 器内的运行情况的监控的数据值。用户存储器是可用来存储如系统识 别、制造日期、位置、应用程序代码版本等的用户信息的用户可规定 的空间。用户可以通过12(:接口访问用户存储器。
筒要地参照图3a和3b,图中更详细地示出了非易失性存储器34 的POL监控寄存器。图3a示出了第一寄存器模块62,存储有反映每 个相应的POL寄存器的编程的POL设置寄存器的拷贝。设置寄存器 规定了静态参数,如在一组中的成员和组配置、故障传播配置、中断 配置、中间总线电压高和低阈值、软件版本、I2C地址等等。静态寄 存器的每个参数可以有选择性地被写保护,用户可被有选择性地准许基于只读或读/写访问每个参数。图3b示出了第二寄存器模块64,存储有POL寄存器的拷贝, 用于每个POL调整器的运行时间条件,包括输出电压64a,电流64b 和温度64c。对于每个参数,有多个数值(例如15个数值)的环形緩存 器。参数被连续地釆样和存储在环形緩存器中,最旧的数据被重写, 这样,参数的最后的采样的运行记录被保持。在系统故障的情况下, 环形緩存器将存储系统关断之前的多个监控周期内的数据。在系统关 断后,环形緩存器可以通过使用高和低电平命令经由GUI或直接经由 I2C总线被访问。数据将^皮存储在环形緩存器中,直至下一次开启系 统为止,所以允许远端诊断和故障消除。图9示出了使得用户能够监 控环形緩存器状态的GUI的示例性屏幕图。列出了对于多个时间采样 的温度、输出电压和电流的数据值。回到图2,控制器32通过fC控制器38、 SD接口42、监控功能 装置44、和上电复位(POR)装置46而与外部系统通信。控制器32通 过I2C控制器38与用户通信,它按照I2C标准提供在控制器32与I2C 总线之间的接口。 "C控制器38作为在控制器32与串行^C总线之 间的接口,并控制所有I忙总线特定的序列、协议、仲裁和定时。I2C 控制器38允许在串行数据通过SDA发送或接收而同时SCL输出串行 时钟的主模式下,或者在串行数据通过SDA发送或接收而同时串行时 钟通过SCL被接收的从属模式下,与数字功率管理器12进行双向通 信。fC控制器38还包括允许经由硬连线或其它信令对数字功率管理 器12进行编程的3比特地址(ADDR)输入。控制器32通过SD接口 42与POL调整器通信,该SD接口又顺
次耦合到SD线路和OK线路。OK线路的状态被连续读出并被保存 到一个内部寄存器。来自POL调整器的错误通过SD线路和OK线路 在整个功率控制系统10内传播。用于监控和管理故障情况的示例性方 法和系统在2004年7月13日提交的、题为"System and Method for Managing Fault in a Power System"的临时专利申请序歹'J号 No.10/890,573中提供,该专利申请的主题整体地在此引用以供参考。 监控功能装置44接收反映系统电平命令的各种输入,如中间电 压总线传感(IBV—S)、人工复位(RES—N)、 AC故障和多个中断(INl-IN4)。数字功率管理器12通过IBV—S输入连续地监控中间总线电压。 监控功能装置44测量中间总线电压并把它与可编程的低(欠电压)和高 (过电压)阈值相比较。图8示出了用来监控中间总线电压的GUI。 GUI 显示标称中间总线电压(IBVnom)、欠电压阈值和过电压阈值。如图8 所示,欠电压和过电压阈值是根据标称中间总线电压的百分比可选择 的。当中间总线电压降低到低于低的阈值时,数字功率管理器12将 把所有的OK线路拉低,从而关断所有的POL调整器。POL调整器 然后执行常规的关断序列。环形緩存器(下面讨论)的内容被保存在非 易失性存储器34中。当中间总线电压恢复时,控制器32首先重新编 程所有的POL调整器,如果在GUI中"自动开启(Auto Turn On)" 被^使能,则通过SD接口 42将它们开启。当中间总线电压超过高的阈 值时,控制器32将把所有的OK线路拉低,关断所有的POL调整器。 POL调整器然后执行常规的关断序列。环形緩存器的内容被保存在非 易失性存储器34中。在一段延时(例如50ms)之后,控制器32关断前 端调整器14。如果在延时的时间间隔内电压没有降低到低于阈值,则 控制器32将触发消弧电路16,把中间总线电压驱动至地。在清除中 间总线电压高故障后一秒,控制器32将试图开启前端调整器14。如 果中间总线电压处在极限内,则控制器32将重新编程所有的POL调 整器,并且如果在GUI中"自动开启(AutoTurnOn)"被使能,则将 它们开启。AC故障输入由AC/DC转换器(未示出)生成,它把输入电压(例 如48伏)提供到前端调整器14。如果为ACDC转换器供电的AC电网 存在故障,则AC故障信号通知控制器32。如果没有用于输入电压的 备份电池,则输入电压将在预定的时间间隔(例如20ms)后消失。当控 制器32接收到AC故障信号时,控制器32将把所有的OK线路拉低, 关断所有的POL调整器。POL调整器将执行常规的关断序列.环形緩 存器的内容将被保存在非易失性存储器34中。当AC电压恢复且AC 故障变为高时,控制器32将重新编程所有的POL调整器,并且如果 在GUI中"自动开启(AutoTurnOn)"被使能,则将它们开启。RES_N输入使得控制器32响应于某些触发条件关断所有的POL 调整器。中断可被编程来关断功率控制系统10的特定部件。例如,一 个中断可以关断POL调整器的一个特定组,以便允许更换用户电平板 或部件。中断允许通过把中断输入拉低而临时关断POL组。中断在 GUI中断配置窗口中被使能,或者直接经由I2C总线通过写入到DPM 配置寄存器而被使能。上电复位(POR)46接收一个复位信号(HW—RES一N),它使得控制 器32复位,如在功率控制系统10的初始上电期间。当功率控制系统 10初始上电时,上电复位(POR)46保证控制器32以已知的状态启动。 上电复位(POR)46延迟控制器32的初始化,直至中间总线电压稳定在 一个适当的电平为止。POL调整器的性能参数可以由数字功率管理器12经由I2C通信 总线被编程,而不用更换任何部件或重新连线印刷电路板线路。POL 编程数据可以预先装载到数字功率管理器12中,或者可以由用户经由 GUI和I2C总线被编程。数字功率管理器12可以在安装到主板上之前或之后被编程。POL编程数据被存储在非易失性存储器34的POL配 置寄存器中。POL调整器的编程在几个步骤中进行。在上电后,当IBV一S管 脚上的电压超过欠电压保护阈值时,控制器32把编程数据从它的静态 寄存器上传到RAM36。然后,控制器32执行循环冗余校验(CRC),
以保证编程数据的完整性。如果结果是正确的,则被存储在非易失性存储器34的POL设置寄存器中的编程数据经由SD线路被发送到一 个相应的POL调整器。每个数据传送命令后面紧接着的是应答确认和 读回程序过程。如果应答确认和读回操作都是成功的,则POL调整器 被认为是成功编程的,控制器32继续对下一个POL调整器的编程。 在编程周期完成后,编程状态信息被记录在状态寄存器中。图4示出了用于编程POL调整器的电压裕度的示例性过程80。 确定裕度是由主机用户执行的一项功能,用于测试在高和低轨极限的 电压,并允许用户为每个POL调整器设置所希望的百分比的裕度。在 本发明的一个实施例中,每个POL调整器的输出电压由用户通过GUI 设置。裕度可以对于每个POL调整器分别被编程,或者可以广播到一 个组中的所有POL调整器,或者可以广播到功率控制系统10的所有 POL调整器。从步骤82开始,处理过程进入一个循环,其中为功率控制系统 10中的每个POL调整器确定裕度。在步骤84,处理过程确定POL 调整器是否把它的输出并行连接到另 一个POL调整器,以达到电流共 享的目的。当两个或更多个POL调整器以这种方式连接时,电流共享 组中的POL调整器必须被同时编程。用于共享组中的所有POL调整 器的地址被识别,以使得控制器32也可以把编程信息传送给它们。然 后,在步骤86,控制器32传送一个命令,以设置具有输出电压裕度 低数值(VOL)、输出电压裕度高数值(VOH)的输出电压设置点 (WVOS),和/或作为自变量的输出电压设置点(VOS)。处理过程然后 返回到步骤82,并对于下一个POL调整器重复执行。在每个POL调 整器的裕度都已经被编程后,处理过程在步骤88结束。图5示出了用于监控POL调整器的性能的处理过程100。处理 过程100连续获取来自POL调整器的监控数据,并与任何POL调整 器的运行状态无关地运行。在步骤102,监控处理过程从启动时钟并 把计数器设置为零开始。在本发明的一个实施例中,时钟向上计数至 0.5秒,并且继续重复进行。计数器具有1和0两个状态。在步骤104,
监控处理过程检验时钟周期是否为新的。如果这不是新的时钟周期,则处理过程继续循环到步骤104,直至新的时钟周期开始为止。在步 骤106,计数器被递增。处理过程接着开始一个主循环108,其对于每组POL调整器重 复进行。在步骤110,处理过程检验对于获取监控数据的频率(FRM) 的设置。FRM设置可以具有两种可能的状态0,其对应于lHz的频 率;以及l,其对应于2Hz的频率。FRM设置在包括在非易失性存储 器34中的DPM配置寄存器中规定。如果FRM设置为零而计数器为 零,则处理过程返回到步骤108,用于下一组POL调整器。否则,处 理过程进到步骤112,在该步骤中,处理过程检验对于获取状态监控 数据(SMON)的设置。SMON设置可以具有两种可能的状态0,其对 应于禁止自动获取来自POL调整器的状态监控数据;以及l,其对应 于使能自动获取来自POL调整器的状态监控数据。SMON设置在包 括在非易失性存储器34中的DPM配置寄存器中规定。如果SMON 设置为零,则处理过程向下跳到步骤122(在下面讨论)。否则,处理过 程进到步骤114,在该步骤中,获取对于所选的POL调整器组的状态 寄存器的内容。然后,包括在非易失性存储器34中的POL监控寄存 器用新的状态(STx)信息被更新。在步骤118,处理过程确定状态信息是否已改变,以及对于通知 用户STx何时改变的(NST)设置是否等于1。 NST设置可以具有两种 可能的状态0,其对应于禁止自动通知;以及l,其对应于使能自动 通知。NST设置在包括在非易失性存储器34中的DPM配置寄存器中 规定。如果已经有状态信息发生改变且NST被设置为使能自动通知, 则在步骤120中把状态信息发送到用户。否则,处理过程跳过步骤120, 进到步骤122。在步骤122,处理过程检验用于获取参数监控数据 (PMON)的设置值。PMON设置可以具有两种可能的状态0,其对应 于禁止自动获取来自POL调整器的参数监控数据;以及l,其对应于 使能自动获取来自POL调整器的参数监控数据。PMON设置在包括 在非易失性存储器34中的DPM配置寄存器中规定。如果PMON设到步骤124,在该步骤中,处理过程获取对于 所选的组中的POL的参数数据。否则,处理过程返回到步骤108,并 重复进行对于下一組POL调整器的循环。在对于每组POL调整器的 循环都完成后,处理过程返回到步骤104,等待下一个时钟周期的开 始。图6示出了通过包含在数字功率管理器12中的不同存储器部分 的命令和数据的通信。写保护(WP)寄存器33,35,37限制对非易失性存 储器34和POL调整器22a-22c中的存储器模块的写访问。POL调整 器22a-22c ;陂显示为每个具有相应的SD接口 92和POL寄存器94。 如图6所示,非易失性存储器34的内容已经被写入到RAM36,并且 控制器访问RAM以使用和更新数据。fC接口 38或SD接口 42可以 通过l吏用读或写注释来访问RAM 36的内容。WP寄存器33,35,37在 数字功率管理器12上电时被缺省设置为写保护,从而阻止DPM寄存 器或POL设置寄存器的改变。具体来说,WP寄存器33阻止用户写 入到DPM寄存器,WP寄存器35阻止用户写入到POL设置寄存器, 并且WP寄存器37阻止用户写入到POL寄存器94。用户可以(经由 I2C接口 38)从任何寄存器读出数据,并可自由写入到用户存储器。POL 调整器只能从POL设置寄存器读出数据,并只能把数据写入到监控数 据寄存器。为了改变POL调整器或数字功率管理器12的编程,用户 必须首先如通过检验在GUI中的适当的方框或经由I2C总线禁止写保 护寄存器。当输入功率到数字功率管理器12输入功率时,写保护被自 动恢复。图7示出了使得用户能够监控POL调整器的性能的GUI。通过 使用GUI,用户可以对希望被监控的POL调整器的特定性能参数进 行编程,以及对更新监控数据的频率进行编程。另外,性能监控编程 对于每个POL组可以是不同的。在屏幕的顶部,功率控制系统的每个 POL调整器连同状态图标一起被列出。状态图标可包括反映POL调 整器的工作状态的颜色。例如,如果用于POL调整器的状态图标是绿 色,则编程数据已被成功地传送到POL调整器。相反,如果用于POL
调整器的状态图标是红色,则编程数据没有被成功地传送到POL调整 器。GUI还以图形方式显示了随时间消逝的环形緩存器的参数。GUI 还包括使各个POL调整器或POL调整器组能够被关断的按钮。数字 功率管理器还监控它已经工作的持续时间。无论何时数字功率管理器 被上电,运行时间计数器都是工作的。新的计数器状态在每天连续工 作时被保存到非易失性存储器至少一次。计数器的内容可以通过使用 高和低电平命令在GUI中或直接经由I2C总线被检验。这样已经描述了用于控制和监控DC/DC功率变换器阵列的方法 和系统的一个优选实施例,本领域技术人员应当看到,已得到系统的 某些优点。还应当理解,可以做出本发明的各种修改方案、适配和替 代实施例,而不会背离本发明的范围和精神。
权利要求
1. 功率控制系统,包括多个负栽点(POL)调整器,每个适用于将调整后的功率输送给负栽;工作连接所述多个POL调整器的串行数据总线;和 连接到所述串行数据总线的数字功率管理器,所述数字功率管理 器包括控制器,其适用于执行所存储的指令,以经由所述串行数据总 线对所述多个POL调整器的工作参数进行编程,并经由所述串行数据 总线接收来自所述多个POL调整器的监控数据。
2. 权利要求1的功率控制系统,其中所述数字功率管理器还包 括用户接口,适用于从其接收编程数据,并将所述监控数据发送给它。
3. 权利要求2的功率控制系统,其中所述用户接口还包括I2C接口。
4. 权利要求1的功率控制系统,其中所述数字功率管理器还包 括包含多个寄存器的非易失性存储器。
5. 权利要求4的功率控制系统,其中所述多个寄存器包括数字 功率管理器配置寄存器,存储有规定了功率控制系统的配置的数据值。
6. 权利要求4的功率控制系统,其中所述多个寄存器包括至少 一个POL设置寄存器,存储有反映所述多个POL调整器之一的编程 状态的数据值。
7. 权利要求4的功率控制系统,其中所述多个寄存器包括至少 一个POL监控寄存器,存储有反映在所述多个POL调整器之一内的 操作情况的状态的数据值。
8. 权利要求7的功率控制系统,其中所述至少一个POL寄存器 还包括环形緩存器。
9. 权利要求4的功率控制系统,其中所述多个寄存器包括用户 可规定的空间。
10. 权利要求1的功率控制系统,其中所述数字功率管理器还包 括上电复位装置,适用于延迟控制器的初始化,直至输入功率稳定在 一个适当的电平为止。
11. 权利要求1的功率控制系统,其中所述数字功率管理器还包 括监控装置,适用于接收反映系统电平情况的多个输入。
12. 权利要求1的功率控制系统,其中所述多个POL调整器还 包括多个POL调整器的多个组。
13. 权利要求12的功率控制系统,还包括耦合到所述多组POL 调整器的各个POL调整器上的多条OK状态线路。
14. 权利要求1的功率控制系统,其中所述数字功率管理器适用 于对所述多个POL调整器中的每个POL调整器的电压裕度进行编 程。
15. 权利要求1的功率控制系统,还包括工作耦合到所述数字功 率管理器的至少一个主机用户系统,所述至少一个主机用户系统还包 括提供功率控制系统的监控和编程的图形用户界面。
16. 权利要求15的功率控制系统,其中所述图形用户界面还提 供用于对所述多个POL调整器中的每个POL调整器的电压裕度进行 编程的接口。
17. 权利要求15的功率控制系统,其中所述图形用户界面还提 供了用于监控所述多个POL调整器的操作情况的接口 。
18. 权利要求15的功率控制系统,其中所述图形用户界面还提 供的用于对所述多个POL调整器进行编程的接口 。
19. 权利要求1的功率控制系统,其中所述多个POL调整器中 的每一个还包括相应的电压变换器。
20. 权利要求1的功率控制系统,其中所述多个POL调整器中 的每一个还包括相应的DC-DC变换器。
21. 权利要求1的功率控制系统,其中所述多个POL调整器中 的至少两个POL调整器被分组以提供电流共享。
22. 权利要求1的功率控制系统,其中所述数字功率管理器适用 于经由所述串行数据总线接收来自所述多个POL调整器的故障检测 4 &息。
23. 在功率控制系统中使用的功率管理器,包括多个负载点(POL) 调整器,每个POL调整器具有一个适用于将调整后的功率输送给负载 的相应功率变换电路,以及工作连接所述多个POL调整器的串行数据 总线,所述功率管理器包括控制器,其适用于执行所存储的指令,以 经由所述串行数据总线对所述多个POL调整器的工作参数进行编程, 并经由所述串行数据总线接收来自所述多个POL调整器的监控数据。
24. 权利要求23的功率管理器,还包括用户接口,适用于从其 接收编程数据,并发送所述监控数据给它。
25. 权利要求24的功率管理器,其中所述用户接口还包括I2C接口。
26. 权利要求23的功率管理器,还包括包含多个寄存器的非易 失性存储器。
27. 权利要求26的功率管理器,其中所述多个寄存器包括功率 管理器配置寄存器,存储有规定了功率控制系统的配置的数据值。
28. 权利要求26的功率管理器,其中所述多个寄存器包括至少 一个POL设置寄存器,存储有反映所述多个POL调整器之一的编程 状态的数据值。
29. 权利要求26的功率管理器,其中所述多个寄存器包括至少 一个POL监控寄存器,存储有反映在所述多个POL调整器之一 内的 操作情况的状态的数据值。
30. 权利要求29的功率管理器,其中所述至少一个POL寄存器 还包括环形緩存器。
31. 权利要求26的功率管理器,其中所述多个寄存器包括用户 可规定的空间。
32. 权利要求23的功率管理器,还包括上电复位装置,适用于 延迟控制器的初始化,直至输入功率稳定在一个适当的电平为止。
33. 权利要求23的功率管理器,还包括监控装置,适用于接收 反映系统电平条件的多个输入。
34. 权利要求23的功率管理器,还包括工作耦合到多条OK状 态线路的接口 ,所述OK状态线路被耦合到所述多个POL调整器中 的一个相应的POL调整器上。
35. 权利要求23的功率管理器,其中所述控制器适用于对所述 多个POL调整器中的每个POL调整器的电压裕度进行编程。
36. 权利要求23的功率管理器,其中所述控制器适用于经由所 述串行数据总线接收来自所述多个POL调整器的故障检测信息。
37. 权利要求23的功率管理器,还包括集成电路。
全文摘要
一种功率控制系统,包括多个负载点(POL)调整器,每个POL调整器适用于将调整后的功率输送给负载;工作连接多个POL调整器的串行数据总线;以及连接到数据总线的数字功率管理器。数字功率管理器包括控制器,其适用于执行所存储的指令,以经由串行数据总线对多个POL调整器的工作参数进行编程,并经由串行数据总线接收来自多个POL调整器的监控数据。数字功率管理器还包括诸如I2C的用户接口,适用于从其接收编程数据,并发送监控的数据给它。数字功率管理器还包括包含多个寄存器的非易失性存储器,所述寄存器包括数字功率管理器配置寄存器,存储有规定了功率控制系统的配置的数据值;POL设置寄存器,存储有反映一个POL调整器的编程状态的数据值;POL监控寄存器,存储有反映在一个POL调整器内的操作情况的状态的数据值;以及用户可规定的空间。数字功率管理器适用于对每个POL调整器的电压裕度进行编程。
文档编号G09G5/10GK101124619SQ200580024059
公开日2008年2月13日 申请日期2005年6月30日 优先权日2004年7月16日
发明者米海尔·古滋, 阿莱恩·查普斯 申请人:大动力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1