Presentation is loading. Please wait.

Presentation is loading. Please wait.

The TIMING System … …as used in the PS accelerators.

Similar presentations


Presentation on theme: "The TIMING System … …as used in the PS accelerators."— 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 C0 C275C805C1200 INJECTIONEJECTIONEND CYCLESTART CYCLE FW CYCLE W CYCLEW INJECTION FW INJECTIONFW EJECTION W EJECTION FREE TIMING (From CO to C1200) 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

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 Counting Sequence C0 C1200 LOAD MTG Event MTG Telegram Counter Loading According MTG Telegram data : CCV User A Enable User A GATE User A Counter StartCounter Output Counting Acquisition Performed by TG8 RT task Telegram Ready General Timing Aspects and Principle

7 What’s about the machines synchronization ? BEX.MW8RFBEX.W2RFBEX.SEJ PIX.MW8RFPIX.W2RFPIX.SINJ BEX.W10-MTG PIX.SSYNCC PIX.W10-MTG BAX.TREV BAX.TRF PIX.TREV PIX.TRF Phase Adjust

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 Application Programs DSC VME RPC Server Data Table TG8InfoFile TG8RT Task TG8 Module TG8 Driver Equipment Module TG8 Survey Alarms Program General Layout

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

20 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,


Download ppt "The TIMING System … …as used in the PS accelerators."

Similar presentations


Ads by Google