IWORID2004 Glasgow1 Design and test of a data acquisition system based on USB interface for the Medipix2 chip Università di Cagliari Sezione di Cagliari.

Slides:



Advertisements
Similar presentations
1 IWORID 2002 David San Segundo Bello Design of an interface board for the control and data acquisition of the Medipix2 chip D. San Segundo Bello a,b,
Advertisements

MC68HC11 System Overview. System block diagram (A8 version)
Sistemi Elettronici Programmabili13-1 MULTI OSC + CLOCK FILTER LVD POWER SUPPLY CONTROL 8 BIT CORE ALU PROGRAM MEMORY RAM I2CI2C PORT A SPI PORT B 16-BIT.
S. Veneziano, Lecce 21 February 2002 RPC readout and trigger electronics status Lecce 21/02/2002.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
Presented by: Reshef Schreiber Itay Leibovich Instructed by: Eran Segev.
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.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Embedded Systems Design
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Camera Interfacing using ARM7
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
MEDIPIX3 TESTING STATUS R. Ballabriga and X. Llopart.
Institute of Experimental and Applied Physics Czech Technical University in Prague 11th December 2007 Michal Platkevič RUIN Rapid Universal INterface for.
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
A multi-chip board for X-ray imaging in build-up technology Alessandro Fornaini, NIKHEF, Amsterdam 4 th International Workshop on Radiation Imaging Detectors.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
LSU 06/04/2007Expanding the BASIC Stamp1 Expanding the BASIC Stamp: Useful peripherals Programming Unit, Lecture 6.
-1- Current Telescope Strengths High resolution (~2.5um) Adaptability Ease of use – Currently borrowed by SPS collimator group Weaknesses Small number.
Objectives How Microcontroller works
Saverio Minutoli INFN Genova 1 T1 Electronic status Electronic items involved: Anode Front End Card Cathode Front End Card Read-Out Control card Slow Control.
M-QUBE surveillance system
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Exercise 2 The Motherboard
Microprocessor-based Systems
Interrupts and DMA CSCI The Role of the Operating System in Performing I/O Two main jobs of a computer are: –Processing –Performing I/O manage and.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Propulsiometer Instrumented Wheelchair Wheel Prepared by: Seri Mustaza (BME) Siti Nor Wahida Fauzi (BME) Ahmad Shahir Ismail (EECE) Hafizul Anwar Raduan.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Understanding Data Acquisition System for N- XYTER.
LSU 09/19/2013BalloonSat Development Board1 The BalloonSat Development Board Programming Unit, Lecture 1.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
IWORID P.Randaccio Medipix2 Parallel Readout System 4-th IWORID Amsterdam 8 – 12 September 2002 V. Fanti, R. Marzeddu, P. Randaccio Dipartamento.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
Chapter 7 Larger Systems and the PIC 16F873A The aims of this chapter are to introduce: The architecture of the 16F873A microcontroller; The 16F873A memory.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
Control Why do we need system control? 1. Produce PWM
Presented by Sadhish Prabhu
TPC electronics Status, Plans, Needs Marcus Larwill April
1 19 th January 2009 M. Mager - L. Musa Charge Readout Chip Development & System Level Considerations.
Chapter Microcontroller
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
X SuperB Workshop - SLAC Oct 06 to Oct 09, 2009 A.Cotta Ramusino, INFN Ferrara 1 SuperB IFR: outline of the IFR prototype electronics A.C.R
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENGINEERING COLLEGE ADAMS PALONCHA ECE MINI PROJECT PRESENTATION.
DTMF BASED REMOTE INDUSTRIAL LOAD AND/OR AGRICULTURAL PUMP CONTROL
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Project Title EVM IN PIC Under the Guidance of Submitted by.
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
Introduction to Microprocessors and Microcontrollers
Introduction to Arduino
MCU – Microcontroller Unit – 2
Presentation transcript:

IWORID2004 Glasgow1 Design and test of a data acquisition system based on USB interface for the Medipix2 chip Università di Cagliari Sezione di Cagliari V. Fanti, R. Marzeddu, G. Piredda, P. Randaccio

IWORID2004 Glasgow2 System outline Demonstrator USB 1.1 (1.5 MBits / s ) Medipix2 serial readout port Universal Serial Bus v 1.1 interface External power supply card Reduced size (3.8 x 4.8 cm 2 ) No extra interface board needed Acquisition time ~ 1 s Power supply card V + 50 V 220 V Host PC

IWORID2004 Glasgow3 General features Serial readout of Medipix2 chip Test pulse input Readout of Medipix2 internal DACS with an 8-bit ADC USB v. 1.1 low speed interface (data rate up to 1.5 Mbits/s) Reduced size (3.8 × 4.8 cm 2 )

IWORID2004 Glasgow4 Project overview One Medipix2 readout chip One Microchip  PIC16C675-I/NP microcontroller USB v. 1.1 interface (up to 1.5 Mbits/s) one channel 8-bit ADC for internal DACs readout Bidirectional Serial Communication Interface between PIC and Medipix2 chip Two LVDS driver/receiver (DATA_IN/OUT, FCLOCK_IN/OUT signals) One voltage ref. circuit for internal DACs reference (1.324 V) Three power lines: 2.2 V, 50 V (adj), 5 V (USB)

IWORID2004 Glasgow5 Something about USB … 1.5 Mbit/s means a readout time equal to ~600 ms 1.USB stands for Universal Serial Bus 2.Data rate supported: - (v 1.1 ) 1.5 Mbit/s (low speed) - 12Mbit/s (high speed) - (v 2.0) 12Mbit/s (full speed) - 480Mbit/s (high speed) 3.USB controller is required to control bus and data transfer. 4.Plug &Play and Hot-Swap connection 5.Cable up to 5 m (4-wire cable). 6.Up to 127 devices supported. 7.Power supply to external devices is 500 mA/5V (max).

IWORID2004 Glasgow6 Something about PIC16C765 1.USB Connectivity 1.1v (Low Speed) 2.8-bit microcontroller 24 MHz int. frequency 3.5 channels of 8 -bit Analog-to-Digital converters 4.Serial communication interface (USART) 5.Program memory size = bytes 6.RAM size = 256 bytes 7.CMOS One Time Programmable (OTP)  !

IWORID2004 Glasgow7 An easy-to-use system A personal computer Plug & Play device – The demonstrator is auto detected from the PC like as a general HID device HID = Human Interface Device Demonstrator Power cable

IWORID2004 Glasgow8 Demonstrator card Flexible and easy connection Based on a single chip PIC Microcontroller Reduced size (dental application ?) Top side Bottom side 2.2V, 50 V cable USB cable

IWORID2004 Glasgow9 Block diagram LVDS  CMOS DS90LV019TM PIC16C765 To host PC USB interface Serial Synchronous Interface SHUTTER RESET M1 M0 ENABLE_OUTC SPARE_FSR POLARITY ENABLE_INC 8-bit register Vusb D+ D- ADC 8-bit DAC_OUT DATA Medipix2 chip V PFCLOCK_OUT NFCLOCK_OUT FCLOCK_OUT CMOS  LVDS PFCLOCK_IN NFCLOCK_IN CLOCK CMOS  LVDS NDATA_IN DATA_IN PDATA_IN LVDS  CMOS PDATA_OUT NDATA_OUT DATA_OUT TX/RX# CLOCK TP DAC_BIAS 8 1 VCC (+5V) V +50 V +2.2 V 3 Power filters TEST_IN TP

IWORID2004 Glasgow10 The power supply card 220 V – 50 Hz power plugged 50 V (adj.) – 100  A output for sensor polarization 2.2 V - 1 A output for Medipix2 chip power supply 220 AC 2.2 V – 1 A ~50 V – 100  A TransformerRectifier circuit 5 V = DC-DC converter circuit 5 V = Voltage regulator Power Supply Card

IWORID2004 Glasgow11 Some questions… So why USB v 1.1 ? Microchip does not yet produce microcontrollers with USB 2.0 interface Why do we need an external power supply card ? The maximum current intensity which USB power line can supply is 500 mA. Why such a little card? We think it is a good opportunity so use this project for some special applications (ex. dental radiography?)

IWORID2004 Glasgow12 Project schematic (Orcad  Capture) PIC Medipix2 LVDS DAC bias Power filter

IWORID2004 Glasgow13 Layout (1) Eight layers board: Top layer: components Bottom layer: Medipix2 chip Inner layer 1: routing Plane layers VCC (5 V), GND Plane layers VDD, VDDA, VDDA LVDS (2.2V) Dimensions: 4.8 × 3.8 cm 2 (H × W) (Orcad  Layout) (Orcad  Layout)

IWORID2004 Glasgow14 Layout (2) LM385 DS90LV019TM PIC16C765-I/PT 6 MHz quarz VDDLVDS filter VDDA filter VDD filter VCC conn USB conn Medipix2 chip PIC16C765-I/PT TOP BOTTOM Caps

IWORID2004 Glasgow15 Prototype card Reproduce the demonstrator board on larger scale ( 15 × 20 cm 2 ) All components are mounted on a prototype board and connected by wire wrap technique Medipix2 chipboard with 128 pin DIL connector PIC16C765 with 44 DIL package (reprogrammable!) Prototype card layout Medipix2 Chipboard DS90LV019 PIC16C765 LM385

IWORID2004 Glasgow16 The simplest and cheapest Medipix2 interface We are testing another interface competitive to the USB one: the parallel port Three software-controlled registers: Data register: 8 bits I/O Control register: 4 output bits Status register: 5 input bits

IWORID2004 Glasgow17 Interfacing Medipix2 with parallel port Why parallel port? - Available in all PCs - Easy to use and to debug - Enough I/O lines to fit requirements of Mpx2 - No other electronics needed (just three LVDS- CMOS converters) But: - Slow (1 – 5 s acquisition time) - Deserialization and derandomization must be done by software

IWORID2004 Glasgow18 Using the parallel port registers - Data register Used to define the I/O operation modes Parallel port DR Medipix2 control lines D0M0 D1M1 D2RESET D3SHUTTER D4EN. TPULSE D5POLARITY D6SPARE FSR D7ENABLE_INC - Control register Used to send clock and serial data Parallel port DR Medipix2 control lines C1FCLOCK* C3DATA_IN* *Through CMOS – LVDS converter - Status register Used to read serial data and status bit Parallel port DR Medipix2 control lines S3DATA_OUT* S4ENABLE_OUTC *Through LVDS – CMOS converter

IWORID2004 Glasgow19 In spite of its simplicity it works! Shadow of a lead filter (X-ray 50 kV) Sr 90 beta source pointing on the upper right corner