一种服务器主板I2C总线传输装置及方法制造方法及图纸

技术编号:29295144 阅读:18 留言:0更新日期:2021-07-17 00:50
本发明专利技术公开了一种服务器主板I2C总线传输装置及方法。所述装置包括:主板,所述主板包括若干I2C设备和音频接口;其中,所述音频接口包括四个引脚,其中两个引脚通过I2C总线的两根信号线与任一I2C设备选通。本发明专利技术的方案通过将音频接口上的任意两个连接I2C总线的两根信号线,实现了采用音频接口为主板上的I2C设备提供传输接口,无需再使用UART式排针连接器接口以及BMC,结构简单,使用方便。使用方便。使用方便。

【技术实现步骤摘要】
一种服务器主板I2C总线传输装置及方法


[0001]本专利技术涉及服务器
,尤其涉及一种服务器主板I2C总线传输装置及方法。

技术介绍

[0002]I2C(Inter-Integrated Circuit)是一种总线式结构,只需要SCL时钟信号线与SDA数据信号线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式。服务主板的很多器件和设备都采用I2C总线进行通信。
[0003]目前,在开发服务器时如果读取或写入主板上的I2C总线的资料需要借助BMC进行通信。例图1示出了现有服务器主板I2C总线的传输方式,此种方式需要通过主板上的UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)总线连进去到BMC(Baseboard Management Controller,基板管理控制器)的UART串口界面中,然后在BMC的UART串口界面下,通过BMC内的Linux中的I2C指令实现BMC与CPLD或是其他I2C BUS上的I2C设备(即I2C Device)的I2C寄存器读取或写入,假如操作人员不熟悉Linux中的I2C控制指令,就无法读取出I2C设备或CPLD内的I2C寄存器,而且每次都需要登入BMC才能读取或写入I2C寄存器,过程会比较繁琐。
[0004]此外,一般在多台服务器的设计上,如果需要从某台服务器读取其他服务器的时候,现有的方式主要是通过网路的方式连接到另外的服务器,然后藉由BMC来读取或写入其他服务器的I2C装置,连接方式复杂、繁琐,因此亟需改进。

技术实现思路

[0005]有鉴于此,有必要针对以上技术问题,提供简单、方便的一种服务器主板I2C总线传输装置及方法。
[0006]根据本专利技术的第一方面,提供了一种服务器主板I2C总线传输装置,所述装置包括:
[0007]主板,所述主板包括若干I2C设备和音频接口;
[0008]其中,所述音频接口包括四个引脚,其中两个引脚通过I2C总线的两根信号线与任一I2C设备选通。
[0009]在其中一个实施例中,所述装置还包括:
[0010]转接线,所述转接线一端为音频接头,另一端为USB接头,所述音频接头连接至所述音频接口;
[0011]外接设备,所述外接设备具有USB接口,所述USB接口与所述USB接头连接。
[0012]在其中一个实施例中,所述外接设备为计算机,其中计算机中预先安装I2C总线分析工具软件。
[0013]在其中一个实施例中,所述主板数量为多个,多个主板的音频接口通过I2C总线依次串联。
[0014]在其中一个实施例中,所述主板还包括转换器;
[0015]所述转接器通过I2C总线分别与所述音频接口、若干I2C设备连接,并配置为选通所述音频接口与某一I2C设备之间的I2C总线。
[0016]在其中一个实施例中,所述音频接口包括第一引脚、第二引脚、第三引脚和第四引脚;
[0017]所述第一引脚与主板上3.3V信号线连接,所述第二引脚与主板上接地信号线连接,所述第三引脚与I2C总线的数据信号线SDA连接,所述第四引脚与I2C总线的时钟信号线SCL连接。
[0018]在其中一个实施例中,主板上的音频接口为音频母头,所述转接线上音频接头为音频公头。
[0019]在其中一个实施例中,所述若干I2C设备的种类包括单片机、传感器、存储芯片和CPLD。
[0020]根据本专利技术的第二方面,还提供了一种服务器主板I2C总线传输方法,所述方法采用以上所述的装置,所述方法包括:
[0021]利用计算机中预先安装的I2C总线分析工具软件生成I2C指令;
[0022]将所述I2C指令依次通过所述转接线、所述音频接口传输至所述I2C设备。
[0023]在其中一个实施例中,所述I2C指令用于对I2C设备的寄存器的读取或写入。
[0024]上述一种服务器主板I2C总线传输装置,通过将音频接口上的任意两个连接I2C总线的两根信号线,实现了采用音频接口为主板上的I2C设备提供传输接口,无需再使用UART式排针连接器接口以及BMC,结构简单,使用方便。
[0025]此外,本专利技术还提供了一种服务器主板I2C总线传输方法、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0027]图1为现有服务器主板I2C总线的传输方式的结构意图;
[0028]图2为本专利技术一个实施例提供的一种服务器主板I2C总线传输装置的结构示意图;
[0029]图3为本专利技术另一个实施例提供的多主板间的I2C总线传输示意图;
[0030]图4A为本专利技术另一个实施例中提供的音频公头的结构示意图;
[0031]图4B为与图4A音频公头适配的音频母头的结构示意图。
具体实施方式
[0032]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0033]需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。
[0034]在一个实施例中,请参照图2所示,图2示出了一种服务器主板I2C总线传输装置的结构示意图,本专利技术提供了种服务器主板I2C总线传输装置,所述装置包括:
[0035]主板,所述主板包括若干I2C设备和音频接口;其中,I2C设备是主板上具有I2C接口且能够传输I2C总线的器件,例如CPLD,存储芯片等等。
[0036]所述音频接口包括四个引脚,任意两个引脚通过I2C总线的两根信号线与任一I2C设备选通。
[0037]上述一种服务器主板I2C总线传输装置,通过将音频接口上的任意两个连接I2C总线的两根信号线,实现了采用音频接口为主板上的I2C设备提供传输接口,无需再使用UART式排针连接器接口以及BMC,结构简单,使用方便。
[0038]在又一个实施例中,请再次参照图2所示,本专利技术装置还包括:
[0039]转接线,所述转接线一端为音频接头,另一端为USB接头,所述音频接头连接至所述音频接口,且所述转接线配置为采用I2C传输协议进行数据传输;
[0040]外接设备,所述外接设备具有USB接口,所述USB接口与所述USB接头连接。优选地,所述外接设备为计算机,其中计算机中预先安装I2C总线分析工具软件。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器主板I2C总线传输装置,其特征在于,所述装置包括:主板,所述主板包括若干I2C设备和音频接口;其中,所述音频接口包括四个引脚,其中两个引脚通过I2C总线的两根信号线与任一I2C设备选通。2.根据权利要求1所述的装置,其特征在于,所述装置还包括:转接线,所述转接线一端为音频接头,另一端为USB接头,所述音频接头连接至所述音频接口;外接设备,所述外接设备具有USB接口,所述USB接口与所述USB接头连接。3.根据权利要求2所述的装置,其特征在于,所述外接设备为计算机,其中计算机中预先安装I2C总线分析工具软件。4.根据权利要求1所述的装置,其特征在于,所述主板数量为多个,多个主板的音频接口通过I2C总线依次串联。5.根据权利要求1

4任意一项所述的装置,其特征在于,所述主板还包括转换器;所述转接器通过I2C总线分别与所述音频接口、若干I2C设备连接,并配置为选通所述音频接口与某一I2C设备之...

【专利技术属性】
技术研发人员:陈冠嘉
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:

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

1