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