[开源]DSLogic开源逻辑分析仪方案分享

简介: [开源]DSLogic开源逻辑分析仪方案分享

今天来分享一个开源项目——DSLogic,它是一款基于FPGA的逻辑分析仪,是由国内的梦源实验室(DreamSourceLab)做出的开源软硬件产品,从FPGA源代码、MCU固件到Qt上位机都是完全开源的,文章末尾查看资料获取方式。

640.jpg


并于2015年成功众筹了11万美金

640.jpg


并设计了配套的铝合金外壳:

640.jpg


支持的通信协议:

640.jpg


全球的开发者在维护,支持的协议种类目前还在增加:

640.png


硬件电路框图:

640.jpg


FPGA使用的是Xilinx XC6SLX9 Spartan-6 FPGA,这款FPGA还是比较流行的,价格在20RMB左右。


USB MCU使用的是 Cypress CY7C68013A,带高速USB功能的51单片机,很多30RMB左右的逻辑分析仪就是基于这个芯片实现的。

640.jpg


支持两种模式:stream模式和buffer模式。buffer提供更高的采样率,而stream模式提供更大的采样深度。

640.png


最高配置的版本,支持最高400MHz的采样率,关于采样率,我们看一张图片就会一目了然。

640.jpg


很多逻辑分析仪产品的Qt上位机都是基于sigrok的开源项目—PulseView做的,这个项目的Qt上位机DSview也是参考了这个项目。

640.png

资料下载

全套的资料下载,可以到官方的开源地址:

https://github.com/DreamSourceLab

如果下载速度过慢,也可以关注我的公众号:电子电路开发学习(ID:mcu149),后台回复【逻辑分析仪】,获取资料的下载链接。

DSLogic项目开源的资料目前只有FPGA源码,51单片机固件和Qt上位机源码,还没有看到硬件原理图的资料。

无论是否想DIY制作,整个项目的FPGA数据采集,USB通信,Qt上位机波形显示和数据解析,这些知识都是非常值得学习的。


总结

目前这款逻辑分析仪已经在各大电商平台销售,配置根据采样率不同,主要包括个人基础版、Plus、Pro、企业版等,不过都是16通道的,价格从299到2999。

不知道官方是不是本着开源的精神,299 RMB的个人基础版,只需要做一点小小的硬件修改,就可以升级为499的Plus版本,下一篇文章我们再来学习一下如何进行升级。

目录
相关文章
|
3月前
|
存储 传感器 数据采集
LabVIEW全自动样品处理系统有哪些优势?
LabVIEW全自动样品处理系统有哪些优势?
27 0
|
5月前
|
传感器 存储 SQL
LabVIEW智能变电站监控系统设计与实现
LabVIEW智能变电站监控系统设计与实现
57 5
|
5月前
|
传感器 数据采集 存储
LabVIEW水下温盐深数据一体化采集与分析
LabVIEW水下温盐深数据一体化采集与分析
32 1
|
传感器 存储 运维
三河凡科科技飞讯教学篇:学习振弦采集模块的开发基本原理
三河凡科科技飞讯教学篇:学习振弦采集模块的开发基本原理 振弦采集模块是一种用于测量物体振动、形变、压力等物理量的电子设备。它通过测量物体的振动变化,可以得出物体在不同条件下的动态特性,对于工程设计、科学研究、医学检测等领域都有广泛应用。本文将介绍振弦采集模块的开发基本原理。
三河凡科科技飞讯教学篇:学习振弦采集模块的开发基本原理
|
监控
构建三维一体立体化监控,看这一篇就够了!
如果你需要搭建一套能够立体化监控你的应用及业务,出现问题及时告警的监控体系,这篇文章应该是你所需要的!
518 0
构建三维一体立体化监控,看这一篇就够了!
|
存储 开发者 芯片
第五章 在线逻辑分析仪-SIGNALTAP
第五章 在线逻辑分析仪-SIGNALTAP
228 0
第五章 在线逻辑分析仪-SIGNALTAP
ITDSD- 4.分布式软件的定量分析
这是关于分布式架构新手入门的第五篇文章。这一篇文章主要介绍通过计算分布式系统中的单次请求成功率,以及重复请求的稳定率获得系统的稳定性估值。依据软件结构评估性能及其冗余。通过对系统的分析判断出潜在的性能瓶颈。
|
数据采集 大数据 索引
分布式数据采集软件较常规大数据采集软件的优势是什么?
为什么分布式数据采集软件能够收到互联网发展的青睐呢?大数据时代的发展,大数据在目前的企业发展,政府决策以及社会动态分析等等方面都发挥着重要的作用,如何在目前的互联网大平台下,实现大规模、快速采集数据成为焦点。
2216 0