您的位置 首页 模拟

根据FPGA技能完成DMUX专用集成器材功用体系的规划

基于FPGA技术实现DMUX专用集成器件功能系统的设计-随着信号速率和带宽的提高,信号采集的速率也相应地不断提高。如今模数转换器的速率已经达到1 GS/s。甚至2 GS/s。高速模数转换器输出数据流速率为赫兹千兆比特,会增加后端存储器和数据处理器件的设计难度,因此降速分流成为解决这一问题的必要方法。

l、导言

跟着信号速率和带宽的进步,信号收集的速率也相应地不断进步。现在模数转化器的速率现已到达1 GS/s。乃至2 GS/s。高速模数转化器输出数据流速率为赫兹千兆比特,会添加后端存储器和数据处理器材的规划难度,因而降速分流成为处理这一问题的必要办法。

2、 降速分流的办法

降速分流一般有两种完成计划:一是运用DMUX专用集成器材,另一种是在FPGA上完成DMUX。

一般地说,这两种方法都能很好地完成降速分流,在性能上并无好坏之分。可是从整个体系考虑,第二种方法相对优于第一种方法,原因如下:

(1)因为工艺方面的约束,DMUX专用集成器材作业形式比较单一,且不能改动。一般DMUX专用集成器材如TS81102(Atmel公司)可以完成1:8形式(将数据速率降为原先的1/8,并给出8路输出)或许1:4形式(将速率降为原先的1/4,并给出4路输出)。

(2)DMUX专用集成器材输出的数据速率越低,其输出占用的数据线就越多,而要削减数据线,其数据速率又会相应进步,因而不管其选用何种作业形式,PCB规划难度都很大。

(3)DMUX专用集成器材功耗大(均匀要高于5W),要使其正常作业,电源供电和散热问题会添加规划本钱和规划难度。

(4)DMUX专用集成器材归于特别芯片,不容易购买。

因而选用另一种方法来代替DMUX专用集成器材显得很必要。

根据Altera公司FPGA就可以完成DMUX的功用。其最大的优势在于存储模块和数据处理模块可以一同在FPGA中完成,比较较DMUX专用集成器材+FPGA这样的规划体系来说,结构上简化许多,而信号完整性却在很大程度上得到进步。

下面就以1:8作业形式为例,对两种方法的规划计划进行比较。

图l所示是选用DMUX专用集成器材的规划计划。模拟信号通过高速ADC转化后,输出高速率的8位数据和l位时钟Clkl,这些信号通过DMUX分流后再构成8路64位的数据和l位时钟Clk2(此时钟降为原先的1/8)。随后FPGA用Clk2来采样这些64位数据,再在操控信号的操控下处理这些数据。

根据FPGA技能完成DMUX专用集成器材功用体系的规划

使用FPGA完成DMUX后,就可以将DMUX和FPGA整合到一同,如图2所示。

与图1比较,图2在PCB规划上省掉了DMUX和FPGA之间的64位数据线和1位时钟线,而这些数据线和时钟线一般会高于100 MHz,所以对PCB布线任何考虑不周都会形成信号完整性的严峻下降。在图2中,DMUX在FPGA内直接完成,这可以在很大程度上进步规划的成功率,要害便是看FP-GA能不能接纳ADC的8位高速数据和1位高速时钟。而实践上FPGA的确可以做到,下面就对其完成的各个方面别离加以介绍。

3、根据FPGA的DMUX完成的要害

3.1 器材的挑选

要在FPGA中完成DMUX,FPGA有必要具有两个条件:一是多个高速差分接纳端口;二是FastDPLL(快速数字锁相环)。许多FPGA都能满意此要求,如Xilinx的Virtex4、Virtex Pro系列,Altera的Stratix系列(StraTIx GX、StraTIxⅡ和StraTIx)。它们在应用上各有特色,下面仅以Altera的StraTIx系列为例来阐明完成方法。

3.2 引脚的装备

要接纳ADC的高速数据和时钟输出,有必要将这些信号引脚装备到高速差分接纳引脚上。但并不是一切的差分引脚都能作为高速差分接纳引脚。数据接纳引脚一般界说为DIFFIO_RX_P、DIF-FIO_RX_N,时钟接纳引脚一般界说为CLK_DIF-FIO_RX__P、CLK_DIFFIO_RX_N。

在引脚的设置方位上也有必定的要求,如Stratix GX器材只可以在BANKl、2的差分引脚上完成;Stratix Ⅱ器材只可以在BANK3、4、7、8的差分引脚上完成;而Stratix器材可以在BANKl、2、5、6的差分引脚上完成。假如接纳ADC信号的引脚不是装备在这些引脚上,那么就不能在FPGA内完成DMUX来接纳这些高速信号。

关于时钟引脚,也要装备在这些BANK的专用时钟引脚上。假如有多个这样的时钟引脚可供挑选,则应当挑选那些Cload(负载电容)更小的引脚,这关于进步数据的接纳速率很有协助。

3.3 软件设置

3.3.1 FPGA片上阻抗的完成

接纳模数转化器输出的高速差分线一般都需求终端阻抗匹配,假如这些终端匹配电阻都依托片外电阻完成,就会添加PCB布局布线的难度和下降接纳的信号完整性。FPGA的差分接纳端口一般都带有差分片上阻抗匹配,如图3所示。

阻抗(RD)在100 Ω~170 Ω之间,其典型值为135 Ω,接近于差分线的差分阻抗。依托这些片上匹配电阻,则不需求再外接电阻,而且会到达比外接电阻更好的作用。

软件方面只需设置终端阻抗为Differential。

3.3.2 FPGA高速差分接纳模块的完成

在FPGA上主要是通过调用altlvds模块来接纳ADC输出的高速差分数字信号,如图4所示。

altlvds模块内集成有Fast DPLL,通过它可以以45°为一级精确地调整输入时钟沿与数据之间的联系,然后确保树立和坚持时刻可以满意要求。

altlvds模块还使用输入时钟对输入数据进行双沿收集,将其转化为并行的多路数据。

其输入数据的通道数和分路比也可以通过软件灵敏设置。设置的接纳数据通道数最多为44通道(受限于FPGA的高速差分接纳引脚数),最多可设置的分路比为1:10形式。

此外,此模块上可以设置接纳的最高数据速率为840 Mb/s,最高接纳时钟为420 MHz。

3.4 软件仿真

Quartus Ⅱ中进行DMUX后的仿真成果如图5所示,输入数据(idata)为800 MHz,输入时钟(in-clk)为400 MHz。从仿真波形上可以看到,尽管输出的数据不是对得很准,可是输出的时钟(kaniclkp)可以确保可以完整地接纳数据。

将输入数据(idata)改为l 000 MHz,输入时钟(inclk)改为500 MHz,其仿真成果依然不错。

3.5 PCB规划

要使FPGA可以很好地接纳模数转化器的输出信号,首要应该确保它们之间布线的差分阻抗满意要求。别的每对差分线要紧邻而且近似等长。

此外要尽量将FPGA的高速差分接纳引脚装备在FPGA的外围,以确保模数转化器和FPGA的连线上尽量没有过孔

PCB板材的挑选也很重要,要尽量确保它们之间的布线都安置在最外层,而且布线板层要尽量选介质常数小的材料。

为了模块中的内部锁相环可以正常作业,还应该将内部锁相环的供电电源与外部数字电源离隔。图6中示出了一种电路衔接方法,通过大电感将两种电源离隔,再通过多个电容并联滤波,以确保供给内部锁相环电源的稳定性。

4、结束语

通过实践测验,使用FPGA代替DMUX专用集成器材来接纳模数转化器输出的信号,其接纳的数据速率现已超越1 Gb/s,高于器材材料上给定的840 Mb/s的最高速率,彻底到达规划要求。

责任编辑:gt

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/moni/95453.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部