[发明专利]一种服务器主板I2C总线传输装置及方法有效
申请号: | 202110330869.2 | 申请日: | 2021-03-26 |
公开(公告)号: | CN113127395B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 陈冠嘉 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F13/42;G06F3/16 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;陈黎明 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 主板 i2c 总线 传输 装置 方法 | ||
本发明公开了一种服务器主板I2C总线传输装置及方法。所述装置包括:主板,所述主板包括若干I2C设备和音频接口;其中,所述音频接口包括四个引脚,其中两个引脚通过I2C总线的两根信号线与任一I2C设备选通。本发明的方案通过将音频接口上的任意两个连接I2C总线的两根信号线,实现了采用音频接口为主板上的I2C设备提供传输接口,无需再使用UART式排针连接器接口以及BMC,结构简单,使用方便。
技术领域
本发明涉及服务器技术领域,尤其涉及一种服务器主板I2C总线传输装置及方法。
背景技术
I2C(Inter-Integrated Circuit)是一种总线式结构,只需要SCL时钟信号线与SDA数据信号线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式。服务主板的很多器件和设备都采用I2C总线进行通信。
目前,在开发服务器时如果读取或写入主板上的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寄存器,过程会比较繁琐。
此外,一般在多台服务器的设计上,如果需要从某台服务器读取其他服务器的时候,现有的方式主要是通过网路的方式连接到另外的服务器,然后藉由BMC来读取或写入其他服务器的I2C装置,连接方式复杂、繁琐,因此亟需改进。
发明内容
有鉴于此,有必要针对以上技术问题,提供简单、方便的一种服务器主板I2C总线传输装置及方法。
根据本发明的第一方面,提供了一种服务器主板I2C总线传输装置,所述装置包括:
主板,所述主板包括若干I2C设备和音频接口;
其中,所述音频接口包括四个引脚,其中两个引脚通过I2C总线的两根信号线与任一I2C设备选通。
在其中一个实施例中,所述装置还包括:
转接线,所述转接线一端为音频接头,另一端为USB接头,所述音频接头连接至所述音频接口;
外接设备,所述外接设备具有USB接口,所述USB接口与所述USB接头连接。
在其中一个实施例中,所述外接设备为计算机,其中计算机中预先安装I2C总线分析工具软件。
在其中一个实施例中,所述主板数量为多个,多个主板的音频接口通过I2C总线依次串联。
在其中一个实施例中,所述主板还包括转换器;
所述转接器通过I2C总线分别与所述音频接口、若干I2C设备连接,并配置为选通所述音频接口与某一I2C设备之间的I2C总线。
在其中一个实施例中,所述音频接口包括第一引脚、第二引脚、第三引脚和第四引脚;
所述第一引脚与主板上3.3V信号线连接,所述第二引脚与主板上接地信号线连接,所述第三引脚与I2C总线的数据信号线SDA连接,所述第四引脚与I2C总线的时钟信号线SCL连接。
在其中一个实施例中,主板上的音频接口为音频母头,所述转接线上音频接头为音频公头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110330869.2/2.html,转载请声明来源钻瓜专利网。