一种I2C总线测试系统的制作方法

文档序号:13844464阅读:156来源:国知局

本发明涉及一种i2c总线测试系统。



背景技术:

总线是一种高性能芯片间串行同步通信传输总线。与其他串行总线相比,i2c总线最大优点是简化了硬件电路,这种总线只需要2根线,即串行数据线和串行时钟线;同时挂在总线上的i2c器件都有一个唯一的地址,可以通过软件寻址实现通信。简化的硬件电路就实现了完善的双工同步数据传送,同时极其方便地构成多机系统和外围器件的扩展系统,节省了大量数据总线、地址总线和控制总线。目前,对于i2c总线的研究主要在fpga设计、温度监控、步进电机、三相电等方面,对于系统内各个模块采用i2c通信的研究较少,时对模块嵌入式应用采用i2c通信协议的测试研究不足。



技术实现要素:

本发明提出一种i2c总线测试系统。

本发明所述一种i2c总线测试系统,其包括上位机、仿真器、处理器和被测单元模块,其中上位机通过仿真器与处理器相连,所述微处理器上设有i2c接口、jtag接口和串口,其中上位机中设有usb串口,usb串口与微处理器上的串口相连,上位机通过仿真器与处理器的jtag接口相连,i2c接口与被测单元相连。

优选地,还包括供电装置,所述供电装置与微处理器相连。

优选地,所述微处理器为tm4c1230e6pm。

优选地,所述仿真器为ulink2arm仿真器。

本发明所述一种i2c总线测试系统,并实现了i2c总线通信的主从工作模式自动切换,可快速完成对i2c通信协议的测试,本发明连接方式简单,实用性强,可工业化生产。

附图说明

图1是实施例1的系统连接示意图。

图中:1-上位机;2-仿真器;3-处理器;4-被测单元模块;5-串口;6-i2c接口;7-jtag接口;8-供电装置;9-usb串口。

具体实施方式

本发明所述一种i2c总线测试系统,其包括上位机、仿真器、处理器和被测单元模块,其中上位机通过仿真器与处理器相连,所述微处理器上设有i2c接口、jtag接口和串口,其中上位机中设有usb串口,usb串口与微处理器上的串口相连,上位机通过仿真器与处理器的jtag接口相连,i2c接口与被测单元相连。

还包括供电装置,所述供电装置与微处理器相连。

所述微处理器为tm4c1230e6pm。

所述仿真器为ulink2arm仿真器。

i2c总线测试系统在供电站装置加电运行后,首先完成对i2c串口的初始化工作,上位机显示单元通过串口调试助手发送测试命令,i2c总线测试单元接收命令后通过内部驻留的嵌入式应用转发至被测单元,被测单元根据i2c总线通信协议进行响应,i2c总线测试单元将测试命令响应通过内部驻留的嵌入式应用转发至上位机显示单元。

上位机显示单元:通过仿真器对i2c总线测试单元进行程序烧写;通过串口向i2c总线测试单元发送测试命令,同时显示被测单元的命令响应;

i2c总线测试单元:接收上位机显示单元的测试命令,通过驻留于测试单元的嵌入式应用处理,将接收的串口数据通过i2c总线发送到被测单元,或者将接收的i2c总线数据通过串口发送到上位机显示单元被测单元:实际应用系统的组成单元,通过i2c总线与系统内其他单元按照通信协议实现具体功能。在i2c总线测试系统中,作为通信协议待测试验证的单元,实现与i2c总线测试单元的i2c通信。



技术特征:

技术总结
本发明涉及I2C总线测试系统,其包括上位机、仿真器、处理器和被测单元模块,其中上位机通过仿真器与处理器相连,所述微处理器上设有I2C接口、JTAG接口和串口,其中上位机中设有USB串口,USB串口与微处理器上的串口相连,上位机通过仿真器与处理器的JTAG接口相连,I2C接口与被测单元相连。本发明所述一种I2C总线测试系统,并实现了I2C总线通信的主从工作模式自动切换,可快速完成对I2C通信协议的测试,本发明连接方式简单,实用性强,可工业化生产。

技术研发人员:张俊
受保护的技术使用者:陕西易阳科技有限公司
技术研发日:2017.11.22
技术公布日:2018.03.02
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1