...
Each cryomodule has 8 cavities. Cavities 1-4 are instrumented in LLRF Rack A. Cavities 5-8 are instrumented in LLRF Rack B.
...
R/W | Name | Description | SRF Example (CM 2 Cavity 1) | Gun/Buncher Example |
---|
R/W | RFMODECTRL | RF mode control (SEL, SELA, SELAP, SEL Raw, Pulse, Chirp) | ACCL:L1B:0210:RFMODECTRL | N/A |
R | RFMODE | Readback of current RF mode (SEL, SELA, SELAP, SEL Raw, Pulse, Chirp, Tone) | ACCL:L1B:0210:RFMODE |
|
R/W | RFCTRL | Cavity on/off control. Off = LLRF drive set to 0. (SSA control will be different.) | ACCL:L1B:0210:RFCTRL |
|
R | RFSTATE |
Readback Readback of cavity RF on/off state | ACCL:L1B:0210:RFSTATE | N/A |
R | RFREADYFORBEAM | Indicates cavity is in an okay state for beam operation. Possible states: Ready (numerical 1) = cavity RF is On and mode is SELAP Not ready (numerical 0) = Ready criteria not met | ACCL:L1B:0210:RFREADYFORBEAM |
|
R/W | ADES | Operation amplitude setpoint (MV) (For SRF, this setting is used in SEL, SELA, SELAP modes.) | ACCL:L1B:0210:ADES |
|
R/W |
GDESGradient setpoint Configuration amplitude (MV |
/m - readback onlyGDES N/AR | SEL_ASET | ACONTODES | Push configuration amplitude value to ADES. To do this, write 1 to ACONTODES | ACCL:L1B:0210:ACONTODES |
|
R | GDES | Gradient setpoint (MV/m) - readback only | ACCL:L1B:0210:GDES | N/A |
R | SEL_ASET | SRF amplitude setpoint in SEL Raw, Pulse, Chirp modes. Is in units of % of full drive scale. | ACCL:L1B:0210: |
AACTGACT gradient amplitude from cavity probe (MV |
/m)), averaged over LLRF waveform. Identical to CAV:AMEAN. Typically averaged over ~350 ms, but this can vary depending on waveform settings.
| ACCL:L1B:0210:AACTMEAN |
|
R | GACTMEAN |
ACCL:L1B:0210:GACT | R/W | GACT | Measured gradient from cavity probe (MV/m), averaged over LLRF waveform. Typically averaged over ~350 ms, but this can vary depending on waveform settings.
| ACCL:L1B:0210: |
GACT/WAMAXADES_MAX | Maximum allowable amplitude (MV |
) - experts only). Minimum of SRF, RF, and Ops limits (below). | ACCL:L1B:0210: |
AMAXGMAX | Maximum allowable gradient (MV/m) - readback only/W | ADES_MAX_SRF | SRF maximum allowable amplitude, set by SRF experts (MV)
| ACCL:L1B:0210: |
GMAXPDES | Operation phase setpoint (degrees, where 0 is on-crestADES_MAX_RF | RF maximum allowable amplitude, set by RF experts (MV) | ACCL:L1B:0210: |
PDESPACT | Measured phase from cavity probe (degrees/W | ADES_MAX_OPS | Ops maximum allowable amplitude, set by Operations experts (MV) | ACCL:L1B:0210: |
PACT/WPREF | a.k.a.gold, phase offset used by LLRF to convert measured phase to one relative to on-crest operation, adjusted by beam phasing (degrees)PACTMEAN | Measured phase from cavity probe (degrees), averaged over LLRF waveform. Identical to CAV:PMEAN. Typically averaged over ~350 ms, but this can vary depending on waveform settings. | ACCL:L1B:0210: |
PREFSEL_POFFSEL offset setpoint (not used in SELA/GDR mode)setpoint (degrees, where 0 is on-crest by convention). Range -180 to 180. | ACCL:L1B:0210: |
SEL_POFF NAR | SEL_POFF_RBV | SEL phase offset (not used in SELA/GDR modePCON | Configuration phase (degrees) | ACCL:L1B:0210: |
SEL_POFF_RBV N/A | R | DFACT | Measured etune frequency (Hz) | N/A | R | DF | ACON |
|
W | PCONTODES | Push configuration phase value to PDES. To do this, write 1 to PCONTODES | ACCL:L1B:0210:PCONTODES |
|
R/W | CKP | Cavity needs to be phased with respect to beam. Phasing program should set this to 0 when phasing is complete. It is set to 1 automatically when someone accepts a new Phase Reference Line offset. Okay (numerical 0) Check phase (numerical 1) - cavity needs to be phased |
Measured detune frequency (Hz) using state space equation, cavity and forward signals - used to drive piezosDF N/A | DFVALID | Measured detune frequency (Hz) using state space equation, cavity and forward signals is valid. If it is not valid, its value cannot be used and the resonance system will not automatically change the piezo setting. In order for it to be valid, there must be sufficient cavity signal and it must be within +/- a couple hundred Hz. | CKPSUM | Alarm status for: cavity needs to be phased with respect to beam. Takes into account whether cavity is parked. Okay (numerical 0) Check phase (numerical 2) | ACCL:L1B:0210: |
DFVALID N/A | R | DF_FC | Measured detune frequency (Hz) using frequency counter method - not used in resonance control, larger operating range than DF | ACCL:L1B:0210:DF_FC | N/A |
R | CHIRP:DF | Measured detune frequency (Hz) using chirp method - only active in Chirp and Pulsed modes, primarily for use when cavity is many kHz out of tune, operating range of tens of kHz or more
|
W | GOLD_PDES | 'Golds' PDES. It will cause PREF to be updated and leave PDES at zero. How to use: - Find maximum energy by adjusting PDES
- Set GOLD_PDES to 1
Doing so will cause: a. PREF to be set to (PREF-PDES) b. PDES will then be set to 0 | ACCL:L1B:0210: |
CHIRP:DF N/AALEM | LEM computed integrated RF amplitude (MV) per cavity and per cryomodulePREF | Do not set PREF directly. Instead, use GOLD_PDES above. Phase offset (degrees) used by LLRF to convert measured phase to one relative to on-crest operation, adjusted by (gold) beam phasing. Recommend not setting PREF directly, but using GOLD_PDES (above). PREF is subtracted from PDES before writing phase to hardware. PREF is added to the raw phase readback from hardware. | ACCL:L1B:0210: |
ALEMPLEM | LEM computed phase (deg) | PTOF | Phase offset (degrees) used to adjust for changes in beam time-of-arrival, in particular for changes in bunch compressor path length. Unlike PREF, changing PTOF will immediately change the cavity phase. PTOF is subtracted from PDES before writing phase to hardware. PTOF is added to the raw phase readback from hardware. | ACCL |
ACCLPLEMEGLEM | LEM computed energy gain (MeV)SEL_POFF | SEL phase offset setpoint | ACCL:L1B:0210: |
EGLEM/WCHLEM | LEM computed chirp (MeV) | SEL_POFF_RBV | SEL phase offset readback | ACCL:L1B:0210: |
CHLEMR/W | CAV:FUDG | Beam-based scale factor applied to cavity probe amplitude readback. Nominal value of 1.SEL_POFF_RBV | N/A |
R | DFACT | Measured detune frequency (Hz) | N/A |
|
R | DF | Measured detune frequency (Hz) using state space equation, cavity and forward signals - used to drive piezos | ACCL:L1B:0210: |
CAV:FUDGL | Cavity design length - constantDFVALID | Measured detune frequency (Hz) using state space equation, cavity and forward signals is valid. If it is not valid, its value cannot be used and the resonance system will not automatically change the piezo setting. In order for it to be valid, there must be sufficient cavity signal and it must be within +/- a couple hundred Hz. | ACCL:L1B:0210: |
LFREQ | Cavity design frequency - constantDF_FC | Measured detune frequency (Hz) using frequency counter method - not used in resonance control, larger operating range than DF | ACCL:L1B:0210: |
FREQIMPED | Cavity design shunt impedance - constantCHIRP:DF | Measured detune frequency (Hz) using chirp method - only active in Chirp and Pulsed modes, primarily for use when cavity is many kHz out of tune, operating range of tens of kHz or more | ACCL:L1B:0210:CHIRP: |
IMPEDIn ProgressTentative RFREADY | Status of RF controls, (Ready, Not Ready) set to ready when control loops are closed and RF is continuous. Or will we ever run with pulsed RF? | ALEM | LEM computed integrated RF amplitude (MV) per cavity and per cryomodule | ACCL:L1B:0210:ALEM |
|
R/W | PLEM | LEM computed phase (deg) | ACCL:L1B:0210:PLEM |
|
R/W | EGLEM | LEM computed energy gain (MeV) | ACCL:L1B:0210:EGLEM |
|
R/W | CHLEM | LEM computed chirp (MeV) | ACCL:L1B:0210:CHLEM |
|
R/W | CAV:FUDGE | Beam-based scale factor applied to cavity probe amplitude readback. Nominal value of 1. CAV:SCALE = cavity_preliminary_scaling * CAV:FUDGE CAV:SCALE is applied at the waveform level and so FUDGE is included in scalars like AACT, CAV:AMEAN, CAV:AMIN, CAV:AMAX, etc. and waveforms like CAV:IWF, CAV:QWF, CAV:AWF, etc. Example: Cavity ADES and AACTMEAN are 10 MV, but measured energy gain is 11 MV. Set CAV:FUDGE to 1.1. This will cause the RF drive level to be adjusted by 1/1.1 new_drive = original_drive / 1.1 and the cavity amplitude readback to be adjusted by 1.1. | ACCL:L1B:0210:CAV:FUDGE |
|
R | L | Cavity design length - constant | ACCL:L1B:0210:L | N/A |
R | FREQ | Cavity design frequency - constant | ACCL:L1B:0210:FREQ | N/A |
R | IMPED | Cavity design shunt impedance - constant | ACCL:L1B:0210:IMPED | N/A |
R | PWRDISS | Cavity dissipated power (W). Calculated by LLRF from Q0 and cavity amplitude. Sent by LLRF to cryo controls. | ACCL:L1B:0210:PWRDISS |
|
R | Q0 | Cavity Q0 (unitless), including user fudge factor. This is the value used by HaLO, LLRF calculation of dissipated power, etc. Formula: Q0 = Q0:MEAS * Q0:FUDGE | ACCL:L1B:0210:Q0 |
|
R/W | Q0:MEAS | Last measured cavity Q0 (unitless) | ACCL:L1B:0210:Q0:MEAS |
|
R/W | Q0:FUDGE | Cavity Q0 fudge factor (unitless). Nominal value of 1. Can be used to adjust Q0 if suspect actual Q0 is not Q0:MEAS, for example due to recent quench. | ACCL:L1B:0210:Q0:FUDGE |
|
SRF Interlocks - Per Cavity |
W | INTLK_RESET_ALL | Reset all latched faults from RFS and Resonance/Interlock chassis | ACCL:L1B:0210:INTLK_RESET_ALL |
|
R | RFS:INTLK_FIRST | Bit mask indicating which interlock fault was first detected by RFS. | ACCL:L1B:0210:RFS:INTLK_FIRST | N/A |
R | RFS:FLTINTLK_FIRST | For last captured fault waveform, bit mask indicating which interlock fault was first detected by RFS | ACCL:L1B:0210:RFS:FLTINTLK_FIRST | N/A |
R | QUENCH_FLT |
Cavity quench fault, from RFS |
STAT | Status bits in software (define the bits) | HSTA | Hardware status | SRF Interlocks - Per Cavity |
W | INTLK_RESET_ALL | Reset all latched faults from RFS and Resonance/Interlock chassis | ACCL:L1B:0210:INTLK_RESET_ALL | R | RFS:INTLK_FIRST | Bit mask indicating which interlock fault was first detected by RFS. | ACCL:L1B:0210:RFS:INTLK_FIRST | N/A |
R | RFS:FLTINTLK_FIRST | For last captured fault waveform, bit mask indicating which interlock fault was first detected by RFS | ACCL:L1B:0210:RFS:FLTINTLK_FIRST | N/A |
R | QUENCH_FLT | Cavity quench fault, from RFS chassis. Current status, latched status, bypass command, bypass status
ACCL:L1B:0210:QUENCH_FLT | R | QUENCH_LTCH | ACCL:L1B:0210:QUENCH_LTCH | W | QUENCH_BYP | ACCL:L1B:0210:QUENCH_BYP | R | QUENCH_BYP_RBV | ACCL:L1B:0210:QUENCH_BYP_RBV | R | STEPTEMP_FLT | Stepper temperature fault, from Interlock chassis. Current status, latched status, bypass command, bypass status | ACCL:L1B:0210:STEPTEMP_FLT | R | STEPTEMP_LTCH | ACCL:L1B:0210:STEPTEMP_LTCH | W | STEPTEMP_BYP | ACCL:L1B:0210:STEPTEMP_BYP | R | STEPTEMP_BYP_RBV | ACCL:L1B:0210:STEPTEMP_BYP_RBV | R | CPLRTEMP1_FLT | Coupler temperature 1 fault, from Interlock chassis. Current status, latched status, bypass command, bypass status
ACCL:L1B:0210:CPLRTEMP1_FLT | R | CPLRTEMP1_LTCH | ACCL:L1B:0210:CPLRTEMP1_LTCH | W | CPLRTEMP1_BYP | ACCL:L1B:0210:CPLRTEMP1_BYP | R | CPLRTEMP1_BYP_RBV | ACCL:L1B:0210:CPLRTEMP1_BYP_RBV | R | CPLRTEMP2_FLT | Coupler temperature 2 fault, from Interlock chassis. Current status, latched status, bypass command, bypass status |
, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. |
CPLRTEMP2CPLRTEMP2QUENCH_LTCH | ACCL:L1B:0210: |
CPLRTEMP2CPLRTEMP2CPLRTEMP2CPLRTEMP2QUENCH_BYP_RBV | ACCL:L1B:0210: |
CPLRTEMP2PLLFLTFPGA PLL lock fault, from RFS chassis. Current status, latched status. Cannot be bypassed. | PLLFLTPLLLTCH PLLLTCHIOCWDOGFLTEPICS IOC watchdog fault, from RFS CNT | ACCL:L1B:0210:QUENCH_CNT |
|
R | QUENCH_CNTU | ACCL:L1B:0210:QUENCH_CNTU |
|
R | STEPTEMP_FLT | Stepper temperature fault, from Interlock chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0210: |
IOCWDOGR IOCWDOGLTCH IOCWDOGFLTW IOCWDOGSTEPTEMP_BYP | ACCL:L1B:0210: |
IOCWDOGR IOCWDOGRBV IOCWDOGRBV SSAFLTSSA permit fault, from RFS chassis. Current status, latched status, bypass command, bypass status
SSAFLTR SSALTCH SSALTCHW SSABYP SSABYPR SSABYP_RBV SSABYP_RBVSRF Interlocks - Per Rack (A or B) | R | CPLRVAC[A,B]_FLT | CNTU |
|
R | CPLRTEMP1_FLT |
Coupler temperature 1 |
Coupler vacuum fault, from Interlock chassis. Current status, latched status, bypass command, bypass status |
, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. |
0200CPLRVACA R | CPLRVAC[A,B]0200CPLRVACA W | CPLRVAC[A,B]0200CPLRVACA R | CPLRVAC[A,B]
|
R | CPLRTEMP1_BYP_RBV | ACCL:L1B: |
0200CPLRVACABeamline vacuum fault, from Interlock chassis. Current status, latched status, bypass command, bypass status
R | BMLNVAC[A,B]_FLT | 0200BMLNVACAFLT R | BMLNVAC[A,B]_LTCH0200BMLNVACALTCH W | BMLNVAC[A,B]_BYP 0200BMLNVACABYP R | BMLNVAC[A,B]_BYP_RBV 0200BMLNVACABYP_RBV R | CRYOSUM[A,B]Cryo summary
Coupler temperature 2 fault, from |
local Cryo PLCInterlock chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B: |
0200CRYOSUMA R | CRYOSUM[A,B]0200CRYOSUMA W | CRYOSUM[A,B]0200CRYOSUMA R | CRYOSUM[A,B]
|
R | CPLRTEMP2_BYP_RBV | ACCL:L1B: |
0200CRYOSUMA SRF Interlocks - Per Cryomodule - Tentative | R | CRYOSUM_FLT | Cryo summary status from local Cryo PLC. Current status | ACCL:L1B:0200:CRYOSUM_FLT | R | HELEVEL_FLT | Cryo Helium level status from local Cryo PLC. Current status | ACCL:L1B:0200:HELEVEL_FLT | R | HEPRES_FLT | Cryo Helium pressure status from local Cryo PLC. Current status | ACCL:L1B:0200:HEPRES_FLT | R | CRYOHEARTBEAT_FLT | Cryo PLC heartbeat fault. Generated by RF software when cryo data stops updating or updates too slowly | ACCL:L1B:0200:CRYOPLC_HEARTBEAT |
|
R | CPLRTEMP2_CNTT | ACCL:L1B:0210:CPLRTEMP2_CNTT |
|
R | CPLRTEMP2_CNTY | ACCL:L1B:0210:CPLRTEMP2_CNTY |
|
R | CPLRTEMP2_CNT | ACCL:L1B:0210:CPLRTEMP2_CNT |
|
R | CPLRTEMP2_CNTU | ACCL:L1B:0210:CPLRTEMP2_CNTU |
|
R | PLL_FLT | FPGA PLL lock fault, from RFS chassis. Current status, latched status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. Cannot be bypassed. | ACCL:L1B:0210:PLL_FLT |
|
R | PLL_LTCH | ACCL:L1B:0210:PLL_LTCH |
|
R | PLL_CNTT | ACCL:L1B:0210:PLL_CNTT |
|
R | PLL_CNTY | ACCL:L1B:0210:PLL_CNTY |
|
R | PLL_CNT | ACCL:L1B:0210:PLL_CNT |
|
R | PLL_CNTU | ACCL:L1B:0210:PLL_CNTU |
|
R | IOCWDOG_FLT |
EPICS IOC watchdog fault, from RFS chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0210:IOCWDOG_FLT |
|
R | IOCWDOG_LTCH | ACCL:L1B:0210:IOCWDOG_FLT |
|
W | IOCWDOG_BYP | ACCL:L1B:0210:IOCWDOG_BYP |
|
R | IOCWDOG_BYP_RBV | ACCL:L1B:0210:IOCWDOG_BYP_RBV |
|
R | IOCWDOG_CNTT | ACCL:L1B:0210:IOCWDOG_CNTT |
|
R | IOCWDOG_CNTY | ACCL:L1B:0210:IOCWDOG_CNTY |
|
R | IOCWDOG_CNT | ACCL:L1B:0210:IOCWDOG_CNT |
|
R | IOCWDOG_CNTU | ACCL:L1B:0210:IOCWDOG_CNTT |
|
R | SSA_FLT |
SSA permit fault, from RFS chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0210:SSA_FLT |
|
R | SSA_LTCH | ACCL:L1B:0210:SSA_LTCH |
|
W | SSA_BYP | ACCL:L1B:0210:SSA_BYP |
|
R | SSA_BYP_RBV | ACCL:L1B:0210:SSA_BYP_RBV |
|
R | SSA_CNTT | ACCL:L1B:0210:SSA_CNTT |
|
R | SSA_CNTY | ACCL:L1B:0210:SSA_CNTY |
|
R | SSA_CNT | ACCL:L1B:0210:SSA_CNT |
|
R | SSA_CNTU | ACCL:L1B:0210:SSA_CNTU |
|
SRF Interlocks - Per Rack (A or B) |
|
|
R | CPLRVAC[A,B]_FLT |
Coupler vacuum fault, from Interlock chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0200:CPLRVACA_FLT |
|
R | CPLRVAC[A,B]_LTCH | ACCL:L1B:0200:CPLRVACA_LTCH |
|
W | CPLRVAC[A,B]_BYP | ACCL:L1B:0200:CPLRVACA_BYP |
|
R | CPLRVAC[A,B]_BYP_RBV | ACCL:L1B:0200:CPLRVACA_BYP_RBV |
|
R | CPLRVAC[A,B]_CNTT | ACCL:L1B:0200:CPLRVACA_CNTT |
|
R | CPLRVAC[A,B]_CNTY | ACCL:L1B:0200:CPLRVACA_CNTY |
|
R | CPLRVAC[A,B]_CNT | ACCL:L1B:0200:CPLRVACA_CNT |
|
R | CPLRVAC[A,B]_CNTU | ACCL:L1B:0200:CPLRVACA_CNTU |
|
R | BMLNVAC[A,B]_FLT |
Beamline vacuum fault, from Interlock chassis. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0200:BMLNVACA_FLT |
|
R | BMLNVAC[A,B]_LTCH | ACCL:L1B:0200:BMLNVACA_LTCH |
|
W | BMLNVAC[A,B]_BYP | ACCL:L1B:0200:BMLNVACA_BYP |
|
R | BMLNVAC[A,B]_BYP_RBV | ACCL:L1B:0200:BMLNVACA_BYP_RBV |
|
R | BMLNVAC[A,B]_CNTT | ACCL:L1B:0200:BMLNVACA_CNTT |
|
R | BMLNVAC[A,B]_CNTY | ACCL:L1B:0200:BMLNVACA_CNTY |
|
R | BMLNVAC[A,B]_CNT | ACCL:L1B:0200:BMLNVACA_CNT |
|
R | BMLNVAC[A,B]_CNTU | ACCL:L1B:0200:BMLNVACA_CNTU |
|
R | CRYOSUM[A,B]_FLT |
Cryo summary fault, from local Cryo PLC. Current status, latched status, bypass command, bypass status, counts of today's faults, yesterday's faults, total faults, a resettable counter's faults. | ACCL:L1B:0200:CRYOSUMA_FLT |
|
R | CRYOSUM[A,B]_LTCH | ACCL:L1B:0200:CRYOSUMA_LTCH |
|
W | CRYOSUM[A,B]_BYP | ACCL:L1B:0200:CRYOSUMA_BYP |
|
R | CRYOSUM[A,B]_BYP_RBV | ACCL:L1B:0200:CRYOSUMA_BYP_RBV |
|
R | CRYOSUM[A,B]_CNTT | ACCL:L1B:0200:CRYOSUMA_CNTT |
|
R | CRYOSUM[A,B]_CNTY | ACCL:L1B:0200:CRYOSUMA_CNTY |
|
R | CRYOSUM[A,B]_CNT | ACCL:L1B:0200:CRYOSUMA_CNT |
|
R | CRYOSUM[A,B]_CNTU | ACCL:L1B:0200:CRYOSUMA_CNTU |
|
SRF Interlocks - Per Cryomodule - Tentative |
|
|
R | CRYOSUM_FLT | Cryo summary status from local Cryo PLC. Current status | ACCL:L1B:0200:CRYOSUM_FLT |
|
R | HELEVEL_FLT | Cryo Helium level status from local Cryo PLC. Current status | ACCL:L1B:0200:HELEVEL_FLT |
|
R | HEPRES_FLT | Cryo Helium pressure status from local Cryo PLC. Current status | ACCL:L1B:0200:HEPRES_FLT |
|
R | CRYOHEARTBEAT_FLT | Cryo PLC heartbeat fault. Generated by RF software when cryo data stops updating or updates too slowly | ACCL:L1B:0200:CRYOPLC_HEARTBEAT |
|
SRF Cavity Characterization and Expert Settings |
R | QLOADED | Loaded Q | ACCL:L1B:0210:QLOADED |
|
R | LDCOEF | Lorentz detuning coefficient | ACCL:L1B:0210:LDCOEF |
|
R | BCOEFM | State space B coefficient magnitude | ACCL:L1B:0210:BCOEFM |
|
R | BCOEFP | State space B coefficient phase | ACCL:L1B:0210:BCOEFP |
|
R | SSA:SLOPE | SSA curve parameter - slope | ACCL:L1B:0210:SSA:SLOPE |
|
R | SSA:PED | SSA curve parameter - pedestal | ACCL:L1B:0210:SSA:PED |
|
R | SSA:MINX | SSA curve parameter - min x | ACCL:L1B:0210:SSA:MINX |
|
R | SSA:DRV_MAX | Maximum drive to SSA, range 0 to 1. Do not change this directly. It is set by SSA calibration script. | ACCL:L1B:0210:DRV_MAX |
|
|
Waveform Signals |
Each SRF cavity has the following waveform signals: Description | PV name, <SIG> in following section | Amplitude Units | Power Units | Phase Units | Forward Power | FWD | sqrt(W) | W | degrees | Reverse/Reflected Power | REV | sqrt(W) | W | degrees | Cavity Probe | CAV | MV | mW | degrees | DAC (FPGA internal, input to DAC that drives SSA) | DAC | % of full DAC scale | (% of full DAC scale)^2 | degrees | Detune (see below) | DF | Hz | N/A | N/A | Drive (RFS chassis loopback) - waveform disabled by default | DRV | sqrt(W) | W | degrees |
For SRF systems, these PVs are provided for CAV, FWD, REV, DAC (and DRV only during expert diagnostics/troubleshooting.) Example PVs are for CAV. |
R | <SIG>:AWF | Signal amplitude waveform | ACCL:L1B:0210:CAV:AWF |
|
R | <SIG>:AMEAN | Mean of <SIG>:AWF | ACCL:L1B:0210:CAV:AMEAN |
|
R | <SIG>:ASTD | Standard deviation of <SIG>:AWF | ACCL:L1B:0210:CAV:ASTD |
|
R | <SIG>:ARSTD | Standard deviation of <SIG>:AWF divided by mean of <SIG>:AWF | ACCL:L1B:0210:CAV:ARSTD |
|
R | <SIG>:AMIN | Minimum of <SIG>:AWF | ACCL:L1B:0210:CAV:AMIN |
|
R | <SIG>:AMAX | Maximum of <SIG>:AWF | ACCL:L1B:0210:CAV:AWF |
|
R | <SIG>:PWF | Signal phase waveform | ACCL:L1B:0210:CAV:PWF |
|
R | <SIG>:PMEAN | Mean of <SIG>:PWF | ACCL:L1B:0210:CAV:PMEAN |
|
R | <SIG>:PSTD | Standard deviation of <SIG>:PWF | ACCL:L1B:0210:CAV:PSTD |
|
R | <SIG>:PRSTD | Standard deviation of <SIG>:PWF divided by mean of <SIG>:PWF | ACCL:L1B:0210:CAV:PRSTD |
|
R | <SIG>:PMIN | Minimum of <SIG>:PWF | ACCL:L1B:0210:CAV:PMIN |
|
R | <SIG>:PMAX | Maximum of <SIG>:PWF | ACCL:L1B:0210:CAV:PMAX |
|
R | <SIG>:PWRWF | Signal power waveform | ACCL:L1B:0210:CAV:PWRWF |
|
R | <SIG>:PWRMEAN | Mean of <SIG>:PWRWF | ACCL:L1B:0210:CAV:PWRMEAN |
|
R | <SIG>:PWRSTD | Standard deviation of <SIG>:PWRWF | ACCL:L1B:0210:CAV:PWRSTD |
|
R | <SIG>:PWRRSTD | Standard deviation of <SIG>:PWRWF divided by mean of <SIG>:PWRWF | ACCL:L1B:0210:CAV:PWRRSTD |
|
R | <SIG>:PWRMIN | Minimum of <SIG>:PWRWF | ACCL:L1B:0210:CAV:PWRMIN |
|
R | <SIG>:PWRMAX | Maximum of <SIG>:PWRWF | ACCL:L1B:0210:CAV:PWRMAX |
|
R | <SIG>:IWF | Signal I |
SRF Cavity Characterization and Expert Settings |
R | QLOADED | Loaded Q | ACCL:L1B:0210:QLOADED | R | LDCOEF | Lorentz detuning coefficient | ACCL:L1B:0210:LDCOEF | R | BCOEFM | State space B coefficient magnitude | ACCL:L1B:0210:BCOEFM | R | BCOEFP | State space B coefficient phase | ACCL:L1B:0210:BCOEFP | R | SSA:SLOPE | SSA curve parameter - slope | ACCL:L1B:0210:SSA:SLOPE | R | SSA:PED | SSA curve parameter - pedestal | ACCL:L1B:0210:SSA:PED | R | SSA:MINX | SSA curve parameter - min x | ACCL:L1B:0210:SSA:MINX | R | SSA:MAXR | Maximum drive to SSA, range 0 to 1. (Need better name.) | ACCL:L1B:0210:QLOADED | |
Waveform Signals |
Each SRF cavity has the following waveform signals: Description | PV name, <SIG> in following section | Amplitude Units | Power Units | Phase | Drive (RFS chassis loopback) | DRV | sqrt(W) | W | degrees | Forward Power | FWD | sqrt(W) | W | degrees | Reverse/Reflected Power | REV | sqrt(W) | W | degrees | Cavity Probe | CAV | MV | mW | degrees | DAC (FPGA internal, input to DAC that drives SSA) | DAC | % of full DAC scale | (% of full DAC scale)^2 | degrees | Detune (see below) | DF | Hz | N/A | N/A |
For SRF systems, these PVs are provided for CAV, FWD, REV, DAC (and DRV only during expert diagnostics/troubleshooting.) Example PVs are for CAV. |
R | <SIG>:AWF | Signal amplitude waveform | ACCL:L1B:0210:CAV: |
AWFRAMEAN Mean of <SIG>:AWFQWF | Signal Q waveform | ACCL:L1B:0210:CAV: |
AMEANASTD Standard deviation of <SIG>:AWFFLTAWF | Fault waveform - signal amplitude | ACCL:L1B:0210:CAV: |
ASTDARSTD Standard deviation of <SIG>:AWF divided by mean of <SIG>:AWFFLTPWF | Fault waveform - signal phase | ACCL:L1B:0210:CAV: |
ARSTD FLTPWF |
|
Other SRF Waveform Signals: |
R |
<SIG>AMIN Minimum of <SIG>:AWFWF | Detune frequency waveform. Calculated by software from cavity and forward signals. [Hz] | ACCL:L1B:0210: |
CAVAMIN <SIG>AMAX Maximum of <SIG>AWFCAVAWF R <SIG>PWF Signal phase waveformSTD | Standard deviation of DF:WF | ACCL:L1B:0210: |
CAVPWF R <SIG>PMEAN Mean of <SIG>PWFCAVPMEAN R <SIG>PSTD Standard deviation of <SIG>:PWFMAX | Maximum of DF:WF | ACCL:L1B:0210: |
CAVPSTD R <SIG>PRSTD Standard deviation of <SIG>:PWF divided by mean of <SIG>:PWFWF | Cavity bandwidth waveform. Calculated by software from cavity and forward signals. [Hz] | ACCL:L1B:0210: |
CAVPRSTD <SIG>PMIN Minimum of <SIG>:PWFIWF | P/I Controller Output I waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1] | ACCL:L1B:0210: |
CAV:PMINR | <SIG>:PMAX | Maximum of <SIG>:PWF | CTRL:IWF |
|
R | CTRL:QWF | P/I Controller Output Q waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1] | ACCL:L1B:0210: |
CAVPMAXR <SIG>PWRWF Signal power waveformAWF | P/I Controller Output amplitude waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1] | ACCL:L1B:0210: |
CAVPWRWF <SIG>PWRMEAN Mean of <SIG>:PWRWFFLTAWF | Fault waveform - P/I Controller Output amplitude | ACCL:L1B:0210: |
CAVPWRMEAN <SIG>PWRSTD Standard deviation of <SIG>:PWRWFFLTPWF | Fault waveform - P/I Controller Output phase | ACCL:L1B:0210: |
CAVPWRSTD <SIG>:PWRRSTD | Standard deviation of <SIG>:PWRWF divided by mean of <SIG>:PWRWF/W | ACQ_FLT_DELAY | Fault data trigger control. In % of total waveform data duration. 0% = all data is pre-fault, 100% = all data is post-fault | ACCL:L1B:0210: |
CAV:PWRRSTDR | <SIG>:PWRMIN | Minimum of <SIG>:PWRWFACQ_FLT_DELAY |
|
|
Feedback |
R | AMPFB_GAIN_P_RBV | Amplitude feedback proportional gain readback (units not yet determined) | ACCL:L1B:0210: |
CAV:PWRMIN <SIG>:PWRMAX | Maximum of <SIG>:PWRWF/W | AMPFB_GAIN_P | Amplitude feedback proportional gain setting (units not yet determined) | ACCL:L1B:0210: |
CAV:PWRMAXR | <SIG>:IWF | Signal I waveformAMPFB_GAIN_P |
|
R | AMPFB_GAIN_I_RBV | Amplitude feedback integral gain readback (units not yet determined) | ACCL:L1B:0210: |
CAV:IWFR | <SIG>:QWF | AMPFB_GAIN_I_RBV |
|
R/W | AMPFB_GAIN_I | Amplitude feedback integral gain setting (units not yet determined) |
Signal Q waveformCAV:AWFR | <SIG>:FLTAWF | Fault waveform - signal amplitudeAMPFB_GAIN_I |
|
R | PHAFB_GAIN_P_RBV | Phase feedback proportional gain readback (units not yet determined) | ACCL:L1B:0210 |
:CAV:FLTAWF <SIG>:FLTPWF | Fault waveform - signal phase/W | PHAFB_GAIN_P | Phase feedback proportional gain setting (units not yet determined) | ACCL:L1B:0210: |
CAV:FLTPWFOther SRF Waveform Signals: |
R | DF:WF | Detune frequency waveform. Calculated by software from cavity and forward signals. [Hz]AMPFB_GAIN_P |
|
R | PHAFB_GAIN_I_RBV | Phase feedback integral gain readback (units not yet determined) | ACCL:L1B:0210: |
DF:WFDF:MEAN | Mean of DF:WF/W | PHAFB_GAIN_I | Phase feedback integral gain setting (units not yet determined) | ACCL:L1B:0210:AMPFB_GAIN_I |
|
R | AMPFB_LSUM | Amplitude feedback is at lower limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
DF:MEANR | DF:STD | Standard deviation of DF:WFAMPFB_LSUM |
|
R | AMPFB_HSUM | Amplitude feedback is at upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
DF:STD R | DF:MIN | Minimum of DF:WFAMPFB_HSUM |
|
R | AMPFB_SUM | Amplitude feedback is at either lower or upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
DF:MIN DF:MAX | Maximum of DF:WF | ACCL:L1B:0210:DF:MAX | R | BW:WF | Cavity bandwidth waveform. Calculated by software from cavity and forward signals. [Hz]PHAFB_LSUM | Phase feedback is at lower limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
BW:WF R | CTRL:IWF | P/I Controller Output I waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1]PHAFB_LSUM |
|
R | PHAFB_HSUM | Phase feedback is at upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
CTRL:IWF R | CTRL:QWF | P/I Controller Output Q waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1] PHAFB_HSUM |
|
R | PHAFB_SUM | Phase feedback is at either lower or upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210: |
CTRL:QWF R | CTRL:AWF | P/I Controller Output amplitude waveform. Calculated by software from cavity and DAC signals. [% of full scale, range -1 to 1] PHAFB_SUM |
|
R | FB_SUM | Amplitude or phase feedback is at either lower or upper limit while RFREADYFORBEAM is active. 0 if true (alarm state), 1 if false (good state). This summary's counts of today's faults, yesterday's faults, total faults, a resettable counter faults. | ACCL:L1B:0210: |
CTRL:AWF R | CTRL:FLTAWF | Fault waveform - P/I Controller Output amplitude | ACCL:L1B:0210:CTRL:FLTAWF | R | CTRL:FLTPWF | Fault waveform - P/I Controller Output phaseFB_SUM |
|
R | FB_SUM_CNTT | ACCL:L1B:0210: |
CTRL:FLTPWF/WACQFLTDELAYFault data trigger control. In % of total waveform data duration. 0% = all data is pre-fault, 100% = all data is post-fault | ACQFLTDELAY |
Feedback |
R | AMPFB_GAIN_P_RBV | Amplitude feedback proportional gain readback (units not yet determined) |
|
R | FB_SUM_CNT | ACCL:L1B:0210: |
AMPFBGAIN_PRBV/W AMPFBGAINP Amplitude feedback proportional gain setting (units not yet determined) | AMPFBGAIN_P R | AMPFB_GAIN_I_RBV | Amplitude feedback integral gain readback (units not yet determined) | ACCL
| Name | DescriptionDescription | SRF Example (CM2 Cavity 1)SRF Example | Gun/Buncher Example |
---|
R/W | STEP:NSTEPS | Stepper tuner number of steps per move | ACCL:L1B:0210: |
AMPFB_GAIN_I_RBVR/W | AMPFB_GAIN_I | Amplitude feedback integral gain setting (units not yet determined) | STEP:NSTEPS |
|
W | STEP:MOV_REQ_NEG | Request stepper tuner move negative STEP:NSTEPS. Write 1 to request | ACCL |
ACCLAMPFBGAINI R PHAFBGAINP_RBV Phase feedback proportional gain readback (units not yet determined) | POS | Request stepper tuner move positive STEP:NSTEPS. Write 1 to request | ACCL |
ACCLAMPFBGAINP_RBV/W PHAFB_GAIN_P | Phase feedback proportional gain setting (units not yet determined) | | STEP:STATWRD | Stepper controller status word readback | ACCL |
ACCL:AMPFB_GAIN_P R | PHAFB_GAIN_I_RBV | Phase feedback integral gain readback (units not yet determined) | :STEP:STATWRD |
|
R | STEP:STATWRD.B0 | Stepper controller status bit: motor moving; 1 = moving, 0 = not | ACCL |
ACCL:AMPFB_GAIN_I_RBV/W PHAFB_GAIN_I | Phase feedback integral gain setting (units not yet determined) | | STEP:STATWRD.B2 | Stepper controller status bit: motor done; 1 = done, 0 = not | ACCL |
ACCLAMPFB_GAIN_I R | AMPFB_HSUM | Amplitude feedback is at upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210:AMPFB_HSUM | R | AMPFB_HSUM | Amplitude feedback is at upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210:AMPFB_HSUM | R | PHAFB_LSUM | Phase feedback is at lower limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210:PHAFB_LSUM | R | PHAFB_HSUM | Phase feedback is at upper limit while feedback is active. 0 if true (alarm state), 1 if false (good state) | ACCL:L1B:0210:PHAFB_HSUM | ...
...
...
...
...
...
...
...
Name | Description | SRF Example (CM 2 Cavity 1) | Gun/Buncher Example |
|
| (from Chris Adolfsen. Garth wonders should this be a calibration attribute rather than physics interface?) Slow tuner start-up position prior to rf turn on - with the piezo voltages zeroed, the cavity would be tuned close to 1.3 GHz after the operating gradient is established - thus the initial detuning with rf off relative to 1.3 GHz is K*(operating gradient)^2 |
|
|
|
| (from Chris Adolfsen. Garth wonders should this be a calibration attribute rather than physics interface?) Slow tuner park position - this is the position the tuner would be set if one wants to detune the cavity so it does not interact with the beam. |
Q0 | Q0 measurement from partner labs, delivered with the cryomodule | QextLFD | Lorentz Force Detuning K factor(Hz/(MV/m)^2) measured in-situ | Qext measured in-situ (last measurement – used to calibrate cavity probe signal based on discharge power) | Calibration of the slow tuner (Hz/step) measured in-situ |
|
|
|
| Calibration of the piezo tuners (Hz/volt) measured in-situ |
|
|
Per Cryomodule
|
R | SN | Cryomodule serial number | ACCL:L1B:0200:SN | N/A |
Signal calibration. For SRF cavities, the PVs below are provided for CAV, FWD, REV, DRV signals. The SRF PV name examples below use CAV. |
Measured values |
R/W | <SIG>:CAL_ADC_10DBM | ADC counts at 10 dBm. EPICS software uses this to calculate RF power at full scale. | ACCL:L1B:0210:CAV:CAL_ADC_10DBM |
|
R/W | <SIG>:CAL_LOSS_CABLE | Measured cable losses used in signal calibration. Positive value in dB. | ACCL:L1B:0210:CAV:CAL_LOSS_CABLE |
|
R/W | <SIG>:CAL_LOSS_CPLR | Measured coupler loss used in signal calibration. Positive value in dB. | ACCL:L1B:0210:CAV:CAL_LOSS_CPLR |
|
R/W | <SIG>:CAL_LOSS_ATTEN | Fixed attenuator used in signal calibration. Positive value in dB. | ACCL:L1B:0210:CAV:CAL_LOSS_ATTEN |
|
R/W | <SIG>:CAL_LOSS_OTHER | Unattributed measured loss used in signal calibration. Positive value in dB. | ACCL:L1B:0210:CAV:CAL_LOSS_OTHER |
|
EPICS-calculated values |
R | <SIG>:CAL_REF_PWR | RF power at ADC full scale. [dBm] | ACCL:L1B:0210:CAV:CAL_REF_PWR |
|
R | <SIG>:CAL_LOSS_TOTAL | Total (of cable, coupler, atten, other) loss used in signal calibration. Positive value in dB. | ACCL:L1B:0210:CAV:CAL_LOSS_TOTAL |
|
R | <SIG>:SCALE | Final calibration scale factor to convert raw ADC counts to amplitude. This also include the beam-based fudge factor | ACCL:L1B:0210:CAV:SCALE |
|
For SRF, the signal calibration for Cavity Probe (CAV) can be calculated 2 ways: (1) using the above system losses, power at ADC full scale, and cavity probe Q or (2) calculated from the reverse signal decay. Experts can choose which method they would like to use per cavity |
R/W | CAVSCALE_SEL | Select between calibration methods: 0 = Qprobe, 1 = RevCal | ACCL:L1B:0210:CAVSCALE_SEL |
|
R/W | QPROBE | Cavity probe Q. Used in Qprobe calibration method. | ACCL:L1B:0210:QPROBE |
|
...