AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

Nios Multi Processor Ethernet Embedded Platform Final Presentation
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Data Acquisition ET 228 Chapter
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
Performed by: Tal Grylak Nadav Eitan Instructor: Moni Orbach Cooperated with: Eli Shushan המעבדה למערכות ספרתיות מהירות High speed.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.
AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: November 23, Winter 2004.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: September 28, Winter 2005.
Final Presentation 2004 Momentum Measurement Card (MMC) Project supervised by: Mony Orbach Project performed by: Hadas Preminger Uri Niv.
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.
AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.
PALM-3000 P3K FPDP Carrier Board Review Dean Palmer Building 318, Room 125 November 10, :00 am – 12:00 pm.
Performed by: Uri Niv Hadas Preminger Instructor: Mony Orbach Cooperated with: Physics Dep. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Performed by: Koren Erez & Turgeman Tomer Instructor: Orbach Mony Cooperated with: Physics Adaptive Optics Lab המעבדה למערכות ספרתיות מהירות High speed.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
USB Adapter for Experiment Board Created By : Itai Heller Ofir Asulin Supervised By: Mony Orbach.
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.
USB Adapter for Experiment Board Created By : Itai Heller Ofir Asulin Supervised By: Mony Orbach.
Remote Activation of Appliances Using USB Interfaces Vanessa Cox Chris Hydak Kaori Wada.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
Hardware Connections for DAQ- FPGA Interface Interface for Driver / Data Acquisition Board P09311 David Howe.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
PowerBench Programmable Power Supply Dror Lazar Moran Fishman Supervisor: Boaz Mizrahi Winter Semester 2009/10 HS DSL.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
Spectrum Analyzer Ray Mathes, Nirav Patel,
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
USB host for web camera connection
Final Presentation Performed by: Boris Goychman & Eyal Tsin Instructor: Tsachi Martsiano Annual project, Winter 2012.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Main Board Status MB2 v1 for FATALIC & QIE 10/06/2015Roméo BONNEFOY - LPC Clermont1 Roméo BONNEFOY François Vazeille LPC Clermont-Ferrand.
General Purposes Input/ Output Daughter board for Univ Eval Rev B Julien Cercillieux University of Hawaii
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
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.
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
Adaptive Mirror Control System Characterization Presentation Performed by: Boris Goychman & Eyal Tsin Instructor: Tsachi Martsiano Semestrial project,
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
1 Chapter Overview Modems The Internet and Web Browsers.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
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.
A Wireless Local Area Network by Raymond Woodward.
Hydrophone connection developments. Antonio Orzelli on behalf of V. Kulikovskiy, P.Musico, F.Amelli, G.Riccobene, S.Biagi.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Intro to USB-6009 DAQ.
Production Firmware - status Components TOTFED - status
ECET 340 Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 340 Teaching Effectively-- snaptutorial.com.
Digital to Analog Converters
Serial Data Hub (Proj Dec13-13).
ECE 354 Computer Systems Lab II
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project duration – 1 year

IntroductionIntroduction The project is a collaboration between the Physic ’ s Adaptive Optics Lab and HS DSL. The project is a collaboration between the Physic ’ s Adaptive Optics Lab and HS DSL. Developing a system that controls adaptive mirrors, by changing the voltage of their capacitors (up to 128 capacitors). Developing a system that controls adaptive mirrors, by changing the voltage of their capacitors (up to 128 capacitors).

The Optical System

Signals & Rates Input: A serial signal from the computer through a USB. A serial signal from the computer through a USB.Output: 128 outlines of analog signal (0-295V). 128 outlines of analog signal (0-295V).Rate: The system will update all 128 outputs in 1mSec. The system will update all 128 outputs in 1mSec.

External Flow Chart AMC Optical Device Adaptive Mirror USB

AMC 124Byte MMC Internal Flow Chart USB Adaptive Mirror D/A FPGA USB Interface Amp. 127Byte128Byte 8bit 126Byte123Byte 8bit 125Byte123Byte 12bit 8bit 12bit 122Byte121Byte120Byte Meanwhile, all the Bytes moved from the computer to the AMC. Internal Flow Chart – Data flow

Withstanding user demands Withstanding user demands Square root conversion of the input data: 12bit D/A instead of 8bit. 12bit D/A instead of 8bit. Selection of 256 values from 4096, using a LUT in the FPGA. Selection of 256 values from 4096, using a LUT in the FPGA. Selection 1msec for loading 128 capacitors: D/A with 4 outputs interface. D/A with 4 outputs interface. Four HV Amp – 75% time saving. Four HV Amp – 75% time saving.

Control lines 40 Control/Data lines are required from the MMC: D/A 12 Data + 1 WR +2 Address = 15 HV Amp. x4(1 EN + 5 Address) x 4 = 24 Power-up/down sequence= 1 Problem: The MMC have only 20 outputs. Solution: The address and EN lines of all four HV will be common. The address and EN lines of all four HV will be common. Sequential timing of the D/A & HV, and therefore the HV Address lines and 5 of the D/A Data lines will be common. Sequential timing of the D/A & HV, and therefore the HV Address lines and 5 of the D/A Data lines will be common. Total required lines: 15(D/A) +1(HV Amp. EN) + 1(Power-up) = 17 Total required lines: 15(D/A) +1(HV Amp. EN) + 1(Power-up) = 17

Software FPGA - VHDL programming: Controller. Controller. LUT. LUT. USB Driver: Supplied by the DLP manufacturer. Supplied by the DLP manufacturer. C++ function: Bytes transfer from user to the USB stack. Bytes transfer from user to the USB stack.

Tests Software tests: VHDL simulation of the timing, and the control lines value. VHDL simulation of the timing, and the control lines value. Hardware tests : Step-by-step system functionality test. Step-by-step system functionality test. USB rates. USB rates.

Milestones – Power-up circuit design – Power-up circuit design – Cyclone & Transceivers studying – Cyclone & Transceivers studying – Pin to pin scheme – Pin to pin scheme – FSM Design – FSM Design – VHDL initial writing – VHDL initial writing – Wiring and initial checking – Wiring and initial checking – Final A report – Final A report.

System ’ s Components-MMC The MMC contains: USB245M. FPGA - Cyclone by Altera. Transceivers.

System ’ s Components-USB USB245M- USB to FIFO, parallel interface communication module, by DLP Design. Rate: up to 1MByte/sec. up to 1MByte/sec Power: 5V from USB cable.

System ’ s Components-USB

System ’ s Components-FPGA Cyclone pin FPGA by Altera. Functionality: Controls all system ’ s components. Converts 8 bits of data to 12 bits, by a look up table.Power: Vccint = 1.5V, Iccint = 150mA (for initializing only). Vccio = 3.3V, Iccio = 4mA.

System ‘ s Components-D/A AD5344 – 12-Bit Parallel Interface, Quad Voltage-Output DAC.

System ‘ s Components-D/A Rate: Up to 230KHz Power: Vref = 4.1V, Rref = 180khom.  (for 4 Vref entries) Pref = 0.4mW. Vdd = 5V, Idd = 600uA.  Pdd = 3mW.

System ’ s Components-Amp. Four HV257 – 32 channel High Voltage Sample-and-Hold Amplifier array.

System ’ s Components-Amp. Rate: Up to 230KHz External power supply: Vpp = 300V, Ipp = 0.8mA. Vdd = 6.5V, Idd = 4.3mA. Vnn = - 6V,Inn = -5.2mA. Total Power = 0.3W. POWER-UP-seq: Vpp->Vnn->Vdd->inputs&anode POWER-DOWN-seq: inputs&anode->Vdd->Vnn->Vpp

8bit D/A Output 12bit D/A Output Square root Output 256 Selected values 12 bit D/A