关键词:
数字信号处理电路
束流监测系统
同步辐射光源
ZYNQ-7000
摘要:
随着同步辐射光源的发展与建设,束流监测系统作为保障同步辐射光源的重要组成,其重要性越来越突出。一方面,相当于加速器的眼睛和耳朵,通过测量束流各个参数,了解束流运行状态,进行科学研究。另一方面,随着同步辐射光源的发展,尤其是对于第四代光源来说,束流监测系统还被赋予了新的职能,面临新的挑战,例如在同步辐射光束线实验站上,束流监测系统通过对束线位置的精确测量和控制,确保束线稳定在设定位置,从而保障高精度实验运行。
束流监测系统中的电子学往往可以分成前端电路(模拟调理和模数转换)和数字信号处理两部分,其中前端电路部分在束流监测系统中往往需要适配探测器定制化设计,不具有通用性,与之相比,数字信号处理部分则可以参考NI美国国家仪器、libera等公司的思路,设计成通用模块,所以对其中数字信号处理部分进行研究将更具意义。基于上述的背景,为了解决国内在束流监测系统电子学方面的短板,本文将开展其中数字信号处理电路部分的研究与设计。
在数字信号处理电路的设计上,本文参考了NI美国国家仪器、libera等公司的思路,将其设计成通用模块,并同步的完成数字信号处理电路的“软”、“硬”设计:
“硬件”设计:在硬件架构设计上,参考libera产品族,采用“FPGA+ARM”片上系统技术,选用Xilinx的ZYNQ-7000芯片作为数字信号处理电路的核心器件,使该电路能同时具备FPGA并行处理能力和ARM灵活计算能力。在电路实现上加入丰富的外围接口设计,包括FMC、串口、网口等,可以在很大程度上适配不同的束流监测系统,提高扩展能力,提高了数字信号处理电路的通用性。此外,还装配了DAC模块,用以驱动束流调节机构,如压电陶瓷、伺服电机等,按照调节量进行精密调节,通过连续不断的反馈调节,最终使束斑位置稳定聚焦在样品位置,满足束流监测系统对束流稳定的新要求。此外,在数字信号处理电路的设计上,利用ZYNQ-7000芯片内嵌的高速串行收发器GTX与光收发模块SFP相结合,实现高性能数据传输的设计,用于实现前端电路与数字信号处理电路之间的数据交互。
“软”设计:数字信号处理电路上的ZYNQ-7000芯片取代了模拟运放搭建的运算电路,采用数字化处理方案,在片上实现算法集成,提供两种的数据数据处理流程上,满足多样化实验需求。一种数据处理流程用于反馈控制,数据经过PID等调节算法模块,给出位置变化信息,用于控制DAC,改变DAC输出的模拟电压值,该模拟电压值用于控制压电陶瓷调节装置、步进电机等设备在位置、角度等方面的调节量。另一种数据处理流程用来实现前端电路数据的在线处理,实现高精度参数测量。前端电路的数据首先经由数据存储模块和触发判选模块后,送到滤波处理模块(如FIR低通滤波和均值滤波),然后由不同的参量计算方法对滤波后的数据进行处理,即可得到相应的位置、强度、调节量等信息,最后在通过光纤口直接送到DAQ系统。
基于ZYNQ-7000完成设计的数字信号处理电路,在实验室环境下完成了重要功能评估,其反馈支路的功能满足设计预期,能将离散的位置经过数字信号处理电路处理后聚焦在设定位置。并在实验室环境下,对数据传输的关键环节性能进行了测试,各个节点的数据带宽均符合预期。
综上,本论文工作的开展,给国内束流检测系统电子学部分的进一步研究,提供了一种设计思路,为我国现有光源的升级以及未来光源的建设,如HEPS、HALF、X射线FEL、X射线ERL等装置上的束流监测系统电子学部分提供技术储备,希望本论文工作的开展,可以推动束流测量技术的进步。