搜索
bottom↓
回复: 73

自制数字存贮示波器的进展情与遇到的问题:

[复制链接]

出0入0汤圆

发表于 2006-8-4 05:33:00 | 显示全部楼层 |阅读模式
网络部分实现ping与UDP.

CPLD采样存贮部分实现:

1.32KBYTE深度 8bit + 8Bit 存贮;这种设计的目的首先实现单通道,第二步实现双通道,给第三步10bit以上的分辨率留下升级空间.32K BYTE RAM 比较好找.



2.数字的触发电压可远程调节.上升沿/下降沿选择.

3.可控扫描延迟时间,即触发后延时指定周期后开始采样.

4.触发终止/触发开始可选

5.预采样功能可选.该功能是指示波器不断采样数据,直到触发条件满足后再采样1/2深度后停止,并保留前1/2深度的采样数据.



下面是一些设计验证的结果:













目前的难题:

    因为现在的设计对EPM7128QC100的利用率已超过90%,很难再增加更多的功能了.(不准备换更大规模的CPLD,因为我手头有数十片这样的芯片待利用)

    每次对设计文件略作修改,产生的引脚位置就会变,不好定型PCB.

    如果对引脚进行指定,又会出现complile时间很长甚至通不过的现象,不知有何方法对付.请大家支招!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2006-8-4 07:51:44 | 显示全部楼层
quartus ii

出0入0汤圆

发表于 2006-8-4 08:54:14 | 显示全部楼层
真佩服LZ的精神,LZ能坚持下来就很不错了

出0入0汤圆

发表于 2006-8-4 09:53:50 | 显示全部楼层
不懂CPLD.

可以先搞个基本功能版,这样已经很不错了!!

支持!

出0入0汤圆

发表于 2006-8-4 10:20:31 | 显示全部楼层
这种情况说明楼主把资源用得太尽了,或代码设计不好。从第一张可以看出,楼主把什么信号都由cpld处理。其实可以适当使用hc573做分隔,然后16位数据总线连在一起,把ad到sram之间数据传送变成DMA方式(使用cpld产生时序)。

出0入0汤圆

发表于 2006-8-4 10:24:34 | 显示全部楼层
"每次对设计文件略作修改,产生的引脚位置就会变,不好定型PCB. " 你可以把cpld芯片做成小板的方式, 攪定了就把小板插上去使用.

出0入0汤圆

发表于 2006-8-4 13:01:27 | 显示全部楼层
没用过cpld,帮不上忙!

出0入0汤圆

发表于 2006-8-4 16:03:29 | 显示全部楼层
多事的插一句,用 fifo 有幫助否?地址產生部份可省點.

出0入50汤圆

发表于 2006-8-4 20:03:55 | 显示全部楼层
对CPLD是七窍通六窍——一窍不通!



但是被楼主的精神感动!



等待楼主样品出来,我定购一套!



顶!

出0入0汤圆

发表于 2006-8-4 21:07:27 | 显示全部楼层
楼主好!



我之前也在做这个。我打算做成133MHz的采样率(用MAXII控制2片11位66MHz的ADC进行交叉采样)。CPLD已经搞好,正在设计前面的放大电路部分。



希望可以交流一下。

出0入0汤圆

 楼主| 发表于 2006-8-4 21:36:59 | 显示全部楼层
回mkpoon:

   原设计的RAM就是FIFO,但考虑元件易购及价格,及为了充分发挥CPLD的价值,才作此选择.请问国内市面上有没有FIFO销售,可不可以提供一点线索.谢谢!

出0入0汤圆

 楼主| 发表于 2006-8-4 21:44:52 | 显示全部楼层
请教 qwernet 小俊:

     AD及RAM选的是哪种型号?

出0入0汤圆

发表于 2006-8-4 21:52:03 | 显示全部楼层
回cock:



ADC型号具体我忘了,因为现在在外地实习,资料没带来,只记得是国半的一款11位66MHz的高速ADC,可以去nsc.com搜搜。一般太高速的ADC都是限制出口的,所以我也只能把两个66MHz当作133MHz来用。



RAM我用的是IS61LV25616,256K*16bit,12ns,两片一起用。

出0入0汤圆

发表于 2006-8-4 21:53:13 | 显示全部楼层
FIFO一般比较贵,而且深度一般卖的也只有几K。

出0入0汤圆

 楼主| 发表于 2006-8-4 23:10:17 | 显示全部楼层
133M!我有点不敢想!AD芯片买太贵,都去TI或MAXIM申请样片,后面的网友肯定会被拒.

就目前的目标来说,实现个50M应该是上限了,试验板我可能要用ADC0809来充数!

出0入0汤圆

发表于 2006-8-5 09:47:58 | 显示全部楼层
回cock:

fifo我這裡比你更貴(及更難找),還是用你的方案吧.或許用2個7128,反正不是手持的,耗電大點沒問題.還有,我對你的熱心及助人之心很是佩服.

出0入0汤圆

发表于 2006-8-5 10:07:28 | 显示全部楼层
CPLD可以用MAXII系列的,不贵而且速度更高,是目前的主流CPLD之一。

出0入0汤圆

发表于 2006-8-5 15:42:42 | 显示全部楼层
这个有个例子,说不定你能有用.



点击此处打开armok01125322.pdf

出0入0汤圆

发表于 2006-8-5 21:52:34 | 显示全部楼层
数字部分没有什么难的



主要在模拟的放大器



要带宽,还要程控,多困难啊



不知lz的DSO指标做多少?

出0入0汤圆

发表于 2006-8-7 10:19:00 | 显示全部楼层
to cock:

你可以参考这个网站:

www.fpga4fun.com

出0入50汤圆

发表于 2006-8-7 20:45:27 | 显示全部楼层
还是想顶一下,虽然出不了力。等待成果出来.......................

出0入0汤圆

 楼主| 发表于 2006-8-8 05:03:26 | 显示全部楼层
看到现成的东西了!请参观!

http://www.earthquake.com.cn/yiqi/NetAD/

出0入0汤圆

 楼主| 发表于 2006-8-8 05:44:39 | 显示全部楼层
找到IDT7207(32K*9bit)货源,15ns,卖¥1,602!  搞不懂是一块多钱还是壹仟陆佰多块?谁敢打个电话问个准确数! 港胜拓展科技有限公司 深圳办事处 0755-61329249
-----此内容被cock于2006-08-08,06:33:12编辑过

出0入50汤圆

发表于 2006-8-18 20:01:48 | 显示全部楼层
好久没有消息了,顶一下,继续耐心等待中.......支持我们的史莱克楼主!

出0入0汤圆

发表于 2006-8-18 21:54:26 | 显示全部楼层
你可以用quartus6.0。MAX的编译不太好。你可以去WWW.pld.com.cn中的论坛中有下载地址应该很快的。

出0入0汤圆

发表于 2006-8-18 22:47:41 | 显示全部楼层
可以看看TI的SN74V273-15PZA 可不可以用,是15ns 16K X 18bit同步FIFO,可以配置成 32K x 9bit用,TI网上价格 $16.99

出0入0汤圆

发表于 2006-8-18 23:05:01 | 显示全部楼层
没那么麻烦。用一片FPGA+8ns的SRAM,就是前端的模拟部分要求宽带和宽范围。

我曾经想过:用宽带的运放来实现宽带放大,用继电器来切换前段衰减放大。

宽带运放出来就接高速ADC了。再加上一片单片机用于系统和PC的数据交换

出0入0汤圆

发表于 2006-8-18 23:06:18 | 显示全部楼层
好东西,关注中...

出0入0汤圆

发表于 2006-8-21 00:12:02 | 显示全部楼层
建议楼主换用quartus ii ,能力超过MPII100%左右,也就是说你现在超过90%,用QII的话差不多不到50%,7128也行,毕竟是5V的,管脚你可以手动指定,而另外的如宏单元之类的内部应用采用自动就不会发生编译通不过了,再者QII在这方面也比MPII强,很希望与您交流.我的MAIL--89898@126.COM

出0入0汤圆

 楼主| 发表于 2006-8-21 04:04:31 | 显示全部楼层
按各位建议,把地址锁存器从CPLD中移出,用74HC373实现。现在只是OUTPORT脚受一些限制,而输入脚就自由了放多。已接近完成。请看布线图:

出0入0汤圆

发表于 2006-8-21 08:42:45 | 显示全部楼层
支持!

出0入0汤圆

 楼主| 发表于 2006-8-29 08:12:51 | 显示全部楼层
接近完工的PCB图,AD用TLC5540,60M次采样/秒.三和B3塑料外壳.最近阿莫透露的消息好象不想做PCB了,咋办?

出0入0汤圆

发表于 2006-8-29 08:21:45 | 显示全部楼层
其他地方做PCB的也很多吧.

再次支持!

出0入0汤圆

发表于 2006-8-29 09:04:54 | 显示全部楼层
我的也已经布好线了:



出0入42汤圆

发表于 2006-8-29 10:16:27 | 显示全部楼层
前端模拟处理可以用可编程增益放大器处理;我也正在做数字示波器,不过AD部分采样的值有问题,不过我用的是Cyclone 的片子,资源肯定用不完.建议楼主换用Quartus II,99换成DXP更好.

出0入0汤圆

发表于 2006-8-30 09:03:12 | 显示全部楼层
怎么没有看到BNC头啊?

出0入0汤圆

 楼主| 发表于 2006-8-30 11:08:33 | 显示全部楼层
BNC头也想焊在PCB上吗?为了与外壳配合,用线连了

出0入0汤圆

发表于 2006-8-30 17:13:27 | 显示全部楼层
主要会有屏蔽的问题,放在板上就不要考虑了

出0入50汤圆

发表于 2006-9-3 09:13:16 | 显示全部楼层
等待中,继续支持史莱克楼主!

出0入0汤圆

发表于 2006-9-3 11:13:17 | 显示全部楼层
我的PCB已经做好了,正在焊接中。



出0入0汤圆

发表于 2006-9-3 16:22:37 | 显示全部楼层
TO:小俊,你的PCB板与主要集成能成散的给我供一套吗?好想要一套学习一下。谢谢!

出0入0汤圆

发表于 2006-9-3 19:41:34 | 显示全部楼层
TO:小俊大侠,我也想要一套!什么价格?

出0入0汤圆

发表于 2006-9-3 23:35:40 | 显示全部楼层
晕啊!



我的板子是自娱性质,不卖的。原因是上面很多芯片都是申请的样片,自己刚好够用,市场上买不到,无法提供给大家啊。



不过我实验成功后可以公开原理图。

出0入0汤圆

发表于 2006-9-4 08:37:01 | 显示全部楼层
列个BOM,俺们也去申请....

出0入0汤圆

 楼主| 发表于 2006-9-27 12:51:55 | 显示全部楼层
PCB已画完,速度慢了些,请大家谅解.毕竟房贷,吃饭是摆在眼前的急事.



这是原理图s.

点击此处打开armok01129996.pdf

点击此处打开armok01129997.pdf

点击此处打开armok01129998.pdf

这是印板图s.

点击此处打开armok01129999.pdf

点击此处打开armok01130000.pdf



请想参与的同行提意见.
-----此内容被cock于2006-09-27,13:03:25编辑过

出0入0汤圆

发表于 2006-9-27 13:29:16 | 显示全部楼层
支持!

出0入0汤圆

发表于 2006-9-27 14:07:10 | 显示全部楼层
哈哈,支持,阶段性成果.

出0入0汤圆

发表于 2006-9-29 01:12:07 | 显示全部楼层
下载了,也看了,那就动手制板吧,对了,上位机在哪呀?

出0入0汤圆

 楼主| 发表于 2006-9-29 01:19:57 | 显示全部楼层
你正用上位机上网,想起来了吗?

出0入0汤圆

发表于 2006-9-29 01:23:51 | 显示全部楼层
那么说你编上位机也在行呀,那最好,不过我得看到样子,才算正在用上位机,对了什么时候制板。

出0入0汤圆

发表于 2006-9-29 08:35:17 | 显示全部楼层
楼上的指上位机程序.

出0入0汤圆

发表于 2006-9-29 10:31:12 | 显示全部楼层
我的电路也这样的,ADC用AD9283看能不能拿到样片AD9480,那个器件速度更快到250msps,采用的是LVDS的接口,方便高速数据传输.

出0入0汤圆

 楼主| 发表于 2006-9-29 11:53:04 | 显示全部楼层
我今天就发厂制板了,定25片,自己留5片,其余只能分给20位网友了.AD是TLC5540,有40M的速度,30多元一片,武汉力源有卖.应能看到10M的波形.试验板,可能有错,不能投多了.所以希望大家多看原理图,把错误与不满消除在设计阶段.

出0入50汤圆

发表于 2006-9-29 19:06:34 | 显示全部楼层
cock楼主:



    我先定一块,费用我会邮寄过来,请报个价格和地址过来,方便汇款。



    ilikemcu@163.com



    多谢了!

出0入0汤圆

发表于 2006-9-29 20:11:53 | 显示全部楼层
to楼主:



   我也想要一块pcb。



    clero@sina.com



    多谢了!

出0入0汤圆

发表于 2006-9-29 20:24:55 | 显示全部楼层
我也想要一块pcb。

请报个价格和地址过来

出0入0汤圆

发表于 2006-9-30 08:48:25 | 显示全部楼层
在另一个帖里早就按顺序定好了.

出0入0汤圆

 楼主| 发表于 2006-9-30 13:29:13 | 显示全部楼层
待我先调通再谈邮寄的事,否则浪费了大家的快递费我担当不起.

出0入0汤圆

发表于 2006-10-1 07:10:05 | 显示全部楼层
去看了下ADC芯片,下面这个芯片不错,这个方案示波器通过后,着手以下面这个芯片为主的设计个如何???这个够快。



点击此处打开armok01130637.pdf

出0入0汤圆

发表于 2006-10-1 14:33:54 | 显示全部楼层
楼主我是杭州的,我也定一块印板,最好有主要的几块集成块一起购买,那省的买不到块子又做不起来了

出0入0汤圆

发表于 2006-10-3 13:37:45 | 显示全部楼层
280元一台。ibm380e,mmx150,81m,2g,800*600tft,作上位机用;;

出0入0汤圆

发表于 2006-10-3 15:41:40 | 显示全部楼层
都是高手啊。

关注中!

出0入0汤圆

发表于 2006-10-3 16:19:21 | 显示全部楼层
笔记本便宜啊我用的是IBM R50 4600买的

出0入0汤圆

发表于 2006-10-3 16:23:58 | 显示全部楼层
楼主的套件试装过一套了吗?测下性能,好的话就出套件啊,潭里的兄弟头都升长看着呢,呵呵

出0入0汤圆

发表于 2007-9-13 20:27:29 | 显示全部楼层
我已经制作成功了,数字存储示波器 http://www.fptosc.cn

出0入0汤圆

发表于 2007-9-13 21:20:00 | 显示全部楼层
LZ,要是还有,预定一块PCB,确实这个东西只要在5M以上就很有实用价值了,

出0入4汤圆

发表于 2008-8-18 05:59:58 | 显示全部楼层
挖坟

出0入0汤圆

发表于 2008-8-19 11:34:35 | 显示全部楼层
标注

出0入0汤圆

发表于 2008-8-27 21:44:45 | 显示全部楼层
泰克数字示波器批发价出售100MHz-400MHz,http://shop34978906.taobao.com/

出0入4汤圆

发表于 2008-8-27 22:08:14 | 显示全部楼层
建议楼主用MAXII芯片吧  EPM570或者1270肯定够了

出0入0汤圆

发表于 2008-8-28 08:50:37 | 显示全部楼层
我有ADS831,80MHz的.

出0入0汤圆

发表于 2008-8-28 10:33:03 | 显示全部楼层
有没有1M左右的示波器方案? 业余制作,这个带宽应该够了.

出0入0汤圆

发表于 2008-8-28 20:00:21 | 显示全部楼层
www.jyetech.com网站上有电路图,1M宽度的。

出0入0汤圆

发表于 2008-8-28 20:08:02 | 显示全部楼层
先作记号
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 15:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表