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

时间:2025-06-17  作者:Diven  阅读:0

AD转换,也叫模数转换,是将模拟信号转换为数字信号。目前包括电脑CPU,ARM,FPGA,处理的信号都只能是数字信号,所以数据信号在进入处理芯片前必须要进行AD转换。

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

在高速的AD转换中,FPGA高速的处理能力,并行的运行结构,丰富的IO资源,往往承担者不可替代的作用。

下面给出一个实际的设计方案。

AD芯片的时钟为25M,FPGA内部系统时钟频率为100M,FPGA内部处理AD数据的处理模块需要8个时钟周期才能处理完一个数据。

根据上述给出的条件,我们可以知道。按正常思路设计方案,肯定会造成AD数据的丢失,为什么会丢失数据,试想一下,FPGA处理一个数据需要8个时钟周期,才能采集下一个数据,这样算下来AD需要的时钟是12.5M,而给定的AD时钟是25M,所以肯定会漏掉数据。

根据分析,可以采用乒乓操作通过缓存降低数据采样率。

乒乓操作如下图:

具体乒乓操作为什么能够降低数据速率,这里将不做详细介绍。

以上方案可以满足上述处理AD数据的需求。

紧接着继续增加需求条件,要求数据处理需要连续,不能打乱顺序,前面数据的处理会影响后续数据处理。这样乒乓操作将不适合,具体原因,读者可以自己想一下(乒乓操作会以数据块打乱数据顺序)。

根据上述条件,设计方案需要修改。可以外加存储器,FPGA片上存储器资源有限。

添加SDRAM提高存储速度和存储量。

继续添加需求,如果AD数据连续不断,那么势必是造成SDRAM溢出。那么上述设计方案也不可采取了。

最后根据条件,数据需要连续处理,后面数据的处理要根据前面数据的处理状态决定,而且数据连续不断。

为了满足时序要求,并且不能遗漏数据,重新对方案进行设计。

将数据处理模块分成几个小的处理模块。不仅降低数据处理速率,同时个处理模块之间相互联系,后续数据处理能够知道前面数据处理的状态。最终将处理后的数据顺序输出即可。

猜您喜欢

贴片电阻上的4R7表示其阻值为4.7欧姆。字母R在这里是小数点的作用,将前面的数字4和后面的数字7隔开,形成4.7的数值。这种表示方法常用于贴片元件,因为尺寸非...
2024-11-29 10:26:31

升功率电阻作为电路中重要的元件,其性能和品质直接影响着整个系统的稳定性和效率。融欣(JACKCON)作为知名的升功率电阻制造品牌,其产品在市场上具有较高的认可度...
2019-03-30 20:49:05


当今快节奏的移动生活中,可靠的电源很重要。锂电池DC转换器作为一种高效便捷的电源解决方案,正逐渐成为各种电子设备和应用的理想选择。能够将锂电池的直流电转换为其设...
2024-11-27 00:00:00




薄膜电阻因其高精度、稳定性好和性能优异,被应用于各种电子设备中。VITROHM作为知名的薄膜电阻品牌,其产品以质量可靠和规格多样。本文将详细介绍VITROHM薄...
2014-03-05 13:15:30


两用扳手是常见的工具,因其独特的设计而受到欢迎。了解其参数对于选择合适的两用扳手非常重要。扳手的尺寸范围是关键参数,通常以毫米或英寸表示,适用于不同规格的螺母和...
2021-11-06 00:00:00