MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh...

19
MEBT 200Ω Chopper Waveform Generation Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017

Transcript of MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh...

Page 1: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

MEBT 200Ω Chopper Waveform

Generation

Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team

PIP2 Meeting

08 Aug 2017

Page 2: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Outline

• MEBT 200Ω Chopper Waveform Generation

– System Design

• General system requirements

• Synchronization to beam bunches

• Fine timing resolution

– Arbitrary Waveform Generator (AWG)

– LabVIEW Application

• Waveform Generation and Manipulation

• User Interface

– 50Ω Kicker Additional Requirements

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting2

Page 3: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

PIP2IT RF Station Diagram

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting3

The chopper program module uses AWG to control 50Ω and 200Ω Kickers

Page 4: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

System Requirements

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting4

Synchronized Trigger Pulse

Common Delay

Delay between Helix

Beam Bunch

Falling Edge AdjustmentRising Edge Adjustment

• Delay with respect to synchronized trigger– Compensate for cable lengths

– Compensate for kicker driver delay

– Internal delay of Arbitrary Waveform Generator (AWG)

• Differential delay– Different characteristics of kicker switches

Time Resolution <50 ps Trigger from control

162.5 MHz

Page 5: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Chopper System Implementation

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting5

AWG

PC GUI

(LabVIEW)

Trig

Sync

Analog

Filter

Analog

Filter

Kicker

Driver

PS

Kicker

Driver

PS

Oscilloscope

Upper Helix

Lower Helix

162.5 RF Ref

Controls Trigger

USB

Trig Ch1

Trig Ch2

Ch1

Ch2

+600 V

-600 V

Amp &

Comparator

Amp &

Comparator

1.3 GHz RF Ref

Page 6: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Chopper Waveform Generation

• Arbitrary Waveform Generator– Generates waveform for both helix structures

– May contain more than one pattern

– Synchronized to Beam/RF reference (1.3 GHz)

– Trigger for oscilloscope

– Up to ~4ms of beam chopping waveform

• Trigger Synchronization– Synchronization of control trigger pulse to 162.5 MHz beam reference

• LabVIEW Application– Generates beam pulse patterns for AWG running at 1.3 GHz

– 38 ps time resolution• Delay on both the channels with respect to synchronized trigger

• Relative delay between the two chopper waveforms

• Independently adjusting rising and falling edges for each pulse

– Inversion of the arbitrary waveforms for optical driver in 200Ω system

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting6

Page 7: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

AWG Program Functional Diagram

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting7

CSV

input file

Reconstruction

in time domain

Over-

sampling

Delay

Manipulation

Anti Aliasing

FilterDecimation

16

2.5

MH

z2

6 G

Hz

250 MHz 1.3 GHz

DAC(AWG)

Analog Filtering

Delay

Manipulation

Anti Aliasing

FilterDecimation

Delay and Edge

control

Kicker Driver

0s & 1s

Time Resolution

~38 ps

Time Period

~6.15 ns

Time Period

~0.77 ns

Clo

ck 1

.3 G

Hz

Trigger Synchronization

Final time resolution is still dependent on oversampling period !

(with 26 GHz : 38 ps)

Common

DelayDelay

Trigger and DAC clock are synchronized to 1.3 GHz RF reference providing ps level jitter

Processing in LabVIEW

Delay and Edge

control

Page 8: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Signal theory and approach to fine time resolution (38 ps)

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting8

Frequency Aliasing

• Nyquist Bandwidth of the beam pattern is 81.25 MHz

• For a time resolution of <50 ps signal is oversampled at 26 GHz

• Resulting Nyquist Bandwidth is 13 GHz

• Signal manipulation can be done at a resolution of 36 ps (1/26GHz)

• The AWG is running at 1.3 GHz clock. The Nyquist Bandwidth of the signal should be < 650 MHz

• An anti aliasing filter at 250 MHz is used to eliminate higher frequencies.

• An analog anti aliasing filter reconstructs the waveform while limiting the bandwidth to 350 MHz

Page 9: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Arbitrary Waveform Generator

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting9

Specification of AWG:

• 2 Channels, 2.5 GSPS/ch• 12-Bit D/A resolution• 750 mVp-p 50Ω DC coupled outputs• 8 MS/Ch memory size• SFDR better than -50 dBc @ 825 MHz • Full scale Trise/Tfall = 120 ps (typ)• 1.3 GHz external 50Ω clock input• 2 Channels 3.3 V 50Ω TTL marker

outputs• All functions controlled through USB

Mini-B connector

Model: WavePond DAx22000 with custom 1.3 GHz external clock input

WavePond® is a division of Chase Scientific

Page 10: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

Trigger Synchronization

• Trigger signal from controls is not synchronized to Beam Bunches from the RFQ

• Trigger signal is synchronized to 162.5 MHz RF in the RFQ

• AWG’s trigger input is 50Ω DC coupled biased at 0.9V

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting10

T2

TC1-1T+

P16

S11

SC2

P24

S23

NC5

DVCC_3.3V

DVCC_3.3V

C1

100n

GND

R4

82

C4

100n

R3

127

J1 1

2345

1.30V

U2

MAX9381

D1

/D2

CLK3

/CLK4

Q7

/Q6

VC

C8

VE

E5

J41

2 3 4 5

D5

D1N4148

T1

TC1-1T+

P16

S11

SC2

P24

S23

NC5

U3 ADP3339AK

VIN3

VOUT2

VOUT_T4

GN

D1

600mV P-P

162.5MHZ_IN

TRIGGER_INU1

LTC6752

Q1

+IN3

-IN4

VC

C5

VE

E2 700mV P-P

0.9V

DVCC_3.3V

C5

100n

7.5mA

C6

100n

GND

R5

50

DVCC_3.3V

C3

100n

C2

10uGND

J31

2 3 4 5

D2

D1N4148

J5

6V_DC

321

GND

DVCC_3.3 Current = 191mA

J2 1

2345

TP1

3.3V

GND

DVCC_3.3V

V_IN

GND

C12

100n

C11

10u

DVCC_3.3V

GND

C14

100n

C13

10u

R8

50

TRIGGER_1

R12

50

TRIGGER_2

GND

GND

GND

R6 82

DVCC_3.3V

D1D1SS302

R13 5, 1WV_IN

DVCC_3.3V

R2

50GND

R11

50

2V

R7

127

GND

DVCC_3.3V

C8

1u

R15

127

C7

1uGND

R9200

R14

82

R10

200

GND

R1 22

D3 D1N4148

50 Ohms, TTL

D4 D1N4148

50 Ohms, 0dBm

C10

100n

C9

10u

2V

Page 11: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Input File Pattern

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting11

➢ Desired bunch selection pattern is uploaded via CSV format input text file• “0” represents the beam bunch allowed to pass through• “1” represents the beam bunch to be kicked out• Each element is at a period of 6.15 ns (1/162.5 MHz)

Page 12: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Oversampling

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting12

➢ Each value is oversampled at 26 GHz (38 ps)• Allows to adjust delays, rising and falling edges within 38 ps

Page 13: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Independent Delay Adjustment

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting13

➢ Independent Ch1 and Ch2 delay adjustments• Time Resolution 38 ps

Page 14: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Edges Adjustment

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting14

➢ Independent Rising and Falling edge delay/advance adjustments for each pulse• Time Resolution 38 ps

Page 15: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Anti Alias Filtering

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting15

➢ Filtering parameters adjustments• Low Pass Filter• Cutoff Frequency• Order

Page 16: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: Decimated @ 1.3 GHz

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting16

➢ Filtered waveform is decimated at 1.3 GHz (0.77 ns)• AWG clock is 1.3 GHz• Still the Time Resolution 38 ps !

Page 17: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

LabVIEW User Interface: AWG download waveform

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting17

➢ Decimated data is converted to AWG acceptable values and loaded• AWG starts playing the waveform when “Ext Trig Enable” is pressed

Page 18: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

50 Ohm Kicker Additional Requirements

• Bipolar drive signal (No DC component)

• Linear Amp instead of comparators

• Will require higher frequency waveforms

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting18

Page 19: MEBT 200ΩChopper Waveform Generationpxie.fnal.gov/PIPIImeetings/MEBT_ChopperWaveform...Shailesh Khole, Dheeraj Sharma, Brian Chase & LLRF Team PIP2 Meeting 08 Aug 2017 Outline •

8/8/2017S. Khole, D. Sharma, B. Chase & LLRF Team | PIP-II Meeting19

Thank You…