可防止I2C总线地址冲突的通讯设备制造技术

技术编号:10052882 阅读:235 留言:0更新日期:2014-05-16 00:53
本发明专利技术公开了一种可防止I2C总线地址冲突的通讯设备,该通讯设备连接微控制器及其外围设备线路的采用I2C总线,I2C总线上有一个主机及分别配置有地址多个从机,主机对从机可进行读写操作;各从机配置有唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,需进一步判断主机发出的标识码与自身标识码是否一致才能做进一步响应。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种可防止I2C总线地址冲突的通讯设备,该通讯设备连接微控制器及其外围设备线路的采用I2C总线,I2C总线上有一个主机及分别配置有地址多个从机,主机对从机可进行读写操作;各从机配置有唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,需进一步判断主机发出的标识码与自身标识码是否一致才能做进一步响应。【专利说明】可防止I2C总线地址冲突的通讯设备
本专利技术属于通讯设备领域,具体涉及一种可防止I2C总线地址冲突的通讯设备。
技术介绍
现有技术中的通讯设备用于连接微控制器及其外围设备线路的通常采用I2C((Inter 一 Integrated Circuit))总线,I2C总线通讯在很多场合都需要用到,同一时刻内I2C总线上只允许有一个主机,可以有多个从机,主机对从机可进行读写操作。每个从机都有一个七位的从机地址,主机对某一从机进行读写操作时,每次都将该从机的地址一起发送到总线上,而每个从机都在监听总线,当从机发现主机发出的从机地址与从机自身的从机地址一致时,对主机进行响应,否则不响应,所以要求每个从机的地址不相同。如果I2C总线上有两个或者两个以上的从机地址相同,则多个从机会一起响应主机,而此时主机无法判别两个地址相同的从机,从而容易造成通讯数据出错,尤其是在一些支持热插拔的设备上,I2C从机可以随时接入或者脱离总线,此时就容易出现因操作失误或其它原因,将两个地址相同I2C从机同时接入总线。因此,需要对现有通信设备I2C总线进行改进
技术实现思路
本专利技术的目的是提供一种可防止I2C总线地址冲突的通讯设备。为实现上述目的,本专利技术采用的技术方案是: 本专利技术的可防止I2C总线地址冲突的通讯设备,该通讯设备连接微控制器及其外围设备线路的采用I2C总线,I2C总线上有一个主机及分别配置有地址多个从机,主机对从机可进行读写操作;各从机配置有唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,需进一步判断主机发出的标识码与自身标识码是否一致才能做进一步响应。本专利技术的可防止I2C总线地址冲突的通讯设备相比现有技术其具有以下有益效果:使用过程中通过增加从机自身唯一标识码的判断实现可防止I2C总线地址冲突的功倉泛。【专利附图】【附图说明】图1是本专利技术的通讯设备I2C工作原理示意图。【具体实施方式】下面结合附图进一步描述本专利技术的详细
技术实现思路
。本专利技术的通讯设备的连接微控制器及其外围设备线路的通常采用I2C ((Inter —Integrated Circuit))总线,I2C总线上有一个主机及多个从机,主机对从机可进行读写操作。每个从机均配置有一个七位的地址及唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,再将主机发出的标识码与自身标识码进行对比,如果一致,则响应主机,否则,不响应主机;通过与主机互动时增加从机标识码是否一致的判断,解决了总线上从机地址重复时,通信数据错乱的问题。根据上述说明书的揭示和教导,本专利技术所属领域的技术人员还可以对上述实施方式进行适当的变更和修改。因此,本专利技术并不局限于上面揭示和描述的【具体实施方式】,对本专利技术的一些修改和变更也应当落入本专利技术的权利要求的保护范围内。【权利要求】1.一种可防止I2C总线地址冲突的通讯设备,该通讯设备连接微控制器及其外围设备线路的采用I2C总线,I2C总线上有一个主机及分别配置有地址多个从机,主机对从机可进行读写操作;其特征在于:各从机配置有唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,需进一步判断主机发出的标识码与自身标识码是否一致才能做进一步响应。【文档编号】G06F13/40GK103793352SQ201210423060【公开日】2014年5月14日 申请日期:2012年10月30日 优先权日:2012年10月30日 【专利技术者】邓洪波 申请人:苏州工业园区新宏博通讯科技有限公司本文档来自技高网
...

【技术保护点】
一种可防止I2C总线地址冲突的通讯设备,该通讯设备连接微控制器及其外围设备线路的采用I2C总线,I2C总线上有一个主机及分别配置有地址多个从机,主机对从机可进行读写操作;其特征在于:各从机配置有唯一的标识码,当主机需与某一从机进行通信互动时,主机将该从机的地址以及该从机的标识码一起发送到总线上,从机监听到主机发出的地址与自身地址一致时,需进一步判断主机发出的标识码与自身标识码是否一致才能做进一步响应。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓洪波
申请(专利权)人:苏州工业园区新宏博通讯科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1