[发明专利]一种数据传输控制电路、方法、设备及存储介质在审
申请号: | 202210770003.8 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115016360A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 张淑君 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 劳奕琴 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 控制电路 方法 设备 存储 介质 | ||
本发明公开一种数据传输控制电路、方法、设备及存储介质,属于数据传输技术领域。控制电路包括:单通电路,输出控制电路;单通电路包括:单通电路第一端口,单通电路第二端口;单通电路第一端口接收到高电平信号时,单通电路第二端口呈现高阻态,单通电路第一端口接收到低电平信号时,单通电路第二端口输出低电平信号;输出控制电路至少包括:输出控制电路第一端口,输出控制电路第二端口;输出控制电路第一端口与第三数据接口电性连接,输出控制电路第二端口与单通电路第一端口电性连接,单通电路第二端口与第一数据接口电性连接。实现了标准I2C和非标准I2C接口之间的正常通信。
技术领域
本发明涉及数据传输技术领域,特别涉及一种数据传输控制电路、方法设备及存储介质。
背景技术
网口是服务器及交换机设备中,各个模块之间的重要通信资源。通过网口,可以在传输数据信号的同时,为其他设备提供直流供电。为了实现网口的这一功能,需要使用BMC(Baseboard Management Controller,基板管理控制器)监控服务器及交换机中的POE(Power Over Ethernet,有源以太网)芯片。大多数情况下,BMC与POE芯片之间是通过I2C(Inter-Integrated Circuit,I2C总线)协议建立通信连接的,并且使用标准的I2C接口,即一根SDA线(SerialData,串行数据线),一根SCL线(Serial Clock Line,串行时钟线)。总线接口已经集成在芯片内部,不需要特殊的接口电路,区别在于驱动电压不同。但是,部分POE芯片虽然集成了I2C功能,却使用了非标准的I2C接口,即两根数据线(一根接收线:SDAI,一根发送线:SDAO),以及一根SCL线。
当前,服务器广泛使用的是具有标准I2C接口的芯片。将BMC与POE芯片通过I2C连接后,会出现BMC的一根SDA线与POE芯片的两根数据线(SDAI和SDAO)连接的情况。I2C协议规定在通信之前,主机需要扫描从机地址,主机会通过I2C向从机的寄存器写入特定的数据,从机响应该数据并通过I2C返回数据至主机。由于BMC只有一根数据线用于收发数据,POE芯片一根数据线用于接收数据,一根数据线由于发送数据,若直接将BMC与POE芯片接,则会造成POE芯片在收到第一个数据之后就开始返回数据,但BMC芯片还在继续发送数据,未接收到数据。这样就造成POE芯片发送的数据不被识别,导致BMC与POE芯片的数据收发不同步、写入或者读取数据失败等问题。因此,亟需一种非标准I2C数据传输控制电路、方法、设备及存储介质,能够兼容标准I2C接口与非标准I2C接口之间连接和数据传输。
发明内容
为了解决现有技术的问题,非标准I2C接口与标准I2C接口互联,通信时存在的不能连接、连接失败、通信失败、读取I2C地址错误等问题,本发明实施例提供一种数据传输控制电路、方法、设备及存储介质,以克服现有技术中非标准I2C接口与标准I2C接口互联、通信时遇到的通信问题。
为了解决上述的一个或多个技术问题,本发明采用的技术方案如下:
第一方面,提供一种数据传输控制电路,包括:
单通电路、输出控制电路、标准I2C接口和非标准I2C接口;
单通电路包括:单通电路第一端口,单通电路第二端口,单通电路第一端口接收到高电平信号时,单通电路第二端口呈现高阻态,单通电路第一端口接收到低电平信号时,单通电路第二端口输出低电平信号;
输出控制电路至少包括:输出控制电路第一端口,输出控制电路第二端口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210770003.8/2.html,转载请声明来源钻瓜专利网。