一种基于内部集成电路总线的单板通信方法及系统技术方案

技术编号:3479946 阅读:225 留言:0更新日期:2012-04-11 18:40
一种基于内部集成电路总线的单板通信方法及系统;方法包括:将I2C设备分成若干个分组,分别建立各分组的先进先出寄存器FIFO和I2C总线;同一分组的I2C设备通过本分组的I2C总线与本分组的FIFO相连;分组中的I2C设备通过组内仲裁取得总线使用权时,将数据发送到本分组的FIFO中,或从本分组FIFO中读取数据;处理器通过共享随机接入存储器RAM与各分组的FIFO进行数据交互。本发明专利技术有效地解决了大型传输设备单板数量较多时采用I2C协议进行板间通信时原始仲裁方法的缺陷,保证了板间通信数据及时、可靠传递,提高了传输的质量,对于解决该缺陷的其它方式而言,节约了设备的硬件成本。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种基于I2C (Inter Integrated-Circuit, 内部集成电路)总线的单板通信方法及系统。
技术介绍
大型传输设备网元中的单板数量众多,板间通信质量的好坏是影响系统 管理质量的重要因素。当前实现板间通信的方法很多, 一种较流行的方法是 釆用12C协议实现。但是当单板数量较多时,标准的I2C协议仲裁方式采用 "线与"的方式仲裁,该方式存在缺陷,容易引起总线异常和误码,且仲裁 时间过长;这都有可能导致通信数据丢失或者不及时,通信质量得不到保证。
技术实现思路
本专利技术要解决的技术问题是提供一种基于I2C总线的单板通信方法及系 统,适用于实现大型传输设备网元中的板间通信,很好地解决了单板数量较 多的设备中采用12C协议通信时通信质量不可靠的问题,为大型传输设备在 单板数量较多时的板间通信提供了一种可靠的实现方法。为了解决上述问题,本专利技术提供了一种基于内部集成电路I2C总线的单 才反通信方法,包才舌将I2C设备分成若干个分组,分别建立各分组的先进先出寄存器FIFO和 I2C总线;同一分组的12C设备通过本分组的I2C总线与本分组的FIF本文档来自技高网...

【技术保护点】
一种基于内部集成电路I2C总线的单板通信方法,包括:    将I2C设备分成若干个分组,分别建立各分组的先进先出寄存器FIFO和I2C总线;同一分组的I2C设备通过本分组的I2C总线与本分组的FIFO相连;分组中的I2C设备通过组内仲裁取得总线使用权时,将数据发送到本分组的FIFO中,或从本分组FIFO中读取数据;    处理器通过共享随机接入存储器RAM与各分组的FIFO进行数据交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:童羽
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利