22
The Development of an ATCA-based Digitizer Board – for ILC Beam Instrumentation R&D – 30/4/2007 ATCA Workshop 1 Alexei Semenov Manfred Wendt Fermilab, AD-Instrumentation

The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

The Development of an ATCA-based Digitizer Board– for ILC Beam Instrumentation R&D –

30/4/2007 ATCA Workshop 1

Alexei SemenovManfred Wendt

Fermilab, AD-Instrumentation

Page 2: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

The International Linear Collider

30/4/2007 ATCA Workshop 2

beam energy = 2 x 250 GeV

luminosity L = 2 x 1034

rep. frequency frep = 5 Hz

macro pulse length tpulse = 800 µs

# of bunches per pulse = 2820

bunch spacing Δtb = 369 ns

bunch charge = 3.2 nC

bunch length σz ≈ 300 µm

vert. emittance γ εy* = 0.04 mm mrad

RMS energy spread = 0.1 %

βx* (IP) = 21 mm

βy* (IP) = 0.4 mm

hor. beamsize (IP) σx = 500 nm

vert. beamsize (IP) σy = 5 nm

ILC Beam Parameters (nominal):

Page 3: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Standardization & High Availability

The International Linear Collider (ILC):• A multibillion dollar HEP project with ~ 80 km beam-lines.• Operates 24/7 over the year, expecting a better yield than HEP

accelerators of today (uptime ~ 60-70 %).• Should benefit from new technologies for front-end and data

acquisition hardware, beyond VME/VXI, CAMAC,…• Needs a very strict standardization for thousands of electronics

crates, to manage compatibility, maintenance, simplify the overall installations, and “solve the distribution problem”.

ILC R&D Proposal:• ATCA is chosen as baseline HA platform for ALL electronics

hardware (instrumentation, front-ends, data-acquisition, controls)!

• Initiate ATCA R&D activities in various ILC areas, includingbeam instrumentation.30/4/2007 ATCA Workshop 3

Page 4: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

ILC Beam Instrumentation

• ~ 2000 Button/stripline BPM’s (10-30 / 0.5 µm resolution)• ~ 1800 Cavity BPM’s (warm, 0.1-0.5 µm resolution)• 620 Cavity BPM’s (cold, part of the cryostat, ~ 1 µm)• 21 LASER Wirescanners (0.5-5 µm resolution)• 20 Wirescanners (traditional)• 15 Deflecting Mode Cavities (bunch length)• ~ 1600 BLM’s• Many other beam monitors, including toroids, beam phase

monitors, wall current monitors, faraday cups, OTR & other screen monitors, sync light monitors, streak cameras, feedback systems,etc.

• Read-out, control and data acquisition electronics for all beam monitors

– ILC beam instrumentation requires ~ 16000 input channels,i.e. ~ 1000 ATCA 16-channel digitizer boards, located in ~ 250 crates.

30/4/2007 ATCA Workshop 4

Page 5: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Signal Processing

30/4/2007 ATCA Workshop 5

369 ns

~ 1 ms

1 2 3 4 5 6 …. ~ 3000bunch # 2 3 4 5 61

200 ms

~ 1 ps

• Broadband analog pickup signals– Pulse signals have 0.1-1 ns width.– Linearity, reproducibility, S/N, precision,

sensitivity (~ 0.0002 dB).– Minimum analog signal processing

• Digital signal processing issues:– Clean analog path to the ADC input – Low jitter clock signals (< 500 fs)– Undersampling, sufficient analog bandwidth– Trigger, synchronization, data management,

time stamping, etc.

ILC bunched beam ILC beam pickup pickup analog signals:•before signal processing

• after signal processing

Page 6: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

NML Beamline Instrumentation

beam-line for advanced beam instrumentation, e.g. EOS, Laser-wire, OTRI, cavity BPM’s,…

RF-

gun

capture cavities1 & 2

3.9

Ghz

cav

doub

let

triplet quadsbeamtrans.

bunch compressor dipole

low energyinjector dumpILC Module 1

O OTSSO

BOCBYF

TB

T

O YO

O S O

T

PS O OC

S

P

T S YO

S

O

S

S O

T

doublet

S O BT O S OS

SO

T

high energy intensity dump

triplet

doublet

dog leg test beam-line (TBD)

BC

HOM couplers

T

Beam current / bunch charge (T:toroid)

Time-of-flight or beam phase monitor

Synchrotron light bunch length monitor

BPM (B:button, S:stripline, C:cavity, PS:perp. stripline)

Screen monitor (Y:YaG, O:OTR, C:CTR, S:slit, F:F-cup)

S

S S

doublet dipole

dipoledoublet

30/4/2007 ATCA Workshop 6

Page 7: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Basic Design Guidelines

• Primary application: button BPM signal processing

– ~ 1 GHz analog bandwidth– 500 MS/s sampling rate– Multichannel ADC/DAC board,

also for feedback applications– Analog inputs through zone 3

coaxial connectors– Clock and trigger-signal

distribution

30/4/2007 ATCA Workshop 7

analog section

16-ch digitizer

coax connection

Page 8: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Digitizer Board Block Diagram

30/4/2007 ATCA Workshop 8

10/1

00/1

,000

ET

HE

RN

ET

Base Interface10/100/1,000MB

Ethernet

Fabric InterfaceFull Mesh

Digital IO:Ext Clock,Ext Trigger,Ext Gates,Front-EndControl

16 Analog Inputs

&

16 Analog Outputs

Ext CLK

Int CLKClock Synthesizer

and Distribution

AD9510

FPGASTRATIX IIEP2S60F1020

Fabric & Base Ethernet Interface

NIOS II

DDR2 SDRAM

1GB

Hot Swap Power Controller,Low Noise, Slew Control

Spread Spectrum DCDC

Power48V DC200W

FLASH&

Config

EPC16

DDR2Controller

ATCABackplane

48V A48V B

ATCARear Transition

Board

10/1

00/1

,000

ET

HE

RN

ET

IPM

C

Intelligent Platform

Management Bus IPMB-AIPMB-B

4 +4 ChannelsADC&DAC

Module

4 +4 ChannelsADC&DAC

Module

4 +4 ChannelsADC&DAC

Module

4 +4 ChannelsADC&DAC

Module

1GSPS Serial LinkFull Mesh

Page 9: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

4-Channel ADC/DAC Section

30/4/2007 ATCA Workshop 9

FPGASTRATIX IIEP2S60F1020

ADC&DAC Interface

Data Flow control

Signal Processing

Digital IO:Ext Clock,Ext Trigger,Ext Gates,Front-EndControl

Analog Inputs

ch1

ch2

ch3

ch4

Ext CLK

Int CLK

Clock Synthesizer and

Distribution AD9510

ADC ADS5463

12bit, 500MSPSPA

ADC ADS5463

12bit, 500MSPSPA

ADC ADS5463

12bit, 500MSPSPA

ADC ADS5463

12bit, 500MSPSPA

DAC AD9736

14bit, 1200MSPS

DAC AD9736

14bit, 1200MSPS

DAC AD9736

14bit, 1200MSPS

DAC AD9736

14bit, 1200MSPS

FLASH &ConfigEPC16

DDR2 SDRAM

32M

DD

R2

Con

trol

ler

ATCARear Transition

Board

Analog Outputs

ch1

ch2

ch3

ch4

DDR2 SDRAM

32M

DDR2 SDRAM

32M

DDR2 SDRAM

32M

1GSPS Serial links for module

communicationDD

R2

Con

trol

ler

LV

DS

LV

DS

Page 10: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

ADC Chip

Texas Instruments ADS5463:• 12-bit resolution• 2 GHz analog bandwidth (- 3 dB)• 500 MS/s sampling rate• LVDS output• ~ 2.2 W power consumption

30/4/2007 ATCA Workshop 10

Page 11: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

DAC Chip

Analog Devices AD9736:• 14-bit resolution• 1200 MS/s sampling rate• LVDS output• Build in self-test

for data transfer• 380 mW power consumption

30/4/2007 ATCA Workshop 11

Page 12: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Design Issue #1: Data Rate

• ADC FPGA: 500 MS/s• FPGA DAC: 1200 MS/s

(max)• FPGA DDR2RAM: 633 MS/s• Fabric Interface: 1000 MS/s• Base (Ethernet) Interface:

10/100/1000 MB

30/4/2007 ATCA Workshop 12

Timing Budget Analysis of 500MHz System

Clock

Data

2.0ns

Transmit Channel-to-Channel SkewClock Duty Cycle DistortionPLL Output JitterBoard (Layout) SkewSampling Window

Possible Solutions:• LVDS• Dynamic Phase

Alignment (DPA)• Dynamic Auto-

Calibration Circuit

Page 13: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Design Issue #2: Clock Jitter

ADC & DAC clock jitter:How to reach 100-500 fs RMS ?

30/4/2007 ATCA Workshop 13

Quantization Limit

Signal-to-Noise Ratio Due to Aperture Jitter Amplitude Error vs. Clock Jitter

Page 14: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Clock Signal Distribution

AD9510:• Additive output jitter 275 fs RMS• Input reference frequencies up to 250 MHz• 4 independent 1.2 GHz LVPECL clock

outputs• 4 independent 800 MHz LVDS clock outputs• Programmable divider for each output• Fine delay adjust for two LVDS outputs• Serial mode control port

30/4/2007 ATCA Workshop 14

PECL Clock Oscillator

65MHz Si530300fs

External Clock from Rear Transition Board

MUXICS853054

238 fs

Clock Selectfrom FPGA

PECL VCXOSi550350fs

PLL

Clo

ck D

istr

ibut

ion

AD

9510

27

5fs

LoopFilter

To DAC: Ch1Ch2Ch3Ch4

(PECL,1200MHz)

Osc. ClockEnable

Serial Mode Control

from FPGA

Clock A&

Clock B

from ATCA Backplane

To ADC: Ch1Ch2Ch3Ch4

(LVDS,500MHZ)

Backplane ClockEnable

Clock A&

Clock Bto ATCA BackPlane

Page 15: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Design Issue #3: Clean DC Power

How to reduce EMI from the ATCA - 48 VDC power converters?

30/4/2007 ATCA Workshop 15

~40 dB reduction~ 200µV !

Linear TechLinear TechLT1683LT1683

• Slew Rate Controlled MOSFET Switches

40 dBm vs 55 dBm

• Spread Spectrum Clock for DC-DC Converters

Page 16: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Board Layout (Design in Progress)

30/4/2007 ATCA Workshop 16

4 ADC/DAC Modules

Base & Fabric Interface

DC_DC Converters

Analog IOHARTING

COAX&

Digital IO

PreAmps &Drivers

Page 17: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Personal Remarks

• ATCA vs. other HA platforms (VXS, VITA46, etc.)• Commercial vs. home-brew digitizer board development• Commercial ATCA instrumentation boards???• No VME/VXI compatibility!• Good, but expensive mechanics. Very noisy fans!!!• Long delivery times for commercial ATCA hardware!• Unknown future of the ATCA standard?• Many disadvantages as instrumentation platform:

– HA use for RF and microwave signals is limited (in principle!).– No high-density coaxial connectors available, space limitations

in zone 3.– - 48 VDC requires many noisy DC-DC converters.

30/4/2007 ATCA Workshop 17

Page 18: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Backup Material

ATCA development equipment (Motorola ARSCH-084 kit & other stuff)• 1x AXP1405 Shelf, 14 slot 19”, 12U• 2x ATCA-F101 system controller & switch blade (hub)• 2x 123065 ATCA 717 processor blade,

Intel Pentium M, 1.8 GHz, 2 GB memory, 4x PMC slots• 1x MCPBL0040B01Q ATCA CPU blade,

Dual Xeon, 2 GHz, 1x AMC slot • 2x 120980 ACC/ATCA-715 CPU blade• 1x HDD-IDE-0040 HDD for CPU blade, 30 GB• 1x SA-BBS-MV-ATCA-F101 BBS SW & MV GCE 4.0 for ATCA-F101• 2x SA-BBS-MV-ATCA-717 BBS SW & MV GCE 4.0 for ATCA-717

30/4/2007 ATCA Workshop 18

Page 19: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

ADC Schematics (1 Channel)

30/4/2007 ATCA Workshop 19

C20

10pF

In_ADC

R6 50

L2 10uH12

adc_pD11

AV_+5V

adc_AVdd_+3.3V

adc_pD[11:0]

adc_nD10adc_pD10

adc_pD9adc_nD9

adc_nD7adc_pD8adc_nD8

adc_clk_p

adc_nD6adc_pD7

adc_nD5adc_pD6

adc_pD4adc_nD4adc_pD5

adc_pD3adc_nD3

adc_pDrdy

adc_pD2adc_nD2

adc_nD0adc_pD1adc_nD1

adc_pD0

AV_+3.3V

adc_AVdd_+5V

adc_clk_n

3V3

adc_pOVRadc_nOVR

adc_nD[11:0]

adc_nDrdy

+Ain16

-Ain17

+5V

_AV

dd1

3

+5V

_AV

dd2

8

+5V

_AV

dd3

13

+5V

_AV

dd4

14

+5V

_AV

dd5

19

+5V

_AV

dd6

21

+5V

_AV

dd7

23

+5V

_AV

dd8

25

+5V

_AV

dd9

27

+5V

_AV

dd10

31

+3V

3_A

Vdd

135

+3V

3_A

Vdd

237

+3V

3_A

Vdd

339

+3V

3_D

Vdd

11

+3V

3_D

Vdd

251

+3V

3_D

Vdd

366

gnd1

2

gnd2

7

gnd3

9

gnd4

12

gnd5

15

gnd6

18

gnd7

20

gnd8

22

gnd9

24

gnd1

026

gnd1

128

gnd1

230

gnd1

332

gnd1

434

gnd1

536

gnd1

638

gnd1

740

gnd1

852

gnd1

965

+clk10

-clk11

+D0 54

+D1 56

+D258

+D360

+D462

+D5 64

+D6 68

+D7 70

+D8 72

+D9 74

+D10 76

+D11 78

-D0 53

-D1 55

-D2 57

-D3 59

-D4 61

-D5 63

-D667

-D769

-D871

-D973

-D10 75

-D11 77

+Drdy80

-Drdy 79

nc3

43

nc444 nc545 nc646 nc747 nc848 nc949 nc1050 nc1

4nc

25

+OVR 42

-OVR41

RSV129 RSV233

Vref6

In+

In-

PD

Vee(-2.5V)

Vcc(+2.5V)

CM1CM2

Out+

Out-

U1

THS4509

1

2 3

4

5 6 7 8

9

1011

12

13 14 15 16

C2

0u1

R7

50

+C14

100u0AV1_+5V

C13

0u1

+C18

100u0

C9

0u1

C17

0u1

C12

0u1

C8

0u1

C11

0u1

C15

0u1

R8 250

R3 50

R9

50

+C5

100u0

C6

0u1

adc_nD11

C7

0u1

R4

50

C4

0u1+

C1

100u0

R1 250

C21

0u1

C16

0u1

C10

0u1

L3 10uH12

R2 250

L1 10uH12

C19

0u1

R5 250

C3

0u1

Page 20: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

DAC Schematics (1 Channel)

30/4/2007 ATCA Workshop 20

Title

Size Document Number Rev

Date: Sheet of

14bit 1200MSPS DAC1. 00

ATCA 12 bits 500MHz Digitizer

B

68 92Friday, March 09, 2007

dac_nD6dac_pD6dac_nD7dac_pD7dac_nD8

dac_IRQ

dac_pD8dac_nD9dac_pD9dac_nD10dac_pD10

AVcc_-5V

dac_nD11

AVcc_+5V

dac_pD11

dac_DV_3.3V

dac_DV_1.8V

dac_agnd

dac_reset

dac_dclkout_p

dac_DV_1.8V

dac_nD12

dac_dgnd

dac_DV_3.3V

dac_clkgnd

dac_dgnd

dac_pD12

dac_asgnddac_clkgnd dac_dgnd

dac_agnd

dac_CV_1.8V

nOut_DAC

dac_nD13

dac_CV_1.8V

dac_pD13

dac_clkgnd

dac_agnd

dac_SCLK

dac_DV_3.3V

dac_CS

dac_AV_3.3V

dac_agnd

dac_DV_1.8V

AV_+3.3V

dac_AV_3.3Vdac_CV_1.8V

dac_AV_3.3V

3V3

L386 100uH

C2987

1n

L38110uH1 2

+C3009

100u0

+C2995

100u0

dac_SDIO

In+

In-

PD

Vee(-2.5V)

Vcc(+2.5V)

CM1CM2

Out+

Out-

U234

THS4509

1

2 3

4

5 6 7 8

9

1011

12

13 14 15 16

C2993

0u1

C3004

0u1

R1041 350

C2996

0u1

C2999

0u1

R1036 350

C3007

0u1

R1037 100

C3012

0u1

R1039 100

C3011

0u1

C2998

0u1

C3008

0u1+

C3003

100u0

C2990

0u1

+

C2991

100u0dac_dclkout_n

C3002

0u1

C2992

0u1

+ C2989

100u0

2V5

L38210uH1 2

C2994

0u1

C3010

0u1

+C3000

100u0

R1040

29

L383 100uH

L384 100uH

R1042

50

C3013

0u1

C3006

0u1

C2988

0u1

C2997

0u1

U233

AD9736

CV

dd18

_4B

1

CV

dd18

_5B

2

CV

dd18

_6B

3

agnd

7B

4ag

nd8

B5

agnd

9B

6

Ioutb2B7

Iouta2 B8

agnd

10B

9ag

nd11

B10

agnd

12B

11

AV

dd33

_3B

12

AV

dd33

_4B

13

I120 B14

CV

dd18

_1A

1

CV

dd18

_2A

2

CV

dd18

_3A

3

agnd

1A

4ag

nd2

A5

agnd

3A

6

Ioutb1 A7

Iouta1A8

agnd

4A

9ag

nd5

A10

agnd

6A

11

AV

dd33

_1A

12

AV

dd33

_2A

13

nc1 A14

CV

dd18

_7C

1

CV

dd18

_8C

2

CV

dd18

_9C

3

agnd

13C

4ag

nd14

C5

agnd

15C

6

Ioutb3C7

Iouta3C8

agnd

16C

9ag

nd17

C10

agnd

18C

11

AV

dd33

_5C

12

AV

dd33

_6C

13

VrefC14C

Vdd

_gnd

1D

1

CV

dd18

_10

D2

CV

dd18

_11

D3

agnd

19D

4ag

nd20

D5

agnd

21D

6

Ioutb4 D7

Iouta4D8

agnd

22D

9ag

nd23

D10

agnd

24D

11

AV

dd33

_7D

12

AV

dd33

_8D

13

nc2D14

DAC_CLKnE1

CV

dd_g

nd2

E2

CV

dd_g

nd3

E3

CV

dd_g

nd4

E4

AS

gnd1

E11

AS

gnd2

E12

IRQE13

RESETE14

DAC_CLKpF1C

Vdd

_gnd

5F2

CV

dd_g

nd6

F3

CV

dd_g

nd7

F4

AS

gnd3

F11

AS

gnd4

F12

CSB/2xF13

SDIO/FIFOF14

CV

dd_g

nd8

G1

CV

dd_g

nd9

G2

CV

dd_g

nd10

G3

CV

dd_g

nd11

G4

AS

gnd5

G11

AS

gnd6

G12

SCLK/FSC0G13

SDO/FSC1G14

DV

dd18

_1H

1

DV

dd18

_2H

2

DV

dd18

_3H

3

DV

dd18

_4H

4

DV

dd18

_5H

11

DV

dd18

_6H

12

DV

dd18

_7H

13

DV

dd18

_8H

14

DV

dd18

_9J1

DV

dd18

_10

J2

DV

dd18

_11

J3

DV

dd18

_12

J4

DV

dd18

_13

J11

DV

dd18

_14

J12

DV

dd18

_15

J13

DV

dd18

_16

J14

DV

gnd1

K1

DV

gnd2

K2

DV

gnd3

K3

DV

gnd4

K4

DV

gnd5

K11

DV

gnd6

K12

DB13nK13

DB13pK14

MODEL1

DV

gnd7

L2

DV

gnd8

L3

DV

gnd9

L4

DV

gnd1

0L5

DV

gnd1

1L6

DV

dd33

_2L7

DV

dd33

_1L8

DV

gnd1

2L9

DV

gnd1

3L1

0

DV

gnd1

4L1

1

DV

gnd1

5L1

2

DB12nL13

DB12pL14

DB00pM1 DB00nM2

DV

gnd1

6M

3

DV

gnd1

7M

4

DV

gnd1

8M

5

DV

gnd1

9M

6

DV

dd33

_3M

7

DV

dd33

_4M

8

DV

gnd2

0M

9

DV

gnd2

1M

10

DV

gnd2

2M

11

DV

gnd2

3M

12

DB11nM13

DB11pM14

DB01nN1

DB02nN2

DB03nN3

DB04nN4

DB05nN5

DCLKout_nN6

DV

dd33

_5N

7

DV

dd33

_6N

8

DCLKin_nN9

DB06nN10

DB07nN11

DB08nN12

DB09nN13

DB10nN14

DB01pP1

DB02pP2

DB03pP3

DB04pP4

DB05pP5

DCLKout_pP6

DV

dd33

_7P

7

DV

dd33

_8P

8

DCLKin_pP9

DB06pP10

DB07pP11

DB08pP12

DB09pP13

DB10pP14

L385 100uHC3001

0u1

L387 100uH

R1038

28

C3005

0u1

dac_nD0

-2V5

dac_pD0dac_nD1

dac_pD[13:0]

dac_pD1dac_nD2

dac_clk_ndac_clk_p

AV_-5V

1V8

AV_+5V

dac_pD2dac_nD3dac_pD3dac_nD4dac_pD4 pOut_DAC

dac_SDO

dac_dclkin_p

dac_nD5

dac_dgnd

dac_dclkin_n

dac_nD[13:0]

dac_pD5

Page 21: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Clock Distribution Schematics

30/4/2007 ATCA Workshop 21

C19

0u1

C31

0u1

C29

0u1

C3

0u1

C32

0u1

C28

0u1

C7

0u1

C27

0u1

C33

0u1

C6

0u1

L2 100uH

C21 0u1

C17

0u1R6 5k

R750

R24

25

C22

0u1

R12 200

+clk_adc4

LVPECL

LVDS

Serial Control

PLL

Clock Distribution

U7

AD9510

Ref_p1

Ref_n2

gnd1

3

Vs1

4

Vcp

5

CP6

gnd2

7

gnd3

8

Vs2

9

Clk2-p 10Clk2_n11

gnd4

12

Vs3

13

Clk1_p14

Clk1_n15

Function16

Status17

SCLK18

SDIO19

SDO20

SCSn21

gnd5

22

Vs4

23

Out7_n24Out7_p 25

Vs5

26

gnd6

27

Out3_n28Out3_p29

Vs6

30

Vs7

31

gnd7

32

Vs8

33

Out2_n34Out2_p 35

Vs9

36

Vs1

037

Out6_n 38Out6_p39

Vs1

140

Vs1

241

Out5_n42Out5_p43

Vs1

344

Vs1

445

Out4_n46Out4_p47

Vs1

548

gnd8

49

gnd9

50

Vs1

651

Vs1

752

Out1_n 53Out1_p54

gnd1

055

Vs1

856

Out0_n57Out0_p 58

Vs1

959

Vs2

060

Rset 61

gnd1

162

CPRset63

Vs2

164

C23

0u1

R20

25

R19

25

R2 50

C24

0u1

R11 200

C13

0u1 R4 100

+C1

100u0

L3 100uH C11

0u1

C30

0u1

R29

1k

C12 0u1

R27

1k

R14 200

R164k12

R28

330

R25

1k

R18

25

C5

0u1

C26

0u1

C25

0u1

C4

0u1

R8 200

L1 100uH

R1 50

R32

330

R17

25

R15 200

R13 200

R21

25

R5 50

C16

0u1

R9 200

U6Si550

Vc1

OE2

GN

D3

CLKp 4

CLKn 5

Vdd

6

R30

330

C14

0u1

R10 200

C8

0u1

R351

R23

25

C18 0u1-BaseClock

+BaseClock

3V3

Base_Function

-clk_adc1

-clk_adc4

-clk_adc3

-clk_adc2Base_SCLK

Base_Sena

Base_SDO

base_Vs_3.3V

Base_VCXOena

base_Vs_3.3V

Base_SDIO

Base_PLLstatus

-clk_dac4+clk_dac4

-clk_dac2

-clk_dac1+clk_dac2

+clk_dac1

-clk_dac3+clk_dac3

+clk_adc1

base_Vs_3.3V

+clk_adc2

C9

0u1

C15 0u1

C2

0u1

+clk_adc3

C20

0u1

R22

25R26

330

+C10

100u0

R31

1k

Page 22: The Development of an ATCA-based Digitizer Board · ~ 1 ms bunch # 23456123456 … .~ 3000 1 200 ms ~ 1 ps • Broadband analog pickup signals – Pulse signals have 0.1-1 ns width

Dynamic Phase Alignment

30/4/2007 ATCA Workshop 22

STRATIX II Built-in Dynamic Phase Alignment (DPA) Circuitry

…Using one of eight phase-shifted clocks generated by the fast PLL, the dynamic phase aligner samples the incoming data and aligns the data by choosing the clock phase that is closest to the center of the incoming data. This alignment is continuous and can compensate for dynamic changes in the real-time timing variations between the clock and data signals….

The DPA circuitry eliminates clock-to-channel skew by aligning a sampling clock with the incoming data

Stratix II Source-Synchronous Channels Support 1 GbpsEach channel has its own DPA circuit that provides independent

data alignmentThe DPA circuitry supports multiple SERDES factors including

the 3x to 10x modes

Notes:1.PLL = phase-locked loop 2.FIFO = first in, first out 3.SERDES = serializer/deserializer