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

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

[复制链接]
radio2radio 发布时间:2018-7-9 18:12
你的工作台面,除了手机,电脑,稳压电源,万用表,示波器,电烙铁,仿真器,开发板,半成品,,,,,,- d( d! t6 w/ x+ |% W, M: L; q
看一看有没有一种叫做逻辑分析仪的东西,也许它被甩在了抽屉里面,也许找不到了,尺寸太小,,,,,,,, E, C* V7 I$ Z" ~0 ^
! m5 \, }7 ^- c+ z$ M5 W. c: ~
逻辑分析仪,这种“仪器”,若干年前还是非常高大上的,HP一套逻辑分析仪十万元不一定够用,太贵了。% \8 y5 f! M/ B6 j' K% c) C

$ \+ [) p9 L( W4 s! W, ^5 M可是现在,世界不同了,二十多元的小东西,充分体现了山寨精神之伟大。
' f7 H% J' l+ U0 y/ Y0 ~我们买不起价格昂贵的逻辑分析仪,没得用。我们用一顿饭的钱,买个山寨货,克隆货,学习学习没有错吧。, w: B- `! w7 T+ m5 ~
(千万别想着自己DIY这种东西,已经烂大街了,工具是拿来用的)1 J0 e4 l& `# E9 R) A) ?
3 D  K: l# ~2 n  g
主角硬件出场:铛铛铛,铛!6 v5 d. H7 b" p" N% h2 d" [* s) x
4.jpg
( P! ?* X" x0 F& }4 f4 p6 s0 \$ |! P" z4 r$ j/ B$ k" H- k& V; E
这一种廉价的,20-30元的,原本应该是的Saleae公司的早期产品,现在该公司早就更新换代了,有时间可以崇拜一下:
3 w8 N- I9 u1 C9 t0 f3 lhttp://www.saleae.com/zh/
, C; h0 @1 T1 ]( w, w
, o3 W8 C$ q# @4 Z7 k9 ]5 @Saleae现售的产品有100-500Msps,而我们这种便宜的东西,取样率只有24Msps。可以分析的最高信号频率为12MHz。
; }! D( S7 E; }# n; S其实,最大12MHz的信号频率已经很高了,能够应付许许多多常用的,比如UART,I2C,SPI,LCD,,,,
0 U$ v  T: t+ J* m" T  h实际工作中,硬件UART的调试,我就不建议使用。软件UART、I2C、SPI、LCD等等,一定要用的。
( n( m3 _6 V. S1 `, z& z
% q) Z2 {' Q" j主角的PC上位机软件,原厂网站可以下载,使用情况如下:# T8 d$ B" U  r
1.jpg 5 C, k3 P) e! ]
! a5 u1 v$ Y& }( O; z0 q* i  B
2.jpg - P, `4 N  t) q0 V6 ]( E

; z/ A5 L$ r! D 3.jpg 4 H! `5 C" Z: e/ I" k! C5 E/ Z

/ c' s$ D' M! E9 r7 {* m
: c8 N$ v4 e. p+ R下面重点来了,推荐给大家一个【开源】的软件叫PulseView。2 H9 I$ n+ g9 d' p! \1 n& T) V/ b- j
800px-Pv_spiflash_windows10.jpg
" `8 o* v' X. d- U. `4 j8 R: `1 E. r: T5 {$ V7 Q7 A
PulseView是sigrok开源软件组织的一款产品,就是我们常说的上位机软件。
3 N  B4 e0 x  @& e( {PulseView,支持的这种USB虚拟仪器,其中逻辑分析仪就达40多种,当然也包括上面的最便宜的。2 V7 c. w2 }% F/ s; P' d5 C! `
PulseView,能够解析的通讯协议,多达90种。% K/ U( `9 V# O' @
PulseVew + Saleae,也能够解析40多种协议,其实常用的只是几种。
4 }' w' u4 I/ z6 a( X% V: R" W, s* @1 K1 M$ [
下面,看看我使用PulseVew + Saleae的情况,
8 n4 A6 C+ T6 |2 O1 e  E. i
/ e) W2 h% B; l# c/ ^% G咱们来看一个12MHz的USB2.0的全速D+、D-信号,硬件情况如下:
# d5 z) s  F/ ~! h$ z6 \ USB Signal0.jpg 0 Z5 \) S3 [6 x
左边就是Saleae逻辑分析仪,中间是我的CMSIS-DAP仿真器。
  i, l+ _! {) Y: U' @
( l6 R7 g0 d& B, M5 R+ G第一次使用,不会用,软件找不到逻辑分析仪,按照下图设定,很快上手:
- _2 z' T. R( R8 j5 r: c pulseview devices2.JPG # A: T; f" R) e" R2 o5 [: S
' I& r( W" ?; r2 f' l
打开Keil软件,运行程序于Debug模式,收到SWO的printf打印输出,也就是USB口正在传送数据。
' r9 y1 A, t: I' G8 ?" [- D4 ]看看我得到了什么,其实,那些数据我也没有搞懂呢,没关系,看起来很砖业就好。
8 h) [" {* r. X5 r5 ~ USB Signal1.JPG 8 s3 h  M6 x; @/ L
就啰嗦这么多,还是你们自己试一试吧,PulseView真的功能强大。这么好,还是开源的。
# C4 Z% m2 T( H! Z3 ^6 T# Y顺便再说一下,PulseView,不仅可以连接逻辑分析仪,其实它还可以连接各种各样的仪器,比如DS1054Z示波器,电源,万用表,信号发生器,声压表,,,,+ J  s1 ]2 O+ I

: E5 u0 V9 ?  I- @' OPulseView安装程序有40MB,建议大家去sigrok网站自己直接下载:) W1 S  P8 h, v; s5 {% R* G
http://sigrok.org/wiki/Downloads: u! A! I/ h( B! q$ J# }7 k9 }
/ X+ t. T, i; Y: q# G! ], x7 ~

( {* a& r7 m; H/ N7 f! c( e0 o) k
" J1 ^) D8 m3 j$ R

评分

参与人数 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:297 f9 O5 q! Q/ M' x
可以举例具体有哪些应用吗

! @5 G* v7 R5 x太多了,只要是有数据通讯协议的串行/并行数据线,这东西用来“调试软件”,比示波器要来得更加直观方便,事半功倍。
6 `# E$ h2 t& k; f6 y' U" D. g: P3 ]3 f) ^比如,调试UART,I2C,SPI,CAN,LCD驱动,等等,等等,很容易发现软件bug。9 f2 m! H3 p- k# z

5 H- w. W; O( ?! z: D特别是移植别人的驱动程序,可能因为是不同平台的原始码,出现问题时,需要查找原因。
  I% v' F* H9 G+ E: Q  G3 w5 B( 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! ~% c& {- Y2 z
有没有简单易用自定义协议的功能?

! N+ n, X- c% I+ y; v  f有自定义协议功能,参考:
2 i+ |6 m9 H! Q, {  Lhttp://sigrok.org/wiki/Protocol_decoder_HOWTO
% B% K0 B8 X' s& [& r  Q
; t; O, Z8 Y9 h/ a& ^- ?3 @是不是简单易用我就不知道, 靠您了
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
# ^  c0 v# ~) z5 G8 s+ t! _3 Z' ~很厉害。。。但如果肯花点钱买个好点的,用的更爽
) O) w, z  h- a$ s* a9 W# a2 s
好一点的就要10倍的价格,300元左右,可以有400MHz的采样率(4通道),和最多16通道(20MHz)。
. N9 k4 s( w' O1 q- r
1234下一页

所属标签

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