CONTROLS
CAMAC 184
DIGITAL I/O
ED-218118
CONTROLS HARDWARE RELEASE NO. 52.1
CAMAC 184 Module
Digital Input/Output
Robert J. Ducar
April 14, 1986
1 DESCRIPTION
2 CAMAC 184 OP CODES
5 SPARES
7 DOCUMENTATION
8 PALS DOCUMENTATION
1 DESCRIPTION
The one-wide CAMAC 184 module provides basic digital input and output control facilities. The module furnishes 16 bits of control, 16 bits of monitor, and two pulsed outputs. The printed circuit board for this module provides a variety of input and output conventions that are easily modified by the end user. This module is somewhat equivalent to the CAMAC 181 module and is recommended for new applications or as a replacement for in-service 181 modules. The setting of control bits is a two step process. The first part of the process is the writing of a 16 bit clock enable mask which defines the control bits that may be altered. The data contained in the second operation of writing the control word effect only those bits selected by the previous mask. The read/modify/write operation is thereby avoided. The two step setting process easily accommodates bit, selected bits, nibble, and byte control in applications where separate devices or parameters are controlled from a single module. The control lines are are available as either active high or active low outputs. When configured in the active high output option, the output drivers are 74128 gates. When configured in the active low output option, the control lines are sourced from a 75446 peripheral driver. These drivers are well suited to relay control, each being capable of sinking up to 400 ma loads. In this configuration, each output is diode clamped to +24 volts for transient suppression and is also pulled-up to +24 volts with a 100K ohm resistor. The diode clamps and pull-up resistors may be connected to +5 volts rather than to +24 volts by means of a soldered wire option. The monitor lines are TTL compatible and normally active high with 1000 ohms to ground terminated inputs. Active low inputs and pulled-up inputs are available options to the user.
The pulsed outputs are normally one second in duration. As is the case for the static control lines, the pulsed lines may be configured as active high or low outputs. In the active high configuration, the outputs are sourced from 74F3037 gates rather than 74128s. Electrically separate pulsed outputs are available at the module front panel in addition to the rear I/O connector. Upon clear command or powering-up, all control lines and pulsed outputs are set to the off state. The clock enable mask for the control lines is also set off.
2 CAMAC 184 OP CODES
All codes return module Q and X immediately, except as noted. This module never asserts LAM.
F(0) A(0) Read Control Word --------- R16 (MSB) - (LSB) R1 --------------------------------- C15 - Control Word - C0
F(1) A(0) Read CW Clock Enable Mask --------- R16 (MSB) - (LSB) R1 --------------------------------- C15 - CW Clk En Mask - C0
F(2) A(0) Read Monitor Word --------- R16 (MSB) - (LSB) R1 ------------------------------- M15 - Monitor Word - M0
F(6) A(0) Read Module Number --------- R16 - R9 | R8 - R1 ----------------------------- | 0 | B8 Hex, 184 Dec |
F(7) A(0) Dummy Read - No Data are Returned ---------
F(9) A(0) Reset Module --------- This command is a logical or with Z*S2 and power-up clear. It resets the control and pulse outputs off and clock enable mask to zero.
F(16) A(0) Write Control Word ---------- W16 (MSB) - (LSB) W1 --------------------------------- C15 - Control Word - C0
F(17) A(0) Write CW Clock Enable Mask ---------- W16 (MSB) - (LSB) W1 ---------------------------------- C15 - CW Clk En Mask - C0
F(29) A(0) Pulse Output P0 ---------- Q is conditional for this operation. If the P0 Output is active, Q will not be returned.
F(29) A(1) Pulse Output P1 ---------- Q is conditional for this operation. If the P1 Output is active, Q will not be returned.
Example: To set the low byte of the Control Word to $AB, the following commands are executed.
F(17) A(0) $00FF
F(16) A(0) $xxAB
3 CAMAC 184 MODULE - I/O ASSIGNMENTS
Rear I/O: 36 Position Edge Connector A = R B = L
POS SIGNAL POS SIGNAL --- -------------- --- ---------------- 1L M15 (MSB) 1R M14 2L M13 2R M12 3L M11 3R M10 4L M9 4R M8 5L M7 5R M6 6L M5 6R M4 7L M3 7R M2 8L M1 8R M0 (LSB) 9L C15 (MSB) 9R C14 10L C13 10R C12 11L C11 11R C10 12L C9 12R C8 13L C7 13R C6 14L C5 14R C4 15L C3 15R C2 16L C1 16R C0 (LSB) 17L P0 17R P1 18L Common 18R Common
4 CAMAC 184 MODULE - FRONT PANEL
The CAMAC 184 module has the following front panel features:
N led: Red (stretched)
P0 Output: Green led (not stretched) Lemo (74F3037 or 75446 driver)
P1 Output: Green led (not stretched) Lemo (74F3037 or 75446 driver)
5 SPARES
A supply of CAMAC 184 operational spares is maintained on the second floor of the Linac Annex. Spares are normally provided with active high control and pulse outputs and active high monitor inputs terminated with 1000 ohms to ground. Pulsed outputs are normally set to one second +/- 10%.
6 INPUT/OUTPUT OPTIONS
For active low inputs - substitute 74LS541 at IC Locations #6 and #12 and change 1K ohm pull-downs to 4.7K ohm pull-ups.
For active low P0 and P1 front panel outputs - remove 74F3037 at IC Location #41 and install 75446 at #40. Install pull-up resistors to +5V or to +24V.
For active low P0 and P1 rear I/O outputs - remove 74F3037 at IC Location #13 and install 75446 at #7. Install pull-up resistors to +5V or to +24V.
For active low control line outputs - remove 74128 chips from IC Locations #32, #33, #34, and #35. Install 75446 chips at IC Locations #20, #21, #22, #23, #26, #27, #28, and #29. Install pull-up resistors to +5V or to +24V.
7 DOCUMENTATION
0812-ED-218118 Schematic 0812-BD-218119 Artwork (RF-122) 0812-BD-218120 Master Drawing 0812-MD-34863 Outline Drawing 0812-MC-218102 Front Panel Mechanical 0812-MC-218121 Front Panel Silkscreen
8 PALS DOCUMENTATION
Directory: DEVL::USR$DISK3:[DUCAR.PALS]
Filenames: 18402A.DAT 1st Level NAF Decoder 82S153 18408A.DAT 2nd Level NAF Decoder 82S153
rjd: DEVL::USR$DISK3:[DUCAR.DOC]CMC184.RNO