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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,2 t, u1 J. _! m- X* t- M- d0 o
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,
: r& q1 B9 z. _# O' o1 h8 Y/ \3 o. `& t5 o, @) @5 A/ r
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。2 W# V: R; y+ S0 _; _! O8 v

  w6 T! |/ G5 w4 Z2 l可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
' ?2 `$ w5 ^7 l0 R, b; u$ a我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。
# f. W  c: O+ a$ C7 d5 a8 T5 l- P(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)
/ b- K; q& q/ r+ Q8 w% o
  G; X! x0 Y. A3 x3 h" _主角硬件出场:铛铛铛,铛!8 D9 C) y  e" z8 x0 O% \7 k
4.jpg $ P1 k6 @, U9 ^) t# N

8 w$ x# l' Z4 [* ^这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:/ c' e, Y" Y* h  k
http://www.saleae.com/zh/
2 c5 I" g- X' Y1 C9 [5 Y  V9 c9 E! X- i. W/ n2 W% }
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。6 \! S( C- j. }/ |# h  T# c
其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
4 g% n% k6 k9 z, j+ ]  H9 i3 C/ Q实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。/ N  u6 k$ F: j9 w. Q  e4 }
4 G; ]5 W+ S- O
主角的PC上位机软件,原厂网站可以下载,使用情况如下:
4 E& ]2 @7 P+ A. e% x 1.jpg 4 p8 N! b0 o3 q& Y

: m9 ]2 s5 ]; V0 i6 x& S! P, L 2.jpg
2 O, _# [# j! U' x! D( x& a
1 O; ^9 m4 v- Y3 f3 g0 f6 H 3.jpg
  ], S; d/ j5 q7 x9 o9 h$ E/ _) d4 N% n5 k+ g3 x

' m3 q: s4 D7 g# E( S  s& r8 D下面重点来了,推荐给大家一个【开源】的软件叫PulseView。
4 b! o7 A/ |$ x9 T 800px-Pv_spiflash_windows10.jpg 0 ?( g1 Z! D7 c2 [$ C
- P& q/ F7 e, @( ?4 F0 m- v
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。: i( S( V% ~8 N1 G
PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。
' P- l. w! }8 n& V  [! EPulseView,能够解析的通讯协议,多达90种。% ~0 @7 J! F! s' m, `% S
PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
1 z7 G$ Y) A& Z2 n
8 {/ E, ]) c& v2 w9 m7 h下面,看看我使用PulseVew + Saleae的情况,  ]/ R* \& N. a- ^
$ f  `6 S! C1 [  L
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:3 A/ m. q5 I7 u1 E9 J5 h
USB Signal0.jpg
( K2 z3 C& m  R3 F9 v左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。
9 [4 O5 M5 n9 m% U' `# E2 ~& j+ |* `* X) H6 A$ ?
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:" k! ~! z+ B! `* y$ r# r! v: t
pulseview devices2.JPG , p9 c* {, Z/ X& l* O: L& e

/ u* v7 k1 P7 ^打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。% ^$ p0 X: K1 N
看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。4 ^" d' M$ Y( m+ U, C, P6 }. `
USB Signal1.JPG
8 K9 B3 s0 i0 C就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。7 g# r, }6 u: d% s+ V
顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,( o+ j. t$ |0 e# y' ?( |9 U" f, w% Y
+ u; i, S0 k8 E$ i) m
PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:( q& k& K. K; s, d9 f
http://sigrok.org/wiki/Downloads5 N0 D/ v% H$ S9 a" [' x4 J
9 u2 d  ]; z4 e7 v9 U3 T

9 p4 a# L* I5 E+ t( Y9 j. G: I* S- ~" N9 U# r7 _' ~5 V

评分

参与人数 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
* e' W% `0 Y' x( h/ a3 K9 M. _* L* t可以举例具体有哪些应用吗
* T5 y3 J0 }; `$ }; |8 z
太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。; h$ q- B4 A0 X; O: Z
比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。
$ r4 F- B- f: F7 S3 G7 m: X: O, y  F. u. S' I/ K
特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。) x* _/ s. p/ g1 T; ?. j6 |" ?; C
我上一次使用,就是调试一个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
, O6 G) T/ A9 Q9 Q) m有没有简单易用自定义协议的功能?

1 V9 E1 @  s$ g0 B! M, L有自定义协议功能,参考:1 M- _4 G- }5 u
http://sigrok.org/wiki/Protocol_decoder_HOWTO, v2 d' `& |9 m5 s: ^( q
# P6 w' D! r+ p" u9 c) a6 h
是不是简单易用我就不知道, 靠您了
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# i# N$ f2 A' b' s6 k. U$ a7 s: r$ G
很厉害。。。但如果肯花点钱买个好点的,用的更爽

# ?- a# k5 l% \( D& V1 w4 Z好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。% d5 Z7 j, M4 d; f: h" ~& x* b& {
1234下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版