1 / 19

TEVATRON LONGITUDINAL PHASE DETECTION METER

TEVATRON LONGITUDINAL PHASE DETECTION METER. Aisha Ibrahim. OVERALL SYSTEM OBJECTIVE. Diagnose the energy oscillation of 36 x 36 proton and antiproton bunches as well as study transient beam loading Have observed oscillations close to cyclotron frequency prior and/or during longitudinal blowup

brit
Télécharger la présentation

TEVATRON LONGITUDINAL PHASE DETECTION METER

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. TEVATRON LONGITUDINAL PHASE DETECTION METER Aisha Ibrahim

  2. OVERALL SYSTEM OBJECTIVE • Diagnose the energy oscillation of 36 x 36 proton and antiproton bunches as well as study transient beam loading • Have observed oscillations close to cyclotron frequency prior and/or during longitudinal blowup • Output modes • First mode implemented is similar to the basic capabilities of Sampled Bunch Display (SBD) • 2 parallel modes will augment module to provide • Circular Buffer : Turn by turn, Bunch by bunch data sets over 10 min • Oscillation Amplitude Detector: Output an envelope of the amplitude of the variation in phase <cadornaa@fnal.gov>

  3. THE MATH BEHIND IT • Using the strip-line (SL) signal, the phase of the fundamental harmonic (RF freq.) of this signal respect to the RF reference can be estimated by <cadornaa@fnal.gov>

  4. Gate Timing FPGA +/- 10 Vout 12-bit Serial DAC φi MADC ADC Clock cos Q-10bits x ADC (SIMPLIFIED) Beam pick-up (strip-line) I-10bits 2- 16MB Circular, LIFO Buffers Φ0..n x APPL. sin Gate Timing Detected LLRF VCO/VXO Clock Circuitry Ethernet Link ACNET LLRF Delayed SysClk SysClk out DDS Status Input sin cos LLRF <cadornaa@fnal.gov> MDAT TCLK AA

  5. SINE BEAM I ANALOG PROCESSING RC Q cos RC A D C x x sin RC I RC (ELABORATED) <cadornaa@fnal.gov>

  6. PRIMARY CHIPS / PARTS • AD8138- High Performance, High - Speed Differential Amplifier • -3 dB Bandwidth of 320 MHz, G = +1 • Fast Settling to 0.01% of 16 ns • Slew Rate 1150 V/µs • Low Input Voltage Noise of 5 nV/√Hz • 1 mV Typical Offset Voltage • AD835 - 250 MHz, Voltage Output 4-Quadrant Multiplier • Transfer Function : [(X1–X2)(Y1–Y2)/U] + Z • Very Fast: Settles to 0.1% of FS in 20 ns • High Differential Input Impedance X, Y, and Z Inputs • Low Multiplier Noise: 50 nV/√Hz <cadornaa@fnal.gov>

  7. PRIMARY CHIPS / PARTS • AD8066 - Low-Cost High-Speed FET Input Amplifier • High speed: 145 MHz, −3 dB bandwidth (G =+1) • Low Offset Voltage 1.5 mV Max • High Common-Mode Rejection Ratio (CMRR) : -100 dB • No Phase Reversal • AD9201 - Dual Channel 20 MHz 10-Bit Resolution CMOS ADC • Differential Nonlinearity Error: 0.4 LSB • Signal-to-Noise Ratio (SNR): 57.8 dB • Effective Number of Bits (ENOB) : 9.23 • Pipeline Delay : 3 clock cycle latency (min clock period 44ns, 50% duty cycle) <cadornaa@fnal.gov>

  8. PRIMARY CHIPS / PARTS • ALTERA Cyclones- EPC1C3T144 & EPC16Q240 • Samsung K4S561632E –TC75 • 16M x 16, 133MHz freqmax synchronous Dynamic RAM • DAC8043 -12-Bit Serial Input Multiplying CMOS D/A Converter • Low 61/2 LSB Max INL and DNL • Min clock period 240ns <cadornaa@fnal.gov>

  9. PRIMARY CHIPS / PARTS • TI MSP430F149 • 16-Bit Ultra-Low-Power Microcontroller, 60kB+256B Flash, 2KB RAM, 12 bit ADC, 2 USARTs, HW multiplier • WIZnet iinChip W3100A-LF • Mini network module including hardwired TCP/IP chip, Ethernet PHY and other glue logics • 10/100 Base T Ethernet (Auto detection) Interface • Protocols : TCP, UDP, IP, ARP, ICMP, MAC <cadornaa@fnal.gov>

  10. Gate Timing FPGA +/- 10 Vout 12-bit Serial DAC φi MADC ADC Clock cos Q-10bits x ADC (SIMPLIFIED) Beam pick-up (strip-line) I-10bits 2- 16MB Circular, LIFO Buffers Φ0..n x APPL. sin Gate Timing Detected LLRF VCO/VXO Clock Circuitry Ethernet Link ACNET LLRF Delayed SysClk SysClk out DDS Status Input sin cos LLRF <cadornaa@fnal.gov> MDAT TCLK AA

  11. FPGA TIMING • Synchronization of domains • SysClk (VXO) is phase locked to LLRF • Lock the ADC clock phase to that of the LLRF • Unable to reset the PLL post scaling counters in the cyclone clock synthesizer section. • The phasing can be done with two counters, a modulo 8 for the ADCx2 clock and a modulo 14 for the RFx2. These counters are reset by the rising edge of the output of a flip-flop clocked by RF and whose data input is the 8RF/7. At the time this flip-flop changes state, the two clock trains have a consistent phase. • In the PLL, the ADCx2 clock is set to a 22.5 deg phase shift with respect to the RFx2 clock to avoid coincident edges which would cause metastability in the phase detector flip-flop. <cadornaa@fnal.gov>

  12. FPGA TIMING • Uniquely identifying position in orbit (i.e. bunch or gap ?) is achieved with a set of counters • Same set of counters allows gate timing to be adjusted coarsely by 132nsec (x01) or finely by 10nsec (x10). <cadornaa@fnal.gov>

  13. FPGA PHASE CALCULATION • Calculate the average over “N” cosine ADC samples for each of the 36 bunches • Calculate the average over “N” sine ADC samples for each of the 36 bunches • Calculate the average over “N” cosine-pedestal samples • Calculate the average over “N” sine-pedestal samples • Subtract pedestal samples from phase samples • Calculate sin² and cos² and compare intensity to threshold • Calculate arctan(cos/sin) using 45° lookup table • Result is a 12-bit phase in degrees • Tag bit15 in phase if intensity is less than threshold <cadornaa@fnal.gov>

  14. Gate Timing FPGA +/- 10 Vout 12-bit Serial DAC MADC ADC Clock cos I-10bits x ADC Beam pick-up (strip-line) Q-10bits 2- 16MB Circular, LIFO Buffers x APPL. sin Gate Timing Detected LLRF VCO/VXO Clock Circuitry Ethernet Link ACNET LLRF Delayed SysClk SysClk out DDS Status Input sin cos LLRF <cadornaa@fnal.gov> MDAT TCLK AA

  15. OUTPUT #1 : SLOWDAC • Each phase of the selected bunch is calculated every turn; then, “N” samples are averaged. • For a user-specified bunch, the resulting average phase sent to a 12-bit serial input CMOS DAC. • The DAC output is connected to a MADC channel, which has an associated ACNET device. • Assuming a 128 turn average, this gives an effective output rate of 372 KHz. Slow data Slow data I I-10bits atan(I/Q) = φi ADC Q-10bits Fast data Q <cadornaa@fnal.gov>

  16. OUTPUT #2 : CIRCULAR BUFFERS • The longitudinal phase monitor includes an external memory bank, consisting of two 10 minutes LIFO circular buffers. • The format of the buffers consist of sequential arrays of 39 16-bit elements • an incrementing 32-bit sample count, indicating the start of the buffer • a 16-bit average phase of the following 36 data elements • the 16-bit average phase over 128 turns for each of the 36 bunches • As a result, each array is completed every 1024 Tevatron cycles and is 39 words long. All data values are scaled to 12 bit values. • Started and stopped either by a manual trigger or by a programmed TCLK event. • Once a buffer is stopped, the last MDAT timestamp is recorded. • If an “auto-restart” option is enabled, then the buffer’s arm bit will persist. en. • However, if the “auto-restart” option is not enabled, the buffer needs to be re-armed to begin collecting data again. I Slow data I-10bits atan(I/Q) = φi ADC Fast data Q-10bits Q <cadornaa@fnal.gov>

  17. OUTPUT #3 : Oscillation Amplitude Detector • The same 39 element array is to be processed to output an “envelope” that depicted the magnitude of the phase variation for each bunch. • This processing would result in limiting the bandwidth to ½ Hz. • This output mode is still to be better defined. I Slow data I-10bits atan(I/Q) = φi ADC Q-10bits Fast data Q <cadornaa@fnal.gov>

  18. What has been done … • Implemented “SLOWDAC” mode: 12-bit MADC output which provides the average phase of a selected bunch over 128 turns • Took measurements to show linearity when TEV in collider mode or uncoalesced mode • Implemented pedestal subtraction • Implemented TCLK & MDAT Decoders • Implemented 2 – 10 minute circular buffers • Data format: sample count, average of 36 samples, 1-36 phase averages over 128 turns (1 per bunch) • Manual & Programmable TCLK event-based start/stop/arm/auto-restart controls • Investigated θ calibration : 30-40% discrepancy • Implemented “threshold” comparison to identify non-existent bunches <cadornaa@fnal.gov>

  19. What is next to do … • Sort out “issues” of data transfers over Ethernet/OAC • Investigating 1° noisy spots at ±45° and ±135° • Investigate output with WCM signal instead of stripline • Develop user end application • Devise test setup to “jiggle” one of 36 bunches • Oscillation Amplitude Detector • Testing and more testing… <cadornaa@fnal.gov>

More Related