0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA实现的一款逻辑分析仪DSLogic介绍

工程师邓生 来源:电子电路开发学习 作者:wcc149 2022-09-29 17:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无论是做单片机开发,还是FPGA开发,都会经常使用到一款协议分析利器——逻辑分析仪,和示波器不同,它只能采集数字信号,通常采样率为百MHz到GHz不等,支持多个通道同时采样,而且配套的上位机支持I2CUART、SPI等几十种协议解析,对调试协议非常有帮助。本文介绍基于FPGA实现的一款逻辑分析仪——DSLogic,完全开源。

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

pYYBAGM1YBuAUMx4AADnK5TyJFE216.jpg

支持的通信协议:

8b5cc0c8-3ede-11ed-9e49-dac502259ad0.jpg

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

8bc67a36-3ede-11ed-9e49-dac502259ad0.png

硬件电路框图:


8be6aed2-3ede-11ed-9e49-dac502259ad0.jpg


FPGA使用的是Xilinx XC6SLX9 Spartan-6 FPGA,这款FPGA还是比较流行的,价格在20RMB左右。 USB MCU使用的是 Cypress CY7C68013A,带高速USB功能的51单片机,很多30RMB左右的逻辑分析仪就是基于这个芯片实现的。

支持两种模式:stream模式和buffer模式。buffer提供更高的采样率,而stream模式提供更大的采样深度。
8c2b8ab6-3ede-11ed-9e49-dac502259ad0.png

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

8c73a9f4-3ede-11ed-9e49-dac502259ad0.jpg

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

8cd14884-3ede-11ed-9e49-dac502259ad0.png

DSLogic项目开源的资料目前只有FPGA源码,51单片机固件和Qt上位机源码,还没有看到硬件原理图的资料。 无论是否想DIY制作,整个项目的FPGA数据采集,USB通信,Qt上位机波形显示和数据解析,这些知识都是非常值得学习的。

总结

目前这款逻辑分析仪已经在各大电商平台销售,配置根据采样率不同,主要包括个人基础版、Plus、Pro、企业版等,不过都是16通道的,价格从299到2999。 不知道官方是不是本着开源的精神,299 RMB的个人基础版,只需要做一点小小的硬件修改,就可以升级为499的Plus版本。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22282

    浏览量

    630083
  • 逻辑分析仪
    +关注

    关注

    3

    文章

    217

    浏览量

    24246
  • MCU芯片
    +关注

    关注

    3

    文章

    258

    浏览量

    12534

原文标题:分享一个开源的逻辑分析仪-DSLogic

文章出处:【微信号:嵌入式情报局,微信公众号:嵌入式情报局】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    哪位同学给我推荐一款逻辑分析仪

    由于项目需要,我需要申购逻辑分析仪,在此问下各位同学几个问题:1、逻辑分析仪主要看哪几个参数2、
    发表于 05-12 16:29

    DSLogic逻辑分析仪

    =a1z0k.7385993.1997994373.d4919385.bz3VBd&id=43809938149&_u=lau535n6c4d):DSLogic逻辑分析仪DSLogic
    发表于 07-21 15:38

    便携式逻辑分析仪电路设计

    摘要介绍种16通道便携式逻辑分析仪,通过FPGA将高速数据采样并缓存,采用USB控制芯片和FPCA协同控制将数据通过USB接口发送到电脑
    发表于 06-18 07:56

    一款虚拟FPGA逻辑验证分析仪的设计方案

    虚拟FPGA逻辑验证分析仪的工作原理是什么?虚拟FPGA逻辑验证分析仪有哪几个主要工作环节?
    发表于 04-29 07:07

    流量分析仪工作原理是什么?怎么设计一款流量分析仪

    流量分析仪工作原理是什么?怎么设计一款流量分析仪
    发表于 05-12 06:59

    种基于FPGA技术的虚拟逻辑分析仪的研究与实现

    种基于FPGA技术的虚拟逻辑分析仪的研究与实现:逻辑分析仪
    发表于 11-27 13:13 29次下载

    基于FPGA的USB2.0高速、低成本的虚拟逻辑分析仪的设计

    基于FPGA的USB2.0高速、低成本的虚拟逻辑分析仪的设计原理与实现方法:本文介绍种基于
    发表于 06-22 19:11 58次下载

    LAB7000系列逻辑分析仪简介

    LAB7000系列逻辑分析仪一款紧凑、快速调试数字电路设计强有力的便携式逻辑分析仪;高速的USB2.0接口、高端的
    发表于 11-16 16:23 35次下载

    虚拟FPGA逻辑验证分析仪的设计

    虚拟FPGA逻辑验证分析仪的设计 随着FPGA技术的广泛使用,越来越需要台能够测试验证FPGA
    发表于 10-15 08:56 697次阅读
    虚拟<b class='flag-5'>FPGA</b><b class='flag-5'>逻辑</b>验证<b class='flag-5'>分析仪</b>的设计

    逻辑分析仪介绍

    本文介绍逻辑分析仪的基本概念、历史由来与发展、基本分类、技术指标和基本功能等等,并且介绍逻辑分析仪
    发表于 11-27 07:48 2228次阅读

    逻辑分析仪的使用

    逻辑分析仪的使用 本文主要介绍逻辑分析仪的使用步骤与方法,从探头与被测系统连接、设置时钟模式和触发功能、捕获、
    发表于 11-27 08:50 2782次阅读

    逻辑分析仪测试在基于FPGA的LCD显示控制中的应用

    逻辑分析仪测试在基于FPGA的LCD显示控制中的应用 摘要:逻辑分析仪作为基础仪器,应该在基础数字电路教学中得到广泛应用。本文
    发表于 11-27 09:38 1170次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>分析仪</b>测试在基于<b class='flag-5'>FPGA</b>的LCD显示控制中的应用

    基于计算机串口的红外虚拟逻辑分析仪

    基于计算机串口的红外虚拟逻辑分析仪 采用用途广泛的红外线通信技术设计了一款基于计算机串口的红外逻辑分析仪,
    发表于 09-27 16:04 1046次阅读
    基于计算机串口的红外虚拟<b class='flag-5'>逻辑</b><b class='flag-5'>分析仪</b>

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

    今天来分享个开源的项目——DSLogic,它是一款基于FPGA逻辑分析仪,是由国内的梦源实验
    发表于 01-26 18:17 71次下载
    [开源] <b class='flag-5'>DSLogic</b>开源<b class='flag-5'>逻辑</b><b class='flag-5'>分析仪</b>方案分享

    逻辑分析仪如何使用 逻辑分析仪使用教程

    逻辑分析仪如何使用 逻辑分析仪使用教程  逻辑分析仪
    的头像 发表于 09-19 16:03 4580次阅读