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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,
) D8 c. y3 X; G& I/ P# h, K看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,," ~& X& f& I/ ]' P4 q2 X: O2 K$ b

$ y* T4 G6 b) _逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。
- q9 B. p3 b2 ^# F% K, v( |
; x( h1 v6 e' h9 L4 B可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
6 ?# {4 F! o8 H8 @我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。
! M: r9 Q! r! f4 t; S: i! Y! I(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)1 @" G8 `% p5 q4 t
/ {4 v( k' P0 W! g3 P
主角硬件出场:铛铛铛,铛!
8 k& n& D3 B$ s9 E0 n 4.jpg + M- @) q! b9 B. o
6 N& K4 o: C1 J2 G2 E2 f
这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
, d( Z- O, i+ U( ~  `( c& jhttp://www.saleae.com/zh/& o2 |* D" A, W" h$ ^6 `6 \( o

% {, R, _. x8 k3 Q0 w* e  _: iSaleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。: [$ |# _5 q0 T: H& F# ]
其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
/ [4 _* S: c. d: Y0 q实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。
4 x  c: ~4 f/ @* p+ E, h2 Q+ P1 Q5 r
主角的PC上位机软件,原厂网站可以下载,使用情况如下:
) d1 b1 m9 S9 `$ h2 m9 Y6 w$ E( b 1.jpg * Z* X3 V8 t9 [8 h/ m2 k2 G9 L
' n2 S& v0 k" @( o4 ]" W5 h& I1 |
2.jpg
% j% ?( y7 Z" b; b: a8 X' W1 B# t3 s' }5 S" Z/ _0 t
3.jpg
+ E, d0 C; v6 `
$ B- o0 ?. {% `, e& v/ p( g! j7 j3 m& D
下面重点来了,推荐给大家一个【开源】的软件叫PulseView。1 t4 e6 W+ j- f
800px-Pv_spiflash_windows10.jpg 1 R. E% U2 A$ N, j" C: j
! L  a* ^: h( C6 G, i
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
) P4 H! O1 B0 x6 h6 QPulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。- [8 p# b- Q1 j4 J
PulseView,能够解析的通讯协议,多达90种。
) d, W. P% f9 XPulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。# B. J4 m+ ^4 C! a+ p5 ^

6 I& a" A! z1 t% u( B: z' A下面,看看我使用PulseVew + Saleae的情况,5 i6 R4 |+ ~4 l* R% s$ _, k6 h6 `
0 D: P" t! B) o3 A& I
咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:1 }, ?; L$ K) O
USB Signal0.jpg & K1 [) ]8 [/ N( V; H
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。* W" `$ I& |8 W9 J) E. s
1 m; Q2 a- Q" l3 @$ }/ G' j* o
第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:  U) c2 F6 Q: Q
pulseview devices2.JPG 8 k2 Y8 @- Y& m1 r) Z( _. D& S7 f

" C, c% z6 O. ?1 `' ], O5 `; ^: ~打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。3 `6 r8 D. V- }0 U: w7 Y# E! g% a
看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。' f. f, j$ \+ I1 d7 I+ m
USB Signal1.JPG
2 T! `' a+ {* c  e就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。7 R9 {+ P7 D" K5 k/ q' x, S
顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,
8 {# d5 R3 _/ _5 C+ e0 ]8 C9 ^3 ~0 v9 k8 a& T
PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:
: I% J9 [0 ~! _* |6 y; }http://sigrok.org/wiki/Downloads6 L  I9 c5 j- q+ Z

, R6 n& V# h, A' ~2 S3 w  a2 w$ W9 P& E+ P+ J
; H! B3 w/ C' g5 j  {4 g

评分

参与人数 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# A# F1 O; R) d. f* Z  r
可以举例具体有哪些应用吗

/ I6 r; X  d$ T  O太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
0 i0 a" H6 k* p$ E6 Z; |2 s比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。3 I; _% U: F& P* {6 c" K7 z$ p4 W

" v( k) R. A( q1 M" }% f特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。: T0 |* ~6 a9 ^9 [# _
我上一次使用,就是调试一个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, p2 X/ w0 G7 r% B3 a  z. M' c
有没有简单易用自定义协议的功能?

" y. ]$ x7 ]9 T3 ?( g1 w有自定义协议功能,参考:* Y8 h' i8 o8 y0 }2 b
http://sigrok.org/wiki/Protocol_decoder_HOWTO
9 n/ [4 Y- g5 W5 S/ M: z5 `0 R5 p# d1 [) Z
是不是简单易用我就不知道, 靠您了
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:433 N0 `- ^# {! `* ^
很厉害。。。但如果肯花点钱买个好点的,用的更爽

! \  e3 Q6 ]5 c/ b& T- j好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。. h, N) ~, m; j( M+ O  [# r
1234下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版