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

CONTENTS

1  DESCRIPTION
2  CAMAC 184 OP CODES
3  CAMAC 184 MODULE - I/O ASSIGNMENTS
4  CAMAC 184 MODULE - FRONT PANEL
5  SPARES
6  INPUT/OUTPUT OPTIONS
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

Security, Privacy, Legal