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

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

[复制链接]
电子星辰 发布时间:2018-9-10 16:43
转自:游泳的猫s推荐一篇同类帖子:【开源】逻辑分析仪软件,堪称神器,人手必备- `/ v+ p) L1 Z' a" A* \* s
0 使用背景
逻辑分析仪是做电子不可缺少的一个工具, 公司有一个孕龙的逻辑分析仪, 死贵, 我就想找一个便宜好用的逻辑分析仪, 找到了saleae, (我是硬件用saleae,软件用sigrok, 没有用saleae的软件) 在此分享一下我的使用记录.
1 相关介绍saleae
官方网站: http://www.saleae.com " F3 ]8 t( K( r4 S
官网说了那么多, 简而言之, 就是一个贼好用的逻辑分析仪
产品分为两代:
3 q) L( h, B5 X% ?& |1. Saleae Logic(8ch, 24MHz)
+ H5 r. A- }) E4 m8 N" t2. Saleae Logic16(16ch, 100/50/32/16MHz @ 3/6/9/16ch)
核心结构: cy68013 + at04c02
固件是由上位机在上电的时候加载, 所以出现很多的通过修改EEPROM里的标识(也就是所谓的固件)来欺骗上位机软件,从而进行工作的仿制产品.
关于购买: 淘宝, 1代大概几十块钱, 不到50块, 二代大概几百块不等
sigrok
官方网站: http://sigrok.org
; b# V) g! y3 t便携, 跨平台, 自由, 免费, 开源的信号分析套件 % T( V% e& }% z/ j4 A
软件使用c + python, 协议解析使用python来做的
支持的协议 3 |1 q$ n' w6 h5 H4 o1 w
现在大概63种,还在不断的增加, 常用的i2c, spi, can, 1-wire, uart, sd, ir都支持
; o3 O$ ^+ j4 \: A7 l具体的支持请看官网Protocol_decoders
sigrok支持saleae的硬件
2 软件使用安装sigrok
sigrok支持linux(包含android), OS X, windows 5 d( a9 {" B* a7 }
下载地址   @2 l- ?' p3 @4 z& s
http://sigrok.org/wiki/Downloads ; M$ G3 o  F6 Y
根据你的操作系统选择响应的二进制软件包
安装驱动
安装好sigrok之后, 包含3个PulseView, Zadig, Zadig(Win XP)
插上saleae, 打开Zading
4 M3 X' I6 b$ Z% H 驱动.jpg ! t8 y4 X6 m7 z0 P% h9 `' z9 s
根据编号顺序来操作 2 J# {1 c# T' y4 |) A
先勾上edit, 把名称改为fx2lafw, 点击Install Driver
软件介绍
如果一切正常的话, 打开之后就是如下的界面 6 S- w4 L  h$ g0 }$ j
界面.jpg ' `- c# K' l# h" j) M0 w
软件已经识别了我的saleae了.
软件界面 ' G% g+ d9 X& K& |4 h& s2 J
软件界面.jpg - m, `: ^9 K% u+ F$ l
1. 导入导出数据 * X+ m3 [" q" t# V+ N
2. 范围选择
8 {0 v1 K( C" t1 @3. 设备选择
- e0 g6 X5 }6 I4. 采样深度, 采样频率选择
# {. x+ F! W3 D4 h9 P* a# |5. 启动,停止 # \  H" v3 E  B8 U
6. 协议选择 + f' e  M$ `2 f2 o! h* m
7. 采样的波形
, E( S$ B+ c1 B0 R. l( @8. 解析出来的协议
数据采样普通采样
我读写AT24C02上面的数据, i2c总线速度为100k
; A; E# y, y4 }5 s5 Q& B0 V设置采样深度为1M samples, 采样频率为200kHz, 我记得采样频率至少为是总线速度的2倍(这里不敢确定, 但是采样频率低于200kHz确实采样不正确,大学学得都还给老师去了,囧)
启动采样, 马上往at24c02里面写一个数据, 下面是读到的数据
( B$ F+ o) B7 ?! z 数据.jpg
设置触发器
触发.jpg 3 J' S5 q2 |. |# J# D4 Q/ I
1. 普通采样 : l) S# ~7 O/ y. f
2. 低电平触发
6 e( D; [9 t8 o- L2 m; @3. 高电平触发 / @- |) g7 Z6 p+ N+ v' H
4. 上升沿触发 - j% {. }# U! }# f2 |
5. 下降沿触发 ! z: s7 _, S5 \' x: H* z
6. 边沿触发
常见问题1.驱动安装好, 第一次打开可能会报错
2 f9 X; a5 w& _0 ?
1.jpg 6 n2 P* x0 d1 u6 i$ R
不用管他,9 T* n% s) e& ~
2.
  g, A" N; [$ W) Q
采样的数据明显不对
- O) e. g8 [0 n' H$ h, g5 [& n请注意你的采样频率, 采样频率至少应该是总线频率的两倍
1 o4 F$ W$ S# {1 i/ ^$ ?2 j; j5 |! Y  F  r
3. 没有显示通道
% i4 f2 L! l4 w( h: j+ o9 j/ I 5.jpg
0 _' s' ?  D/ _2 o+ i框住的部分没有显示, 请重启软件
- X/ l( \/ `( g8 I& J9 x7 r" Y
赞 收藏 7 评论0 发布时间:2018-9-10 16:43

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版