7 November, 2015 Tracker:        Tracker construction QA rig Data acquisition Cryo-system Read out Slow controls Schedule Tracker construction:  Tracker #1 complete  Tracker #2:  5 stations available     Will be QAed before Christmas Tracker #2 fabrication.

Download Report

Transcript 7 November, 2015 Tracker:        Tracker construction QA rig Data acquisition Cryo-system Read out Slow controls Schedule Tracker construction:  Tracker #1 complete  Tracker #2:  5 stations available     Will be QAed before Christmas Tracker #2 fabrication.

7 November, 2015
Tracker:







Tracker construction
QA rig
Data acquisition
Cryo-system
Read out
Slow controls
Schedule
Tracker construction:

Tracker #1 complete

Tracker #2:

5 stations available




Will be QAed before
Christmas
Tracker #2 fabrication to
start in New Year
Remaining 3 spare stations:

Require to machine carbon-fibre
station bodies



Options being investigated
Expect/intend to complete by end of
January
Final mechanical pieces:




2 spares
Spring-loaded positioning device
Positioning stand-off for solenoid end plate
Stand-offs to support patch-panel cover
Will be manufactured over coming weeks
Remaining integration issues:



Cable trellis for installation in MICE tracker
Helium gas piping to cryostats and solenoid bore
Diffuser integration test on tracker model
QA rig:


All stations used for tracker #1 QAed and checked out OK
Compressor trip:



Work on heating/airconditioning plant at Imperial caused
temperature in lab to exceed compressor-trip limit
For a while worried that damage to cryocooler and/or compressor
had resulted
Contacts with Sumitomo rep indicated that test cool-down should
be done


Test cool down was done – OK


Cooling down OK, until system shut down because ambient
temperature reached 30C
Recovery:




If cryocooler cooled down OK, the system likely good
Air-conditioning in MICE lab at Imperial has been refurbished
Ambient temperature alarm is to be installed
Will then cool down and restart QA for tracker #2
When stations for tracker #2 have been QAed, will remove
cryocooled and send for service

Planned for January
G4MICE: Ellis, Fish
QA rig: results:
Mean l.y. Tracker #1 = 11.5±0.1 P.E.

Station
Plane
Mean LY
RMS
5
V
10.95
0.76
5
X
12.36
0.83
5
W
11.29
0.76
6
V
10.81
0.79
6
X
12.32
0.89
6
W
11.43
0.65
7
V
10.91
0.82
7
X
12.15
0.95
7
W
11.38
0.74
9
V
10.77
0.78
9
X
12.06
0.96
9
W
11.21
0.79
10
V
10.81
0.75
10
X
11.99
0.95
10
W
11.28
0.81
11
V
10.78
0.81
11
X
12.01
0.83
11
W
11.31
0.80
Note:



Channel/channel plots show correlations station/station
Indicates that light-guides used in QA rig cause lower light yield in V-views
Know issues in light guides being fixed
Data acquisition:








The firmware for the AFE-IIt and VLSB boards was exercised:
+ Run by Excel spreadsheet
+ AFE-IIt firmware is single-buffer (out of 4 levels) suitable for low rate cosmic ray running
+ For readout of one tracker, 8 AFE-IIt and 8 VLSB boards are used
- We found mixed results when testing in self-injection mode:
+ Good
-- At the FNAL test stands, data from multiple triggers were recorded correctly to VLSB memory
banks and the register data was correct as well.
-- At RAL, the data written to VLSB memory banks looks good.








+ Not good
-- Data written to some VLSB registers (number of data words in each bank) look strange and the
strangeness varies from VLSB board to VLSB board.
-- In some cases, data from only one of multiple triggers gets written to VLSB banks.
- Immediate Plans
+ At least some of the problems may be due to timing problems of running multiple boards from
the Excel spreadsheet.
+ We will try to reproduce the RAL behaviors at FNAL test stands.
+ We will work toward ensuring reliable correct operation for MICE through thorough testing and
continues debugging.


+ Work toward implementing the Senerath's latest firmware and the 4-level buffering is ongoing.
Cryo-system:



Cryo#3 fabrication close to completion
Cryo#4 fabrication progressing
Cryo#1 and #2:

Sent to RAL for cosmic test, but:
Cryo#1 cool down plateaus at too high a temperature
 Cryo#2 has a leak in the cassette space


So, cryos to be returned to FNAL for repair


Plan (to be finalised) to send a technician from
Imperial and a second from RAL (a cryotech) to
FNAL to support the repair
Goal to ship back to RAL in January
accompanied by FNAL expert (Rucinski)
Read-out:

Readout software using DATE will be
prepared by modifying the existing code
developed in IC.

Initialization for AFEIIt will be done by
EXCEL.

Need to check trigger logic: Hideyuki, Craig
with Jean-Sebastien.
AFEIIt Slow Control & Monitoring

Control & monitoring system written using EPICS
Portable Channel Access Server framework



Allows for greater flexibility & better abstracted
hardware access code than standard EPICS databases –
important for multiple instances of complex boards
Standalone AFEIIt libraries provide structured
interface at board, cassette & experiment levels
Channel access server wraps AFEIIt software &
permits remote clients to access hardware via
‘Process Variables’

Process Variable: named piece of data with set of
attributes (e.g. temperature, configuration settings,
trigger enable state, …)
Slow Control System Overview
Monitoring…
Configuration…
Run Control…
etc…
Channel
Access Client
Channel
Access Client
Channel
Access Client
Channel
Access Client
LAN
Clients/Server transfer ‘Process Variables’, each
corresponding to particular AFEIIt access routines
AFEIIt Channel Access Server
Process Variable
Process Variable
Process Variable
AFEIIt Ensemble
AFEIIt Cassette
AFEIIt Cassette
AFEIIt Cassette
AFEIIt Device (L)
AFEIIt Device (L)
AFEIIt Device (L)
AFEIIt Device (R)
AFEIIt Device (R)
AFEIIt Device (R)
AFEIIt Process Variables
Cassette Level
Cassette Index (1→N)
Cassette
configuration
commands
Status
monitoring
Cryo settings
Board Level
Enable/disable
status readout
Board
configuration
commands
Board
settings
MICE-TK-CAS-01:CONFIG-ALL (R/W, restricted access)
MICE-TK-CAS-01:CONFIG-BOARD (R/W, restricted access)
MICE-TK-CAS-01:CONFIG-TRIPT (R/W, restricted access)
MICE-TK-CAS-01:CONFIG-BIAS (R/W, restricted access)
MICE-TK-CAS-01:CONFIG-CRYO (R/W, restricted access)
MICE-TK-CAS-01:TRIG-ENABLE (R/W, restricted access)
MICE-TK-CAS-01:TEMP (R, unrestricted access)
MICE-TK-CAS-01:HEATER (R, unrestricted access)
MICE-TK-CAS-01:CRYO-DESC (R/W, restricted access)
MICE-TK-CAS-01:STATUS-READ-ENABLE (R/W, restricted access)
MICE-TK-CAS-01:STATUS-READ-ENABLED (R, unrestricted access)
MICE-TK-CAS-01:AFE-01:CONFIG-ALL (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:CONFIG-BOARD (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:CONFIG-TRIPTS (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:CONFIG-BIAS (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:AFE-DESC (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:BOARD-DESC (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:TRIPT-DESC (R/W, restricted access)
MICE-TK-CAS-01:AFE-01:BIAS-DESC (R/W, restricted access)
AFEIIt Board Index (1→2)
Slow Control System Status

AFEIIt access libraries essentially complete


A general purpose framework has been written to
provide a simple interface to the EPICS Portable
Channel Access Server libraries




But require testing – station QA work & recent
compressor issues have prevented access to physical
hardware
Hides all EPICS complexities
Greatly simplifies creation of specific servers (inherit
from 2 classes, implement 4 functions…)
Still requires some testing…
To do:


Implementation of sever wrapper for AFEIIt code &
associated helper classes
Implementation of various client applications
Schedule: mechanical and integration