[发明专利]支持双向二线制同步串行总线的通信接口、设备和方法有效
申请号: | 202011560836.9 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112667548B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 冯国臣 | 申请(专利权)人: | 海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;胡影 |
地址: | 314400 浙江省嘉兴市海宁市海*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 双向 二线 同步 串行 总线 通信 接口 设备 方法 | ||
本发明提供一种支持双向二线制同步串行总线的通信接口、设备和方法,涉及通信技术领域,设备包括设备主体和第一控制器;设备主体包括数据输出端和数据输入端;第一控制器包括第一选择端、第二选择端和第一输出端;数据输出端与第一选择端连接;数据输出端还用于与第二设备连接;第二选择端用于与第二设备连接;第一输出端与数据输入端连接;当与第二设备连接时,设备主体,用于控制数据输出端输出高电平信号和/或低电平信号,并检测数据输入端输入的信号,根据数据输入端输入的信号,判定是否与第二设备完成对接。解决了现有技术中支持双向二线制同步串行总线的主从设备连接时需要外接上拉电阻、借助工艺库、理解复杂控制逻辑等的问题。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种支持双向二线制同步串行总线的通信接口、设备和方法。
背景技术
I2C总线是由飞利浦提出的一种双向二线制同步串行总线,广泛应用于系统内多个IC(Integrated circuit,集成电路)模块之间的通讯。它包含一条串行数据线(SDA,SerialData),一条串行时钟线(SCL,SerialClock),两者都是双向输入/输出(Input/Output,I/O)线;接口电路为开漏输出,需通过上拉电阻接到电源。
由于在SoC(系统级芯片,System on Chip)中用标准硬件描述语言开发代码时,没有所谓的双向线,因此,人们往往需要借助于工艺库中的PAD(硅片的管脚)/GPIO(General-purpose input/output,通用型输入输出),将SDA(或SCL)在内部分解成单纯的输入信号和输出信号。再借助于外部的上拉电阻,实现I2C协议中定义的完整功能。
这就意味着:需要工艺库有相应的双向PAD作为支撑;需要设计者详细理解双向PAD的控制;需要借助于外部的上拉电阻;尤其是当需要将I2C的主设备和从设备直接对接时,就需要进行先输出,再输入的环回连接;并且,由于不同厂家PAD的结构不尽相同,相应的GPIO控制逻辑也需要改变。
发明内容
本发明实施例提供一种支持双向二线制同步串行总线的通信接口、设备和方法,以解决现有技术中支持双向二线制同步串行总线的主从设备连接时需要外接上拉电阻、借助工艺库、理解复杂控制逻辑等的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种支持双向二线制同步串行总线的第一设备,包括设备主体和第一控制器;
所述设备主体包括数据输出端和数据输入端;
所述第一控制器包括第一选择端、第二选择端和第一输出端;
所述设备主体的数据输出端与所述第一控制器的第一选择端连接;
所述设备主体的数据输出端还用于与第二设备连接;
所述第一控制器的第二选择端用于与所述第二设备连接;
所述第一控制器的第一输出端与所述设备主体的数据输入端连接;
当与所述第二设备连接时,所述设备主体,用于控制所述数据输出端输出高电平信号和/或低电平信号,并检测所述数据输入端输入的信号,根据所述数据输入端输入的信号,判定是否与所述第二设备完成对接。
可选的,当与所述第二设备连接时,
所述数据输出端输出高电平信号时,接收所述第二设备输出的低电平信号,检测到所述数据输入端输入低电平信号;
所述数据输出端输出低电平信号时,接收所述第二设备输出的低电平信号,检测到所述数据输入端输入高电平信号;
接收到所述第二设备输出的高电平信号时,所述数据输出端输出低电平信号,检测到所述数据输入端输入低电平信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术有限公司,未经海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011560836.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于策略引擎的计算方法
- 下一篇:免追踪太阳能聚光系统