打印
[经验知识]

关于10M的AD产生的数据如何传输的问题。

[复制链接]
1289|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
li1376263028|  楼主 | 2015-7-29 20:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近碰到一个问题,产生的信号频率高,需要大约10M的AD进行采样,但是一般的传输协议,串口或者USB都没有这么快的速度。
因此我们讨论说在中间加缓存来实现,因为我们只需要部分数据就够了,也就是可以采一会儿停一会儿。
我想请问大神们,有没有更好的方式,还有采用缓存的方式,我控制器选择什么比较好,51,FPGA,DSP或者其他?或者大家还有没有其他好的办法呢?大概选择的存储IC在32M左右吧。。。。

相关帖子

沙发
li1376263028|  楼主 | 2015-7-29 20:06 | 只看该作者
万分感谢,学生狗请指教!

使用特权

评论回复
板凳
huayuliang| | 2015-7-29 20:45 | 只看该作者
环形缓冲??

USB 传输够了吧?

使用特权

评论回复
地板
lcdi| | 2015-7-29 21:38 | 只看该作者
那就并口呗,配合PSram大概就可以吧,cpld肯定速度够,51就有点危险了!

使用特权

评论回复
5
li1376263028|  楼主 | 2015-7-31 16:16 | 只看该作者
huayuliang 发表于 2015-7-29 20:45
环形缓冲??

USB 传输够了吧?

每秒10M的数据,USB哪有这个大的!

使用特权

评论回复
6
li1376263028|  楼主 | 2015-7-31 16:17 | 只看该作者
lcdi 发表于 2015-7-29 21:38
那就并口呗,配合PSram大概就可以吧,cpld肯定速度够,51就有点危险了!

嗯嗯,,多谢多谢

使用特权

评论回复
7
yh21ic| | 2015-7-31 21:38 | 只看该作者
传到PC吗?10M*12 位=120Mbps,
用千兆网卡,或者carmeLink吧,1394好像现在不流行了

使用特权

评论回复
8
nethopper| | 2015-7-31 22:07 | 只看该作者
USB2.0的传输速率是480 bit/s, 传送单路8位或16位的10MHZ数据应该够用。

使用特权

评论回复
9
gxs64| | 2015-7-31 23:42 | 只看该作者
关键是cpu速度上不去,可用fpga的硬件做。(vhdl)

使用特权

评论回复
10
nethopper| | 2015-8-1 09:40 | 只看该作者
嗯,加个FPGA缓冲一下即可

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

29

帖子

0

粉丝