Clock Board Test and Preliminary Acceptance Criteria Ciemat (Madrid), April 2009 Juan de Vicente, Javier Castilla, Gustavo Martínez.

Slides:



Advertisements
Similar presentations
Test Procedure For INA226EVM
Advertisements

Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Sundance Multiprocessor Technology SMT702 + SMT712.
Analog-to-Digital Converter (ADC) And
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
The LAr ROD Project and Online Activities Arno Straessner and Alain, Daniel, Annie, Manuel, Imma, Eric, Jean-Pierre,... Journée de réflexion du DPNC Centre.
1 Darrin Marr Marcie Webb Brad Zarikoff Digital Input Power Meter.
Page 1 Simplifying MSO-based debug of designs with Xilinx FPGAs.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
Uli Schäfer 1 Production and QA issues Design Modules have been designed, with schematic capture and layout, in Mainz (B.Bauss) Cadence design tools, data.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
CheckSystem 2.1 Portable Test Systems Page 1 April 2011.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
DES Collaboration Meeting, Chicago, December 11-13, 2006 T. Shaw1 DES Collaboration Meeting Front End Electronics Status T. Shaw, D. Huffman, M. Kozlovsky,
DES Collaboration Meeting, Chicago, December 11-13, 2006 T. Shaw1 DES Collaboration Meeting Front End Electronics Status T. Shaw, D. Huffman, M. Kozlovsky,
Upgrade developments in Clermont-Ferrand Romeo Bonnefoy and François Vazeille Tilecal upgrade meeting (CERN, 13 June 2014) ● Handling tools ● Deported.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Todd Moore for the DES CollaborationApril 20 th, Quick Summary of Noise Test Results. Noise test software & hardware setup. Earth grounding/shielding.
RemoteDrive. OVERVIEW OVERVIEW The RemoteDrive is a special software running on Windows TM and controlling the devices manufactured by Elettronica Santerno.
ENGR 1181 First-Year Engineering Program College of Engineering Engineering Education Innovation Center First-Year Engineering Program Solar Energy Meter.
Ladder QA manual. Check items 1 Interlock - Temperature of NOVEC. ✓ Check the difference from the value where the QA in RIKEN was performed is less than.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
TE-MPE-EP, VF, 11-Oct-2012 Update on the DQLPU type A design and general progress. TE-MPE Technical Meeting.
DES PMG Meeting, January 26, 2007 T. Shaw1 DES PMG Meeting Front End Electronics Status T. Shaw, D. Huffman, M. Kozlovsky, J. Olsen, W. Stuermer (FNAL)
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
Todd Moore for the DES CollaborationApril 3 rd, Quick Summary of Noise Test Results. Noise test hardware & software setup. Earth grounding/shielding.
1.9 Production Wizard The Lumio Production Wizard is a suite including three applications, providing the following features: Creation of a set of configuration.
TURBO: VFAT CTRL/READOUT BOARD INVOLVED PEOPLE TOTEM(Pisa/Siena group and students), GDD-RD51(Matteo, Gabriele), CMS GEM upgrade group (Andrey, Stefano,
Test Procedure: ECS (E1/Eth), SAM2, SAM1.5 & Access
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
Todd Moore for the DES CollaborationNov 28, Noise test hardware & software setup. Earth grounding scheme utilized for noise tests. Block diagram.
1 Outline Firmware upgrade of the HV_LED_DAC boards. HV Status Bits board. Status of the board integration into the LHCb TFC system. CALO HV system and.
Detection Circuit ENGR Lecture. Learning Objectives of Lab  Students will learn about –  Electronic circuit components  Building the binary.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
1 | INALA TECHNOLOGIES TEST PROCEDURE: ECS2, SAM2, SAM1.5 & ACCESS VERSION 1.0.
12 September 2006Silicon Strip Detector Readout Module J. Hoffmann SIDEREM SIlicon Strip DEtector REadout Module.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
Common test for L0 calorimeter electronics (2 nd campaign) 4 April 2007 Speaker : Eric Conte (LPC)
J. Ye SMU Joint ATLAS-CMS Opto-electronics working group, April 10-11, 2008 CERN 1 Test Results on LOC1 and Design considerations for LOC2 LOC1 test results:
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ECE 300 Brian Austin Paul Obame Michael Vaughn Thomas P. Wills Dr. Green Final Project April 17, 2004.
Outline Upgrade status of the ECAL/HCAL HV control mezzanine board;  Firmware design,  Setup for making functional tests and validation FPGA firmware.
Electronic instrumentation Digitization of Analog Signal in TD
TRIPLEGEM and VFATs at The Test Beam Area TRIPLEGEM and VFATs at The Test Beam Area N. Turini……reporter Eraldo Oliveri! Eraldo Oliveri main worker! N.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Digitization at Feed Through Wu, Jinyuan Fermilab Feb
Presents. C IRCUIT M ASTER 4000M Mixed Signal Circuit Analyser.
SRTSC A LabVIEW based Test and Hardware Configuration System for SRS Volkan Gezer Eskisehir Osmangazi University & CERN.
Reliability and Performance of the SNS Machine Protection System Doug Curry 2013.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
EE694v - Verification - Lect 12
Baby-Mind SiPM Front End Electronics
ECAL Front-end development
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Firmware Structure Alireza Kokabi Mohsen Khakzad Friday 9 October 2015
DCH FEE 28 chs DCH prototype FEE &
Arduino Part 1 Topics: Microcontrollers Programming Basics
Principles & Applications
Front-end digital Status
DAC3482 Internal Clock Operation
Presentation transcript:

Clock Board Test and Preliminary Acceptance Criteria Ciemat (Madrid), April 2009 Juan de Vicente, Javier Castilla, Gustavo Martínez

Introduction CB configuration  Jumper settings and power checking  FPGA configuration CB test  General checks  Revision of CBv1 testing (performed by hand)  Improvements for CBv2 testing –automation of some repetitive task –adoption of a measureable acceptance criteria for CB production  Checkout documentation  Future upgrade for Clock Transition Board testing

JP19 JP13 JP11 JP17 JP6 JP8 JP12 JP10 JP5 JP3 JP15 JP4 JP9 JP1 JP2 Supply 3.3v Gnd CLK ref. Prog. FPGA Config. Clk aux JP9 Prog. FPGA Gnd CLK ref. Gnd Rst aux. Gnd JP7Gnd TOP view CB configuration (Jumpers settings) 1 CB configuration

TP35+VAC+15v TP36-VAC-15v TP38+5VA+5v TP39-5VA-5v Analog Voltages TP41GNDreference Digital Voltages TP42GND reference TP44+5VIN +5v TP43+3.3VIN-3.3v Power supply checking

FPGA configuration Firmware Load files DocDb#2420 Source files DocDb#2299 CB configuration

CB test General checks: 1.Clock channel chain (126 electronic chains) 2.Telemetry 3.Clock waveform 4.Front panel ports

Goals Ensure the range ±10 volts for all clock channels (126) Detecting possible defective components, assembly faults, etc. Produce the calibration file To provide an acceptance criteria Method Calibration  To calculate calibration constants (coef1,coef2) for all clocks  Visual inspection of the calibration file for prematurely anomalies detection  Updating csv file with the calibration file Clock Channel histogram test  Histogramming the differences between programmed voltages and measured voltages  Computing rms 1. Clock channel chain checking

Multimeter Socket Systran Parallel port Serial port panDaemon MEC Computing calibration constants from data by hand connection clock-multimeter by hand setting ±10 volts in DAC counts with MEC by hand readout of the multimeter for each Clock DAC loop CBv1 calibration review 1 Clock CBv1 By hand procedure 1. Clock channel chain checking

Multimeter Socket Systran Parallel port Serial port panDaemon MEC CBv1 calibration review 1 Clock CBv1 1. Clock channel chain checking Drawbacks of by hand process measurements by hand - Error prone Computing calibration constants from data by hand connection clock-multimeter by hand setting ±10 volts in DAC counts with MEC by hand readout of the multimeter for each Clock DAC loop By hand procedure

9CCD Emulator + Mux 135:1 Improving Clock Board Testing Setup for CBv2 MCB Clock Board V1/V2 PAN PC Systran Link CTB V pin cable Mux 9 CCD emulator Out port (scope) 1 clock Input Connector Out port (meter) 135 clocks Multimeter/Scope THS710 Clock output Serial Port Video TDS5000 Scope Clock output Monsoon crate Parallel Port

Multimeter THS730 Socket Systran 1 Clock Parallel port Serial port panDaemon MEC Clock cable (135) Parallel port Serial port Socket CBv2 CBcalibration.exe Automatic CB calibration Mux CCD emulator BOARD selectClockFromParallelPort setClock(±10 volts in DAC counts) for each Clock DAC loop readoutClockVoltageFromSerialPort output: CBcalibration.csv 1. Clock channel chain checking

calibration file inspection visual inspection of calibration file to detecting anomalous values Anomalous value due to defective components 1. Clock channel chain checking

Goals Once calibrated  Histogramming the differences between programmed voltages and measured voltages Procedure Measuring 9 points (±8,±6,±4,±2,0 volts) per clock DAC 2 DAC per clock, 126 clocks -> 2268 DAC clock voltage measurements (9x2x126) Computing rms Constraints DAC resolution= 95 mV (+10 to -10 volts within operational DAC range: 22 to 233 DAC counts) Multimeter resolution=10 mV Electronic tolerances Clock Channel histogram test 1. Clock channel chain checking

Multimeter THS730 Socket Systran 1 Clock Parallel port Serial port panDaemon MEC Clock cable (135) Parallel port Serial port Socket Clock channel histogram test CBv2 CBhistogram.exe selectClockfromEmuBoard( ) setClock(±8, ±6, ±4, ±2,0 volts ) for each Clock DAC loop measureClockVoltage( ) output: CBhistogram.csv Mux CCD emulator BOARD 1. Clock channel chain checking

Result  Histogram of differences between programmed voltages and measured voltages  Computing the rms of the differences (rms_clocks) Clock channel histogram test rms_clocks=73mVrms_clocks=258mV ok Bad channel 1. Clock channel chain checking

rms_clocks<150mV Acceptance criteria: Clock Channel rms (rms_clocks) rms_clocks=73mV 1. Clock channel chain checking

Goals Detecting possible defective components in telemetry channels Computing rms Method Histogram  Measuring 9 points (± 8,±6,±4,±2,0) per clock DAC setting  756 DAC clock voltage measurements (42 clocks x 2 DACs x 9 settings)  Computing rms 2. Telemetry channel checking

Socket Systran Parallel port Serial port panDaemon MEC CBv2 CBhistogram.exe 2. Telemetry channel checking Telemetry channel histogram setClock(±8, ±6,±4,±2,0 volts ) for each Clock DAC loop getClockTel( ) output:CBhistogram_tel.csv Socket

Result  Histogram of the differences of programmed voltage and measured voltages in telemetry  rms_tel Telemetry channel histogram Rms_tel=101 mV ok Bad channel Rms_tel=360mV 2. Telemetry channel checking

rms_tel<200mV Acceptance criteria: Telemetry rms rms=101 mV ok 2. Telemetry channel checking

3. Clock waveform visualization Procedure The output of the mux of the CCDemulation board is connected to the scope Initializing MEC in continuous mode: clocks running periodically Running exploreSignals program  A flexible program for selecting any clock out of 135 –By order, by name, by CCD, etc. Visualization of all clock waveforms at the scope

scope Socket Systran 1 Clock Parallel port Serial port Initialization Run clocks periodically (Continuos mode) Clock cable (135) Parallel port Clock waveform visualization CBv2 loop 2. Waveform visualization MEC CB exploreSignals Mux CCD emulator BOARD 1. selectClock( )

4. Front panel checking Procedure Clocks are programmed with incremental values according to their order in the clock frame. Then clocks are selected in order in the front panel and verified their values with the multimeter

scope Socket Systran 1 Clock Parallel port Serial port panDaemon FrontPanel Front panel check CBv2 setClock(i) to a value Voltage Level visualization for each Clock loop MEC CB frontPanel muxSlct(i) Socket

Checkout documentation CBv2.1#n General checking Jumper settingsok Powerok FPGA configurationok Clock channelsrms_clock=80 mV histogram.csv Telemetryrms_tel=120 mV histogram_tel.csv Clock waveformok Front panelok

Clock Transition board testing Next CB testing setup upgrade: Including the new cable for testing CTBv2 A verified CTB will be used for testing all CBv2.1 On the opposite, a verified CB will be used for testing the rest of CTB

Conclusion Setup for testing the Clock Board production almost ready at CIEMAT (Madrid) Automatic calibration procedure Automatic clock channels verification Automatic telemetry verification Clock waveform verification Front panel verification Two measurable acceptance criteria:  clock channel rms  telemetry rms Checkout documentation Next upgrade for testing the CTB (requiring the new cable)