搜索
bottom↓
回复: 38

最近在做三维荧光显示示波器,发个图和大家交流。

[复制链接]

出0入0汤圆

发表于 2013-12-13 10:54:09 | 显示全部楼层 |阅读模式
      最近一个月的主要任务就是在原来基础上实现三维荧光显示技术,也就是传说中的DPO。参考的主要文献名称为:《宽带无缝采集技术及其在数字示波器中的应用研究》、《数字三维示波器波形映射技术研究》、《数字示波器波形三维信息的软件映射方法研究》。现在只是个初级效果,和大家分享交流一下,欢迎批评指正。附件是两篇参考文献。
      通过控制同步RAM的连续读写,实现波形叠加。对于波形映射地址部分,采用基本的乘法和加法实现。具体实现流程方法如下:
(1)首先,对于三维波形数据库进行清零操作,控制位WREN高有效,地址从1加到50K,数据位时钟为0,从而实现数据库清零。
(2)其次,外部输入信号经过前级采样存储触发等一系列电路后,完成一次触发采样。三维映射程序从前级RAM缓冲中依次读取每次采样值,然后进行地址计算,本次实验采用的显示区域位200X250,因此每次地址计算方法为:address=200*N+Value,其中N为采样数据在前级缓冲中的位置,即0~250。Value位数据的值,0~255。根据依次的采样值进行地址映射后,对三维数据库进行先读后写的操作,从而得到液晶屏每个地址下出现数据的概率值。
(3)最后,当完成一定次数的波形映射叠加后,发出D3_OVER信号通知DSP进行波形数据读取,DSP将取到的数据依次存到液晶缓冲中,从而完成显示。
对于程序的调试,开始时主要在内部RAM中进行,读取一次数据需要2次读时钟,写一次数据需要2个时钟。用来测试可行性。受制于内部RAM大小,三维波形数据库运用外部一片同步SRAM。
  
     由于程序中需要频繁的对外部SRAM进行读-写-读-写这样的操作,同时参考外部SRAM的读写时序分析,不能像之前内部RAM读写的方法进行操作,在初期走了很多弯路,主要是对读写时序的不理解上。
在此过程中开始尝试使用嵌入式逻辑分析仪SignalTap II Logic Analyzer进行调试,花费半天左右时间进行FPGA数据采集板的改造,主要是将FPGA的JTAG口用漆包线引出(之前做产品的板子没有JTAG口,悲剧。),并焊接好连接口。在逻辑分析仪的配合下,搞清楚了连续读写的时序问题,读需要3个时钟,写需要一个时钟,配合算法最终实现依次数据处理需要6个时钟!
     将外部SRAM的读写时序融合到之前的程序中,并调试,在此过程中发现数据老是出错,在一周左右的调试后发现连续读写频繁切换下SRAM时钟频率不能高于100M,降低时钟频率后数据恢复正常,最终时钟频率位90M。


      




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

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

出0入0汤圆

发表于 2013-12-13 10:55:53 | 显示全部楼层
不明觉厉.....不过还真没看出3D啊

出0入0汤圆

 楼主| 发表于 2013-12-13 11:01:14 | 显示全部楼层
damoplus 发表于 2013-12-13 10:55
不明觉厉.....不过还真没看出3D啊

这里的3D,主要是指,数据库存的数据三维的,即时间、幅值,以及出现的概率,普通数字示波器只有幅值和时间信息,显示出来效果就有点类似模拟示波器的余晖显示一样,重复出现的地方非常亮,出现概率较少的地方比较暗。

出0入0汤圆

发表于 2013-12-13 11:09:25 | 显示全部楼层
不明觉厉~~~~~~

出0入0汤圆

发表于 2013-12-13 11:29:02 | 显示全部楼层
不明觉厉~~~~

出0入0汤圆

发表于 2013-12-13 11:38:27 | 显示全部楼层
用到这种显示数字的示波器都不便宜哦

出0入0汤圆

发表于 2013-12-13 12:38:20 | 显示全部楼层
不明觉厉~~~~

出0入0汤圆

 楼主| 发表于 2013-12-13 12:55:44 | 显示全部楼层

楼上好整齐的队形啊。。。

出0入0汤圆

发表于 2013-12-13 13:16:06 | 显示全部楼层
感觉很不错。

出0入0汤圆

发表于 2013-12-13 13:53:15 | 显示全部楼层
不明觉厉~~~~

出0入0汤圆

发表于 2013-12-13 13:56:38 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2013-12-13 14:13:43 | 显示全部楼层
有意思。
又学到了个新词,不觉明厉。

出0入0汤圆

发表于 2013-12-13 14:19:33 | 显示全部楼层
DPO这个功能非常好用,无论是示波器还是频谱分析上,再加上不同出现频率用不同的灰度那就更好了。

出0入0汤圆

发表于 2013-12-13 14:36:33 | 显示全部楼层
不明觉厉~~~~

出0入0汤圆

发表于 2013-12-13 22:46:50 | 显示全部楼层
.......打下酱油

出0入0汤圆

发表于 2013-12-15 11:30:11 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2013-12-15 12:34:17 来自手机 | 显示全部楼层
确实不错的说  厉害

出0入0汤圆

发表于 2013-12-15 12:40:06 | 显示全部楼层

不明觉厉

出0入0汤圆

发表于 2013-12-15 13:03:39 | 显示全部楼层
不明觉厉,感觉晃眼睛

出0入0汤圆

发表于 2013-12-27 12:31:58 | 显示全部楼层
据说泰克的DPO是用专门的数字芯片实现的~~所以波形捕获率很高~~~楼主是用的软件还是硬件的~~~

出0入0汤圆

发表于 2013-12-27 12:41:43 | 显示全部楼层
没看仔细~~~看来是硬件fpga实现的~~~
最近也在DIY一示波器~~~50MHz~~~仿的泰克经典版本~~~
现在可以显示波形~~~调整时基~~~调整触发电平~~~调节垂直放大倍数~~~测量频率~~调节触发位置~~~
正在做菜单~~~
希望可以交流交流~~~

出0入21汤圆

发表于 2013-12-27 12:48:28 | 显示全部楼层
本帖最后由 kunnsd 于 2013-12-27 12:54 编辑

http://www.amobbs.com/thread-3591316-1-1.html
这是我以前做的,和楼主的很类似

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-12-27 13:02:46 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2013-12-27 13:03:06 | 显示全部楼层
不明觉厉

出0入0汤圆

 楼主| 发表于 2013-12-27 14:38:57 | 显示全部楼层
qiao_zlj 发表于 2013-12-27 12:31
据说泰克的DPO是用专门的数字芯片实现的~~所以波形捕获率很高~~~楼主是用的软件还是硬件的~~~ ...

使用硬件实现的,软件的话,波形和刷新率太低了。

出0入0汤圆

 楼主| 发表于 2013-12-27 14:41:07 | 显示全部楼层
qiao_zlj 发表于 2013-12-27 12:41
没看仔细~~~看来是硬件fpga实现的~~~
最近也在DIY一示波器~~~50MHz~~~仿的泰克经典版本~~~
现在可以显示波 ...

好的,之前这个是60M的,最近在着手开发100M,带有硬件SINX/X插值和DPO显示的,欢迎交流。

出0入0汤圆

 楼主| 发表于 2013-12-27 14:44:42 | 显示全部楼层
kunnsd 发表于 2013-12-27 12:48
http://www.amobbs.com/thread-3591316-1-1.html
这是我以前做的,和楼主的很类似

恩,做之前看过魏老师的帖子,想问问你那个是怎么实现的?我这个显示效果好像没有你的做的好。

出0入0汤圆

发表于 2013-12-27 14:45:23 | 显示全部楼层
感觉就是示波器加了短暂的余辉显示一样,模拟示波器更容易出现这样的图像

出0入0汤圆

 楼主| 发表于 2013-12-27 14:48:14 | 显示全部楼层
yy8047 发表于 2013-12-27 14:45
感觉就是示波器加了短暂的余辉显示一样,模拟示波器更容易出现这样的图像 ...

恩,是的,这个就是仿照模拟示波器的显示效果做的,模拟示波器的不足就是存储深度问题,如果数字示波器加上余晖显示,就更加完美了。

出0入0汤圆

发表于 2013-12-27 16:16:01 | 显示全部楼层
skbljs2652 发表于 2013-12-27 14:48
恩,是的,这个就是仿照模拟示波器的显示效果做的,模拟示波器的不足就是存储深度问题,如果数字示波器加 ...

现在有的数字示波器有这个功能啊,而且可以多个持续时间可以选择的,只是不知道有多少支持这种功能的数字示波器,不过这个功能好像用得不多吧

出0入18汤圆

发表于 2013-12-27 16:45:08 | 显示全部楼层
不错  不错

出0入0汤圆

 楼主| 发表于 2013-12-27 16:56:07 | 显示全部楼层

邓晓峰?

出0入0汤圆

 楼主| 发表于 2013-12-27 17:00:49 | 显示全部楼层
yy8047 发表于 2013-12-27 16:16
现在有的数字示波器有这个功能啊,而且可以多个持续时间可以选择的,只是不知道有多少支持这种功能的数字 ...

恩,是的,现在很多都用这种功能,比如普源精电的1000Z系列,也就3000多,说白了,这个东西也就是在调试某些异常信号时比较有用,一般不在怎么用。

出0入0汤圆

发表于 2013-12-27 17:37:44 | 显示全部楼层
凌波微步

出0入0汤圆

发表于 2013-12-27 19:05:43 | 显示全部楼层
skbljs2652 发表于 2013-12-27 14:41
好的,之前这个是60M的,最近在着手开发100M,带有硬件SINX/X插值和DPO显示的,欢迎交流。 ...

硬件电路前端参考的kunnsd的~~~
功能山寨的泰克的~~~

还很很多bug和功能没做好~~~
估计连半成品都还不算:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-12-27 19:11:16 | 显示全部楼层
不觉明厉

出0入18汤圆

发表于 2013-12-27 19:18:12 | 显示全部楼层

这不是我的真名  我的真名只有2个字  哈哈   我更喜欢  枫

出0入0汤圆

 楼主| 发表于 2013-12-30 15:54:07 | 显示全部楼层
dengxiaofeng 发表于 2013-12-27 19:18
这不是我的真名  我的真名只有2个字  哈哈   我更喜欢  枫

看来我认错人了,我以前一个大学同学叫DENGXIAOFENG,他也经常在阿莫论坛出现,我还以为是你呢。。。。

出0入18汤圆

发表于 2013-12-30 16:46:05 | 显示全部楼层
skbljs2652 发表于 2013-12-30 15:54
看来我认错人了,我以前一个大学同学叫DENGXIAOFENG,他也经常在阿莫论坛出现,我还以为是你呢。。。。{: ...

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

本版积分规则

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

GMT+8, 2024-8-26 06:53

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

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