微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > I2C总线测试和分析

I2C总线测试和分析

时间:02-23 来源:互联网 点击:

ROM内存单元调试。

3、1总线触发

在力科示波器界面下进入菜单项“Trigger”->”Serial Data”->”I2C”,弹出的界面中允许用户按照特定的模式去触发I2C消息帧,如下图3所示。比如你只关心地址为0x20节点上读写的数据,那就可以设置以”地址”方式触发;或者你希望看到所有帧长度为4的I2C消息,那就可以设置以“帧长度”为触发方式;更复杂的情况是既要隔离特定地址的消息,还要隔离该地址节点上接收到的特定数据内容,那就可以设置”地址+数据”。

“No Ack”触发方式提供给用户专门捕获总线出错状态,通过这种方式,工程师可以快速定位到有故障的节点和出错状态。

图3 力科示波器 I2C软件包设置触发界面

3、1总线协议解码

在力科示波器界面下进入菜单项“Analysis”->”Serial Decode”->”I2C”,用户对总线正在传输的数据内容进行实时解码,解码后的内容能选择以“二进制”、“十六进制”和“ASCII”三种方式直接显示在波形上方。由于I2C消息由多个协议字段组成,因此解码时软件会自动地把不同的协议字段以不同的颜色框加以标准,比如地址字段是红色框,而数据字段则对应成蓝色框,如下图4所示

图4 I2C总线解码

一种更直观的方式以表格化形式列出全部捕获到消息帧的所有协议字段,然后用户可以根据需要单独方法显示表格中特定的消息帧,如下图5所示。

图5 表格显示 I2C协议帧结构数据

3、3EERPOM调试

力科I2C软件包专门提供 EERPOM内存单元地址的触发方式,以满足工程师升入调试EEPROM器件的需求。在这种情形下,不仅需要设置器件作为 I2C节点的地址符,还要设置器件内部某个具体内存单元的地址。完成这些设置后,触发显示在示波器屏幕上的波形即使该内存单元上读写的数据内容。如下图6所示。

图6 I2C软件包调试EEPROM界面

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top