...

Lezione 3 - Data Acquisition, segnali e moduli di elettronica

by user

on
Category: Documents
14

views

Report

Comments

Transcript

Lezione 3 - Data Acquisition, segnali e moduli di elettronica
Dipartimento di Fisica
Anno Accademico 2009/2010
Laboratorio di Fisica
Nucleare e Subnucleare
Sistemi di acquisizione
standard, trasmissione
dei segnali, moduli NIM di
uso comune
8/11/2016
1
Sistemi di acquisizione dati
controllati da calcolatori:
necessità dettata dalla quantità e
complessità dei dati prodotti nei
moderni esperimenti. Molteplici
vantaggi: monitoraggio
dell’apparato, calibrazione,
ricostruzione on-line e analisi
preliminare dei dati grezzi.
Strumento  interfaccia con
calcolatore. Sviluppo di sistemi di
interfacciamento standard nel
campo della fisica: CAMAC,
FASTBUS, VME.
8/11/2016
Tutti questi sistemi sfruttano
un “BUS” per mettere in
comunicazione gli strumenti con
un sistema di calcolo:
trasferimento di dati tra CPU,
memorie e periferiche molto
complesso e poco pratico se non
attraverso un “BUS” comune.
2
DAQ: il bus
RAM
Bus
Processore
Video
8/11/2016
USB
I/O
3
DAQ: Schema di acquisizione VME
RAM
I/O
…
Processore
Bus locale (PCI)
Bridge
Controller
Bus VME
8/11/2016
Controllo, dati
Schede VME
…
Rivelatore
(elettronica di front-end)
4
Segnali analogici e digitali
segnale
analogico
segnale digitale (NIM/TTL/ECL)
discriminatore
logica
soglia
Segnali analogici: molte informazioni, soggetti a
distorsione durante la trasmissione
Segnali digitali: meno informazione, solo due stati possibili,
scarsa sensibilità alla distorsione o attenuazione durante la
trasmissione
8/11/2016
5
Trasmissione dei segnali
Apparentemente banale. Trasferimento di un’informazione,
analogica o digitale, da un punto ad un altro di un sistema,
senza deteriorare la qualità dell’informazione stessa.
Un segnale “tipico” contiene praticamente un intervallo di
frequenze illimitato  trasmissione di un intervallo
illimitato di frequenze, distanze anche dell’ordine di decine
di metri. Impossibile.
In pratica un limite superiore di 1 GHz è “ragionevole”,
anche se in alcun modo “semplice”.
T ~ 1ns = 10-9 sec
= 1/T = 109 Hz
Interesse pratico nel
range 0-100MHz
8/11/2016
6
Trasmissione dei segnali
• Attraverso fili conduttori (eventualmente twisted pairs) per
distanze corte ( < qualche metro)
• Attraverso cavi coassiali per distanze (abbondantemente)
superiori a qualche metro
• Il cavo coassiale trasporta il segnale come un’onda con
velocità
V
1
LC
dove L e C sono induttanza e
capacità per unità di
lunghezza del cavo

8/11/2016
7
Cavo coassiale
guaina
schermo
dielettrico
conduttore
 Conduttore (portante del segnale)
 Dielettrico di separazione tra segnale e massa
 Schermo di fili intrecciati
 ritorno a terra
 filtro da campi elettromagnetici esterni (gabbia di Faraday)
 Guaina di protezione in materiale plastico
8/11/2016
8
La presenza del dielettrico (normalmente polietilene o teflon)
comporta v<c: il cavo induce ritardo. Per i cavi coassiali
normalmente utilizzati in laboratorio il ritardo è di circa 5
ns/m.
Larga varietà di cavi sono disponibili sul mercato, con
diverse impedenze caratteristiche, coassiali o triassiali. I
più utilizzati sono comunque l’RG-58C/U e il RG-174/U.
Entrambi hanno impedenza caratteristica 50 Ohm.
8/11/2016
Tipo
Ritardo
ns/m
Diametro
cm
Capacità
pF/m
RG 58
5.14
0.307
93.5
RG 174
5.14
0.152
98.4
9
Riflessione del segnale sui cavi
• Impedenza caratteristica è importante per le riflessioni
del segnale lungo la linea coassiale
• Supponiamo di trasmettere un segnale lungo un cavo
coasiale di impedenza Z0: lungo la linea V=Z0I
• Quando il segnale raggiunge un carico di impedenza
diverso, la legge di Ohm deve tener conto anche del
carico e del segnale che deve propagarsi in direzione
opposta sul cavo: cioè
Vr
 Z0
 Ir
V
 Z0
I
V  Vr
R
I  Ir
definendo  
Vr
V
si trova
Coefficiente di riflessione di segnale in un cavo
Z  Z0
 
Z  Z0
8/11/2016
10
Riflessione del segnale sui cavi
Possiamo distinguere tre casi:
• R= 0  ρ = -1 il segnale originale viene riflesso
completamente ma invertito in polarità
• R=Z0  ρ = 0, il segnale non subisce distorsioni o
alterazioni di alcun tipo e prosegue indisturbato il suo
cammino
• R=∞  ρ = 1, il segnale originale viene riflesso
completamente
8/11/2016
11
Divisione di un segnale
Semplice circuiteria passiva per dividere un segnale
impulsivo in (due?) parti uguali. Qual’è il valore di R
che garantisce assenza di riflessioni e la divisione
del segnale per un fattore 2?
8/11/2016
12
E’ necessario “terminare” un cavo coassiale con la sua
resistenza caratteristica per evitare distorsioni nel
segnale. Lo standard NIM parzialmente risolve questo
problema, poichè la larga maggioranza dei moduli viene
prodotta con impedenze di ingresso ed uscita pari a 50
Ohm.
In alcuni casi ciò non è possibile (oscilloscopio, moduli
NIM che necessitano per loro disegno di impedenze di
ingresso/uscita particolari). In questi casi la
terminazione può essere realizzata utilizzando una
resistenza (verso massa) esterna.
8/11/2016
13
Caratteristiche segnale
 polarità ( negativi e positivi o bipolari)
 forma (oscilloscopio)
 livello di base (riferimento per l’ampiezza)
 ampiezza o altezza
 tempo di salita TR (velocità segnale)
 tempo di discesa TF
 velocità di propagazione
 larghezza (FWHM)
 sfasamento temporale (utilizzato per trigger)
8/11/2016
14
Segnali logici NIM, TTL ed ECL
TTL (Transistor-Transistor
Logic), logica positiva talvolta
utilizzata in moduli di
elettronica NIM.
ECL (Emitter-Coupled Logic).
Logica più moderna, molto
veloce. Necessità di
opportuna conversione per
essere utilizzata in standard
NIM e CAMAC.
State 0
State 1
NIM
0.0
-0.8
TTL
0-0.8
2-5
ECL
-0.9
-1.75
Logica ECL: impedenza
d’ingresso, meno sensibile al
rumore, possibile utilizzo di
cavi meno costosi (twistedpair) e ingombranti, cavi
piatti.
Standard segnali digitali
TTL
1
2-5 V
0
0
0V
1
8/11/2016
ECL
NIM
-0.90 V 0 V
-1.75 V -0.8 V
Convertitori logici NIM-TTL-ECL
15
Crates NIM
Primo vero e proprio standard introdotto in fisica delle
alte energie. NIM (Nuclear Instrument Module).
Crate di dimensioni meccaniche
standard, alimentazioni
standard (±6V,±12V,±24V).
Moduli di dimensione standard,
12 stazioni singole per crate.
Amplificatori, coincidenze,
unità logiche, discriminatori,
moduli di ritardo, tutti di
dimensioni standard.
Possibilità di controllo remoto,
ma assenza di “intelligenza” di
gestione del crate.
8/11/2016
Principalmente utilizzati
nei sistemi di trigger
veloci e in piccoli
sistemi di acquisizione.
16
Elettronica NIM
modulo
Crate
Moduli HV
alimentazione
segnale
alimentazione HV
Rivelatore
8/11/2016
Controller HV
Interfacce (seriale, internet, …)
17
Segnale analogico
Segnale digitale
Schema “tipico” di una misura
Piano 1 … Piano N
VME
ritardo
ADC contatore
CPU
...
splitter
NIM
discriminatore
...
...
OR
AND
Piano N
8/11/2016
....
Piano 1
dati su
disco
Gate
18
soglia
CAMAC (Computer Automated Measurement And Control)
Standard relativamente
“vecchio”, introdotto in europa
nel 1969. Sistema modulare.
Meccanicamente consiste di un
“crate” con 25 stazioni (slots).
Nella parte posteriore del crate
è situato il DATAWAY al quale,
tramite un connettore di 86 pin,
si collegano i moduli.
DATAWAY: tensioni di alimentazione per i moduli, “linee”
addizionali consentono il trasferimento di dati e messaggi di
controllo da e verso i moduli stessi. Comunicazioni gestite
dal “crate controller”. Possibile configurare sistemi CAMAC
in modo da collegare diversi “crates” ad uno stesso
computer di acquisizione.
8/11/2016
19
Tre tipi di linee nel dataway: alimentazione (±6 V,±24 V), linee
TTL per trasferimento dati e controllo, linee punto a punto che
consentono l’indirizzamento dei moduli da parte del crate
controller. 24 bit di lettura, 24 bit di scrittura.
Due tipi di operazioni: comuni a tutti i moduli o rivolte ad una
particolare stazione. Nel primo caso si utilizza una linea di
controllo: Initialize (Z), Clear (C), Inhibit (I).
Le operazioni sui singoli moduli necessitano di un indirizzo (che
indica il modulo interessato), un registro e di un codice di
funzione per indicare il tipo di operazione da effettuare. Funzioni
eseguite per mezzo di programmi di “alto livello”: Fortran, C,
LabView.
Limitazioni: velocità di trasferimento dei dati bassa per le
esigenze moderne, limitazione nel numero di crates permessi in un
branch, impossibilità di comunicazione tra i vari crates.
8/11/2016
20
FASTBUS
Introdotto per risolvere alcuni dei problemi del CAMAC.
 Velocità: il flusso di informazioni al secondo è almeno
dieci volte superiore rispetto allo standard CAMAC.
 Dimensioni maggiori: più canali per modulo, più moduli per
crates (32 invece di 25).
 Intelligenza distribuita: ogni modulo può comunicare con
qualsiasi altri modulo presente all’interno di un crate
 Costo: moduli/crate molto più costosi dello standard
CAMAC.
 Ingombro meccanico maggiore
 Complessità: la maggiore flessibilità del sistema
comporta una maggiore complessità e difficoltà di
“debugging”
8/11/2016
21
Schema acquisizione VME (Versabus Module Europa)
alimentazione + bus
Schede
CPU
segnali
(+ RAM, bridge, I/O, …)
Rivelatore
Crate
Rete (intranet, internet)
8/11/2016
22
Principali moduli di elettronica
 Linee di ritardo
 Shapers
 Fan-in, fan-out
 Discriminatori
 ADC
 TDC
 Timing Units
 Scalers
 Coincidenze
 Unità logiche
 Moduli di alta tensione
8/11/2016
23
Linee di ritardo
Semplici moduli per introdurre ritardo tra un segnale
in ingresso e l’uscita. Per “piccoli” ritardi (~100 ns)
si sfrutta la velocità di propagazione nei cavi
coassiali (5 ns/m). Attenzione all’attenuazione del
segnale. Ritardi maggiori (micro o milli secondi) non
possono essere ottenuti in questo modo.
Moduli di utilizzo piuttosto comune, si trovano sia in
formato NIM che in formato CAMAC o similare. In
un crate “intelligente” possono essere programmabili:
16, 32 canali indipendenti con ritardi programmabili.
Particolarmente utili nei sistemi di Trigger dove molti
contatori devono essere “messi in tempo”.
8/11/2016
24
Shapers
Semplici (!!) moduli di elettronica per dare al segnale
analogico una forma particolare più conveniente,
vengono utilizzati solitamente circuiti RC+CR
(derivatori e integratori). Molto complicato per
piccoli segnali e alte frequenze.
+1
C1
Vout
R2
R1

t 1Vin  t

e e t
t 1  t 2  
8/11/2016
t
t
1
2




C2
Quando un Vin e’ un gradino di tensione e
t1 = R1C1, t2 = R2C2
25
Fan-in e Fan-out
• Fan-in : moduli attivi in cui l’uscita è la somma
analogica dei segnali in ingresso. Possono essere
sia lineari che logici. In quest’ultimo caso la
somma è l’OR dei segnali d’ingresso. Possono
accettare in ingresso segnali di una data polarità
o bipolari.
• Fan-out : moduli attivi in cui un singolo segnale
viene distribuito su varie uscite. Da non
confondersi con gli “splitters” passivi. Possono
essere sia lineari che logici.
8/11/2016
26
Discriminatori
Danno un segnale in uscita se e
solo se il segnale in ingresso è
superiore ad un certo valore di
soglia. Uscita: segnale logico
standard NIM, larghezza
modificabile mediante un
potenziometro.
La soglia elimina possibile
rumore. Qualsiasi informazione
sull’ampiezza dell’impulso
iniziale è persa: normalmente
utilizzati nei sistemi di trigger
e per la misura dei tempi o dei
conteggi.
Soglie variabili da 20 a 1000
mV, larghezze da 5 a 1000 ns.
8/11/2016
27
La circuiteria (relativamente complessa) che genera il segnale
all’interno di un discriminatore introduce un ritardo tra i 10
e 30 ns. Questo è un fenomeno comune a tutti i moduli di
elettronica.
Misure temporali tramite discriminatori:
 “leading edge”, effetti di “time slewing”, segnali di
ampiezza diversa (ma stessa forma!) hanno un segnale in
uscita diverso  indeterminazione nella misura temporale,
necessità di una correzione dipendente dall’ampiezza
d’impulso del segnale (che deve essere quindi
necessariamente misurata...)
 CFD (costant fraction discriminator), il discriminatore non
“scatta” ad una data soglia (in mV) ma ad una determinata
frazione dell’ampiezza del segnale, misura del tempo
praticamente indipendente dall’ampiezza d’impulso.
8/11/2016
28
Discriminatori a doppia soglia.
Low-Thr
Delay
High-Thr
+
Clk
-
D
Output
Q
Delay
Input
Reset
5
Comparator Outputs
0
0
5
10
15
20
25
30
-5
35
Thresholds
Inputs
-10
-15
-20
8/11/2016
Time
29
Diversi tipi di discriminatori:
 Leading Edge: segnale in uscita di durata prefissata tramite
potenziometro.
 Updating: se un secondo segnale (sopra soglia e fuori dalla
risoluzione per doppi impulsi) appare mentre il segnale in uscita è
ancora attivo, il discriminatore non updating lo ignora. Un
discriminatore updating estende l’uscita.
 Burst guard: particolarmente utile nel caso di “treni” di impulsi
o impulsi di lunga durata. Se gli impulsi del “treno” sono separati
da meno della risoluzione per doppi impulsi il segnale in uscita si
estende fino alla “falling edge” dell’ultimo impulso.
Risoluzione per doppi impulsi: tempo minimo che intercorre
tra i LE di due impulsi successivi. Normalmente dell’ordine
di 5, 10 ns.
8/11/2016
30
Convertitore ADC
Strumento fondamentale, non solo nel campo della fisica nucleare
e subnucleare. ADC = Analog to Digital Converter.
Un segnale viene acquisito in modo analogico e convertito in
informazione digitale tramite un elaborazione con elettronica di
tipo logico. Analisi dei dati on/off-line.
Caratteristiche principali:
• Risoluzione
• Range dinamico
• Banda passante
• Tempo di conversione
• Linearità
Conersione di tensione, corrente, carica….
8/11/2016
31
ADC = convertitore analogico-digitale
Segnale analogico
ComparatoreEncoder
+
-
Piedistallo
(integrale del
rumore)
8/11/2016
Output digitale
Riferimento
Gate
Curva di Landau, tipica
della perdita di energia
per
ionizzazione
con
coda ad alti valori di
ΔE
ADC sensibili al picco o
all’integrale del segnale: es.
ampiezza d’impulso o carica
totale del segnale.
Il tipo più comune è
realizzato con un metodo a
rampa.
32
Risoluzione di un ADC
• Numero di Bits, 8,10,12…
• Il bit meno significativo da la risoluzione della misura
• Per esempio: un ADC con 10 bits ed un massimo a fondo
scala di misura di 1 Volt ha una risoluzione di
1/210 = 0.9 mV (0.1%)
Range dinamico
• Intervallo di ampiezze che l’ADC riesce a misurare: per
esempio un ADC che misure l’energia di particelle da 1 MeV a 5
GeV ha un range dinamico di 5000.
• Nel caso di sistemi lineari il range dinamico è correlato al
numero di bit (e quindi alla risoluzione): nell’esempio precedente
occorrono 13 bits!
• Per ottenere grandi intervalli di misura occorre introdurre
artificialmente non linearità nel sistema di misura.
8/11/2016
33
Tempo di conversione
• Da 10 ns a qualche ms a secondo del tipo di tecnologia
utilizzata: fattore limitante per esperimenti con frequenze di
conteggio molto elevate
Linearità
Non linearità: massima differenza
tra il miglior fit lineare e la curva
ideale.
12
10
ADC count
8
6
4
2
120
0
-2
0
2
4
6
Vin
8
10
12
100
80
60
40
20
0
0
8/11/2016
20
40
60
80
100
120
34
Calibrazione di un ADC
A quanti conteggi di ADC corrisponde il rilascio di una data
quantità di energia in uno scintillatore o in un calorimetro?
Calibrazione in energia. Utilizzo di una sorgente di energia nota
(sorgente radioattiva, Na22, Co60); utilizzo di una quantità di
carica nota iniettata elettronicamente. Nei moderni esperimenti di
fisica delle particelle elementari si utilizzano i prodotti di
decadimento di processi “noti” (...esempio...decadimenti Bhabha
radiativi spesso utilizzati per ottenere “fasci” di fotoni di energia
nota, e+e- e+e- nei collisionatori e+e-....decadimenti di particelle
note, W o Z0, ai collisionatori adronici).
8/11/2016
35
Convertitore TDC
TDC (Time to Digital Converter): un segnale in tempo,
normalmente l’intervallo di tempo tra uno START ed
uno STOP, viene trasformato in un valore digitale.
Moduli CAMAC o altri standard intelligenti simili.
Segnali di START e STOP entrano nei connettori di
ingresso posti sui pannelli frontali. Il segnale di
START innesca la carica di un condensatore che al
ricevimento del segnale di STOP viene scaricato in
modo uniforme. Durante la scarica gli impulsi di un
impulsatore sono “contati” da uno scaler.
Risoluzioni tipiche 50ps/conteggio (1024 o 2048
conteggi, a seconda del modello di TDC).
8/11/2016
36
Timing Units
Moduli di utilità con ampio spettro di utilizzo. Ogni
modulo consiste in due unità di generatore di impulso
(“triggerabile” dall’esterno): larghezza dei segnali
variabile tra 50 ns e 10 sec.
Presenti altri segnali potenzialmente utili: end-marker
(segnale veloce presente alla fine del ciclo di
temporizzazione, trigger ritardato…).
Può oscillare (end-marker) e quindi diventare un
generatore di impulsi con diverse frequenze di
conteggio.
8/11/2016
37
Scalers
Semplici contatori di impulsi digitali.
Moduli NIM, CAMAC o VME.
Programmabili. Dotati di un display a
LED oppure soltanto “leggibili” via
computer. Possono “lavorare” a
frequenze di conteggio continuo fino a
100 MHz. Segnali di CLEAR e
INHIBIT.
Normalmente doppia unità NIM.
Può essere programmato per
“contare” in un determinato intervallo
di tempo.
8/11/2016
38
Coincidenze
Caso particolare di una più vasta classe di moduli di unità
logiche. Utilizzati spesso, sopratutto nei sistemi di
Trigger veloci, dove è necessario imporre la coincidenza
di uno o più rivelatori.
8/11/2016
39
Tempo minimo di presenza
simultanea dei segnali in
ingresso, normalmente 2 ns.
L’intervallo di tempo in cui
una coincidenza può produrre
un segnale in uscita è detto
tempo di risoluzione. Dipende
dai segnali in ingresso...
Normalmente viene misurato
contando le coincidenze in
funzione del ritardo di uno dei
due segnali. Frequenza di
coincidenza aumenta con la
sovrapposizione dei segnali.
Tempi di risoluzione “piccoli”
segnali in ingresso corti.
8/11/2016
Attenzione alle coincidenze spurie
40
Coincidenze spurie
• S0, Frequenza di conteggio singolo di S0
• S1, Frequenza di conteggio singolo si S1
• T larghezza dei segnali “discriminati”
• Frequenza di conteggi spuri Racc~ 2S0S1ΔT
Se T~50 ns, S0~S1~3KHz  Racc~1 Hz
8/11/2016
41
Unità logiche
Unità logiche di vario tipo (AND, OR, NAND, NOR...).
Normalmente moduli NIM per i nostri scopi........ moduli di
tipo CAMAC o VME più frequentemente utilizzati in fisica delle
particelle. Multi-ingresso (fino a 32 ingressi contemporanei),
logiche programmabili, normalmente utilizzano lo standard ECL.
8/11/2016
42
High Voltage Power Supplies
Doppia unità NIM. 4 canali di alimentazione.
Da 0 a 3 kV (3 mA), o 0 a 6 kV (1mA). La
polarità può essere sia negativa che positiva:
modificabile da un utente ESPERTO.
Ogni canale è aggiustabile singolarmente:
Vmax, Imax, Vset, Vmon, Imon.
Può funzionare all’interno di un crate NIM o
anche con una normale presa 220 V, ma in
questo caso ha bisogno di essere
opportunamente raffreddato.
Enable via pannello con segnale TTL o
connessione a massa.
8/11/2016
43
Soglia
T T1
8/11/2016
44
50%
T
Discriminatore a frazione costante
8/11/2016
45
8/11/2016
46
Fly UP