1 / 17

Victor Ionu ţ Stoica KVI (NUSTAR Controls)

EPICS in digital front-end feed back loops ...first steps. Victor Ionu ţ Stoica KVI (NUSTAR Controls). JSI. FPGA fast process. ADC. Detector. Supplies. CPU slow process & controls interface. Basic approach front-end digitizing systems controls. EPICS controls.

landis
Télécharger la présentation

Victor Ionu ţ Stoica KVI (NUSTAR Controls)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EPICS in digital front-end feed back loops ...first steps Victor Ionuţ Stoica KVI (NUSTAR Controls) JSI

  2. FPGA fast process ADC Detector Supplies CPU slow process & controls interface Basic approach front-end digitizing systems controls EPICS controls

  3. Loop constituents can be: • VME • Embedded system • … • Fast and realtime analysis algorithms (e.g. base line follower)‏

  4. capable of following a slowly fluctuating baseline • reports current baseline value to the calorimetry function • follows noise level of baseline (variance σ2)‏ • higher single-point signal-to-noise ratio • trigger level expressed in σ2 of the baseline fluctuation • immune to baseline pulling by the occurrence of a pulse Base line follower/trigger Masters Thesis KVI/JSI of Julia Jungman

  5. An example

  6. Loop constituents can be: • VME • Embedded system • … • Fast and realtime analysis algorithms (e.g. base line follower)‏ • Slow process and integration in control systems

  7. EPICS is … EPICS is a set of Open Source software tools, libraries and applications developed collaboratively and used worldwide to create distributed soft real-time control systems for scientific instruments such as a particle accelerators, telescopes and other large scientific experiments.

  8. It works like this… Channel Access Client Channel Access Client Channel Access Client Channel Access Client Channel Access Server Process Variables: Power Supply Computer Interface S1A:H1:CurrentAO S1:P1:x S1:P1:y S1:G1:vacuum Beam Position Monitor Computer Interface Vacuum Gauge Computer Interface

  9. What is ‘Device Support’? • Interface between record and hardware • A set of routines for record support to call • The record type determines the required set of routines • These routines have full read/write access to any record field • Determines synchronous/asynchronous nature of record • Performs record I/O • Provides interrupt handling mechanism

  10. Loop constituents can be: VME Embedded system … • Fast and realtime analysis algorithms (e.g. base line follower)‏ • Slow process and integration in control systems • Automatic startup, optimization and calibration, monitoring

  11. Detector Quad ADC board HV

  12. KVI Quad ADC's card • Resolution : 14 bits (ADS5541)‏ • Speed : 100 MSamples/s • Bandwidth : 50 MHz • Input range : -4 to 4 Volt • Input connector : SMA • Input impedance : 50 Ohm • External trigger inputs : 4*SMA • External trigger input impedance : 50 Ohm • Power supply : 5Volt from TRB Next steep is to move to VME boards

  13. HV EPICS interface maybe Submitted to EPICS collaboration : http://www.aps.anl.gov/epics/modules/contact.php#Victor%20Stoica

  14. Implementing the self adjusting loop Read/Write from EPICS Databases Read/Write Read/Write • Access to all process variables • Managing multiple databases in the same time

  15. Thank you!

More Related