您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页基于AD9255的数据采集系统设计与分析

基于AD9255的数据采集系统设计与分析

来源:爱go旅游网
第40卷第6期 64 2013年12』]25日 数字通信 Vol 40.No.6 Dec.25 2013 Digital Communication DOI:10.3969/j.issn.1005—3824.2013.06.014 基于AD9255的数据采集系统设计与分析 王贵冬,冯晓东 (罩庆邮电大学电信业务支撑系统研究所,重庆400065) 摘 要:简要介绍AD9255的性能与特点,并结合FPGA设计1个数据采集系统,完成同步接收、数字下变频、FFT 以及频谱显示等操作。设计中,着重分析对同步采样有较大影响的异步数据同步接收模块。同时,简要说明Dither 技术在AD采样中的应用,并深入探究AD9255的可选片内抖动功能,最后根据实验数据给出该可选片内抖动功能 的作用效果。 关键词:AD9255;同步采样;无杂散动态比;Dither 中图分类号:TP391 文献标识码:A 文章编号:1005—3824(2013)06-0064—04 0 引 言 模数转换电路作为模拟技术与数据技术的接 口,广泛应用于工业控制、雷达、通信、消费电子等各 个领域,在信息技术中起着重要作用。随着数字技 术、软件无线电和微电子技术的高速发展,极大地促 进了模数转换电路设计技术的发展。ADC的动态 特性参数无杂散动态范围(SFDR)表征了ADC非线 性及噪声对转换性能的影响。频域分析测试法是目 样。与以前的模数转换器相比,AD9255的功耗与 成本均有所降低,适用于通信、仪器仪表和医疗成像 等应用 。 2 基于AD9255的数据采集系统设计 2.1系统总体结构 AD9255输出数据格式为并行1.8 V CMOS或 LVDS(DDR)。与单端信号相比,差分信号抗干扰 的能力更强,因为差分信号在布线时要求等长、等 宽、贴近以及同层。因此,外部干扰噪声将被同值而 且同时加载到差分的2根信号上,其差值在理想情 况下为0,对信号的逻辑值产生的影响较小。此外 使用差分信号能有效抑制电磁干扰(EMI)。因为差 分的2个信号距离很近且信号幅值相等、极性相反, 这2根线与地线问耦合电磁场的幅值相等,将相互 前高速模数转换电路动态测试常用的方法,通过将 测试信号采样到的时域输出数据转换到频域,在频 域对数据进行分析以获得高速模数转换电路的动态 转换特性参数 j。本文介绍了一款14位、125 MSPS 的高性能模数转换器AD9255,并基于AD9255设计 了一个数据采集系统。实验结果表明,该采集系统 能很好地实现AD9255的同步采样,并能完成数字 下变频和频谱的建立。 抵消,因此差分信号对外界的电磁干扰较小。同时, 由于差分信号的接收端是2根线上的信号幅值之差 发生正负跳变的点,作为判断逻辑0/1跳变的点,所 1 AD9255介绍 AIY ̄5是—款14位、125 MSPS模数转换器( DC), 以差分信号能准确定位时序。鉴于此,本设计中将 AD9255配置成LVDS输出模式。系统总体架构如 图1所示 。 l 模数 l 转换器l AD9255 l 旨在支持需要高性能、低成本、小尺寸且具多功能性 的通信应用。该ADC内核采用多级差分流水线架 构,集成输出纠错逻辑,在125 MSPS数据速率时可 提供l4位精度,并保证在整个工作温度范围内无失 码。它具有宽带宽、差分采样保持模拟输入放大器, 支持用户可选的各种输入范围。该器件适用于在连 §分线 _1_ ——— ]120MSPS FPGA 分线t 114 bitCOMS 共7条线一 续通道中切换满量程电平的多路复用系统,以及采 用远超过奈奎斯特速率的频率对单通道输入进行采 驱动器.I "Y 图1系统总体结构图 收稿日期:2013—08—31修回日期:2013-09—18 第6期 王贵冬等:基于AD9255的数据采集系统设计与分析 65 从图1可以看出,AD9255与FPGA之问接入1 理得到基带IQ数据,并对该数据进行FFT运算,得 到基带IQ数据频谱。最后,同时将这个基带IQ数 个隔离驱动器,实现差分转单端,这主要是为了消除 在差分信号中的共模杂讯。 在本数据采集系统设计中,AD9255输出的差 分信号经过隔离驱动器转换为单模信号,继而传人 FPGA。FPGA完成采样数据的数字下变频(DDC) 据及其频谱上传给Pc,以显示结果。FPGA内部结 构设计如图2所示 。 2.2.1 同步接收 AD9255的特点之一就是在数据时钟DCO的上 升沿发送数据的偶数位,在数据时钟DCO的下降沿 处理,得到基带IQ数据,并对该数据进行FFT运算 以得到其频谱。最后,FPGA将完成处理的数据上传 给Pc,通过Pc显示处理结果,以便进行频域分析。 2.2 FPGA内部结构设计 发送数据的奇数位。当DCO为60 MHz时,数据时 钟周期为16.67 HS,即半个周期只有8.33 ns,可见 接收这样的采样数据时,时序要求较高。本设计中, 使用异步数据同步接收模块来完成接收操作。 在本数据采集系统设计中,FPGA在接收了隔离 驱动器传人的数据后,对其进行数字下变频(DDC)处 :A 一。 采样数据. 厂—+恚( —+[至至 —.{二 二卜} 基带 Q—— .回,回 回 由于FPGA的内部时钟与DCO为异步时钟域, AdDataIn[0],Ad—o EO]}; end ifobufffifobufAD9255( 必然存在亚稳态,在异步数据同步接收模块中,先将 接收数据拼接成完整的14位采样数据,然后利用一 个异步FIFO实现异步数据同步接收。本文是采用 Verilog语言描述,在Xilinx ISE14.3开发环境下进行 —.wr_clk(~dco), //写时钟 .rd—clk(clk一120MHz),//读时钟 设计,由于Xilinx公司FPGA开发环境自带有FIFO 的IP核,通用性较好,本设计直接利用这个IP核。 具体实现如下: //DCO上升沿获取发送数据的奇数位 always@(posedge dco)begin AdO<=AdDataIn; —.din(AdDataIn—r), WY—//FIFO输入信号 //写使能 //读使能 .en(ce), eFl(ee), .rd—.dout(AdData), full(ful1), empty(empty), valid(AdData—rdy) //FIFO输出信号 //FIFO满标记 //FIFO空标记 //指示输出有效 ..end .//DCO下降沿获取发送数据的偶数位 )。 //通过拼接获取完整的1 4位采样数据 always@(negedge dco)begin AdDataIn—说明:此FIFO模块中,以DCO的反相信号为写 时钟,以120 MHz的时钟信号clk一120 MHz为读时 钟;将clk一120 MHz的使能信号ee作为写使能和读 r<={AdDataln[6],Ad—O[6], AdDataIn[5],Ad—O[5], AdDataln[4],Ad—O[4], AdDataIn[3],Ad—O[3], AdDataIn[2],Ad—O[2], AdDataIn[1],Ad—O[1], 使能,这就实现了当ce有效时,写入1个数据的同时 立即取出1个数据,避免使用指示信号full和empty。 此外,为了更好地实现同步采样,还需要注意以 下2点: 1)FPGA的所有输入时钟都需要由专用的全局 66 数字通信 第4O卷 时钟输入管脚(GCLK)接入,这是为了保证时钟信 号到达各个目标逻辑单元的时延基本相同,以满足 高速同步电路对时钟触发沿的苛刻需求_6 ; 2)需要使用ISE中提供的图形化的约束编辑器 (constraints editor)添加时序约束,以便通知布局布 线器在映射和布局布线过程做出优化调整,使设计 尽量达到时序要求_6j。例如,指定数据时钟DCO第 一个脉冲是高电平且占空比为50%,将输人的AD 数据添加为同一分组并指定数据建立时间和保持时 间等。值得注意的是,时序约束不能过紧,否则会增 加布局布线的难度与时间。 2.2.2数据连续上传 从图2中可以看出,设计中多次运用双缓冲模 块,这主要是为了实现数据能够连续上传给下级模 块。本设计中,通过2个双口RAM来实现双缓冲, 其中双口RAM使用ISE自带的IP核。值得注意的 是,该模块不但需要集合了双缓冲的相关逻辑,而且 其功能必须具有相对独立性,这样才利于FPGA资 源复用,还有利于优化关键路径。 3实验结果分析 AD采样数据经过FPGA处理后得到的基带IQ 数据及其频谱,借助网口上传给上位机,通过Pc显 示处理结果,并对其进行频域分析。众所周知,ADC 本身固有的量化误差和非线性引入的误差不可避 免,而在中频采样系统中大多数采样为相干采样,导 致上述误差呈现周期性,导致信号在数字化后叠加 了信号的谐波分量。Dither信号的作用就是改变 ADC模拟输入信号与采样频率之间的相关性,减小 ADC量化误差、相关采样及DNL引入的谐波失真,从 而提高ADC的SFDR 7-9 3。鉴于此,不得不提AD9255 的1个亮点——可选的片内抖动功能。图3为AIY)255 中Dither的结构图。通过拉高AIY9255的管脚Dither, 可以使能Dither,此时伪随机序列生成器(PN GEN)生 成PN序列,然后通过DAC转换为Dither噪声,这个 模拟信号与输人中频信号相加后由ADC进行量化, 最后再从ADC所量化的码字中减去所加入的PN 序列值。 为了探究此可选抖动选项对SFDR的影响,本 系统通过改变输入信号幅值,分别测出不加Dither 和加Dither 2种情况下的SFDR,如表1所示。其 中,中频输入信号为75 MHz,采样率为60 MSPS,内 部参考电压为1 V。 VIN 图3 AD9255中Dither的结构图 表1 系统中不加Dither和加Dither 2种情况下的SFDR 输入信号 SFDR/dBe /dBFS 不加抖动 加抖动 由表1可见,加Dither时SFDR性能基本上高 于不加Dither,但Dither技术并不能提高接近满量 第6期 王贵冬等:基于AD9255的数据采集系统设计与分析 67 程的大信号输入的SFDR,例如一1 dBFS输入。对 于小信号输入(低于一6 dBFS输入),Dither技术能有 效提高SFDR,尤其在低于一22 dBFS时表现更为突 (2010—10—12)[2013—01—18].http://www.analog.corn/ static/imported—ifles/datasheets/AD9255.pdf. —[2] 程梦璋,景为平.新型流水线ADC的设计与分析[J]. 电子科技大学学报,2008,37(6):930—933. [3] 朱晓华.超高速数据采集系统的设计与实现[J].电测 与仪表,2002,39(444):4043. [4] 张庆民.高速中频采样和数字下变频的研究[D].合 肥:中国科技大学,2000. 出。出现这种现象,主要是因为大信号输入的SFDR 被前端采样失真所限制。对于小信号输入,前端采 样电路引起非常小的失真,因此SFDR很可能受到 了微分非线性(DNL)误差所引起的寄生分量的限 制。所以对于小信号输入,Dither技术可通过把该 寄生分量转换为白噪声来有效提高SFDR。 [5] 杨小牛,楼才义.软件无线电原理与应用[M].北京: 电子工业出版社,2001:100—120. 4 结 语 本文提出的数据采集系统能够很好地实现 AD9255的同步采样,并能够进行完整的数字下变频 以及频谱建立操作。实验结果证明,AD9255是一 款高速大动态范围的高性能ADC,其片内可选抖动 功能在一定程度上能够提高SFDR,但是该可选抖 [6] 田耕,徐文波.Xilinx FPGA开发实用教程[M].北京: 清华大学出版社,2008. ther在ADC中的研究与应用[D].成都:电 [7] 张占鹏.Di子科技大学,2010. [8] 郭志勇,李广军,李强.用于提高ADC性能的自适应Dith— er结构[J].电子科技大学学报,2011,40(3):375—378. [9] 肖科.高速模数转换电路动态性能测试[D].西安:西 安电子科技大学,2003. 作者简介: 动功能仅对小信号输入作用较为明显,而对大信号 输入作用微弱。 参考文献: [1]Analog Devices Inc.AD9255 data sheet[EB/OL] 王贵冬(1987一),男,安徽安庆人,硕士研究生,研究方向为 数字信号处理,E—mail:wgd_2013@163.corn;冯晓东(1970一),男, 重庆人,硕士生导师,研究方向为射频技术及软件无线电。 Design and analysis of data acquisition system based on AD9255 WANG Guidong,FENG Xiaodong (The Telecom Services Support System Research Institute of Chongqing University of Posts and Telecommunications Chongqing 400065,P.R.China) Abstract:The performance and characteristic of AD9255 are simply introduced in the paper.The paper establishes a data acquisition system,based on FPGA(field programmable gate array).The system completes a series of operations,such as synchronized sampling,DDC,FFT and spectrum display.The paper focuses on the analysis of asynchronous data synchro’ nization receiving module,which has a great influence on synchronized sampling.Meanwhile,the paper briefly describe the application of dithering in analog to digital conversion and goes deeply into on chip dither option of AD9255.According to the experimental data,the effects of the on chip dither option are listed. Key words:AD9255,synchronized sampling,SFDR(spurious free dynamic ratio),Dither (责任编辑迟蕾) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务