杨作桥, 颜俊伟, 安一郎, 佘乾顺, 张永杰, 方芳, 魏子洋, 余玉洪, 孙志宇, 孔洁
电子科技大学学报.
2025, 54(03):
353-361.
反符合探测器(ACD)是甚大面积伽马射线空间望远镜(VLAST)的一部分。为充分测试探测器的功能和性能,并兼容未来多版本探测器的升级与评估,需要设计具有一定灵活性的数据采集系统。该文针对ACD的需求设计并实现了基于USB 3.0规范的数据采集系统,包括USB相关的硬件设计、FPGA逻辑设计和上位机软件设计。软件系统作为该设计的核心,使用Python 3.11实现,应用多线程技术灵活配置系统中接入的USB设备数量并进行设备控制和数据传输。该系统已应用在反符合探测器原理样机中,并在欧洲核子研究中心(CERN)进行了束流实验。实验结果表明,该数据采集系统在长时间实验下工作正常,运行稳定,符合探测器测试需求。