一种具有读取多厂商电流传感器数据的电路板的制作方法

文档序号:34355078发布日期:2023-06-04 08:20阅读:39来源:国知局
本技术涉及服务器,尤其涉及一种具有读取多厂商电流传感器数据的电路板。
背景技术
::1、电流传感器是一种侦测电流的电子芯片,可侦测装置消耗的电流或功率,例如风扇,硬盘等,bmc读取电流值可以计算出风扇或硬盘的功率消耗。2、电流传感器是透过i2c总线连接到bmc,因此bmc可以通过i2c对电流传感器读取电流值,读取电流方式可分为标准的pmbus指令,或是各家芯片厂商定义的寄存器方式来做读取。通常pmbus可能会提供manufacture id可分辨之外,各家厂商自定义。3、其中,bmc:baseboard management controller,服务器上的管理芯片。4、i2c:inter-integrated circuit,积体电路之间串列通讯总线。5、pmbus:power management bus,开放的标准电源管理协议;6、gpio:general-purpose input/output,通用型之输入输出的简称;7、eeprom:electrically-erasable programmable read-only memory,是一种只读存储器(rom),可以通过电子方式多次复写;8、driver:device driver,设备驱动程序,是一种可以使计算机和设备沟通信息的特殊程序;9、memory table:表示程序在记忆体里面建立的表格,关电就会消失。10、有时在缺料的情况下,不一定能取得相同读取方式的电流传感器,bmc固件为了同时要能对应不同电路板上的电流传感器,通常会请硬件工程师设计的时候增加一些gpio,bmc依照电路板上gpio设定去调用对应的读取方法。但此法适用在一块电路板只有一种电流传感器装置的情形。技术实现思路1、本实用新型提供一种具有读取多厂商电流传感器数据的电路板,满足读取要求。2、具有读取多厂商电流传感器数据的电路板包括:bmc模块、eeprom模块以及多个电流传感器;3、bmc模块通过i2c总线分别与eeprom模块以及多个电流传感器连接,bmc模块将每个电流传感器参数信息和读取方式写入到eeprom模块中;4、每次bmc模块启动之后,自动读取eeprom模块中储存的电流传感器参数信息和读取方式,以获取到电流传感器的电流信息。5、进一步需要说明的是,bmc模块通过i2c总线获取的电流传感器参数信息为slaveaddress和总线号,写入到eeprom模块中。6、进一步需要说明的是,eeprom模块中储存有电流传感器表格头信息,电流传感器表格头信息包括:表格起始位置,固定值。7、eeprom模块中还储存有电流传感器驱动程序。8、进一步需要说明的是,还包括:pmbus接口电源模块;9、bmc模块与pmbus接口电源模块连接。10、进一步需要说明的是,bmc模块读取电流传感器的电流方式分为标准pmbus指令读取方式,或电流传感器定义的寄存器读取方式。11、从以上技术方案可以看出,本实用新型具有以下优点:12、本实用新型提供的具有读取多厂商电流传感器数据的电路板中,bmc模块通过i2c总线分别与eeprom模块以及多个电流传感器连接,bmc模块将每个电流传感器参数信息和读取方式写入到eeprom模块中;每次bmc模块启动之后,自动读取eeprom模块中储存的电流传感器参数信息和读取方式,以获取到电流传感器的电流信息。本实用新型可以不需要硬件工程师再去设定gpio给bmc模块,而用指令直接读取eeprom模块中的参数。满足多厂商电流传感器数据的读取要求。13、电路板在不需要硬件工程师增加gpio,使用eeprom定义电路板上所有的电流传感器读法,不但省掉生产产品时需修改硬件gpio设定。即使同一块电路板放置不同的电流传感器依然也能依照eeprom内的设定去调用读取方法,增加弹性。技术特征:1.一种具有读取多厂商电流传感器数据的电路板,其特征在于,包括:bmc模块、eeprom模块以及多个电流传感器;2.根据权利要求1所述的具有读取多厂商电流传感器数据的电路板,其特征在于,3.根据权利要求1所述的具有读取多厂商电流传感器数据的电路板,其特征在于,eeprom模块中储存有电流传感器表格头信息,电流传感器表格头信息包括:表格起始位置,固定值。4.根据权利要求1所述的具有读取多厂商电流传感器数据的电路板,其特征在于,eeprom模块中还储存有电流传感器驱动程序。5.根据权利要求1所述的具有读取多厂商电流传感器数据的电路板,其特征在于,还包括:pmbus接口电源模块;6.根据权利要求1所述的具有读取多厂商电流传感器数据的电路板,其特征在于,bmc模块读取电流传感器的电流方式分为标准pmbus指令读取方式,或电流传感器定义的寄存器读取方式。技术总结本技术提供一种具有读取多厂商电流传感器数据的电路板,包括:BMC模块、EEPROM模块以及多个电流传感器;BMC模块通过I<supgt;2</supgt;C总线分别与EEPROM模块以及多个电流传感器连接,BMC模块将每个电流传感器参数信息和读取方式写入到EEPROM模块中;每次BMC模块启动之后,自动读取EEPROM模块中储存的电流传感器参数信息和读取方式,以获取到电流传感器的电流信息。本技术可以不需要硬件工程师再去设定GPIO给BMC,而用指令直接读取EEPROM模块中的参数。满足多厂商电流传感器数据的读取要求。技术研发人员:张元城受保护的技术使用者:苏州浪潮智能科技有限公司技术研发日:20221230技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1