搜索
bottom↓
回复: 11

向魏同学请教

[复制链接]

出0入0汤圆

发表于 2009-8-5 08:37:17 | 显示全部楼层 |阅读模式
我有个问题不理解,既然第一版中AD的速度远远高于单片机的速度,那用了FIFO有什么用??它总会被填满继而丢帧的啊!!

出0入21汤圆

发表于 2009-8-5 09:02:10 | 显示全部楼层
不用FIFO的话,AD的速度远高于单片机,数据进不了单片机,又有什么用?所有DSO都有丢帧,因为一般处理数据的时间要比采集的时间长。

出0入0汤圆

发表于 2009-8-5 09:02:30 | 显示全部楼层
用FIFO高速采集数据、缓冲。再交由CPU处理显示。

出0入0汤圆

 楼主| 发表于 2009-8-5 14:12:17 | 显示全部楼层
那这样还是要丢帧啊!!因为单片机的速度总是比AD慢啊!!

出0入0汤圆

 楼主| 发表于 2009-8-5 14:13:41 | 显示全部楼层
丢了帧那数据就不完整了,那是怎么保证正确显示的呢???

出0入0汤圆

发表于 2009-8-5 16:56:40 | 显示全部楼层
我来回答下。
丢帧很正常,并不是所有的数据必须完整。
你买的商用示波器也是这个原理。
显示处理数据是需要时间的,这个一般叫做死区时间,就是丢失采样数据的时间。
有死区时间是非常正常的时间。只是处理速度所造成的死区时间长短不同罢了。
没啥好纠结的。

出0入0汤圆

 楼主| 发表于 2009-8-5 21:25:56 | 显示全部楼层
根据信号与系统的观念,要还原一个信号的波形,那起码就要用2倍于信号最高频率的采样率,如果采用线性插值的方法显示,那至少要十几倍于信号最高频率的采样率,而你现在单片机等时间间隔地从采样数据中抽取数据,就相当于将这个采样频率大大的减少了,也许只有几倍于信号最高频率的采样率,甚至一倍都没有,那这样还能正确还原出原来的波形吗???

出0入0汤圆

 楼主| 发表于 2009-8-5 21:27:31 | 显示全部楼层
希望魏同学能指点一下,在下愚笨,想问题总比别人慢一拍!

出200入0汤圆

发表于 2009-8-5 22:11:20 | 显示全部楼层
恩 我也有这个疑问  呵呵  高人解释一下吧

出0入21汤圆

发表于 2009-8-5 22:42:31 | 显示全部楼层
FIFO只是对数据进行缓冲,并没有丢失存在FIFO中的数据,这和你理解的信号与系统不同,西里街的信号与系统只适用于FIFO之前的采集。

出0入0汤圆

发表于 2009-8-5 22:49:51 | 显示全部楼层
丢帧是正常的,模拟示波器因为触发的存在,也会丢一些波形,只要是周期信号不怕丢帧,如果是非周期信号,比如捕捉毛刺等,就要用一些特定的触发方式保证关键位置不丢信号,总之,丢帧是不可避免的。
我们单位10万的泰克,存储深度2M,抽样频率3g当信号切换时有不到1秒的延迟,肉眼可见。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-3 12:18

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

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