220 likes | 333 Views
Timepix Telescope Plans. Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8 th December 09. Outline. Overview. Telescope Outline Timeline and Dependencies Technical Details and Progress More Technical Details Further Technical Details Questions?!
E N D
Timepix Telescope Plans Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8th December 09
Outline Overview • Telescope Outline • Timeline and Dependencies • Technical Details and Progress • More Technical Details • Further Technical Details • Questions?! • I will discuss the DUT systems in far less depth than they deserve… Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Telescope Overview Overview Completely compatible with AIDA proposal Tasks to complete the Timepix Telescope Timescale : To work in April Telescope Arms • RELAXD with Timepix (NIKHEF/PAN) • Interface Board • New Chip Boards • Mechanics • Services – PSU, timing outputs, cooling • PMTs/Scintillators • Pixelman/other software (Prague) Timing Unit • FPGA Development Board • Enclosure (NIM) • Programmable Switch? • Software Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Very Parallel Project Overview Independent Packages (i.e. will work with current telescope) • RELAXD Readout • Timing Unit • New Chip Boards • Pixelman software updates Coupled Packages (need other parts to be useful) • Mechanics needs RELAXD • Services heavily linked to Mechanics • Scintiallators linked to Mechanics and Timing unit • Timing unit software linked to timing unit • Programmable switch linked to RELAXD and Timing Unit DUT(s) • Mechanics • Electronics and Readout Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Timing and Responsibility Overview Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Timeline Overview Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Timepix Telescope Overview Overview Arms Chipboard DUT+ readout RELAXD Interface Mechanics RELAXD RELAXD PMTs DUTs Timing Unit Timing Unit Pixelman Timing Signals collected by a timing unit provide flexible software synchronisation Data Flow Modes Telescope arms and timing unit read back to PC via Ethernet
Arms Overview Arms Chipboard New Chipboards RELAXD Interface New Interface Board Mechanics Interface PMTs Exchange of NIM and ethernet signals DUTs RELAXD Timing Unit Power Pixelman Photomultipliers Local 12V Power Supply Cooling Data Flow Modes Enclosure – light shading but not light tight
Timing Unit Overview • Provides Syncronisation signals depending on operation mode • Sends and Records shutters and scintillator coincidences • Used to integrate timing of external devices • Will drive Data back over Ethernet • Control will eventually be integrated into Pixelmanplugin • Could be combined with programmable switch into a single box or module Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
‘Finger’ Board PCBs Overview Robust Samtec connector incorporating HV Data IO – Backward compatibility with current chipboards SCSI connector Link to current MUROS and USB systems for testing Arms Chipboard Accurate mounting holes RELAXD Low mass ‘finger’ to reduce scattering with chip cutout Interface Long distance rad hard link to a readout system for SPS Mechanics PMTs DUTs Flex or Cable link to RELAXD interface board 80mm? Timing Unit Pixelman CERN rad hard power regulators Data Flow Removable test pulse mezzanine board Modes
RELAXD Overview • 150Hz quad readout under development by NIKHEF • Medipix2 and Medipix3 readout demonstrated • Timepixreadout and rate optimisationunderway • External shutter working • Prototype at CERN • Power Regulator Board generates digital analog and sensor voltages from 12V supply Arms Chipboard RELAXD Interface Mechanics PMTs Interface Board/Quad DUTs Power Regulator Board Timing Unit Pixelman Readout Board with Ethernet Data Flow Modes
Interface and Flexible Connectors Overview • RELAXD designed to read a Quad not 4 independent chips • Need an interface and short flexible links • Needs to be completed rapidly as potential problems with signal transmission need to be overcome • CERN group will take this on as very coupled with the chipboard design. Arms Chipboard RELAXD Interface Mechanics Timepix Chip Boards PMTs DUTs Timing Unit Flexible Couplings Power Regulator Pixelman Interface Board Data Flow Readout Board Modes
ARM Mechanics Overview • Required to mount, protect and position four telescope planes • Chipboards, RELAXD , Services and PMTs / Scintillators need to be integrated • Chipboard mounting needs to be accurate • Mounting to external hardware to be as universal as possible • Needs to be relatively robust • External alignment targets and references to chip position (clear plastic targets?) • Needs to shade from light but not be ‘dark’ Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Services (electronics etc for Arms) Overview The Arm Mechanics need to support some services • Cooling – fan cooling will require airflow, possibly temperature monitor and external port? • Timing Signals – one or more timing signals from chipboards/interface routed to external port • Trigger/shutter signals to RELAXD will require external ports • Power supply 240V mains to 12V dc for RELAXD external power input port • Ethernet – RELAXD ethernet may need to be rerouted to external port depending on design of mechanics Lots of small things heavily dependent on RELAXD and Mechanics Not all a strongly required but will make it into a nice package Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
PMTs + Scintillators Overview • Each arm ought to be capable of mounting a PM pair to provide fast timing and ‘triggers’ • Will take HV from NIM crate and send standard PM signals back • Coincidence area to be compatible with Telescope Active area Relatively little work as mostly off the shelf parts Consider making separate mechanics add-on for arms Coupled to mechanics and timing unit (to some level) Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
DUT Issues Overview • Will require a stage system similar to the current one to rotate and align DUTs • Some programming work needed on current system to make it safe to use with various mechanics • Mechanics development for new sensors and chipboards • Integrating readout for Timepix/Medipix3 based DUTs easy with 3rd RELAXD board, • Beetle based devices will be harder and will make heavy use of timing unit for synchronisation • Cold box for irradiated DUTs and integration with arms… • Multiple DUTs for fast changeovers as we hope to be running ~100 times faster than last summer… Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Timing Unit FPGA Board Overview • Looks possible with FPGA Development board • Already purchased Stratix2 with Nios2 embedded processor architecture to drive IP link • Need to provide accurate timing information • 20ns quite easy, 1ns possible • Better than 1ns needs to drive CERN Nino chip (future) • Ethernet Readout • Eventually will drive shutter signals to control system remotely from pixelman • Probably 3 months work to get to working system Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Timing Unit Software Overview • Some simple software required to save data received from timing unit for basic operation • More advanced software to control modes of system easily should probably be integrated to Pixelman as a plugin • Need to define modes of operation early to ease development... Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Pixelman Update Overview Pixelman is being updated by Medipix group to better handle multiple chips • Display – docking multiple previews and controls • Operating system compatibility – Windows, Mac, Linux • Data File Structure – fewer files for each run Moving to RELAXD is also a benefit as only 2 systems to start Some specific Testbeam Plug-in would be helpful but not essential Work is well underway now and is being finalised and tested Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Programmable Switch or PC ? Overview • It would be beneficial to only run one ethernet cable back to the readout PC in the barracks • RELAXD and Timing Unit will probably require a programmable gigabit switch to send data as ethernet protocols are not very advanced • Programmable switches like this can be purchased off the shelf but we need to investigate more to ensure this solution would work • Would it be better to just have a PC with 4 Ethernet cards in the area as before? Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Question? - Operational Modes Overview • There are a number of ways we could run the timing unit, • we can process scintillator coincidence data in real time • We can drive the shutters with a signal generated by the FPGA • We can suppress data outside beam spill • We can run for a predetermined number of triggers and close the shutter • We can run a burst of triggers and then wait • We can run with an external shutter • We can program delays and set modes remotely • These options give a large number of permutations which need to be discussed • What do we want to do with the system? Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes
Conclusions Overview There is still a lot to do Many tasks are decoupled from one another Getting the full thing for April will be very hard work At all times we will always have what we had before (and more) We cant go backwards Delivering any of the decoupled systems brings a benefit to the quality of the system and the data. Arms Chipboard RELAXD Interface Mechanics PMTs DUTs Timing Unit Pixelman Data Flow Modes