请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,
+ M2 T# x8 a8 y% \0 P! V0 s看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,5 Q$ o, f, B8 D2 S" [/ x* h. j
/ T# I3 F" }# r4 o
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。9 @, t7 P; A7 b3 R9 ^' ^$ g

* G& s" E  q$ P0 A, \: L可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
2 B5 A2 y( o- r0 E% m我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。
( f; C: N7 ^+ y(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)/ d' R3 _. I4 x( z4 I7 U! C

( u% I2 y2 {2 Q/ y" i7 [主角硬件出场:铛铛铛,铛!
7 l( l" x. s9 M; B2 T2 n 4.jpg " `' @0 F: Q7 J& O

3 s) U5 C" Q( j8 O$ ^" ^1 r! N这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
! P' ~1 r' ^/ B& `4 uhttp://www.saleae.com/zh/
$ c3 y6 J- f% G' C7 V. ^0 K5 I2 J! D+ x' J' z
Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
" p; p( \3 h) K. B* u其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
' @! d7 y0 ~8 C4 m6 Q实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。' E/ b5 Z" k# x+ o3 s1 U
- y6 m4 k6 \; _* o" m
主角的PC上位机软件,原厂网站可以下载,使用情况如下:9 J0 y0 X! K& f7 Q7 T# N) H
1.jpg
2 V+ {8 }- s; c; |: w) L
, x  F% P+ [! T5 r# I4 G 2.jpg
1 @! Q2 Y& \( B
! z. W" M3 M; X# V% N 3.jpg ! r( u- }/ _# }2 F. o

, T# _% C/ F& u% q/ L( r3 [! k- D9 ^" ~3 ]
下面重点来了,推荐给大家一个【开源】的软件叫PulseView。
4 ^* f" E( U7 |8 f' Q 800px-Pv_spiflash_windows10.jpg
# V( ]  p9 A# K! {7 W! G6 |7 o4 `6 z5 U) E
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
( ]) m9 A7 o' x! i2 x% h  F# r4 hPulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。$ q  v% W& K. `
PulseView,能够解析的通讯协议,多达90种。1 v, G9 U4 f& ]; W
PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
% [3 z& P" _8 y+ X6 a' K! v& p- ?, p& f- J' T$ P, J# j
下面,看看我使用PulseVew + Saleae的情况,
/ {  {( D5 G# W" v9 w7 k
" m4 e- H( K( a/ q! t咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:
* I1 ]& Y! G/ y USB Signal0.jpg 5 Q( a6 z2 g4 G7 W" P" x
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。; m7 g# R0 k" V4 B4 u( D) g

  R& K( W( P8 X9 E' _1 c& S( J第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:1 F( t( f3 {- U* Q
pulseview devices2.JPG
( w7 d5 A9 k' u4 P% `, a/ \- }
- L3 i( i/ a+ j/ h/ E1 }5 T. f打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。. d/ {2 A/ U1 h8 X
看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。. F# J, d! k' N: r
USB Signal1.JPG 2 Y3 E" y: M+ Y3 i% R. f
就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
4 e% l. `+ j% R. |3 p8 c顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,- {8 z/ @: V! a% [2 X
3 ^7 H+ P! b7 p4 [' U) t+ a7 r* B
PulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:# s- \; g; E! \
http://sigrok.org/wiki/Downloads
0 Q' S0 s# O8 O' M9 ^* D: h1 s, G$ }' y& o

. P: w* a( V- v7 L/ R! g# q5 @: E; ~5 I- n

评分

参与人数 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! m6 {/ H% W4 D
可以举例具体有哪些应用吗

/ ^+ ?" g, R- n- w太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
5 H4 s0 k" _/ ^. o. N: @比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。
  Q- E3 N6 M# i' m* w/ u6 ~1 N1 V7 t3 ~2 w" ]
特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。, A$ ]0 i1 B# H! K7 l
我上一次使用,就是调试一个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
! d: ?4 Z; H. L$ y4 `有没有简单易用自定义协议的功能?

/ L4 R( B# P9 _, P: J* a7 b有自定义协议功能,参考:
0 k! Q2 m' W  f( P$ shttp://sigrok.org/wiki/Protocol_decoder_HOWTO
1 g& j9 v0 u$ o9 m9 |! H( v. ?
9 M, H, A/ k9 w( z$ I: S$ x' ]是不是简单易用我就不知道, 靠您了
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  T! D4 i3 I6 z8 t7 a, p0 K
很厉害。。。但如果肯花点钱买个好点的,用的更爽
. ~" x4 \% M# z# [
好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。
( d0 {- d) H0 S
1234下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版