论文部分内容阅读
模数转换器(ADC)是通信系统的重要组成部分,对通信系统的发展具有非常重要的意义。随着通信系统对高频率、大带宽以及多模式通信的需求,ADC逐渐向高速高精度发展,这大大增加了ADC设计和测试的难度。由于ADC引脚的排列、电平和协议的多样性以及ADC的性能指标众多,设计一个通用的ADC测试平台对ADC芯片研制和生产具有重大意义。本课题设计并实现最高速度达250MSps、最高精度为14bit的ADC测试平台。首先,在调研的基础上,确定了系统实现方案,从系统上将ADC测试平台分为高速信号处理模块、控制与通信模块和软件模块3个部分。针对ADC速度高,ADC引脚的排列、电平和协议具有多样性以及ADC的众多性能指标需要大量数据计算等特点,采用Xilinx公司Virtex-6系列的FPGA芯片构成高速信号处理模块,利用FPGA工作频率高、资源丰富、可编程性强等特点,通过调用IBUFGDS、IDDR、RAM、 CLK IP核等逻辑资源,实现对高速ADC输出信号的接收、处理和存储。控制与通信模块选用运行Linux操作系统的ARM,充分发挥ARM控制能力强和Linux操作系统开源可定制、可移植性强的特点,实现对ADC测试平台硬件平台的控制和使用百兆以太网向上位机传输ADC采样数据。上位机软件模块选择M的LabWindows/CVI软件作为开发平台,根据高速ADC测试平台需求,为软件定制了丰富的功能。同时也设计了方便友好的人机界面,可以使得一般的测试者非常方便地完成ADC的SINAD、SNR、SFDR、THD等性能参数的测试工作,同时也提供了专业人员对ADC芯片内部寄存器进行配置和测试的通道。最后,本课题以型号为ADS58C23的ADC芯片作为测试对象,在采样时钟为250MSps情况下进行了测试。结果表明在输入信号频率为170.5MHz、幅度为-ldBFS情况下,测得ADC的SINAD为68.4dBFS, SNR为68.5dBFS, SFDR为82.2dBc, THD为82.0dBc,测试结果满足ADS58C23数据手册的性能指标。