弱问一个想实现高速采样的问题
时间:12-12
整理:3721RD
点击:
现在想实现AD采样的频率尽可能达到1M
通过fpga控制AD采样,AD采样的数据在fpga里做处理,处理的频率希望能达到10k左右
之前没用过fpga,不知道这个想法可行么,求建议和芯片选型的方案,多谢!
通过fpga控制AD采样,AD采样的数据在fpga里做处理,处理的频率希望能达到10k左右
之前没用过fpga,不知道这个想法可行么,求建议和芯片选型的方案,多谢!
采样速率1M,处理速度10K,这离高速差远了,随便啥FPGA都能实现。先把算法实现了,评估一下资源,选个尺寸合适的FPGA
没接触过fpga,
这样的话,AD和FPGA用两个不同的时钟?时钟需要专门的芯片?
ad和fpga直接的通讯一般用什么?SPI,然后AD里类似有fifo的东西,fpga使能一次,传一次fifo里的数据?
有没有推荐的fpga开发板,先找块板子来了解一下fpga的工作。
另外还有个问题,想用fpga发方波,也是1M频率以内,但是希望1kHz的分辨率,
这个东西fpga能实现么?
例如机能产生999kHz的方波,又能产生998kHz的方波,这样他们的周期相差差不多1ns,
是不是fpga时钟一般也就几百M,能实现这个功能么?
多谢多谢!
FPGA发信号,是通过计数产生反转的,
一般是通过外接个有源晶振,从片内PLL产生个全局高速时钟,比如100MHz.
然后由这个100MHz通过设计产生你需要的时钟出来,
通常频率越接近全局时钟的高频,误差越大。
不过实际应用里面,1M以下可以接受,频率很低的话,分辨率可以达到1Hz以下无压力。
单片机都能搞
随便一个最便宜的都可以,现在FPGA跑几百兆都木有问题,还高速~~