1、SV4E-I3C设备介绍
SV4E-I3C 是Introspect Technology基于 13C 的设备接口开发、测试和编程的全套解决方案。该设备集三种仪器于一身,可用作协议练习器、协议分析器和通用 I3C 器件编程器,设备实物图片如图所示:
SV4E-I3C设备的物理连接如图所示:
图片来源《EN-D016E-E-23207 SV4E I3C Data Sheet》
SV4E-I3C设备I3C接口如图所示:
图片来源《EN-D016E-E-23207 SV4E I3C Data Sheet》
SV4E-I3C设备可设置电源输出接口如图所示,即pin2输出电压可配置
图片来源《EN-D016E-E-23207 SV4E I3C Data Sheet》
SV4E-I3C设备GPIO如图所示,实际可用IO仅4、5、6三个:
图片来源《EN-D016E-E-23207 SV4E I3C Data Sheet》
2、SV4E-I3C设备开发软件安装
首先将Microsoft’s .NET framework 升级到.NET4.8以上,然后需要安装Visual C++ Redistributable (2017) library。上述步骤安装包在厂商提供的资料中,可能会因为PC环境问题出现错误,常见错误是windowsdesktop-runtime版本与Microsoft’s .NET framework匹配,下载地址:https://dotnet.microsoft.com/zh-cn/
开始安装IntrospectESP_23.3.0软件,新建文件夹,命名为Introspect:
开始安装软件,如图:
更改安装路径,路径为刚刚创建的Introspect文件夹:
开始安装,稍等片刻:
添加License,如图所示:
安装完成,如图所示:
安装完成后的安装目录如下:
最后安装USB驱动,包括USB2.0和USB3.0,厂商提供的资料中包含
3、软件介绍和使用
双击已经安装的Pinetree软件,如图所示,硬件设备选择如图:
选择创建新的Test,然后下一步:
然后出现如下用户界面:
用户界面各区域功能介绍:
删除Components区域的controllerDevice、targetDevice和targetParams1
右击可修改名字,例如将controllerParams1修改为controllerParams,如图:
设置参数,openDrainI3cSclFreq=1.0M,pushPullI3cSclFreq=12.5M,i2cSclFreq=1.0M,如图所示:
设置i3cBus的ports和highVoltage参数,如图所示:
i3cDataCapture是设备的逻辑分析功能,也可进行参数修改,如图:
双击I3C区域的SidebandBusController,进行添加,如图:
添加完成,如图所示:
修改Procedure区域的Python代码,如图:
点击Run,运行代码,如图:
打开生成的波形结果,由于SV4E-I3C设备未连接任何器件,故任何命令均无响应,如图:
双击I3C区域的jedecTargetParameters,进行添加,如图:
设置jedecTargetDevice的参数,如图:
SV4E-I3C设备,SCL1连接SCL2,SDA1连接SDA2,运行代码,如图:
查看波形结果,如图:
希望本文对大家有帮助,上文若有不妥之处,欢迎指正
分享决定高度,学习拉开差距