LXI总线数字化仪模块设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:sksliuxin6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了一种基于LXI总线数字化仪模块的总体设计方案。该数字化仪模块以FPGA和DSP作为采集控制和信号处理核心单元,兼容两种标准频率中频信号的采集与数据处理,采用基于IEEE15/88精密时钟协议提供的时间基准进行精确定时触发。软件系统在Windows NT平台上实现,开发了基于Lab Windows/CVI的虚拟仪器软面板,保证了模块运行的稳定性和人机界面的友好。本数字化仪模块的特点在于该模块在高性能FPGA的控制下实现两种中频信号采集,最高采样频率可达130MHz,可靠性、稳定性好,具有较好的实用价值。
  关键字:LXI总线;FPGA;DSP;IEEE1588
  
  引言
  
  LXI是基于以太网技术等工业标准,由中小型总线模块组成的新型仪器平台。它由安捷伦公司和VXI科技公司于2004年9月共同合作成立的LXI联盟提出的,利用现有Ethernet标准、Internet工具、LAN协议、IEC物理尺寸和IVI驱动程序的各方优点,使测试系统的互连平台转向更高速的PC标准的I/O,是构成新一代合成仪器平台的标准。
  LXI总线数字化仪模块能够对两种标准频率的中频信号进行数据采集和数字中频处理与分析、并且给出幅频特性分析结果、也可以直接输出数字中频I/Q数据,提供给其他分析设备进行用户需要的特定分析。
  
  总体实现方案
  
  LXI总线数字化仪模块主要包括中频信号处理通路、高速ADC、基于FPGA与DSP的数字中频信号处理、数据存储单元以及嵌入式微处理器等部分,具体实现方案如图1所示。中频信号处理通路部分主要完成模拟中频信号预采样处理、程控增益控制、抗混叠滤波等,处理后的中频信号经过高速ADC采样,采样得到的数字中频信号首先送到FPGA进行数字下变频、数字滤波等处理后得到IQ两路数据,再存储在存储器中,然后由DSP进行本地数据运算,以得到要分析信号相应的特性信息。IQ数据也可以直接送到模块前面板,即IQ数据输出。嵌入式微处理器是整个模块的控制核心,完成系统间的通讯、图形控制,同时提供丰富的接口。
  
  关键电路实现
  
  中频信号处理通路设计
  


  由于中频数字化仪模块能够对两种频率的中频信号进行采样与信号处理,因此整个中频信号通道覆盖两种中频带宽。中频信号处理通路主要完成中频信号滤波、信号放大、抗混叠滤波以及对数检波和预采样等。中频信号在进入模块通道后,首先进行低通滤波,滤除中频信号中的高频分量,滤波后需要对信号进行放大控制,以满足ADC的采样要求。信号进入ADC之前要进行抗混叠滤波处理,在抗混叠滤波电路部分信号通道分成两路,进行第一种中频信号分析时,通过控制开关选择第一中频滤波通道;进行第二种中频信号分析时,选择第二中频滤波通道。信号通道前端的对数检波及预采样电路辅助程控增益放大器实现模块整个通道0dB~30dB的自动增益功能。同时为提高模块的动态范围,在中频信号进入高速ADC之前设计有噪声叠加电路。具体实现原理如图2所示。
  
  ADC电路设计
  数字化仪模块ADC采用14位、130Msps模数转换器(ADC),为减小信号干扰,采用模拟差分输入方式。转换器的数字输出为低功耗LVDS、二元补码数据格式,以方便后续数据处理。
  为满足模块能够完成对两种中频信号采集,ADC电路部分设计了可变采样时钟电路,模块会根据用户的测试需要自动选择不同的采样时钟,并且采样时钟始终锁定在模块内部或外部参考上。采样时钟发生电路由参考电路、集成锁相环路(内部自带VCO)及DDS电路三部分组成,如图3所示。基于FPGA的控制电路控制集成锁相环路内部自带的VCO锁定在一个固定输出频率上,采样时钟信号则由DDS对VCO输出的信号分频得到。
  


  
  基于FPGA和DSP的数字中频信号处理电路设计
  FPGA主要完成数字中频信号处理和硬件电路的控制。其中信号处理部分包括数字下变频、数字滤波等,总体结构上由DDS、下混频器、MAC滤波器、系数存储器等组成,DDS完成数控本振(NCO)的功能,用来产生下变频所需的本振信号:硬件电路控制部分包括中频信号处理通路控制、采样时钟控制、数据存储控制及触发控制等。
  FPGA处理后数据的最终处理与运算工作由DSP完成,包括中频检波、对数处理、视频滤波、视频检波以及对运算结果进行误差修正等任务,处理完成的数据通过LXI总线接口送到虚拟仪器软面板进行结果显示。由于要进行两种中频信号测量,数据处理复杂程度高,而DSP和FPGA的存储空间有限,因此采用动态更新DSP程序和FPGA程序的方法。根据用户选择的功能,重新配置DSP和FPGA代码到芯片,此方法提高了软件的灵活性和可扩展性,同样缩小了硬件体积,减少了硬件成本。
  
  LXI触发电路设计
  LXI规范提供了3种触发方式:基于LAN的触发;基于IEEE1588精密时钟协议提供的时间基准进行定时触发:通过专用LXI触发总线的触发。
  本数字化仪模块采用基于IEEE1588精密时钟协议提供的时间基准进行定时触发,该触发需要通过网线来实现IEEE1588协议,使各设备的实时时钟保持同步、各设备根据同步的时间实现事件的同步。由带有以太网外设的CPU处理器和FPGA组成。FPGA仍然实现IEEE 1588时间戳和硬件触发的功能,这样可以大大提高同步精度,同时有利于LXI测试模块的升级和维护。
  


  
  模块软件设计
  
  驱动软件设计
  在以NT为核心的WIN2K、WINXP操作系统中,由于安全性、稳定性的考虑,操作系统不允许应用程序直接访问硬件资源,要实现对LXI总线中频数字化仪硬件电路的控制就必须开发硬件设备驱动程序,作为下层硬件和上层应用程序的纽带,实现应用程序对底层硬件的访问。
  在中频数字化仪软件开发中,我们利用工具软件DriverStudio,按照Windows驱动程序模型(WDM)设计了本数字化仪模块驱动程序,在驱动程序中实现端口的读写、中断的响应及DMA传输等。
  在中频数字化仪模块中、主机与模块交互的数据量很大、通过CPU控制读写很耗费CPU资源,经常导致计算机响应迟缓,为此我们采用了DMA数据传输方式。DMA是利用PCI9054的DMA控制器,在本地设备与计算机内存之间进行数据传输。由于DMA控制器与CPU是并行操作,所以在数据传输的过程中,CPU可以空闲下来做数据处理等工作,这种传输方式特别适合大数据量、多线程的处理。在DriverStudio中,类KdmaAdapter封装 了DMA适配器。
  
  模块测控软件设计
  考虑到调用设备驱动程序操作比较复杂,并且需要一定的硬件知识,不利于用户二次开发使用,在模块中我们对设备驱动程序进行了封装、将设备的功能模块封装为一个个直观易用的高层函数,屏蔽了模块的具体的控制方式,减少用户在开发应用程序时对模块的了解。
  为了实现模块驱动程序的兼容性和规范性,统一采用虚拟仪器接口,对虚拟仪器的接口函数进行了统一的命名约定,统一的函数输出格式,能够满足在Microsoft Visual c++、c++Builder、Lab Windows/CVI、Lab View等多种语言环境的二次开发的需要,以动态库的形式提供用户。
  由于LXI总线数字化仪模块本身不具有显示控制界面,因此开发了一个可视化的虚拟仪器软面板控制界面,方便用户对模块的控制与使用,虚拟仪器软面板控制软件将随模块一并提供给用户。
  
  模块自动识别
  LXI测试模块在连接到总线上时应能自动被发现并识别。该机制主要通过实现LXI测试模块内部的RPC服务器和VXI-11协议来实现。具体的工作原理是:客户端(主控计算机)首先向服务器发出RPC请求服务,当服务器接收到该请求后,必须将VXI11内核的网络端口号发送给客户端,客户端接收到该端口号后,与服务器建立TCP/IP通讯链路,并向LXI测试模块发送“*IDN?”查询信息,LXI数字化仪模块随后将仪器的信息,包括厂商、型号、版本号等信息回发给客户端,同时,客户端和服务器也通过该链路来实现SCPI命令的传输。
  
  结语
  
  LXI总线数字化仪模块可实现最高130MSa/s的采样速率,可以进行两种标准中频信号数据采集与信号处理,同时具有参考输入输出、IQ数据输出、触发输入输出等功能。此模块已应用于某LXI总线合成化测试仪器系统,用于频谱分析和功率测量,图4为进行频谱测量时波形图。
  通过测试,LXI总线数字化仪模块各项技术指标达到预先设计要求,具有较高的稳定性、可靠性及系统兼容性。随着LXI总线模块化产品的发展及LXI总线微波测试系统的需求,LXI总线数字化仪模块将具有更好的应用和市场前景。
其他文献
不久前,Cadence在北京召开了董事会。会议期间,部分董事会成员向《电子产品世界》介绍了对业界的看法和Cadence的规划。
硅谷的成功因素:1)优秀的大学和人才,2)共享、创新、允许失败的文化,3)优秀风险投资,4)优秀高科技公司。在中国,还要加上5)地方政府开明政策。从这些客观评估来看,最好的中国城市是
小学数学教育必须重视数学应用的教学,将应用意识的培养和应用能力的发展放在重要的位置上,使学生具有适应生活和社会的能力,使他们能亲身应用所学知识和思想方法去思考和处
随着信息技术教育的不断普及,越来越多的教师认识到网络与英语教学的重要性。而现代网络技术的日臻完善,给农村中学的教育改革注入了强大的活力,也为农村中学提高英语教学质量带
摘要:本文设计了一种三相电信号采集电路,可以实现三相电压/电流的六路同步采样。A/D转换芯片采用的是ADI公司产的A/D7656芯片。以锁相环HEF4046和CD4060构成采样的倍频信号作为A/D转换的控制信号,可以实现每周波动态等间距信号采集。本电路的输出接口电压可以根据需要调整为3.3v或者5v,直接与DSP或MCU相连。  关键词:三相电;A/D7656;硬件同步采样;HEF4046   
通信设备巨头NEC发布了10公斤小型LTE无线基站MB4300系列,搭载无线电设备控制器和具有通信通道功能的无线电设备。新产品重量10公斤,体积10公升,数据传输能力SWX2(MIMO),搭载了高性
化学教学过程中实验是重要基础。实验具有直观性,符合学生的认知特征,容易吸引学生;实验要求严格,严谨求实,更容易培养学生实事求是,严谨治学的科学态度,不仅能培养学生观察
高亮LED(HB LED)的正向导通电压(VF)常常用于监测LED的工作状况,如果VF出现显著变化,则说明一只或多只LED出现故障,甚至完全失效。  几只LED串联后,VF总电压可能达到40V或更高,如果不是以地为参考,则需测量VF差分电压。除了高压、差分测量外,系统面临的另一个高电平期间测量阳极与阴极之间的电压。  为避免测量差分高压信号,可采用一种间接方式:即测量DRV引脚的占空比。对于该LE
教师专业成长是教师不断接受新知识,增长专业技能的过程,是一个教师的职业理想、职业道德、职业情感、社会责任感不断成熟、不断提升、不断创新的过程。教师的专业技能和素质
【正】英语教学是教与学的过程,是教师与学生为了完成共同的教学目标的合作过程,是教师教与学生学的和谐统一过程。新课程理念观始终把学生主动,全面的发展放在中心地位。在