太阳城集团

  • / 20
  • 下载费用:30 金币  

通过共享命令总线的从供电排序器的供电排序.pdf

摘要
申请专利号:

CN201380071865.0

申请日:

2013.01.30

公开号:

CN105027023A

公开日:

2015.11.04

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||专利申请权的转移IPC(主分类):G06F 1/26登记生效日:20160811变更事项:申请人变更前权利人:惠普发展公司,有限责任合伙企业变更后权利人:慧与发展有限责任合伙企业变更事项:地址变更前权利人:美国德克萨斯变更后权利人:美国德克萨斯州|||实质审查的生效IPC(主分类):G06F 1/26申请日:20130130|||公开
IPC分类号: G06F1/26 主分类号: G06F1/26
申请人: 惠普发展公司,有限责任合伙企业
发明人: B·T·珀塞尔; B·S·巴齐尔; B·阮
地址: 美国德克萨斯
优先权:
专利代理机构: 永新专利商标代理有限公司72002 代理人: 林金朝; 王英
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201380071865.0

授权太阳城集团号:

|||||||||

法律状态太阳城集团日:

2018.02.02|||2016.08.31|||2015.12.02|||2015.11.04

法律状态类型:

授权|||专利申请权、专利权的转移|||实质审查的生效|||公开

摘要

太阳城集团实施例提供了如下装置和系统,其中,从供电排序器共享命令总线并且响应于所述命令总线上的命令而通过供电排序协议的供电排序状态来对相应的供电组进行供电排序。在一些示例中,系统可以包括:主供电排序器,其用于将命令输出到命令总线上以执行用于将所述系统从第一供电状态转变到第二供电状态的供电排序协议;以及共享所述命令总线的多个从供电排序器,每个从供电排序器用于响应于所述命令而将相应的供电组供电排序为下一个供电排序状态。描述并要求保护其它示例。

权利要求书

权利要求书
1.  一种系统,包括:
主供电排序器,其用于将命令输出到命令总线上,以执行用于将所述系统从第一供电状态转变到第二供电状态的供电排序协议;以及
共享所述命令总线的多个从供电排序器,每个从供电排序器用于响应于所述命令而将相应的供电组供电排序为下一个供电排序状态。

2.  根据权利要求1所述的系统,其中,所述多个从供电排序器被配置为:将所述相应的供电组的所述供电排序的状态指示输出到由所述多个从供电排序器共享的状态总线上。

3.  根据权利要求2所述的系统,其中,所述主供电排序器被配置为:重复输出所述命令,直到所述状态总线指示所述多个从供电排序器已经完成了对所述相应的供电组的供电排序。

4.  根据权利要求2所述的系统,其中,所述主供电排序器被配置为:响应于所述状态总线指示所述多个从供电排序器已经完成了所述供电排序协议的执行而将所述系统从所述第一供电状态转变到所述第二供电状态。

5.  根据权利要求1所述的系统,其中,所述主供电排序器包括主时钟和用于将主输入信号与所述主时钟同步的主同步器,其中,所述多个从供电排序器中的至少一个从供电排序器包括从时钟和用于将从输入信号与所述从时钟同步的从同步器,并且其中,所述主时钟与所述从时钟相互独立。

6.  根据权利要求1所述的系统,其中,所述主供电排序器和所述多个从供电排序器中的至少一个从供电排序器共享同一时钟。

7.  根据权利要求1所述的系统,其中,所述主供电排序器作为系统供电请求器与所述多个从供电排序器之间的接口。

8.  根据权利要求1所述的系统,其中,所述主供电排序器不知道由所述多个从供电排序器控制的供电组的数量。

9.  根据权利要求1所述的系统,其中,所述主供电排序器不知道用于启用和禁用由所述供电组控制的电压调节器模块的供电排序时序。

10.  根据权利要求1所述的系统,其中,所述多个从供电排序器被配置为:将指示未能对所述相应的供电组的至少其中之一进行供电排序的故障指示输出到由所述多个从供电排序器共享的故障总线上。

11.  根据权利要求10所述的系统,其中,所述多个从供电排序器被配置为:针对故障指示来监测所述故障总线并且响应于所述故障总线上的所述故障指示而中断对局部故障的监测。

12.  根据权利要求1所述的系统,其中,所述多个从供电排序器被配置为:确定局部故障是致命还是非致命的,并且将所述局部故障为致命还是非致命的指示输出到所述故障总线上。

13.  根据权利要求1所述的系统,其中,所述主供电排序器被配置为:响应于未能在预定太阳城集团段内完成所述供电排序协议而转变到故障状态或使所述系统断电。

14.  根据权利要求13所述的系统,其中,所述主供电排序器包括在所述预定太阳城集团段处到期的看门狗定时器,并且其中,所述主供电排序器响应于未能在所述看门狗定时器到期之前完成所述供电排序协议而转变到所述故障状态。

15.  一种装置,包括:
多个供电组;以及
控制器,其用于:接收命令以执行用于将包括所述装置的系统从第一供电状态转变到第二供电状态的供电排序协议,响应于所述命令而将所述供电组独立地供电排序为下一个供电排序状态,并且输出指示所述供电排序协议的完成的状态。

16.  根据权利要求15所述的装置,还包括本地时钟和用于将输入信号与所述本地时钟同步的本地同步器。

17.  根据权利要求16所述的装置,其中,所述控制器包括:
状态机;
第一触发器,其包括耦合至所述本地时钟的第一时钟输入端子、耦合至所述状态机的输出的第一数据端子、以及用于输出所述多个供电组的所述供电排序的状态指示的第一输出端子;以及
第二触发器,其包括耦合至所述本地时钟的第二时钟输入端子、耦合至所述状态机的所述输出的第二数据端子、以及用于输出指示所述装置未能对所述多个供电组进行供电排序的故障指示的第二输出端子。

18.  一种装置,包括:
耦合至多个从供电排序器的命令总线和状态总线;以及
控制器,其用于:将命令输出至所述命令总线以执行用于将包括所述装置的系统从第一供电状态转变到第二供电状态的供电排序协议,并且响应于所述状态总线指示所述多个从供电排序器完成了所述供电排序协议的执行而将所述系统从所述第一供电状态转变到所述第二供电状态。

19.  根据权利要求18所述的装置,其中,所述主供电排序器包括主时钟和用于将输入信号与所述主时钟同步的主同步器。

20.  根据权利要求18所述的装置,其中,所述控制器包括:
状态机;以及
触发器,其包括:耦合至本地时钟的时钟输入端子、耦合至所述状态 机的输出的数据端子、以及耦合至所述命令总线以输出所述命令来执行所述供电排序协议的输出端子。

说明书

说明书通过共享命令总线的从供电排序器的供电排序
背景技术
电子系统通常包括用于确保系统的电压轨在所有操作条件下保持适当的时序和电压间关系的排序电路。在这些系统中,主供电排序器负责促进由从供电排序器来执行供电排序协议,以将系统从一个供电状态转变到另一个供电状态。为执行供电排序协议,主供电排序器直接发出特定命令至单个从供电排序器中的每一个,以转变到供电排序协议的特定供电排序状态,所述主供电排序器完全了解从供电排序器的数量和由从供电排序器中的每一个控制的供电组的数量。
附图说明
将通过在附图中示出的示例性实施例的方式而不是限制的方式对本公开内容的实施例进行描述,其中相同的附图标记表示相似的元件,并且在附图中:
图1是根据各种实施例的示例性供电排序系统的方框图;
图2是根据各种实施例的另一个示例性供电排序系统的方框图;
图3是根据各种实施例的示例性从供电排序器的方框图;
图4示出了根据各种实施例的示例性供电排序;
图5示出了根据各种实施例的主供电排序器的示例性状态图;以及
图6-12是根据各种实施例的针对各种状态改变操作的示例性时序图。
具体实施方式
本公开内容的实施例提供:从供电排序器,其共享命令总线并且响应于命令总线上的命令而通过供电排序协议的供电排序状态来对相应的供电组进行供电排序;主供电排序器,其发出命令至这种从供电排序器,以执行供电排序协议;以及包括这种从供电排序器和主供电排序器的系统。描述并要求保护了其它示例。
使用本领域技术人员通常用来向本领域其他技术人员传达他们工作的实质的术语来描述说明性实施例的各个方面。对本领域技术人员显而易见的是,可以仅利用所描述的方面中的一些来实施替代的实施例。出于解释的目的,阐述了具体的数字、材料、和配置以提供对说明性实施例的全面理解。对本领域技术人员显而易见的是,可以在没有具体细节的情况下实施替代的实施例。在其它实例中,省略或简化了公知的特征以免使说明性实施例难以理解。
短语“在各种实施例中”、“在各种示例中”、“在一些实施例中”、以及“在一些示例中”被重复使用。通常,所述短语并不指代同一实施例,然而也有可能指代同一实施例。术语“包含”、“具有”、和“包括”是同义的,除非上下文另有规定。短语“A和/或B”表示(A)、(B)、或(A和B)。短语“A/B”表示(A)、(B)、或(A和B),与短语“A和/或B”类似。短语“A、B和C的至少其中之一”表示(A)、(B)、(C)、(A和B)、(A和C)、(B和C)、或(A、B和C)。短语“(A)B”表示(B)或(A和B),即,A是可选的。
系统的供电排序电路可以包括主供电排序器和多个从供电排序器,每个从供电排序器控制多个供电组,用以确保系统的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。供电排序协议可以包括由单个从供电排序器来引导供电组的启用或禁用的时序的供电排序状态。
在主供电排序器通过供电排序协议向每个从供电排序器单独发出命令来进行转变的架构中,主供电排序器通常必须完全了解从供电排序器的数量和由从供电排序器中的每一个控制的供电组的数量。为执行供电排序协议,主供电排序器向单独的供电排序器发出单独的命令,以启用/禁用由从供电排序器控制的特定供电组。这种方案通常要求高的查找表(LUT)利用率。在这种情况下,主供电排序器必须知道存在多少从供电组,并且因此,通常必须为每个独特的平台定制代码。
主供电排序器通过供电排序协议发出供电排序状态特有的命令来进行转变的架构也可能导致用于将状态太阳城集团传送至每个从供电排序器的高信号/引脚开销,尤其是对于每个从供电排序器包括一条总线的那些实施方式。 在一些实例中,每个从供电排序器可能存在六个以上或更多的引脚。
本文中所描述的是可缩放供电排序结构的各种实施例,可缩放供电排序结构包括硬化的主供电排序器,其主-从供电排序协议从下层供电排序结构的实施方式中提取主供电排序器。各种实施例提供:从供电排序器,其共享命令总线并且响应于命令总线上的命令而通过供电排序协议的供电排序状态来对相应的供电组进行供电排序;不可知的主供电排序器,其发出命令至这种从供电排序器,以执行供电排序协议;以及包括这种从供电排序器和主供电排序器的系统。描述并要求保护其它示例。
图1示出了具有包括从供电排序器102a…102n(其中n=从供电排序器的数量)和硬化的主供电排序器104的可缩放供电排序架构的系统100,所述硬化的主供电排序器104的主-从供电排序协议从下层供电排序架构的实施方式中提取主供电排序器104。要注意的是,尽管图1将系统100示出为具有多于一个从供电排序器102a…102n,但是在其它示例中,在本公开内容的范围内的系统可以包括仅一个供电排序器。
在各种示例中,系统100包括具有多个电压源或电源电压以对系统的不同部分进行供电的任何计算系统。例如,服务器可以利用容纳许多计算刀片的机箱。每个计算刀片可以具有子系统的多个实例,所述子系统例如代理子系统、中央处理单元子系统、存储器子系统、I/O子系统、或高速缓存子系统。可以通过电压调节器模块(此处未示出)来在供电组110、112中对子系统的各种部件和跨子系统的各种部件进行加电或断电,以确保系统的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。
从供电排序器102a…102n可以根据供电排序协议来对至少一个供电组110、112进行供电排序,以确保系统100的电压轨在所有操作条件下(例如,加电、断电、故障等)都保持适当的时序和电压间关系。在各种示例中,供电组110、112中的供电组可以包括系统100的至少一个子系统,并且可以包括用于启用/禁用至少一个子系统的至少一个电压调节器模块(此处未示出)。供电组110、112可以根据供电排序协议来提供电压调节器模块的精细水平供电排序,如本文中所更充分描述的。
主供电排序器104可以通过命令总线116、状态总线118、和故障总线 120而与从供电排序器102a…102n通信耦合。如图所示,从供电排序器102a…102n共享命令总线116、状态总线118、和故障总线120。在各种示例中,命令总线116可以包括用于对命令信号进行缓冲的缓冲器117。
主供电排序器104可以根据供电请求来将命令输出到命令总线116上,以执行供电排序协议。例如,如果主供电排序器104接收到将系统从第一供电状态加电至第二供电状态(例如,从S5(关机/待机)供电状态至S0(运行)供电状态)的供电请求,那么主供电排序器104可以将命令输出到命令总线116上以执行为供电排序协议(例如,UP信号)加电。同样,如果主供电排序器104接收到使系统100断电(例如,从第二供电状态至第一供电状态)的供电请求,那么主供电排序器104可以将命令输出到命令总线116上,以执行断电供电排序协议(例如,DOWN信号)。
从供电排序器102a…102n可以响应于命令总线116上的命令而将供电组110、112中的下一个供电排序为下一个供电排序状态,以执行供电排序协议。在各种示例中,供电排序协议可以引导启用或禁用单个供电组的顺序,并且供电排序协议的供电排序状态可以引导接下来启用或禁用哪一个供电组。因此,根据协议,命令总线上的命令可以是启用/禁用下一个供电组的指示(即,转变至下一个供电排序状态)。
在将供电组110、112中的下一个供电排序为下一个供电排序状态之后,从供电排序器102a…102n可以将供电排序状态完成的指示输出到状态总线118上。主供电排序器104可以监测用于指示由从供电排序器102a…102n来执行供电排序协议的状态的状态总线118,并且周期性地重复输出用于将系统从第一状态转变到第二状态的命令,直到状态总线118指示所有的从供电排序器102a…102n都已完成供电排序状态。
图2示出了包括从供电排序器202a…202n(其中n=从供电排序器的数量)和主供电排序器204的另一个示例性系统200的详细视图。主供电排序器204和从供电排序器202a…202n可以经由命令总线216、状态总线218、和故障总线220来共享通用命令/状态信号组。要注意的是,尽管图2将系统200示出为具有多于一个从供电排序器202a…202n的系统200,但是在其它示例中,在本公开内容的范围内的系统可以包括仅一个从供电排序器。
如图所示,主供电排序器204包括主时钟222,并且从供电排序器 202a…202n均包括从时钟226a…226n,其中,主时钟222与从时钟226a…226n相互独立(例如,在相位和频率上独立)。主供电排序器204可以包括用于将输入信号与主时钟222同步的主同步器224。类似地,从供电排序器202a…202n均可以包括用于将输入信号与从时钟226a…226n同步的从同步器228a…228n。在示例中,同步器224、228a…228n可以保持主供电排序器204与从供电排序器202a…202n之间的适当的同步和通信,并且与没有这种同步器的系统相比,其有助于防止或减少亚稳定性。在各种示例中,这些独立的时钟域可以使系统200与具有共同时钟架构的系统相比能够满足更加严格的时序裕量。例如,具有共同时钟架构的架构的时序裕量可能受到时钟到数据设置、印制电路板(PCB)延迟、时钟到输出、以及时钟偏斜和抖动时序的影响。
在一些示例中,主供电排序器204和从供电排序器202a…202n的至少其中之一可以共享共同的时钟域,其中时钟(或缓冲时钟)和同步器可以被固定的相位和频率关系(未示出)共享。在这些示例中的一些中,如果主供电排序器204和从供电排序器202a…202n的至少其中之一位于同一复杂可编程逻辑器件内,那么主供电排序器204和从供电排序器202a…202n的至少其中之一可以共享时钟和同步器。
主供电排序器104可以接口连接在系统供电请求器214与从供电排序器202a…202n之间。在接收来自供电请求器214的供电请求时,主供电排序器204的控制器227可以根据供电请求而将命令输出到命令总线216上,以执行供电排序协议。在各种示例中,控制器227可以包括状态机230,以经由同步器224来从状态总线218和故障总线220接收输入信号,并且控制器227可以包括触发器232,以将命令输出到命令总线216。触发器232可以包括耦合至主时钟222的时钟输入端子、耦合至状态机230的输出的数据端子、以及耦合至命令总线216的输出端子。在各种示例中,控制器227可以包括被设置用于预定量的太阳城集团的看门狗定时器239,当将命令输出到命令总线216上时,主供电排序器204可以启动所述看门狗定时器239,如本文中所更充分描述的。
从供电排序器202a…202n可以包括控制器229a…229n,其用于接收命令,以执行用于将系统200从第一供电状态转变为第二供电状态的供电排 序协议。在各种示例中,供电排序协议可以引导启用或禁用单个供电组210、212的顺序,并且供电排序协议的供电排序状态可以引导接下来启用或禁用哪一个供电组。换言之,当接收到命令时,从供电排序器可以将供电组210、212供电排序为下一个供电排序状态,并且当接收到随后的命令时,从供电排序器可以继续转变为下一个供电排序状态,直到已经完成供电排序协议的所有供电排序状态(或直到遇到故障,如在其它地方所更充分描述的)。在各种实施例中,可以通过根据供电排序协议按顺序启用或禁用特定供电组210、212中的本地电压调节器模块206、208的至少其中之一来启用/禁用供电组210、212。
在命令供电组启用/禁用之后,相应的从供电排序器202a…202n可以等待来自特定供电组210、212的“供电良好”信号,该信号指示供电组210、212已经被启用/禁用。在一些示例中,从供电排序器202a…202n可以包括被设置用于预定量的太阳城集团的看门狗定时器241a…241n,当命令供电组启用/禁用时,从供电排序器202a…202n可以启动所述看门狗定时器241a…241n。当接收到“供电良好”信号时,从供电排序器202a…202n可以将供电组的供电排序的状态指示输出至状态总线118。在各种示例中,从供电排序器202a…202n中的每一个都可以输出供电组已被启用/禁用的状态指示。在各种示例中,根据供电排序协议,从供电排序器202a…202n可以在完成供电排序协议之前输出状态指示,以指示供电组或电压调节器模块的至少其中之一仍然保持被启用/禁用。在这些示例中的各种示例中,状态指示可以是响应于命令总线216上的来自主供电排序器204的命令的就绪/未就绪指示,以对下一个供电组进行加电或断电。
在各种示例中,从供电排序器202a…202n可以将故障的指示输出至故障总线220。例如,故障可能在以下太阳城集团发生:在电压调节器模块206、208或供电组210、212的至少其中之一在供电排序协议期间未能进行加电的加电期间;在电压调节器模块206、208或供电组210、212的至少其中之一出现故障或未正确执行的运行期间;或者电流过载或其它致命事件。在各种示例中,故障可能是未能在预定太阳城集团段内执行供电排序状态(例如,在对供电组进行加电或断电所花的太阳城集团比预定太阳城集团段长的情况下)。在这些示例中的一些中,可以将看门狗定时器241a…241n设置为预定太阳城集团段。
在各种示例中,从供电排序器202a…202n可以确定局部故障(例如,特定从供电排序器202a…202n的局部故障)是致命的还是非致命的;并且从供电排序器202a…202n将故障为致命还是非致命的指示输出到故障总线220上,如本文中所更充分描述的。
在各种示例中,如果从供电排序器202a…202n的供电组210、212或电压调节器模块206、208中的任一个出现故障,那么从供电排序器202a…202n可以使其它非故障供电组断电。
在各种示例中,从供电排序器202a…202n可以监测故障总线220以得到从供电排序器202a…202n中的任一个的故障指示。如果从供电排序器202a…202n在故障总线220上检测到故障指示,那么从供电排序器202a…202n可以中断对局部故障的监测。在这些示例中的各种示例中,从供电排序器202a…202n可以在检测到故障时中断对局部故障的监测,从而可以在不串连到相关故障的情况下(例如,相关子系统中的故障)将故障隔离并且解决。
主供电排序器204可以响应于状态总线218指示从供电排序器202a…202n已经完成了供电排序协议的执行而转变系统200的供电状态、或者响应于故障总线220上的故障指示而转变到故障状态。在示例中,在故障总线220上具有或不具有明确的故障指示的情况下,主供电排序器204可以响应于未能在预定太阳城集团段内完成的供电排序协议的供电排序状态的失败而转变到故障状态。在示例中,主供电排序器可以响应于在预定太阳城集团段内完成供电排序协议的故障和失败而使系统200断电,或者为用户提供一些指示来确定是否对故障或供电排序失败采取行动。在这些示例中的一些中,可以将看门狗定时器239设置为预定太阳城集团段。
通过响应于共享命令总线216上的共享命令而将从供电排序器202a…202n配置为通过供电排序协议的至少一个供电排序状态来对供电组210、212的至少其中之一进行供电排序,主供电排序器204可能不知道由单个从供电排序器控制的电压调节器模块206、208和供电组210、212的数量,并且也不知道电压调节器模块206、208和供电组210、212的启用/禁用供电排序时序需求。在该构造中,系统200设有可以将附加从供电排序器添加至系统200而无需对主供电排序器204进行重新编程或重新配置 的架构。在示例中,可以通过将附加从供电排序器耦合到共享命令总线216、状态总线218和故障总线220来将附加从供电排序器添加至系统200。
在图3中示出了从供电排序器的示例性控制器329的更详细的视图。控制器329可以包括状态机,其包括:检测命令总线上的命令(例如,COMMAND[3:0])是指示加电状态还是断电状态的上/下检测器331;基于上/下检测器331是检测到加电状态还是断电状态来将启用/禁用信号(例如,ENABLE_VRM[n:0])输出至电压调节器模块的移位寄存器333;以及用于故障检测/报告并存储与电压调节器模块的任何级联相关性有关的太阳城集团的至少一个从凌动处理器(slave atom)335。
对于加电状态命令,移位寄存器333可以向左移位并且移入“1”,并且对于断电状态命令,移位寄存器333可以向右移位并且移入“0”。图4示出了从供电排序器的示例性加电/断电排序。在该示例中,移位事件可能仅在已经检测到加电或断电状态转变时发生,并且不管从供电排序器实际控制的供电组的数量如何,耦合至共享命令总线的所有从供电排序器具有相同数量的移位寄存器位,以使所有从供电排序器的供电组彼此同步/对准,以确保保持相同的电压和排序。
控制器329可以包括:逻辑单元334,其用于确定来自电压调节器模块的供电良好指示(例如,POWER_GOOD)是否指示供电组已经被成功启用或禁用;以及触发器336、338,其具有耦合至本地时钟的时钟输入端子和耦合至逻辑单元334的输出的数据端子。第一触发器336可以包括用于将电压调节器模块的供电排序的状态指示(例如,SLAVE_READY)输出到状态总线上的输出端子,并且第二触发器338可以包括用于将故障指示(例如,SLAVE_FAULT_N)输出到故障总线上的输出端子。
控制器329可以为可以被忽略/掩蔽的电压调节器模块提供掩模。在一些示例中,控制器329可以包括用于接收掩模指示(例如,MASK[n:0])的输入,所述掩模指示又可以输入至逻辑单元337(例如,OR门),所述逻辑单元337可以从已选择的电压调节器模块中屏蔽任何供电良好指示。在一些示例中,可以在电压调节器模块已被禁用或隔离时(例如,在设备为省电或故障隔离而被禁用的情况下)使用掩模,或者掩模可以用于忽略未实施的任何电压调节器模块。例如,可以在供电组未被全部使用的情况下 使用掩模。在该示例中,可以掩蔽未实施的任何供电组,以指示供电组不存在并且假定供电组良好。在这些示例中的各种示例中,掩模可以允许整个从基础结构的相同逻辑模块以适当的掩模设置通过,以隐藏可能未被使用的逻辑单元的部分或除去其特征。
根据逻辑单元337的特定实施方式,可以提供逻辑单元339(例如,AND门)以将复合信号输出至逻辑单元334,用以确定来自电压调节器模块的供电良好指示(例如,POWER_GOOD)是否指示供电组已经被成功启用或禁用。在其它示例中,控制器329可以省略掩模逻辑单元337、339。
在图5中示出了主供电排序器的状态机(例如,如本文中参考图2所描述的状态机230)的示例性状态图,并且在图6-12中示出了贯穿各种状态的转变的示例性时序图。在一些示例中,命令总线可以利用n状态位引脚来实施。在其它示例中,可以将状态位编码成命令总线216上的串流。
要注意的是,尽管各种示例描述了S0与S5状态之间的转变,但是示例并不限于这两种供电状态之间的转变。可以预见的是,本公开内容的示例适用于其它供电状态之间的转变。例如,本公开内容的范围内的系统可以包括睡眠状态,例如,S1、S2、S3和/或S4状态。
如图5和图6中所示,继续参考图2,可以同步或异步地(例如,由供电请求器产生的RESET_N信号)启动重置状态,主供电排序器204响应于此可以将重置命令驱动到命令总线216上。主供电排序器204的控制器227和从供电排序器的控制器202a…202n的控制器229a…229n然后可以进入重置状态(例如,分别是MASTER_STATE[N:0]和slave_state[n:0]),并且从供电排序器202a…202n可以清除任何故障指示(例如,通过释放SLAVE_FAULT_N信号)。从供电排序器202a…202n可以驱动状态总线218以使其为低电平(例如,SLAVE_READY信号),直到重置信号被释放并且从供电排序器202a…202n完成了任何初始化。当所有从供电排序器202a…202n就绪时,主供电排序器204的控制器227然后可以进入S5(关机/待机)供电状态。在另一方面,如果从供电排序器202a…202n在经过某些预定太阳城集团段之后还未就绪,那么主供电排序器204可以发出故障信号,如在其它地方所更充分描述的。
如图7中所示,可以通过来自供电请求器的请求(例如,POWER_ON 信号)来启动从S5(关机/待机)状态到S0(运行)状态的转变。作为响应,主供电排序器204的控制器227转变到UP状态(例如,MASTER_STATE[n:0]),启动看门狗定时器,并且将命令驱动到命令总线216上,所述命令又将从供电排序器202a…202n的控制器229a…229n转变到UP状态(例如,slave_state[n:0])。如果仍然要为供电组中的任一个加电,那么相应的从供电排序器202a…202n可以驱动状态总线218以使其为低电平(例如,SLAVE_READY),以指示仍然要为供电组的至少其中之一加电。如果在看门狗定时器到期时,对于特定供电排序状态,状态总线218仍指示仍然要为供电组的至少其中之一加电,那么主供电排序器204可以重新设置看门狗定时器,以增大等待太阳城集团并且相应地转变控制器227的状态机230(例如,UP_WAIT)。如果相应的(多个)供电组被加电并且受到调节,则从供电排序器202a…202n对其相应的电压调节器模块进行供电排序(例如,经由ENABLE_VRM[x]信号,其中x=供电组数量),并且接收从电压调节器模块返回的供电良好信号(例如,经由PGOOD_VRM[x]信号)。
从供电排序器202a…202n然后可以在共享状态总线218上指示已经为下一个供电组加电(例如,通过三态化/释放SLAVE_READY信号),主供电排序器204的控制器227响应于此而转变到UP状态,以检查是否需要启用附加供电组。如果仍然要为供电组的至少其中之一加电,那么从供电排序器202a…202n可以通过驱动状态总线218以使其为低电平来对此进行指示(例如,SLAVE_READY)。如果状态总线218指示在主供电排序器204的看门狗定时器到期时,对于特定供电排序状态,仍然要为供电组的至少其中之一加电,那么主供电排序器204可以重新设置看门狗定时器以增大等待太阳城集团并且相应地转变控制器227(例如,UP_WAIT)。从供电排序器202a…202n然后转变到下一个供电排序状态,以启用下一个供电组。当已经为所有供电组加电时,从供电排序器202a…202n然后可以在状态总线218上对此进行指示(例如,通过三态化/释放SLAVE_READY信号)。在一些示例中,从供电排序器202a…202n可以强制最小PGOOD_VRM为SLAVE_READY时序,以确保在前进到下一个供电启用排序状态之前,电压调节器模块在最小太阳城集团量内是稳定的。
如图8中所示,可以通过来自供电请求器的指示对断电的请求的请求(例如,POWER_ON信号为低)来启动从S0(运行)状态到S5(关机/待机)状态的转变。作为响应,主供电排序器204的控制器227转变到DOWN状态(例如,MASTER_STATE[n:0]),启动看门狗定时器,并且将命令驱动到命令总线216上,所述命令又将从供电排序器202a…202n的控制器229a…229n转变为DOWN状态(例如,slave_state[n:0])。如果仍然要使供电组中的任一个断电,那么相应的从供电排序器202a…202n可以驱动状态总线218以使其为低电平(例如,SLAVE_READY),以指示仍然要使供电组的至少其中之一断电。如果在看门狗定时器到期时,对于特定供电排序状态,状态总线218仍指示仍然要使供电组的至少其中之一断电,那么主供电排序器204可以重新设置看门狗定时器以增大等待太阳城集团并且相应地转变控制器227(例如,DOWN_WAIT)。如果相应的(多个)供电组被断电并且受到调节,则从供电排序器202a…202n对其相应的电压调节器模块进行供电排序(例如,经由ENABLE_VRM[x]信号,其中x=供电组数量),并且接收从电压调节器模块返回的供电良好信号(例如,经由PGOOD_VRM[x]信号)。
从供电排序器202a…202n然后可以在共享状态总线218上指示已经使下一个供电组断电(例如,通过三态化/释放SLAVE_READY信号),主供电排序器204的控制器227响应于此而转变回到DOWN状态,以检查附加供电组是否需要被禁用/断电。如果仍然要使供电组的至少其中之一断电,那么从供电排序器202a…202n可以通过驱动状态总线218以使其为低电平来对此进行指示(例如,SLAVE_READY)。如果状态总线218指示在主供电排序器204的看门狗定时器到期时,对于特定供电排序状态,仍然要使供电组的至少其中之一断电,那么主供电排序器204可以重新设置看门狗定时器以增大等待太阳城集团并且相应地转变控制器227(例如,DOWN_WAIT)。从供电排序器202a…202n然后转变到下一个供电排序状态以禁用下一个供电组。当已经使所有供电组断电时,从供电排序器202a…202n然后可以在状态总线218上对此进行指示(例如,通过三态化/释放SLAVE_READY信号)。在一些示例中,从供电排序器202a…202n可以强制最小PGOOD_VRM为SLAVE_READY时序,以确保在前进到下 一个供电禁用排序状态之前,电压调节器模块有机会(例如,有足够的太阳城集团)使其输出电压/能量充分消散。
根据图5中所示的状态图,对于供电状态之间的转变,如果主供电排序器204的看门狗定时器超时而没有在状态总线218上看到从供电排序器202a…202n已经针对特定供电排序状态分别启用或禁用其相应的电压调节器模块的指示,那么主供电排序器204可以转变到故障状态(例如,POWER_FAULT)。主供电排序器204然后可以使供电组断电。
图9和图10是示出在加电期间检测到故障的示例的时序图。在图9中,从供电排序器202a…202n可以在状态总线218上提供电压调节器模块未在预期太阳城集团量内被加电的指示(例如,SLAVE_READY信号为低)。在该示例中,主供电排序器204的看门狗定时器到期,因为主供电排序器204未在状态总线218上接收到(多个)电压调节器模块处于调节状态(例如,“良好”)的指示。主供电排序器204然后可以在其看门狗定时器到期时转变到供电故障状态(例如,PWR_FAULT)。在供电故障状态中,从供电排序器202a…202n可以存储故障太阳城集团作为快照。在一些示例中,如图9中所示,从供电排序器202a…202n可以在状态总线218上指示非致命故障(例如,通过释放SLAVE_READY信号)。例如,非致命性故障可以是发生故障的设备能够被隔离并且能够为系统重新供电的故障事件(例如,低电压故障、过电压保护故障、欠电压保护故障等)。从供电排序器202a…202n然后可以通过转变回到关机/待机供电状态S5来遵循断电排序协议。
在一些示例中,如图10中所示,在加电期间,从供电排序器202a…202n可以在故障总线220上指示可能需要由主供电排序器204立即处理的致命故障。在该示例中,除了状态总线218上的指示(例如,通过释放SLAVE_READY信号)之外,通过在比非致命故障的情况更长的一段太阳城集团内保持故障信号(例如,SLAVE_FAULT)为低电平来指示致命故障。在所示示例中,在故障总线220上指示致命故障,直到在命令总线216上观察到DOWN_WAIT状态。例如,致命故障可以是系统恢复可能需要辅助供电周期或替换发生故障的设备的故障事件(例如,分支电路过载/过电流、熔断器跳闸等)。在一些示例中,控制系统的输入功率(例如,主电熔丝、电源)的任何从供电排序器202a…202n可以关闭主电源以防止附加功率涌 入系统。从供电排序器202a…202n然后可以通过转变回到关机/待机供电状态S5来遵循断电排序协议。
图11和图12是示出在系统的运行期间检测到故障的示例的时序图。在图11中,从供电排序器202a…202n可以在状态总线218上(例如,SLAVE_READY信号为低)和故障总线220上(例如,SLAVE_FAULT_N信号为低)提供供电组未受到调节、不稳定、或在其它情况下处于故障的指示。主供电排序器204然后可以通过转变到供电故障状态(例如,PWR_FAULT)来确认故障。在一些示例中,如图11中所示,从供电排序器202a…202n可以在状态总线218上(例如,通过释放SLAVE_READY信号)和故障总线220上(例如,通过释放SLAVE_FAULT_N信号)指示非致命故障,主供电排序器204响应于此而可以转变到DOWN_WAIT状态。由于受到主供电排序器204的控制/通信,从供电排序器202a…202n然后可以通过转变回到关机/待机供电状态S5来遵循断电排序协议。
在各种示例中,如果从供电排序器202a…202n中的任一个检测到局部故障(例如,特定从供电排序器的局部故障),那么它可以存储故障并且可以排出故障总线220上的故障指示。在该示例中,从供电排序器202a…202n可以监测故障总线以得到从供电排序器202a…202n中的另一个的故障指示,并且如果检测到故障指示,则从供电排序器202a…202n可以中断对其本身的局部故障的监测(由于已经检测到单个故障)。主供电排序器然后可以转变到供电故障状态并且然后开始使系统断电。
在一些示例中,如图12中所示,从供电排序器202a…202n可以在系统运行期间通过使故障总线220上的故障信号保持为低电平直到在命令总线216上观察到DOWN_WAIT状态来指示致命性故障,而不是通过像为在运行期间指示非致命故障所做的那样在供电故障状态期间释放故障信号。在一些示例中,控制系统的输入功率(例如,主电熔丝、电源)的任何从供电排序器202a…202n可以关闭主电源,以防止附加功率涌入系统。
太阳城集团尽管已经在本文中示出并描述了某些实施例,但是本领域的普通技术人员将领会,在不背离本公开内容的范围的情况下,为达到相同目的而考虑的各种各样的替代的和/或等同的示例或实施方式可以代替所示和所述的示例。本领域的技术人员将很容易领会,可以以多种方式来实施示例。本 申请旨在覆盖本文中所讨论的示例的任何修改或变化。因此,其显然旨在使实施例仅由权利要求及其等同物来限制。

关 键 词:
通过 共享 命令 总线 供电 排序
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:通过共享命令总线的从供电排序器的供电排序.pdf
链接地址:http://zh228.com/p-6401737.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');