老外的一个开源逻辑分析仪,miniLA - mini Logic Analyzer,该有的都有了
重发一下,让更多人能看到。哪位能否牵个头做一批啊?阿莫http://minila.sourceforge.net/index.php
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456807.jpg
(原文件名:minila_small.jpg)
32道, 100M, 自动协议分析,开源,并口(USB可选)
Up to 32 channels
128 Kb of memory for each channel
Sampling rate up to 100 MHz (timebase in 1-2-5 sequence)
External clock input
Input levels compatible with 3.3V and 5V logic
Selectable pretrigger/posttrigger buffer size in 8K steps
16 bits wide trigger (0, 1, rising/falling edge, don't care)
Programmable min. trigger-event width (1-16)
Programmable trigger-events counter (1-16)
External trigger input
Communicating via LPT port (EPP mode support) or USB
Documentation and source codes released under GNU GPL
套件,不知道哪里买:(
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456840.jpg
(原文件名:minila-unassembled_s.jpg)
别人在干活
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_456851.png
(原文件名:AT89C52LA.png) 好贴就要顶
以前GFW曾经有段时间会封锁SoureForge的的,后来国内呼声四起,才又开开的 做PCB吧!定一个.
做成品卖会侵权的. 强 顶一下 那个SSRAM国内很难找,有也很贵。
用FPGA+SDRAM比较适合国内DIY。 非常好。有空我研究一下。 嘻嘻,居然得了个裤子啊。等阿莫的雕刻机空了,研究下这个吧,省下大家折腾了 AS7C33128datasheetourdev_456823.pdf(文件大小:234K) (原文件名:AS7C33128datasheet.pdf)
主要元件淘宝好像都能找到 这个SRAM LS问问价先吧,我记得不下100元。 IS64LPS12832A 我估计这个能替代, 同步SRAM都很贵,货源又少,感觉不是很适合DIY。
同样的价格,用FPGA+SDRAM可以做MB级储存深度的了。
稍稍降低点采样率,用2片IS61LV25616做,比较适合DIY,套件成本可控制在100元以内。 虽然买了个ZLG的,但一直想搞个玩,一直忙啊. 能100元内就很有诱惑了,怎么都得上一个,储存深度搞大点好 这个以前讨论过,我也关注了很久
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3210490&bbs_page_no=1&bbs_id=9999 搞成套件的话,算我一个 顶一个!这个很有兴趣.等待牛人 支持!有套件的加我! 表示一下关注 我有了ZLG最早生产的一台,产品编号在20以内,只有波形测试,没有状态测试。要是再diy一台就好了。 【13楼】 hackerboygn 湘大臭要饭的
------------------------
你毕业了吗?
对仪器工具类的研发,有没有兴趣? 如果有兴趣,不妨考虑加入我们网站,我需要招收一位开源活动负责人。当然是全职的,才能有更好效果。
你的上位机C应该用得不错吧。 仪器类的上位机软件可以用labview labwindows之类的写,挺方便的。 支持 【20楼】 plank
仪器类的上位机软件可以用labview labwindows之类的写,挺方便的。
-------------------------
我不知道labview的价格。不过看规模,没有一百万都购买不了整套啊。
它写出来的软件,仍需要在labview下运行吗? 不错 mark labview是可以生成可执行文件的,就是比较大.
labview好象是合3W多人民币吧,以前看到的,不确定了.
labview其实是给不会写程序的硬件工程师用的,如果会c还是labwindows cvi好用,用起来就象kail mdk一样简单,也是有一堆的相当于库函数的仪表控件,而且是纯C的,一些复杂算法的函数可以在labwindows cvi中调试好,就可以直接用在单片机程序中了. 我现在正在做这个东西,CPLD和SRAM已采购回来,加起来大约100元。
我觉得这个东西大批量(K级)做很困难,因为这个SRAM从代理渠道已很难找到货源,反而通过零散渠道,还能找到不少全新货源(我手上这片是03年的),DIY估计问题不大。 mark 如果真成,D一个来玩玩啊,顺便接触一下这方面的东西。 很有诱惑力。 Labview 的最开始的定位确实是给实验室不会写复杂程序的科学工作者用的(比如说我),可视化封装了非常多的函数和功能模块,写程序感觉就像搭积木一样。现在专业版NI网站的标价是RMB 35K。Labwindows我没有用过,但是看过介绍和一些别人用这个写的程序,个人感觉最好的地方之一就是sipure提到的 “,也是有一堆的相当于库函数的仪表控件”,full版在NI网上的标价是RM 21K。
【25楼】 sipure
积分:274
派别:
等级:------
来自:
labview是可以生成可执行文件的,就是比较大.
labview好象是合3W多人民币吧,以前看到的,不确定了.
labview其实是给不会写程序的硬件工程师用的,如果会c还是labwindows cvi好用,用起来就象kail mdk一样简单,也是有一堆的相当于库函数的仪表控件,而且是纯C的,一些复杂算法的函数可以在labwindows cvi中调试好,就可以直接用在单片机程序中了. 不会是准备商业化吧?这个可是... ...。不过如果是套件+合理的利润(不能白忙啊,要不然雷锋都累死啦),我觉得会有很多人可以接受的(我算一个)。LZ位那个套件是美国人几年前搞得一个团购,有人代买的。
【26楼】 kent_gwk
积分:140
派别:
等级:------
来自:广州
我现在正在做这个东西,CPLD和SRAM已采购回来,加起来大约100元。
我觉得这个东西大批量(K级)做很困难,因为这个SRAM从代理渠道已很难找到货源,反而通过零散渠道,还能找到不少全新货源(我手上这片是03年的),DIY估计问题不大。 记号看一下 最反感这样的标题,老外做的就一定牛吗?什么叫“该有的都有了” 【26楼】 kent_gwk
你的SSRAM在哪里买的?多少钱?加CPLD才100,很便宜了。 我看了一下一帮德国人做的这个,也是买这个ram发愁。 又看了一下minila的邮件组,消息是IS64LF12832A-7可以代替那个SRAM
SRAM CY7C1338G 这个也可以
AS7C33128 这个新的不行要用老的,支持flow-through的
据称也可以的
IS64LF12832A-7
K7B803625B-PI65
MCM69F737TQ7.5
CY7C1345-117AC 这个要117M的 上传个BOM,不过是鸟()语的。
点击此处下载 ourdev_457255.zip(文件大小:8K) (原文件名:teile.zip) 常见内存规格一般各厂都有兼容型号,因为JEDEC制定了统一的引脚封装标准和驱动时序,大部分厂商都会遵守,所以只要速度够,就可以直接替换。
可是在国内,同步SRAM很难找,无论任何厂家。因此最好是改用异步SRAM代替,满大街都是。10ns的ASRAM理论上也可以做到100M/s,保守估计可以做到60-80M/s。 38楼不用担心,ZLG在100M的LA上用的就是8nS的ASRAM MARK下 其实通道数不用多,有个8路就够用了。 这款也不错的,虽然不是开源的
http://www.saleae.com/logic/features/
8通道,24M(也够用啦)
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457385.jpg
(原文件名:Saleae_Logic_Analyzer_3.jpg)
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457386.jpg
(原文件名:Saleae_Logic_Analyzer_2.jpg)
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457387.jpg
(原文件名:Saleae_Logic_Analyzer_Software_1.jpg) 这里有详细的介绍,不过要拐个弯才能访问
http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/
硬件:
The Logic is based on the Cypress Semiconductor CY7C68013A-56PVXC, an Intel 8052 microcontroller with a USB peripheral. The 8052 is an enhanced version of the well-known 8051. We can also identify a 24MHz crystal, which is probably multiplied to 48 or 96MHz by an internal phase-locked loop. 这是作者的博客,有更清的图。
http://saleae.vox.com/
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457395.jpg
(原文件名:8_14_2008_3.jpg)
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457396.jpg
(原文件名:8_14_2008_4.jpg) 用CY68013做的东西,如何防止拷贝? 【39楼】 McuPlayer
8ns理论带宽有125M,做100M当然没问题了,只是国内8ns的ASRAM也不是太常见,少量价格会稍贵。10ns的IS61LV25616是性价比最高的SRAM,用它的话估计做80M没问题,一般也够用了吧,测ARM EBI都够了。 这个上位机有Delphi和wxWidgets的版本,wxWidgets的还可以跨平台。 价格多少啊? 这里还有一个:http://www.ep.com.pl/antoniak/index.php?id=sla
Simple Logic Analyzer for PC
Channels 8
Sampling frequency 2 MHz,
200 kHz,
20 kHz,
2 kHz.
Buffer size max. 32768 samples
(possible to choose)
Trigger Manual,
Any states combination,
Any edge on any (one specified) channel.
Range of input voltage TTL or CMOS (5V)
Input inpedance 470 kOhm
Communication with PC RS232C
Supply voltage 7...18 VDC/100 mA
PC application features SDI application;
Operating system: Windows 9x/ME/2000/XP;
User can set sampling frequency, buffer size and trigger;
3 cursors for convenient time and frequency measuring;
Zooming;
Resolution-independent view;
Saving and reading captured data to/from *.sla file.
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457815.gif
(原文件名:sla_counter_medium.gif)
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_457816.gif
(原文件名:sla_diagram_medium.gif) 看到我手头有两块坏的硬盘,想到如果进行逻辑分析仪DIY,此板上的SDRAM倒可以被利用起来。
如果,有大侠可以利用坏硬盘电路板的IDE口做为输入,调试口用作与上位机通讯。那就更有的玩了。
可惜啊,硬盘的主控芯片大多是DSP,是专用的芯片,找不到资料的。 不错 显卡上的sdram不知道是几ns的?? 【46楼】 gzhuli 咕唧霖
8ns理论带宽有125M,做100M当然没问题了,只是国内8ns的ASRAM也不是太常见,少量价格会稍贵。10ns的IS61LV25616是性价比最高的SRAM,用它的话估计做80M没问题,一般也够用了吧,测ARM EBI都够了。
----------------------------------------------------------
10nS也不便宜啊,目前市场上的大路货应该是十几个nS的吧。
还有个法子,就是用2片ASRAM做乒乓操作,相当于把速度Double上去了 淘宝上的IS61LV25616AL-10TL都是十几二十几的样子,有没有remark不清楚,不过肯定是最大路的货,比8ns/12ns多得多。
懂CPLD的,把miniLA的firmware拿过来改一下sram.vhd,估计就能用ASRAM了,我暂时没时间搞,纯粹吹吹水了,估计这里也没几个人真会去动手改VHDL的,都在伸长脖子等套件呢。 :) 【54楼】 gzhuli 咕唧霖
都在伸长脖子等套件呢。 :)
--------------------------------------------------
说得好,我一直没想到合适的语言来表达。
国内的DIY还是缺少深入,跟大家的经济现状有关系,每个人都首先要养家糊口。 Labview 好用,公司用了好久了,买仪器好像有得送几个月的 CY7C1345G-100AXC
Price Break Unit Price Extended Price
1 8.08000 8.08
25 6.46400 161.60
100 5.45400 545.4
这个100M的在digikey上的标价,不知道这个标称100M的能不能用,上面提到的用的是117M的 好东西,便宜我也搞一个 CY7C1345G-100AXC
Price Break Unit Price Extended Price
1 8.08000 8.08
25 6.46400 161.60
100 5.45400 545.4
这个100M的在digikey上的标价,不知道这个标称100M的能不能用,上面提到的用的是117M的
如果这个片子可以,我们可以直接从digikey买,寄到米国,然后请人带回来(这东西,估计海关不会太在意的)。这样运费都省很多。 感觉好远.. 请教一下,读写周期8ns的flash芯片可以使用吗? jh 【61楼】 todayinfo
第一次听说有8ns的flash芯片,很牛。
不过一般flash芯片标-8的,表示80ns…… 8nS的Flash芯片? 貌似不错嘛 这个要标记一下,有时间好好研究。42楼的非常赞 42 楼的上位机软件做的非常COOL , 也好用, 通信的数据都呈现出来了,方便分析。仿制的话最好也能做到这点,大部分简单的diy逻辑分析都省了这步。 标记 真的很强哎 42楼贴出来的,是一家公司的商业产品 要顶上去 支持支持
这个出来我一定搞一个 mark 搞不定啊 ASYNC的SRAM用FPGA操作达不到理论速度的。能有一半就不错了。 mark 请教一下,
同步的SRAM有两种,pipilined和flow-thru,好像CY7C1338是flow-thru的,而AS7C33128是pipelined,
如果不改VHDL源码,能够互换吗? pipeline, flow-thru, 还有个ZBT,时序不一样,区别看手册比较一下就知道了。 mark mark mark 标记了 大家都有商业头脑咯 mark mark 怎么没后文了,做了没? mark mark 这个MINILA项目上位软件做的很好,用DELPHI写的,结构很好,模块化很好,另外界面非常好。
VHDL代码一看也是高手设计的,但是硬件的平台不怎么好,SSRAM件贵,难买,并且CPLD在时钟数方面照顾得不是很周到,所以提速工作难做。
我觉得应该用他的软件,再从新开发硬件平台就不错。 mark good goog marking GOOD! mark some links
http://akikorhonen.org/projects.php?action=view&id=59
http://martin.hinner.info/electronics/piclogix/
http://www.ikalogic.com/scanalogic_home.php
http://www.sparkfun.com/products/8938 MK 大家都辛苦了
logic的界面牛,拆硬盘拿内存的想法好 http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_668351QI165F.JPG
200M 16路 变化量采集 逻辑分析仪器 采用了MINILA的界面(原文件名:minila.JPG)
页:
[1]
2