一种数据存储方法和PDB电源板技术

技术编号:38812950 阅读:11 留言:0更新日期:2023-09-15 19:52
本发明专利技术实施例提供一种数据存储方法和PDB电源板,涉及数据存储技术领域,包括:CPLD复杂可编程逻辑元件接收来自PDB电源板上的多个指示信号,并检测多个指示信号中是否包含热插拔指示信号;在检测到多个指示信号中包含热插拔指示信号的情况下,从布设在PDB电源板上的热插拔集成电路芯片中获取PDB电源板的系统状态数据;将系统状态数据发送给布设在PDB电源板上的存储器,并存储在存储器内。本发明专利技术实施例能够在检测到热插拔指示信号的情况下,将PDB电源板的系统状态数据存储在存储器内,从而在PDB电源板发生故障时,能够根据存储器内存储的PDB电源板的系统状态数据,完整且快速精确地进行事故原因的分析。地进行事故原因的分析。地进行事故原因的分析。

【技术实现步骤摘要】
一种数据存储方法和PDB电源板


[0001]本专利技术实施例涉及数据存储
,尤其涉及一种数据存储方法和PDB电源板。

技术介绍

[0002]目前,市面上常见的PDB电源板大多是通过BMC(Baseboard Management Controller基板管理控制器)来对PDB电源板的系统状态数据进行监控,但是这种监控方法仅仅是针对PDB电源板状态的实时监控,无法进行长时间的监控。因此,一旦PDB电源板遇到异常状况,例如:PDB电源板的阻抗异常导致MOSFET(Metal

Oxide

Semiconductor Field

Effect Transistor金氧半场效电晶体)积热无法散逸,最后引起PDB电源板燃烧毁坏,由于缺少针对PDB电源板的长时间的监控信息,因此无法在事后分析调查事故发生的原因。
[0003]因此,针对上述问题,本专利技术提出了一种数据存储方法。

技术实现思路

[0004]本专利技术实施例提供一种数据存储方法和PDB电源板,以至少部分解决相关技术中存在的问题。
[0005]本专利技术实施例第一方面提供了一种数据存储方法,应用于布设在PDB电源板上的CPLD复杂可编程逻辑元件,所述方法包括:
[0006]CPLD复杂可编程逻辑元件接收来自PDB电源板上的多个指示信号,并检测多个所述指示信号中是否包含热插拔指示信号;
[0007]在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,从布设在所述PDB电源板上的热插拔集成电路芯片中获取所述PDB电源板的系统状态数据,所述系统状态数据包括:电压、电流、功耗以及温度中的至少一者;
[0008]将所述系统状态数据发送给布设在所述PDB电源板上的存储器,并存储在所述存储器内。
[0009]可选地,在将所述系统状态数据发送给布设在所述PDB电源板上的存储器之前,所述方法还包括:
[0010]通过所述CPLD复杂可编程逻辑元件对所述系统状态数据进行分析,判断所述系统状态数据是否存在异常;
[0011]若所述系统状态数据存在异常,则将存在异常的所述系统状态数据发送给所述存储器;
[0012]若所述系统状态数据不存在异常,则将不存在异常的所述系统状态数据删除。
[0013]可选地,所述将所述系统状态数据发送给布设在所述PDB电源板上的存储器,并存储在所述存储器内,包括:
[0014]在通过所述CPLD复杂可编程逻辑元件将存在异常的所述系统状态数据发送给所述存储器时,记录发送存在异常的所述系统状态数据对应的时间;
[0015]将存在异常的所述系统状态数据与发送存在异常的所述系统状态数据对应的时
间,按照时间顺序,存储在所述存储器内。
[0016]可选地,所述方法还包括:
[0017]通过所述CPLD复杂可编程逻辑元件来监控所述存储器的内存空间;
[0018]在监控到所述存储器的内存空间达到容量上限的情况下,从所述存储器中确定出最早记录的存在异常的所述系统状态数据;
[0019]将当前存在异常的所述系统状态数据覆盖所述存储器中最早记录的存在异常的所述系统状态数据。
[0020]可选地,所述将当前存在异常的所述系统状态数据覆盖所述存储器中最早记录的存在异常的所述系统状态数据之后,所述方法还包括:
[0021]更新所述存储器的存储索引,并将所述存储索引指向所述存储器中的下一个最早记录的存在异常的所述系统状态数据。
[0022]可选地,所述在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,从热插拔集成电路芯片中获取所述PDB电源板的系统状态数据,包括:
[0023]在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,按照预设频率从所述热插拔集成电路芯片中获取所述PDB电源板的系统状态数据。
[0024]可选地,所述方法还包括:
[0025]在所述系统状态数据存在异常的情况下,判断存在异常的所述系统状态数据对应的故障类别;
[0026]在存在异常的所述系统状态数据对应的故障类别为第一故障类别的情况下,输出第一报警提示信息;
[0027]在存在异常的所述系统状态数据对应的故障类别为第二故障类别的情况下,输出第二报警提示信息,和/或切断所述PDB电源板的电源。
[0028]可选地,所述CPLD复杂可编程逻辑元件接收来自PDB电源板上的多个指示信号,并检测多个所述指示信号中是否包含热插拔指示信号,包括:
[0029]所述CPLD复杂可编程逻辑元件从接收到的所述PDB电源板上的多个所述指示信号中,获取多个所述指示信号中包含的电平指示信号;
[0030]根据所述电平指示信号的状态变化情况,判断所述电平指示信号是否是热插拔指示信号;
[0031]若所述电平指示信号是由低电平状态转变为高电平状态,或由高电平状态转变为低电平状态,则判定所述电平指示信号为热插拔指示信号。
[0032]本专利技术实施例第二方面提供了一种PDB电源板,所述PDB电源板上布设有CPLD复杂可编程逻辑元件和存储器,所述CPLD复杂可编程逻辑元件和所述存储器通过信号线连接;
[0033]所述CPLD复杂可编程逻辑元件用于实现如本专利技术实施例第一方面所述的数据存储方法;
[0034]其中,所述CPLD复杂可编程逻辑原件在接收到的多个指示信号中包含热插拔指示信号的情况下,将获取到的所述PDB电源板的系统状态数据发送给所述存储器;
[0035]所述存储器用于存储所述CPLD复杂可编程逻辑元件发送的所述系统状态数据。
[0036]可选地,所述PDB电源板上还布设有热插拔集成电路芯片,所述热插拔集成电路芯片与所述CPLD复杂可编程逻辑元件通过信号线连接;
[0037]所述热插拔集成电路芯片用于获取所述PDB电源板上的多个所述指示信号以及所述PDB电源板的系统状态数据,并将多个所述指示信号发送给所述CPLD复杂可编程逻辑元件。
[0038]可选地,所述CPLD复杂可编程逻辑元件内布设有Register暂存器;
[0039]所述Register暂存器用于暂时存储从热插拔集成电路芯片获取到的所述PDB电源板的系统状态数据。
[0040]本专利技术具有以下优点:
[0041]本专利技术实施例中,提出了一种应用于布设在PDB电源板上的CPLD复杂可编程逻辑元件的数据存储方法,所述方法包括:CPLD复杂可编程逻辑元件接收来自PDB电源板上的多个指示信号,并检测多个所述指示信号中是否包含热插拔指示信号;在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,从布设在所述PDB电源板上的热插拔集成电路芯片中获取所述PDB电源板的系统状态数据,所述系统状态数据包括:电压、电流、功耗以及温度中的至少一者;将所述系统状态数据发送给布设在所述PDB电源板上的存储器,并存储在所述存储器内。本专利技术实施例能够在检测到热本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于布设在PDB电源板上的CPLD复杂可编程逻辑元件,所述方法包括:CPLD复杂可编程逻辑元件接收来自PDB电源板上的多个指示信号,并检测多个所述指示信号中是否包含热插拔指示信号;在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,从布设在所述PDB电源板上的热插拔集成电路芯片中获取所述PDB电源板的系统状态数据,所述系统状态数据包括:电压、电流、功耗以及温度中的至少一者;将所述系统状态数据发送给布设在所述PDB电源板上的存储器,并存储在所述存储器内。2.根据权利要求1所述的数据存储方法,其特征在于,在将所述系统状态数据发送给布设在所述PDB电源板上的存储器之前,所述方法还包括:通过所述CPLD复杂可编程逻辑元件对所述系统状态数据进行分析,判断所述系统状态数据是否存在异常;若所述系统状态数据存在异常,则将存在异常的所述系统状态数据发送给所述存储器;若所述系统状态数据不存在异常,则将不存在异常的所述系统状态数据删除。3.根据权利要求2所述的数据存储方法,其特征在于,所述将所述系统状态数据发送给布设在所述PDB电源板上的存储器,并存储在所述存储器内,包括:在通过所述CPLD复杂可编程逻辑元件将存在异常的所述系统状态数据发送给所述存储器时,记录发送存在异常的所述系统状态数据对应的时间;将存在异常的所述系统状态数据与发送存在异常的所述系统状态数据对应的时间,按照时间顺序,存储在所述存储器内。4.根据权利要求3所述的数据存储方法,其特征在于,所述方法还包括:通过所述CPLD复杂可编程逻辑元件来监控所述存储器的内存空间;在监控到所述存储器的内存空间达到容量上限的情况下,从所述存储器中确定出最早记录的存在异常的所述系统状态数据;将当前存在异常的所述系统状态数据覆盖所述存储器中最早记录的存在异常的所述系统状态数据。5.根据权利要求4所述的数据存储方法,其特征在于,所述将当前存在异常的所述系统状态数据覆盖所述存储器中最早记录的存在异常的所述系统状态数据之后,所述方法还包括:更新所述存储器的存储索引,并将所述存储索引指向所述存储器中的下一个最早记录的存在异常的所述系统状态数据。6.根据权利要求1所述的数据存储方法,其特征在于,所述在检测到多个所述指示信号中包含所述热插拔指示信号的情况下,从热插拔集成电路芯片中获取所述PDB电源板的系统状态数据,包括:在检测到多个所述指示信号中包含所述热...

【专利技术属性】
技术研发人员:沈文棋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1