High Power Laser and Particle Beams, Volume. 36, Issue 8, 084003(2024)

Design and implementation of linear injector timing system for 300 MeV proton and heavy ion accelerator

Xiaodong Han1...2,3, Donge Liu2,3,4, Zhe Xu1,3, Ruifeng Zhang1,3, Shilong Li1,3, Ruihuai Zhou4, and Yan Cong13,* |Show fewer author(s)
Author Affiliations
  • 1Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000, China
  • 2School of Nuclear Science and Technology, Lanzhou University, Lanzhou 730000, China
  • 3School of Nuclear Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China
  • 4Advanced Energy Science and Technology Guangdong Laboratory, Huizhou 516003, China
  • show less
    Figures & Tables(14)
    Timing diagram of linear timing system triggering related devices in internal trigger mode
    Timing diagram of linear timing system triggering related devices in external trigger mode (micro pulse, macro pulse)
    General block diagram of linear timing system and chopper control system hardware system
    T0 channel (reference) state machine in internal trigger mode
    Synchronized trigger output channel state machine in internal/external trigger mode
    Diagram of optical example input signal analysis in external trigger mode
    Block diagram of FPGA-based W5300 communication circuit
    Diagram of linear timing system workflow
    Interface diagram of linear timing system CSS
    Synchronized trigger signal test chart in internal trigger mode
    Synchronized trigger signal test chart in external trigger mode
    Jitter test chart between channels A-B in internal trigger mode
    • Table 1. Definition of linac timing control

      View table
      View in Article

      Table 1. Definition of linac timing control

      definition of record type for chopperdefinition of struct for chopper
      recordtype(Chopper) {  include "dbCommon.dbd"   field(mPulsePeriod,DBF_FLOAT) {   promptgroup (GUI_INPUTS)   asl(ASL0)   pp(TRUE) }  field(modeChoice,DBF_UCHAR) {   promptgroup(GUI_INPUTS)   asl(ASL0)   pp(TRUE)  }……}typedef struct ChopperRecord {   char name[61]; /* Record Name */   char desc[41]; /* Descriptor */   char asg[29]; /* Access Security Group */   epicsEnum16 scan; /* Scan Mechanism */  ……  epicsFloat32 mPulsePeriod;   epicsUInt8 modeChoice;   ……  Char ip[16]; /* IP address */   epicsInt32 port; /* port */} ChopperRecord;
    • Table 2. A-channel output jitter statistics in internal trigger mode

      View table
      View in Article

      Table 2. A-channel output jitter statistics in internal trigger mode

      descriptionбsd/psmax/psmin/psp-p value/pstest numbermaximum of cycle-cycle/psminimum of cycle-cycle/ps
      TIE1,Ch115.39336.178−36.15572.33397556.314−62.164
      current acquisition15.01529.386−34.66164.0476549.640−48.016
    Tools

    Get Citation

    Copy Citation Text

    Xiaodong Han, Donge Liu, Zhe Xu, Ruifeng Zhang, Shilong Li, Ruihuai Zhou, Yan Cong. Design and implementation of linear injector timing system for 300 MeV proton and heavy ion accelerator[J]. High Power Laser and Particle Beams, 2024, 36(8): 084003

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Jan. 30, 2024

    Accepted: Apr. 24, 2024

    Published Online: Aug. 8, 2024

    The Author Email: Cong Yan (congyan@impcas.ac.cn)

    DOI:10.11884/HPLPB202436.240041

    Topics