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
    +关注

    关注

    1601

    文章

    21296

    浏览量

    593083
  • 逻辑分析仪
    +关注

    关注

    3

    文章

    200

    浏览量

    22909
  • MCU芯片
    +关注

    关注

    3

    文章

    214

    浏览量

    11142

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

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

收藏 人收藏

    评论

    相关推荐

    基于FPGA的简易逻辑分析仪

    本帖最后由 eehome 于 2013-1-5 09:50 编辑 基于FPGA的简易逻辑分析仪
    发表于 07-19 19:01

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

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

    DSLogic逻辑分析仪

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

    逻辑分析仪是什么

    直以来,逻辑分析仪都披着神秘面纱,虽然大部分研发人员对示波器非常熟悉,但对逻辑分析仪可能仍有几分陌生。或许您猜测它是
    发表于 08-23 16:31

    USB逻辑分析仪

    、脉冲宽度、外部或丢失的数据等。除了拥有多路通道以外,逻辑分析仪还具有支持数字设计检验与故障查找等重要功能。LAB6052和LAB7504 USB逻辑分析仪:32通道和34通道,
    发表于 07-05 09:21

    逻辑分析仪基础简介

    是虚拟仪器,由于进口的独立式逻辑分析仪的价格昂贵,国内很需要一款独立便携、使用简单的逻辑分析仪,向***生产的,北京海洋兴业科技有限公司推出
    发表于 08-07 10:27

    逻辑分析仪基础简介

    是虚拟仪器,由于进口的独立式逻辑分析仪的价格昂贵,国内很需要一款独立便携、使用简单的逻辑分析仪,向***生产的,北京海洋兴业科技有限公司推出
    发表于 08-18 10:06

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

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

    浅析逻辑分析仪的原理

    逻辑分析仪是常用的电子仪器之,主要应用于做数字电路测试,FPGA调试,CPU/DSP调试,数字IQ/IF分析,无线通信/雷达接收机测试等场
    发表于 06-28 07:51

    如何使用SignalTap II逻辑分析仪调试FPGA

    本文将介绍SignalTap II逻辑分析仪的主要特点和使用流程,并以个实例介绍分析仪具体的
    发表于 04-29 06:12

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

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

    如何用内部逻辑分析仪调试FPGA

    推动FPGA调试技术改变的原因是什么外部逻辑分析仪受到的限制是什么如何用内部逻辑分析仪调试FPGA
    发表于 04-30 06:44

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

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

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

    一种基于FPGA技术的虚拟逻辑分析仪的研究与实现:逻辑分析仪的现状" 发展趋势及研制虚拟
    发表于 11-27 13:13 29次下载

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

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