基于FPGA的时间间隔测量仪的设计.docx
《基于FPGA的时间间隔测量仪的设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA的时间间隔测量仪的设计.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学2008届毕业设计说明书毕业设计说明书基于FPGA的时间间隔测量仪的设计学生姓名: 学号: 学 院: 专 业: 指导教师: 2012年 6 月 第II页 共II页摘 要随着科技的飞速发展,人们对高精度的时间频率的需求越来越高,传统可驯钟系统 (自动校频系统)是模拟或半数字体制,其时差测量单元采用高精度时间间隔计数器,存 在成本高、调试困难和不易建立模型等缺点。微电子技术的发展,推动了可编程逻辑技 术的发展,出现了价格低廉、适合工程应用的现场可编程逻辑器件(FPGA),因此采用 FPGA 实现高精度时间间隔测量具有很大的现实意义。本文详细分析了几种传统时间间隔测量方法,深入研究了延迟单元
2、在 FPGA 中的实 现方法,并对事件延迟内插法、时钟延迟内插法、以及差分延迟内插法三种时间内插法 的仿真验证,结果表明,基于差分延迟线测量的分辨率最高,消耗硬件资源最少。在此基础之上,在 Altera公司CycloneII系列的EP2C8Q208C8N芯片中实现分辨率为43ps的差分延迟链,采用粗细结合测量的方案,设计了一个集成在 FPGA 内的高精度时间间隔 测量模块。设计主要包括四个部分:系统时钟模块、粗测量单元、细测量单元、数据处理与数据传输模块,并在QuartusII开发环境下通过VerilogHDL语言对模块进行软件实现。基于FPGA的时间间隔测量的精度达到200ps,具有高精度、
3、集成度高、易于移植的特点,是一种较优的设计方案,有着很好的应用前景。关 键 词:FPGA,时间间隔测量,差分延迟内插法,延迟线ABSTRACTWith the rapid development of science and technology,the demand of high-precision time and frequency are increasingly higher.The traditional Disciplined Clock System (adaptive frequency calibration system) adopts analog or semi-d
4、igital system,which use high precision time-interval counter measure time part.But it exists shortcoming such as:high cost,large impact by environmental factors.Development of microelectronics technology,and promote the development of programmable logic technology.There has been a low price, suitabl
5、e for engineering applications of field programmable gate array (FPGA). So reaching precise time-interval measure based on FPGA has the great practical significance.This paper analysis the commonly methods of time-interval. And the event delay interpolation method,the clock delay interpolation and t
6、he interpolation of three differential delay time interpolations of the simulation results show that the differential delay line based on the highest resolution measurements, a minimum consumption of hardware resources.On this basis,I design to realizing a 43ps delay difference of differential delay
7、 based on Cyclone II series of AlterasEP2C8Q208C8N chip.An integrated high-precision time interval measurement module be designed and embedded in FPGA.I determine the specific measurement for time interval:design by crude and fine measurement.The main modules are:System clock module,coarse measureme
8、nt module,and fine measurement units,data processing and data transmission modules. Finally use the VerilogHDL software to simulate the entire program in the Quartus9.0.The FPGA-based time interval measurement accuracy of 200ps,with high accuracy,high integration,easy-to-transplant characteristics.I
9、t is a better design,has a good application prospects.Key words : FPGA,Time interval measurement,Differential delay interpolation , Delay line目录1.1 研究背景与意义11.2 国内外发展现状31.3 论文主要研究内容62 时间间隔测量的基本原理及方法82.1 时间间隔测量的一般技术指标82.1.1 准确度82.1.2 频率稳定度82.1.3 分辨率92.1.4 精度92.2 直接计数法92.3 时间内插法102.3.1 内插基础102.3.2 模拟内插
10、法102.3.3 游标内插法112.3.4 延迟内插法122.3.5 差分延迟内插法133 基于 FPGA 的时间内插法的研究143.1 可编程逻辑器件简述143.1.1 FPGA 的发展153.1.2 FPGA 的结构及工作原理153.1.3 FPGA 设计基础163.2 基于 FPGA 的延迟时间内插法193.2.1 延迟单元分析193.2.2 延迟时间内插测量分析214 总体设计25清华大学2012届毕业设计说明书4.1 实现方案254.2 主要模块设计与实现254.2.1 系统时钟产生模块264.2.2测量模块274.2.3 数据处理模块294.2.4数据存储模块304.2.5通信模块
11、304.2.6显示模块315 结论33参考文献34致 谢36编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第37页 共42页1 绪论1.1 研究背景与意义现代科学技术的发展建立在精密测量基础之上,对时间间隔测量技术,尤其是对高 精度高分辨率的时间间隔测量技术的研究具有重大的意义,无论是在通讯、电子仪器、导航定位、航天航空、天文,还是计量、电子技术等领域都离不开高精度的时间间隔测量1。时间间隔测量以稳定的周期性运动为基础,以选定的标准周期倍数或分数为时间单位进行测量。人类对时间间隔的测量经历了圭表、机械钟、石英钟、原子钟等不同阶段。随着社会生产力的迅猛提高和科学技术的飞速发展
12、,人们对时间由时间的基本单位导出的物理量频率的准确度提出了越来越高的要求,即对时间间隔测量分辨率和精度的要求不断提高。高精度短时间间隔测量是由多学科、多技术领域交叉形成的一门专业技术,是高精度超声波测距、激光脉冲测距和雷达测距的基础。在激光测距中,主要是要测量电磁波的发射波与反射波之间时间间隔,来确定被测距离,测距精度直接由时间间隔测量精度决定。现在高精度时间间隔测量已成为军事通信、卫星定位等航空航天和国防军事中不可或缺的关键技术。近年来,社会的高速发展对时间间隔测量的精度提出了更高的要求。在可编程逻辑器件(FPGA)单片上实现时间间隔测量已有大量成功的例子,相对于传统的设计方法,应用FPGA
13、技术除了具有测量的准确度高和设备的稳定性强等优点外,更有系统集成度高、简单灵活、体积小、易于升级扩展和成本低廉等优点,因此通过编程在 FPGA中实现高精度时间间隔测量具有深远的意义。时统设备是时间统一系统的重要组成部分,它向用户提供标准时间频率信号,所以 时统设备的性能已关系到整个时间统一系统各点的时间频率同步精度和稳定性,同时也 关系到终端用户获取的时间频率信号的准确性和稳定。因此,时统对提高时统设备的定 时、校频性能的研究具有重要意义,而可驯钟技术是时统设备实现定时校频功能的主要方法之一2。典型的时统设备如图1.1所示。图 1.1 典型时统设备原理图频率标准是时统设备的心脏,由于对站间同步
14、误差和时统设备守时能力的要求不断提高,对时统设备的频率标准要求也越来越高。以往时统设备大多配置高稳定石英晶体 频率标准,由于受准确度的限制以及需要较长的开机预热过程等问题影响,在高精度求场合,单一的石英晶体频率标准已不能满足要求,组合型频率标准应运而生。组合型频率标准将不同性能优势的频率标准,采用电子电路组合成比单个频率标准性能指标更 为优良的频率标准,即可驯钟技术。例如,时统设备曾采用铷原子频率标准输出的标准 频率信号锁定高短稳石英晶体频率标准,使其输出的信号既有高频率准确度,又有良好 的短期频率稳定度。组合型频率标准是在现有频率标准无法满足时统设备对标准频率信 号指标的全面要求的情况下采用
15、的,它可发挥参加组合不同频率标准在某个或者某些指 标方面的优势,如石英晶体频率标准在秒以下的频率稳定度好、铯原子频率标准准确度 高、氢原子频率标准 10s以上的频率稳定度好等。近年来出现了另一种组合形式,即将频率标准与精密校频接收机相结合,利用接收到的标准时间频率信号校准本地频率标准的频率,使本地频率保持较高的准确度。这种组合 形式的代表为:GPS可驯石英晶振、GPS可驯铷钟。众所周知,石英晶体频率校准由于受 到晶体老化等因素的影响,输出频率有较大的老化率,重现性也较差。铷原子频率标准的 重现性是原子频率标准中的最差者,同时漂移率也是最大的。组合型频率标准接收机接收GPS、GLONASS、我国
16、的北斗、长波等标准时间频率信号,使本地频率标准的频率跟踪频 率时间频率信号从而达到减小重现性、同时减少老化或漂移对频率标准的影响3。GPS技术是目前使用广泛的技术之一。GPS技术提供了一个在全球范围内将时间同 步控制在几纳秒内的手段,运用GPS技术的优良特性来控制本地振荡器的可驯钟技术也得到了的深入研究和广泛的使用。然而其它能提高精度时间频率源的系统(如俄罗斯的 GLONASS、我国的北斗以及长坡等)都因时间间隔精度的原因没能得到广泛的应用,相信随着我国北斗系统的不断发展和完善、长波授时台的改造以及欧洲伽利略系统的建成,基于各种高精度时间频率源的可驯钟必将得到更深广的研究和应用。图 1.2为G
17、PS可驯钟系统,它通过 GPS接收机得到标准的 1ps信号作为参考标准,将其与本地晶振产生的1ps信号同时输入高分辨率的时间间隔计数器,进而得到时差,再将这个时差值送入主控制器(通常是一个单片机)进行处理得到一个电压控制信号,将高压控制信号送给压控振荡器来控制本地晶振,通过这样的方式来改善本地晶振的输出。图 1.2 GPS可驯钟系统GPS可驯钟系统期望实现两个目标:在 GPS信号正常情况下,利用 GPS信号提高本地晶振准确度和长期稳定度;同时在失去GPS信号情况下还能提高本地晶振保持能力。达到这两个目的必须满足两个条件:提高稳定性必须对晶振噪声建模,建模准确必须提高测量精度和分辨率。对基于 F
18、PGA 的时间间隔测量的研究,就是希望可以采用 FPGA 取代高分辨率时间间隔计数器,便于工程的应用。基于 FPGA 的时间间隔测量必将大大促进可驯钟技术的应用发展,从而提高各类时统设备的应用范围4。1.2 国内外发展现状随着科学技术的发展,精密时间测量数字化技术在自动检测设备、激光探测、医疗图形扫描、相位测量、频率测量等研究领域得到广泛应用。美、日、欧等国家均对时间间隔测量技术作了大量研究,他们利用在集成电路即VLSI( Very Large Scale Integrated)领域的优势,发展了大量成熟的精确测量时间间隔的技术,用IC方式实现了TDC( Time to Digital Con
19、verter)。美国PTTI(Precision Time and Time Interval)年会决定每年对该专题进行讨论,美国国家科学院把它作为评估国家国防力量的重要标志之一,并把它列为国家须大力发展的科学技术之一。相对来说,我国对这方面的技术研究还比较落后,一方面国外对 VLSI 技术控制严格,我国缺乏必要的技术交流和支持,完全是在空白的基础上进行研究;另一方面我国 VLSI 方面的研究起步比较晚,直到最近几年才相继有专家进行这方面的研究探索。近几年来,可编程ASIC技术、CPLD和FPGA迅速发展,其中FPGA的发展尤为显著,Xilinx公司的Virtex芯片,Virtex-E芯片和V
20、irtex-II芯片,Altera公司的FPGA系列芯片都已经达到了ASIC的工艺水平。这些芯片具有很高的密度,可以在较高速的片上时钟下工作,例如Virtex-E系列芯片的片上时钟已经可以达到400MHz。目前国外基于这种方法进行时间间隔测量的研究已较为成熟。用FPGA实现间隔测量设计,在国外论文中有大量介绍,比较典型的设计有两种, 一种是Jozef Kalisz,Ryszard Szplet等人提出的设计,他们的设计采用的是QuickLogic 公司的pASIC2系列FPGA。该FPGA是基于0.65微米的CMOS工艺,采用逆熔丝结构。在这系列FPGA的内部,构建差分延迟线(Differen
21、tial DelayLine),得到LSB为100-200ps 的系统。另一中典型的设计方式是Zielinski M 和 Chaberski D等人提出的,他们主要采用XILINX公司的Virtex系列FPGA XCV300来实现4。该FPGA是五层金属0.22微米CMOS工艺,采用基于RAM的结构。该系统采用抽头延迟线法(Tapped Delay Line Method),取得100ps的LSB。瑞典精密Pendulum公司,型号CNT-90,分辨率100ps;CNT-91,分辨率50ps。德国ACAM公司研发的高精度时间间隔测量芯片TDC-GP1,可提供两通道250ps或单通道 125ps
22、分辨率的时间间隔测量,小量程测量范围为3ns7.6s,可用2个通道,大量程测量范围为60ns-200ms ,ACAM公司的TDC系列是以用CMOS处理器实现的数字化传播时间的应用。采用半导体过程,TDC实际分辨率在30ps-300ps之间。在我国,基于 FPGA 实现的间隔测量设计也有了优秀的研究成果,刘莉利用 FPGA 设计的游标时间内插器测时分辨率可达到1ns5;周渭在频率和时间间隔测量方面做了 非常深入的研究工作,在时间内插方面,采用量化时延技术获得了400ps的测时分辨率;辛明采用一定长度的导线作为延迟单元,用量化时延技术获取了lns的测时分辨率;中国科技大学的宋健、安琪等采用FPGA
23、设计的时间内插器测量分辨率可达到100ps。国产DL07-202电子测试仪,可在多种传感器的配合下测量导爆管、C4燃速和爆速等。10MHz石英晶体振荡器,显示6位LED,时基精度10MHz+-30ppm,测量范围0-9999.9us,工作温度0-40摄氏度,相对湿度80%,计时分辨率0.1us。下面再介绍下时间间隔测量的研究方法:(1)传统的时间间隔测量方法包括:1) 直接计数法直接计数法是时间间隔测量技术中最基本的方法。直接计数法是基于脉冲的一种计数测量方法,又称为脉冲计数法。计数法中的脉冲是指参考时钟信号,参考时钟信号是直接计数法测时的时间基准。直接计数法的测量原理是基于同量纲物理量的比对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 时间 间隔 测量仪 设计
限制150内