1 tdc architecturesmusico/downloadfiles/dottorato/tdc_2015.pdf · xxx ciclo2 main focus is on high...
TRANSCRIPT
1
TDC ArchitecturesTDC ArchitecturesTDC ArchitecturesTDC Architectures
Problem: measure ∆T between 2 signals with
015
Problem: measure ∆T between 2 signals with sufficient resolution
oX
XX
cic
lo20
Various solution proposed (and implemented), depending on resolution
Dot
tora
to
p ), p gneeded, power, channel density, …
eda
ti: T
DC
Detector STARTTemporaldiscriminator
ae
acqu
isiz
ion
TDC 267.83 nsTDisplay
Physicalevent
Elet
tron
ica
Temporal discriminatorDetector STOP
2
Time to Amplitude (TAC)Time to Amplitude (TAC)Time to Amplitude (TAC)Time to Amplitude (TAC) Convert time period
015
Convert time periodto voltage andthen use an ADC
oX
XX
cic
lo20 then use an ADC Simple,
Dot
tora
to low power
eda
ti: T
DC
ae
acqu
isiz
ion
Elet
tron
ica
3
Digital measurementsDigital measurementsDigital measurementsDigital measurements
A clock is needed but start and stop are
015
A clock is needed, but start and stop are asynchronous!
oX
XX
cic
lo20
Dot
tora
toe
dati:
TD
Ca
e ac
quis
izio
nEl
ettr
onic
a
4
Simple digital counterSimple digital counterSimple digital counterSimple digital counter Easy idea
015
Easy idea Resolution limited by toggling frequency
oX
XX
cic
lo20
Power increases with frequency Used only for low resolution (few ns)
Dot
tora
to
y ( ) Gray code used for async inputs
eda
ti: T
DC
START CLEAR
ae
acqu
isiz
ion
COUNTERCLOCK
Elet
tron
ica
STOP
5
Improvement: use multi phase clockImprovement: use multi phase clockImprovement: use multi phase clockImprovement: use multi phase clock
In addition to the preceding counter using
015
In addition to the preceding counter using multiphase can be useful to identify the
oX
XX
cic
lo20 quadrant inside the clock period
Improved characteristic
Dot
tora
to
p
eda
ti: T
DC
ae
acqu
isiz
ion
Elet
tron
ica
6
Tapped Delay LineTapped Delay LineTapped Delay LineTapped Delay Line
Having a delay element we can explore inside
015
Having a delay element, we can explore inside the clock period
oX
XX
cic
lo20
Limitation: linearity, delay vs. time, T, ºC Calibration needed
Dot
tora
to Calibration needed
eda
ti: T
DC
ae
acqu
isiz
ion
Elet
tron
ica
7
Delay line based TDC block diagramDelay line based TDC block diagramDelay line based TDC block diagramDelay line based TDC block diagram01
5o
XX
X c
iclo
20D
otto
rato
eda
ti: T
DC
ae
acqu
isiz
ion
Elet
tron
ica
8
ImplementationImplementationImplementationImplementation All these architecture can be implemented in
015
All these architecture can be implemented in FPGA, with resolution down to 10-20 psM i f i hi h l ti i it
oX
XX
cic
lo20 Main focus is on high resolution circuits
implemented with delay lines
Dot
tora
to
Implementation results strongly depends on FPGA vendor and family. Big effort needed to
eda
ti: T
DC lock resources to be used as expected
VLSI ASIC implementation gives usually better
ae
acqu
isiz
ion p g y
performances, but higher cost and longer development time (years)
Elet
tron
ica development time (years)
9
HPTDC @CERN (2004)HPTDC @CERN (2004)HPTDC @CERN (2004)HPTDC @CERN (2004)
32 channels
015
32 channels 100 ps bin
oX
XX
cic
lo20
40 MHz clock Multihit
Dot
tora
to Multihit Uses a DLL
eda
ti: T
DC for delay line
calibration
ae
acqu
isiz
ion
Elet
tron
ica