光通信研究, 2015 (1): 35, 网络出版: 2015-03-23  

用于光收发模块的I2C总线极限测试控制器

I2C bus limit test controller for optical transceiver modules
柯昆 1杨奇 1,2
作者单位
1 武汉邮电科学研究院, 武汉 430074
2 光纤通信技术和网络国家重点实验室, 武汉 430074
摘要
为了评估光收发模块I2C通信的鲁棒性, 设计了I2C总线极限测试控制器。根据I2C通信协议, 设计超出极限一定范围的参数, 在CPLD(复杂可编程逻辑器件)上通过Verilog HDL设计该控制器, 主要实现频率测试和线路特性测试两大类功能, 通过软件仿真和硬件实现验证了设计的正确性。该控制器也可以实现对其他种类I2C从器件的测试, 只需更改设备地址、偏移地址等相关参数即可。
Abstract
This paper designs an I2C bus limit test controller for assessing the robustness of the I2C bus communication of optical transceiver modules. In this design, the parameters exceed the limits by a certain range according to the I2C communication protocol. This controller is designed on CPLD using Verilog HDL, which is used to perform two main functions, I2C frequency test and bus line characteristics test. Software simulation and hardware implementation verify the correctness of this design. This controller can also conduct tests of other kinds of I2C slave devices with the only need to change device address, offset address and other relevant parameters.

柯昆, 杨奇. 用于光收发模块的I2C总线极限测试控制器[J]. 光通信研究, 2015, 41(1): 35. Ke Kun, Yang Qi. I2C bus limit test controller for optical transceiver modules[J]. Study On Optical Communications, 2015, 41(1): 35.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!