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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,+ \2 p' x  {. {1 u+ V
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,
: Y, Z# V5 _# x- Z3 y3 N/ k9 ?, H3 Y% ^% c8 n/ u
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。6 a  }8 }, k  X0 g+ n. Y/ u( V. V

; t5 d: m) H; J! a( i$ i. U( u+ I可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
) o% Z1 ?2 k3 c$ J. b/ M我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。
  q6 c! ^4 o. X  ]8 V+ e) X' ?: A(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)
& e7 {! B9 T1 l( y4 ^, D8 ~2 w5 K0 N/ ]$ K- o( I% c+ P
主角硬件出场:铛铛铛,铛!
, Y! t# E0 V# j! ?  j 4.jpg 5 M, I% A5 f" J4 [  P

  S4 F) r' o' ?, E这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
' h, s, c& J1 `1 d$ Thttp://www.saleae.com/zh/! T" G$ f7 H) {" W

4 p. g+ C1 T' u9 TSaleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。, I+ A: u- Z8 h. Z2 ^4 b
其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,) ~. X2 M+ ?- Y, |: N* c
实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。
1 @' D/ G+ {% R" R1 _3 ~8 J1 Y1 ~+ w4 u5 _
主角的PC上位机软件,原厂网站可以下载,使用情况如下:
6 _# ?  ~7 j. C 1.jpg
) m# H# ]5 G# v1 e% e4 ?: ?9 {) `# g, N6 L5 e7 D+ E% h
2.jpg ( D* O* D! e; o6 {$ d
9 Y% y$ t7 K% _! {- Y
3.jpg 0 X$ V% E, k; ?

% m0 b4 k; _2 y6 o# f- s1 Z/ ?/ D0 `' P
下面重点来了,推荐给大家一个【开源】的软件叫PulseView。
4 I- C* K5 X' E+ H 800px-Pv_spiflash_windows10.jpg . ?( L2 L( c* n4 Q
( \. S/ `/ h+ g$ o# W5 ]
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。! b& g: _4 k2 v7 ?
PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。
' D$ x  W) k3 k7 B0 S# }  PPulseView,能够解析的通讯协议,多达90种。
5 l. K3 i) F* ?+ Z) Q4 NPulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
6 n8 w8 Y8 b) t( j# r
$ d& p* k- {. ~3 h3 ]& r下面,看看我使用PulseVew + Saleae的情况,
; x6 Y3 n+ w4 U  i4 z  o  w9 S: v; m
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:
4 k& C  ?% U9 A USB Signal0.jpg , i) T0 \1 h% v
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。
+ `9 L. F7 o" u6 P% @, C8 o1 ?) l3 q. Z
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:$ l0 q. ]$ o9 d* [0 a5 G
pulseview devices2.JPG ; j- y2 d$ l5 e3 K
( n+ B8 p7 A4 H7 \7 O5 Y/ f0 v
打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。
1 o" Y0 C4 B1 |0 P( _看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。" A4 |2 M4 o2 a
USB Signal1.JPG . q" }8 Q9 A! k9 U7 x2 m8 h- x2 t
就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
, y* \$ k  j, A3 ~顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,; D% b8 K6 z0 e, k1 t; l

! T3 Z) m3 F; z; @3 QPulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:& z$ b/ `7 @: s( b% v
http://sigrok.org/wiki/Downloads3 x% _4 W2 Y9 X* h8 M* Q

. u2 c8 x( ^: H- w2 f  F; V4 Q+ _) r8 ?+ p. x7 ?
" Z2 n8 g8 J  e! `) }

评分

参与人数 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:292 ^/ ~. L4 m% }* S; i5 _
可以举例具体有哪些应用吗
& |# R* H6 }3 E7 W0 k2 {8 W
太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
* _+ T+ _: Q' m$ [  s0 h! i' T9 G比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。
* ]9 D, l, x/ t- ?: ~  ?1 [: }# ?! R- b! }1 v& j5 q- c
特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
# a2 K' d! p% R" [" E9 E我上一次使用,就是调试一个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& I7 V8 T6 F9 ]8 `
有没有简单易用自定义协议的功能?
1 i5 S9 `9 ^% ^& I% y1 W& S
有自定义协议功能,参考:
* _* v9 W( R) N+ t! `http://sigrok.org/wiki/Protocol_decoder_HOWTO
4 I! Y' N" X- k' a# I, Z
. h! Y5 o5 y% N# J* e是不是简单易用我就不知道, 靠您了
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
. O! l* W# O6 O7 l$ p: H很厉害。。。但如果肯花点钱买个好点的,用的更爽
! p5 X4 R, Q5 u& U) K$ Q% L1 Q  p
好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。
8 g: b+ c, y+ K  P
1234下一页

所属标签

相似分享

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