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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,
  H  R) R1 P8 j0 V  [" i看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,; I% z  ^/ L5 J" _8 d
' d% y, e6 M5 M! u% Z0 Q
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。
$ l+ d$ {  `6 O: G' @  y
; O. M3 H; E" `% n* D- w可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。& |1 V0 i4 j& _% l
我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。- N8 ?% S+ X  H( _3 E
(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)0 P; b: h7 ^0 {) n

* l: b8 j& d  y( E8 K, r' V# |$ W主角硬件出场:铛铛铛,铛!; L/ x+ m& M! i" f' K
4.jpg
& E* y3 X( H; z3 D
6 z/ O* A' E4 U1 _- B这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:! P: r1 a/ [1 J8 z4 g
http://www.saleae.com/zh/
8 j/ s" Y0 Z; y+ F0 G; o: A7 l# M  o6 M! J; j. R9 u
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
' [/ ^# @' @' J: j; C; I+ c3 }其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
1 m; R. q* m3 ^5 w8 O/ G实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。
3 B1 W2 l8 b9 B5 i4 w: t' p8 m
: S  U& g9 p& I$ h主角的PC上位机软件,原厂网站可以下载,使用情况如下:
% D6 d# Q8 W/ n 1.jpg / ?3 [0 p" `7 f0 p7 T! E
/ U& s2 }0 V) y8 S" ~
2.jpg
) r; @3 g1 v0 E' x" H
7 z( X6 n: S/ ^; _/ x2 v* T 3.jpg 0 B5 d+ A' s$ [4 D" O1 r' ~! q5 k
0 }. I1 M  J6 H. i

: j" w( X" ?5 E3 G& E, w下面重点来了,推荐给大家一个【开源】的软件叫PulseView。
5 V3 K3 a, A( ]; f7 u: [+ i 800px-Pv_spiflash_windows10.jpg
; R/ w3 n. o+ s) l% [% |9 G
# e* c. [7 t# Y& U. k  iPulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
5 y8 g- h$ S; O: [3 z" q# U* q/ |PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。1 [& V% R6 S+ m
PulseView,能够解析的通讯协议,多达90种。
( o( M) p  a" |3 L) C/ |PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。' ^  v7 w+ r" {# J* z. p
3 B# v: n% O/ {  T6 C) |
下面,看看我使用PulseVew + Saleae的情况,5 `3 u2 y! d. T6 U8 \) A; {5 @; N

3 j' p2 l, |* b! k8 u2 Y6 e. u% R咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:/ ~9 \1 g8 f' q5 Q
USB Signal0.jpg
; b( }* X7 j& N/ o4 H$ R, z左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。
# S9 z. D+ ^$ j
: o1 `8 L$ g: O$ _( M/ S第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:  n8 v7 K0 p+ o% M+ n( ]
pulseview devices2.JPG
$ T% ?5 y3 [+ {/ ?2 e3 u) L
0 g) T) F9 b% Z" X打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。
) O9 s7 |$ Z. M7 {  E0 I看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。- Q3 F" |0 e, a+ ~( r
USB Signal1.JPG
7 I# p( m0 X, H就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。) y$ V! ?. f' G( U2 u
顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,/ e# D- v; N7 m& p0 c

" S; m; r! i* S) t4 b2 N8 JPulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:7 Y, Z+ H" n7 E
http://sigrok.org/wiki/Downloads
9 j" o# k6 a" J
8 W- Q9 F* K4 {3 {- R
. a- y/ f, N8 Y$ g/ i* {/ _  l$ k% ^% F

评分

参与人数 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:298 s, g: G& s- ?9 {; n0 G& D: I
可以举例具体有哪些应用吗

2 ~; x7 }- p7 m* r/ i" o& [( l( b太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
& M3 p' d( ^7 G7 b比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。
9 r* d; V) U. G
( x/ O0 q9 q, X  t& ^) ?特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
% v6 N* j1 s/ Q/ d4 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; _+ l+ B# D* _" G% P/ v
有没有简单易用自定义协议的功能?

; A! `; \! C. u- a1 `有自定义协议功能,参考:- ]" E2 u- m7 _# u! r; ~8 ^- s( q: D
http://sigrok.org/wiki/Protocol_decoder_HOWTO
7 q( _1 C7 J; l  b1 U2 t1 M, S" F0 }* F0 r  P& s- Y0 R' i: C5 i7 J
是不是简单易用我就不知道, 靠您了
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: \! o8 o5 Y0 H
很厉害。。。但如果肯花点钱买个好点的,用的更爽
' I+ g$ B7 F9 {: }" P/ p
好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。9 B. X" q- F8 k" p
1234下一页

所属标签

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