搜索
bottom↓
回复: 38

高速AD的实时存储问题

[复制链接]

出0入0汤圆

发表于 2010-6-19 22:16:54 | 显示全部楼层 |阅读模式
目前AD速度已经可以买到高达1Gsps的芯片(当然位数不是很高8bit的),如果要实现实时数据采集的话,数据存储速度一定要高于AD的采集速度,像这种高达1G的数据流该如何存储呢,DDR2的最高时钟也只是677M吧,还有就是这是ddr的标称速度,但是受限于pcb板的布线,做出来的电路好像高于100M就会出现毛刺,高速数据流在存储的时候就有错误,不知道大家是怎么做的。

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-6-19 22:25:43 | 显示全部楼层
没做过,不过如果有钱,我装备8个FPGA,AD采样依次送8个FPGA,每个按125M速度进FIFO再转SDRAM。

出0入0汤圆

 楼主| 发表于 2010-6-19 22:35:51 | 显示全部楼层
回复【1楼】888888888888
-----------------------------------------------------------------------

这8个fifo放在一个fpga中不行么,8个也太浪费了,而且怎么放在一个板子上啊,空间忒大了点吧

出0入0汤圆

发表于 2010-6-19 22:36:38 | 显示全部楼层
回复【2楼】jlqamark
回复【1楼】888888888888  
-----------------------------------------------------------------------
这8个fifo放在一个fpga中不行么,8个也太浪费了,而且怎么放在一个板子上啊,空间忒大了点吧
-----------------------------------------------------------------------

一个FIFO速度跟不上

出0入0汤圆

发表于 2010-6-19 22:39:34 | 显示全部楼层
差分高速收发器(LVDS、LVPECL等)
宽位并行缓冲(64bit,还不够就128bit)
高速布线要严格控制阻抗
如果误码太高就用格雷码,再不行就上ECC

出0入0汤圆

发表于 2010-6-19 22:47:39 | 显示全部楼层
扩展存储器位宽就能满足速度要求了,出现毛刺是因为信号完整性没有做好

出0入0汤圆

发表于 2010-6-20 21:04:01 | 显示全部楼层
1Gsps的AD貌似禁运哦~~
楼主的电路听起来挺高端的。用在什么地方,需要怎么高的采样率

出0入0汤圆

发表于 2010-6-20 21:07:17 | 显示全部楼层
要想做怎么快的速度,拓宽位宽应该是比较好的办法

出0入0汤圆

 楼主| 发表于 2010-6-20 23:00:17 | 显示全部楼层
回复【6楼】frank21
-----------------------------------------------------------------------

高于8bit的好像目前只能买到100M左右,8bit的1G应该可以买到的,示波器上面的不是应该越快越好么

出0入0汤圆

 楼主| 发表于 2010-6-20 23:04:40 | 显示全部楼层
回复【7楼】frank21
-----------------------------------------------------------------------

拓展位宽确实是一种方法

出0入0汤圆

发表于 2010-6-20 23:11:56 | 显示全部楼层
DDR2 最高有800的,淘宝上能找到1G双通道的AD:AT84AD001,报价是650,没问是否有货.AT原来不单CPU做得好,高速AD也是很牛的.

出0入0汤圆

发表于 2010-6-24 14:58:56 | 显示全部楼层
很简单,扩展位宽,8位进,128位存,然后分别写到N个存储片子里就行了,一路转多路么,1G的片子不禁运,我们连2.5Gbps ,12
bit的都搞得到,雷达上用

出0入0汤圆

发表于 2010-6-24 15:09:50 | 显示全部楼层
回复【11楼】cfqxdgr
很简单,扩展位宽,8位进,128位存,然后分别写到n个存储片子里就行了,一路转多路么,1g的片子不禁运,我们连2.5gbps ,12
bit的都搞得到,雷达上用
-----------------------------------------------------------------------

这个太猛了。。。。。。。。

出0入0汤圆

发表于 2010-6-24 18:08:34 | 显示全部楼层
1G现在不禁运?我2004年做论文的时候,这种片子很难买!
高速ad一般是用在军工上,象示波器,它的ad是专用的,不会出售,泰克、agilent的高速AD,已经到20G往上了。
atmel的高速AD产品线已经卖了,ns公司做的应该是通用AD里面最高速的。
扩展位宽,想法比较容易,实现较难。AD数据一般都送到FPGA里面进行处理,关键是物理接口要做的稳定可靠

出0入0汤圆

发表于 2010-6-24 18:41:39 | 显示全部楼层
DPO数字荧光技术

出0入0汤圆

发表于 2010-6-24 21:02:42 | 显示全部楼层
时间换空间,空间换时间。

出0入0汤圆

发表于 2010-6-25 16:01:36 | 显示全部楼层
1g的8bit,每秒不就是1gbyte的数据么?一片ddr 400的内存芯片,带宽就是每秒800mbyte,装两片就很宽松了不是吗?这事很难做嘛?

出0入0汤圆

发表于 2010-6-25 16:04:42 | 显示全部楼层
时序蛮难调的,相当不好调

出0入0汤圆

发表于 2010-6-27 20:47:45 | 显示全部楼层
ddr  需要很多时序才能完成。 1g的ad是一个时钟一个啊。数据量是很恐怖的。原来有高人能搞到2.5g的ad啊。以前参加那个厂商的发布会。说这个是禁运的。

出0入0汤圆

发表于 2010-6-27 20:58:44 | 显示全部楼层
1G的必须用时钟芯片了,即使jitter做到很小,如何来减小时钟skew的影响?
1G也就是周期在1ns,PCB走线的时间如何考虑在内,如何来衡量是否满足建立时间保持时间?
FPGA能否稳定工作在1GHz?请指教

出0入0汤圆

发表于 2010-6-29 14:58:00 | 显示全部楼层
1g要差分了。fpga的高速io口到几g没问题,当然不是所有。

出0入0汤圆

发表于 2010-6-30 08:46:13 | 显示全部楼层
fpga的IO到几G没有问题,但那是serdes,可以从单路的几G信号中提取时钟和数据,AD的数据是并行,且有同步时钟,类似于DDR内存,每个数据要和时钟有严格的时序约束。
     fpga工作在1G几乎不可能,一般的处理是在IO口部分将高速数据转变为低速、多位宽的数据,然后再进行处理。
     谁能容易买到1G以上的芯片?太强大了,我以前买1G的芯片都托了好多朋友,花了高价买回来

出0入0汤圆

发表于 2010-6-30 09:34:06 | 显示全部楼层
你个人就能买到1G的,楼上才真是强大……

出0入0汤圆

发表于 2010-8-29 17:24:30 | 显示全部楼层
现在的高速ad大部分都是几个合起来的,比如ns的500M双通道的ad,每个ad可以分成两个250M的,两个通道合一起可达到1.6g,这样的话用ddr2就可以搞定了

出0入0汤圆

发表于 2010-8-29 20:35:34 | 显示全部楼层
膜拜楼上各位

出0入0汤圆

发表于 2010-8-30 08:56:13 | 显示全部楼层
500M以上的就禁运了 不过买是能买到的 比如通过代理走流程 个人的话可能只有在市场找找了 我们就有代理E2V

出0入0汤圆

发表于 2010-8-30 22:00:03 | 显示全部楼层
通俗讲,就是降速处理。

出0入0汤圆

发表于 2010-8-31 09:41:52 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-9-1 13:47:15 | 显示全部楼层
8位的1G时钟,32位就是250MHz了,在FPGA内部布线,都是这么处理的.

出0入0汤圆

发表于 2011-4-7 00:42:48 | 显示全部楼层
回复【21楼】dragonyoo
     fpga的io到几g没有问题,但那是serdes,可以从单路的几g信号中提取时钟和数据,ad的数据是并行,且有同步时钟,类似于ddr内存,每个数据要和时钟有严格的时序约束。
     fpga工作在1g几乎不可能,一般的处理是在io口部分将高速数据转变为低速、多位宽的数据,然后再进行处理。
     谁能容易买到1g以上的芯片?太强大了,我以前买1g的芯片都托了好多朋友,花了高价买回来
-----------------------------------------------------------------------
现在用高速A/D 可以没那么麻烦了,正常8-10 周都可以到货.NS 的方案:

ADC12D1800CIUT,  3.6G/12bit
ADC12D1600CIUT,  3.2G/12bit
ADC12D1000CIUT,  2G/12bit  
ADC10D1500CIUT,  3G/10bit  
ADC10D1000CIUT,  2G/10bit   
ADC083000CIYB,  3G/8bit   
ADC08B3000CIYB, 3G/8bit   
ADC08D1500CIYB, 1.5G/8bit

出0入0汤圆

发表于 2011-4-7 09:29:33 | 显示全部楼层
膜拜

出0入0汤圆

发表于 2011-5-19 21:17:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-27 02:46:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-1 15:32:31 | 显示全部楼层
大家都很强大,学习了

出0入0汤圆

发表于 2012-5-9 13:57:08 | 显示全部楼层
XILINX_Huim 发表于 2011-4-7 00:42
回复【21楼】dragonyoo
     fpga的io到几g没有问题,但那是serdes,可以从单路的几g信号中提取时钟和数据 ...

你好,你在
http://www.ourdev.cn/forum.php?mod=viewthread&tid=4106600
说的高速ad购买,能介绍下吗?

出0入0汤圆

发表于 2012-9-24 18:05:31 | 显示全部楼层
make                              

出0入442汤圆

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

本版积分规则

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

GMT+8, 2024-7-24 09:26

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

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