1 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Photon Controls and Data Systems
Gunther Haller
Coherent X-ray Imaging Instrument Final Instrument Design Review
2 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)
Electron Dump
FEE
Hutch 1 Hutch 2 Hutch 3
X-Ray TunnelHutch 4
Hutch 5
Hutch 6S0
S1
S2
SH 1
M 1S M2S
M 3/4S
X3 X4
M6
S 3
SH2
S4
S5
S 6
Horizontal Offset Mirrors
PPS Stopper Set
X- Ray Mirror
X-Ray Crystal
Primary Movable Elements
Experiment
Near Experimental Hall
Far Experimental Hall
Moveable Dump
XPCS Pos2
XPCS
Pos1CXI
HED
XPP Pos1
XPP
Pos2
AM O
SXP
SXP
230 m
SXR
AMO
MEC
3 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
LCLS X-Ray Endstation (XES) Provided Controls Subsystems
Following sub-systems are provided to CXI by LCLS XES and are thus not described in this review (reviewed separately)
Hutch Protection System
Machine Protection System
User Safeguards (include Oxygen Deficiency Monitoring)
Laser Femto-Second Timing System
Machine Timing System
Networking
EPICS Control system
Online/Offline Processing System
2-D Pixel Array Detector
4 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Specification and Interface Control Documents
Released Engineering Specification Documents (detailed requirements regarding controls and data systems needs of instrument)
CXI Controls ESD (SP-391-001-13)
CXI DAQ ESD (SP-391-001-18)
Released Interface Control Documents (specify where the interface is, who is responsible for what)
XES-LUSI ICD (1.1.523)
XES CXI Controls ICD (SP-391-001-14)
Status: all documents are releasedhttp://confluence.slac.stanford.edu/display/PCDS/CXI_XCS-PDR
5 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Reviews
CXI Controls and Data Systems Preliminary Design Review held May 11, 09
Presentations are at http://confluence.slac.stanford.edu/display/PCDS/CXI_XCS-PDR
Many controls items are already used in other (earlier) photon sections, XTOD and AMO, both are past the Final Design Review stage and are being assembled. XTOD is in the commissioning stage. In addition XPP will be installed before CXI.
6 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Risks and Procurements
No technical, schedule, cost risk items exceptUsual risk that devices are changed or added without controls being informedMitigated by
Regular meetings Keep ESD and ICD documents up-to-date
No long term lead-time or > $100k itemsComponents are ordered with sufficient margin
7 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
ES&H
Hutch Protection Systems provided by LCLS XES, hutch 3 (CXI) is the fourth hutch to be operated
Same for User Safeguards (Oxygen Deficiency Monitor)
Electrical SafetyAll cables/equipment are rated for their useAll equipment will be NRTL listed or inspected and approved under SLAC's Electrical Equipment Inspection Program
8 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Instrument
Diagnostics &Wavefront Monitor
1 micron Sample Environment
* 0.1 micron KB & Sample Environment,Particle Injector and IToF (CD-4)
1 micron KBReference Laser
Diagnostics/Common Optics
All Early Science except *
9 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Controls SubsystemsVacuumMotionViewingPower SuppliesRacks and CablingOther itemsSoftware: EPICS/Python/QtType of controls
Valve ControlVacuum ControlsPop-In Profile Monitor ControlsPop-In Intensity Monitor ControlsIntensity-Position Monitor ControlsSlit ControlsAttenuator ControlsPulse Picker ControlsKB Mirror ControlsX-Ray Focusing Lense ControlSample Environment ControlsParticle Injector ControlsIon ToF ControlsVision Camera ControlsDetector Stage ControlsReference Laser ControlsDAQ Controls
10 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Components to Control
X-Ray Optics KB systemMotionVendor provided, integration with LCLS
Reference LaserMotion
Sample EnvironmentSample Chamber
Motion, vacuum, visionIon ToF
HV, DC/pulser, digitizerInstrument Stand
MotionDetector Stage
Motion, vacuum, thermal Particle Injector
Motion, vacuum, digitizer, vision, integration of commercial component
Vacuum SystemValve and Vacuum Controls
11 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Components to Control con’t
Diagnostics and Common OpticsPop-In Profile Monitor
Motion, ViewingPop-In Intensity
Motion, DigitizationIntensity Position
Motion, DigitizationSlit System
MotionAttenuator
MotionPulse-Picker
Motion, ViewingX-Ray Focusing Lense
Motion
CXI specific interface and programmingRacks & CablingWorkstationsVision CamerasBeam Line ProcessorChannel Access GatewayMachine Protection SystemConfigurationData Acquisition
12 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
EPICS/Python/Qt
EPICS (Experimental Physics and Industrial Control System):Control software for RT systemsMonitor (pull scheme)AlarmArchiveWidely used at SLAC and other labsMore: http://www.aps.anl.gov/epics/
Python/Qt is a user interface between the EPICS drivers and records and the userSystem is used for XTOD and AMO, provided as part of the XES Photon Controls Infrastructure
14 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Example: Vacuum
All gauge controllers are MKS 937A Interface
Terminal server – DIGI TS16 MEI
Automation Direct PLC
All ion pump controllers are Gama Vacuum DIGITEL MPC dual
All valves are controlled by PLC relay module
The out/not-out state of all valves go into the MPS system to prevent damage if a valve closes unexpectedly.
15 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Example: Motion
Control System provides support for all motionsMotors
IMS MDrive Plus2 integrated controller and motor
IMS MForce Plus2 controller for control of in vacuum and other specialized motors
Newport motor controllers
Others as required
Pneumatic motionSolenoid Driver chassis, SLAC 385-001
17 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Photon Control Data Systems (PCDS)XPP specific
Digitizers + Cameras
Timing L0: Control
(One)
L1: Acquisition(Many)
L2: Processing
(Many)
L3: Data Cache(Many)
DAQ system primary features
Trigger and readout
Process and veto
Monitoring
Storage
Provided to CXI by XES, same system as used for AMO and XPP
Beam Line
Data
Data System Architecture
18 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI 2D-Detector Control and DAQ Chain
Ground-isolation
Vacuum
Fiber
Cornell detector/ASIC with SLAC quadrant board ATCA crate with SLAC DAQ Boards
Each Cornell detector has ~36,000 pixelsControlled and read out using Cornell custom ASIC
~36,000 front-end amplifier circuits and analog-to-digital convertersInitially 16 x 32,000-pixel devices, then up to 64 x 32,000-pixel devices
4.6 Gbit/sec average with > 10 Gbit/sec peak
Carrier Board
S:AC RCE ATCA Module
19 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Online Processing
Electronics gain correction (in RCE)
Response of amplifying electronics is mapped during calibration
Science data images are corrected for channel gain non-uniformity + non-linearity.
Dark image correction (in RCE)
Dark images accumulated between x-ray pulses
Averaged dark image subtracted from each science data image
Flat field correction (in RCE)
Each science data image is corrected for non-uniform pixel response
Event filtering (in RCE or later)
Events are associated with beam line data (BLD) via timestamp and vetoed based upon BLD
values. Veto action is recorded.
Images may be sparsified by predefined regions of interest.
20 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Online Processing con’t
Event processing (processing stage)
Examples are
Sparcification (region of interest)
Locating center
Reducing data by binning pixels
Mask errant pixels (saturated, negative intensity from dark image subtraction due to e.g. noise, non-
functioning pixels, edge pixels from moving center)
Filling in missing data with centro-symmetric equivalent points
Transforming camera geometry due solid angle coverage and dead space between tiles
Radial averaging, showing intensity versus scattering angle or momentum transfer
Compute 2D autocorrelation function (single FFT) and store. Essentially at rate of 1 Hz with 4 MB (2Mpixel
x 2 bytes) frames.
Peak finding (locate and fit Gaussian intensity peaks). There may be multiple peaks in some cases and the
peak finding algorithms should be able to identify up to a few thousand peaks.
The CXI instrument will have an Ion Time-of-Flight which will produce data at 120Hz. The online processing
of this data involves data reduction based on thresholding and vetoing based on thresholding or the fitting
of peak positions and height.
21 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
CXI Monitoring
A copy of the data is distributed (multicast) to monitoring nodes on the DAQ subnet.
The monitoring nodes will provide displays for experimenters’ viewing:corrected detector images at ≥ 5 Hz
histories of veto rates, beam intensity, + other BLD values.
Reduced analysis of sampled binned data (versus scan parameter) or other processing tbd
Implemented with Qt (C++/Python open source GUI)
22 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Common Diagnostics Readout
• Four-diode design
R2
R121
L
Target
Quad-Detector
FEL
• On-board calibration circuits not shown
E.g. intensity, profile monitor, intensity position monitors
E.g. Canberra PIPS or IRD SXUV large area diodes (single or quad)
Amplifier/shaper/ADC for control/calibration/readout
• Board designed, fabricated, loaded, is in test
23 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
WBS for LUSI XPP Controls & Data Systems
1.6.4.1 XPP H3 Controls Requirements, Design and Setup
1.6.4.2 XPP H3 Standard Hutch Controls
1.6.4.3 XPP H3 Specific Controls
24 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Milestones
Controls Dates for Installation in FEH (incremental installation driven by instrument component availability)
Start: Early ~April 2010
Finish: Early ~Nov 2010
Finish “Early Science” Commissioning before ~ May 2011
25 G. Haller [email protected]
LUSI CXI FIDRJune 3, 2009
Summary
Interface and Requirements documents releasedClear what needs to be doneNo issues, design meets requirements
Design MatureMost items are already used (hardware and software) in XTOD and AMO, plus XPP ahead of CXI
CXI Preliminary Design Review completedMost items similar to XTOD and AMO and XPP which already had Final Design Reviews for Controls and Data Systems (XTOD is being installed, AMO will follow in July 09)
TeamEngineers and technicians from PPA Research Engineering Group, sufficient man-power available for CXI