[发明专利]一种用于I2C通信的从机地址产生方法及装置在审
申请号: | 202210072571.0 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114443554A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 于泽洋 | 申请(专利权)人: | 北京中科银河芯科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H03K19/0185 |
代理公司: | 北京知迪知识产权代理有限公司 11628 | 代理人: | 王胜利 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 i2c 通信 地址 产生 方法 装置 | ||
本发明公开一种用于I2C通信的从机地址产生方法及装置,涉及I2C通信技术领域,以解决目前的从机地址不能够满足需求,导致数据传输速度较慢,降低了数据传输的稳定性和可靠性的问题。从机地址产生方法包括:通过所述引脚状态检测电路确定n个从机地址引脚在三种状态下对应的3n个从机地址;基于所述从机地址和多个所述从机地址引脚,确定从机地址字节和所述从机地址引脚的对应关系;其中,所述三种状态包括接至高电平状态、接至低电平状态和悬空状态,可以在引脚数量相同的前提下,将产生的不同的地址引脚数量增加至3n个,提高了数据传输的稳定性和可靠性,节约从机芯片的成本与尺寸。
技术领域
本发明涉及I2C通信技术领域,尤其涉及一种用于I2C通信的从机地址产生方法及装置。
背景技术
在标准的I2C总线协议中,物理层是由两条双向串行线所组成,图1示出了一种传统的I2C总线数据传输示意图,如图1所示,两条双向穿行线包括数据线SDA和时钟线SCL。通常I2C通信系统由一个主机Master及单个或多个从机(Slave1、Slave2...Slave2n)构成,其中,每个从机一般具有唯一的地址,该地址可以用于此从机与主机之间实现通信。
在传统方法中,每个从机的地址通过其地址引脚确定,并与主机所发送的寻址编码一一对应。对于一个地址引脚而言,可以通过将其接高电平或低电平,可以产生两种不同的状态。若从机同时拥有n个地址引脚,则共可以产生2n个不同的从机地址(2nSlaves)。
但是,随着数据量的增多,所需的从机地址个数也急剧增加,目前的从机地址不能够满足需求,导致数据传输速度较慢,降低了数据传输的稳定性和可靠性。
发明内容
本发明的目的在于提供一种用于I2C通信的从机地址产生方法及装置,用于解决随着数据量的增多,所需的从机地址个数也急剧增加,目前的从机地址不能够满足需求,导致数据传输速度较慢,降低了数据传输的稳定性和可靠性的问题。
第一方面,本发明提供一种用于I2C通信的从机地址产生方法,包括:应用于包括引脚状态检测电路的I2C通信电子设备中,所述方法包括:
通过所述引脚状态检测电路确定n个从机地址引脚在三种状态下对应的3n个从机地址;
基于所述从机地址和多个所述从机地址引脚,确定从机地址字节和所述从机地址引脚的对应关系;
其中,所述三种状态包括接至高电平状态、接至低电平状态和悬空状态。
与现有技术相比,本申请实施例提供的用于I2C通信的从机地址产生方法,应用于包括引脚状态检测电路的I2C通信电子设备中,通过所述引脚状态检测电路确定n个从机地址引脚在三种状态下对应的3n个从机地址;基于所述从机地址和多个所述从机地址引脚,确定从机地址字节和所述从机地址引脚的对应关系;其中,所述三种状态包括接至高电平状态、接至低电平状态和悬空状态,可以在引脚数量相同的前提下,将产生的不同的地址引脚数量增加至3n个,提高了数据传输的稳定性和可靠性,节约从机芯片的成本与尺寸。
在一种可能的实现方式中,所述引脚状态检测电路包括两个动态锁存比较器、以及与所述动态锁存比较其连接的第一反相器、第二反相器、压控开关和大阻值电阻;所述压控开关包括第一组压控开关,所述通过所述引脚状态检测电路确定n个从机地址引脚在三种状态下对应的3n个从机地址,包括:
在所述第一组压控开关处于开启状态时,通过两个所述动态锁存比较器在N个时钟内确定输出电压的电平;
确定n个所述从机地址引脚处于接至高电平状态时,在所述N个时钟持续期间对应的所述输出电压的电平中的第一电平和第二电平均为1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科银河芯科技有限公司,未经北京中科银河芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210072571.0/2.html,转载请声明来源钻瓜专利网。