nectar f2f, barcelona 2013-09 10/8/2015k.-h. sulanke, desy1 digital camera trigger status september...

30
Nectar F2F, Barcelona 2013-09 07/04/22 K.-H. Sulanke, DESY 1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Upload: jerome-morrison

Post on 16-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 1

Digital Camera TriggerStatus

September 2013

K.-H. Sulanke

DESY

Page 2: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 2

The Digital Trigger Schema

• L0, 7 pixel, mezzanine board, very low noise preamp + comparator + DAC

• L1, 37 pixel, Digital Trigger backplane, based on Xilinx-Spartan 6 FPGAs

• L2, is a crate, ~ 50 x 20 x 20 cm, ~ 11 kg

– 18 x CSB (Cluster Service Board)

– 1 x L2CB (L2 Controller Board)

• Ethernet interface

• Optical / electrical camera trigger output

PMT = Photomultiplier TubeFEB = Frontend BoardDTB = Digital Trigger Backplane CSB = Cluster Service BoardL2CB = L2 Controller Board

L0FEB

DTB

FPGAPMT

L1 CSBL2

#01

#16L0FEB

FPGA

L1

Sector_trig

#01

#18FPGA

FPGA

Camera_trig

GPS_clock

PMT

ethernet

L2CB7 7

77

L0_neighbor

L0_neighbor

24V (optional)

Page 3: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 3

New Boards Developed in 2013DigitalTriggerBackplane

L0Mezzanine

L0 Testboard

Page 4: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 4

Digital Trigger L0 Mezzanine Board

Preamp LVDS Comparator

Diff. Analog in

LVDS out

• Schematic simulated, very low noise preamplifier

• Two PCBs, a DRAGON - and a NECTAR - version

• 5 + 5 L0 boards assembled

Trigger threshold

DAC

Opamp Comp

Digital L0 Mezzanine

LVDS

Page 5: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 5

L0 Mezzanine Board, Dragon Version• 6 layer PCB with length-tuned signal lines

Preamplifier

Trigger- Treshold-DAC

Comparator

Page 6: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 6

L0 Test Results

• DAC SPI interface √

• (No noticeable) channel to channel skew < 100ps

• Minimum input signal amplitude is 2mV (L0 gain=5, presently)

• Minimum signal width is about 1.2 ns

• Crosstalk could not be seen

• Power consumption 160mW / channel

Page 7: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 7

L0 Mezzanine Board, 2nd Nectar Version• 5 of 15 PCBs assembled

• Analog and digital part functional (tested separately)

• Comprehensive test (w. L0-Testboard) soon, waiting for a cable adapter

Page 8: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 8

Digital Trigger L0 Test Board

DAC

Opamp Comp FPGA

Dig.Trigger-Bpl.

FPGA

FE-boardinterface

L0-Testboard

7

6x5 L0 by surr.clustersDigital L0

MezzanineL0

LVDS

PMTor

Pulse-Gen.

Single endedto diff.

Opamp

RS-232

Page 9: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 9

Digital Trigger L0 Test Board, cont.• 120 mm x 260 mm, 6 Layer PCB, various analog and digital test points

Xilinx

FE-boardInterfaceConnector

Analog Inputs (Lemo)

RS232 / 485 interface

Test Points

L0-Mezzanine

Preamps

Page 10: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 10

L0 Test Board, cont.

• The board has up to 8 address jumpers / CMOS_IO test pins

– Using the RS485 interface allows to run up to 256 boards in parallel

– 7 boards to test the L1 trigger with real signals (independent on FEB)

– Needs single ended analog (PMT ?) signals, positive or negative polarity (by jumper setting)

• presently, control via RS232 (+putty), 3-letter commands, syntax, e.g. :

– „ver 2“ => check for board #2 and firmware version

– „dac 1 5 234“ => set DAC, board #1, channel #5, to 234 mV

• Primarily for the evaluation / test of the L0 boards, but also …

• DT backplane (L1) to FEB interface, test of all signals possible

• Testing of trigger firmware modules, e.g. in system delay tuning

– „del 1 3 145“ => set delay of board #1, channel #3 to ~ 145 * 35ps

Page 11: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 11

The Digital Trigger Backplane Rev. 2

power

ethernet

L0 in /out and ...connectors to neighbor clusters

RJ-45

RJ-45

Xilinx

FPGA

vreg

flash

24V

ethernetpower

CLKPPS

L0_triggertriggerIP_addrHV_ena

SPI / JTAGcalib_cycreserved

flashosc

clock (opt.+power)PPSL1_trigger_outL2_trigger_in

FE-board interface,compliant toFE_BP_interface_v6.d

oc by Gustavo M.

Page 12: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 12

Digital Trigger Backplane, cont.

Power_inClock_inPPS_inL1_outL2_in

Cluster-Position-ID switches

Local Oscillator

Xilinx Spartan-6FPGA

FE-boardGigabit port

Atmel PROM(Xilinx config.)

Test Port

Alternative power connector

FE-board24V-fuse

Local synchronousDC-DC power supply

Xilinx JTAG port

64 bit ID ROM

Temp. sensor

FE-Board connector

neighbor cluster connections

Page 13: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 13

Digital Trigger Backplane, Status

• 3 boards (of 5 PCBs) assembled by the DESY workshop

• Tests :

– Power supply √

– Xilinx configuration via JTAG or PROM √

– Local and external clock √

– LVDS Interface (signal integrity) to neighbor clusters √

– Inverse mode (for testing), used as a 37 bit pattern generator √

• Minimum (clean) signal width is 1.25 ns

– Combined power / clock / pps / L1_out / L2_in RJ45-connection √

• Saves cabling

– Various trigger alghorithms (firmware), ongoing

– distributed schema for clock / PPS / L1 (firmware), -

– Temperature sensor, -

– FE-board interface , -

Page 14: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 14

Digital Trigger as Pattern Generator• Inverse mode (for testing), used as a 37 bit pattern generator

• Based on a look up table of e.g. 16K x 38 bit

– Minimum „L0“ signal width / time resolution is 1.05 ns

– Individual pixel timing mismatch (n*40ps) can be programmed

• Simple pattern like 3NN or more sophisticated (time distributed) can be used

expected trigger

Cluster6..0

Page 15: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 15

Simulation w. Data extracted from trigsim• L0 signals, extracted from trigsim (by S. Vorobiov)

• Simulated (timing simulation), but not yet tested

3NN pattern

trigger

triggerlatency

Page 16: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 16

Test Setup w. Pattern Generator

pattern generator board

triggerboard

expectedand real trigger

Page 17: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 17

Summary

• The Digital Trigger Backplane supports both, a distributed and a centralized schema, for the L1 trigger, the clock and the PPS-signal

• Centralized trigger schema preferred by me

• Boards needed for a distributed schema (preferred by the analog trigger group):

– Digital Trigger L0 mezzanine

– Digital Trigger Backplane

• A lot of firmware writing and hardware testings needed now

• L2 hardware development with lower priority

– Single CSB sufficient for a mini camera of up to 16 clusters

• Design progress in time with the FE-board (Nectar, Dragon) development

Page 18: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 18

Next Steps

• Comprehensive Nectar-L0 test

• A lot of trigger firmware testing, using the pattern generator

• Redesign of the Digital Trigger backplane with latest FEB-connector angle

• L2 design

– Cluster Service Board (CSB, 16 clusters) first

– …

• Investigating Nectar / Dragon test setups

Page 19: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 19

Back Up Slides

Page 20: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 20

Digital Trigger Backplane, Key Features

• Nominal power consumption: 1.5 W

• Weight : 95 g + 10 g cabling to neighbor clusters -> 28 kg for LST

• Automatic neighbor cluster recognition (border zone)

• Synchronous DC-DC converter (24 V to 3.0 V …)

• Local clock and external clock input (any diff. > 0.1V pk-pk)

• FPGA load by JTAG cable or PROM or remote (by FE board)

• 6 x bidirectional L0 signal connection with neighbor cluster

• Temperature sensor (allows automatic delay correction, if needed)

• adjustable 8 bit cluster position ID (for unique, position-independant, firmware)

• Gigabit ethernet pass through connection to FE-board

• RJ 45 connector as combined power and clock input (single cat5e cable)

Page 21: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 21

Digital Trigger Backplane, 8 Layer PCB

PCB design by

Carola Rueger DESY

Page 22: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-09

04/21/23 K.-H. Sulanke, DESY 22

Combined Power and Clock Input• 24V, clock, and PPS over a single wire pair

• requires a single cat5e cable per cluster only (+ gigabit ethernet cable)

• Current jumps of 0.8 A did not influence the (recovered) clock quality

Cat5e -Wire Pair

Standard mode

Combined mode

1 Clock_in Clock_in / PPS_in / 24V

2 PPS_in GND

3 Trig_L1_out Trig_L1_out

4 Trig_L2_in Trig_L2_in

FE-boardGigabit port

CombinedPower andClock input

Ext_Clock_PPS

Clock_recovered

PPS_recovered

Clock+pps

24V

Alternative Power conn.

Page 23: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-09

Digital L0 through Frontend-Board FPGA• Allows Frontend-board-FPGA with scaler

• uniform FPGA internal delay (by constraints) preferred

• Trigger threshold DAC control by trigger FPGA, optional

• Separate power island with software controllable shutdown doable

PMT

DAC

Opamp Comp

FPGA

Dig.Trigger-Bpl.

FPGAtrigger

Frontend-board

7

6x5 L0 by surr.clustersDigital L0

MezzanineL0

scaler

LVDS

04/21/23 K.-H. Sulanke, DESY

Poff

Page 24: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 24

The Centralized Trigger Schema with L2

• L2 also based on Xilinx-Spartan 6 FPGAs

• L2 is a crate, ~ 50 x 20 x 20 cm, ~ 11 kg

– 18 x CSB (Cluster Service Board)

– 1 x L2CB (L2 Controller Board)

• Ethernet interface

• Optical / electrical camera trigger output

PMT = Photomultiplier TubeFEB = Frontend BoardDTB = Digital Trigger Backplane CSB = Cluster Service BoardL2CB = L2 Controller Board

L0FEB

DTB

FPGAPMT

L1 CSBL2

#01

#16L0FEB

FPGA

L1

Sector_trig

#01

#18FPGA

FPGA

Camera_trig

GPS_clock

PMT

ethernet

L2CB7 7

77

L0_neighbor

L0_neighbor

24V (optional)

Page 25: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 25

The Cluster Service Board (CSB)

Backplane

connector

XilinxFPGA

vreg

flash

24VCLKPPSL2L3sdat

JTAG

Clock_PPS_24VGND

L1_triggerL3_trigger

RJ45

RJ45

RJ45

RJ45RJ45

RJ45

RJ45

RJ45

RJ45

RJ45

RJ45

RJ45RJ45

RJ45

RJ45

RJ45

Cur_mon 16 x switch16 xCat5ecable

sClock

PPSL1_triggerL3_trigger

Or optional,including

24V

Page 26: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 26

L2 Trigger Sectors, MST, Example• 271 cluster shown (1897 pixel)

• Each sector comprises 14..16 clusters and is connected to a certain L2 board („CSB“)

Page 27: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 27

From 49 Pixel to 37 Pixel Regions

10

12

13

14

15

20

22

23

24

25

30

35

32

33

34

40

44

45

42

43

50

53

54

55

52

60

62

63

64

65

70

71

72

73

74

75

76

c

d

e

f

g

a

c

d

e

f

c

d

e

f

a

a

c

d

e

f

a

c

d

e

f

a

ac

c

d d

e

e

f

f

a

b

• Overlap still big enough

• Saves FPGA pins and money

• Allows daisy chained schema for clock/pps

Page 28: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 DESY 28

The DTB-FPGA‘s Functionality

delay

delay

delay

delay

delay

delay

delay

37 pixeltriggerfabric

fanout

progr. delays

PLL

Xilinx Spartan 6 FPGA

trigger

pix_[0][6..0]

pix_[1][4..0]

pix_[6][4..0]

clock

from center cluster

from surrounding clusters

to surrounding clusters

pix*_[0][4..0]

calibrate STM

to L2_trigger board

FPGA

FPGA

FPGA

FPGA

FPGA

FPGA

FPGA

Page 29: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 29

DT Backplane, Basic Firmware Features

• 37 or 49 pixel areas, depending on the trigger / clock mode (distributed or centralized)

• Minimum Trigger window is 1.05 ns

• Individual L0 delay calibration in about 40 ps steps

Page 30: Nectar F2F, Barcelona 2013-09 10/8/2015K.-H. Sulanke, DESY1 Digital Camera Trigger Status September 2013 K.-H. Sulanke DESY

Nectar F2F, Barcelona 2013-0904/21/23 K.-H. Sulanke, DESY 30

M12 Cat6 , Combined Power / Clock Input

• Instead of RJ45, more robust

• by Harting, Molex, ...

To be replaced by M12