FPGA在高精度脉宽测量系统中的应用

发布者:BlissfulSunrise最新更新时间:2016-11-12 来源: ofweek关键字:FPGA  高精度  脉宽测量系统 手机看文章 扫描二维码
随时随地手机看文章
  测量领域以及仪表仪器领域中,对数字信号的测量主要便是对其信号脉冲宽度进行测量。目前使用最多的方式便是脉冲计数的方式,即通过高频时钟脉冲在待测信号的低电平处或者高电平处进行计数,然后依照脉冲数量,通过计算的方式得到信号宽度,待测信号独立于计数时钟,其信号的上升以及下降沿无法同时钟边沿准确的吻合,所以,该方式得到的误差最大值可以达到一个时钟周期。例如,若是高频时钟为80MHz,那么其最大的误差量可以达到12.5ns。

  脉冲计数法的精度也可以通过有效的方式予以提高,其思路如下:首先可以将计数时钟的频率予以提高,其次则是通过时幅转换技术对误差予以降低。测量误差会随着时钟频率的的提高而减小,但是频率提高,相对便会对芯片的要求有所提高。例如,若测量误差要求为1ns 时,其时钟频率必须达到1GHz,一般的计数芯片在这种状态下无法正常工作,并且电路板布线以及加工和材料选择都会成为难题。而使用时幅转换技术就无需对时钟频率有所要求,但是该种方式使用了模拟电路,若是待测频率相对较高,那么测量结果很容易受到噪声的干扰,并且若要求是对信号脉宽进行连续测量,那么电路能否快速反应是该方式需要解决的一大弊病。

  而同上述两种方式都不相同的是,文章论述了一种新型的方式,通过数字移相的方式,对脉宽测量精度予以提高。该方式采用FPGA 芯片,实现了高精度脉宽测量。

  1.测量原理

  两路同频信号以一路作为参考,将另一路以该路信号作为参考,进行滞后或者超前的移动,从而形成相应的相位差,这边是移相。该种测量方式通常使用延时方法,通过对两数字信号之间产生的相位差以延时长短进行决定,这种测量原理的基础即数字移相技术。原始计数时钟信号CLK0 通过移相后得到CLK90、CLK180、CLK270。相位之间依次相差90°,通过这四路时钟信号对四个相同计数器进行同时驱动,从而完成信号计数。

  2.系统实现

  计数时钟之间所具有的相位差是该系统保持正常运行的基础,原始时钟频率通常所具有的频率一般较高,频率接100MHz,而周期也大于10ns 而小于20ns,所以即便是存在延迟时间也仅仅只有几ns;另外,为了避免由于传送延迟而对电路板芯片造成不利影响,必须保证系统的柔性以及稳定和精度。文章通过对可编程门阵列,对测量方法予以实现。通过下图的分析可以看出,测量结果最终被送入到FIFO 缓存,从而在处理速度上可以有效得以提高,最终通过PLC总线完成数据的传送。

FPGA在高精度脉宽测量系统中的应用

  各个模块之间的时序需要予以协调控制,而通过逻辑控制则可以有效的得以时间,并使得系统能够正常运行。而FIFO 缓冲模块是在FPGA 芯片中予以实现,另外,逻辑控制也是在该芯片中予以实现的。
 

SpartanII 系列相对于其他的FPGA 芯片性价比相对较高。并且运行频率最高而已达到200MHz,这里芯片选用的是XC2S15-6 以此保证时钟信号不会出现始终外协以及延时传送;并且在时钟信号的控制上也相对较为方便,例如时钟信号的分频以及倍频和移相。另外通过DLL 功能可以实现移相计数模块的快速构建,从而实现上述文章中介绍的几种测量方式。通过DLL 处理后的原始时钟可以得到相差为90°的四组相位,即SLD0、CLK90以及CLK180和CLK270,最后计算出信号脉宽值。

  3.仿真分析以及精度分析

  通过给出内部的布线,实现芯片的方针结果,其仿真结果用Modelsim实现。在RESET 后对计数模块进行启动,继而开始测量待测信号,测量后会产生READY 信号,同时将测量后的结果输出,为后续的测量计算以及分析提供基础信息,通过仿真实验可以证明系统可以达到目标要求。

  然后进一步对系统进行误差分析,系统测量脉宽测量会出现误差的原因主要是因为系统原理误差TS、时钟相移误差Tp 和信号延迟误差Td 以及计数时钟抖晃Tc 等多项误差的存在。通过上面的分析可以看出,若时钟输入过程中晶振为80MHz 时,得出的误差量为3.125ns。时钟相移误差是四路相位-偏移产生的信号本身,该信号从SLKDLL 中分离,依照芯片参数,最大的相移误差可以达到200ps。

  通过分析计算可以得出结果:分别可以得到计数时钟到各自计数器的延迟时间,控制计数器启动停止的HF 信号到四个计数器的时间。由于需要的是各计数时钟间相对延迟时间,故还能得到时钟相对于HF信号到计数器的延迟。

  数字移相技术是目前我们应用在脉宽测量上的基础,在此基础上文章提出了一种精度更高的测量系统,这种方式不同于脉冲计数的方式,在精度上更是高出脉冲计数数倍。而该种方式的测量精度还能够继续予以提升,主要可以通过以下两方面予以完善:首先将晶振频率继续提高,将FPGA 芯片的速度提升的更快。着也是因为系统原理误差会受到晶振频率的影响,晶振频率越高,其误差值就会越小。其次,是对信号延迟误差予以降低。通过前面的分析可以看出,系统精度会受到信号延迟误差的影响。通过减少计数器以及技术时钟的信号延迟差异,能够将测量精度有效提高。另外在FPGA芯片中,信号延迟的时间能够方便的得到,所以,设计过程中只需要将内部元件的位置以及连线予以调整便可以对延迟误差进行调整,或者通过增加一些门电路,从而令信号延迟时间保持一致。

  参考文献

  [1]王永新,方忠艳.时幅转换技术及其在激光测距系统中的应用[J].光学技术,2001,27(2).

  [2]卢毅,莱杰.VHDL与数学电路设计[M].北京:科学出版社,2001.

  [3]边计年,薛洪熙译.用VHDL 设计电子线路[M]北京:清华大学出版社,2000.

关键字:FPGA  高精度  脉宽测量系统 引用地址:FPGA在高精度脉宽测量系统中的应用

上一篇:使用气体超声流量计应考虑哪些影响因素?
下一篇:二极管的检测方法与经验

推荐阅读最新更新时间:2024-03-30 23:28

基于FPGA平台的工业电机最大效率实现
美国国家仪器公司(NI)的设计团队采用赛灵思FPGA作为其通用硬件架构——可重构I/O(RIO)的基础,以推出具有高计算性能的高灵活性嵌入式控制器。   RIO架构目前已被用于多款系统中,如EUROelectronics等公司的系统。借助该架构,从产品原型设计到最终机械设备完成,EUROelectronics只用了3个月的时间。   缩短机械设计时间   无刷DC和永磁同步AC电机(PMSM)二者通常组成无刷DC电机(BLDC),其集成式控制非常复杂,是一个挑战。许多机械制造商都缺乏构建嵌入式控制器方面的软硬件设计经验,难以让嵌入式控制器在各种类型的模拟和数字传感器上实时执行闭环控制。   为了缩短嵌入式机械制造商的最终
[嵌入式]
基于<font color='red'>FPGA</font>平台的工业电机最大效率实现
安富利和赛灵思建立可编程逻辑实验室
  安富利公司旗下运营机构安富利电子元件部与赛灵思公司在新加坡的共和理工学院(Republic Polytechnic)设立专门的设计培训实验室,为工程专业学生提供动手实验的机会。   该实验室由赛灵思投入资金,安富利电子元件部委派经验丰富的现场应用工程师教授所有培训课程,包括为学生和客户每月举办的研讨会。学生和教职人员将有机会在实验室接受不同主题的培训,参加各种主题研讨会,包括各种用户应用的开发和嵌入式系统设计等。   安富利电子元件部亚洲区高级市场部总监黄昌国先生表示:“安富利认为满足年青人的教育需求不仅要给他们提供技术知识,让他们了解如何以创新精神来解决难题也很重要。共和理工学院的实验室将为学生提供独特的机会,助其更全面
[焦点新闻]
基于FPGA设计安全的汽车通信网络
汽车工业正在经历一场无线技术革命,但安全威胁不解决,则可能削弱这块新兴的市场。由于高速网络连接正设法进入汽车领域,设计师面临新通信标准实施的挑战。许多已经习惯于漫长开发周期的设计师, 现在则在为迅速给新型车辆配备用户需求的电子设备而进行竞争。 为调整上市时间并驾驭出现的多个标准,设计师正转向采用FPGA(现场可编程门阵列)。遗憾的是,由于汽车工业匆忙采用下一代基于fpga的汽车远程信息系统,几乎没有设计师能够充分明白他们选择的fpga在安全上意味着什么。构建安全的网络首先要设计安全的系统,而且选择适当的元件可能对大型网络和相关预订收入有重要影响。    从发动机控制模块,到涉及乘客舒适与安全的驾驶室内部系统,已经出现了汽车远程信
[应用]
国内60亿元的FPGA市场,谁“煮”沉浮
eeworld网消息:全球半导体市场格局已成三足鼎立之势,ASIC (Applica TI on Specific Integrated Circuits,专用集成电路)、ASSP(Applica TI on Specific Standard Parts,特殊应用标准产品)、FPGA(Field Programmable Gate Array,现场可编程门阵列)三分天下。相较于ASIC和ASSP巨大的市场容量而言,FPGA还只是一个小众市场。但是市场统计研究数据表明,FPGA已经逐步侵蚀ASIC和ASSP的传统市场,并处于快速增长阶段。现阶段FPGA的应用不断扩展,从汽车、广播、计算机和存储、消费类、工业、医疗、军事、测试测量、
[嵌入式]
Altera与Intel进一步加强合作,开发多管芯器件
此次合作将在单一封装系统中优化集成14 nm Tri-Gate Stratix 10 FPGA和异构技术。 2014年3月27号,北京——Altera公司(Nasdaq: ALTR)与Intel公司今天宣布,采用Intel世界领先的封装和装配技术以及Altera前沿的可编程逻辑技术,双方合作开发多管芯器件。在此次合作中,Intel使用14 nm三栅极工艺制造Altera的Stratix® 10 FPGA和SoC,进一步加强了Altera与Intel的代工线关系。 Altera与Intel一起工作开发多管芯器件,在一个封装中高效的集成了单片14 nm Stratix 10 FPGA和SoC与其他先进组件,包括D
[嵌入式]
Altera与Intel进一步加强合作,开发多管芯器件
基于FPGA的三坐标测量机电机控制系统
1、控制系统概述 随着工业的发展,三坐标测量机越来越显示出其重要作用。而电机控制系统对三坐标测量机的运行有着非常重要的作用。由于FPGA可以现场可编程,可以实现专用集成电路,能满足片上系统设计(SOC)的要求,使其日益成为系统的关键部件。 本文介绍一种基于FPGA的电机控制系统,用于控制三坐标测量机电机运行。 系统主要由PC机、控制电路、驱动器 和电机组成。系统结构图见图1。 其中PC机,由VC++实现用户界面,发出的命令由FPGA进行接收和缓存,单片机进行分析处理产生控制命令,控制命令再经过FPGA传入驱动器,控制电机运行。同时电机状态信息反馈回PC机,用于人机交互。系统中FPGA选用的是Altera公司的Cyclone系列
[测试测量]
基于<font color='red'>FPGA</font>的三坐标测量机电机控制系统
基于FPGA的模拟表头测试系统设计
光纤陀螺是激光陀螺的一种,是惯性技术和光电子技术紧密结合的产物。它利用Sagnac干涉效应,用光纤构成环形光路,并检测出随光纤环的转动而产生的两路超辐射光束之间的相位差,由此计算出光纤环旋转的角速度。光纤陀螺仪主要由表头和调制解调电路两个部分组成。伺服于表头的调制解调电路根据输入的电信号,经过相应的变换后形成反馈信号送至表头的相位调制器中。在实际的应用过程中,相应的调制解调电路应该根据温度、振动等情况做出相应的改变,才能最大限度地保证陀螺的精度要求。本文设计了一种基于FPGA的测试系统,模拟光纤陀螺仪的表头,并检测调制解调电路的性能。 模拟表头的基本原理及结构 表头的主要功能是将Sagnac效应产生的光程差所引起的相位变化通过
[测试测量]
基于<font color='red'>FPGA</font>的模拟表头测试系统设计
DSP和FPGA在汽车电子中的广泛应用
  1 引言   20世纪末,全球范围内兴起的信息革命浪潮,为汽车工业的突破性发展提供了千载难逢的机遇,信息技术的广泛应用是解决汽车带来的诸如交通拥挤、交通安全、环境污染、能源枯竭等问题的最佳途径。同时,随着汽车电子技术的发展,电子组件所占整车成本的比例也逐步上升。据统计资料表明,目前,在欧美国家生产的汽车上,电子组件已占到汽车总成本的20%~30%,并且,车用电子组件还以每年8.8%的速度快速增长,特别是数字信号处理器芯片(DSP)的用量更是将以每年25%的速度增长。估计到2005年,汽车电子组件的市场规模,将达到170亿美元。由此可见,电子化、集成化、数字化、信息化、网络化、智能化、小型化和个性化已经成为并且还将继续是
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved