论文部分内容阅读
随着人们对微观世界中物质结构与性质的不断探究,高能物理实验成为研究微观粒子的重要手段。电磁量能器(Electromagnetic calorimeter,简称EMCal)是一种测量粒子总能量的探测器,它在高能物理实验中占有十分重要的地位,它的基本功能是测量微观粒子的能量和位置信息。本论文是基于电磁量能器平台设计的触发控制单元(TRU)。触发控制单元的作用是采样前级送来的脉宽为100ns的差分脉冲信号,然后通过综合分析产生一个触发信号,将此信号送给后级作为电磁量能器平台中事例数据有效性的判选依据。本文设计了一款基于ADC+FPGA+Ethernet的高速触发控制模块,在设计中采用TI公司的ADS5282进行模数转换,将转换数据以串行双倍数据速率(Double Date Rate,简称DDR)低压差分信号(Low-Voltage Differential Signaling,简称LVDS)形式高速传送给Virtex-5系列FPGA进行相关处理,从而产生触发信号送给电磁量能器的读出控制单元,同时FPGA将处理的数据通过千兆以太网模块发送给计算机系统进行进一步离线分析。由于系统各模块之间的数据速率非常高,在硬件设计中印制电路板(Print circuit board,简称PCB)采用六层叠层结构,主要解决布线中的信号完整性问题,因此在布线过程中进行了大量的高速LVDS的信号完整性仿真。在FPGA逻辑设计中利用串并转换模块(SERDES)来解决多通道高速串行数据解码的问题,并使用基于MicroBlaze的小型嵌入式系统对以太网模块进行程序设计。经设计与调试,此触发控制单元实现了触发信号采集功能,其稳定工作的最高采样率达40MHz,实现了480Mbit/s的数据传输速率,从而为整个系统提供快速、准确的数据,满足系统设计要求。