DLS Digital Controller Tony Dobbing Head of Power Supplies Group.

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

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Data Acquisition Risanuri Hidayat.
Pohang Accelerator Laboratory POSTECH EPICS Collaboration Meeting RICOTTI, Tokai, JAPAN EPICS collaboration meeting 2004 Dec , 2004 RICOTTI,
Motor Control Lab Using Altera Nano FPGA
Introduction of Holtek HT-46 series MCU
Ultrafast 16-channel ADC for NICA-MPD Forward Detectors A.V. Shchipunov Join Institute for Nuclear Research Dubna, Russia
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
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.
The Spartan 3e FPGA. CS/EE 3710 The Spartan 3e FPGA  What’s inside the chip? How does it implement random logic? What other features can you use?  What.
Analog-to-Digital Converters
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
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.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Argonne National Laboratory is managed by The University of Chicago for the U.S. Department of Energy P0 Feedback Project: Merging EPICS with FPGA’s Nicholas.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
A compact, low power digital CDS CCD readout system.
The Xilinx Spartan 3 FPGA EGRE 631 2/2/09. Basic types of FPGA’s One time programmable Reprogrammable (non-volatile) –Retains program when powered down.
David MacNair POWER SUPPLY 3/30/20061 Ethernet Power Supply Controller.
18. June 2003EPICS WS Control of Digital Power Supplies Andreas Lüdeke Swiss Light Source / PSI 20 May 2003 EPICS Collaboration Meeting.
1 Sensors and Measurements Penderia & Pengukuran ENT 164 Signal Processing Elements Hema C.R. School of Mechatronics Engineering Northern Malaysia University.
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
Power Supply Controller Architecture
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
September 22, 2005 ESF Workshop-Perugia 1 Virgo Control Electronic upgrade Annecy/Pisa/EGO B.Mours.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
G D Electronics Infrastructure for advanced LIGO LSC Meeting, Boston, July 25, 2007 Daniel Sigg, LIGO Hanford Observatory.
The Xilinx Spartan 3 FPGA EGRE 631 2/2/09. Basic types of FPGA’s One time programmable Reprogrammable (non-volatile) –Retains program when powered down.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Initial Performance Results of the APS P0 (Transverse Bunch-to-Bunch) Feedback System N. DiMonte#, C.-Y. Yao, Argonne National Laboratory, Argonne, IL.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
PSI Power Supply Controls MedAustron Controls Workshop 1 PR a-FMO-PSI_Power_Supply_Controls.pptx F. Moser - PSI Power Supply Controls 1.
1Ben ConstanceFONT Meeting 1st August 2008 ATF2 digital feedback board 9 channel board with replaceable daughter board (RS232 etc.) − Board will log data.
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Industrial control system for a back-to-back multilevel NPC converter based on DSP and FPGA Marta Alonso, Francisco Huerta, Carlos Girón, Emilio Bueno,
1 BROOKHAVEN SCIENCE ASSOCIATES Power Supply Status George Ganetis Power Supply Status ASAC Review October 22-23, 2009.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
A versatile FPGA based photon counter and correlator sudersan dhep meet’16.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
CoBo - Different Boundaries & Different Options of
Introduction to Microprocessors and Microcontrollers
Front-end electronic system for large area photomultipliers readout
University of Illinois, at Urbana-Champaign
Analog-to-Digital Converters
Commodity Flash ADC-FPGA Based Electronics for an
AVR – ATmega103(ATMEL) Architecture & Summary
FPGA’s 9/22/08.
Presentation transcript:

DLS Digital Controller Tony Dobbing Head of Power Supplies Group

Content of talk J A Dobbing Features and overview Problem of resolution FPGA program structure Performance Development program Conclusions

J A Dobbing DLS Digital Controller Features Implemented on Xilink Spartan FPGA (low cost). Backward compatible with original PSI digital controller. Direct Ethernet connection to computer control network via Colibri PXA270 processor board running EPICS, 312 MHz clock, 64 MB RAM, 32 MB Flash. Remote parameter loading. Direct Ethernet port for Fast Orbit Feedback, with low latency (150  s less than original PSI controller). FPGA program loaded from PXA270 – remote software changes. USB port for local control via Labview application. 64 MB Flash memory (non-volatile), 64 MB DDR SRAM. 50MHz Clock Oscillator.

J A Dobbing ADC/DAC Components 4 Channel 16 bit ADC AD974, for DC link voltage and output voltage monitoring. 4 off 18 bit ADC AD7691, for current measurement, with oversampling 22 bit precision is achieved. 4 Channel DAC LTC2604, to monitor internal signals from front panel.

J A Dobbing DLS Digital Controller Block Diagram 24 V Xilinx Spartan 3S 1600E FPGA FLASH Memory Power Converter PWM signal PWM synchronisation Service PC (serial port) Backplane Computer Network DC Other Controller Cards Analog Sig. Programming Timing System Front Panel Optical Input Control Interlocks, Digital I/O Dual USB UART RAM Colibri Module PXA270 Ethernet Link Reset 4 x DAC 16 bit 4x ADC 16 bit 4X ADC 18 bit Analog Sig. Ethernet Link Fast Orbit Feedback System

J A Dobbing DLS Controller - Module Ethernet Ports USB Port Optical Trig DAC O/P 18 bit ADC Cover PXA270 FPGA

J A Dobbing LabView Interface – Summary and Scope

J A Dobbing LabView Interface – Parameters and Waveforms

J A Dobbing The Problem of Resolution with a Digital Controller Resolution = Clock Period/PWM Period For a power supply operating with a PWM of 100 kHz and a 50 MHz processor clock. Resolution = 20ns/10  s = 0.2% (which is not enough by far)

J A Dobbing Xilink Quadrant Phase Shift Solutions:- Increase clock frequency. Xilink output quadrant phase shift, effectively increases resolution to 4 times clock frequency. E.g. 200 MHz clock with phase shifting gives 125 ppm resolution for 100 kHz PWM. Better but still not enough!

J A Dobbing DLS Controller PWM Resolution 5 ns PWM resolution with 20 ns clock

J A Dobbing Clock Pulse Averaging K + + Round to nearest integer + - Sum Sum errors and add running total to next cycle Integer number of clock pulses/quadrants to PWM generator Modulation Index Convert to clock pulses Average PWM output resolution is now limited only by computation word length.

J A Dobbing Spartan 3E FPGA Structure 3688 Configurable Logic Blocks (CLBs) contain flexible Look-Up Tables that implement logic plus storage elements. CLBs perform a wide variety of logical functions as well as store data. 376 Input/Output Channels with Blocks (IOBs) controlling the flow of data between the I/O pins and the internal logic of the device. Each IOB supports bidirectional data flow plus 3-state operation. 648 Kbits Block RAM provides data storage in the form of 18-Kbit dual-port blocks. 36 Dedicated Multiplier Blocks. Digital Clock Manager (DCM) Blocks provide self-calibrating, fully digital solutions for distributing, delaying, multiplying, dividing, and phase-shifting clock signals.

J A Dobbing FPGA Program Structure ADC interface Register Scaling and filtering Register Feedback Register Modulation index to clock pulses Register PWM Generation Protection Register Load 64 clock pulses or 1.28  s

J A Dobbing Controller Performance - ADC Noise Filter Level (Hz)Noise Level RMS ppm , The noise level of the output current, when Power Supply is running at 1 A

J A Dobbing Waveform Filtered Output Current Unfiltered Output Current Controller Performance - Resolution 100  A/5Hz Waveform and Resulting Unfiltered Output Current and Measured Output Current Filtered at 100 Hz.

J A Dobbing Controller Performance - Stability Stability over 20h with 100 mH Load

J A Dobbing Controller Performance - Linearity

J A Dobbing Development Programme for Booster Fast Orbit Feedback System One controller presently operating on Booster corrector. Upgrade 11 Booster corrector controllers in June Upgrade remaining 33 Booster corrector controllers in August Develop feedback algorithm to exploit reduced latency. Upgrade Storage Ring FOFB system.

J A Dobbing Conclusions All diamond’s power supplies use the original very successful PSI digital controller. The Cirrus ADC used in this controller is no longer available. Diamond now has its own replacement, that is pin compatible and has significantly reduced latency, which makes it better for fast orbit feedback applications. The PXA270 processor eliminated the need for additional hardware between the power supply and computer control network.