基于pcie总线的微小时间间隔数据采集装置的制造方法

文档序号:9977568阅读:473来源:国知局
基于pcie总线的微小时间间隔数据采集装置的制造方法
【技术领域】
[0001]本实用新型涉及一种高速时间间隔数据采集装置,特别涉及一种飞行时间二次离子质谱仪T0F-SIMS(Time of fly-secondary 1n mass spectrometry)的微小时间间隔数据采集装置。
【背景技术】
[0002]目前大型飞行时间二次离子质谱仪以及很多大型质谱仪在时间间隔采集方面都是购买国外的数据采集模块,没有专门研制相应的数据采集装置。在飞行时间二次离子质谱仪中(T0F-S頂S),离子检测器输出脉冲需要由高速数据采集装置完成采集,数据采集装置很大程度上决定了整个仪器的各项测量指标,因此有着十分重要的地位。
[0003]CN104570855A公开了一种“一种基于FPGA的数据采集装置及方法”,该系统及方法包括信息采集模块、信息处理模块、FPGA模块,FPGA型号为EP1C6Q240C8,信息处理模块中的数模转换器型号为AD9288或AD7278,该数据采集装置及方法可以准确完成测量数据的采集工作,但对于微小时间间隔采集来说所使用的两种AD转换器采样频率较低,相对于TDC转换器数据量大、对系统其它部件要求高,EP1C6Q240C8型号FPGA也无法较好地支持PCIE等超高速总线,无法高速率地与PC机通信,因此无法应用于如TOF-S頂S项目中所需要的高速微小时间间隔的测量采集工作。
[0004]CN104216279A公开了 “一种基于FPGA的时间间隔测量装置”,该发明提供了一种基于FPGA的时间间隔测量装置,该装置的转换器是在FPGA内部完成设计的TDC,测量较为准确、成本低、应用广泛,但基于FPGA设计的TDC相比较使用专用的TDC-GPX时间间隔测量芯片而言,系统指标远远不足且开发周期更长,在高速变化的微小时间间隔领域很难得以应用,且发明中未提及通信模块等方面,无法完成一个完整的微小时间间隔的测量采集工作。
[0005]现有以FPGA作为控制单元的时间间隔数据采集装置,转换器主要有两种方案,一种采用传统的ADC,存在采样频率不足、数据量问题、成本高的问题,另一种采用基于FPGA设计的TDC,存在系统指标受限、开发周期长的问题。而通信接口方面目前的方案多为RS-232/RS-485总线、USB总线或PCI总线,在很多高速采集领域,存在通信传输的速率太低的问题。

【发明内容】

[0006]本实用新型的目的是针对现有技术的不足,提供一种基于PCIE总线的微小时间间隔数据采集装置
[0007]本实用新型的目的是通过以下技术方案实现的:
[0008]基于PCIE总线的微小时间间隔数据采集装置,是由上位机经PCIE总线连接FPGA控制单元,FPGA控制单元分别连接测量数据缓存单元和信号采集转换单元构成。
[0009]FPGA控制单元是由PCIE总线通讯控制模块经命令数据缓存模块与SDRAM控制模块连接,命令数据缓存模块经TDC-GPX控制模块与采集数据初步缓存模块连接构成。
[0010]信号采集转换单元是由专用时间间隔测量芯片经模拟信号调理模块与离子检测器连接,脉冲发生器与专用时间间隔测量芯片连接构成。
[0011]测量数据缓存单元是由DDR2SDRAM构成。
[0012]有益效果:本实用新型以TDC-GPX芯片作为转换器解决了现有数据采集装置,多采用传统的ADC作为转换器存在采样频率不足、数据量大问题、成本高的问题,以及使用基于FPGA设计的TDC作为转换器技术指标较低、开发周期长的问题,通信总线采用高速的PCIE总线,解决了现有很多通信总线为RS-232/RS-485总线、USB总线或PCI总线的采集装置,高速情况下有传输速率不足的问题。该基于PCIE总线的微小时间间隔数据采集装置,以FPGA作为控制单元内部延时小时钟频率高,转换器为TDC-GPX时间间隔测量芯片,通信总线为PCIE X4总线,测试读写速度可达500M字节/秒以上,传输速率高
【附图说明】
[0013]图1为基于PCIE总线的微小时间间隔数据采集装置结构框图。
[0014]图2为基于PCIE总线的微小时间间隔数据采集装置时序控制流程图。
【具体实施方式】
[0015]下面结合附图和实施例对本实用新型作进一步的详细说明:
[0016]基于PCIE总线的微小时间间隔数据采集装置,是由上位机经PCIE总线连接FPGA控制单元,FPGA控制单元分别连接测量数据缓存单元和信号采集转换单元构成。
[0017]FPGA控制单元是由PCIE总线通讯控制模块经命令数据缓存模块与SDRAM控制模块连接,命令数据缓存模块经TDC-GPX控制模块与采集数据初步缓存模块连接构成。
[0018]信号采集转换单元是由专用时间间隔测量芯片经模拟信号调理模块与离子检测器连接,脉冲发生器与专用时间间隔测量芯片连接构成。
[0019]测量数据缓存单元是由DDR2/SDRAM构成。
[0020]如图1所示,PC机经PCIE总线与FPGA控制单元相连接,FPGA控制单元与TDC-GPX时间间隔测量芯片相连接、与SDRAM数据缓存单元相连接。FPGA控制单元内部由PCIE总线通信控制模块、控制命令缓存模块、SDRAM控制模块、采集数据初步缓存模块、TDC-GPX控制模块组成,由FPGA内部时钟经倍频、分频为各部分提供时钟,由PCIE控制模块完成采集装置与PC机的通信工作,FPGA控制单元通过PCIE总线与PC机相连接,PCIE总线由FPGA内PCIE总线通信控制模块完成控制。信号采集转换单元以TDC-GPX专用时间间隔测量芯片为核心,并由FPGA内TDC-GPX控制模块完成控制。SDRAM数据缓存单元以DDR2SDRAM为核心,并由FPGA内SDRAM控制模块完成控制。
[0021 ] 命令数据缓存模块将PC机经PCIE总线发送到FPGA控制单元的命令缓存在命令数据缓存模块,TDC-GPX控制模块从命令数据缓存模块中读取控制命令控制TDC-GPX时间间隔测量芯片对微小时间间隔进行采集,测量数据经采集初步缓存模块进行初步缓存,之后存储在SDRAM测量数据缓存单元中,最终通过PCIE总线将测量数据传输至PC机。
[0022]START通道信号由脉冲发生器生成,为飞行起始信号,STOP通道由离子检测器生成为离子在飞行管道中飞行结束信号,TDC-GPX通过STRAT通道和STOP通道信号之间的时间间隔,得到了离子在飞行管道中的飞行时间,并将数字信号形式的测量结果输出至FPGA控制单元。
[0023]FPGA控制时序如图2所示,首先对采集装置个部件进行初始化,之后对经PCIE总线发送至命令数据缓存模块中的命令数据包进行解析,将命令下达给FPGA控制单元各模块,TDC-GPX得到采集命令后检测START通道和STOP通道信号,得到时间间隔采集结果,经采集数据初步缓存模块缓存后写入测量数据缓存单元中(DDR2SDRAM),再读取其中采集数据通过PCIE总线传输至PC机。
[0024]基于PCIE总线作为通信总线、FPGA作为控制单元、TDC-GPX专用时间间隔测量芯片作为转换器的基于PCIE总线的微小时间间隔数据采集装置,可以稳定、准确、高速地完成微小时间间隔的采集。
[0025]PC机经PCIE总线与FPGA控制单元相连接,FPGA控制单元与TDC-GPX时间间隔测量芯片相连接、与SDRAM数据缓存单元相连接。
[0026]FPGA控制单元内部由PCIE总线通信控制模块、控制命令缓存模块、SDRAM控制模块、采集数据初步缓存模块、TDC-GPX控制模块组成,由FPGA内部时钟经倍频、分频为各部分提供时钟,由PCIE控制模块完成采集装置与PC机的通信工作,FPGA控制单元通过PCIE总线与PC机相连接,PCIE总线由FPGA内PCIE总线通信控制模块完成控制。信号采集转换单元以TDC-GPX专用时间间隔测量芯片为核心,并由FPGA内TDC-GPX控制模块完成控制。SDRAM数据缓存单元以DDR2SDRAM为核心,并由FPGA内SDRAM控制模块完成控制。
[0027]命令数据缓存模块将PC机经PCIE总线发送到FPGA控制单元的命令缓存在命令数据缓存模块,TDC-GPX控制模块从命令数据缓存模块中读取控制命令控制TDC-GPX时间间隔测量芯片对微小时间间隔进行采集,测量数据经采集初步缓存模块进行初步缓存,之后存储在SDRAM测量数据缓存单元中,最终通过PCIE总线将测量数据传输至PC机。
【主权项】
1.一种基于PCIE总线的微小时间间隔数据采集装置,其特征在于,是由上位机经PCIE总线连接FPGA控制单元,FPGA控制单元分别连接测量数据缓存单元和信号采集转换单元构成。2.按照权利要求1所述的基于PCIE总线的微小时间间隔数据采集装置,其特征在于,FPGA控制单元是由PCIE总线通讯控制模块经命令数据缓存模块与SDRAM控制模块连接,命令数据缓存模块经TDC-GPX控制模块与采集数据初步缓存模块连接构成。3.按照权利要求1所述的基于PCIE总线的微小时间间隔数据采集装置,其特征在于,信号采集转换单元是由专用时间间隔测量芯片经模拟信号调理模块与离子检测器连接,脉冲发生器与专用时间间隔测量芯片连接构成。4.按照权利要求1所述的基于PCIE总线的微小时间间隔数据采集装置,其特征在于,测量数据缓存单元是由DDR2SDRAM构成。
【专利摘要】本实用新型涉及一种基于PCIE总线的微小时间间隔数据采集装置,是由上位机经PCIE总线连接FPGA控制单元,FPGA控制单元分别连接测量数据缓存单元和信号采集转换单元构成。本实用新型以TDC-GPX芯片作为转换器解决了现有数据采集装置在高速情况下采样频率不足,数据量大问题,成本高,以及使用基于FPGA设计的TDC作为转换器技术指标较低,开发周期长的问题。通信总线采用高速的PCIE总线,解决了以FPGA作为控制单元内部延时小时钟频率高,转换器为TDC-GPX时间间隔测量芯片,通信总线为PCIE?X4总线,测试读写速度可达500M字节/秒以上,传输速率高。
【IPC分类】H03M3/00
【公开号】CN204886928
【申请号】CN201520691478
【发明人】邱春玲, 韩醒之, 徐倩, 王娅男, 郭静
【申请人】吉林大学
【公开日】2015年12月16日
【申请日】2015年9月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1