eric2013 发表于 2022-7-5 10:04:38

超强树莓派单片机的24通道,100Msps的逻辑分析仪开源发布,人人都可以轻松自制,跨平台已经发布,提升至120通道2023-03-08

120通道逻辑分析仪

https://github.com/gusmanb/logicanalyzer

树莓派单片机24通道100Msps逻辑分析仪提升至支持120通道。
支持了菊花链方式级联五个设备,从而允许捕获120个通道。包括渲染引擎的性能改进和可见性改进、屏幕中的更多样本、自动选择捕获模式、编辑功能等。可玩性越来越高了:

https://img.alicdn.com/imgextra/i2/299314119/O1CN01q2y86p1gIYDMm22rA_!!299314119.png

https://img.alicdn.com/imgextra/i4/299314119/O1CN01tOPmXj1gIYDGue7w6_!!299314119.png

同时作者已经在整理详细的硬件,软件和上位机说明:
https://img.alicdn.com/imgextra/i4/299314119/O1CN01aXGoYC1gIYDGUeUS6_!!299314119.png

2023-02-14升级至V3.5.0.1

支持了Pico W的WiFi通信方式,采样深度提升到128KB。全面支持了跨平台

https://github.com/gusmanb/logicanalyzer/releases

https://img.anfulai.cn/dz/attachment/forum/202302/13/231103fxljvv1clxxjc1jy.png


static/image/hrline/4.gif

2022-08-27

https://github.com/gusmanb/logicanalyzer/releases




static/image/hrline/4.gif
2022-07-05

这次开源由国外网友gusmanb带来,感谢开源,刚刚开源,还热乎着,后面还会持续更新维护。

https://github.com/gusmanb/logicanalyzer

链接:https://pan.baidu.com/s/12AjJiO9XdV6nQQ9F22R6RA提取码:o0qd

(1)硬件方面,由5块钱一片的树莓派单片机RP2040独立完成,大家要打烊板子自制也非常简单,购买一个30块钱一个树莓派Pico板子,并打烊一个KiCAD设计的触发设计底板即可。
逻辑分析仪的硬件都比较简单,当前支持的边沿触发检测,码型触发。

树莓派Pico板子贴到这个上面即可

https://img.anfulai.cn/dz/attachment/forum/202207/05/071721ib82c82tf68296rp.png
https://img.anfulai.cn/dz/attachment/forum/202207/05/071736ggwqbr11qiv4141q.png

(2)软件方面采用VSCode + GCC + Cmake方式创建的工程,大家不会这个一点关系没有,因为树莓派芯片自带了一个U盘拖拽方式的固件升级,这个是芯片出厂固化进去的。大家仅需将作者的
LogicAnalyzer-1.0.0-firmware.uf2拖拽进去即可,需要添加其它功能,魔改编译下工程。

https://img.anfulai.cn/dz/attachment/forum/202207/05/071813h61vm163gbm3tgt9.png

这个PIO文件是精髓,树莓派能实现,主要还是得益于自带的可编程PIO,就跟FPGA差不多。

https://img.anfulai.cn/dz/attachment/forum/202207/05/072214j59szkye99k61dje.png

(3)上位机方面,采用.net6,优势是支持跨平台,当前作者仅做了Windows平台下载的,后续推出Linux和MacOS平台。早期设计的时候,作者是采用了一些开源分析仪软件做测试,但是作者觉得不太喜欢。
所以亲自设计一款新的上位机,效果还不错。

https://img.anfulai.cn/dz/attachment/forum/202207/05/072236x205y6fg8mk2qqyf.png

https://img.anfulai.cn/dz/attachment/forum/202207/05/072311p07mtc11qzr77em6.png

https://img.anfulai.cn/dz/attachment/forum/202207/05/072346nzan0d0wqd6qqhhd.png

https://img.anfulai.cn/dz/attachment/forum/202207/05/072406bwcd1s179w71337e.png

https://img.anfulai.cn/dz/attachment/forum/202207/05/072424i5adyd8l89vllz8a.png

mengde0532 发表于 2022-7-6 00:02:51

24通道100Mhz?这个太牛了

阿米的小粉丝 发表于 2022-7-8 20:38:46

试了一下,采集串口数据:lol

eric2013 发表于 2022-7-9 10:38:05

阿米的小粉丝 发表于 2022-7-8 20:38
试了一下,采集串口数据

不错。

mioc_hust 发表于 2022-7-13 16:39:33

果然速度。

624996408 发表于 2022-7-14 22:22:54

阿米的小粉丝 发表于 2022-7-8 20:38
试了一下,采集串口数据

你好,我想请问一下,为什么我软件显示是没有通道显示的?

阿米的小粉丝 发表于 2022-7-15 11:31:02

624996408 发表于 2022-7-14 22:22
你好,我想请问一下,为什么我软件显示是没有通道显示的?

需要点击右上角的“Capture”,设置通道参数

desertsailor 发表于 2022-7-16 23:23:06

存储深度?

落叶凋零 发表于 2022-7-19 13:17:34

desertsailor 发表于 2022-7-16 23:23
存储深度?

32k的深度,开4个通道的话每个通道就8k了。

eric2013 发表于 2022-7-19 13:22:58

树莓派有260K的RAM空间,可以加大。

eric2013 发表于 2022-7-23 16:37:59

好几天没关注了,跨平台搞了,看来.NET6跨平台也杠杠的。

feiting94 发表于 2022-7-24 11:07:44

.net 都可以跨平台了,那 qt 岂不是无用之地了

eric2013 发表于 2022-8-2 14:25:43

正式完成跨平台工作
Windows和Linux,由于没有MacOS电脑,所以没有贴测试截图

https://img.anfulai.cn/dz/attachment/forum/202208/02/105747dxb698ll9xljb0bx.jpg

https://img.anfulai.cn/dz/attachment/forum/202208/02/105748rghsvz5wbqqzo0zd.jpg

https://img.anfulai.cn/dz/attachment/forum/202208/02/105853js358awbrms03s99.jpg

KingChen 发表于 2022-8-12 11:08:34

eric2013 发表于 2022-7-23 16:37
好几天没关注了,跨平台搞了,看来.NET6跨平台也杠杠的。

需要安装.net6才能运行?

findang 发表于 2022-8-26 20:42:11

底板的打板文件没找到:o

☆black 发表于 2022-9-7 12:37:59

支持哪些协议呢?

eric2013 发表于 2022-9-8 09:44:34

☆black 发表于 2022-9-7 12:37
支持哪些协议呢?

基础的SPI ,I2C,串口等

crazymcu 发表于 2022-9-8 09:56:11

H7-Tool里也搞个100M的逻辑分析仪

eric2013 发表于 2022-9-8 11:30:22

crazymcu 发表于 2022-9-8 09:56
H7-Tool里也搞个100M的逻辑分析仪

先把250M示波器模组发布了, 之后上这个,都是树莓派方案

提升 H7-TOOL示波器硬件指标, 设计250M采样率转接板
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111148&fromuid=58
(出处: 硬汉嵌入式论坛)

crazymcu 发表于 2022-9-9 09:54:06

eric2013 发表于 2022-9-8 11:30
先把250M示波器模组发布了, 之后上这个,都是树莓派方案

提升 H7-TOOL示波器硬件指标, 设计250M采样率 ...

期待,有了高速示波器和高速逻辑分析仪功能,性价比就可以碾压市面上单一功能的产品了

eric2013 发表于 2023-2-14 03:18:03

支持了Pico W的WiFi通信方式,采样深度提升到128KB。全面支持了跨平台

https://www.armbbs.cn/forum.php?mod=viewthread&tid=113621
https://github.com/gusmanb/logicanalyzer/releases

https://img.anfulai.cn/dz/attachment/forum/202302/13/231103fxljvv1clxxjc1jy.png

savage_yobbo 发表于 2023-2-14 21:55:43

拖拽uf2升级后,重连电脑不显示发现串口,有排解思路吗?

eric2013 发表于 2023-2-15 10:08:05

savage_yobbo 发表于 2023-2-14 21:55
拖拽uf2升级后,重连电脑不显示发现串口,有排解思路吗?

换个电脑,不要使用USB HUB试试,至少可以识别出来

savage_yobbo 发表于 2023-2-15 10:18:10

eric2013 发表于 2023-2-15 10:08
换个电脑,不要使用USB HUB试试,至少可以识别出来

换过了,供电,复位,时钟都没问题,板子是自己画的一直用microPython在做各种测试,芯片自身和usb功能应该没什么问题。
昨天晚上换了官方的demo板子也是不识别,等有时间看下源码再测试吧

ccc777 发表于 2023-2-16 23:00:48

本帖最后由 ccc777 于 2023-2-16 23:05 编辑

回帖重复了 编辑掉

ccc777 发表于 2023-2-16 23:03:51

我自己画了一个,不过是小白仅仅做了GPIO等长,用是能用估计好多不符合设计规则的地方

eric2013 发表于 2023-2-18 01:43:20

ccc777 发表于 2023-2-16 23:03
我自己画了一个,不过是小白仅仅做了GPIO等长,用是能用估计好多不符合设计规则的地方

这个是特地搞了个外壳吗,真不错。

另外这个PCB是相当非主流啊{:8:}

yang_alex 发表于 2023-2-26 23:22:57

UPDATE 25/02/2023 - Release 4.0 is up! Channels a go-go!

xukaiming 发表于 2023-2-27 00:34:52

这个PIO文件是精髓,树莓派能实现,主要还是得益于自带的可编程PIO,就跟FPGA差不多。
   这么说,可以用这个做JTAG接口?然后跑的起飞?

eric2013 发表于 2023-2-27 00:37:06

yang_alex 发表于 2023-2-26 23:22
UPDATE 25/02/2023 - Release 4.0 is up! Channels a go-go!

{:8:}

eric2013 发表于 2023-2-27 00:37:45

xukaiming 发表于 2023-2-27 00:34
这个PIO文件是精髓,树莓派能实现,主要还是得益于自带的可编程PIO,就跟FPGA差不多。
   这么说,可以用这 ...

是的,就是他的USB接口是2.0全速的,如果支持2.0高速就更生猛了。

xukaiming 发表于 2023-2-27 00:40:33

eric2013 发表于 2023-2-27 00:37
是的,就是他的USB接口是2.0全速的,如果支持2.0高速就更生猛了。

以前我也想用这个当总线转换器的,后来看到USB口就放弃了

ccc777 发表于 2023-2-28 12:49:27

eric2013 发表于 2023-2-18 01:43
这个是特地搞了个外壳吗,真不错。

另外这个PCB是相当非主流啊

外壳用的树莓派4的,PCB是嘉立创测试的彩色丝印

今天一看又大更新了啊,居然能串起来120个通道

lg676041036 发表于 2023-2-28 18:22:37

有人能帮忙下载一下该项目下的windows端软件吗?就是ClCapture-4.0.0.0-win-x64.zip这个文件,下载了N次都是半途中断了

lg676041036 发表于 2023-3-1 08:51:22

终于下载下来了,这个逻辑分析仪电脑端需要装驱动吗?要装的话驱动在哪个位置?

eric2013 发表于 2023-3-1 17:45:26

lg676041036 发表于 2023-3-1 08:51
终于下载下来了,这个逻辑分析仪电脑端需要装驱动吗?要装的话驱动在哪个位置?
Github上的说明


eric2013 发表于 2023-3-1 17:54:38

lg676041036 发表于 2023-3-1 08:51
终于下载下来了,这个逻辑分析仪电脑端需要装驱动吗?要装的话驱动在哪个位置?
官方说明

lg676041036 发表于 2023-3-2 09:28:08

eric2013 发表于 2023-3-1 17:54
官方说明

已经弄好了,我的电脑是WIN7,后面装了USB CDC的驱动就好了。就是触发参数界面显示不全只能按回车键。

gooood 发表于 2023-3-7 11:06:53

好项目呀,研究一下,准备打板做出来看看:victory:

eric2013 发表于 2023-3-8 00:50:44

更新楼主位帖子,升级至120通道。
页: [1] 2
查看完整版本: 超强树莓派单片机的24通道,100Msps的逻辑分析仪开源发布,人人都可以轻松自制,跨平台已经发布,提升至120通道2023-03-08