搜索
bottom↓
回复: 4

向roasn 冰封的心建议增加触发延迟记录功能

[复制链接]

出0入0汤圆

发表于 2010-2-10 15:41:12 | 显示全部楼层 |阅读模式
这两天测试市面的一个产品,其数据传输通过SPI实现,观察SPI波形,高电平有1.1uS,周期4.3uS 。

用示波器观察发现从串口向CPU发一条指令后,CPU在随后会连续启动五次的SPI读写。每次读写的间隔在几毫秒到几十毫秒不等,这5次读写总的时间跨度约250mS左右。

这时需要用500nS的采样率才可以看到这五次数据通信的全景,显然500nS的采样率是无法把上述波形(高电平有1.1uS,周期4.3uS )很好的反应出来,更不用说解码了。

说白了就是“采样深度不够”。

如果对变化率比较低的波形低的波形,可以通过数据压缩方式来提高采样深度。

对这种高低电平变化较快的波形我有个设想:如果可以安排一个数值可设置的32位计数器用于延迟,就可以弥补采样深度不足的问题。

即触发后这个32位计数器从设置值递减,递减到零时才开始采样、记录、存储波形。

按32位计数器计算,如果实现,即使使用10nS的采样率,要想记录触发点后三、四十秒才开始的数据都不成问题。

个人觉得这种方法比较实用,比做数据压缩实现起来也容易,所以向roasn 冰封的心建议增加此功能。

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

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

出0入0汤圆

发表于 2010-12-17 00:35:00 | 显示全部楼层
这个想法非常好  这样就只采集变化量了 采集深度取决于信号变化的次数 以及计数器OVERLOW次数了 。

出0入0汤圆

发表于 2011-8-17 04:10:16 | 显示全部楼层
回复【楼主位】QZDZ
-----------------------------------------------------------------------

你好 基于你这个想法的变化量采集逻辑分析仪我刚刚做出来。采样速率200M 16路 能采集512K 个变化量。也就是说采集时间已经完全由变化量多少决定而是总的采集时间。

正如你说的 有变化再采集 并保存时间。
为了适应更长时间的采集,我设置了时间可变,当时间超过15位200M时钟时,就自动将时间变量延长到23+15=47位。

我在你想法基础上反复考虑,反复思索, 从用了很长时间最终做出了这个设计。非常感谢。 后来接触了一些资料,得知你所说的就是就是状态量采集的应用环境以及基本原理,非常感谢。

出0入0汤圆

发表于 2011-10-26 10:44:02 | 显示全部楼层
楼上的LWLA1016有这个功能吗,那个可以200M16路吗,8路是不是可以400M呢,如果可以,就很有用了。

出0入0汤圆

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

本版积分规则

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

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

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

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