76
PET Fundamentals: Electronics (1) Wu, Jinyuan Fermilab Apr. 2011

PET Fundamentals: Electronics (1)

  • Upload
    cece

  • View
    74

  • Download
    0

Embed Size (px)

DESCRIPTION

PET Fundamentals: Electronics (1). Wu, Jinyuan Fermilab Apr. 2011. Fermi National Accelerator Laboratory. Colliding Experiments. Questions. PET? 511 keV ? Back to Back? Speed of Light? ADC? TDC? FPGA?. PET Electronics Overview. Things to Measure. Array of Scintillator Crystals. - PowerPoint PPT Presentation

Citation preview

Page 1: PET Fundamentals:  Electronics (1)

PET Fundamentals: Electronics (1)

Wu, JinyuanFermilabApr. 2011

Page 2: PET Fundamentals:  Electronics (1)

2

Fermi National Accelerator Laboratory

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 3: PET Fundamentals:  Electronics (1)

3

Colliding Experiments

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 4: PET Fundamentals:  Electronics (1)

4Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Questions PET? 511 keV? Back to Back? Speed of Light? ADC? TDC? FPGA?

Page 5: PET Fundamentals:  Electronics (1)

5

PET Electronics Overview

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 6: PET Fundamentals:  Electronics (1)

6

Things to Measure

• Total Charge:• Charge is measured to calculate the photon energy.

• Hit Time:• To pair up two hits, timing resolution about 1 ns is needed.• To improve imaging quality, time-of-flight (TOF) measurement good to ~50

ps is needed.• Hit Position:

• The positions crystals being hit are end points of the chord line. Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Array of Scintillator Crystals

Photomultiplier Tubes(From Talk by Bill Moses, Search “OpenPET”)

Page 7: PET Fundamentals:  Electronics (1)

7

What Is The Electronics Concept?

• Identify “Singles Events”• Find Time Coincidences Between Singles Events w/ t• “Coincident Event” = Pair of Singles Events

• Position (crystal of interaction)• Time Stamp (arrival time)• Energy Validation (=511 keV?)

“Singles Event”

• Position (crystal of interaction)• Time Stamp (arrival time)• Energy Validation (=511 keV?)

“Singles Event”t

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

(From Talk by Bill Moses, Search “OpenPET”)

Page 8: PET Fundamentals:  Electronics (1)

8

Energy Validation

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

ADCShaperLP FilterPMT S

Page 9: PET Fundamentals:  Electronics (1)

9

Identifying Time Coincidences

• Break Time Into Slices (100–250 ns / slice)• Search for Singles Within tmax (4–12 ns) in Each Slice

Time

Slice 1 Slice 2 Slice 3 Slice 4 Slice 5 Slice 6

Single

Single

Single

Single

Single

tmax

Coincidence

Single

Single

Coincidence

Single

Single

Single

Single

Single

Single

SingleSingle

Single

Single SingleCoincidence

Coincidence

Single

Single

SingleSingle

CoincidenceCoincidence?

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

(From Talk by Bill Moses, Search “OpenPET”)

Page 10: PET Fundamentals:  Electronics (1)

10

PET Detector Module

Decode Crystals Using Anger Logic (Light Sharing)X-Ratio

Y-Ratio

ProfilethroughRow 2

Array of Scintillator Crystals

Photomultiplier Tubes

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

(From Talk by Bill Moses, Search “OpenPET”)

Page 11: PET Fundamentals:  Electronics (1)

11

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35

36 37 38 30 40 41 41

43 44 45 46 47 48 49

50 51 52 53 54 55 56

Position Identification1 2 3 4 5 6 78 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35

36 37 38 39 40 41 42

43 44 45 46 47 48 49

50 51 52 53 54 55 56

Y

X

E=A+B+C+DY=(A+B)/EX=(B+D)/E

C

A

D

B

• Identify Crystal of Interaction Using Lookup Table• Position Given by Crystal ID

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

(From Talk by Bill Moses, Search “OpenPET”)

Page 12: PET Fundamentals:  Electronics (1)

12

OpenPET Implementation (~2010)PMTs

B

Gain Adjust,

Anti-Alias

Gain Adjust,

Anti-Alias

Gain Adjust,

Anti-Alias

Gain Adjust,

Anti-Alias

Sum

ADCVin

Vref

A

C

D

Crystal Lookup(X & Y ID)

EnergyValidation

(E & ID 511?)

Time Stamp(T & ID T

Stamp)

Event FormattingLeading

EdgeTDC

+5V

A

T

FPGA & Memory

ADCVin

Vref+5V

B

ADCVin

Vref+5V

C

ADCVin

Vref+5V

D

Free-Running(~75 MHz)

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

(From Talk by Bill Moses)

Page 13: PET Fundamentals:  Electronics (1)

13

Before ADC

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 14: PET Fundamentals:  Electronics (1)

14Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Cares Must Be Taken Outside FPGA (1)

FPGA

ADCShaperLP Filter

BandLimiting

Spectrum ofOriginal Signal

LP filter

ADC Input

SamplingIn ADC

Aliasing w/oLP Filtering

Nyquist Frequency <(1/2) Sampling Frequency

Page 15: PET Fundamentals:  Electronics (1)

15Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The “Trend” vs. The Sampling Theorem

There will be no hardware analog

processing. Everything is done

digitally in software.

It sounds very stylish

A shaper/low-pass filter is a minimum requirement.

Page 16: PET Fundamentals:  Electronics (1)

Sampling Theorem!

采样定律! Sampling Theorem! Teorema De Amostragem! Abtast Theorem! Theorie d’Echautillonage! Samplings Teoremet! … Follow the sampling theorem strictly!

Apr. 2011, Wu Jinyuan, Fermilab [email protected] 16PET Fundamentals: Electronics (1)

Page 17: PET Fundamentals:  Electronics (1)

PET Fundamentals: Electronics (1) 17Apr. 2011, Wu Jinyuan, Fermilab [email protected]

Cares Must Be Taken Outside FPGA (2)

DAC

FPGA

ADCShaperLP Filter

n

LP Filter

Dither

51

52

53

54

0 50 100 150

Sampling Index

AD

C

Signal Signal+Noise ADC(signal+noise) Weighted Average Threshold

51

52

53

54

0 50 100 150

Sampling Index

AD

C

Signal ADC(signal) Threshold

Resolution finer than the ADC LSB can be achieved by adding noise at ADC input and digital filtering.

Page 18: PET Fundamentals:  Electronics (1)

18Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Adding Noise for Finer Resolution

Photo Credit: www.telegraph.co.uk, trinities.org

Mechanical pressure gauges usually do not track small pressure changes well.

The gauge readers may lightly tap the gauges to get more accurate reading.

The idea of dithering at ADC input is similar.

Page 19: PET Fundamentals:  Electronics (1)

19Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Why Band Limiting & Dithering are Ignored? Pre-amplifiers usually have a naturally limited

bandwidth and an intrinsic noise larger than the LSB of the ADC.

So a lot of time, band limiting and dithering can be “safely” ignored since they are satisfied automatically.

High bandwidth, low noise devices now become easily accessible. A design can be too fast and too quiet.

Do not forget to review the band limiting and dithering requirements for each design.

Page 20: PET Fundamentals:  Electronics (1)

20

Descriptions of Resolution

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 21: PET Fundamentals:  Electronics (1)

21Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Bin Width

(If the distribution within the bin is uniform) w

w121

vvn

When the input signal value v to an ADC is within (vn-w/2, vn+w/2), the ADC outputs an integer n, representing that the input value is approximately vn.

The bin width is a description of measurement errors, or measurement resolution.

The bin width = (full range)/2^(number of bits): 8 bits: w = (full range)/256. 9 bits: w = (full range)/512. 10 bits: w = (full range)/1024.

Page 22: PET Fundamentals:  Electronics (1)

22Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Standard Deviation

Ref: http://en.wikipedia.org/

N

ii

N

ii x

Nx

N 11

2 1)(1

2

2

2)(

22

1)(

x

exf

Page 23: PET Fundamentals:  Electronics (1)

23Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Full Width at Half Maximum (FWHM)

(For Guassian distribution)35482.2FWHM

Page 24: PET Fundamentals:  Electronics (1)

24

Commercial ADC

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 25: PET Fundamentals:  Electronics (1)

25Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Flash ADC

Ref: http://www.scribd.com/doc/50291058/Flash-ADC-tutorial

8 bits: 256 Comparators9 bits: 512 Comparators10 bits: 1024 Comparators...

Page 26: PET Fundamentals:  Electronics (1)

26Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Pipeline ADC

Ref: http://www.maxim-ic.com/app-notes/index.mvp/id/810

8 bits = 4 bits + 4 bits16 + 16 comparators

Page 27: PET Fundamentals:  Electronics (1)

27Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Typical Circuit of ADC Applications

Ref: http://www.analog.com/

Page 28: PET Fundamentals:  Electronics (1)

28

TDC Implemented in ASIC

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 29: PET Fundamentals:  Electronics (1)

29Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Traditional TDC Implemented in ASIC

Page 30: PET Fundamentals:  Electronics (1)

30

Phase Detection and Delay Lock LoopF

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 31: PET Fundamentals:  Electronics (1)

31

TDC Implemented with FPGA

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 32: PET Fundamentals:  Electronics (1)

32Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Multi-Sampling TDC FPGA c0

c90

c180

c270

c0

MultipleSampling

ClockDomain

Changing

Trans. Detection& Encode

Q0

Q1

Q2

Q3QF

QE

QD

c90

Coarse TimeCounter

DVT0T1

TS

Ultra low-cost: 48 channels in $18.27 EP2C5Q208C7.

Sampling rate: 360 MHz x4 phases = 1.44 GHz.

LSB = 0.69 ns.

4Ch

Logic elements with non-critical timing are freely placed by the fitter of the compiler.

This picture represent a placement in Cyclone FPGA

Page 33: PET Fundamentals:  Electronics (1)

33Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

TDC Using FPGA Logic Chain Delay

This scheme uses current FPGA technology

Low cost chip family can be used. (e.g. EP2C8T144C6 $31.68)

Fine TDC precision can be implemented in slow devices (e.g., 20 ps in a 400 MHz chip).

IN

CLK

Page 34: PET Fundamentals:  Electronics (1)

34

Two Major Issues Due ToDifferential Non-Linearity

0

20

40

60

80

100

120

140

160

180

0 16 32 48 64

bin

wid

th (p

s)

1. Widths of bins are different and varies with supply voltage and temperature.

2. Some bins are ultra-wide due to LAB boundary crossing

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 35: PET Fundamentals:  Electronics (1)

35

0

500

1000

1500

2000

2500

0 16 32 48 64

bin

time

(ps)

Auto Calibration Using Histogram Method• Turn-key solution (bin in, ps out)• Semi-continuous (auto update

LUT every 16K events)• Calibrates both DNL and

temperature.0

20

40

60

80

100

120

140

160

180

0 16 32 48 64

bin

wid

th (p

s)

DNLHistogram

In (bin)LUT

S

Out (ps)

16KEvents

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 36: PET Fundamentals:  Electronics (1)

36Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Calibration to the Center of Bins

w 0/2+

w 1/2

w 0/2

w 1/2+

w 2/2

w 2/2+

w 3/2

w 3/2+

w 4/2

0

20

40

60

80

100

120

140

160

180

0 16 32 48 64

bin

wid

th (p

s)

Page 37: PET Fundamentals:  Electronics (1)

37

0

20

40

60

80

100

120

140

160

180

0 16 32 48 64

bin

wid

th (p

s)

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Good, However

Auto calibration solved some problems However, it won’t eliminate the ultra-wide bins

Page 38: PET Fundamentals:  Electronics (1)

38Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Cell Delay-Based TDC + Wave Union Launcher

Wave UnionLauncher

In

CLK

The wave union launcher creates multiple logic transitions after receiving a input logic step.

The wave union launchers can be classified into two types:

Finite Step Response (FSR) Infinite Step Response (ISR)

This is similar as filter or other linear system classifications:

Finite Impulse Response (FIR) Infinite Impulse Response (IIR)

Page 39: PET Fundamentals:  Electronics (1)

39Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Wave Union Launcher A (FSR Type)

In

CLK

1: Unleash0: HoldWave UnionLauncher A

Page 40: PET Fundamentals:  Electronics (1)

40Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Wave Union Launcher A: 2 Measurements/hit

1: Unleash

Page 41: PET Fundamentals:  Electronics (1)

41

0

2040

6080

100120

140160

180

0 16 32 48 64 80 96 112 128bin

wid

th (p

s)

Plain TDC

Wave Union TDC A

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Sub-dividing Ultra-wide Bins

1: Unleash

1

2

1

2

Device: EP2C8T144C6 Plain TDC:

Max. bin width: 160 ps. Average bin width: 60 ps.

Wave Union TDC A: Max. bin width: 65 ps. Average bin width: 30 ps.

Page 42: PET Fundamentals:  Electronics (1)

42Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

FPGA TDC A possible choice of the TDC can

be a delay line based architecture called the Wave Union TDC implemented in FPGA.

Shown here is an ASIC-like implementation in a 144-pin device.

18 Channels (16 regular channels + 2 timing reference channels).

This FPGA cost $28, $1.75/channel. (AD9222: $5.06/channel)

LSB ~ 60 ps. RMS resolution < 25 ps. Power consumption 1.3W, or 81

mW/channel. (AD9222: 90 mW/channel)

In

CLK

Wave UnionLauncher A

Page 43: PET Fundamentals:  Electronics (1)

43Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

More Measurements

Two measurements are better than one. Let’s try 16 measurements?

Page 44: PET Fundamentals:  Electronics (1)

44Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Wave Union Launcher B (ISR Type)

Wave UnionLauncher B

In

CLK

1: Oscillate0: Hold

Page 45: PET Fundamentals:  Electronics (1)

45Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Wave Union Launcher B: 16 Measurements/hit

1 Hit16 Measurements@ 400 MHz

VCCINT=1.20V

VCCINT=1.18V

Page 46: PET Fundamentals:  Electronics (1)

46

0

500

1000

1500

2000

2500

3000

0 4 8 12 16

m

T0 (p

s)

16

32

48

64

0 2 4 6 8 10 12 14 16

m

TDC

(bin

)

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Delay Correction

Delay Correction Process: Raw hits TN(m) in bins are first calibrated into

TM(m) in picoseconds. Jumps are compensated for in FPGA so that

TM(m) become T0(m) which have a same value for each hit.

Take average of T0(m) to get better resolution.

The raw data contains: U-Type Jumps: [48-63][16-31] V-Type Jumps: other small jumps. W-Type Jumps: [16-31][48-63]

The processes are all done in FPGA.

15

000 )(

161

mav mtt

Page 47: PET Fundamentals:  Electronics (1)

47Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Test Module

Two NIM inputs

FPGA with 8ch TDC

Data Output via Ethernet

BNC Adapter to add delay @

150ps step.

Page 48: PET Fundamentals:  Electronics (1)

48Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Test ResultNIM Inputs

0 1 2

RMS 10ps

LeCroy 429ANIM Fan-out

NIM/LVDS

NIM/LVDS

-

140ps

Wave Union TDC BWave Union TDC BWave Union TDC BWave Union TDC B

Wave Union TDC BWave Union TDC BWave Union TDC BWave Union TDC B

+

+BNC adapters to add delays @ 140ps step.

Page 49: PET Fundamentals:  Electronics (1)

49

Wave Union?

Photograph: Qi Ji, 2010Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 50: PET Fundamentals:  Electronics (1)

50

Using FPGA as ADC

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 51: PET Fundamentals:  Electronics (1)

51Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Single Slope ADC

SignalSource

FPGA

VREF

ShaperLineDriver

Shaper

Shaper

Shaper

ADC

ADC

ADC

ADC

Shaper

FPGA

TDC

LineDriverLine

DriverLine

Driver

SignalSource

Shaper TDC

Shaper TDC

Shaper TDC

Analog signal of each channel from the shaper is fed to a comparator and compared with a common ramping reference voltage VREF.

Pulses, rather than analog signals are transmitted on the cable.

The times of transitions representing input voltage values are digitized by TDC blocks inside FPGA.

This approach sometimes is (mistakenly) refereed as “Wilkinson ADC”.

T1

V1

T2

V2

ADC

ADC

ADC

ADC

Page 52: PET Fundamentals:  Electronics (1)

52Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Wilkinson ADC

Ref: Annu. Rev. Nucl. Part. Sci. 1995.45.’1-39http://www.dnp.fmph.uniba.sk/~kollar/je_w/el3.htm

Page 53: PET Fundamentals:  Electronics (1)

53Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Consider sampling rate at 2 MHz, the whole ramping cycle is 500 ns. Arrange 409.6 ns for upward ramping. To achieve 12-bit ADC precision, the TDC LSB is (409.6 ns)/4096 = 100 ps. TDC with 100 ps LSB can be comfortably implemented in FPGA today.

TDC Resolution Requirement

T1

V1

T2

V2

500 ns

Page 54: PET Fundamentals:  Electronics (1)

54Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Typical ADC devices creates noise that may interfere the analog circuits. The time interval for resetting of the common reference voltage may be noisy

but analog signal is not sampled during it. There is no digital control activities during ramping up of the common

reference voltage.

Digital Noise During Digitization

T1

V1 T2

V2

Noisy NoisyClean Clean

ADCShaper

Page 55: PET Fundamentals:  Electronics (1)

55Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Single Slope ADC Test: Waveform Digitization

RawData

Input Waveform, Overlap Trigger& Reference Voltage

Calibrated

FPGA

TDC

TDC

50 50

1000pF

100

VREF

Shown here is a demo of a 6-bit single slope TDC.

Sampling rate in this test is 22 MHz.

Both leading and trailing reference ramps are used in this example.

Nonlinear reference ramping is OK. The measurement can be calibrated.

Page 56: PET Fundamentals:  Electronics (1)

56Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Differential Inputs and Ramping Reference Voltage

FPGA

TDC

TDC

R RC

R1

VREF+

4xR2

4xR2

VREF-

VIN1+VIN1-

VIN2+VIN2-

Page 57: PET Fundamentals:  Electronics (1)

57Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

ADC Test Results

Page 58: PET Fundamentals:  Electronics (1)

58Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

The Sigma-Delta ADC

FPGA

TDC

R

VCMP

C

VIN

FPGA

TDC

R RC

R1

VREF+

4xR2

VREF-

VIN+VIN-

Page 59: PET Fundamentals:  Electronics (1)

59

Recycling Integrator

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 60: PET Fundamentals:  Electronics (1)

60

Recycling Integrator for nA Measurement

PET Fundamentals: Electronics (1) Apr. 2011, Wu Jinyuan, Fermilab [email protected]

Page 61: PET Fundamentals:  Electronics (1)

61

Cryogenic Ionization chamber 5k – 350K

It is a helium-filled ionization chamber. It'scurrent is proportional to the dose rate.● The signal current is processed by a current tofrequency converter to achieve a wide dynamicrange and quick response dose rate excursions.● All materials used are know to be radiationhard and suitable for operation at 5K.● The electronics is self-contained and requiresno computer to operate.

PET Fundamentals: Electronics (1) Apr. 2011, Wu Jinyuan, Fermilab [email protected]

Page 62: PET Fundamentals:  Electronics (1)

62

The chamber housing is held at negative potential and negative charge is collected on the center electrode. The HV is -95 V and is kept well below the minimum breakdown voltage of 156V in Helium.

Cryogenic Loss Monitor operation

The electronics uses a recycling integrator as a current to frequency converter with a wide dynamic range. The charge per pulse is 1.63pC or 238µR at 1 atm (room temp) of He. The recycling integrator consist of a charge integrating amplifier with a 0.50 pF capacitance followed by a discriminator which senses when the capacitor is fully charged.

PET Fundamentals: Electronics (1) Apr. 2011, Wu Jinyuan, Fermilab [email protected]

Page 63: PET Fundamentals:  Electronics (1)

63

Pulses at 150 nA and 300 nA

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 64: PET Fundamentals:  Electronics (1)

64

Input Current and Output Pulses

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Input Current100 nA/div

Output Pulses

Page 65: PET Fundamentals:  Electronics (1)

65

Current Measurements Using TDC

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

I=Q/dt

Page 66: PET Fundamentals:  Electronics (1)

The End

Thanks

Page 67: PET Fundamentals:  Electronics (1)

67

Gaussian Distribution Use MS Excel to plot the Gaussian distribution from mu -5

sigma to mu +5 sigma. For simplicity, assume sigma=1 and mu=10.

Show that FWHM = 2.35482 sigma. If a detector has a energy measurement error sigma=10keV,

after collecting 10000 photos of 511 keV, how many measurements will be within 511 keV +- 10 keV? +- 20 keV? +- 30 keV?

(Optional) Use MS Excel to generate 10000 numbers with mean = 511 and sigma =10 and count numbers in [501, 521], [491, 531], [481, 541].

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 68: PET Fundamentals:  Electronics (1)

68

Digitization Error Consider a bin in a digitizer covering a range of [a, a+w]. If

the input v is within [a, a+w], the input is reported to have a nominal value a+w/2. Show that for uniform distribution, the standard deviation introduced is w/sqrt(12).

Show that if the nominal value is not a+w/2, the standard deviation will be bigger.

Use MS Excel to generate 10000 random numbers from 0 to 1 with uniform distribution, compare the standard deviation with the theoretical number.

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 69: PET Fundamentals:  Electronics (1)

69

Ultra-wide Bins Consider an ADC with 8 bins with widths: 3V, 1V, 1V, 1V, 1V,

1V, 1V, 1V, will the outputs of the ADC be different for inputs 4.7 and 5.7V? And for inputs 1.7 and 2.7V?

If N input values are evenly distributed in 0 to 10V, how many measurement points will be found in each of these bins?

For measurements in bins with width=1V and width=3V, what are the standard deviations of the measurements?

What is the standard deviation of all measurements in entire 0 to 10V range.

What is the equivalent bin width corresponding to the standard deviation calculated above?

(Optional) Use MS Excel to generate 10000 random numbers from 0 to 10 with uniform distribution, compare the standard deviation with the calculated number.

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 70: PET Fundamentals:  Electronics (1)

70

Recycling Integrator

Consider the recycling integrator above. If the charging current through R_C is 250 nA when the discriminator output is high, what are the output pulse width and interval between two pulses when the ion chamber current is 10 nA? 100 nA? 200 nA?

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 71: PET Fundamentals:  Electronics (1)

71

Pulses at 300 nA

Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Page 72: PET Fundamentals:  Electronics (1)

72Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Measurement Result for Wave Union TDC A

Histogram

Raw

TDC+

LUT53 MHzSeparate Crystal

-

-WaveUnion Histogram

Plain TDC: delta t RMS width: 40 ps. 25 ps single hit.

Wave Union TDC A: delta t RMS width: 25 ps. 17 ps single hit.

Page 73: PET Fundamentals:  Electronics (1)

73Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Digital Calibration Using Twice-Recording Method

IN

CLK

Use longer delay line. Some signals may be

registered twice at two consecutive clock edges.

N2-N1=(1/f)/t

The two measurements can be used: to calibrate the delay. to reduce digitization errors.

1/f: Clock Periodt: Average Bin Width

Page 74: PET Fundamentals:  Electronics (1)

74Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Digital Calibration Result Power supply voltage

changes from 2.5 V to 1.8 V, (about the same as 100 oC to 0 oC).

Delay speed changes by 30%.

The difference of the two TDC numbers reflects delay speed.

N2

N1Corrected Time

Warning: the calibration is based on average bin width, not bin-by-bin widths.

Page 75: PET Fundamentals:  Electronics (1)

75Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Weighted Averages

The weighted average is a special case of inner product.

Multipliers are usually needed.

y1y2y3y4y5y6y7

iii

iii

iii

ye

ydh

ycy

0

c1

c2

c3

c4

c5

c6

c7

d1

d2

d3

d4

d5

d6

d7

e1

e2

e3

e4

e5

e6

e7

X

S

X

S

X

S

Page 76: PET Fundamentals:  Electronics (1)

76Apr. 2011, Wu Jinyuan, Fermilab [email protected] PET Fundamentals: Electronics (1)

Exponentially Weighted Average No multipliers are

needed. The average is

available at any time.

It can be used to track pedestal of the input signals.

s[n]=s[n-1]+(x[n]-s[n-1])/NN=2, 4, 8, 16, 32, …+

s[n-1]x[n] -

s[n]1/2K

1/2K