电源管理系统及方法

文档序号:8298502阅读:354来源:国知局
电源管理系统及方法
【技术领域】
[0001]本发明涉及数字电源领域,特别涉及电源管理系统及方法。
【背景技术】
[0002]电源是将其他形式的能转换为电能的装置,用于为其他设备提供电能。为了对电源进行更好地控制,需要监控电源的工作状态。
[0003]传统的电源管理方案中,电源监控功能一般被分开放置在直流对直流的稳压器上,只能监控电源是否发生故障,不能将电源的电源信息输出出来。

【发明内容】

[0004]本发明提供的电源管理系统及方法,能够将电源信息输出到BMC (Baseboardmanagement controller,基板管理控制器)。
[0005]一方面,本发明提供了一种电源管理系统,包括:
[0006]电源芯片,用于保存电源信息;
[0007]基板管理控制器BMC,用于通过电源管理总线PMBUS获取电源芯片保存的电源信息;
[0008]其中,所述电源芯片上带有PMBUS通信接口,所述电源芯片通过PMBUS与所述BMC相连。
[0009]进一步地,所述BMC,用于读取所述电源芯片内部ROM中存储的所述电源信息。
[0010]进一步地,所述电源芯片包括如下中的任意一个或多个:
[0011]第一保护设置寄存器,用于保存过电流保护OCP的状态信息;
[0012]第二保护设置寄存器,用于保存过温保护OTP的状态信息;
[0013]第三保护设置寄存器,用于保存过电压保护OVP的状态信息;
[0014]第四保护设置寄存器,用于保存低电压保护UVP的状态信息;
[0015]保存单元,用于保存输出电压、输出电流、输出功耗、输入电压、输入电流、输入功耗中的任意一个或多个。
[0016]进一步地,所述BMC,还用于监测所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息,当监测到所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息中的任意一个为故障时,发出报警信息。
[0017]进一步地,所述BMC,用于以1kHz的频率获取所述电源信息。
[0018]另一方面,本发明提供了一种电源管理方法,在电源管理系统中设置带有电源管理总线PMBUS通信接口的电源芯片,通过PMBUS将所述电源芯片与基板管理控制器BMC相连,还包括:
[0019]S1:所述电源芯片保存电源信息;
[0020]S2:所述BMC通过PMBUS获取电源芯片保存的电源信息。
[0021]进一步地,所述S2,包括:所述BMC读取所述电源芯片内部ROM中存储的电源信息。
[0022]进一步地,预先在所述电源芯片中设置如下中的任意一个或多个:第一保护设置寄存器、第二保护设置寄存器、第三保护设置寄存器、第四保护设置寄存器、保存单元;
[0023]所述SI,包括:所述电源芯片通过所述第一保护设置寄存器保存过电流保护OCP的状态信息;所述电源芯片通过所述第二保护设置寄存器保存过温保护OTP的状态信息;所述电源芯片通过所述第三保护设置寄存器保存过电压保护OVP的状态信息;所述电源芯片通过所述第四保护设置寄存器保存低电压保护UVP的状态信息;所述电源芯片通过所述保存单元保存输出电压、输出电流、输出功耗、输入电压、输入电流、输入功耗中的任意一个或多个。
[0024]进一步地,在所述S2之后,还包括:所述BMC监测所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息,当监测到所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息中的任意一个为故障时,发出报警信息。
[0025]进一步地,所述S2,包括:所述BMC以1kHz的频率获取所述电源信息。
[0026]通过本发明提供的一种电源管理系统及方法,通过电源芯片来保存电源信息,为了将电源信息输出出来,该电源芯片上带有PMBUS通信接口,电源芯片通过PMBUS与BMC相连,电源可以通过PMBUS与BMC进行信息传输,BMC通过PMBUS获取电源芯片中保存的电源信息,当电源发生故障时,可以根据这些电源信息快速的找到故障原因。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本发明一实施例提供的一种电源管理系统的结构示意图;
[0029]图2是本发明一实施例提供的一种电源管理方法的流程图;
[0030]图3是本发明一实施例提供的另一种电源管理方法的流程图。
【具体实施方式】
[0031]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]本发明实施例提供了一种电源管理系统,参见图1,该系统包括:
[0033]电源芯片101,用于保存电源信息;
[0034]BMC102,用于通过PMBUS (Power Management Bus,电源管理总线)获取电源芯片保存的电源信息;
[0035]其中,所述电源芯片101上带有PMBUS通信接口,所述电源芯片101通过PMBUS与所述BMC 102相连。
[0036]通过本发明实施例提供的一种电源管理系统,通过电源芯片101来保存电源信息,为了将电源信息输出出来,该电源芯片101上带有PMBUS通信接口,电源芯片101通过PMBUS与BMC 102相连,电源可以通过PMBUS与BMC 102进行信息传输,BMC 102通过PMBUS获取电源芯片101中保存的电源信息,当电源发生故障时,可以根据这些电源信息快速的找到故障原因。
[0037]电源芯片101通过其内部的ROM存储电源信息,BMC 102可以直接通过读取电源芯片101内部ROM来获取电源信息。所述BMC 102,用于读取所述电源芯片101内部ROM中存储的电源信息。
[0038]其中,所述电源信息包括:0CP (Over Current Protect1n,过电流保护)、OTP(Over Temperature Protect1n,过温保护)、OVP(Over Voltage Protect1n,过电压保护)、UVP (Under Voltage Protect1n,低电压保护)、输出电压、输出电流、输出功耗、输入电压、输入电流、输入功耗。
[0039]所述电源芯片包括如下中的任意一个或多个:
[0040]第一保护设置寄存器,用于保存OCP (Over Current Protect1n,过电流保护)的状态信息;
[0041]第二保护设置寄存器,用于保存OTP (Over Temperature Protect1n,过温保护)的状态信息;
[0042]第三保护设置寄存器,用于保存OVP (Over Voltage Protect1n,过电压保护)的状态信息;
[0043]第四保护设置寄存器,用于保存UVP(Under Voltage Protect1n,低电压保护)的状态信息;
[0044]保存单元,用于保存输出电压、输出电流、输出功耗、输入电压、输入电流、输入功耗中的任意一个或多个。
[0045]通过这些电源信息用户能够全面获知电源的工作状态,并可以根据电源信息来合理的使用电源,并能够对电源发生的故障快速做出正确的处理。
[0046]BMC 102在获取了电源信息后,可以进一步的对这些电源信息进行处理,对电源的工作状态进行监测。举例来说,所述BMC 102,还用于监测所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息,当监测到所述OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息中的任意一个为故障时,发出报警信息。为了方便用户查看,可以将故障的相关信息存储起来。当BMC 102监测到电源故障时,可以向该电源发送控制信息,控制电源停止工作,或者,对故障进行修复等。
[0047]其中,OCP的状态信息、OTP的状态信息、OVP的状态信息、UVP的状态信息中每一个状态信息,可以包括当前保护设置是否正常工作的信息,保护设置包括0CP、0ΤΡ、0VP、UVP。举例来说,OCP的状态信息可以包括:正常、故障,当OCP的状态信息为故障时,说明当前OCP发生故障,BMC监测到OCP的状态信息为故障时,发出报警信息。该报警信息中可以
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1