- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
gpx时间间隔测量系统
基于TDC-GPX的粒子飞行时间测量系统
飞行时间质谱仪通过测量粒子的飞行时间来实现对粒子的鉴别,为了实现较好的粒子分辨能力,仪器的数据采集系统需要高精度,大量程并且具有多次击中能力的时间数字转换器来实现。
系统测量原理
1) 抽头延迟线法测量基本原理
设计的系统采用抽头延迟线法进行时间间隔测量, 它是一种全数字的高精度时间间隔测量方式, 利用电信号传输经过电子元件与连接导线时, 必定产生时间延迟作用的现象作为测量时间间隔的手段。图1是一个抽头延时电路的基本结构示意图, 利用输出逻辑状态随着输入改变的逻辑缓冲门作为延时用的基本元件。
图1 抽头延迟线电路结构
2) TDC-GPX芯片概述
TDC-GPX是德国ACAM公司推出的一款高精度时间间隔测量芯片,其测量精度最高可达到10ps。TDC-GPX具有多种测量模式、很高的测量重复频率、短暂的死区时间以及时钟控制等特殊功能。图2为TDC-GPX的内部结构框图,TDC-GPX 内部主要由脉冲输入单元、时间测量单元、数据缓存单元、时钟控制单元、温度控制单元、配置寄存器以及与外部控制相接的并行数据接口等部分组成。TDC-GPX 有I、G、R 和M 4种测量模式,每种模式的测量分辨力、测量的脉冲数以及测量的通道数都不尽相同,可以针对不同的要求选用不同的测量模式。
图2 TDC-GPX内部结构框图
粒子飞行时间测量系统的实现
时间间隔测量系统总体设计
测量系统以TDC-GPX为核心器件,使用红色飓风II代的开发板进行整体时序的控制。系统框图如图3所示,测量系统可以对两路差分输入以及LVTTL输入脉冲信号进行测量,FPGA对GPX进行初始化,控制芯片测量过程,测量结果经过缓冲区后再由串口发送到计算机。
图3 时间间隔测量系统硬件框图
GPX-TDC芯片参数设计
考虑到飞行时间质谱仪需要较大量程的时间数字转换器以检测到大分子的飞行时间,本文选用TDC-GPX的I模式进行测量。I 模式有1路start 输入,8路stop 输入,对应于一次start 输入,每路stop 输入可以连续测量32 个stop 脉冲,每通道的典型精度为81皮秒,使用内部的start再触发可以进行无限测量模式。
由于质量数为500的粒子在设计的飞行时间质量分析器中需要飞行472.011us的时间,因此在芯片中设置一个512us的时间窗以保证能够测量大分子的飞行时间,若start信号触发后超过512us,FPGA便对TDC-GPX进行复位,准备下一次测量。
FPGA时序控制
在该系统中,采用Verilog HDL编写的程序来实现对FPGA的时序控制,程序功能主要分为对TDC-GPX的初始化与控制、数据缓存以及通用串行接口控制器三个模块。受串口传输速率的限制,为防止数据的丢失,本系统设置一28bit*255的FIFO来提高接口数据的吞吐量。
图4 系统程序流程图
系统的程序流程图如图4所示,FPGA首先对GPX上电复位,清零各存储单元,配置寄存器,然后对TDC-GPX进行主复位(主复位是一种除了配置寄存器以外的复位,这样做是为了保证GPX的重复测量)。之后TDC-GPX便开始测量,当芯片检测到start信号后,芯片内部开始计时,若在512us的时间窗内没有检测到stop信号,芯片中断标志置位,FPGA对芯片进行主复位重新测量;若在512us的时间窗内检测到stop信号,将测量数据写入FIFO中,最终再由串口发送从FIFO中读出的测量数据至PC中。
测试数据与分析
stop脉冲分辨测试
采用仪器精度为250ps的BNC Model 575脉冲/延迟发生器作为脉冲源,设定8ns的脉冲宽度,同时产生两路时间间隔为250ps的stop信号(50ns和50.25ns)分别接入stop通道1和stop通道2,测量数据如表1,实验结果表明TDC-GPX对时间间隔为250ps的信号具有分辨能力。
表1 同时测量间隔为250ps时间脉冲测量数据
1 2 3 4 5 6 7 平均值 Stop1(ns) 50.205745 50.205745 50.2880495 50.205745 50.205745 50.370354 50.205745 50.241018 Stop2(ns) 50.041136 50.041136 50.041136 50.041136 50.041136 50.205745 50.041136 50.064652 单次击中精度测试
精度测试方案需要一个稳定且可调节的时间间隔作为测试源,本系统采用电缆延时的方法来产生两路相关的脉冲信号。由BNC Model575脉冲/延时发生器产生一个窄脉冲信号作为触发信号,触发信号直接进入时间测量系统的start通道,用不同长度的同轴电缆对触发信号进行延时来
文档评论(0)