SlideShare a Scribd company logo
1 of 21
Upgrade Telescopio MURAY
Messa a punto del sistema di acquisizione
Sistema funzionante e dati corrotti
Il sistema è stato ultimato ed i problemi
relativi ai dati corrotti sono stati individuati
e risolti, o sono in fase di correzione. Il
principale problema, dovuto ad una cattiva
temporizzazione tra la scheda master e il
Rpi, è stato risolto sincronizzando il ciclo di
lettura alla linea FIFO_READY che la FPGA
della master condivide con il Rpi.
Attualmente non prevediamo il rigetto di
dati corrotti in modalità online.
In un primo test, il sistema è stato lasciato
in acquisizione per diversi giorni e non ha
presentato alcuna interruzione o corruzione
dei dati (max fOR rate: 200 Hz)
Malfunzionamenti non ancora risolti
Abbiamo implementato una procedura
automatica che si occupa di impostare il
sistema, resettare e configurare le Slave
ed acquisire i dati.
L’acquisizione si arresta in modo anomalo
passando dallo stato di RUN a quello di
DIAG repentinamente.
Il problema non è stato ancora
individuato ma è stato aggirato via
software.
./Reset
Loop su n
./ResetSlave n
./Init
Loop su n
Slave setup
Trigger Mask setup
Loop su n
./Reset
./ReadSlave n
./Reset
Loop su n
./ResetSlave n
./Init
Loop su n
Slave setup
Trigger Mask setup
Loop su n
./ReadSlave n
Calibrazione HV
y = -0.1942x + 77.492
R² = 0.9999
62
63
64
65
66
67
68
69
70
71
72
34 39 44 49 54 59 64 69 74
Calib HV - S00
È stato eseguito un run di calibrazione della HV-on-board
delle schede slave.
Questo ci ha consentito di determinare il valore dei
parametri da usare per ciascuna slave al fine di impostare
automaticamente le bias desidarate.
Frammento di codice del programma HV_Set.py
Bias(V)
HV_dac (Dec)
Conteggi di noise elettronico
1
10
100
1000
10000
100000
1000000
10000000
600 650 700 750 800 850 900
Sk 00
0
5000000
10000000
15000000
20000000
600 650 700 750 800 850 900
Ch.1 56.4 Ch.1 66.4 nl2
Rimozione del rumore da luce ambientale Sk 00
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1800000
2000000
600 650 700 750 800 850 900
Sk 00
Ch.1 66.4 Ch.1 56.4 Ch.1 66.4 nl Ch.1 66.4 nl2
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1800000
2000000
600 650 700 750 800 850 900
Sk 07
Ch.1 66.4 Ch.1 56.4 Ch.1 66.4 nl Ch.1 66.4 nl2
Rimozione del rumore da luce ambientale Sk 07
Gradini Scheda 00 (EASIROC1A)
1
10
100
1000
10000
100000
1000000
300 400 500 600 700 800 900
Sk 00
0
500000
1000000
1500000
2000000
2500000
300 400 500 600 700 800 900
Ch. 1 Ch. 2 Ch. 3 Ch. 4 Ch. 5 Ch. 6 Ch. 7 Ch. 8 Ch. 9 Ch. 10 Ch. 11 Ch. 12 Ch. 13 Ch. 14 Ch. 15 Ch. 16
Ch. 17 Ch. 18 Ch. 19 Ch. 20 Ch. 21 Ch. 22 Ch. 23 Ch. 24 Ch. 25 Ch. 26 Ch. 27 Ch. 28 Ch. 29 Ch. 30 Ch. 31 Ch. 32
Gradini Scheda 06 (SPIROC0)
1
10
100
1000
10000
100000
1000000
600 650 700 750 800 850 900
Sk 06
0
1000000
2000000
3000000
4000000
5000000
600 650 700 750 800 850 900
Ch. 1 Ch. 2 Ch. 3 Ch. 4 Ch. 5 Ch. 6 Ch. 7 Ch. 8 Ch. 9 Ch. 10 Ch. 11 Ch. 12 Ch. 13 Ch. 14 Ch. 15 Ch. 16
Ch. 17 Ch. 18 Ch. 19 Ch. 20 Ch. 21 Ch. 22 Ch. 23 Ch. 24 Ch. 25 Ch. 26 Ch. 27 Ch. 28 Ch. 29 Ch. 30 Ch. 31 Ch. 32
Dead Channels Sk 07
1
10
100
1000
10000
100000
1000000
10000000
600 650 700 750 800 850 900
Sk 07
0
500000
1000000
1500000
2000000
2500000
600 650 700 750 800 850 900
Ch. 11 Ch. 29
Dead Channels Sk 03
1
10
100
1000
10000
100000
1000000
600 650 700 750 800 850 900
Sk 03
0
2000000
4000000
6000000
8000000
10000000
12000000
14000000
16000000
18000000
20000000
600 650 700 750 800 850 900
Ch. 28
Prototipo MURay (MARK III)
Disposizione dei piani scelta
Piano DC tot ASIC
P5 1 SPIROC0
P3 1 EASIROC1A
P6 3 SPIROC0
P4 3 SPIROC0
P2 3 SPIROC0
P1 0 EASIROC1A
Spare Slides
Il telescopio MURAY
Il detector MURAY costituisce l’unità di base per il telescopio
MURAVES.
Rispetto alla prima versione, il prototipo usato al Puy de
Dome, sono state studiate ed apportate diverse modifiche
che riguardano sia la parte meccanica che quella elettronica.
MARK I
MARK II
Reboot del telescopio muray
• Il detector è stato riavviato con la nuova elettronica.
• Sono stati corretti alcuni errori di fabbricazione delle schede e di
alimentazione del detector
• Sono state definite le procedure di funzionamento in fase di presa dati
• Il sistema di acquisizione è in funzione da diversi giorni e fino ad ora
non ha manifestato comportamenti patologici
Cablatura interna
Con il nuovo disegno, l’ingombro dovuto ai cavi è
stato ridotto al minimo, inglobbandone una parte
all’interno del guscio e connettorizzandolo in modo
opportuno.
• I nuovi piani (o viste) sono pensati per poter essere
utilizzati in grandi assemblamenti
• Il vano contenitivo dell’elettronica può essere
facilmente rimosso consentendo la manipolazione
Features
Fissaggi per le schede attaccati sul modulo
(facilita la rimozione e la manipolazione
dell’elettronica)
Maniglie per il trasporto ed l’assemblaggio (il
peso di ogni piano è stato ridotto del 50%
consentendone una facile manipolazione)
Connettorizzazione esterna di ogni piano
(permette una elettronica dedicata per ogni
singolo guscio semplificando la cablatura a
vista)
Malfunzionamenti causati da glitch sulla linea dati
Glitch casuali rivelati sulla linea dati del
sistema di acquisizione causavano
overwrite nei registri di configurazione
delle slave. L’esito era quello di
sconfigurare a caso le schede durante
l’acquisizione.
Il problema è stato corretto impostando
in modo opportuno le masse di tutto il
sistema.
Il problema non era sorto in precedenza
poichè il cavo utilizzato per I test a
singola scheda era munito di massa
autonoma.
X | XXXXX | XXXXX | XXXXX
0 | 00001 | 00110 | 00000 Command : 00C0
Slave : 1
1 | 00000 | 10011 | 00000
Glitch effect
Command : 0260
Slave : Omni
WR test
40 ns : 400/10000 (50 kB)
60 ns : 30/10000 (4 kB)
80 ns : 2/10000 (242 B)
100 ns : 0 (0 B)
Errori in funzione del
Rpi_clock
Errori riscontrati cn Rpi_clock a 80 ns su 10000 scritture
Test di controllo del tempo di acquisizione
Num.
Evt.
STOP
(timestamp ms)
START
(timestamp ms)
DELAY USB
(ms)
ACQ TIME
(ms)
Dim. Mem.
Occ.
1429303621795
100 1429303622308 1429303622621 313 513 242K
1000 1429303627699 1429303628826 1127 5078 2.4M
10000 1429303678883 1429303689850 10967 50057 24M
100000 1429304190558 1429304317922 127364 500708 234M
1429304387765
100 1429304388279 1429304388416 137 514 242K
1000 1429304393423 1429304394542 1119 5007 2.4M
10000 1429304444603 1429304455483 10880 50061 24M
100000 1429304956238 1429305072509 116271 500755 234M
1429305276441
100 1429305276953 1429305277085 132 512 242K
1000 1429305282093 1429305283349 1256 5008 2.4M
10000 1429305333588 1429305342980 9392 50239 24M
100000 1429305843582 1429305982123 138541 500602 234M
1429306713501
100 1429306714008 1429306714153 145 507 242K
1000 1429306719168 1429306720165 997 5015 2.4M
10000 1429306770268 1429306780976 10708 50103 24M
100000 1429307281688 1429307395528 113840 500712 234M
1429307442275
100 1429307442788 1429307442938 150 513 242K
1000 1429307447948 1429307449135 1187 5010 2.4M
10000 1429307499468 1429307508943 9475 50333 24M
100000 1429308011173 1429308144163 132990 502230 234M
Num.
Evt.
STOP
(timestamp ms)
START
(timestamp ms)
DELAY USB
(ms)
ACQ TIME
(ms)
Dim. Mem.
Occ.
1429308201075
100 1429308201588 1429308201742 154 513 242K
1000 1429308206759 1429308207735 976 5017 2.4M
10000 1429308258033 1429308269147 11114 50298 24M
100000 1429308769713 1429308923871 154158 500566 234M
1429308960721
100 1429308961233 1429308961373 140 512 242K
1000 1429308966378 1429308967372 994 5005 2.4M
10000 1429309017448 1429309027249 9801 50076 24M
100000 1429309528002 1429309655508 127506 500753 234M
1429309696464
100 1429309696977 1429309697131 154 513 242K
1000 1429309702137 1429309703104 967 5006 2.4M
10000 1429309753177 1429309762573 9396 50073 24M
100000 1429310263457 1429310377143 113686 500884 234M
1429310656275
100 1429310656792 1429310656923 131 517 242K
1000 1429310661937 1429310663122 1185 5014 2.4M
10000 1429310713192 1429310722665 9473 50070 24M
100000 1429311223462 1429311361919 138457 500797 234M
1429312015981
100 1429312016491 1429312016623 132 510 242K
1000 1429312021631 1429312022599 968 5008 2.4M
10000 1429312072671 1429312084471 11800 50072 24M
100000 1429312585576 1429312715421 129845 501105 234M
Pulse Rate : 200 Hz Estimated USB Transfer Rate : 20Mbs
Test di presa dati di 10K eventi
STOP (timestamp ms) START (timestamp ms) DELAY USB (ms) ACQ TIME (ms)
1429362610944
1429362661193 1429362672008 10815 50249
1429362722198 1429362731602 9404 50190
1429362781728 1429362792595 10867 50126
1429362842693 1429362854640 11947 50098
1429362904953 1429362916819 11866 50313
1429362966908 1429362978589 11681 50089
1429363028783 1429363041674 12891 50194
1429363091783 1429363103323 11540 50109
1429363153668 1429363165666 11998 50345
1429363215788 1429363225217 9429 50122
1429363275368 1429363284826 9458 50151
Mean : 11081 50181
Error : 379 28
Rate atteso : 4 Hz
Percentuale di eventi persi
255/250 = 2%

More Related Content

Viewers also liked (8)

Creativity in business: Complexity, chaos and organisational planning
Creativity in business: Complexity, chaos and organisational planningCreativity in business: Complexity, chaos and organisational planning
Creativity in business: Complexity, chaos and organisational planning
 
Charla innovación centrada en personas para servicios sanitarios Dowayo
Charla innovación centrada en personas para servicios sanitarios DowayoCharla innovación centrada en personas para servicios sanitarios Dowayo
Charla innovación centrada en personas para servicios sanitarios Dowayo
 
Conceptos estadísticos
Conceptos estadísticosConceptos estadísticos
Conceptos estadísticos
 
Español una lengua viva
Español una lengua vivaEspañol una lengua viva
Español una lengua viva
 
Messner2011
Messner2011Messner2011
Messner2011
 
Clarity in the curriculum: Using Constructive Alignment to improve your module
Clarity in the curriculum: Using Constructive Alignment to improve your moduleClarity in the curriculum: Using Constructive Alignment to improve your module
Clarity in the curriculum: Using Constructive Alignment to improve your module
 
4 tomad3erbloq2017me
4 tomad3erbloq2017me4 tomad3erbloq2017me
4 tomad3erbloq2017me
 
Reading Strategies
Reading StrategiesReading Strategies
Reading Strategies
 

Similar to Upgrade Telescopio MURAY_10515

Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
Andrea Marletta
 
Volpato_Logomatik_Schede Tecniche_ita
Volpato_Logomatik_Schede Tecniche_itaVolpato_Logomatik_Schede Tecniche_ita
Volpato_Logomatik_Schede Tecniche_ita
Volpato F.lli srl
 
Gamma battenti
Gamma battentiGamma battenti
Gamma battenti
VottaG
 
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boostRelazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
Francesco Dini
 
Smart grid 4 novembre
Smart grid 4 novembreSmart grid 4 novembre
Smart grid 4 novembre
canaleenergia
 

Similar to Upgrade Telescopio MURAY_10515 (20)

Serialpicker il pick and place elettrico con motori lineari
Serialpicker il pick and place elettrico con motori lineariSerialpicker il pick and place elettrico con motori lineari
Serialpicker il pick and place elettrico con motori lineari
 
Patternator project
Patternator projectPatternator project
Patternator project
 
Radioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopiRadioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopi
 
Servizi a Rete TOUR 2023 - 28 settembre | NUOVE ACQUE + GEORG FISCHER
Servizi a Rete TOUR 2023 - 28 settembre | NUOVE ACQUE + GEORG FISCHERServizi a Rete TOUR 2023 - 28 settembre | NUOVE ACQUE + GEORG FISCHER
Servizi a Rete TOUR 2023 - 28 settembre | NUOVE ACQUE + GEORG FISCHER
 
Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
Ottimizzazione energetica di un impianto di potabilizzazione con sistema di a...
 
Volpato_Logomatik_Schede Tecniche_ita
Volpato_Logomatik_Schede Tecniche_itaVolpato_Logomatik_Schede Tecniche_ita
Volpato_Logomatik_Schede Tecniche_ita
 
Серводвигатели серии BQ Sicme motori
Серводвигатели серии BQ Sicme motoriСерводвигатели серии BQ Sicme motori
Серводвигатели серии BQ Sicme motori
 
WATER INNOVATION SUMMIT 2023 | Zanolla
WATER INNOVATION SUMMIT 2023 | ZanollaWATER INNOVATION SUMMIT 2023 | Zanolla
WATER INNOVATION SUMMIT 2023 | Zanolla
 
Gamma battenti
Gamma battentiGamma battenti
Gamma battenti
 
OPDE Drives
OPDE DrivesOPDE Drives
OPDE Drives
 
MODELLAZIONE IDRAULICA PER LA CITTÀ DI LODI - Fast Method
MODELLAZIONE IDRAULICA PER LA CITTÀ DI LODI - Fast MethodMODELLAZIONE IDRAULICA PER LA CITTÀ DI LODI - Fast Method
MODELLAZIONE IDRAULICA PER LA CITTÀ DI LODI - Fast Method
 
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boostRelazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
Relazione elettronica di potenza raddrizatore dinamico elevatore pfc boost
 
Risparmiare energia - Istituto Tecnico Ettore Conti di Milano
Risparmiare energia - Istituto Tecnico Ettore Conti di MilanoRisparmiare energia - Istituto Tecnico Ettore Conti di Milano
Risparmiare energia - Istituto Tecnico Ettore Conti di Milano
 
Simulazioni MC e MD in Fortran
Simulazioni MC e MD in FortranSimulazioni MC e MD in Fortran
Simulazioni MC e MD in Fortran
 
Smart grid 4 novembre
Smart grid 4 novembreSmart grid 4 novembre
Smart grid 4 novembre
 
Valutazione delle aree di inondazione in ambiente carsico: strategie di model...
Valutazione delle aree di inondazione in ambiente carsico: strategie di model...Valutazione delle aree di inondazione in ambiente carsico: strategie di model...
Valutazione delle aree di inondazione in ambiente carsico: strategie di model...
 
Sistemi UV catalogo
Sistemi UV catalogoSistemi UV catalogo
Sistemi UV catalogo
 
Sistemi UV catalogo
Sistemi UV catalogoSistemi UV catalogo
Sistemi UV catalogo
 
Scheda tecnica della Windbooster 1.0
Scheda tecnica della Windbooster 1.0Scheda tecnica della Windbooster 1.0
Scheda tecnica della Windbooster 1.0
 
Utvflex pur
Utvflex purUtvflex pur
Utvflex pur
 

More from Luigi Cimmino

More from Luigi Cimmino (7)

Q_oracolo_space
Q_oracolo_spaceQ_oracolo_space
Q_oracolo_space
 
Casimir
CasimirCasimir
Casimir
 
TOF
TOFTOF
TOF
 
termoMu-Ray
termoMu-RaytermoMu-Ray
termoMu-Ray
 
The MU-RAY project - PhD_defence
The MU-RAY project - PhD_defenceThe MU-RAY project - PhD_defence
The MU-RAY project - PhD_defence
 
The MuRAVES Exp - FUTUROREMOTO
The MuRAVES Exp - FUTUROREMOTOThe MuRAVES Exp - FUTUROREMOTO
The MuRAVES Exp - FUTUROREMOTO
 
The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014
 

Upgrade Telescopio MURAY_10515

  • 1. Upgrade Telescopio MURAY Messa a punto del sistema di acquisizione
  • 2. Sistema funzionante e dati corrotti Il sistema è stato ultimato ed i problemi relativi ai dati corrotti sono stati individuati e risolti, o sono in fase di correzione. Il principale problema, dovuto ad una cattiva temporizzazione tra la scheda master e il Rpi, è stato risolto sincronizzando il ciclo di lettura alla linea FIFO_READY che la FPGA della master condivide con il Rpi. Attualmente non prevediamo il rigetto di dati corrotti in modalità online. In un primo test, il sistema è stato lasciato in acquisizione per diversi giorni e non ha presentato alcuna interruzione o corruzione dei dati (max fOR rate: 200 Hz)
  • 3. Malfunzionamenti non ancora risolti Abbiamo implementato una procedura automatica che si occupa di impostare il sistema, resettare e configurare le Slave ed acquisire i dati. L’acquisizione si arresta in modo anomalo passando dallo stato di RUN a quello di DIAG repentinamente. Il problema non è stato ancora individuato ma è stato aggirato via software. ./Reset Loop su n ./ResetSlave n ./Init Loop su n Slave setup Trigger Mask setup Loop su n ./Reset ./ReadSlave n ./Reset Loop su n ./ResetSlave n ./Init Loop su n Slave setup Trigger Mask setup Loop su n ./ReadSlave n
  • 4. Calibrazione HV y = -0.1942x + 77.492 R² = 0.9999 62 63 64 65 66 67 68 69 70 71 72 34 39 44 49 54 59 64 69 74 Calib HV - S00 È stato eseguito un run di calibrazione della HV-on-board delle schede slave. Questo ci ha consentito di determinare il valore dei parametri da usare per ciascuna slave al fine di impostare automaticamente le bias desidarate. Frammento di codice del programma HV_Set.py Bias(V) HV_dac (Dec)
  • 5. Conteggi di noise elettronico 1 10 100 1000 10000 100000 1000000 10000000 600 650 700 750 800 850 900 Sk 00 0 5000000 10000000 15000000 20000000 600 650 700 750 800 850 900 Ch.1 56.4 Ch.1 66.4 nl2
  • 6. Rimozione del rumore da luce ambientale Sk 00 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 1800000 2000000 600 650 700 750 800 850 900 Sk 00 Ch.1 66.4 Ch.1 56.4 Ch.1 66.4 nl Ch.1 66.4 nl2
  • 7. 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 1800000 2000000 600 650 700 750 800 850 900 Sk 07 Ch.1 66.4 Ch.1 56.4 Ch.1 66.4 nl Ch.1 66.4 nl2 Rimozione del rumore da luce ambientale Sk 07
  • 8. Gradini Scheda 00 (EASIROC1A) 1 10 100 1000 10000 100000 1000000 300 400 500 600 700 800 900 Sk 00 0 500000 1000000 1500000 2000000 2500000 300 400 500 600 700 800 900 Ch. 1 Ch. 2 Ch. 3 Ch. 4 Ch. 5 Ch. 6 Ch. 7 Ch. 8 Ch. 9 Ch. 10 Ch. 11 Ch. 12 Ch. 13 Ch. 14 Ch. 15 Ch. 16 Ch. 17 Ch. 18 Ch. 19 Ch. 20 Ch. 21 Ch. 22 Ch. 23 Ch. 24 Ch. 25 Ch. 26 Ch. 27 Ch. 28 Ch. 29 Ch. 30 Ch. 31 Ch. 32
  • 9. Gradini Scheda 06 (SPIROC0) 1 10 100 1000 10000 100000 1000000 600 650 700 750 800 850 900 Sk 06 0 1000000 2000000 3000000 4000000 5000000 600 650 700 750 800 850 900 Ch. 1 Ch. 2 Ch. 3 Ch. 4 Ch. 5 Ch. 6 Ch. 7 Ch. 8 Ch. 9 Ch. 10 Ch. 11 Ch. 12 Ch. 13 Ch. 14 Ch. 15 Ch. 16 Ch. 17 Ch. 18 Ch. 19 Ch. 20 Ch. 21 Ch. 22 Ch. 23 Ch. 24 Ch. 25 Ch. 26 Ch. 27 Ch. 28 Ch. 29 Ch. 30 Ch. 31 Ch. 32
  • 10. Dead Channels Sk 07 1 10 100 1000 10000 100000 1000000 10000000 600 650 700 750 800 850 900 Sk 07 0 500000 1000000 1500000 2000000 2500000 600 650 700 750 800 850 900 Ch. 11 Ch. 29
  • 11. Dead Channels Sk 03 1 10 100 1000 10000 100000 1000000 600 650 700 750 800 850 900 Sk 03 0 2000000 4000000 6000000 8000000 10000000 12000000 14000000 16000000 18000000 20000000 600 650 700 750 800 850 900 Ch. 28
  • 12. Prototipo MURay (MARK III) Disposizione dei piani scelta Piano DC tot ASIC P5 1 SPIROC0 P3 1 EASIROC1A P6 3 SPIROC0 P4 3 SPIROC0 P2 3 SPIROC0 P1 0 EASIROC1A
  • 14. Il telescopio MURAY Il detector MURAY costituisce l’unità di base per il telescopio MURAVES. Rispetto alla prima versione, il prototipo usato al Puy de Dome, sono state studiate ed apportate diverse modifiche che riguardano sia la parte meccanica che quella elettronica. MARK I MARK II
  • 15. Reboot del telescopio muray • Il detector è stato riavviato con la nuova elettronica. • Sono stati corretti alcuni errori di fabbricazione delle schede e di alimentazione del detector • Sono state definite le procedure di funzionamento in fase di presa dati • Il sistema di acquisizione è in funzione da diversi giorni e fino ad ora non ha manifestato comportamenti patologici
  • 16. Cablatura interna Con il nuovo disegno, l’ingombro dovuto ai cavi è stato ridotto al minimo, inglobbandone una parte all’interno del guscio e connettorizzandolo in modo opportuno. • I nuovi piani (o viste) sono pensati per poter essere utilizzati in grandi assemblamenti • Il vano contenitivo dell’elettronica può essere facilmente rimosso consentendo la manipolazione
  • 17. Features Fissaggi per le schede attaccati sul modulo (facilita la rimozione e la manipolazione dell’elettronica) Maniglie per il trasporto ed l’assemblaggio (il peso di ogni piano è stato ridotto del 50% consentendone una facile manipolazione) Connettorizzazione esterna di ogni piano (permette una elettronica dedicata per ogni singolo guscio semplificando la cablatura a vista)
  • 18. Malfunzionamenti causati da glitch sulla linea dati Glitch casuali rivelati sulla linea dati del sistema di acquisizione causavano overwrite nei registri di configurazione delle slave. L’esito era quello di sconfigurare a caso le schede durante l’acquisizione. Il problema è stato corretto impostando in modo opportuno le masse di tutto il sistema. Il problema non era sorto in precedenza poichè il cavo utilizzato per I test a singola scheda era munito di massa autonoma. X | XXXXX | XXXXX | XXXXX 0 | 00001 | 00110 | 00000 Command : 00C0 Slave : 1 1 | 00000 | 10011 | 00000 Glitch effect Command : 0260 Slave : Omni
  • 19. WR test 40 ns : 400/10000 (50 kB) 60 ns : 30/10000 (4 kB) 80 ns : 2/10000 (242 B) 100 ns : 0 (0 B) Errori in funzione del Rpi_clock Errori riscontrati cn Rpi_clock a 80 ns su 10000 scritture
  • 20. Test di controllo del tempo di acquisizione Num. Evt. STOP (timestamp ms) START (timestamp ms) DELAY USB (ms) ACQ TIME (ms) Dim. Mem. Occ. 1429303621795 100 1429303622308 1429303622621 313 513 242K 1000 1429303627699 1429303628826 1127 5078 2.4M 10000 1429303678883 1429303689850 10967 50057 24M 100000 1429304190558 1429304317922 127364 500708 234M 1429304387765 100 1429304388279 1429304388416 137 514 242K 1000 1429304393423 1429304394542 1119 5007 2.4M 10000 1429304444603 1429304455483 10880 50061 24M 100000 1429304956238 1429305072509 116271 500755 234M 1429305276441 100 1429305276953 1429305277085 132 512 242K 1000 1429305282093 1429305283349 1256 5008 2.4M 10000 1429305333588 1429305342980 9392 50239 24M 100000 1429305843582 1429305982123 138541 500602 234M 1429306713501 100 1429306714008 1429306714153 145 507 242K 1000 1429306719168 1429306720165 997 5015 2.4M 10000 1429306770268 1429306780976 10708 50103 24M 100000 1429307281688 1429307395528 113840 500712 234M 1429307442275 100 1429307442788 1429307442938 150 513 242K 1000 1429307447948 1429307449135 1187 5010 2.4M 10000 1429307499468 1429307508943 9475 50333 24M 100000 1429308011173 1429308144163 132990 502230 234M Num. Evt. STOP (timestamp ms) START (timestamp ms) DELAY USB (ms) ACQ TIME (ms) Dim. Mem. Occ. 1429308201075 100 1429308201588 1429308201742 154 513 242K 1000 1429308206759 1429308207735 976 5017 2.4M 10000 1429308258033 1429308269147 11114 50298 24M 100000 1429308769713 1429308923871 154158 500566 234M 1429308960721 100 1429308961233 1429308961373 140 512 242K 1000 1429308966378 1429308967372 994 5005 2.4M 10000 1429309017448 1429309027249 9801 50076 24M 100000 1429309528002 1429309655508 127506 500753 234M 1429309696464 100 1429309696977 1429309697131 154 513 242K 1000 1429309702137 1429309703104 967 5006 2.4M 10000 1429309753177 1429309762573 9396 50073 24M 100000 1429310263457 1429310377143 113686 500884 234M 1429310656275 100 1429310656792 1429310656923 131 517 242K 1000 1429310661937 1429310663122 1185 5014 2.4M 10000 1429310713192 1429310722665 9473 50070 24M 100000 1429311223462 1429311361919 138457 500797 234M 1429312015981 100 1429312016491 1429312016623 132 510 242K 1000 1429312021631 1429312022599 968 5008 2.4M 10000 1429312072671 1429312084471 11800 50072 24M 100000 1429312585576 1429312715421 129845 501105 234M Pulse Rate : 200 Hz Estimated USB Transfer Rate : 20Mbs
  • 21. Test di presa dati di 10K eventi STOP (timestamp ms) START (timestamp ms) DELAY USB (ms) ACQ TIME (ms) 1429362610944 1429362661193 1429362672008 10815 50249 1429362722198 1429362731602 9404 50190 1429362781728 1429362792595 10867 50126 1429362842693 1429362854640 11947 50098 1429362904953 1429362916819 11866 50313 1429362966908 1429362978589 11681 50089 1429363028783 1429363041674 12891 50194 1429363091783 1429363103323 11540 50109 1429363153668 1429363165666 11998 50345 1429363215788 1429363225217 9429 50122 1429363275368 1429363284826 9458 50151 Mean : 11081 50181 Error : 379 28 Rate atteso : 4 Hz Percentuale di eventi persi 255/250 = 2%