nanoDLA逻辑分析仪上手教程

前言

最近调试NXP FRDM-MCXN947开发板,发现它的硬件i2c接口读取的传感器数据老是不对,排查了硬件电路也发现不了啥问题;于是乎想到用逻辑分析仪试一下,果然很快定位到问题所在;还是那句话,用对的工具做对的事情,别浪费时间!这篇文章主要关于逻辑分析仪的使用教程

介绍

nanoDLA 是MuseLab推出硬件软件以及上位机均开源的逻辑分析仪,外观精致小巧,功能丰富,价格低廉,最高可支持24Mhz采样率,同时支持百余种协议解析。可以较好的满足电子工程师日常的开发调试需求,在问题定位、多组件的复杂系统、时序分析、性能分析等场景可以大大提升开发效率

在这里插入图片描述

我的逻辑分析仪,此处应该要有照片

在这里插入图片描述

安装

将开源仓库的资料取回来

git clone --recursive https://github.com/wuxx/nanoDLA.git

pulseview软件包在nanoDLA\software路径下,双击安装

在这里插入图片描述

安装过程超级简单,选择合适的安装路径,其它一概默认就可以了

在这里插入图片描述

逻辑分析仪接上USB type C线,插上电脑,打开Windows10的设备管理器发现多了个通用串行总线设备(fx2lafw)

在这里插入图片描述

打开Zadig,选择Options->List All Devices,复选框选择fx2lafw(USB ID为 1D50:608C),点击Install Driver安装驱动即可

在这里插入图片描述

使用

打开pulseview软件,软件界面如下

在这里插入图片描述

① 选择逻辑分析仪设备号,这里装完驱动默认就可以了

② 配置通道是否显示,默认全部开启

③ 采样率配置

④ 采样频率配置

⑤ 解码类型配置,点击会弹出一个各种总线协议的下拉框(i2c、spi、CAN等)

⑥ 开始采集按钮

使用示例

i2c

事先得正确接线:SCL、SDA、GND三个引脚就够了,CH0接SCL、CH2接SDA、GND接器件的地线

在这里插入图片描述

配置通道,只需要使能D0和D2两个通道

在这里插入图片描述

配置采样率(1 M Samples)和采样频率(500 kHz)

在这里插入图片描述

点击工具栏最右边的解码协议选择按钮,下拉选择i2c总线

在这里插入图片描述

双击i2c解码器,在弹出的对话框中:SCL选D0,SDA选D2

在这里插入图片描述

点击采集即可采集到i2c波形数据

在这里插入图片描述

选择一个波形报文放大,可以看到整个主从设备通信过程:从设备地址为0x23,主设备每次都会往0x23的设备地址写0x00的数据,然后再从0x23读取两个字节的数据,这就是PSoc™62和BH1750的i2c通信过程,读写过程的应答标志也一目了然

在这里插入图片描述

另外

我们也可以使用示波器的协议解码功能,查看i2c的解码数据,可能没有逻辑分析仪支持的功能那么多,但也够用了

PSoc™62开发板之i2c协议解码

参考

wuxx/nanoDLA: 24MHz sampling rate Logic Analyzer based on fx2lafw (github.com)

要快速上手Kingst逻辑分析仪进行MIPI设置,可以按照以下步骤进行操作: 1. 确认所需的MIPI协议类型:MIPI有多种协议类型,如CSI(Camera Serial Interface)和DSI(Display Serial Interface),需要根据具体需求选择。 2. 连接设备和工具:将Kingst逻辑分析仪与待测试的设备通过MIPI接口连接,确保连接稳固。 3. 打开Kingst分析软件:在计算机上打开Kingst分析软件,选择MIPI协议分析模式。 4. 配置MIPI参数:在软件界面中,设置MIPI协议的参数,如时钟频率、传输模式等。根据具体的协议类型和需求,进行相应的配置。 5. 启动分析过程:确认配置参数无误后,点击软件界面上的开始按钮,启动MIPI信号的捕获和分析过程。 6. 观察并分析结果:在分析过程中,使用Kingst逻辑分析仪对MIPI信号进行捕获和解码,将信号波形和数据显示在软件界面上。观察信号的变化和波形特征,进行分析并获取所需的信息。 7. 保存和导出结果:分析完成后,可以将结果保存或导出,以便于后续的数据处理和报告生成。 需要注意的是,针对不同的MIPI协议和设备,可能需要参考相关的协议规范和资料,加深对MIPI工作原理的理解,并根据实际情况进行适当的调整和优化。此外,对于初次使用Kingst逻辑分析仪的用户,可能需要参考使用手册或在线教程,以便更好地理解和掌握操作步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下里巴人hywing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值