saleae逻辑分析仪使用分享

发布者:黄金大花猫最新更新时间:2022-05-26 来源: eefocus关键字:saleae  逻辑分析仪  上电 手机看文章 扫描二维码
随时随地手机看文章

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里面写一个数据, 下面是读到的数据

这里写图片描述

下面是一个完全的流程


height="540" width="900" src="http://7xt8co.com1.z0.glb.clouddn.com/sigrok0.mp4" allowfullscreen="">

设置触发器

这里写图片描述

1. 普通采样

2. 低电平触发

3. 高电平触发

4. 上升沿触发

5. 下降沿触发

6. 边沿触发


常见问题

驱动安装好, 第一次打开可能会报错

这里写图片描述

不用管他,


采样的数据明显不对

请注意你的采样频率, 采样频率至少应该是总线频率的两倍


没有显示通道

这里写图片描述

框住的部分没有显示, 请重启软件

关键字:saleae  逻辑分析仪  上电 引用地址:saleae逻辑分析仪使用分享

上一篇:什么是功率分析仪
下一篇:逻辑分析仪及其原理

推荐帖子

!!!用125K线圈耦合到的能量给24L01用----无源2.4G探讨!!!
用125K线圈耦合到的能量给24L01用即无源2.4G数据传输,1.125K线圈耦合到的能量挺大的,距离也有10mm以上,不知能不能在24L01的VCC端多加电容储能,待能量充足就发起通信。2.125K能量发射端有什么方法能能提高发射电压,淘宝上卖的模块最高也就发射正负25V的125K正弦波,感觉电压能再高一些更好。3.其实我想要的就是能产生20mA以上,35V以上的125K正弦波的芯片,或者模块。!!!用125K线圈耦合到的能量给24L01用----无源2.4G探讨!!!用无
helloxieyu 微控制器 MCU
FPGA 过程块触发
最近看了一篇文章,上面讲在FPGA时,最好要所有过程块都要系统时钟去触发。举个例子:例如数码管动态显示时,选通信号端,一一般频率要大于50HZ,这样人才感觉不到闪烁的效果!如果我用计数器分出50hZ的信号,作为另一个过程块的触发信号!与所有过程块都用系统时钟进行触发,有什么劣处!FPGA过程块触发希望和大家一起学习FPGA如果用分频时钟触发,就是门控时钟,容易导致毛刺现象出现,所以建议用系统时钟,进行全同步设计。
lupengpeng FPGA/CPLD
MAX708-具有比较器、手动复位输入、两组复位电平输出的微
MAX708-具有比较器、手动复位输入、两组复位电平输出的微行介绍MAX708-具有比较器、手动复位输入、两组复位电平输出的微
rain RF/无线
云途YTM32B1HA01开发板试用——初上电
今天有幸收到了云途半导体公司寄来得开发板,看生产日期刚过半个月,哈哈,还热乎着呢拆开包装,可见正中MCU,QFP,176pin。板载资源丰富,3,5mm音频口、各种IO、可调变阻器一应俱全。因为是车规级处理器,CAN、LIN都有。支持12V、5V、3.3V输入惊喜的是带了Type-C,上电可见红色LEDD5D6D13点亮按下S1,D22会点亮。S1下面这个感觉是调试口看他们官网推出了支持该芯片的MCAL适配,后面试着玩一下云途YTM32B1HA
sanhuasr 汽车电子
视觉工业物联网-Xilinx Zynq应用案例展示--EEWORLD大学堂
XilinxZynq应用案例展示:https://training.eeworld.com.cn/course/585欢迎围观看看这个FPGA+ARM的SoC,到底能设计出什么高大上的东西陆续更新中!基于Zynq的视觉工业物联网跑在Zynq上的500fps视频应用基于ZynqMPSoC的调试器与追踪器DAVE嵌入式系统矩阵乘法HLSIPXylon脸部检测演示iVeia公司演示Canny边缘检测IPADIDDSHLSIP基于Zynq
chenyy FPGA/CPLD
3.7V锂电池输出电压
标称为3.7V的锂电池输出电压与电量的关系是怎样的?3.7V锂电池输出电压锂电池的3.7V只是个放电平台,就是说这个电压下放电时间比较长,有75%的电量是在这个电压下放掉的锂电池输出电压与电量的关系是怎样的明确地说,不是线性的关系如精确计算,可以参照电量管理芯片库伦计原理,把电流是随时间变化且流过不同的电流后产生不同的压差,通过把这个变化的电流进行积分算出锂电池的电量只能说二者是正相关的,但并非线性关系,事实上比较复杂,所以才会有基于库仑计原理的锂电池电量
T_starlost 电源技术
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved