[发明专利]一种用于将FRU模块连接到I2C总线的接口在审
申请号: | 201711259375.X | 申请日: | 2017-12-04 |
公开(公告)号: | CN107885687A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 孔军;张志军;徐彦召 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F11/30 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙)32235 | 代理人: | 杨林洁 |
地址: | 215021 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 fru 模块 接到 i2c 总线 接口 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种用于将FRU模块连接到I2C总线的接口。
背景技术
在实际中,管理员与被管理的服务器的物理距离有可能比较远,这就需要管理员能够远程监控服务器的运行状况(例如,主板温度,风扇转速等);在实际中,服务器有可能会发生故障,而为了便于管理员的管理,就需要即使服务器的系统功能电路发生故障,管理员也能够远程获知服务器中的电子器件的状态信息。为了实现该目的,业界提出了IPMI(Intelligent Platform Management Interface,智能平台管理接口)接口规格,基于该接口规格,即使服务器的系统功能电路发生故障,管理员也能够远程获知服务器的运行状况(例如,温度,电压,风扇和电源等电子器件的状态信息)
如图1所示,IPMI接口规格包括以下模块:ChMC(Chassis Management Controller,机架管理控制器)模块、FRU(Field Replaceable Unit,现场可更换单元)模块和IPMC(Intelligent Protocol Message Controller,板载智能平台管理控制器)模块;在图1中,FRU模块具体为电源和风扇。其中,IPMC模块用于管理和监控其对应的FRU模块的工作状态和故障状态,并且与ChMC模块通过I2C总线连接,当管理员通过远程监控机(例如,远程监控机通过网络连接到该服务器)向ChMC模块发送查询和控制命令时,ChMC模块将该查询和控制命令通过I2C(Inter Integrated Circuit,内部集成电路)总线发送给IPMC模块,从而IPMC模块就会对其对应的FRU模块(例如,图1中的电源或风扇)进行相应的操作,并将结果通过I2C总线发送给ChMC模块,之后ChMC模块将结果发送给远程监控机,从而管理员就能够获知服务器的运行状况。
可以理解的是,I2C总线需要明确设备的主从关系,在实际中,ChMC模块通常为主设备,而IPMC模块为从设备,使得IPMC模块在探测到其对应的FRU模块发生异常时,无法及时上报给ChMC模块。
因此,设计一种能够主动上传FRU异常状态、且用于接入I2C总线的接口,就成为一个亟待解决的问题。
发明内容
本发明的目的在于提供一种用于将FRU模块连接到I2C总线的接口。
为了实现上述发明目的之一,本发明一实施方式提供了一种用于将FRU模块连接到I2C总线的接口,所述接口设置有用于连接FRU模块的输入端、用于连接到I2C总线的SCL连接线和SDA连接线,还包括以下模块:IPMC模块、控制模块和隔离器件;所述IPMC模块分别电连接到输入端和控制模块,所述控制模块通过主时钟线、主数据线、从时钟线和从数据线进行电连接到隔离器件,所述隔离器件还电连接到所述SCL连接线和SDA连接线;所述控制模块用于从所述IPMC模块接收所述FRU模块的状态信息,且在依据所述状态信息确定所述FRU模块异常时,启用主时钟线和主数据线、并控制所述IPMC模块作为I2C总线协议中的主机来运行;否则,启用从时钟线和从数据线、并控制所述IPMC模块作为I2C总线协议中的从机来运行。
作为本发明一实施方式的进一步改进,所述控制模块在依据所述状态信息确定所述FRU模块异常时,向连接到所述I2C总线上的ChMC模块发送所述状态信息。
作为本发明一实施方式的进一步改进,所述状态信息包括所述FRU模块的温度值;所述控制模块依据所述状态信息确定所述FRU模块异常,包括,所述温度值不处于第一预设范围时,所述FRU模块异常。
作为本发明一实施方式的进一步改进,所述状态信息包括所述FRU模块的电压值;所述控制模块依据所述状态信息确定所述FRU模块异常,包括,所述电压值不处于第二预设范围时,所述FRU模块异常。
本发明一实施方式提供了一种交换机,该交换机安装有上述的接口。
本发明一实施方式提供了一种在I2C总线协议中的主机和从机之间的切换方法,包括以下步骤:接收FRU模块的状态信息;在依据所述状态信息确定所述FRU模块异常时,控制所述FRU模块作为I2C总线协议中的主机来运行;否则,控制所述FRU模块作为I2C总线协议中的从机来运行。
作为本发明一实施方式的进一步改进,所述控制所述FRU模块作为I2C总线协议中的主机来运行,包括:控制所述FRU模块作为I2C总线协议中的主机来运行,并且通过I2C总线发送所述状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711259375.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载道路安全警示装置
- 下一篇:一种车辆距离感应装置