历经改版,终于把50MSPS 采样率的采集卡做了出来。
1.FPGA 用的是cycloneIII EP3C16Q240 ,主要负责对数据进行硬件平均,发送编码脉冲,串口控制
2.采用 两片外扩SRAM 256K和1024K 做数据缓存
3.STM32 通过FSMC 总线 与FPGA 通信,通过DM9000A 将数据发走。
4.前端采集电路 用的是AD9236, 最高采样率 80MSPS 实际用在50MSPS
整个过程,从无到有,FPGA 从入门 到现在稍微有些体会,离不开论坛里朋友的帮助!
我打算要有个新的开始,把我的采集卡 升到150MSPS 。我知道这有些难度。难点对我来说 主要有下面几个:
1.硬件电路设计:
150MSPS ,不同于50MSPS 估计得用四层PCB 提高抗干扰能力。 困难: 没做过四层板
2.数据存储:
如此高的采样率,SRAM 放不下了,得用DDR2 或者别的存储芯片。困难: DDR2 控制,听说很麻烦。
3.FPGA 选型:
需要速度更高的FPGA 。 困难: 不知道该怎么选型。PQFP 封装的还有的可能么?
我打算,降低难度, AD电路部分单独做成个板子,插到买的FPGA开发板上(看中了淘宝上的一块板子
Spartan6,板载DDR2,预留IO接口)
请大家给点建议。
|