1 / 20

The TIMING System …

The TIMING System …. …as used in the PS accelerators. Overview :. General Timing Aspects and Principle Hardware aspects Software aspects Control, Applications, Diagnostics New requests, installations and maintenance. General Timing Aspects and Principle. What is our mandate ?

dareh
Download Presentation

The TIMING System …

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. The TIMING System … …as used in the PS accelerators.

  2. Overview : • General Timing Aspects and Principle • Hardware aspects • Software aspects • Control, Applications, Diagnostics • New requests, installations and maintenance

  3. General Timing Aspects and Principle • What is our mandate ? • Provide the users all necessary pulses for : • Synchronization of the machines (injection, ejection) • Power converters pulsing, (charging, firing, acquiring…), • Function Generators starting, • Instrumentation triggering, clocking, converting…, • Processes treatments, RT tasks interrupts…, • Observation (NAOS). • Modify the existing installation according new requirements, • Provide Help and Assistance to the Operation staff , Equipment specialists, or local Users …, • Assume diagnostics of faults, maintenance and repair, • Provide documentation and tools necessary to be able to accomplish the above point.

  4. General Timing Aspects and Principle • Which Timing do we have to deliver ? • Free timings from Start to End of a cycle, • Linked to a Cycle Event (including Warnings and Forwarnings), • Linked to a “Process” like Injection, Ejection, Flat Tops… (also including Warnings and Forwarnings) • Bursts and Repetitive timings START CYCLE INJECTION EJECTION END CYCLE C0 C275 C805 C1200 W CYCLE W INJECTION W EJECTION FW CYCLE FW INJECTION FW EJECTION FREE TIMING (From CO to C1200)

  5. General Timing Aspects and Principle • How to start a counter ? • From a direct MTG event available on the MTG cable, • From an external pulse, • Internally from the previous counter, • Between two pulses (Bursts) • What to count ? • Internal C Train (1ms), • 100ns internal train, • External trains (TREV, RF, Synthetiser… < 20MHz) • Cable Train (not used in PS, as I know !) • Conditioning ? • Counting value and enable/disable depending of the Cycle User (PPM : 24 Users => 24 Values + 24 enable/disable) • Output conditioning with check of predefined bit patterns or values in the previous or current MTG Telegram.

  6. General Timing Aspects and Principle • Counting Sequence User A LOAD MTG Event C0 C1200 Counting Telegram Ready Counter Start Counter Output Telegram Ready Acquisition Performed by TG8 RT task • Counter Loading • According MTG • Telegram data : • CCV User A • Enable User A • GATE MTG Telegram

  7. General Timing Aspects and Principle BEX.W10-MTG • What’s about the machines synchronization ? Phase Adjust BAX.TREV BAX.TRF BEX.MW8RF BEX.W2RF BEX.SEJ PIX.SSYNCC PIX.W10-MTG Phase Adjust PIX.MW8RF PIX.W2RF PIX.SINJ PIX.TREV PIX.TRF

  8. Hardware Aspects • Counters : TG8 (>300) • 1 MTG Cable Input, • 2 external Starts, • 2 External Clocks, • 8 Counter Outputs, 1 1KHz Clock Output. • Fine Delays • 2 channels 1ns and 8 channels with frequency dividing. • Survey Modules • 32 Inputs, 50ns. • Accessories Devices • Pulse Repeaters (320), Level Adapters, Gate, RF Distributors, PTG…

  9. Hardware Aspects • Timing Layout • Common approach for all PS accelerators, • Dedicated Central Timing DSCs for Injection, Ejection, • Dedicated racks for Pulse Repeaters and Patchs, • Available Europ Crate above VME for Level adapters, RF Distribution …, • Distance Timing Distribution via Blocking Level Repeaters, • Quite systematic connection of TG8 Outputs to TSM.

  10. Software Aspects • General Layout Equipment Module Application Programs RPC Server Data Table Alarms Program TG8RTTask TG8Survey TG8Driver TG8InfoFile TG8 Module DSC VME

  11. Software Aspects • What is a Timing Equipment and how to access it ? • PS used the concept of Equipment Modules which allow to drive Equipments of a certain type (Power supplies, Timings, GFAs…), • Equipment Modules are sets of procedures (EM Properties) and data (contains in a DataTable), • Configuration, Control, Acquisition of an Equipment is always done with these EM Properties, • No DIRECT access to DRIVER allowed • An Equipment is declared and defined in Oracle for all their static data (RO variables), • An equipment can be declared PPM, so can use a set of 24 RW Control values automatically selected by the MTG USER group value, • A generation procedure allow to build a new DSC image with all needed information to access a new declared Equipment. • Main Equipment Modules relative to Timing System : • CTIM (MTG Timings) : 1143 equipments, • PTIM-V (TG8 Timings) : 2127 equipments, • PTIMD (Fine Delays) : 103 equipments, • TSM (Timing Survey) : 38 equipments * 32 channels.

  12. Software Aspects • Example : A Timing Equipment as declared in Oracle

  13. Software Aspects • Example : A TG8 Module as declared in Oracle

  14. Control, Applications, Diagnostics • Control is done from : • Standard Console Manager Knobs

  15. Control, Applications, Diagnostics • Control is done from : • Standard Console Manager Timing f(t) Application Program

  16. Control, Applications, Diagnostics • Control is done from : • Special Application Programs (calculation, instrumentation, beam control…), • Specialized tools.

  17. Control, Applications, Diagnostics • Diagnostics can be done with : • Alarm Program reports, • TG8 test program from DSC Terminal (Direct TG8 Driver access), • TSM applications (OP & CO),

  18. Control, Applications, Diagnostics • Diagnostics can be done with : • Specialized diagnostic tool,

  19. New Requests, Installation and Maintenance • New requests come normally from Operation Supervisor of the machines… • … but also from local users or specialists, • New installations are “home made” (cabling, DSC and equipment configurations), keeping in mind that everybody may have to understand it ! (Effort on documentation, naming, labeling, numbering…), • A “Piquet Team” is in charge of the whole Timing System in case of absence of the specialists,

More Related