一种主板与BBU的互联架构的制作方法

文档序号:12034092阅读:1278来源:国知局

本发明涉及服务器主板领域,尤其涉及一种主板与bbu的互联架构。



背景技术:

当服务器工作时,在电源供应出现问题的时候,如电源断电,或者服务器出现电源硬件故障,容易导致主机突然停机,控制器缓存中储存的数据丢失,有时系统盘中的临时数据文件也是无法保存,导致影响服务器后期的正常工作。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种主板与bbu的互联架构,包括:bbu模块和主板;

主板包括:逻辑编译模块,主板管理模块,检测控制模块,电源模块;

主板管理模块分别与逻辑编译模块和检测控制模块连接;

逻辑编译模块与bbu模块连接,逻辑编译模块维护bbu模块的时序状态;

电源模块与逻辑编译模块连接,电源模块的故障信号经过逻辑编译模块滤波后作为中断信号发送给检测控制模块和主板管理模块;

检测控制模块分别与bbu模块和逻辑编译模块连接,每间隔预设时间段后,逻辑编译模块检测电源模块在位情况,当逻辑编译模块检测到电源模块掉电后,逻辑编译模块发出电源模块故障信号给检测控制模块,检测控制模块给bbu模块发送使能信号,bbu模块接收到使能信号后开始放电。

优选地,逻辑编译模块还用于当在预设的时间段内电源模块故障信号取消,逻辑编译模块接收到上电信号后,逻辑编译模块控制关闭bbu模块放电。

优选地,检测控制模块通过smbus的pca9551拓展io控制bbu模块。

优选地,主板管理模块分别与逻辑编译模块和检测控制模块通过pca9517连接。

优选地,主板还包括:pca9551模块,第一led灯,第二led灯,第三led灯;

bbu模块通过smbus连接pca9551模块;

第一led灯通过pca9551模块分别与逻辑编译模块和bbu模块连接,bbu模块进入工作状态时,第一led灯开启;

第二led灯通过pca9551模块分别与逻辑编译模块和bbu模块连接,第二led灯用于显示bbu模块的电量信息;

第三led灯通过pca9551模块与逻辑编译模块,第三led灯显示逻辑编译模块的工作状态。

优选地,间隔预设时间段的范围为50ms至70ms。

优选地,预设的时间段的范围为5s至7s。

优选地,逻辑编译模块采用cpld模块,主板管理模块采用bmc模块,检测控制模块采用pch模块。

从以上技术方案可以看出,本发明具有以下优点:

bbu模块在电源供应出现问题的时候,为服务器主机缓存提供备用电源。当电源模块断电时,bbu模块电力可以使服务器主机内缓存中的数据可以在一定时间内储入系统盘中。用户只需要在bbu模块电力耗尽之前恢复正常供电,系统盘中的数据即可被完整的写回缓存中,避免断电导致数据丢失。

附图说明

为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为主板与bbu的互联架构整体示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

本实施例提供一种主板与bbu的互联架构,如图1所示,包括:bbu模块2和主板1;主板1包括:逻辑编译模块3,主板管理模块4,检测控制模块5,电源模块6;主板管理模块4分别与逻辑编译模块3和检测控制模块5连接;

逻辑编译模块3与bbu模块2连接,逻辑编译模块3维护bbu模块2的时序状态;电源模块6与逻辑编译模块3连接,电源模块6的故障信号经过逻辑编译模块3滤波后作为中断信号发送给检测控制模块5和主板管理模块4;

检测控制模块5分别与bbu模块2和逻辑编译模块3连接,每间隔预设时间段后,逻辑编译模块3检测电源模块6在位情况,当逻辑编译模块3检测到电源模块6掉电后,逻辑编译模块3发出电源模块6故障信号给检测控制模块5,检测控制模块5给bbu模块2发送使能信号,bbu模块2接收到使能信号后开始放电。间隔预设时间段的范围为50ms至70ms。

逻辑编译模块3还用于当在预设的时间段内电源模块6故障信号取消,逻辑编译模块3接收到上电信号后,逻辑编译模块3控制关闭bbu模块2放电。预设的时间段的范围为5s至7s。

如果在预设的时间段内,电源模块6故障信号未取消,则检测控制模块5发出ok_reduce_power信号给逻辑编译模块3,逻辑编译模块3接收到ok_reduce_power信号后,使服务器主机风扇降速,外部设备关闭,io停止,仅保持cpu、内存、pch、风扇、ssd、cmc模块、保证系统运行的cpld等辅助电路。

在检测控制模块5发出ok_reduce_power信号后,上层软件开始进入数据落盘阶段,此时,缓存里面的数据回落到系统盘里面。在系统数据落完盘以后,系统会重启,如果重启过程中,电源模块6未上电则系统关机。电源模块6上电后开机,系统盘里面的数据返回到缓存里面,通过以上的掉电保护流程就可以达到避免断电导致数据丢失,以及恢复现场的作用。

检测控制模块通过smbus的pca9551拓展io控制bbu模块。

pca9517是一款基于cmos工艺的低电压i2c中继器,在i2c总线或smbus应用中进行高低电压转换。pca9517能够在电平转换期间保持总线所有的操作模式和特性,通过数据线(sda)和时钟线(scl)的双向缓存实现i2c总线扩展,总线最大容性负载为400pf。pca9517能够隔离器件总线两端的电压和容性负载。sda和scl引脚具有过压保护功能,在掉电的情况下为高阻状态。

主板管理模块4分别与逻辑编译模块3和检测控制模块5通过pca95178连接。

主板1还包括:pca9551模块7,第一led灯11,第二led灯12,第三led灯13;

bbu模块2通过smbus连接pca9551模块7;第一led灯11通过pca9551模块7分别与逻辑编译模块3和bbu模块2连接,bbu模块2进入工作状态时,第一led灯11开启;第二led灯12通过pca9551模块7分别与逻辑编译模块3和bbu模块2连接,第二led灯12用于显示bbu模块2的电量信息;第三led灯13通过pca9551模块7与逻辑编译模块3,第三led灯13显示逻辑编译模块3的工作状态。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1