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

【开源】逻辑分析仪软件,堪称神器,人手必备  

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,' h; o  G' s- i( ?5 @0 |; c2 U" i
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,, `& O) J; x! K6 j

  }) W& d) W5 W) ~逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。
! ~0 z, R4 E5 a% B$ a* Z& w3 E) ^' S' n+ F
可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。0 v. ~+ X# [) n; R1 S
我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。* T  y/ f8 L6 K& n' h
(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)
+ a: ?' b4 P3 C/ G, d$ `
+ k' @1 I4 w/ N, b/ u$ i- g' Q主角硬件出场:铛铛铛,铛!* O( u* W2 k5 P# k9 o' s% y  c1 I
4.jpg
5 T1 T  R8 D4 M( R4 |' B$ b  D9 B0 I. m% M! A  g/ @  N
这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:( y. P8 W, l7 n: }
http://www.saleae.com/zh/  a9 C" [8 D+ E, t: }6 Z

0 M2 p% q9 g. d7 rSaleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。3 c5 A# m: j- Y* R6 w/ Q
其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,; k* A  D/ _& J0 J
实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。& q: ~( U4 [! M& I

# t; S# _/ y- x: X1 \0 F7 M9 g* h主角的PC上位机软件,原厂网站可以下载,使用情况如下:3 J5 ^2 I% t/ K
1.jpg
: ^% Z) d# W. G- M( U* f" L. J0 t  V. e8 r
2.jpg - r. W* _$ V/ X0 ?: B9 w1 I) B. F) L: |
- Q9 w5 S! x3 }% P) H
3.jpg
$ H9 m/ u. g8 Q! ^
* `' T6 \, s. L* O. t; V
) Q6 s: D& j- j4 }$ C0 L9 \下面重点来了,推荐给大家一个【开源】的软件叫PulseView。! i& U+ H- t  R) h
800px-Pv_spiflash_windows10.jpg
4 V& J0 K8 T- D6 x) B, z
$ v. U7 G" S! O  }PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。, l- v9 J9 z% P$ ~" l$ O
PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。  l4 h1 e" a' _1 u/ c
PulseView,能够解析的通讯协议,多达90种。2 V5 j, g. ?# a+ f; T0 T. N8 z
PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
4 l" X9 ^9 x; ]' ]& P, E: {' F, e0 V9 i' Z8 g! b5 A6 g
下面,看看我使用PulseVew + Saleae的情况,
# h* e# I- b/ c* L! H. Y+ ~# P. I4 f% b! [
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:( t5 W! e. B7 l  D+ b% ?
USB Signal0.jpg
+ c! }7 k* x* H) f+ [左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。/ c* S) \" H2 _% [( R& m( N& h6 I
( B2 [; [: r) m, A
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:* i# N& V! n) o+ M5 W  }
pulseview devices2.JPG $ S) E" e  o  g0 o$ ]: U2 o
" d( Z, t4 W, B3 T+ M: a0 G
打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。
, O: R* e/ ]1 {/ S1 ?" U$ p6 q看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。" @" s! p$ K" N9 J3 n
USB Signal1.JPG # m5 ]& p; }8 @/ ^% j: M1 R
就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
2 f. W9 w6 {/ d8 D' D" _  s顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,
# K: b% t) F4 P. i
0 \0 P9 p, o, U( s+ zPulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:
; |! A* K3 X: P9 ?' h! mhttp://sigrok.org/wiki/Downloads; `* }8 H7 N! U4 P

: |1 J1 B% o( z' k( ^( i
" R. U3 [1 @4 ~& G7 s7 z2 _
4 t/ N* I/ A+ s! R

评分

参与人数 1 ST金币 +5 收起 理由
子曰好人 + 5 很给力!

查看全部评分

1 收藏 22 评论46 发布时间:2018-7-9 18:12

举报

46个回答
radio2radio 回答时间:2018-7-9 21:03:40
sessions 发表于 2018-7-9 20:29( D0 a, j. t; e- W9 C
可以举例具体有哪些应用吗
* o3 }  [" a$ k  X
太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
8 F8 z6 j2 m' E! ~6 a5 A比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。* z. Q% l+ Q& o' L! R+ ^! W
1 D  }( {" c" g$ K9 B- T0 j
特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。+ l" x; K, p% @0 u
我上一次使用,就是调试一个I2C的接口程序,很快就搞定了。
zero_flood 回答时间:2022-11-14 17:46:21
你好,我现在用这个软件遇到了问题,我目前用的FX3作为逻辑分析仪,我把固件放在pluseview安装文件的固件库里,但是我的pluseveiw检测不到的FX3,EZ-USB™ FX3 Explorer kit as 16-channel 100 MHz log... - Infineon Developer Community这是我参考的文章
radio2radio 回答时间:2019-8-10 19:48:34
edmundlee 发表于 2019-8-10 12:13
( _. D% }3 i5 y( X7 P% |: G有没有简单易用自定义协议的功能?

1 H$ O! k  Z7 q4 h有自定义协议功能,参考:
+ [; N, \4 Z! h3 {http://sigrok.org/wiki/Protocol_decoder_HOWTO: Q3 q0 T! W" s# g; j
# e+ m' j, ~/ c6 s1 ]: @2 i" Z
是不是简单易用我就不知道, 靠您了
yanhaijian 回答时间:2018-7-9 19:58:42
这价格太喜人。
sessions 回答时间:2018-7-9 20:29:58
可以举例具体有哪些应用吗
木森林的年轮 回答时间:2018-7-10 00:59:02
这个软件很强大哎
MrJiu 回答时间:2018-7-10 09:21:19
看起来不错!!!
风之山谷 回答时间:2018-7-10 09:50:38
刚好有一个D版的逻辑分析仪,可以试一试这个软件
STM1024 回答时间:2018-7-10 10:04:33
我用的是一个叫Kingst VIS的软件,是当时买逻辑分析仪的时候一起送的。现在某宝上太多了。

评分

参与人数 1ST金币 -1 收起 理由
ujsadf86iof -1 原来那个卖开发板的金沙滩是吧,卖家挺2B的.

查看全部评分

电子星辰 回答时间:2018-7-10 11:08:27
好便宜
slotg 回答时间:2018-7-10 13:37:52
看起来很不错,感谢分享。
浪花雷雨 回答时间:2018-7-10 14:43:52
很厉害。。。但如果肯花点钱买个好点的,用的更爽
596142041 回答时间:2018-7-15 09:13:52
我是用的金沙滩工作室的逻辑分析仪,来试一试这软件
网络孤客 回答时间:2018-7-17 13:11:54
人见人爱。应该与ST-Link一样,人手至少一个。
wtliu 回答时间:2018-7-17 15:09:22
牛!!
radio2radio 回答时间:2018-7-17 17:32:11
浪花雷雨 发表于 2018-7-10 14:43; }8 V% x/ G! o$ ^$ K) i
很厉害。。。但如果肯花点钱买个好点的,用的更爽

% w" @' u/ q6 _2 y* Y6 t% X7 K. X好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。+ l  j6 ?! z6 q- ?* x
1234下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版