La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Salvatore Loffredo 18 maggio 2007

Presentazioni simili


Presentazione sul tema: "Salvatore Loffredo 18 maggio 2007"— Transcript della presentazione:

1 Salvatore Loffredo 18 maggio 2007
Metodi per la misura di intervalli temporali con una risoluzione del picosecondo Salvatore Loffredo 18 maggio 2007

2 Indice: La terminologia e i parametri tecnici caratteristici di un TDC
Metodi di misura e di interpolazione Interpolazione mediante l’utilizzo di Field Programmable Gate Array Caratteristiche di disegno Confronto delle prestazioni di differenti TDC realizzati con diverse tecnologie Conclusioni

3 Principali prestazioni e parametri delle misure di tempo di volo (TOF)
Principali prestazioni e parametri delle misure di tempo di drift

4 Misura di un intervallo temporale
Parametri che caratterizzano un TDC: range di misura precisione risoluzione non linearità differenziale (DNL) e integrale (INL) tempo morto velocità di lettura

5 Funzione di trasferimento ideale e reale di un TDC a 10 bit
Non linearità differenziale: Non linearità integrale:

6 Metodo del contatore Risoluzione uguale al periodo del clock
Lungo intervallo di misura L’errore massimo di una singola misura può raggiungere quasi ±

7 Hewlett-Packard 1970, Time interval averaging
Metodo del contatore Hewlett-Packard 1970, Time interval averaging L’errore sulla misura è diminuito di Per modalità di utilizzo multihit è preferibile campionare le uscite del contatore negli istanti di start e stop

8 Metodi utilizzati per realizzare TDC con elevata risoluzione:
Stretching temporale (A) seguito dal metodo del contatore (D) Doppia conversione: tempo-ampiezza (A) seguita dalla conversione standard analogico-digitale (A/D) Il metodo di Vernier con due oscillatori (D) Conversione tempo-digitale utilizzando delle linee di ritardo (D) Il metodo di Vernier con una linea di ritardo differenziale che comprende due linee di ritardo (D) In generale i metodi analogici classici sono più difficili da implementare in un ASIC, sono più sensibili alla temperatura ed hanno un tempo di conversione più lungo

9 Tempi di conversione lunghi
Stretching temporale Fattore di stretch: Tempo di scarica: Tempo totale: Conversione analogico/analogico/digitale Risultato di una misura: Tempi di conversione lunghi Risoluzione: Circuiti discreti a basso costo Risoluzione fino a 10 ps Doppio stadio di stretching Risoluzione fino a 1 ps Kalisz et al.,1987 In tecnologia 0.35 μm CMOS Risoluzione fino a 50 ps, Chen et al., 2006

10 Conversione tempo-ampiezza
Risoluzione: Risultato di una misura: Conversione analogico/analogico/digitale Circuiti discreti a basso costo Risoluzione da 1 a 20 ps Kostamovaara et al, 1998 Kalisz et al., 1994 In tecnologia 0.8 μm Bi-CMOS Risoluzione fino a 32 ps, Raisanen et al., 2006 Ottime risoluzioni, basso errore di quantizzazione Bassi tempi di conversione, caratteristici dell’ADC Errore di linearità e di precisione superiori alla risoluzione

11 Metodo di Vernier Buone risoluzioni Tempi di conversione elevati
Tempo di conversione massimo: Risoluzione: Risultato di una misura: Se e Buone risoluzioni Tempi di conversione elevati Se Risoluzione fino a 1 ps, Otsujy, 1993 In tecnologia Si Bipolare

12 Conversione temporale mediante linee di ritardo, TDC Flash
HP5371A Stephenson, 1989 Risoluzione 200 ps 0.8 μm CMOS Gorbics et al., 1997 Risoluzione 46.9 ps 0.25 μm CMOS Mota et al., 2000 Risoluzione 24.4 ps 0.6 μm CMOS Mantyniemi et al., 2002 Risoluzione 29.6 ps 0.35 μm CMOS Jansson et al., 2006 Risoluzione 12.5 ps

13 Vernier differenziale
Risoluzione Tempo massimo misurabile Tempo di propagazione della linea Tempo morto massimo Se e Buone risoluzioni Tempi di conversione elevati se Risoluzione fino a 5 ps, Dudek et al., 2000 In tecnologia 0.7 μm CMOS

14 Interpolazione di Nutt
Risoluzione TDC start Risoluzione TDC stop Risoluzione uguale a quella dei TDC a breve range Lungo intervallo di misura, limitato dai bit del contatore Risoluzione fino a 100 ps, contatore e Vernier differenziale, Kalisz et al., 2000 In tecnologia 0.65 μm CMOS FPGA QuickLogic In tecnologia 0.65 μm CMOS FPGA Xilinx Risoluzione fino a 70 ps, contatore e linee di ritardo, Wu et al., 2006

15 TDC in Field Programmable Gate Array
Linea di ritardo Vernier in FPGA, Kalisz et al., 2000 Interpolazione all’interno del periodo del segnale di clock (100 MHz, 10 ns) 128 celle utilizzate del dispositivo FPGA della famiglia pASIC2 della QuickLogic Risoluzione Tempo massimo misurabile dal Vernier Tempo morto massimo

16 TDC in Field Programmable Gate Array
Linea di ritardo in FPGA, Wu et al., 2006 Interpolazione all’interno del periodo del segnale di clock (96 MHz, 10.4 ns) 144 celle utilizzate del dispositivo FPGA della famiglia Virtex II della Xilinx Risoluzione Tempo morto indipendente dall’intervallo temporale misurato

17 TDC in Field Programmable Gate Array
Linea di ritardo in FPGA, Wu et al., 2006 Non linearità della conversione introdotta dalla disposizione delle risorse logiche all’interno dell’FPGA Non linearità della conversione introdotta dallo skew della rete di distribuzione del segnale di clock Skew massimo del segnale di clock=64 ps

18 TDC in Field Programmable Gate Array
Linea di ritardo in FPGA, Xilinx Virtex 5 Tempo di propagazione tra l’ingresso CIN e l’uscita COUT della slice=90 ps Skew massimo del segnale di clock all’interno di una “regione di clock”=12 ps

19 Device Clock Manager (DCM)
Il DCM interno alla Virtex 5 consente di moltiplicare il segnale di clock di riferimento Il DCM genera quattro repliche del segnale di clock sfasate l’una rispetto all’altra di 90° Si raggiungono risoluzioni del contatore ‘coarse’ pari ad 1/4 del periodo di clock

20 Correzione della non linearità, Kalisz, 2003
1) Identificare la non linearità utilizzando dei treni di impulsi casuali, effettuare N misure per realizzare un istogramma per gli M canali Contenuto ideale di ogni canale: Ma in un caso reale: 2) Utilizzare dei vettori di correzione, contenenti M valori di INL

21 Precisione del TDC, Mantyniemi, 2004
Errore di quantizzazione Jitter del segnale di start Jitter del segnale di stop Jitter del segnale di clock di riferimento Deviazione standard dell’INL dell’interpolatore di start Deviazione standard dell’INL dell’interpolatore di stop

22 Confronto delle prestazioni:

23 Conclusioni: Sono state presentate varie architetture di TDC presenti in letteratura È stato analizzata la struttura basata sul metodo di interpolazione di Nutt, implementabile in FPGA L’utilizzo di dispositivi FPGA consente un’elevata flessibilità di disegno di TDC Le tecnologie attuali consentono di ottenere elevate risoluzioni (30 ps su Virtex 5) La struttura della Virtex 5 consente anche di monitorare i parametri che influenzano il funzionamento del TDC (temperatura e tensione di alimentazione del dispositivo)


Scaricare ppt "Salvatore Loffredo 18 maggio 2007"

Presentazioni simili


Annunci Google