在高速的AD转换中 FPGA承担着不可替代的作用

ad转换,也叫模数转换,是将模拟信号转换为数字信号。目前包括电脑cpu,arm,fpga,处理的信号都只能是数字信号,所以数据信号在进入处理芯片前必须要进行ad转换。
在高速的ad转换中,fpga以其高速的处理能力,并行的运行结构,丰富的io资源,往往承担者不可替代的作用。
下面给出一个实际的设计方案。
ad芯片的时钟为25m,fpga内部系统时钟频率为100m,fpga内部处理ad数据的处理模块需要8个时钟周期才能处理完一个数据。
根据上述给出的条件,我们可以知道。按正常思路设计方案,肯定会造成ad数据的丢失,为什么会丢失数据,试想一下,fpga处理一个数据需要8个时钟周期,才能采集下一个数据,这样算下来ad需要的时钟是12.5m,而给定的ad时钟是25m,所以肯定会漏掉数据。
根据分析,可以采用乒乓操作通过缓存降低数据采样率。
乒乓操作如下图:
具体乒乓操作为什么能够降低数据速率,这里将不做详细介绍。
以上方案可以满足上述处理ad数据的需求。
紧接着继续增加需求条件,要求数据处理需要连续,不能打乱顺序,前面数据的处理会影响后续数据处理。这样乒乓操作将不适合,具体原因,读者可以自己想一下(乒乓操作会以数据块打乱数据顺序)。
根据上述条件,设计方案需要修改。可以外加存储器,fpga片上存储器资源有限。
添加sdram提高存储速度和存储量。
继续添加需求,如果ad数据连续不断,那么势必是造成sdram溢出。那么上述设计方案也不可采取了。
最后根据条件,数据需要连续处理,后面数据的处理要根据前面数据的处理状态决定,而且数据连续不断。
为了满足时序要求,并且不能遗漏数据,重新对方案进行设计。
将数据处理模块分成几个小的处理模块。不仅降低数据处理速率,同时个处理模块之间相互联系,后续数据处理能够知道前面数据处理的状态。最终将处理后的数据顺序输出即可。

中国的车载毫米波雷达市场发展正在步入快车道
中兴通讯“无计划采用鸿蒙系统”的背后原因
接触式IC卡读写实验
ISHE智能家居展六大亮点抢先看
东莞近千家企业实施差别化错峰生产,数十家PCB厂上榜
在高速的AD转换中 FPGA承担着不可替代的作用
主机电源怎么选
无人机的飞行控制方法
用于恩智浦平台的村田Wi-Fi及Bluetooth IoT的解决方案
sim卡座有哪些采购技巧?
电脑均衡器软件哪个好_电脑均衡器怎么设置才好听
关于SPI接口基本功能与模式介绍
研究机构预测,联网汽车将为5G物联网最大商机
为什么硅谷有这么多40岁以上的工程师
腾讯公布2019年Q1财报 同比增长16%
WCDMA基站测试解决部署关键问题
【回顾往年CES】VR技术成为2016年CES重头戏
为高频应用设计选择合适的高速模数转换器产品
澳洲区块链之旅,国内多家公司收货颇多
博通公司推出全功能、低功耗的多端口千兆比特物理层收发器