BESⅢ触发快控制系统的设计与实现.pdfVIP

  • 9
  • 0
  • 约1.11万字
  • 约 8页
  • 2017-11-06 发布于湖北
  • 举报
BESIII触发快控制系统的设计与实现 赵橡新1,卢云鹏L2。王科1。张月圆‘.金大鹏1,刘振安1。 过雅南1.龚文煊1.李陆u,乔巧L2,王强‘.魏书军L2。徐吴‘ (1.中国科学院高能物理所。北京.100049t2冲科院研究生院,北京,100049) 摘要:本文介绍北京谱仪上的快控制系统的研究与设计。快控制系统主要由6种VME模块组成,它完成 系统时钟和快控制命令的扇出和读出状态信号的处理与报警功能。根据不同的要求信号分别使用光纤串行和 LVDS标准的差分并行两种数据传送方式。主要逻辑用现场可编程的逻辑器件(FPGA)实现,系统按照高速电 路的设计要求设计。 , 关键字:快控制,触发,光纤串行传输 中图分类号:TL8,TN 北京谱仪Ⅲ是重大改造工程一北京电子对撞机(BEPCII)的高能粒子探测器,即将建成 一个最新一代的粒子探测器系统。重建的谱仪读出电子学系统、触发判选和数据获取系统工 作在‘流水线’方式,以适应BEPC1I多束团和高亮度、高计数率的运行条件。 谱仪的时钟处理和数据获取的控制系统简称为快控制系统(FCS),是整个BESII[触发系 统的重要组成部分,它负责传送事例通过触发判选的Ll命令和在线控制信号等,也搜集和处 理各子系统的读出状态信号和其它错误信号。同时,它还负责将加速器的高频时钟12分频后, 提供给整个系统。 在系统调试阶段,可以模拟产生数据系统需要的快控制命令。快控制系统 的性能影响着整个系统性能指标。因此,系统使用了多种先进技术Ⅲ。 1..快控制系统的主要功能和信号定义 快控制系统的主要功能如下: 1) 将事例通过第一级判选的Ll命令和其它在线控制命令扇出到各个电子学系统(光纤) 和触发系统(差分电缆)。其中在线控制命令由VME命令产生,并能对每个系统分 别控制。 2) 将各子探测器电子学系统和触发系统上传的读出状态信号进行处理。可分别计时, 计数,达到设定值时引起中断或屏蔽。总计6个系统,各定义5种状态信息。 3) 理产生)扇出到子探测器的电子学系统(光纤)或触发判选系统(差分电缆)。 4) 接收加速器束流管感应(Pickup)电极来的束团感应信号,成形为与束团缺1:3相位一 致的同步信号,供时钟分频时同步。此信号连同探测到的加速器束团信号,也送到 亮度检测器供使用。(这部分为极快信号处理电路。由于篇幅有限,本文不作介绍) 谱仪探测到的对撞产生的事例按时钟周期存储在各探测器电子学的‘流水线’中,若该 事例通过第一级触发判选确定是一个好事例,则产生启动数据获取的指令Ll,电子学系统接 收到Ll指令,便将 ‘流水线’预设窗口内的数据组装存入读出缓冲区,并且标记统一的事 例号。在线计算机群通过每个VIVIE机箱内的总线控制器PPC读取数据,然后按照标记的事 例号进行组装。根据加速器设计亮度和本底模拟估算触发事例率(LI)约为4KHz。L1信号 与真实的事例的产生时刻的时间滞后最大为6.4斗s(时钟周期25nsX256)。L1信号的时滞 (1atency)可以程控调整,调整的步长为一个时钟周期。按BESⅡI协议,每个Ll形成电子学的 死时间为3“s。快控制命令CHK信号用来检查事例号在每个系统、每块插件内是否对齐。TPDO, TSYNC是快控制系统产生的一些同步指令。还有一个系统预留的快控制信号CRSV,将以串 行方式下发,从而增大快控制信号扩充能力。快控制信号总共定义了9个,使用备份的串行 信号位可以发送在线命令250多种。 由各个电子学系统或触发子系统通过快控制子板和触发读出控制板(TROC)送到快控制板,快 控制板再将其中一部分送给主触发逻辑,以便主触发控制L1的输出和对‘死时间’的统计。 FULL是数据缓冲区‘满’标志。如果数据缓冲区‘满’,读出系统提供FULL信号, 通知主触发逻辑屏蔽Ll,不再发出L1,一直到FULL信号无效为止。RERR是读出或板级其 它错误信号。SRSV,SRSV2为备用状态信号。FLIER为触发光纤上传错误信号,由触发光纤接 收板探测并提供。另外还有FDERR信号表示快控制系统下传光纤传输的数据通道上出现错误, 由快控制逻辑直接处理,没有归入总体的状态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档