Status of the LAV electronics
Download
Report
Transcript Status of the LAV electronics
OUTLINE
New lab, a new collaborator, a new paper!
The wiener crate LAV FEE
• Basic tests of the crates
• Reprogramming crate voltages
The status of the TELL1 readout system in Frascati
New LAV electronic lab at LNF
Proceedings of
twepp available on
ArXiv
The lab is equipped with:
A NIM and CAMAC crates
A commercial VME 6U Daq system (based on HPTDC)
A custom LAV FEE 9U crate + 1TELL1 and 2 TDCb V5
A LAV FEE 9U prototype board
We have a new 2 year post doc collaborator: F. Gonnella
LAV readout chain
Each LAV FEE boards
Get 32 analog inputs and produce 64 LVDS outputs
The output is sent to the TDC using 2 custom SCSI2 HDCI cables
The LAV 9U FEE board
1
2
4
3
4
3
Operating voltage
±12V reduced to
±7.5V by onboard
voltage regulators
Test of the NA62 FEE TEL62 crates
The LAV 9U crate
With respect to standard TELL1 crates 46A of a
voltage in the range 7-16 has been added.
The current Wiener setting we have the voltage
set to ±12V for the LAV line.
Being the only user of the line we are free to
change the value in the range 7-16V.
The TELL1 into LAV crate BUG
Crate Power supply
TELL1 J1 connector
TELL1 J1
TEL62 J1
Basics tests
We performed very basic set of tests on the FEE TEL62 crates.
1) Mechanical test is ok
2) Electrical test of power supply is ok for both the TELL1 and FEE boards
3) Preliminary noise tests:
1) we checked that there is no noise transfer between TELL1 and the FEE
A. Same level of noise in the FEE with or without TELL1 in the crate
B. No additional noise when accessing the TELL1 using CCPC connection
2) We checked that the noise in the FEE depends on the crates power supply
A. Increase the current load to the crate power supply
B. Try a new test with V = ±7.5 V to increase the drop on linear regulators
2mV
External power supply
0.5ms
Wiener crate power supply
1,7 ms
7mV
Hacking the LAV crate
To save power the LAV FEE can be operated at ±7V instead of the ±12V
just removing the regulators and reprogramming the LAV crate to provide
±7V.
Crate is protected against the use of non standard power
supply voltage need to reprogram a ROM inside the crate
Reprogramming LAV crate by steps
Construct dongle
Enable rom access
Download PC program
UEP6000.exe
Restart Crate
Connect to WINXP Pc
with an RS232 port
Set new voltage and
new defaults using
wiener program
First LAV readout cell!
Connection of LAV FEE to TDC just like it will
be at the experiment!
Doing the full readout is only adding more FEE
and TDCb and routing cables
Cable routing studied has to start to validate
cable length before final production
DAQ test is planned for January next year:
Pulse 32 ch FEE inputs read them out with Tell1
TELL1 CCPC server installation
A FC11 based pc has been setup as server for the TELL1
•
•
Different from standard version with SL4 - SL5
Few problems with setup of the CCPC due to DHCP settings sitting in
different directory in FC11 wrt scientific linux
The CCPC now boots successfully
The TDSPY program is running on the CCPC
TDSPY scripts currently interacting well with the TELL1 FPGA
and TDCb:
•
•
•
FPGA status read and write are all OK
TDCb Mezzanine on/off
TDCb tested successfully
•
Clock frequency used 40.080 MHz
Clock provided successfully with AGILENT 81110A
LAV firmware
2 persons involved in preparing a firmware for the LAV
•
•
Mauro Raggi (LNF)
Francesco Gonnella (LNF, brand new postdoc)
A computer (dual core, XEON 3.1GHz, 2Gbyte RAM)
running WIN7 has been setup for firmware development
The last version of the TELL1 firmware has been setup,
compiled, synthesized
The firmware (.pof file) has been uploaded to the TELL1
using the ROM
Software installed
All tools are installed:
Mentor Graphics
HDL Designer
Altera Quartus II v. 11
Run under Windows seven
• Still to install SVN in local PC. Only works from LXPLUS
DDR II memory
PP-FPGA
DDR control
Data correction
Data
extraction
TDCb comm
TDCb
firmware
Data
formatter
and writer
Trigger
primitive
generator
Core services
& monitoring
Trigger
handling
From SL FPGA
Inter-PP
communication
Prev PP
Next PP
LAV
specific
SL-FPGA
Firmware
QDR
LAV
specific
Data
merger
Trigger
primitive
merger
PP0 PP1 PP2 PP3
QDR control
TTCrx &
trigger
handling
From TTCrx
Data
formatter
and writer
Gbit
handling
To Gbit Eth
Core services
& monitoring
Trigger
primitive
handling
AUX board
communication
Prev TEL62
Next TEL62
Plans
Try do run data acquisition with present tell1 firmware
•
Still need some study of the daq software
Start developing a stand alone version of the LAV
firmware
•
•
Start with the development of the data correction module
•
Decide in which FPGA we want to set the module
Produce an independent test bench with proper simulated
inputs