Caractérisation Mi26 - Mimosa pixel telescopes

Transcription

Caractérisation Mi26 - Mimosa pixel telescopes
Characterisation Bench of
Mimosa 26-28 Sensor
.
.
Technical Documentation Version 0.3
.
.
.
.
.
.
.
User’s Manual
IPHC
Département Recherches Subatomiques
PICSEL Group
23 Rue du Loess
F-67037 Strasbourg Cedex
Written by: Mathieu GOFFE ([email protected]) and Gilles Claus ([email protected])
Web address: http://www.iphc.cnrs.fr/-PICSEL-.html
1
.
Bench Overview
PXI crate with
6562 digital card
Mi26 or Mi28
chip on Digital
proximity
baord
Power Supply
2
JTAG card
Starting the bench, Power ON the PXI crate
Login : administrator
Password : tyuiop
 “Daq_mi26_mi28_digi_lab_ni6562_V10” open the
labview interface with acquisition card common for
the two sensors
 “mimosa_28_JTAG_input32” The JTAG software
(See Jtag documentation software)
- MIMOSA26_MULT_DEV_JTAG_SW_INST_NOTES_100201.pdf
- MIMOSA28_MULT_DEV_JTAG_SW_INST_NOTES_110330.pdf
 “run_ult1_sup_pxie_V11” DAQ supervision
software
 “mi28 – analysis” to process and display
discriminator transfert function
Mimosa26
Mimosa28
3
1) Lanch “Daq_mi26_mi28_digi_lab_ni6562_V10”





 The led (Waiting on "Start Application") should flash
 Specify the slot of 6562 card via "Ressource Name"
 Start the application by a click on "Start Application"
 Clic on the button “start server”
 The line “server running” light On
4
2) Lanch the JTAG sofware
See Jtag documentation software
- MIMOSA26_MULT_DEV_JTAG_SW_INST_NOTES_100201.pdf
- MIMOSA28_MULT_DEV_JTAG_SW_INST_NOTES_110330.pdf
5
To load a config file
Click on the open button
There 3 config files:
 Daq_test_2x80Mhz is for the
zero suppression mode (normal
read-out)
 Daq_test_2x80Mhz_1chip is
for the pattern test of the two
output (zero suppression and fast
readout validation)
Discri_scan_chip1_vclp_2130 is
for the discriminator test mode
(discriminator characterisation)
For the level 0 validation (electric
test) load the second config file



6
Validation Level 0 :
A. Electric test and JTAG loading
o Consomation at power On (bellow power supply limitation)
o Consomation after reset
(visualisation on the power supply display)
o Loading and reading JTAG parameter (validation JTAG)
(visualisation in JTAG’s software interface)
o Consomation after START (visualisation on the power supply display)
JTAG
Control
For Mimosa 26
DATA/
MK
JTAG
Card
Alimentation
After Reset
JTAG load
After Start
Analog & Digital
+/- 7 V
consomation
< 200 mA
~380 mA
~ 470 mA
Digital Only
+4V
< 90 mA
~230 mA
~350 mA
7
Control
DATA/MK
For Ultimate
JTAG
Control
Ivdd_A
Alimentation
After Reset
JTAG load
After Start
DATA/MK
Ivdd_D
Card
+5V
~ 130 mA
~240 mA
~360 mA
Vdd_A
3.3 V
~ 10 mA
~90 mA
~150 mA
8
Vdd_D
3.3 V
~3 mA
~37 mA
65  95 mA
B. Test pattern (in zero suppress mode)
o Reading on several frames the Header and Trailer with a determine
Data_Lenght
2) Lanch the DAQ software
In DAQ software select the sub-windows “Test Data Transfert Mi26/DAQ”
For this test the JTAG config file is load by default





 Select the number of frames to acquire
 Select the number of frames per trame (max 200 for Mi26 and 50 for Ultimate, limit of
the memory size)
 Click on “Connect Acq”
 Launch the test
 At the end of the run check the number of error
When you finish with this test remember to unselect “Connect Acq”
9
C. Test pixels (in discriminator output mode)
For this test in the JTAG interface select and load the third configuration file:
(Discri_scan_chip1_vclp_2130.mcf)
In DAQ software select the sub-window “Caracterisation Discri”
300
30
101
o Choose the path, the run number, the number of event in the run
o Launch the run
It is possible that sometimes the acquisition stop, switch to PXI side and check if there is not
any error message, if it is the case just click OK in the message window
10
o Looking for the JTAG values to have the discriminator activate at 50 %
o Study of the base line of one line (1D plot)



 In the “monitoring mode” select “Cumul Nx” it cumulates N frames and displays
the average in %
 Choose the line (typically 300 for Mimosa26 and 450 for Ultimate) you want to
study and the number of frames to cumulate
 The display is in %, you have to adjust the vertical range
During the run running in discriminator output mode

Matrix study (2D plots) for homogeneity of the matrix (when threshold 50%) and
check dead pixel (with low and high threshold)
11
Visualisation in the sub-windows “Discri plot”
Visualisation of one sub-matrix or the full matrix
12
If you play with threshold to activate or deactivate all the pixels, this let you see dead
pixel fix at 1 or at 0
13
Validation Level 1 :
A. Threshold scan of Discriminators connect to pixels or discrimator alone
o Calculation of the noise, offset and dispersion for the discriminators connect
to the pixel matrix
o In case of discriminator alone the matrix is disconnected and we inject on
the comparator a reference voltage (Vtest2)
Pixels connected to the
Discriminators
Pixels disconnected and
Vtest voltage at the discriminators input
For the discriminator output scan (without and with pixels)
We do usually ~29 runs (of 500-1000 events each) with different thresholds around the 50%
discriminators activation:
 For discriminators only scan with a step of 1 Udac
 For discriminators + pixels scan with step of 2 Udac (typically +/- 7 mV around this
50% value)
One file is one threshold we put all of them in a same folder with the name of the chip.
14
The DAQ software can proceed the scan of the thresholds automatically.
Don’t forget to click on save
before start the scan
To activate the automatic scan
Switch this button to enable the
“Auto Scan” frame
Set the departure DAC values of
each sub-matrix
Set the base line value
Set Stop value for sub-matrix A
Define the step
Number of events per run
If you click on “print info” you
can check the number of runs for
this scan and the stop DACs
values for each matrix
During the run it gives you the
current VRef1 DAC values
To run the automatic scan, fill first the values for the scan (red frame), then select the file path
and save button.
At last, click on the start button; the acquisition is running.
15
B. Scan analysis
To analyse the thresholds scans (without and with the matrix connected). We need:
 To create a configuration file and to convert these files from the scan in a file with
the compilation of the different threshold
 To plot the matrices and transfer functions
(see documentation: Analysis_software_discriminator_mode.pdf)
16
Validation Level 2: Nominal Output (zero suppress mode)
With the results of each sub-matrix about the noise and offset values, we can now adjust the
discriminators threshold at the determine cut we want, to be able to work the chip normally
(zero suppression).
Load the JATG config file for the normal readout “normal_2*160Mhz” or
“daq_test_2x80Mhz.mcf”
Here you can check the fake hit rate, the noisy pixels, the source sensibility, cluster study … in
function of the threshold.
50 or 200
17
Cumul of 10k events with Fe55 source
18