一种服务器用故障诊断板的制作方法

文档序号:17055573发布日期:2019-03-08 17:22阅读:198来源:国知局
一种服务器用故障诊断板的制作方法

本实用新型涉及服务器故障诊断领域,尤其是涉及一种服务器用故障诊断板。



背景技术:

在服务器的调试以及维护过程中,经常需要了解CPU、内存、硬盘、风扇、电压、温度等信息。这些信息可以通过BMC读取,但是通过读取系统日志的方式获得这些信息在调试的过程中不够直观和方便,现有服务器方案中多采用GPIO(即General Purpose parallel Input/Output,通用输入/输出口)点灯方案显示关键信号的状态,因此诊断LED板越来越成为服务器系统调试过程中常用的工具,但是LED点灯需要耗费大量的GPIO资源,以对256个LED灯进行点灯为例,若全部使用PCA9555芯片,仅PCA9555芯片就需要8个,使服务器系统调试成本增大,可重复利用率不高。



技术实现要素:

为了提高服务器系统调试的可重复利用率,降低由于芯片数量导致增加的成本,本实用新型通过提供一种服务器用故障诊断版,仅使用5个芯片,就可以实现控制256个LED灯的开关,用于描述256个关键信号的故障、警报等信息,从而降低了服务器系统调试过程中的成本,大大提高了可重复利用率。

本实用新型一方面提供了一种服务器用故障诊断板,包括服务器系统主板和诊断LED板,诊断LED板通过线缆与服务器系统主板连接,所述诊断LED板包括I2C(即Inter-Integrated Circuit,是内部整合电路的称呼,是一种串行通讯总线)中继器芯片U1、第一I2C拓展芯片U2、第二I2C拓展芯片U3、锁存器芯片U4、MOS管芯片U5、LED灯阵,所述I2C中继器芯片U1的输入端通过线缆与服务器系统主板相连,输出端分别与第一I2C拓展芯片U2的输入端和第二I2C拓展芯片U3的输入端相连,第一I2C拓展芯片U2的输出端与锁存器芯片U4的输入端相连,第二I2C拓展芯片U3的输出端与MOS管芯片U5的输入端相连,锁存器芯片U4的输出端与MOS管芯片U5的输出端分别与LED灯阵相连。

结合该方面,在该方面第一种可能的实现方式中,所述LED灯阵布局为16x16点阵,锁存器芯片U4的输出端与LED灯阵的16个行信号控制端连接,MOS管芯片U5的输出端与LED灯阵的16个列信号控制端连接,实现控制256个LED灯的开关,所述LED灯阵中256个LED灯中每个LED灯的亮灭可以用于描述一个关键信号的高低电平,从而通过256个LED灯用于描述256个关键信号的故障、警报信息。

结合该方面,在该方面第二种可能的实现方式中,所述服务器系统主板上BMC的输出端与第一连接器的输入端连接,第一连接器的输出端通过线缆与第二连接器的输入端连接,第二连接器的输出端与I2C中继器芯片U1的输入端连接,服务器系统主板上的BMC侦测来自服务器系统CPU、内存、硬盘、风扇、电压、温度的信息,并使用I2C协议通过第一连接器以及线缆传递给诊断LED板。

结合该方面,在该方面第三种可能的实现方式中,所述诊断LED板采用P3V3供电模块进行供电,P3V3供电模块的输入端与服务器系统主板连接,P3V3的供电来自BMC连接器,当服务器系统主板有电且线缆存在时,诊断LED板使用来自系统主板上的电供电,诊断LED板上的LED灯阵显示相应关键信号的状态。

结合该方面,在该方面第四种可能的实现方式中,所述诊断LED板上还包括第一二极管D1,第一二极管D1的阳极与第二连接器相连,第一二极管D1的阴极与P3V3供电模块相连,当诊断LED板正常工作时所述第一二极管D1导通。

结合该方面,在该方面第五种可能的实现方式中,所述P3V3供电模块的输入端还与电池连接,服务器用故障诊断板支持离线诊断功能,诊断LED板上的芯片采用P3V3进行供电,P3V3的供电来自位于诊断LED板上的电池,诊断LED板上装入电池后,当服务器系统主板断电或线缆不存在时,诊断LED板上的开关闭合,诊断LED板自动切换为电池供电,LED灯保持之前的状态显示。

结合该方面,在该方面第六种可能的实现方式中,所述P3V3供电模块的输入端与第二二极管D2的阴极连接,第二二极管D2的阳极与开关的一端相连,开关的另一端与电池连接,当服务器系统主板断电或线缆不存在时,诊断LED板上的电池工作时,第二二极管D2导通。

本实用新型采用的技术方案包括以下技术效果:

本实用新型采用的技术方案通过提供一种服务器用故障诊断板,通过仅使用5个芯片,就可以实现控制256个LED灯的开关,用于描述256个关键信号的故障、警报等信息,从而降低了服务器系统调试过程中的成本,大大提高了可重复利用率,而且本实用新型还提供了一种可以支持离线诊断功能,即使当服务器系统主板断电或线缆不存在时,诊断LED板自动切换为电池供电,LED灯依然可以保持之前的状态显示,这为开发者提供了离线的诊断和记录功能,极大的方便了系统调试。

应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

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

图1本发明方案中实施例一的结构示意图;

图2本发明方案中实施例二的结构示意图。

具体实施方式

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本实用新型进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本实用新型的不同结构。为了简化本实用新型的公开,下文中对特定例子的部件和设置进行描述。此外,本实用新型可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本实用新型省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本实用新型。

需要说明的是本实用新型实施例中I2C中继器芯片U1型号为PCA9617,第一I2C拓展芯片U2和第二I2C拓展芯片U3型号是PCA9555,锁存器芯片U4型号为74HC573×2,MOS管芯片型号为MOS×16,为描述方便,以下描述中省略芯片型号。

实施例一

如图1所示,本实用新型技术方案中一种服务器用故障诊断板,包括服务器系统主板100和诊断LED板200,诊断LED板200通过线缆与服务器系统主板100连接,诊断LED板200包括I2C中继器芯片U1、第一I2C拓展芯片U2、第二I2C拓展芯片U3、锁存器芯片U4、MOS管芯片U5、LED灯阵202以及第一二极管D1,I2C中继器芯片U1的输入端通过线缆与服务器系统主板100相连,输出端分别与第一I2C拓展芯片U2的输入端和第二I2C拓展芯片U3的输入端相连,第一I2C拓展芯片U2的输出端与锁存器芯片U4的输入端相连,第二I2C拓展芯片U3的输出端与MOS管芯片U5的输入端相连,锁存器芯片U4的输出端与MOS管芯片U5的输出端分别与LED灯阵202相连。

本诊断LED板200将LED灯阵202布局为16x16点阵,采用锁存器芯片U4控制LED灯阵202行,使用MOS管芯片U5控制LED灯阵202列,第一I2C拓展芯片U2控制锁存器芯片U4,第二I2C拓展芯片U3控制MOS管芯片U5,可以控制256个LED灯的开关,每个LED灯的亮灭可以用于描述1个关键信号的高低电平,从而通过256个LED灯,可以用于描述256个关键信号的故障、警报等信息。

系统主板100上的BMC101侦测来自服务器系统CPU、内存、硬盘、风扇、电压、温度等的故障、警报等信息,并使用I2C协议通过第一连接器102以及线缆传递给诊断LED板200。诊断LED板200中I2C中继器芯片U1用来增强I2C信号的驱动能力,通过I2C控制第一I2C拓展芯片U2和第二I2C拓展芯片,第一I2C拓展芯片U2控制锁存器芯片U4和第二I2C拓展芯片U3控制MOS管芯片U5,进而进行对LED灯阵202的行列控制。通过这种简单的方式,该方案仅仅使用5个芯片,极大降低了成本。

实施例二

如图2所示,服务器用故障诊断板200中有电池203,支持离线诊断功能。服务器用诊断LED板200还包括第二二极管D2,第二二极管D2的阳极与开关204相连,第二二极管D2的阴极与诊断LED板芯片相连,诊断LED板200上的芯片采用P3V3进行供电,P3V3的供电来自位于诊断LED板200上的电池203,诊断LED板200上装入电池203后,其中电池供电为可选项,当诊断LED板200上的开关204闭合时,可以选择电池供电。当服务器系统主板100有电且线缆存在时,诊断LED板200使用来自系统主板100上的电供电,诊断LED板200上的LED灯阵202显示相应关键信号的状态。当服务器系统主板100断电或线缆不存在时,诊断LED板200上的开关204闭合,诊断LED板200自动切换为电池供电,LED灯202保持之前的状态显示,第二二极管D2导通。这为开发者提供了离线的诊断和记录功能,极大的方便了系统调试。

上述虽然结合附图对本实用新型的具体实施方式进行了描述,但并非对本实用新型保护范围的限制,所属领域技术人员应该明白,在本实用新型的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本实用新型的保护范围以内。

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