[发明专利]一种I2C总线测试系统在审
申请号: | 201711175611.X | 申请日: | 2017-11-22 |
公开(公告)号: | CN107748707A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 张俊 | 申请(专利权)人: | 陕西易阳科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 西安亿诺专利代理有限公司61220 | 代理人: | 韩素兰 |
地址: | 710000 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 i2c 总线 测试 系统 | ||
技术领域
本发明涉及一种I2C总线测试系统。
背景技术
总线是一种高性能芯片间串行同步通信传输总线。与其他串行总线相比,I2C总线最大优点是简化了硬件电路,这种总线只需要2根线,即串行数据线和串行时钟线;同时挂在总线上的I2C器件都有一个唯一的地址,可以通过软件寻址实现通信。简化的硬件电路就实现了完善的双工同步数据传送,同时极其方便地构成多机系统和外围器件的扩展系统,节省了大量数据总线、地址总线和控制总线。目前,对于I2C总线的研究主要在FPGA 设计、温度监控 、步进电机、三相电等方面,对于系统内各个模块采用I2C通信的研究较少,时对模块嵌入式应用采用I2C通信协议的测试研究不足。
发明内容
本发明提出一种I2C总线测试系统。
本发明所述一种I2C总线测试系统,其包括上位机、仿真器、处理器和被测单元模块,其中上位机通过仿真器与处理器相连,所述微处理器上设有I2C接口、JTAG接口和串口,其中上位机中设有USB串口,USB串口与微处理器上的串口相连,上位机通过仿真器与处理器的JTAG接口相连,I2C接口与被测单元相连。
优选地,还包括供电装置,所述供电装置与微处理器相连。
优选地,所述微处理器为TM4C1230E6PM。
优选地,所述仿真器为ULINK2 ARM仿真器。
本发明所述一种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。
所述仿真器为ULINK2 ARM仿真器。
I2C总线测试系统在供电站装置加电运行后,首先完成对I2C串口的初始化工作,上位机显示单元通过串口调试助手发送测试命令,I2C 总线测试单元接收命令后通过内部驻留的嵌入式应用转发至被测单元,被测单元根据I2C总线通信协议进行响应,I2C总线测试单元将测试命令响应通过内部驻留的嵌入式应用转发至上位机显示单元。
上位机显示单元:通过仿真器对I2C总线测试单元进行程序烧写;通过串口向I2C总线测试单元发送测试命令,同时显示被测单元的命令响应;
I2C总线测试单元:接收上位机显示单元的测试命令,通过驻留于测试单元的嵌入式应用处理,将接收的串口数据通过I2C 总线发送到被测单元,或者将接收的I2C总线数据通过串口发送到上位机显示单元被测单元:实际应用系统的组成单元,通过I2C 总线与系统内其他单元按照通信协议实现具体功能。在I2C总线测试系统中,作为通信协议待测试验证的单元,实现与I2C总线测试单元的I2C通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西易阳科技有限公司,未经陕西易阳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711175611.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入隐藏式接触器
- 下一篇:一种鼠标多按键手感测试装置