ipas spring-8 fadc project

42
IPAS SPring-8 FADC Project 章章章 章章章 04/26/2002

Upload: arawn

Post on 16-Jan-2016

62 views

Category:

Documents


0 download

DESCRIPTION

IPAS SPring-8 FADC Project. 章文箴 蘇大順 04/26/2002. Super Photon Ring 8 GeV (SPring-8). Harima Science Garden City. Laser Electron Photon. LEPS Detector Configuration. TPC inside LEPS Detectors. Time Projection Chamber. Working Principles of Time Projection Chamber. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IPAS SPring-8 FADC Project

IPAS SPring-8 FADC Project

章文箴蘇大順

04/26/2002

Page 2: IPAS SPring-8 FADC Project

Super Photon Ring 8 GeV (SPring-8)

Harima Science Garden City

Page 3: IPAS SPring-8 FADC Project

Laser Electron Photon

Page 4: IPAS SPring-8 FADC Project

LEPS Detector Configuration

Page 5: IPAS SPring-8 FADC Project

TPC inside LEPS Detectors

Page 6: IPAS SPring-8 FADC Project

Time Projection Chamber

Page 7: IPAS SPring-8 FADC Project

Working Principles of Time Projection Chamber

1. Passage of charged particles through the gas generates ionization electrons.

2. Electrons drift towards the readout plane along the imposed E x B drifting fields.

3. At the end of readout plane, an avalanche (amplification) will happen upon the arrival of electrons by the proportional sense wires and an induced image charge on the corresponding cathode pads.

4. The pads are connected with a read-out electronics which provides low-noise and high resolution analogue information as well as the drift time associated with the signal.

Page 8: IPAS SPring-8 FADC Project

Electric Field Configuration

Grid Wire

Sense Wire

Field Wires

Cathod

Page 9: IPAS SPring-8 FADC Project

Determination of the Particle Trajectory

Page 10: IPAS SPring-8 FADC Project

Particle Identification by dE/dx vs. P

Page 11: IPAS SPring-8 FADC Project

Time Projection Chamber at SPring-8 LEPS Experiment

Page 12: IPAS SPring-8 FADC Project

Time Projection Chamber at Spring-8 LEPS Experiment

Page 13: IPAS SPring-8 FADC Project

Readout Pads of TPC

Page 14: IPAS SPring-8 FADC Project

Zoom-in View of Wires

Page 15: IPAS SPring-8 FADC Project

TPC Inside the Solenoid Magnet at SPring-8

Page 16: IPAS SPring-8 FADC Project

View of Particle Trajectory along the beam in

Simulation

Page 17: IPAS SPring-8 FADC Project

TPC Mechanical Specification

• Inner radius: < 1.25 cm.• Outer radius: < 30 cm.• Read out channels: 95 sensing wires, 1000 pads.• Pad size:inner 8mm*8mm, outer 8mm*13mm.• Distance between sensing wires and pads: 4mm.• Separation of sensing wire: 4mm.• Cathode readout.• Maximum drift distance : about 70 cm.• Maximum drift time: about 14 sec with drift velocity

= 5.1 cm/sec.

Page 18: IPAS SPring-8 FADC Project

Requirement of TPC Electronics

• Good energy resolution: measuring dE/dx from the charge readout of either wires or pads for the particle identification for K/p separation at low momentum.

• Requirement of spatial resolution:– x,y < 300 m.– z < 1 mm.

• Position information: – x(t),y(t): x from fired sense wires; y from interpolation of

signals on pads(t).– z(t) from time bin of FADC time slice.

• Timing information: fitting of pulse peak in FADC.• On-board zero-suppression to ensure fast data transfer and short

system dead time.

Page 19: IPAS SPring-8 FADC Project

Digitizer in TPC Electronic: FADC

• Large data size:– High sampling rate: 40 MHz = 25 nsec.– Read-out bit (Nbit): 10 bits.– # of Time bins per event: ~600 time bins. (Max drift time/clock = 14

sec/25 nsec = 560 bins.)– 1000 channels.

• Trigger latency: 1 sec .• On-board zero-suppression.• Need of a large buffer size to store 4-5 events on board for

one single VME readout.(16*600*5=48K per channel, w/o a zero suppression factor.)

• High channel density.

Page 20: IPAS SPring-8 FADC Project

SPring-8 FADC Module

– Use TEXONO FADC and IHEP BES version as the starting point.

– 40 MHz; 10-bit FADC: input 0-2 V range.– Shift register inside FPGA: length = trigger latency (1

s).– On-board FPGA for threshold suppression.– Buffer FIFO: dual port memory. – CPLD: controlling VME actions.– Free clock running.– VME 9U; 32 channels/module; 8 attached

cards/module; 4 channel/card.

Page 21: IPAS SPring-8 FADC Project

Main Electronic Components

• Receiver: MAXIM, MAX4145ESD.

• OPA: Analog Device, AD8138ARSO-8.

• FADC: Analog Device, AD9203ARVRU-28.

• FPGA: Xilinx, XC2S150-6FG456.

• FIFO: TI, SN74V245.

Page 22: IPAS SPring-8 FADC Project

SPring-8 FADC Module(4 channels, 10 bits, 40 MHz)

OPA

FADC

FPGA

FIFO

Page 23: IPAS SPring-8 FADC Project

40 MHz sampling rate.10 bits resolution with 2Vp-p dynamic range.Clock distribution with Phase Lock Loop circuit.On Board digital signal delay and Real-Time ZERO-Suppression.High capacity First In First Out Memory.Easy to use with high density connector.

Mixed signal AD Converter Adapter Board

Page 24: IPAS SPring-8 FADC Project

FADC Mother Board

CPLD

Driver

Clock Driver

VME Connector

Page 25: IPAS SPring-8 FADC Project

FPGA, digital signal control chip.

First In First Out memory.

VMEBus slave controller, with high performance BLTransfer Mode.

32 Channels, high sampling rate Flash AD converter.

Differential AD Converter (40 MHz)

16 channels differential signal input connector.

Spring-8 2002/03

Page 26: IPAS SPring-8 FADC Project

Receiver & Driver FADC

Differential Signal from MAMP

10

Hit Flag FIFO

Processing FPGA

ClockTrigger

Receiver & Driver FADC

10

Receiver & Driver FADC

10

Receiver & Driver FADC

10

CH 1

CH 4

CH 3

CH 2

x 8Four ChannelsFour Channels

VA[8..23]

Trigger Counter

Trigger FIFO

VME Control

12

DelayWrite

VME_ResetCheck Trigger NumberClear Trigger FIFORead Trigger FIFO

VD[0..11]

VD[0..11]

x 8

Rea

dR

ST

Read FlagW

rite

Fla

g

Global FPGAGlobal FPGA

JTAG

VD[0..31]

VD[0..31]

VA[8..15]

4 Fla

g

Reset

Download PROM

VD1

VA1

VCAS,D0,D1,AM[0..5],Write,DTACK, et. al.

8 bits DIP Switch

8

Write_inRead_out

Download PROM

Page 27: IPAS SPring-8 FADC Project

Shift Register 10 bits Data

Threshold

Comparator

32 bits FIFO10

10

Trigger

Clock Counter & Control

Enable

Clock

Over_Threshold

Comp_Control

Write_header&trailerClock

RstReset

VD[0…15]

VA[8…15]

Re

ad

Wri

t e

Ena

ble W

rite

Disable Clear

Count

Write_Data

Write_Flag

Read

Write Flag

S

R

QFlag

10

10

L=(Trigger Latency + 1)

VA2

VD2

Fig. 2 Block Diagram of Processing FPGA

Clo

ck

Page 28: IPAS SPring-8 FADC Project
Page 29: IPAS SPring-8 FADC Project
Page 30: IPAS SPring-8 FADC Project
Page 31: IPAS SPring-8 FADC Project

Data Format

16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

CS 0 0 1 ND FADC Module Number (1-64) Channel Number (1-32)

CS 0 1 0 ND ND ADC (0-1024)

CS 1 0 0 ND ND Number of ADC data bins (0-600)

CS 0 1 1 ND ND Time (0-1024)

Header 1

ADC

Time

Trailer

CS: Checksum bit

ND: Not defined.Lowest Bit

CS 0 0 1 ND Event Number (1-5)Header 2

Page 32: IPAS SPring-8 FADC Project

CSR Format

16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

Reset

Sampling Count: default value 1020.

VME address: 0x010000

Lowest Bit

1

1 0 0 Last six digits of number of sampling count.

Page 33: IPAS SPring-8 FADC Project

FADC VME Action List (A24/D16)

• 0x0i0000: address to write, bit 9 for resetting FIFO and set ready, bit 10 for resetting suppression threshold and bit 11 for setting the sample count of the FADC i. (Address modifier: 0x3D).

• 0x0i0100: address to read the merged 32 FIFOs’ content in BLT mode for FADC i. (Address modifier: 0x3B, 0x3F).

• 0x0i0101: address to read the BLT reading cycle for FADC i. (Address modifier: 0x3B, 0x3F).

• 0x0i0000+j*0x000100: address to read the single FIFO content in AO mode for channel j. (Address modifier: 0x3D)

• 0x0i0000+j*0x000100: address to write for setting the zero-suppression threshold for channel j. (Address modifier: 0x3D)

Page 34: IPAS SPring-8 FADC Project

The Control Flow of FADC

< 5 events

Send IRQ to VME CPU

DAQ READ FIFO

DAQ send Reset

FADC clear BUSY

Clear trigger Veto

Yes

No

DAQ Start

Trigger Count *Veto

NIM

CPLD FADC Trigger Clock 100MHz

Trigger signal

Trigger

FADC

Busy

FADC Module

Preamplifier Module

For each channel

VME

CPU

Reset

Master

Slave

Trigger , Conversion

Page 35: IPAS SPring-8 FADC Project

Observation Window of Signals

Signal

Trigger

Conversion Strobe

Sampling Counts ( max 1024*25ns=25s)

Shift Register Length ( max 100*25ns = 2.5 s)

Page 36: IPAS SPring-8 FADC Project

DAQ Trigger Logic TEXONO

MAMP

LTDS1

Rst

LTD0

Strb

SCLK

HTD0

Evnt

H VT

L VT

LeCroy222

START

OR

BLANK

STOP

NIM

DELTTL

NIM

BUSY

1.0

10

100

1.0 10100

1.0

LATCH

10

Full scale width

START

OR

BLANK TTL

NIM

BUSY

1.0

10

100

1.0 10100

1.0

LATCH

10

Full scale width

STOP

DEL

NIM

FB

SY

INT

RE

AD

CLK

Bus

y

Res

et +5V +12V -12V-5.2V SPring-8 32-channel FADC

Trig

ger

Voltage Reference

Clock Generator

Page 37: IPAS SPring-8 FADC Project

TEXONO Online Event Display

(400 KHz sine wave)

Page 38: IPAS SPring-8 FADC Project

TEXONO Online Event Display

(1 MHz sine wave)

Page 39: IPAS SPring-8 FADC Project

ROOT Offline Event Display for 2 SPring-8 FADC (64

channels)Module 1

Module 2

Page 40: IPAS SPring-8 FADC Project

Events

• 02/09/2001: Prof. Imai and Ahn visited AS. Collaborating plan was discussed and finalized.

• 03/31/2001: Wen-Chen and Henry visited IHEP, Beijing and explored the R&D plan in IHEP.

• 05/31/2001: IHEP was not able to perform the R&D plan.• 08/01/2001: Da-Shun visited IHEP for 3 weeks to learn the

conceptual design.• 02/01/2002: Prototype 1 boards made.• 02/28/2002: Wen-Chen and Da-Shun tested prototype-1

boards with TPC at SPring-8.• 04/25/2002: Finished up 64 channels of prototype-1 and

deliver them to SPring-8.

Page 41: IPAS SPring-8 FADC Project

Plan

• 04/30/2002: Issue out prototype-2 (quasi-final) fabrication order.

• 05/21/2002: Deliver prototype-2 to SPring-8.• 06/01/2002: System test with a complete electronic chain (Pre-

amp, shaper, and FADC) with TPC and Solenoid magnet.• 06/15/2002: Issue out final production fabrication order (1440

channels).• 07/01/2002: Send production boards for stuffing.• 07/15/2002 – 07/31/2002: Test production boards.• 08/01/2002 – 08/31/2002: Delivery of production board,

installation, system test and DAQ.• 09/15/2002: Commission Run with photon beam.

Page 42: IPAS SPring-8 FADC Project

Remarks

• Many valuable experiences learned: board design, firmware, modification of TEXONO DAQ, coordinating people, etc.

• A good starting point for a continuing “rooting” process of experimental technique at IPAS.

• Thanks to many people: Henry, P.K., A.C., K.C., Tracy, IHEP group….