[发明专利]一种防止I2C总线地址冲突的通信方法及通信系统在审
申请号: | 201911406510.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111221765A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 林宁亚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王申雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 i2c 总线 地址 冲突 通信 方法 系统 | ||
本申请公开了一种防止I2C总线地址冲突的通信方法及通信系统,该通信方法包括:根据原始地址,将多个I2C从器件划分为若干组,且每组内任意两个I2C从器件的地址不同,然后对I2C从器件的原始地址进行重新分配获取其虚拟地址,建立和存储原始地址与虚拟地址的映射关系,获取I2C主器件的数据信号,根据该映射关系、虚拟地址和分配规则能够判断该数据信号通信的I2C从器件。该系统包括:一个I2C主器件、多个I2C从器件和多个转换模块,任一转换模块中包括:I2C从器件分组单元、虚拟地址获取单元、映射关系建立单元、内部寄存器、数据信号获取单元、分析单元、第一判断单元、转发单元和计时器。通过本申请能够有效避免I2C总线地址冲突,且能够大大提高通信效率。
技术领域
本申请涉及数据通信技术领域,特别是涉及一种防止I2C总线地址冲突的通信方法及通信系统。
背景技术
I2C总线是PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C通过串行数据线和串行时钟线在连接到总线的器件间传递信息。每个器件都有一个唯一的识别地址,而且每个器件都可以作为一个发送器或接收器,也就是主I2C或从I2C器件。主I2C器件用于初始化I2C总线的数据并产生允许数据传输的时钟信,任何被寻址的器件都被认为是I2C从器件,且一个系统中可以有多个I2C从器件,只能有一个I2C主器件。
当I2C总线下有相同的I2C从设备时,I2C从器件的地址会产生冲突,也就是相同的I2C从器件地址会导致I2C主器件无法实现对多个相同地址的I2C从器件进行控制。因此,如何防止I2C总线地址冲突,是个重要技术问题。
目前,防止I2C总线地址冲突的方法,通常是采用一种通信系统,该通信系统中包括主控设备、I/O控制芯片、切换控制电路以及至少两台具有相同设备地址的通信设备,主控设备通过LPC接口与I/O控制芯片连接,还通过I2C总线与切换控制电路连接,切换控制电路通过I2C总线与至少两台具有相同设备地址的通信设备连接。I/O控制芯片与切换控制电路连接,并根据主控设备下发的控制指令对切换控制电路的控制信号进行编码,使得切换控制电路根据编码后的控制信号切换朱可控设备和与切换控制电路连接的通信设备。
然而,目前防止I2C总线地址冲突的方法中,由于主控设备通过LPC接口与I/O控制芯片连接,相当于利用LPC接口控制I2C主器件与I2C从器件的接口开关,从而使得地址冲突的两个I2C从器件在不同的时刻与I2C主器件连接。可见,两个I2C从器件是不能同时挂载到I2C总线上的,而是需要通过LPC接口进行相关配置才能够切换通信,而通过LPC接口进行配置会产生时延,因此,目前防止I2C总线地址冲突的方法操作比较繁琐,通信效率较低。
发明内容
本申请提供了一种防止I2C总线地址冲突的通信方法及通信系统,以解决现有技术中防止I2C总线地址冲突的方法操作繁琐以及通信效率较低的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种防止I2C总线地址冲突的通信方法,应用所述方法的系统中包括:一个I2C主器件和多个I2C从器件,所述通信方法包括:
根据原始地址,将多个I2C从器件划分为若干组,且每组内任意两个I2C从器件的地址不同;
根据设定的分配规则,对每组I2C从器件的原始地址进行重新分配,获取每组内任一I2C从器件的虚拟地址;
建立每组内任一I2C从器件的原始地址和虚拟地址之间的映射关系;
存储所述映射关系;
获取来自I2C主器件的数据信号,所述数据信号中包括:与所述I2C主器件待通信的I2C从器件的原始地址;
根据所述映射关系,对所述数据信号进行分析,确定与所述I2C主器件待通信的I2C从器件的虚拟地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911406510.8/2.html,转载请声明来源钻瓜专利网。