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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,: A6 K/ m, X+ J9 J9 n5 R  G$ a$ t
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,
- r8 x7 y7 f# W( i+ k
1 R+ a1 I4 E/ k& W1 Y4 R逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。: e9 p0 A$ I/ q* `
- g$ C% r, |. {; P3 r4 n$ j
可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
  P: x) j( \+ M, {: p& B5 V! _我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。
/ r- x4 c8 X8 s& j8 l(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)
) r- F7 n/ C5 K4 N, ~- {; l  A0 {& ~  O0 Q2 C! G
主角硬件出场:铛铛铛,铛!
, I0 d6 C: `: Z8 t8 L- F: M  m 4.jpg ! b7 V: I! s7 l7 p& m* g& l8 W! z
0 H5 S2 y1 h4 @+ ?( C) K: H
这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
( v  B7 H( M# Qhttp://www.saleae.com/zh/: \, ~5 w/ A& h) C
9 f6 ?# F9 N- y$ u/ d, x! x1 `/ W0 B
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
0 m  G" v# g: X5 l+ ]" `1 ?其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
/ m0 d5 y0 G" w4 G4 _8 [实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。
; H5 |# {/ k  \' H4 P7 S1 B
& E* T7 \- t' p1 _0 ?4 h% S主角的PC上位机软件,原厂网站可以下载,使用情况如下:
, Z, V& Z, Q3 T) s8 n$ }' o) w& J 1.jpg
/ j4 I# U1 E$ V$ g
5 H- z" k: }* _3 q8 G 2.jpg ' M8 ~8 ?0 X( t* {+ ~
& c' f5 L" @! _# C
3.jpg
7 j* E  w( _' P& ]6 {  e; x8 R% v2 a! f5 |/ ?+ m' `
: f4 [4 C. {( b# a# }5 E
下面重点来了,推荐给大家一个【开源】的软件叫PulseView。" |6 j% G5 s  l: C1 W
800px-Pv_spiflash_windows10.jpg
' A8 T. l# ?6 J! ~* X, @  U5 l% g6 q7 n' p& p0 S; _3 y
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
- z1 _$ i- ~1 k! GPulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。6 ?& Z1 ^  Y% S- J) M
PulseView,能够解析的通讯协议,多达90种。
7 d$ c. j4 Q6 u) @, FPulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
1 U' m  Q5 `6 q+ J9 [
- U* S  a1 c, k7 _# G下面,看看我使用PulseVew + Saleae的情况,
; i$ ?) S! X; S( B( {3 i' r! v1 ^# b' U# z2 V4 a, ?
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:
" _( _: i, J4 Y* ^ USB Signal0.jpg , {. h3 K& [2 M1 k# O# V) o& \
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。
5 t. @" i  Q$ G- M8 |: a, P% _8 D( b
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:- B, D& M. D* Q; V
pulseview devices2.JPG ! K' {( {+ W# {2 Y5 `
: {0 g9 P  U4 h* o' j
打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。
2 C5 x% W1 u* D. p6 Z$ F看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。- s' C8 }# Q& y& ~
USB Signal1.JPG : @& D9 M) ?: [* F! \, p4 j
就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
- G+ b" N4 d- C  a. N顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,( Z1 W) ^0 A: ]/ y

9 ]$ S3 v; b7 r; ~PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:2 y9 x' v: G+ l, {. C+ k+ n
http://sigrok.org/wiki/Downloads
/ o* C0 n/ g! e' T) k
7 N' y. ]9 T5 Y2 q5 N! O
2 P5 Y0 i' N- g" Z6 S6 C/ Z, C5 c7 k1 N8 I( b  {

评分

参与人数 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
0 c2 n5 f% m  x可以举例具体有哪些应用吗

4 `4 ^% j/ A% ^太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。. E6 @4 y5 x- L$ j8 ]6 R" f6 N
比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。8 c" y6 A3 Q# ^9 d  ^$ C; ?3 a$ o
4 {: M! e# G7 u2 A
特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
, d6 C  b* w' g: J+ }我上一次使用,就是调试一个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. J# b$ B4 Y, }  @8 Y2 n
有没有简单易用自定义协议的功能?
# U9 p+ H" J8 o
有自定义协议功能,参考:* `4 `; X& ]  B3 @7 |8 G
http://sigrok.org/wiki/Protocol_decoder_HOWTO" }5 ~9 W( C! ~( m, v5 K" C' U
# H; w8 p. }6 y/ l& K% N
是不是简单易用我就不知道, 靠您了
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! f1 [: U. D( Y) x5 Y$ C
很厉害。。。但如果肯花点钱买个好点的,用的更爽

" r5 A. i) p$ c5 L' o5 h8 G& k好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。/ K  c  t% o& J9 J! B9 H
1234下一页

所属标签

相似分享

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