一种服务器风扇冗余控制系统与方法技术方案

技术编号:32021350 阅读:14 留言:0更新日期:2022-01-22 18:40
本发明专利技术提供了一种服务器风扇冗余控制系统与方法,本发明专利技术通过设计两路PWM信号,一路PWM信号作为备用,当风扇异常时可无感知的切换到备用PWM信号,进而可排除PWM失效问题,并通过CPLD发送风扇电源使能信号控制EFUSE下电以及上电,进而控制风扇重启,从而排除风扇自身概率性失效问题,通过风扇自身失效处理电路,可覆盖风扇自身失效的情况,并能进行故障修复,因此本发明专利技术既能处理PWM脉冲失效情况,也能处理风扇自身概率性失效导致的风扇异常,大大增加了存储服务器散热可靠性。另外通过在位信号加延迟电路,可避免热插拔风扇造成风扇电路损坏,为风扇提供过流保护。为风扇提供过流保护。为风扇提供过流保护。

【技术实现步骤摘要】
一种服务器风扇冗余控制系统与方法


[0001]本专利技术涉及服务器散热
,特别是一种服务器风扇冗余控制系统与方法。

技术介绍

[0002]风扇是服务器极其重要的组成部分,肩负着整个系统的散热重任,风扇一旦出现问题将会对整个系统造成致命影响。现有的风扇冗余系统仅考虑了PWM脉冲输出失效的情况,但风扇自身概率性运转失效的问题被忽视。针对风扇自身概率性运转失效,传统的PWM脉冲切换是没法解决的。
[0003]但是风扇一旦运转失效,很难判断是PWM输出失效还是风扇自身运转概率性失效,因此急需一种彻底解决风扇运转失效问题的方案,从而保证整个服务器系统的散热可靠性。

技术实现思路

[0004]本专利技术的目的是提供一种服务器风扇冗余控制系统与方法,旨在解决现有技术中难以判断服务器风扇异常是PWM输出失效还是风扇自身运转失效的问题,实现既能处理PWM脉冲失效情况,也能处理风扇自身概率性失效导致的风扇异常,增加存储服务器散热可靠性。
[0005]为达到上述技术目的,本专利技术提供了一种服务器风扇冗余控制系统,所述系统包括:
[0006]BMC、CPLD、EFUSE以及风扇;
[0007]BMC与CPLD之间连接有PWM信号BMC_PWM1、BMC_PWM2,EFUSE使能信号BMC_EFUSE_EN,以及PWM切换信号FAN_PWM_SWITCH;
[0008]CPLD与风扇之间连接有PWM信号CPLD_PWM1、CPLD_PWM2,风扇在位信号FAN_PRESENT;<br/>[0009]BMC与风扇之间连接有风扇转速信号FAN_TACH;
[0010]CPLD与EFUSE之间连接有风扇电源使能信号FAN_POWER_ENABLE,EFUSE与风扇之间连接有风扇上电信号P12V_FAN。
[0011]优选地,所述CPLD通过EFUSE来给风扇上下电,当风扇在位时,CPLD延迟1s后控制EFUSE给风扇上电,当风扇不在位时,CPLD控制EFUSE给风扇下电。
[0012]优选地,所述风扇转速异常时,BMC通过PWM切换信号FAN_PWM_SWITCH控制CPLD切换风扇的PWM信号源。
[0013]优选地,所述风扇在切换PWM信号源后存在异常时,CPLD发送风扇电源使能信号FAN_POWER_ENABLE控制EFUSE上下电来重启风扇。
[0014]本专利技术还提供了一种服务器风扇冗余控制方法,所述方法包括以下操作:
[0015]BMC通过风扇转速信号FAN_TACH来监控风扇转速是否存在异常;
[0016]当风扇转速异常时,BMC控制CPLD切换PWM信号,将备用PWM信号源作为风扇的转速
控制信号源,验证是否为PWM输出失效;
[0017]当风扇转速依然未恢复正常时,BMC通过CPLD发送风扇电源使能信号FAN_POWER_ENABLE控制EFUSE下电以及上电,来重启风扇,验证是否为风扇自身概率性失效;
[0018]当风扇转速依旧异常时,将风扇故障信息上报。
[0019]优选地,所述CPLD通过EFUSE来给风扇上下电,当风扇在位时,CPLD延迟1s后控制EFUSE给风扇上电,当风扇不在位时,CPLD控制EFUSE给风扇下电,为风扇热插拔提供过流保护。
[0020]优选地,所述BMC启动完成前,CPLD控制风扇全速运转,在BMC启动完成后,BMC输出PWM信号至CPLD,CPLD控制风扇以一定的速率运转。
[0021]优选地,所述BMC输出两路PWM信号,一路PWM信号用于控制风扇转速,一路PWM信号用于作为备用,两路PWM信号相同。
[0022]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
[0023]与现有技术相比,本专利技术通过设计两路PWM信号,一路PWM信号作为备用,当风扇异常时可无感知的切换到备用PWM信号,进而可排除PWM失效问题,并通过CPLD发送风扇电源使能信号控制EFUSE下电以及上电,进而控制风扇重启,从而排除风扇自身概率性失效问题,通过风扇自身失效处理电路,可覆盖风扇自身失效的情况,并能进行故障修复,因此本专利技术既能处理PWM脉冲失效情况,也能处理风扇自身概率性失效导致的风扇异常,大大增加了存储服务器散热可靠性。另外通过在位信号加延迟电路,可避免热插拔风扇造成风扇电路损坏,为风扇提供过流保护。
附图说明
[0024]图1为本专利技术实施例中所提供的一种服务器风扇冗余控制系统框图;
[0025]图2为本专利技术实施例中所提供的一种服务器风扇冗余控制方法流程图。
具体实施方式
[0026]为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。
[0027]下面结合附图对本专利技术实施例所提供的一种服务器风扇冗余控制系统与方法进行详细说明。
[0028]如图1所示,本专利技术公开了一种服务器风扇冗余控制系统,所述系统包括:
[0029]BMC、CPLD、EFUSE以及风扇;
[0030]BMC与CPLD之间连接有PWM信号BMC_PWM1、BMC_PWM2,EFUSE使能信号BMC_EFUSE_EN,以及PWM切换信号FAN_PWM_SWITCH;
[0031]CPLD与风扇之间连接有PWM信号CPLD_PWM1、CPLD_PWM2,风扇在位信号FAN_
PRESENT;
[0032]BMC与风扇之间连接有风扇转速信号FAN_TACH;
[0033]CPLD与EFUSE之间连接有风扇电源使能信号FAN_POWER_ENABLE,EFUSE与风扇之间连接有风扇上电信号P12V_FAN。
[0034]本专利技术实施例中,BMC与CPLD之间连接有4组信号,分别是PWM信号BMC_PWM1、BMC_PWM2,EFUSE使能信号BMC_EFUSE_EN,以及PWM切换信号FAN_PWM_SWITCH;CPLD与风扇之间连接有三组信号,分别是PWM信号CPLD_PWM1、CPLD_PWM2,风扇在位信号FAN_PRESENT;BMC与风扇之间连接有风扇转速信号FAN_TACH;CPLD与EFUSE之间连接风扇电源使能信号FAN_POWER_ENABLE,EFUSE与风扇之间连接风扇上电信号P12V_FAN。
[0035]BMC输出两路PWM信号,一路PWM信号用于控制风扇转速,一路PWM信号用于作为备用。风扇转速信号F本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器风扇冗余控制系统,其特征在于,所述系统包括:BMC、CPLD、EFUSE以及风扇;BMC与CPLD之间连接有PWM信号BMC_PWM1、BMC_PWM2,EFUSE使能信号BMC_EFUSE_EN,以及PWM切换信号FAN_PWM_SWITCH;CPLD与风扇之间连接有PWM信号CPLD_PWM1、CPLD_PWM2,风扇在位信号FAN_PRESENT;BMC与风扇之间连接有风扇转速信号FAN_TACH;CPLD与EFUSE之间连接有风扇电源使能信号FAN_POWER_ENABLE,EFUSE与风扇之间连接有风扇上电信号P12V_FAN。2.根据权利要求1所述的一种服务器风扇冗余控制系统,其特征在于,所述CPLD通过EFUSE来给风扇上下电,当风扇在位时,CPLD延迟1s后控制EFUSE给风扇上电,当风扇不在位时,CPLD控制EFUSE给风扇下电。3.根据权利要求1所述的一种服务器风扇冗余控制系统,其特征在于,所述风扇转速异常时,BMC通过PWM切换信号FAN_PWM_SWITCH控制CPLD切换风扇的PWM信号源。4.根据权利要求1所述的一种服务器风扇冗余控制系统,其特征在于,所述风扇在切换PWM信号源后存在异常时,CPLD发送风扇电源使能信号FAN_POWER_ENABLE控制EFUSE上下电来重启风扇。5.一种...

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

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

1