SLAC Aerial View - PowerPoint PPT Presentation

About This Presentation
Title:

SLAC Aerial View

Description:

A long-term revamping of Klystron control. A new look at the ... Toroid Charge Monitors. Trigger Gate and Synchronizer. Klystron Controls. Gated ADC readout ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 12
Provided by: ronc94
Learn more at: https://epics.anl.gov
Category:
Tags: slac | aerial | toroid | view

less

Transcript and Presenter's Notes

Title: SLAC Aerial View


1
SLAC Aerial View
2
SLAC ESD looking anew at timing
  • The short-term (3 year) LCLS needs
  • A long-term revamping of Klystron control
  • A new look at the prototype NLC ideas
  • Provide input to this meeting
  • How do we join SLC timing to EPICS timing to run
    the LCLS injector and Argonne-supplied Undulator?

3
SLAC Timing System Specifications
  • Blue Book
  • (1968)
  • Resolution 50 nSec
  • - Jitter 15 nSec
  • - Main Trigger Line
  • Waveform
  • / - 400 Volts

PEP II (1998) - Resolution 2.1 nSec -
Jitter 20 pSec - NIM Level Waveform 0
to 0.7 V into 50 Ohms
4
Trigger Generation, simplified
5
Waveforms 119 MHz and NIM Pulse
FIDO Output
PDU Output
6
PDU SLC Style
Sixteen channels per PDU One channel shown
7
PDU, Backplane, and STB
Counters
Drivers
8
Some Triggered Devices
  • Kickers
  • Single Beam Dumper Logic
  • Beam Position Monitors
  • PAU pulsed analog read or write
  • Toroid Charge Monitors
  • Trigger Gate and Synchronizer
  • Klystron Controls
  • Gated ADC readout

9
Software aspects
  • PDU is loaded with tables of delays (TMAT)
  • These tables are indexed by beam code
  • Beam code information is sent separately at 360
    Hz (PNET)
  • This information was once 16 bits, now is 128
    bits, plan is for at least 1024 bits.
  • 16 STB outputs are delayed as a function of beam
    code

10
Software aspects - 2
  • PNET broadcast includes base beam code (lt32),
    high-order bits of pulse ID, modes, and beam code
    information as a function of mode.
  • Code can intervene to create more complex
    scenarios (beam code gt31)
  • PNET includes information for current pulse,
    next, and/or next1
  • Since 128 bits is not nearly enough, much
    information is a function of modes (near front of
    buffer)
  • This complexity is referred to as Regional Beam
    Codes

11
What is included in timing?
  • Stable phase reference
  • Per-pulse digital information
  • Preset timed data acquisition
  • Preprogramming of complex scenarios
  • Collecting beam-based acquisitions SLAC speak
    BPM Buffered Acquisition
  • Data do not pass through any database
  • Correlation done on host machine using Pulse ID
  • Can all this be digital at 1GHz (or faster)?
Write a Comment
User Comments (0)
About PowerShow.com