CONTROLS
CAMAC 053
ED-35541
CONTROLS HARDWARE RELEASE NO. 35.1![]()
CAMAC 053 Module
Quad Bipolar DAC - Power Supply Controller
Robert J. Ducar
August 1, 1984
![]()
1 DESCRIPTION
2 INPUT/OUTPUT SCALING
3 CAMAC 053 OP CODES
6 DOCUMENTATION
7 PAL DOCUMENTATION
1 DESCRIPTION
The CAMAC 053 module is a four channel DAC - power supply
controller. The AD565 DACs have 12 bits of resolution and are
wired for bipolar operation. The analog output ranges from
-10.240 to +10.235 volts with lsb valued at 5 mv. Each
channel has a buffered output with separate offset and gain
adjustments. The output buffer amplifier is capable of
driving 5ma at full scale output. There is 100 ohms
resistance in series with each analog output to isolate cable
capacitance. All outputs are set to zero upon power up or
module clear. Each channel is programmed in 2's complement
code as a left justified 12 bit word.
The module also provides four lines of ON/OFF control and
twelve bits of status monitor. The static ON/OFF control
lines are sourced by 74128 drivers. The status monitor inputs
are opto-coupled (HCPL-2630) with a separate return common for
each group of three monitor inputs. All inputs and outputs
are positive logic.
2 INPUT/OUTPUT SCALING
SELECT INPUT OUTPUT
------ ----- ------
Positive Full Scale 7FF0 +10.235v
Positive LSB 0010 + 0.005v
Zero 0000 0.000v
Minus LSB FFF0 - 0.005v
Minus Full Scale 8000 - 10.240v

3 CAMAC 053 OP CODES
All codes return module Q and X immediately.
This module never asserts LAM.
F(0) A(n) Read D/A Value of DACn n = 0 -> 3
---------
R16 - R5 | R4 - R1
--------------------------------------
Sign <- D/A Value -> LSB 0
F(1) A(0) Read Control and Monitor Status
---------
R16 R15 R14 R13 | R12 - R1
--------------------------------------
PS3 PS2 PS1 PS0 SB12 - SB1
ON ON ON ON MONITOR LINES
F(6) A(0) Read Module Number
---------
R16 - R9 | R8 - R1
-----------------------------
0 35 Hex, 53 Dec
F(9) A(0) Reset Module
---------
This command is a logical or with Z*S2 and power
up clear. A reset sets each channel to zero out-
put, and sets each PS control line OFF.
F(16) A(n) Set D/A Value of DACn n = 0 -> 3
----------
R16 - R5 | R4 - R1
--------------------------------------
Sign <- D/A Value -> LSB X
The D/A value is in 2's complement format.
F(28) A(n) Set PSn Control Line OFF n = 0 -> 3
----------
F(30) A(n) Set PSn Control Line ON n = 0 -> 3
----------
4 CAMAC 053 MODULE - I/O ASSIGNMENTS
A = R B = L
POS SIGNAL POS SIGNAL
--- --------------------- --- ---------------
1L Common 1R DAC3 Output
2L Common 2R DAC2 Output
3L Common 3R DAC1 Output
4L Common 4R DAC0 Output
5L SB11 5R SB12
6L Common SB10 SB11 SB12 6R SB10
7L SB8 7R SB9
8L Common SB7 SB8 SB9 8R SB7
9L SB5 9R SB6
10L Common SB4 SB5 SB6 10R SB4
11L SB2 11R SB3
12L Common SB1 SB2 SB3 12R SB1
13L Common 13R Common
14L Common 14R PS3 ON = 1
15L Common 15R PS2 ON = 1
16L Common 16R PS1 ON = 1
17L Common 17R PS0 ON = 1
18L Common 18R Common

5 CAMAC 053 MODULE - FRONT PANEL
The CAMAC 053 module has the following front panel features:
N led: Red, stretched
PSn ON leds: Green
DACn Analog Views: Lemo, 100 ohm series resistance
Voltage Test Points: -15v, +15v, +5v, COM

6 DOCUMENTATION
0812-ED-35541 Schematic
0812-BD-35542 Artwork
0812-BD-35543 Master Drawing
0812-BD-35544 Assembly Drawing
0812-MC-35564 Front Panel Mechanical
0812-MC-35565 Front Panel Silkscreen

7 PAL DOCUMENTATION
Directory: DEVL::USR$DISK3:[DUCAR.PALS]
Filenames: 05303A.DAT NAF Decoder 10L8
05329A.DAT MSB Bus Fixer 16L8
05330A.DAT LSB Bus Fixer 16L8
PAL 82S153 may be substituted for 10L8 and 16L8.
rjd: DEVL::USR$DISK3:[DUCAR.DOC]CMC053.RNO
![]()
PAL DOUCMENTATION
module 05303a title ' CAMAC 053 - NAF DECODER CHIP 3 R. Ducar 6-6-89 ' 05303a device 'f153';
F16, F8, F4, F2, F1 pin 1,2,3,4,5; A8, A4, A2, N pin 6,7,8,9; A1, OF1, OF6, OF0, OF16 pin 11,12,13,14,15; OF28, OF30, OF9, ON pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
/ON = /N;
/OF9 = F16*/F8*F4*F2*/F1*A8*A4*A2*A1*/N;
/OF30 = /F16*/F8*/F4*/F2*F1*A8*A4*/N;
/OF28 = /F16*/F8*/F4*F2*F1*A8*A4*/N;
/OF16 = /F16*F8*F4*F2*F1*A8*A4*/N;
/OF0 = F16*F8*F4*F2*F1*A8*A4*/N;
/OF6 = F16*F8*/F4*/F2*F1*A8*A4*A2*A1*/N;
/OF1 = F16*F8*F4*F2*/F1*A8*A4*A2*A1*/N;
"DESCRIPTION:
----------------------------------------------------------------------------- ! INPUTS ! OUTPUTS ! ! ----------------------------------------------------- OPERATION ! !PIN1 2 3 4 5 6 7 8 9 11 ! 12 13 14 15 16 17 18 19 ! ! ----------------------------------------------------------------------------- ! X X X X X X X X L X ! . . . . . . . L ! N ! ! H L H H L H H H L H ! H H H H H H L L ! F9 A0 N ! ! L L L L H H H X L X ! H H H H H L H L ! F30 A0-3 N ! ! L L L H H H H X L X ! H H H H L H H L ! F28 A0-3 N ! ! L H H H H H H X L X ! H H H L H H H L ! F16 A0-3 N ! ! H H H H H H H X L X ! H H L H H H H L ! F0 A0-3 N ! ! H H L L H H H H L H ! H L H H H H H L ! F6 A0 N ! ! H H H H L H H H L H ! L H H H H H H L ! F1 A0 N ! ----------------------------------------------------------------------------- end 05303a
module 05329a title ' CAMAC 053 - CHIP 29 R. Ducar 6-6-89 ' 05329a device 'f153';
F0, F6, F1, F16, IN5 pin 1,2,3,4,5; IN6, IN7, IN8, IN9 pin 6,7,8,9; IN11, WR12, WR13, WR14, WR15 pin 11,12,13,14,15; WR16, WR17, WR18, WR19 pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
IF (F16*F1*F0) /WR12 = /IN5;
IF (F16*F1*F0) /WR13 = /IN5;
IF (F16*F1*F0) /WR14 = /IN5;
IF (F16*F1*F0) /WR15 = /IN5;
IF (F16*F1*F0) /WR16 = /IN5;
IF (F16*F1*F0) /WR17 = /IN5;
IF (F16*F1*F0) /WR18 = /IN5;
IF (F16*F1*F0) /WR19 = /IN5;
"DESCRIPTION:
F16 - PASS TS F6 - PASS 00 F1 - PASS TS F0 - PASS TS IF NO INPUTS PASS 00 end 05329a
module 05330a title ' CAMAC 053 - CHIP 30 R. Ducar 6-6-89 ' 05330a device 'f153';
F0, F6, F1, F16, IN5 pin 1,2,3,4,5; IN6, IN7, IN8, IN9 pin 6,7,8,9; IN11, WR12, WR13, WR14, WR15 pin 11,12,13,14,15; WR16, WR17, WR18, WR19 pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
IF (F16*F1*F0) /WR19 = /IN5;
IF (F16*F1*F0) /WR18 = /IN5;
IF (F16*F1*F0) /WR17 = F6;
IF (F16*F1*F0) /WR16 = F6;
IF (F1) /WR15 = /IN5;
IF (F1) /WR14 = F6;
IF (F1) /WR13 = /IN5;
IF (F1) /WR12 = F6;
"DESCRIPTION:
F16 - PASS TS 0 F6 - PASS 35 F1 - PASS TS TS F0 - PASS TS 0 IF NONE ACTIVE PASS 00 end 05330a