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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,- f# r/ Z1 h8 E1 s
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,  ?) a9 p" Z, e# ~6 E& c1 L
1 G+ d, ]2 G# {* N: W( B
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。
% S- b$ a# ?, a0 ^/ M2 A2 q) |' P) k, y' N. G
可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。1 \9 V7 \0 T. V7 e
我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。' i: H6 z0 Q" }- B
(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)/ F/ b4 t8 p: D* ]5 L

) f1 w% |/ [& l0 X0 A2 c9 |7 z主角硬件出场:铛铛铛,铛!
+ r' f- y8 R2 K/ h 4.jpg 3 T$ I% N- ]" R7 z& s  F" q; F: r, w

2 y- {! ?( b$ F, @5 c, j这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
% w  f; o4 `: f: p& c, |# Q2 K! Zhttp://www.saleae.com/zh/" m; {) D! s8 A' O  c% V! P9 P
( U7 ~9 z6 R0 k
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
6 f  U' c6 i, I) p  l/ m其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,. T: i* s: ?- Z/ D0 [
实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。' y7 `& p3 V3 v& C

1 K. ]. c8 z4 {! ?5 T主角的PC上位机软件,原厂网站可以下载,使用情况如下:
1 v# U; X$ i* E 1.jpg " Q$ A$ K/ T' P" h

5 i4 {! f2 a9 A 2.jpg / r- f, E2 g' E; ^9 Q; }8 y

, [+ f: M# Q2 R$ J 3.jpg : C% E$ J8 @5 \  z' @8 p* v7 E

; C) \& i# q' w5 f' D2 n" [* Y
# i5 d: o9 e% M5 Q- M! L3 V2 w0 t下面重点来了,推荐给大家一个【开源】的软件叫PulseView。
: E; W# P, i$ W 800px-Pv_spiflash_windows10.jpg 3 I6 `1 }2 E3 `7 w" e

8 H) n3 K$ t7 n1 S6 _/ EPulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
, n( [. n+ c; R- n/ V# V# @PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。* R( Y# a  b, J8 W3 x
PulseView,能够解析的通讯协议,多达90种。
4 o9 S* Q4 w% K1 c% ^7 E- q( GPulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。) k( ^5 d' T- \

5 {2 r- g; D, ~2 m( m1 R  i! |7 W5 f下面,看看我使用PulseVew + Saleae的情况,
+ o( l, M* B- b" C$ {( `% q  S# }4 Z& {/ O" t: y
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:! c' a! Q2 ~8 b8 ]/ y4 k
USB Signal0.jpg . S: g4 J5 z' C' T9 f
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。2 \- W! k4 j2 {, a8 x& d
. y0 k* c: \+ @( K3 C
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:
1 G( b: n+ M4 Q4 t" |' Z2 a1 O+ r2 `7 S/ U pulseview devices2.JPG * u/ |: K. ~* i4 ]( w# h; f

" e" |8 {) n6 V, s打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。+ T: q# g& V2 `$ _
看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。
1 T% S6 C; }3 D8 V7 ^) M! V) p USB Signal1.JPG
! R# Q) W( x+ F9 C( f9 {就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
8 H+ V+ a* I) z1 l* h9 Z! u顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,% m# ~( H. E9 C- z7 D( a6 ]5 d
8 u' x( Q  H8 ?( T2 ?
PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:7 R, R& h$ b4 F, E2 c  k  |% r8 @
http://sigrok.org/wiki/Downloads
$ S# l" c5 s0 }! f$ a$ J0 h- D1 ]: a* J9 n$ T
( n. l' U8 L4 U2 d" L1 o. j1 X

( y* m- U' z( b8 }8 E$ h  b; l

评分

参与人数 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+ c2 H2 a- [" |
可以举例具体有哪些应用吗

  G/ E, m  t/ _  C% t$ G0 [8 J太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。4 }: H' {8 U) ^! m/ F0 j) m
比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。
0 F. n6 m" n9 F6 q+ ~5 N6 B3 }+ u4 C
* h! L& o8 j- ?) ~特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
1 ^1 H( M5 s7 y. f5 o2 v我上一次使用,就是调试一个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
! C0 G8 Q" ]- W4 \. K有没有简单易用自定义协议的功能?
6 h& [. I# A7 _: Q* ]; D* O: v
有自定义协议功能,参考:
/ q3 a. v: [% U# J8 o" R# Thttp://sigrok.org/wiki/Protocol_decoder_HOWTO- b8 u* }4 S' H9 {' r. a9 R
* Y$ H, Z/ ?7 r5 Q! B
是不是简单易用我就不知道, 靠您了
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
+ B$ \& M% F9 }' \) a4 f很厉害。。。但如果肯花点钱买个好点的,用的更爽

2 P! s5 @4 l2 t6 q6 l* W好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。! I) y0 s# P1 q5 l- {
1234下一页

所属标签

相似分享

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