Controller Tests Stephen Kaye 2013-5-08. Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.

Slides:



Advertisements
Similar presentations
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
In situ testing of detector controllers Roger Smith Caltech
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
ESODAC Study for a new ESO Detector Array Controller.
Questions on IFPAC_SCHEMATIC. Signal Chain Preamplifier Compensation Capacitor should go to –Vs, not GND Where is resistor For compensation Network? Does.
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Integrated test environment for a part of the LHCb calorimeter TWEPP 2009 Carlos Abellan Beteta La Salle, URL 22/9/2009TWEPP09 Parallel session B2a - Production,
Announcements Assignment 3 due now, or by tomorrow 5pm in my mailbox Assignment 4 posted, due next week –Thursday in class, or Friday 5pm in my mailbox.
A compact, low power digital CDS CCD readout system.
CCD and CCD readout : Engineering diagnostics during development, commissioning and operation Pierre Antilogus C. Juramy, H.Lebbolo, S. Russo, V.Tocut.
Digital Correlated Double Sampling for ZTF Roger Smith and Stephen Kaye California Institute of Technology The digital equivalent of dual slope integration.
Waveform 2.1 Basic Digital Waveforms 2 Measurement Paul Godin Updated October 2009.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Readout Electronics: SIDECAR ASIC Hardware
ZTF Server Architecture Roger Smith Caltech
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.
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
1 MICE Tracker Update M. Ellis UKNFIC Meeting 25 th August 2005.
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
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)
DAQ Cards, or Instruments The purpose of this presentation is to familiarize new Lab View users to the different computer aided test recourses available.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
G D Electronics Infrastructure for advanced LIGO LSC Meeting, Boston, July 25, 2007 Daniel Sigg, LIGO Hanford Observatory.
Main Board Status MB2 v1 for FATALIC & QIE 10/06/2015Roméo BONNEFOY - LPC Clermont1 Roméo BONNEFOY François Vazeille LPC Clermont-Ferrand.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
Differential Preamp Stephen Kaye New Preamp Design Motivation Move preamplifier from controller to the Vacuum Interface Board (VIB) Amplifies.
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Data Handling Stephen Kaye Caltech Data Format in Pipeline 16 Bit data from ADC FPGA combines multiple conversions (subtract 5 reset, add.
AIDA FEE64 development report August 2010 Progress after Texas CAD work Manufacturing 25th August
String-18 New-DAQ Commissioning Azriel Goldschmidt AMANDA Collaboration Meeting Berkeley, March 2002.
Front End DAQ for TREND. 2 Introduction: analog part 2015, feb 10 th.
MONSOON IR Acquisition Aladdin Front End. Aladdin Front End Test Results 1 k  external load, BW = 7 MHz No filtering/bypassing of OFFSET ADC input adjusted.
Questions on IFPAC_SCHEMATIC. Signal Chain Preamplifier Compensation Capacitor should go to –Vs, not GND Where is resistor For compensation Network? Does.
HBD FEE test result summary + production schedule 16mv test pulse result –5X attenuator + 20:1 resistor divider at input (to reduce the noise on the test.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
The labjack. WHAT IS A LABJACK? An interface box that allows a computer to interact with the real world by collecting data and passing out instructions.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
Single Board Controller Comments Roger Smith Caltech
2/June/2009LHCb Upgrade1 Single ended ADC Differential ADC –Convert single ended signal to differential (use AD8138 amp) –ASIC differential output ADC.
1 (Gerard Visser – STAR Integration Meeting 5/16/2008) STAR Forward GEM Tracker Readout/DAQ Integration G. Visser Indiana University Cyclotron Facility.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
ASIC Development for Vertex Detector ’07 6/14 Y. Takubo (Tohoku university)
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Sampling. Introduction  Sampling refers to the process of converting a continuous, analog signal to discrete digital numbers.
J.Maalmi, D.Breton – SuperB Workshop – Frascati – September 2010 Electronics for the two-bar test. D.Breton & J.Maalmi (LAL Orsay)
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
LHCb Outer Tracker Electronics 40MHz Upgrade
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Setup for automated measurements (parametrization) of ASD2 chip
Readout electronics for aMini-matrix DEPFET detectors
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
ZTF CCD and Controller Performance
Front-end electronic system for large area photomultipliers readout
BESIII EMC electronics
Presentation transcript:

Controller Tests Stephen Kaye

Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining bugs Helps Caltech understand how the controller works Helps inform the system level design Experience will encourage thinking about upgrades and/or new features

Deliverables Backplane Card –Analog/Digital Card Interface –Computer Interface connector USB Clock Card –Data Handling –30 Clocks –Computer interface firmware USB Analog Card –Signal Chain –24 biases –ADC Software –Data Acquisition Software –Waveform Generation Software –Caltech provides computer for tests. Operating System requirements? Cabling –Fiber optic link for USB –Power cabling to controller provided by IUCAA Where should we mount the USB- Fiber optic interface?

Deliverables Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Computer USB Power Supply Data Acquisition Waveform Generation Power Cable Fiber Optic Cable

Data Throughput Test Data rate must accommodate two CCDs each converting at 1 Mpixel/sec –FPGA receives up to 8 independent streams of data. Generate artificial data for initial test rather than running ADCs. –Each data stream up to 2 Mbytes/sec –FPGA must assemble 8 streams and send to computer Test rate of data acquisition for controller to host –Test USB over fiber link Hardware Required –Backplane card –Clock card FPGA Software Required –Data acquisition Test by sending sequential data from FPGA to computer –Ensures proper controller to host communication –Is rate variable or set by the FPGA? –Data streams from multiple ADCs to FPGA will be tested later, in signal chain noise test

Data Throughput Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Waveform Generation Test Users must be able to generate arbitrary waveforms –Allows user to adjust timing for optimum performance Hardware Required –Backplane card –Clock card Fully Functional Software Required –Waveform generation software Test by programming waveforms and displaying clocks on oscilloscope

Waveform Generation Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Signal Chain Noise Test Test signal chain noise by grounding input Hardware Required –Backplane card –Clock card (FPGA) –Analog Card ADC Signal Chain Software Required –Data acquisition Test sends noise data from analog card to FPGA –Test one channel at a time as noise baseline for each channel –Test second simultaneous channel for crosstalk measurement –Test 8 channels for crosstalk and complete data acquisition –Set input offset differently for each channel to distinguish channels in image file(s)

Signal Chain Noise Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Differential Amplifier Test Test new differential preamp –Inject differential signal into ADC buffer Hardware Required –Backplane card –Clock card (FPGA) –Analog Card ADC Signal Chain Software Required –Data acquisition Caltech required to provide prototype of preamp Test will short the differential preamp inputs together while driving them with a common mode sine or square wave, and convert the signal –Test one channel of preamp prototype. –Measure CMRR. –Make necessary adjustments in preamp design, if necessary

Differential Amplifier Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation Differential Amp

Digital CDS Test digital CDS by post processing data Hardware Required –Backplane card –Clock card (FPGA) At least one clock –Analog Card ADC Signal Chain Software Required –Data acquisition Test by using a pixel-synchronous square wave, looped into signal chain to simulate charge dump and reset. –Increase sampling speed of ADC (6 MHz and 8 MHz speeds) –Remove analog CDS (switch out feedback capacitor) –Stream data directly to host –Use post-facto schemes to analyze data and test noise

Digital CDS Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Bias Noise Test Test bias voltage noise by loopback into signal chain Hardware Required –Backplane card –Clock card (FPGA) –Analog Card ADC Signal Chain Software Required –Data acquisition Test by looping bias signal into signal chain –Test with a dynamic load –Test will a 50 mA load –Subtract baseline noise (grounded input) from previous test

Bias Noise Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Clock Noise Test Test clock voltages for noise by loopback into signal chain Hardware Required –Backplane card –Clock card FPGA Clock(s) –Analog Card ADC Signal Chain Software Required –Data acquisition Test by looping clock signal into signal chain –Subtract baseline noise (grounded input) from previous test

Bias Noise Test Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Power Measurement Measure current draw from DC power supplies Hardware Required –Backplane card –Clock card (Full) –Analog Card (Full) Software Required –Waveform Generation Power measurements taken quiescent and dynamic –Measurement of complete system –Measure power draw when no clocks are running –Measure power draw when clock are running at 1 Mpixel/s speed

Power Measurement Backplane Card Clock Card Analog Card Computer Interface FPGA Clocks ADC Signal Chain Biases Power Supply Computer USB Data Acquisition Waveform Generation

Path To Tests Duplicates available for all cards? –Simultaneous testing Caltech/IUCAA Backplane card must be completed first for power connections –Receive in July with power cable –Not much can be done with backplane only Clock board has FPGA which must be completed to talk to host and talk to analog card –Receive by end of August –Complete data throughput tests –Complete waveform generation tests –Have at least one available clock output Analog card is last in line for testing and completion –Receive by mid-October –Analog board(s) completed at IUCAA while Caltech becomes familiar with clock board –Caltech will have preamp prototype ready when analog card arrives