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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,
0 t2 ]2 V, H* [" A看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,3 P# e6 ]5 G5 S7 K# b
; U4 J- B/ o4 B' N! q; F$ O
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。
" |1 E# p; J, P1 j& f3 Y: z. F
8 w$ p+ s4 |. `5 v( ?2 ^- e可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
/ q( H* {2 Q( n# ^8 j) g) ~我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。* v( T$ }0 D, _: e& _, j8 i5 K
(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)8 t1 Q0 O6 h4 o* J  B. v* ]- P

* _5 s; O! \) o" m8 K主角硬件出场:铛铛铛,铛!
0 a, X0 G% ]" l7 \7 y 4.jpg * X1 ]1 z# V1 f+ v) I
! @; m0 k+ S8 S, _
这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:, c9 [% B: X. v% N( y
http://www.saleae.com/zh/4 G& W/ m* b/ q
7 W5 O+ _# G9 H; q. F
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
2 i! x' [2 h! N. n% ~+ f其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
7 @% ~$ P( `& U* j, `' G) S实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。" ~0 M! b4 C1 C

1 L- ^# C5 Y7 `$ j- u7 o% `; _主角的PC上位机软件,原厂网站可以下载,使用情况如下:& W2 A1 i4 o* m9 z, X
1.jpg 1 X, r2 Z5 [, e0 Y, k+ d
# ~5 s% c5 g7 L0 x. ]! V: ^3 z& @5 T$ Z
2.jpg 5 E! O6 B% l0 n$ r

% k5 O) w7 F! X3 A8 @8 | 3.jpg
/ G" m2 o- t4 A" Z( F% H2 W% L. Y' h' K( U& ]
! c( ?$ r+ R1 }3 P8 ~" X
下面重点来了,推荐给大家一个【开源】的软件叫PulseView。& k; k* d9 j$ e2 U/ ~# k
800px-Pv_spiflash_windows10.jpg 0 {( Q9 |: b+ V2 z$ h

& b0 H* a7 l0 r# L8 S* u0 J9 IPulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。! x0 p* H& e  C: _* z& o% p
PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。
4 a# q% m/ _( B" k/ l9 [7 D  fPulseView,能够解析的通讯协议,多达90种。% h* r0 I; Z1 m& }$ H5 ?4 [
PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。; x/ V% P; |' W5 f9 e4 q

2 o; M  L7 q! B* x9 o- Z1 n. `下面,看看我使用PulseVew + Saleae的情况,0 J; U, J9 f; G  }+ W0 {- b
" s+ u  i$ c% K3 r( ^: R
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:
8 a, s: P* F, d/ m2 w USB Signal0.jpg
  z! v, R: ^: {8 z5 l4 T左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。. ?2 N0 I- o9 ], w+ v, T5 Z4 y5 ^
. e% W9 C' [9 w# T- V
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:
+ e9 e2 F1 p3 ~- W) Y pulseview devices2.JPG
1 x' I0 K+ P8 @
# }* ^2 K) B& s  I4 `. V打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。2 Y& S& _: v2 _$ f
看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。
; Q% X* i& l2 A( y USB Signal1.JPG
8 j1 [( `6 O$ @& p* l- t就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。' m0 e0 r8 L% ?( l, x  h2 x' d  _. B6 O
顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,8 W% P6 ]& ]/ @
, \/ s! J4 b1 @/ T4 E- @! E
PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:
- b' \3 C- U: {, n) g% K8 Nhttp://sigrok.org/wiki/Downloads
8 |6 i% ]' l  V4 P7 ~7 C/ u) r3 T
# D: Z' [1 r  \- r! F7 C+ Z' s5 q
. `2 C. Z( f% h+ f& D

评分

参与人数 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
9 d9 Q8 C+ Z' v可以举例具体有哪些应用吗

+ `. j6 z, v2 N% R8 B. n太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。7 Q4 o% }) z2 e- O8 I2 t9 L
比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。; ?4 `' ?1 L& t4 p

, F+ j0 }3 ^& x特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
) t% K( u/ E. j# O3 v  q4 a: i; q我上一次使用,就是调试一个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( P3 [6 p/ Z% f% Z4 ~  n
有没有简单易用自定义协议的功能?
) C% g2 u3 ], Z6 W
有自定义协议功能,参考:6 t4 g0 M% R! p
http://sigrok.org/wiki/Protocol_decoder_HOWTO0 U+ e' q% P0 Z- f. z

+ B" w4 o4 v! |' T% f8 k6 a是不是简单易用我就不知道, 靠您了
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
3 O4 F% J, z! P$ h1 q! T很厉害。。。但如果肯花点钱买个好点的,用的更爽

, E+ S9 R! a. g4 e% W3 o$ x* L/ _, M好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。! W! q8 F& Q* \$ t) I- X) B: i0 h
1234下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版