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
![]()