论文部分内容阅读
随着科学技术的不断发展,飞行时间质谱仪在国防与国民经济应用中作用日益突出。飞行时间质谱仪可以检测物质的物质组成,在生物工程、化学分析,医疗检测、制药、有色金属等行业已经获得了广泛的应用,飞行时间质谱仪分析速度快、高精度、高灵敏度的特点决定其必须具有高时间分辨率和高灵敏度的数据处理系统,通常采用的方案有时间数字转换器(Time-to-digital Converter, TDC)与数字信号中和器(Digital Signal Averager),本文通过对两种方案的优缺点进行比较,提出了一种基于PXI Express总线的高速数字信号中和器的设计方案。本论文研究的数字信号中和器是基于现场可编程逻辑器件(FPGA),以国家半导体公司(National Semiconductor)的高速ADC08D1500为核心器件,来实现高速数据采集和处理功能。首先,本论文在系统技术指标要求的基础上,提出了系统硬件总体设计框架,并进行工作原理分析。文章以硬件功能模块的设计和实现为线索,阐述了系统的设计过程,其中,高速ADC硬件电路采用ADC08D1500;高速前置放大电路采用了TI公司的THS3201与国家半导体公司的LMH6555、高速时钟电路采用了ADI公司的AD9517、电源模块电路采用了PTH12000等模块,在这一部分中还针对数字信号中和器的高速PCB设计中的若干问题进行了探讨。本文的后半部分重点介绍了基于XILINX公司的现场可编程逻辑阵列(FPGA)实现的数据处理、数据传输等过程。首先对FPGA片上积累算法进行了详细的分析和论述,该算法是时间数字转换器的核心算法;然后深入剖析了基于FPGA的PXI-E直接内存访问(DMA)功能的设计原理,成功实现了高速可靠的与上位机间的数据传输过程;并针对应用环境和用户需求完成了上位机软件设计。最后给出了系统在飞行时间质谱仪上实现的性能测试和结果分析。目前,本论文介绍的基于PXI Express总线的高速数字信号中和器已经成功应用于某飞行时间质谱仪,经测试性能完全满足设计指标要求。