1 / 20

Andrew Moss / Peter Corlett Daresbury Laboratory Collaboration Meeting 33 25 th 29 th June 2012

Progress on the MICE LLRF System. Andrew Moss / Peter Corlett Daresbury Laboratory Collaboration Meeting 33 25 th 29 th June 2012 University of Glasgow. Contents. Introduction LLRF basics Hardware Options FPGA firmware techniques Proposal for Hardware Proposed firmware structure

tevin
Download Presentation

Andrew Moss / Peter Corlett Daresbury Laboratory Collaboration Meeting 33 25 th 29 th June 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Progress on the MICE LLRF System Andrew Moss / Peter Corlett Daresbury Laboratory Collaboration Meeting 33 25th 29th June 2012 University of Glasgow

  2. Contents • Introduction • LLRF basics • Hardware Options • FPGA firmware techniques • Proposal for Hardware • Proposed firmware structure • Project details

  3. Introduction • In the last MICE RF meeting, it was decided that we would use a LLRF control system. (it wasn't entirely clear that this was needed.) • The Daresbury RF group has begun a study into how we might achieve a suitable system for MICE.

  4. LLRF Basics • The primary function of the LLRF system is to stabilise the amplitude and phase of the RF field within the cavities within a given tolerance. This is typically achieved using fast feed back • Secondary tasks • Feed Forward (for controlled cavity filling) • Monitoring transmission line power • Cavity protection • Cavity Tuning • Other stuff!

  5. Hardware options • Analogue Vs Digital • Commercial systems • Open systems • LLRF4 board / Larrys new system in development • CERN OHWR open source system.

  6. Analogue Vs Digital Analogue Digital Digital Wins! Very low latency Low complexity High reliability Low Upgradability Low(er) cost Few diagnostics More easily reconfigured Loop parameters tuneable in the field. Possibility of Adaptive feed-forward Diagnostics built in

  7. LLRF4 • Designed by Larry Doolittle LBNL • 4 IF/RF inputs • 2 IF outputs • Xilinx spartan 3 FPGA • Other stuff • Slow DAC outputs • Programmable clock dividers • USB communications • Used at DL 1.3Ghz feedback system on ALICE

  8. Firmware • Most development cost lives here. • But- everything we need to code for MICE is mature technology, nothing new or controversial. • We can use lots of recycled code. Expect there is plenty that LBNL can add to the project.

  9. Non- IQ Demodulation • Sampling clock is set at a rate N/M RF frequency. • I and Q are then obtained from : • Where • N is the number of samples in the constellation • Φ is the phase advance per cycle • Yi is the ADC input

  10. Fast Feedback control The I & Q feedback values are each fed into a separate controller. Controller is a PID loop (without the D – we are already damped enough by the cavity!) The PI controller is a simple, robust, proven technology used everywhere. Setpoint Output Proportional Feedback P I Integrator Z-1

  11. Cavity Filling (feed forward) Because MICE does not use circulators / Isolators to protect the amplifiers, large reflections can cause damage. Large reflections may occur during initial cavity filling. This can be eased by ramping the input power using constant reflection condition. On the FPGA, we need to code a programmable ramp with variable duration, so that we can use the shortest ramp length possible, whilst still avoiding overvoltage in the coax.

  12. Adaptive Feed Forward Control • Sequence of events • A measurement of the pulse flat top is taken and measured against the setpoint. • A corrective waveform is calculated for this error waveform. • On the next pulse, this corrctive waveform is applied to the modulator output, in addition to the feedback. • The sequence is repeated for each pulse • An adaptive algorithm performs calculations to reduce the flat top error over the full pulse. Measurement Waveform Adaptive Algorithm Pulse to pulse compensation for predictable, repeated disturbances. Power supply / triode droop Mains noise Lorenz force Detuning (probably not an issue for us) Other disturbances which are the same for each RF pulse Feed Forward Waveform I /Q Setpoint PI Loop - + Controller output I /Q Measurement

  13. Modulation On FPGA I Baseband Conversion from baseband I & Q values to IF output. IF output is calculated as : Where the sin and cosine values can be obtained from NCO DDS Look up table The output IF waveform contains a wide spectrum of components due to it discrete time nature. It requires band pass filtering to remove the digitisation noise. SIN NCO (at IF freq) COS RF OUT DAC Q Baseband LO F = FRF - FIF

  14. Proposed system NOTE! Everything is up for discussion Comments / advice welcome!

  15. Proposed Hardware For each cavity pair, we use 2 x LLRF4 One board samples the 2 cavity probes, plus the reference oscillator. Second board samples the FWD and REV powers for each cavity. Sample data is continuously streamed from the second FPGA to the first. All clever control is performed by the first LLRF4 card. Inputs are mixed down to an IF frequency Somewhere between 30 and 60 MHz Outputs are mixed up from the same IF frequency. Analogue Up/Down conversion components are temperature stabilised. LLRF4 1 Master oscillator FWD 1 LLRF4 2 REV 1 FWD 2 REV 2 IF Band pass filter RF Band pass filter IF Band pass filter IF IN RF OUT RF IN IF OUT LO F = FRF -/+ FIF LO F = FRF -/+ FIF INPUT DOWNCONVERSION INPUT DOWNCONVERSION

  16. Firmware structure (FPGA1) On FPGA Comms to EPICS From LLRF 2 Housekeeping Spare Setpoint IQ Demod ADC RF out Cav1 in Feed Forward IQ MOD + DAC Vector Sum IQ Demod ADC Feedback Cav 2 in + - IQ Demod ADC REFin IQ Demod Master oscillator FM control ADC DAC FM out

  17. Firmware structure (FPGA2) On FPGA To FPGA1 Housekeeping FWD 1 IQ Demod ADC REV 1 DAC IQ Demod ADC FWD 2 IQ Demod ADC DAC REV 2 IQ Demod ADC

  18. CAV1 Local Oscillator ~150MHz CAV2 LLRF4 1 Master oscillator ~201.25MHz LLRF4 2 FWD 1 REV 1 FWD 2 REV 2

  19. Milestones • Specification agreed ? • Hardware platform decision ? • Agreement on firmware architecture ? All to be agreed

  20. Summary • Basic design philosophy being worked on • Nothing that technically challenging in the MICE RF system, all been done before, we can use standard firmware routines for much of the code • Will require help of LBNL for ramp fill software and the choice of which hardware to use • Can be built at DL electronics workshop

More Related