Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Modify interlock names, add thresholds; move tentative PVs to new block

...

 

Cryo Module #

Description

01-35

CM01-CM35, 1.3GHz cavity

H1

3.9GHz Cryomodule 1, located in L1B and follows CM03

H2

3.9GHz Cryomodule 2, located in L1B and follows  H1

 

Numbering of cavities within a cryomodule:

 

Attribute

Attributes that comprise the physics interface. Scalar unless otherwise specified

Gradient calibration scale factor, nominally 1. Multiply by this when calculating raw register value to set, so increasing GCAL increases output.
 NameDescription
 GACTMeasured gradient from cavity probe (MV/m)
 GMAX

Maximum allowable gradient (MV/m) - readback only

 GCAL

 ADESOperation Amplitude amplitude setpoint (MV)
 AACTMeasured amplitude from cavity probe (MV)
 AMAX

Maximum allowable amplitude (MV)

 ACALAmplitude calibration scale factor, nominally 1. Multiply by this when calculating raw register value to set, so increasing ACAL increases output. PDESOperation Phase phase setpoint (degrees, where 0 is on-crest)
 PACTMeasured phase from cavity probe (degrees)
 PREFa.k.a.gold, phase offset used by LLRF to convert measured phase to one relative to on-crest operation, adjusted by beam phasing (degrees)
 DFDESCavity detuning setpoint (Hz) - is this needed?
 DFACTDetune seen by the resonance system (Hz)
 RFMODECTRLRF mode control (SEL, SELA, SELAP)
 RFMODEReadback of current RF mode
 RFCTRLCavity on/off control. Off = LLRF drive set to 0. (SSA control will be different.)
 RFReadyAWFStatus 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?
 INTLK_QUENCHStatus showing when a cavity quenches, from interlocks (Normal, Quenched)
 STATStatus bits in software (define the bits)
 HSTAHardware status
 AWFGradient waveform from the cavity probeWaveform of cavity probe amplitude, which is used to calculate GACTAACT (MV/m)
 PWFPhase waveform from the Waveform of cavity probe phase, which is used to calculate PACT (degrees)
 *ERRTRACEError waveforms corresponding to waveforms above, captured and put in a separate buffer when a fault is detected (degrees or MV/m)
  Any of the above in I/Q equivalent of Amplitude/Phase
FWDForward   FWD Forward signal from SSA to cavity - amplitude
  FWDPWRFWDPWR Forward Forward signal from SSA to cavity - power
 REVReverse signal from cavity - amplitude
 REVPWRReverse signal from cavity - power PzWFWaveforms from tuner piezo motors, useful for finding microphonics. Units TBD.
 ALEMLEM computed integrated RF amplitude (MV) per cavity and per cryomodule
 PLEMLEM computed phase (deg)
 EGLEMLEM computed energy gain (MeV)
 CHLEMLEM computed chirp (MeV)
  FUDGBeam-based scale factor applied to cavity probe amplitude readback. Nominal value of 1.
In Progress/Tentative
  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?
 

 STAT

 Status bits in software (define the bits)
  HSTA Hardware status
  DFDES Cavity detuning setpoint (Hz)
  ERRWF Error waveforms corresponding to waveforms above, captured and put in a separate buffer when a fault is detected (degrees or MV)
  PZWF Waveforms from tuner piezo motors, useful for finding microphonics. Units TBD.
Latching SRF Interlocks
 INTLKQUENCH_QUENCHFLT

 

Cavity quench fault, from interlock chassis. Current status, latched status, and reset command

 INTLK_QUENCH_LTCH
 INTLK_QUENCH_RESET
 INTLKCPLRVAC_CPLRVACFLT

   

Coupler vacuum fault, from interlock chassis. Current status, latched status, and reset command

 INTLK_CPLRVAC_LTCH
 INTLK_CPLRVAC_RESET
 INTLKBMLNVAC_BMLNVACFLT

 

Beamline vacuum fault, from interlock chassis. Current status, latched status, and reset command

 INTLK_BMLNVAC_LTCH
 INTLK_BMLNVAC_RESET
 INTLKSTEPTEMP_STEPTEMPFLT

   

Stepper temperature fault, from interlock chassis. Current status, latched status, and reset command

 INTLK_STEPTEMP_LTCH
 INTLK_STEPTEMP_RESET
 INTLKCPLRTEMP_CPLRTEMPFLT

 

Coupler temperature fault, from interlock chassis. Current status, latched status, and reset command

 INTLK_CPLRTEMP_LTCH
 INTLK_CPLRTEMP_RESET
 INTLK_RESET_ALL Reset all latched faults from interlock chassis
Non-Latching SRF Interlocks
 INTLKHEPRES_HEPRESFLT Helium pressure fault, from cryo system PLC
 INTLKHELEVEL_HELEVELFLT Helium level fault, from cryo system PLC
 INTLK_CRYOHRTBT Cryo PLC heartbeat fault. Generated by RF software when cryo data stops updating or updates too slowly
   Interlock Thresholds
 CPLRVAC_THRES_L 
 CPLRVAC_THRES_H 
 BMLNVAC_THRES_L 
 BMLNVAC_THRES_H 
 STEPTEMP_THRES_L 
 STEPTEMP_THRES_H 
 CPLRTEMP_THRES_L 
 CPLRTEMP_THRES_H 
  Waveform Signals

The PVs below will be provided for each waveform signal. Each cavity has the following waveform signals:

Description PV name, <SIG> in following section
 Drive DRV
 Forward Power FWD
 Reflected Power REV
 Cavity Probe CAV
 Detune DF
 DAC (FPGA internal, input to DAC that drives SSA) DAC
 Waveform <SIG>:AWF Signal amplitude waveform

 Statistics   

 <SIG>:AMEAN Mean of <SIG>:AF
 <SIG>:ASTD Standard deviation of <SIG>:AWF
 <SIG>:AMIN Minimum of <SIG>:AF
 <SIG>:AMAX Maximum of <SIG>:AWF
 Waveform <SIG>:PWF Signal phase waveform
 Statistics     <SIG>:PMEAN Mean of <SIG>:PWF
 <SIG>:PSTD Standard deviation of <SIG>:PWF
 <SIG>:PMIN Minimum of <SIG>:PWF
 <SIG>:PMAX Maximum of <SIG>:PWF
 Waveform <SIG>:PWRWF Signal power waveform
 Statistics     <SIG>:PWRMEAN Mean of <SIG>:PWRTRACE
 <SIG>:PWRSTD Standard deviation of <SIG>:PWRWF
 <SIG>:PWRMIN Minimum of <SIG>:PWRWF
 <SIG>:PWRMAX Maximum of <SIG>:PWRWF
 Waveform <SIG>:ITWF Signal I waveform
 Waveform <SIG>:QTWF Signal Q waveform

...

NameDescription
 (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.
Q0Q0 measurement from partner labs, delivered with the cryomodule
QextQext measured in-situ (last measurement – used to calibrate cavity probe signal based on discharge power)
LFDLorentz Force Detuning K factor(Hz/(MV/m)^2) measured in-situ
 Calibration of the slow tuner (Hz/step) measured in-situ
 Calibration of the piezo tuners (Hz/volt) measured in-situ
 FWD:SCALECalibration scale factor to convert forward raw ADC counts to amplitude in sqrt(Watts). Calculated internally by RF software, based on system losses and ADC power at full scale.
 REV:SCALECalibration scale factor to convert reverse raw ADC counts to amplitude in sqrt(Watts). Calculated internally by RF software, based on system losses and ADC power at full scale.
 DRV:SCALECalibration scale factor to convert drive (aka loopback) raw ADC counts to amplitude in sqrt(Watts). Calculated internally by RF software, based on system losses and ADC power at full scale.
 CAV:CAL_SCALECalibration scale factor to convert cavity probe raw ADC counts to amplitude in MV. Calculated by LLRF calibration sequence. See CAV:SCALE for more info.
 CAV:SCALECalibration scale factor to convert cavity probe raw ADC counts to amplitude in MV. Is equal to product of CAV:CAL_SCALE and beam-based FUDG scale factor.
 FWD:CAL_REF_PWRRF power at ADC full scale for forward measurement. In dBm. Analogous PVs exist for reverse and drive (aka loopback) signals.
 FWD:CAL_LOSS_CABLEMeasured cable losses for forward measurement used in signal calibration. Positive value in dB. Analogous PVs exist for reverse signal.
 FWD:CAL_LOSS_CPLRMeasured coupler loss for forward measurement used in signal calibration. Positive value in dB. Analogous PVs exist for reverse signal
 FWD:CAL_LOSS_ATTENFixed attenuator for forward measurement used in signal calibration. Positive value in dB. Analogous PVs exist for reverse and drive (aka loopback) signals.
 FWD:CAL_LOSS_OTHERUnattributed measured loss for forward measurement used in signal calibration. Positive value in dB. Analogous PVs exist for reverse and drive (aka loopback) signals.
 FWD:CAL_LOSS_TOTALTotal loss for forward measurement used in signal calibration. Positive value in dB. Analogous PVs exist for reverse and drive (aka loopback) signals.
 Chassis and ADC scale factor, or polynomial coefficients. From lab measurements of chassis to convert ADC units to physics units
 PI(no D) loop parameters for amplitude and phase loops. Maybe PKp, PKi, GKp, GKi
 Open loop amplitude and phase DAC settings
 Control loop status (open, closed)
  
  

 

Other attributes for operations - Needs updating

Temperature interlock threhshold
NameDescription
VacStatVacuum interlock status (Good, Faulted) \[NOTE: Details needed for specifying which vacuum status bit, coupler or beamline]
TStatTemperature interlock status (Good, Faulted) \[NOTE: Details needed for specifying which temperature status bit, coupler or stepper.]
 
VChassis power supply voltage
TChassis board temperature
DCSSA enable/disable internal DC power
 

SSA RF enable, how to distinguish from global RF enable?

PzVout

Output voltage to the piezo tuning motor

PzHzExpected tuning change from PzVout
  

...