575|20

401

帖子

0

资源

版主

关于逻辑分析仪设计的一些事 [复制链接]

 

不知道有没有童鞋做过逻辑分析仪,目前想做一个逻辑分析仪的DIY,下位机方面的有一个问题,使用串口和上位机进行通信,那么数据格式应该是什么样的?单通道还好说,如果是多通道呢?这个通信格式似乎就有些麻烦了,想过几种方案,但是高速率的情况下似乎不太合适,所以想问问大家有没有相对合适的通信协议,主要是把当前引脚的状态传到上位机中。上位机方面的暂时还没做,所以还没有问题,想先解决下位机的问题。


回复

104

帖子

0

资源

一粒金砂(中级)

串口速度不够吧,一般都走USB,而且还是HS的,FS的都拉垮

点评

那这样,上位机开发还比较麻烦,那协议有什么意见吗?  详情 回复 发表于 2020-10-26 22:00

回复

401

帖子

0

资源

版主

tinnu 发表于 2020-10-26 20:13 串口速度不够吧,一般都走USB,而且还是HS的,FS的都拉垮

那这样,上位机开发还比较麻烦,那协议有什么意见吗?

点评

逻辑分析仪上位机还是有些开源的软件吧可以参考下人家上位机接受走什么协议,加入别人的生态就最好了,其实逻辑分析仪的上位机最麻烦的反而是分析这部分  详情 回复 发表于 2020-10-28 13:56

回复

7682

帖子

20

资源

版主

EBAZ4205这个十多块钱的开发板,使用VIVADO,简单配置就是一个多通道逻辑分析仪

点评

查了一下这个开发板,好像某宝上没有。。。  详情 回复 发表于 2020-10-27 20:09
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

34

帖子

0

资源

一粒金砂(中级)

简易版的就是循环读端口,一个通道对应一位,8个通道就是一个字节,根据一定的触发条件,存满内存后上传到PC。(用8位机比较容易,因为汇编的指令执行时间是固定的。现在32位机都带流水线,遇到跳转指令时,不好精确计算时间),

这个就当玩具做为学习题目好了。实用版的在某宝搜一下 seleae, 30元不到,

点评

好的,我到时候买来试试,先买个现场的逻辑分析仪看看,内部是什么芯片。  详情 回复 发表于 2020-10-27 20:10

回复

2832

帖子

1

资源

五彩晶圆(初级)

格式不是问题,问题是用什么传。libusb考察一下。

个人签名人已离开,无事别找,找也找不到。

回复

284

帖子

1

资源

一粒金砂(高级)

你这个应该不需要实时通讯吧,根据我用过的逻辑分析仪都是:触发启动后内部记录一段时长的数据再将数据传给上位机,再等待下次启动触发

点评

是所有数据都传?还是只传有效数据?也买了个逻辑分析仪,到时候试试。  详情 回复 发表于 2020-10-27 08:47

回复

401

帖子

0

资源

版主

shipeng 发表于 2020-10-27 08:27 你这个应该不需要实时通讯吧,根据我用过的逻辑分析仪都是:触发启动后内部记录一段时长的数据再将数据传给 ...

是所有数据都传?还是只传有效数据?也买了个逻辑分析仪,到时候试试。

点评

你品,你细品。。。  详情 回复 发表于 2020-10-28 08:42

回复

16

帖子

0

资源

一粒金砂(中级)

我觉得最好外挂个采集芯片,完成移位这种简单但有耗费资源的操作


回复

401

帖子

0

资源

版主

littleshrimp 发表于 2020-10-26 22:01 EBAZ4205这个十多块钱的开发板,使用VIVADO,简单配置就是一个多通道逻辑分析仪

查了一下这个开发板,好像某宝上没有。。。

点评

EBAZ4205是矿卡FPGA,主控是ZYNQ7010 XILINX的FPGA芯片,这个要上某鱼才有。官方开发工具有个逻辑分析功能,老实说比较麻烦,而且没有波形协议分析,逻辑分析仪这玩意,除非需求超过8通道和24M,不然某宝上30来块的  详情 回复 发表于 2020-10-28 13:54

回复

401

帖子

0

资源

版主

mig29 发表于 2020-10-26 23:17 简易版的就是循环读端口,一个通道对应一位,8个通道就是一个字节,根据一定的触发条件,存满内存后上传到P ...

好的,我到时候买来试试,先买个现场的逻辑分析仪看看,内部是什么芯片。


回复

1919

帖子

8

资源

五彩晶圆(初级)

见过最多的是用CY7C68013A来做LA,淘宝上有,而且网上还有LA的软件,以及LA的固件,

 

 

点评

有提供例程吗?还是得自己从0开始写?  详情 回复 发表于 2020-10-27 22:05
个人签名坐而言不如起而行

回复

401

帖子

0

资源

版主

wsmysyn 发表于 2020-10-27 20:29 见过最多的是用CY7C68013A来做LA,淘宝上有,而且网上还有LA的软件,以及LA的固件,    

有提供例程吗?还是得自己从0开始写?

点评

我记得ee上有人发过一个用68013 diy LA的,你搜一下,从硬件到软件他搞过。 http://bbs.eeworld.com.cn/thread-1123499-1-1.html sealogic,,  详情 回复 发表于 2020-10-28 12:30

回复

284

帖子

1

资源

一粒金砂(高级)

w494143467 发表于 2020-10-27 08:47 是所有数据都传?还是只传有效数据?也买了个逻辑分析仪,到时候试试。

你品,你细品。。。

点评

品。。。如吗。我先试试别人的逻辑分析仪,看看是什么原理,这样或许有点思路。  详情 回复 发表于 2020-10-28 09:52
个人签名模电临时工

回复

401

帖子

0

资源

版主

shipeng 发表于 2020-10-28 08:42 你品,你细品。。。

品。。。如吗。我先试试别人的逻辑分析仪,看看是什么原理,这样或许有点思路。


回复

1919

帖子

8

资源

五彩晶圆(初级)

本帖最后由 wsmysyn 于 2020-10-28 12:34 编辑
w494143467 发表于 2020-10-27 22:05 有提供例程吗?还是得自己从0开始写?

我记得ee上有人发过一个用68013 diy LA的,你搜一下,从硬件到软件他搞过。

http://bbs.eeworld.com.cn/thread-1123499-1-1.html

saleae logic

点评

看了一下,似乎有点搞头。  详情 回复 发表于 2020-10-28 14:07
个人签名坐而言不如起而行

回复

104

帖子

0

资源

一粒金砂(中级)

w494143467 发表于 2020-10-27 20:09 查了一下这个开发板,好像某宝上没有。。。

EBAZ4205是矿卡FPGA,主控是ZYNQ7010 XILINX的FPGA芯片,这个要上某鱼才有。官方开发工具有个逻辑分析功能,老实说比较麻烦,而且没有波形协议分析,逻辑分析仪这玩意,除非需求超过8通道和24M,不然某宝上30来块的玩意就足够了,自己做还不一定能做到这个级别,就算做到了软件适配也是个问题。


回复

104

帖子

0

资源

一粒金砂(中级)

w494143467 发表于 2020-10-26 22:00 那这样,上位机开发还比较麻烦,那协议有什么意见吗?

逻辑分析仪上位机还是有些开源的软件吧可以参考下人家上位机接受走什么协议,加入别人的生态就最好了,其实逻辑分析仪的上位机最麻烦的反而是分析这部分

点评

对上位机制作的确挺麻烦的,目前想用QT做一个上位机,测试了一下,传输速率还可以。  详情 回复 发表于 2020-10-28 14:06

回复

401

帖子

0

资源

版主

tinnu 发表于 2020-10-28 13:56 逻辑分析仪上位机还是有些开源的软件吧可以参考下人家上位机接受走什么协议,加入别人的生态就最好了,其 ...

对上位机制作的确挺麻烦的,目前想用QT做一个上位机,测试了一下,传输速率还可以。


回复

401

帖子

0

资源

版主

wsmysyn 发表于 2020-10-28 12:30 w494143467 发表于 2020-10-27 22:05 有提供例程吗?还是得自己从0开始写? 我记得ee上有人发过一个 ...

看了一下,似乎有点搞头。

点评

嗯,saleae好像有sdk可以做自定义的上位机,应该是可以搞搞。    详情 回复 发表于 2020-10-28 15:27

回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/5 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表