首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

基于PXI总线的宽带频率计设计

作者:黄冠中,李志强 来源:现代电子技术


  摘 要:对基于PXI总线的宽带频率计进行了研究。针对宽带频率的特点,采用了预分频法和基于相位重合的全同步法对被测频率进行测量,达到较高的测频精度。在硬件电路设计中采用可编程逻辑器件FPGA对相位重合检测电路、闸门和计数器等模块进行设计,既使用方便,又易于修改,同时该频率计采用最新流行的PXI总线技术贯彻了虚拟仪器的思想,使本来需要硬件实现的技术软件化,大大降低了系统成本,增强了系统的功能与灵活性。
  关键词:宽带频率计; FPGA; PXI总线; 分频器
  中图分类号:TP274 文献标识码:A
  文章编号:1004-373X(2010)11-0018-03
  
  Design of Wide-range Frequency Meter Based on PXI Bus
  HUANG Guan-zhong, LI Zhi-qiang
  (Ordnance Engineering College, Shijiazhuang 050003, China)
  Abstract: The broadband frequency meter based on PXI bus is researched. Aiming at the characteristics of the broadband frequency, the predividing-frequency method and full synchronization method based on phase coincidence are used to measure the frequency, which reaches a high precision. The FPGA is used in hardware circuit to design the phase coincidence detecting circuit, and the modules of the gate and counter, which is very convenient to operate and amend. This frequency meter uses the popular technology of PXI bus, which carries through the thought of virtual instrument, realizes the function by software instead of hardware, reduces the system cost greatly, and enhances the system function.
  Keywords: broadband frequency meter; FPGA; PXI bus; frequency divider
  
  频率信号具有抗干扰性强,易于传输,易于保持信息完整性和可以获得较高测量精度等优点,被广泛应用于日常生活、工业等各个领域,频率测量成为信息提取、设备检测等过程中的一个重要环节。频率检测作为电子测量领域最基本的测量之一,随着数字电子技术的发展而得到了长足的进步,数字频率测量也得到了越来越广泛的应用,从而使测频原理和测频方法的研究受到越来越多的关注。本文在简述频率测量原理和方法的基础上,主要介绍一种基于PXI总线的宽带、高精度数字频率计的设计与实现。
  1 测频原理
  目前对频率的测量采用的方法主要有:围绕电子计数器计一定时间内的脉冲个数来确定频率;对信号时频变换的算法进行研究。本文主要讨论前者。
  1.1 直接测频法[1]
  电子计数器是一种利用比较法进行测量的最常见、最基本的数字化仪器,是其他数字化仪器的基础。频率在时间轴上是无限延伸的,因此对频率测量需要确定一个取样时间T,在该时间内对被测信号的周期进行累加计数(若计数值为N),根据fx=N/T得到频率值。此种方法由于闸门时间与被测信号不同步,计数时存在±1的计数误差,影响测频精度。
  1.2 等精度测量法[2-3]
  可见直接测频法虽然设计简单,但是精度不高,为消除“±1计数误差”,对其进行改进如图1所示。
  图1 等精度测频框图
  被测信号经过滤波、放大、分频、整形预处理之后,将处理后的方波信号和闸门时间预置方波信号进行同步控制。同步控制一般由D触发器和三态门来实现。在测频率和周期时,单片机控制中心发出清零信号使三态传输门处于高阻状态,同时给出启动闸门信号,当被测信号整形后的方波信号上升沿到来时,同步控制发出信号,使闸门A和闸门B同时开始对被测信号和标准信号进行计数。当单片机发出结束闸门信号后,fx的方波信号上升沿的到来,将使计数器停止计数,并申请中断服务。这样便实现了闸门的启闭与fx同步,再将中断服务送来的数据送入运算中心进行处理,最后将结果送入显示系统,显示测量结果。时序图如图2所示。
  图2 等精度测频时序图
  经分析,误差主要来自标频信号与闸门B不同步产生的“±1”误差,为进一步提高测频精度,提出了基于相位重合的全同步测频方法。
  1.3 全同步测频法[4]
  全同步频率计测频思路:被测信号fx经调理电路处理后与标准频率f0一起被送入相位重合点检测电路,先开启预置闸门,但并不计数,当两信号相位第一次重合时打开实际闸门并开始计数,而实际闸门的关闭是在预置闸门下降沿后的第一个相位重合点到来时关闭的。这样,计数电路在1 s内所累积11的脉冲个数就有了频率意义。频率计算公式等精度测频一样,但是因为被测频率、标准频率与闸门达到了真正的一致,理论上彻底消除了±1的计数误差,如图3所示。
  图3 全同步测频法框图
  设开启闸门时脉冲同步时间差为Δt1, 关闭闸门时脉冲同步时间差为Δt2,脉冲的相位同步检测最大误差为Δt,则有Δt1 ≤ Δt,Δt2 ≤Δt。不计标准时钟误差, 实际闸门与标准时钟同步, 实际闸门时间为T,被测信号计数值为Nx,标准时钟计数值为N0,则被测信号的频率测量值为:
  f′x
  =NxT=NxN0f0
  (1)
  真实值为:
  fx=NxT=NxT+Δt1+Δt2
  (2)
  频率测量的相对误差为:
  
  σ=fx-f′xfx×100%=Δt1+Δt2T≤2ΔtT
  (3)
  由式(3)可知,误差只与脉冲相位检测电路的准确度有关。
  2 硬件电路设计
  2.1 信号调理电路设计
  被测信号为1 Hz~6 GHz,频带范围较宽,而CPLD/FPGA[5-6]中计数器工作频率不超过200 MHz,因此需要对被测信号进行预处理。该频率计模块包含3个测试通道,分别为0,1,2通道。其中,0通道所测频率范围为1~6 GHz;1通道所测频率范围为50 MHz~1 GHz;2通道所测频率范围为1 Hz~50 MHz。对于0,1通道的信号,由于频率较高,因而先由高频信号接收器进行接收整形,然后经前端分频器分频后送到FPGA/CPLD进行计数;对于2通道所测的信号被放大整形后直接送到FPGA/CPLD计数。
  2.2 器件选择
  由于该频率计模块分3个测试通道,对应不同的测试通道,选用了相对应的器件。在0通道,选用Zarlink公司的ZL40800和SP8782,实现8×32分频;在1通道,选用SP8782实现32分频;在2通道选用施密特触发器对信号进行放大整形。高稳定度晶振选用TC75温度补偿晶振,其稳定度为±10-8;FPGA选用Altera公司的EPM7032SLC44-5,其速度等级为5 ns,既满足了该电路的要求,又兼顾了电磁兼容;高频信号接收器采用NB6L16差分接收器,其接收的最高信号频率可达6 GHz。
  
  2.3 PXI总线接口电路设计
  专用PCI接口芯片加CPLD/FPGA的接口方案,采用专用接口芯片PCI9030虽没有像直接采用CPLD/FPGA那么灵活,但它可以大大缩短开发周期,并且专用总线接口芯片具有通用性,提供配置寄存器,具备用于突发传输功能的片内FIFO等优点,避免了自行设计PXI总线将大量的人力和物力投入到纷繁的逻辑验证、时序分析工作上,开发周期长的弊端。
  2.4 基于FPGA的相位重合检测电路设计[7-8]
  相位重合检测电路基本原理:利用FPGA内部的延时特性,信号经过方向延时后和原信号相与,即可获得与延时时间长度相同的输出,且输出间隔为各自的周期,当两路信号在第一次与门之后重合时,y输出高电平,此时判断两信号相位重合。EPM7032SLC44-5的延时时间为5 ns。电路图如图4所示,时序图如图5所示。
  图4 相位重合检测电路
  图5 相位重合检测仿真图
  3 基于PXI总线的宽带频率计设计
  3.1 PXI总线介绍[9-11]
  PXI总线是在PCI总线内核技术上增加了成熟的技术规范和要求形成的。它通过增加用于多板同步的触发总线和参考时钟(10 MHz),用于进行精确定时的星型触发纵向,以及用于相邻模块间高速通信的局部总线来满足用户试验和测量的要求。PXI将Windows 95和Windows NT定义为其标准软件框架,并要求所有的仪器模块都带有按VISA规范编写的WIN32设备驱动程序,使PXI成为一种系统级的规范,确保系统易于集成和使用。
  3.2 频率计系统组成
  被被测信号经过调理电路预处理后与标准频率一起输出到相位检测电路后,由总线控制打开预制闸门,当检测到相位重合时,实际闸门开启并计数,当预制闸门下降沿到来时并不立即停止计数,而是等到下一次的脉冲重合点到来时关闭闸门并停止计数,系统由PXI总线进行控制。原理图如图6所示。
  图6 基于PXI总线的宽带频率计原理图
  4 结 语
  介绍了一种基于PXI总线的高精度宽带频率计,采用预分频和相位同步测频相结合的技术,实现了宽带范围内的高精度测频要求,同时,通过FPGA将关键电路部分以逻辑编程的方式集成在芯片中,易于修改,使用方便。整个系统由PXI总线进行通信和控制,该频率计在电子测量领域有着广泛的应用前景。
  
  参考文献
  [1]戴晴,黄纪军.现代微波与天线测量技术[M].北京:电子工业出版社,2008.
  [2]张前毅.基于CPLD的微波频率计研究[D].成都:电子科技大学,2007.
  [3]张九才.微波功率频率计设计[D].成都:电子科技大学,2006.
  [4]包本刚.基于FPGA的全同步数字频率计的设计[D].长沙:湖南大学,2007.
  [5]王辉,殷颖,陈婷,等.MAX+Plus Ⅱ和Quartus Ⅱ应用与开发技巧[M].北京:机械工业出版社,2007.
  [6]张丕状,李兆光.基于VHDL的CPLD/FGGA开发与应用[M].北京:国防工业出版社,2009.
  [7]刘晨光.新型高精度频率测量仪的实现[D].西安:西安电子科技大学,2009.
  [8]杜保强,周渭,陈法喜,等.一种新型超高精度频标比对系统的设计[J].仪器仪表学报,2009,30(5):967-972.
  [9]秦红磊,路辉.自动测试系统[M].北京:高等教育出版社,2007.
  [10]PXI Systems Alliance. PXI specification PCI eXtensions for instrumentation: an implementation of compact-PCI\. \: PXI Systems Alliance, 2000.
  [11]LARBI Sennour. Design examples for PCI connections manual\. PCI Journal, 2005,7(50): 46-74.