[SLAC Controls Software Group [SLAC Controls Department] [SLAC Home Page]

Go to bottom of page



37.1 GENERAL DESCRIPTION . . . . . . . . . . . . . . 37-1

37.2 SPECIFICATION SUMMARY . . . . . . . . . . . . . 37-3

37.2.1 Number of Channels . . . . . . . . . . . . . . 37-3

37.2.2 Input Clock (from FIDO) . . . . . . . . . . . 37-3

37.2.3 Input Trigger . . . . . . . . . . . . . . . . 37-3

37.2.4 Delay Range (Trigger to Output) . . . . . . . 37-3

37.2.5 Output Signals (6) . . . . . . . . . . . . . . 37-3

37.2.6 Range of D . . . . . . . . . . . . . . . . . . 37-3

37.2.7 Range of P . . . . . . . . . . . . . . . . . . 37-4

37.2.8 Range of N . . . . . . . . . . . . . . . . . . 37-4

37.2.9 Range of W . . . . . . . . . . . . . . . . . . 37-4

37.2.10 Trigger Rate . . . . . . . . . . . . . . . . . 37-4

37.2.11 CAMAC Codes . . . . . . . . . . . . . . . . . 37-4

37.2.12 Busy Output (to FIDO) . . . . . . . . . . . . 37-5

37.2.13 Busy Output (for Test) . . . . . . . . . . . . 37-5

37.2.14 Jitter . . . . . . . . . . . . . . . . . . . . 37-5

37.2.15 Delay Resolution . . . . . . . . . . . . . . . 37-5

37.2.16 Pulse to Pulse Resolution within N . . . . . . 37-5

37.2.17 Front Panel Indicators . . . . . . . . . . . . 37-5

37.2.18 Power Supply Requirements . . . . . . . . . . 37-5

37.2.19 Packaging . . . . . . . . . . . . . . . . . . 37-6

37.2.20 Temperature . . . . . . . . . . . . . . . . . 37-6

37.3 DRAWING PACKAGE NUMBER . . . . . . . . . . . . . 37-6

37.4 RESPONSIBLE ENGINEER . . . . . . . . . . . . . . 37-6 CHAPTER 37 PROGRAMMABLE SYNCHRONIZATION UNIT (PSU)

37.1 GENERAL DESCRIPTION The PSU is a CAMAC module designed to provide the synchronization signals needed for various apparatus, such as Beam Position Monitors in the Damping Ring, or anywhere it is necessary to monitor longer than the fiducial period (~2.8 milliseconds). The PSU is capable of delivering N pulses of width W at pulse period of P after a programmable delay of D. The convention in all PSU numbers is that W1 is the LSB for N, W, P. D. N is programmable such that 1 <= N <= 1E6 or a special case where N= infinity. N is written with F16 A2 in CAMAC and is right justified on W1 thru W21. W21 is the infinity bit with true = infinity. Tdr is the damping ring half period of ~58.8 nanoseconds. P is programmable such that 1 <= P < 4095. P is written with F16 A1 on W1 through W12. D is programmable such that 1 <= D <= 524287. The increments of time for D (i.e., LSB D) are 8.4 nanosecond steps or the period of 119 MHz. D is written with F16 A0 on W1 through W19. The delay D is referenced to a fiducial and a 119 MHz clock which are multiplexed on a single cable and constitute the signal input to the PSU. The input is a standard FIDO (135-724) output (32 milliAmps on 50 Ohms). W is programmable such that 3 <= W <= 255. The increments of time for W (i.e., LSB W) are 8.4 nanosecond steps. W is written with F16 A3 on W1 through W8. Throughout the operation, the software should maintain the relation P*Tdr >= (W+3)*delta between the pulse width (W.Delta) and the interpulse period (P*Tdr), where Delta = 8.4 nanoseconds. The outputs are standard NIM pulses (both true *V0 and complement V0 ______________________________ This chapter is adapted from ELDDOC #32, SPECIFICATION OF PROGRAMMABLE SYNCHRONIZATION UNIT (PSU).


PROGRAMMABLE SYNCHRONIZATION UNIT (PSU) Page 37-2 are available). In addition, the PSU will output a "Busy" (differential NIM) to the FIDO unit so as to inhibit the generation of fiducials by FIDO to the PSU until the end of [Z+D*Delta+(N-1)*P*Tdr+W*Delta](nanoseconds). Z is a constant (internal delay, 134 nanoseconds). The "normal" interpulse period for the input fiducial is ~2.8 milliseconds or 1/360 Hz. In order for the PSU to produce an output, the following sequence should apply: 1. Power ON CLEAR RESET all registers 2. F9 A0 RESET all registers 3. F16 A2 on W1 to W20 or on W21 (N = infinity) WRITE # of pulses (N) 4. F16 A1 on W1 to W12 WRITE pulse period (P) 5. F16 A3 on W1 to W8 WRITE pulse width (W) 6. F16 A4 on W1 SET REUSE flag with W1=1. RESET REUSE flag with W1=0 7. F16 A0 on W1 to W19 WRITE DELAY (D) and SET programmed flag The programming of step (6) sets an internal programmed flag. Upon receipt of the next fiducial, the contents of the registers loaded by the above sequence are transferred to the internal counters and the PSU will now produce an output. If the Reuse Flage is set to 0 (RESET), the PSU will produce no further outputs unless the programmed flag is again set by step (6). If the Reuse Flag is set (SET), the PSU will repeat the same output after the receipt of the first fiducial after the completion of the previous operation. NOTE: If the infinity bit is set (W21=1), the operation can only be terminated by either a clear command [F9 A0].
PROGRAMMABLE SYNCHRONIZATION UNIT (PSU) Page 37-3 NOTE: It is possible to load the above commands [with the exception of F9 A0] while an operation is in progress. After completion of the current operation, the new input data are loaded in the counters by the next fiducial. NOTE: The number of pulse out is equal to N + 1.

37.2 SPECIFICATION SUMMARY

37.2.1 Number of Channels 1 channel.

37.2.2 Input Clock (from FIDO) 32 milliAmps on 50 Ohms @ 119 MHz

37.2.3 Input Trigger Missing pulse of 119 MHz Clock.

37.2.4 Delay Range (Trigger to Output)

8.4 nanoseconds to 4.4 milliseconds.

37.2.5 Output Signals (6) o NIM pulse train, 4*V0, 2V0. o D = pulse Delay. o P = pulse spacing at 58.8 nanosecond increments. o N = Number of pulses. o W = Width of pulses in 8.4 nanosecond increments.

37.2.6 Range of D 1 <= D < 2**19, Delta = 8.4 nanosecond increment.


PROGRAMMABLE SYNCHRONIZATION UNIT (PSU) Page 37-4

37.2.7 Range of P 1 <= P < 2**12, Tdr = 58.8 nanosecond increment.

37.2.8 Range of N 1 <= N <= 1E6 or special case N = infinity

37.2.9 Range of W 3 <= W < 256

37.2.10 Trigger Rate 360 Hz or less.

37.2.11 CAMAC Codes o Write N F16 A2,N on W1 through W21 o Write P F16 A1,P on W1 through W12 o Write D F16 A0,D on W1 through W19 o Write W F16 A3,W on W1 through W8 o SET REUSE F16 A4 W1 o CLEAR REUSE F16 A4*W1 o RESET F9 A0


PROGRAMMABLE SYNCHRONIZATION UNIT (PSU) Page 37-5 o Q = X VALID COMMAND

37.2.12 Busy Output (to FIDO) NIM, differential signal.

37.2.13 Busy Output (for Test) NIM

37.2.14 Jitter +/- 250 ps maximum

37.2.15 Delay Resolution

8.4 nanoseconds

37.2.16 Pulse to Pulse Resolution within N +/- 250 ps maximum.

37.2.17 Front Panel Indicators X LED REUSE LED

37.2.18 Power Supply Requirements o +6 volts at 1A o -6 volts at 2.9A using CAMAC Dataway pins P1-76 and P1-79.


PROGRAMMABLE SYNCHRONIZATION UNIT (PSU) Page 37-6

37.2.19 Packaging Module CAMAC Double Width Input Connector (1) Isolated BNC Front Panel Pulse Output Connectors (6) LEMO 4*V0, 2V0 Front Panel "Busy" Output Connector (1) LEMO (double pin) Front Panel "Busy" Output Connector (1) LEMO Front Panel All Outputs are NIM.

37.2.20 Temperature 0 to 60 degrees C operating with >= 500 fpm airflow Delay drift <0.5 nanoseconds 0-60 degrees Celsius.

37.3 DRAWING PACKAGE NUMBER 135-726

37.4 RESPONSIBLE ENGINEER H. Kang


 
Go to top of page
Contact (until Aug. 15, 1996): Jeffrey Miller
Owner: Bob Sass

Converted from VAX Runoff output using doc2webset.pl