Wire Position Monitoring with FPGA Based Electronics Summer
Wire Position Monitoring with FPGA Based Electronics Summer student meeting September 1, 2009 Oleg Lysenko, MIPT Supervisor: Dr. Nathan Eddy, AD/ID
Motivation § § The last cryomodule generation has a single chain of detectors (placed in critical positions: at each end, at the three posts and between the posts), screwed through a support to a stainless steel arm which is welded to the gas return pipe (GRP). A WPM is a sort of microstrip four channels directional coupler. A 320 MHz RF signal is applied on a stretched wire placed (nominally) in the center of the monitor bore. The demodulated electrical signal (Dx and Dy) is converted in cold mass displacement (x and y) via a two dimensional 3 rd order polynomial. 2
Objectives § Realization of Average and Decimation Filter algorithm in FPGA § Realization of WPM measurements in Lab. View 3
Problems solved to achieve objectives § Familiarization with basic concepts of the measurements and beam pickups § Familiarization with custom digitizer board and programming a FPGA § Modification of existing FPGA code § Development of Lab. View code § Testing and operation of WPM 4
Custom FPGA Digitizer § Features: Ø 8 channels, 14 bit at 6 U VME Board Ø DC/AC- up to 125 MSPS Operation Ø Up to 16 M sample per channel DDR 2 buffer Ø Different Modes (8) of Operation Ø Smart triggering based on FPGA algorithm Ø Hardware & Software onboard data processing 5
Data processing for test setup WPM Test signals 4 4 ADC FPGA ADC VME Controller PC clock digitizer § FPGA based digitizer scans the WPM and transmits the data to a PC via VME interface § Data acquisition is based on the PC running Lab. View: Ø Raw Measurement Ø FFT Measurement Ø Position Measurement 6
Modification of the FPGA design clock data ACC sum Register Value reset Last Value enable to RAM Sum of Last N samples State Machine § New features: Ø Average and Decimation Filter algorithm of ACC operation Ø All samples are taken into account 7
Development of the Lab. View design Controller PC raw data diagnostics VME interface Pos § FFT Pos FFT New features: Ø FFT measurement just inside PC Ø Wire position calculations Ø Monitoring of different parameters: mean, deviation, etc Ø Good cross check for the front-end measurements 8
Testing and operation of WPM § Example of position measurement (board #4, 08/25 – 08/26): 9
Testing and operation of WPM § Example of position measurement (board #5, 08/26): 10
Testing and operation of WPM § Example of FFT measurement (board #5, 08/26): F = 9. 07 kg l = 1. 1 m d = 0. 04953 cm 11
Conclusions § Average and Decimation Filter algorithm in FPGA has been successfully realized. Ø It allows to take all samples into account Ø Provides glitch free implementation of integrator operation § Lab. View design for WPM measurements has been developed. Ø Provides powerful tool for WPM operation and diagnostics Ø Good cross check for the front-end measurements 12
Further research Concurrent testing of all the boards Preliminary testing of the whole system Real cool down testing of the cryomodule! 13
Thank you for attention! 14
- Slides: 14