saleae逻辑分析仪使用分享

转自:http://blog.csdn.net/a1394c/article/details/51209269

0x00 使用背景

逻辑分析仪是做电子不可缺少的一个工具, 公司有一个孕龙的逻辑分析仪, 死贵, 我就想找一个便宜好用的逻辑分析仪, 找到了saleae, (我是硬件用saleae,软件用sigrok, 没有用saleae的软件) 在此分享一下我的使用记录.

0x01 相关介绍

saleae

官方网站: https://www.saleae.com
官网说了那么多, 简而言之, 就是一个贼好用的逻辑分析仪

产品分为两代:
1. Saleae Logic(8ch, 24MHz)
2. Saleae Logic16(16ch, 100/50/32/16MHz @ 3/6/9/16ch)

核心结构: cy68013 + at04c02

固件是由上位机在上电的时候加载, 所以出现很多的通过修改EEPROM里的标识(也就是所谓的固件)来欺骗上位机软件,从而进行工作的仿制产品.

关于购买: 淘宝, 1代大概几十块钱, 不到50块, 二代大概几百块不等

sigrok

官方网站: https://sigrok.org
便携, 跨平台, 自由, 免费, 开源的信号分析套件
软件使用c + Python, 协议解析使用python来做的

支持的协议
现在大概63种,还在不断的增加, 常用的i2c, spi, can, 1-wire, uart, sd, ir都支持
具体的支持请看官网Protocol_decoders

sigrok支持saleae的硬件

0x02 软件使用

安装sigrok

sigrok支持Linux(包含Android), OS X, windows
下载地址
https://sigrok.org/wiki/Downloads
根据你的操作系统选择响应的二进制软件包

安装驱动

安装好sigrok之后, 包含3个PulseView, Zadig, Zadig(Win XP)

插上saleae, 打开Zading
driver
根据编号顺序来操作
先勾上edit, 把名称改为fx2lafw, 点击Install Driver

软件介绍

如果一切正常的话, 打开之后就是如下的界面
软件界面
软件已经识别了我的saleae了.

软件界面
sigrok软件界面
1. 导入导出数据
2. 范围选择
3. 设备选择
4. 采样深度, 采样频率选择
5. 启动,停止
6. 协议选择
7. 采样的波形
8. 解析出来的协议

数据采样

普通采样

我读写AT24C02上面的数据, i2c总线速度为100k
设置采样深度为1M samples, 采样频率为200kHz, 我记得采样频率至少为是总线速度的2倍(这里不敢确定, 但是采样频率低于200kHz确实采样不正确,大学学得都还给老师去了,囧)

启动采样, 马上往at24c02里面写一个数据, 下面是读到的数据
这里写图片描述

下面是一个完全的流程

设置触发器

这里写图片描述
1. 普通采样
2. 低电平触发
3. 高电平触发
4. 上升沿触发
5. 下降沿触发
6. 边沿触发

常见问题

  1. 驱动安装好, 第一次打开可能会报错
    这里写图片描述
    不用管他,

  2. 采样的数据明显不对
    请注意你的采样频率, 采样频率至少应该是总线频率的两倍

  3. 没有显示通道
    这里写图片描述
    框住的部分没有显示, 请重启软件
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Saleae逻辑分析仪是一种用于测试和分析电子电路中信号的仪器。而上位机软件是Saleae逻辑分析仪的控制工具,它可以在计算机上与逻辑分析仪进行连接和通信。 Saleae逻辑分析仪上位机软件具有以下几个主要功能。 首先,上位机软件可以实时显示从逻辑分析仪采集的信号波形。用户通过该软件可以清晰地观察并分析电子电路中的信号变化。软件提供多种显示方式和参数设置选项,使用户可以根据需要调整采样率、时间标尺和波形缩放等。 其次,上位机软件支持触发功能。用户可以通过设置触发条件,以使逻辑分析仪在满足特定条件时自动触发信号采集。这种功能对于捕捉特定事件或信号状态非常有用。 此外,上位机软件还提供了信号分析和解码功能。它可以根据用户选择,对采集到的信号进行解码,并以用户易读的方式显示结果。例如,对于通信协议,软件可以将采集到的数字信号解码为实际的数据包,并显示其内容和时间戳。 最后,上位机软件支持数据导出和保存。用户可以将采集到的信号波形和分析结果保存为文件,在之后进行分析或共享。软件还支持将数据导出为常见的文本格式,方便用户进行更深入的数据处理。 总之,Saleae逻辑分析仪上位机软件是一款功能强大的控制工具,它提供了实时显示、触发、信号分析和解码以及数据导出等多种功能,帮助用户更好地分析和测试电子电路中的信号。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值