你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

saleae逻辑分析仪(PulseView)使用分享

[复制链接]
电子星辰 发布时间:2018-9-10 16:43
转自:游泳的猫s推荐一篇同类帖子:【开源】逻辑分析仪软件,堪称神器,人手必备
" o! C# K. u/ f5 Q; \2 h0 使用背景
逻辑分析仪是做电子不可缺少的一个工具, 公司有一个孕龙的逻辑分析仪, 死贵, 我就想找一个便宜好用的逻辑分析仪, 找到了saleae, (我是硬件用saleae,软件用sigrok, 没有用saleae的软件) 在此分享一下我的使用记录.
1 相关介绍saleae
官方网站: http://www.saleae.com ; e. B0 F* T+ W& p5 K% Z
官网说了那么多, 简而言之, 就是一个贼好用的逻辑分析仪
产品分为两代: - K, I  i; u" o7 A4 ~$ p, y
1. Saleae Logic(8ch, 24MHz) - H! c2 R4 ?7 Q! G
2. Saleae Logic16(16ch, 100/50/32/16MHz @ 3/6/9/16ch)
核心结构: cy68013 + at04c02
固件是由上位机在上电的时候加载, 所以出现很多的通过修改EEPROM里的标识(也就是所谓的固件)来欺骗上位机软件,从而进行工作的仿制产品.
关于购买: 淘宝, 1代大概几十块钱, 不到50, 二代大概几百块不等
sigrok
官方网站: http://sigrok.org 4 m; {" u% R+ _% Z3 N2 j
便携, 跨平台, 自由, 免费, 开源的信号分析套件
" C; x' n# I) {* \软件使用c + python, 协议解析使用python来做的
支持的协议
5 C7 ]# u+ \! W6 O现在大概63,还在不断的增加, 常用的i2c, spi, can, 1-wire, uart, sd, ir都支持
& M1 S) O9 Y" U5 w4 y  ~具体的支持请看官网Protocol_decoders
sigrok支持saleae的硬件
2 软件使用安装sigrok
sigrok支持linux(包含android), OS X, windows . I* P3 c0 Z! r8 }6 W3 M  D
下载地址 . w% z" [+ F: S4 F7 J  ~
http://sigrok.org/wiki/Downloads ; l3 _2 O7 t! G0 c% k, }" M" }
根据你的操作系统选择响应的二进制软件包
安装驱动
安装好sigrok之后, 包含3PulseView, Zadig, Zadig(Win XP)
插上saleae, 打开Zading 5 n* l# H3 {* z6 k8 Y
驱动.jpg
% ?; ~) y$ [2 a根据编号顺序来操作 ( F3 N/ y% E* ?5 |( K) o
先勾上edit, 把名称改为fx2lafw, 点击Install Driver
软件介绍
如果一切正常的话, 打开之后就是如下的界面
* q  s& e) ]3 O. a  n 界面.jpg 1 ~- J9 ?+ @( [# f4 Y0 y4 ^8 ?8 T
软件已经识别了我的saleae.
软件界面
' ^; U% m5 u# [% ~% ? 软件界面.jpg 0 P, ], u1 T- A* t5 B
1. 导入导出数据 - |1 H% s0 T1 p% w, w) G
2. 范围选择 ! Q4 q& c% |3 }2 S; b: G
3. 设备选择 & v2 N% {- t9 P$ g1 N9 T9 Q5 G8 ?
4. 采样深度, 采样频率选择
- X$ ^& {( ~* |9 U% J" A. F5. 启动,停止
, z* v1 L( ~) B; X4 ^. B+ I5 ?! [6. 协议选择
: X  E3 j* n0 o& z  N+ T. @7. 采样的波形
- m1 ^2 ]3 ^/ e# p" b! a+ V8. 解析出来的协议
数据采样普通采样
我读写AT24C02上面的数据, i2c总线速度为100k
# ]) c# B7 n" e" u设置采样深度为1M samples, 采样频率为200kHz, 我记得采样频率至少为是总线速度的2(这里不敢确定, 但是采样频率低于200kHz确实采样不正确,大学学得都还给老师去了,)
启动采样, 马上往at24c02里面写一个数据, 下面是读到的数据
$ F  `. ~1 i4 p, U7 a 数据.jpg
设置触发器
触发.jpg ! ^6 c2 |3 |. X* A) g* e- B
1. 普通采样
1 W, x* T+ V4 b2. 低电平触发 ! h% H- i$ z3 _/ S3 B8 W
3. 高电平触发
, Y9 L0 s3 y/ r! ]' Y8 A) F4. 上升沿触发
0 x3 p. W. U/ i# ]3 @1 w1 S5. 下降沿触发
1 i$ Q: k+ l! M  o9 P$ b$ x+ t; o6. 边沿触发
常见问题1.驱动安装好, 第一次打开可能会报错 , |/ r6 c' A8 \$ |9 i
1.jpg
( C  h: {* H$ ]$ b  F不用管他,
# B( `- [) k! M% H0 c1 w
2.& i8 C- Q; O" o5 E4 @: Z
采样的数据明显不对 ; e3 m, U6 {2 O/ \0 U
请注意你的采样频率, 采样频率至少应该是总线频率的两倍
1 h4 F: f' Q, [" S' \# x; G+ s2 n
3. 没有显示通道 - B- j, g/ `4 A9 L; @0 |) B
5.jpg
. o$ V" U" g& \" Z) D# W/ l/ C框住的部分没有显示, 请重启软件
) M* h- F5 Z7 T3 x
收藏 7 评论0 发布时间:2018-9-10 16:43

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版