Slides - Indico

Transcription

Slides - Indico
MobiDick4 progress report
Carlos Solans
https://twiki.cern.ch/twiki/bin/viewauth/Atlas/MobiDick4
Introduction
l 
l 
l 
MobiDICK is a complete test bench for
super-drawers
Will be used during the maintenance in the
long shutdown of 2013
Present system (MobiDICK3) based on:
n 
n 
n 
l 
VME crate
VME boards (ADC, CPU,…)
Aluminum box: 50 cm x 33 cm x 41 cm and 20kg
Why MobiDICK4?
n 
n 
n 
n 
n 
Carlos Solans
Now there are only 3 systems available, we
need a fourth one to test 4 barrels at the same
time…
No replacement for some modules (CPU)
Obsolete technology
Reduce size and weight
Expand compatibility with the new front-end
electronics (Upgrade demonstrator)
MobiDick4
Old MobiDick
2
MobiDick4
Trigger
TTC
PMT
MobiDick
ADC
Pipeline
Digital
Integrator
CANBus
Carlos Solans
MobiDick4
3
MobiDick4
Carlos Solans
MobiDick4
4
Task list
HV board
LED driver
Trigger ADC
Vinícius Schettino (UFJF)
Fernando Carrió (IFIC-UV)
Pablo Moreno (IFIC-UV)
Embedded system
Fernando Carrió (IFIC-UV)
José Alves (LIP)
Power distribution board
Glue software
Mechanics
QC
Carlos Solans
Michel Crouau (CF)
David Calvet (CF)
Alberto Valero (IFIC-UV)
Fernando Carrió (IFIC-UV)
Carlos Solans
(IFIC-UV)
Gang Qin (IFIC-UV)
Vinícius Schettino (UFJF)
Irakli Minashvili (Dubna)
Stanislav Nemecek(AS)
Kim Hee Yeun (UTA)
MobiDick4
5
Mother board
l 
Hardware: Xilinx ML507 Virtex 5 FPGA
n 
n 
n 
PowerPC @ 400MHz
256 MB RAM (expandable)
Ethernet port
•  Marvel 88e1111 PHY
n 
USB port:
•  interface for sROD (MobiDick4’)
n 
SFP
•  Custom TTCvi + TTCex
•  Custom G-Link receiver
n 
n 
High density GPIO
Two serial ports
•  CANBus communication
l 
Operating system:
n 
Linux 2.6.39
• 
• 
• 
• 
Carlos Solans
Easier maintenance and support
Drivers for Xilinx
PowerPC @400MHz!!
Crosscompiling tools: ELDK 5.1
(www.denx.de)
MobiDick4
6
Embedded system
PowerPC
TTC_Ctrl
(Custom IP)
440 MHz
256 Mb RAM
TTC.vhd
SFP
Glue SW
PLB 46 BUS - 100 MHz
GL_Ctrl
(Custom IP)
Glink.vhd
ADC_Ctrl
(Custom IP)
ADC.vhd
ADCs
LED driver
HV_L_Ctrl
(Custom IP)
Eth
MAC
Willy
Carlos Solans
USB
sROD
demo
2 Serial
ports
HV_LED.vhd
Power Supply
Embedded
System
CAN bus
ML507
MobiDick4
7
Glue software
l 
MobiDick software is divided into front-end (Willy) and back-end (server)
n 
Server cross-compiled for the motherboard (ppc)
Special EDK required, can only
be executed on the board
Compiled in linux, executed on linux
Mobi
Willy
DICK
Linux pc
l 
ML507 power pc
Status:
n 
n 
l 
Server
Hardware library prototypes ready, new package m4_server
Repository: https://svnweb.cern.ch/trac/ificuwrepo/browser/MobiDick4/
Task list:
n 
n 
n 
Carlos Solans
Implementation of digital tests: Gang
Implementation of CANbus tests: Vinicius
Implementation of CRC checking: Jose
MobiDick4
8
Trigger board
l 
Specifications
n 
n 
n 
n 
l 
Production
n 
n 
l 
Two ADCs in each board: ADS5271
Local oscillator (for prototype) with clock buffer to feed both ADCs
Output connector to mainboard: WE part no 6130xx21821
Trigger cable connectors for box (scem 09.21.21.130.5)
Version 1: 2 boards (1 dead)
Version 2: 1 to be mounted
Firmware
n 
n 
Initial version of IP core
Registers
•  1 FIFO mem per channel
•  1 config per ADC
Carlos Solans
MobiDick4
9
LED + HV driver
l 
Responsible Michel Crouau from Clermont Ferrand
l 
Cost estimate is 1100 €
l 
Communication with main board:
n 
n 
l 
HV CTRL: TTL level for an ON/OFF relay.
LED CTRL: ECL level for LED trigger.
Power requirements and consumptions:
LED
HV
+5V
80mA
100mA
+24V
100mA
1A
-6V (-12V)
250mA
-
l 
Production done
l 
Testing!
Carlos Solans
MobiDick4
10
HV driver
Carlos Solans
MobiDick4
11
LED driver
Carlos Solans
MobiDick4
12
CANBus
l 
We need two can bus interfaces
l 
Implement CAN communication
via serial port RS232
n 
n 
n 
l 
Commercial dongle exists to
transform to CAN protocol
Cost: 79 EUR
Already bought
Power
Super-drawer
Output of dongle has to be
transformed to DB15 standard
n 
n 
n 
Connector (Vinicius)
Documentation
http://www.aggsoft.com/rs232-pinoutcable/modem-db9-to-db15.htm
Need powering from the CAN side
Carlos Solans
MobiDick4
DB15
DB9
MB
C
O
M
Dongle
13
CANBus power problem
l 
l 
Super-drawers expect to have power from MobiDICK side but
Motherboard + dongle does not provide power
Line with 12V has to be plugged into the CANbus cable from inside
the box
To
super-drawer
Carlos Solans
From
CANbus
dongles
MobiDick4
14
Power supply board
l 
Common power supply board
n 
n 
n 
n 
n 
Provide +12V, -12V, +5V, -5V, +24V
First version working
Second version with taint mounted,
missing power output connectors
Connectors out of stock
Problem with output stage fuses
Carlos Solans
MobiDick4
15
Mechanics, cabling and assembly
l 
Kim started integration of whole
new MobiDICK in drawer lab in
building 175
n 
l 
Casing details:
n 
n 
n 
n 
n 
Carlos Solans
With Irakli’s help
Size 20 x 40 x 60 cm
Custom provided cabling
Trigger cable: EDH 09.21.21.130.5
Canbus: pinout provided by Vinicius
Power: see next slide
MobiDick4
16
Power supply board cables
l 
l 
Bought components to build
all power cables
Irakli started the production
Power distribution
board
Trigger board
GND
-5V
GND
+5V(A)
GND
+5V(D)
GND
+5V(D)
GND
+5V(A)
GND
-5V
Virtex
GND
+5V
GND
+5V
GND
+5V
GND
+24V
GND
+12V
GND
-12V
Carlos Solans
MobiDick4
GND
+5V
LED driver
-12V
+5V
+24V
GND
HV driver
+5V
+24V
+24V
GND
GND
GND
17
Collaborations
l 
Collaboration with LIP (Jose Augusto)
n 
l 
Collaboration with UTA (Giulio Usai)
n 
l 
Jose Alves at CERN July – August
Kim Hee Yeun at CERN June - December
Collaboration with Stockholm (Christian Bohm)
n 
Carlos Solans
In stand by
MobiDick4
18
Publication
l 
We submitted an abstract and summary for TWEPP-12
conference in Oxford (17 - 21 September)
n 
Carlos Solans
https://indico.cern.ch/abstractDisplay.py?
abstractId=28&confId=170595
MobiDick4
19