HP StorageWorks 1000 - Modular Smart Array Operating instructions

HP 6002A
Power Supply HP 1000
Computer
HEWLETT'
PACKARD
Programming
Guide
Device Introduction
The
HP
6002A
DC
Power
Supply1
employs a unique ex-
tended range technique which allows it to furnish maximum
output power over a wide range of voltage
and
current com-
binations. The supply can provide a full 200 watts of output
from 20V, 10A to 50V,
4A.
The output
is
fully adjustable
through the enti
re
operating range of
+0
to
+50
volts and 0
to 10 amps
by
front-panel voltage
and
current controls.
Option 001, the HP-IB interface allows the supply
to
be
digitally controlled from a calculator, computer,
or
other con-
troller.
Either
the
output
voltage
or
current
can be
programmed.
A pair of switches on the rear panel of the supply allows
selection of anyoneof three modes of operation: local, HP-IB
constant voltage (CV),
or
HP-IB constant current (CC). The
6002A acts only as a listener on the bus.
Addressing
Before the 6002A can accept programming information, it
must
be
addressed to listen. The 6002A has listener capabil-
ity only. The switches which allow the 6002A to
be
addressed
as
a listener are located on the rear panel. They are
in
the
upper right hand-corner of the box, just to the right of the
HP-IB connector.
There are seven switches, but only the left five are used.
Note that the 6002A address cannot
be
read directly off ofthe
rear panel
in
binary. The least significant bit is farthest
to
the
left
as
shown in figure 9-1. The octal address shown
is
5.
Constant voltage (CV) or constant current (CC) operation
must also
be
set (also shown
in
figure 9-1). The HP-IB option
001
circuits are factory adjusted for CV operation2. See the
"Programming" section for more details.
1
The
6002A Operating and Service Manual (06002-90001), the
HP-IB Power Supply Interface Guide (5952-3990), and Application
Note 401-1 (5953-2800) should
be
used with this note.
2Constant current
(GG)
adjustments are also discussed
in
Appendix
A
of
the 6002A Operating and Service Manual (06002-90001).
Application Note 401-9
System Preparations
LU
Assignment
One logical unit should
be
assigned to the 6002A. Assuming
the switches are set to
an
address of 5
as
shown
in
figure 9-1,
the
LU
assignment may
be
performed from File Manager,
:SYLU,17,10,S8
This statement would assign
LU
17 to equipment table
10.
The device address associated with
LU
17 would
be
5.
ADDRESS
SWITCH
1
-7
~
IGNORED
DD
Figure 9-1. 6002A Listen Address and Mode Switches

HP 6002A/HP 1000
Buffering
The buffering option for the 6002A EQT should
be
turned off
until the device
has
been tested for valid operation.
:SYEQ,10,UN
will set the 6002A EQT to the unbuffered mode.
Although the time-out for the 6002A EQT must
be
a com-
promise for
all
devices
on
the HP-IB, the 6002A time-out can
be
as
short
as
one second. The time-out
is
an
errorcondition
for this device.
The 6002A either listens
and
accepts programming informa-
tion, or
an
error condition exists (the 6002A hardware is
inoperative). For this reason, it
is
usually satisfactory to allow
the operating system to handle time-out errors. (The device
configuration word defaults to this condition.) From File Man-
ager, a system request may be used to set the time-out
value:
:SYTO,10,100
will set the time-out
on
EQT 10 to one second.
Configuration
The 6002A
is
a device which will need special configuration
on HP-IB. Four ASCII characters are expected
by
the power
supply. These characters do not include
an
end-of-record
terminator. (The carriage return (CR), linefeed (LF) ter-
minator will confuse the 6002A.) When
an
ASCII write
re-
quest
(a
formatted "WRITE" from FORTRAN, for example)
is
performed
in
the
HP
1000, a CRLF is automatically sent as
the record terminator.
By
inserting the underline character
C'_
")
at
the end of each output record, the end-of-record
terminators may
be
suppressed. This method must
be
used
each time a write request
is
made to the 6002A. See the
example FORTRAN program
in
figure 9-4 for more details.
SRQ is not applicable to the 6002A. The default SRQ config-
uration
is
satisfactory.
DMA
is
not usually allocated for the 6002A so the device
configuration word should
be
checked to see that a DMA
channel
is
not inadvertantly allocated.
The
I,J,
and P bits of the configuration word are not applica-
ble to the 6002A, and may
be
left at their default values.
9-2
From File Manager,
:CN,17,25E,17000E
"
will assure that
LU
17 (the 6002A)
is
configured correctly.
Remote
The
6002A
need
not be
configured
into remote for
programming.
Programming
Because record terminators
are
not accepted, File Manager
should not
be
used to check out the power supply.
The HP-IB option (001)
is
basically adigital-to-analog conver-
ter (DAC) that voltage-programs the power supply's constant
voltage (CV) or constant current (CC) output
in
the high
or
low range. The DAC automatically provides a voltage-
programming output to the power supply
as
soon
as
four
digits are received. This output
is
retained until the next four
digits are received. The DAC
is
programmed
by
the mag- ,---../'
nitude digits
in
BCD
in
such a way that 000 equal 00.0% of
full range, 500 equals 50.0% of full range, and 999 equals
99.9% of full range.
The magnitude of the constant voltage (CV) or constant
current (CC) output of the power supply
is
programmed by a
data word comprised of four ASCII characters (digits) re-
ceived
in
the order shown by figure 9-2. The first digit
specifies range and the next three digits specify the desired
magnitude (percentage of full scale).
01
I
Range
1 or 2
02 03
04
~~-------'r~------_/
Magnitude
000-999
Figure 9-2. 6002A Data Word Format

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
II
I
HP
6002A/HP 1000
FTN4,L
PROGRAM
TVOUT(3),11-28-78
(GWG)
TEST
VOUT
C
C
C
INTEGER
VOUT
COMMON
ILU,ILST,IDLU
DATA
NO/2HNO/,BUS/2HBUI
IF(INPRM(ID).EQ.NO)GO
TO
998
6
WR
ITE( ILU, 1
0)
10
FORMAT("ENTER:
REAL
'VOLTS'
READ(ILU,)VOLTS
998
15
999
IF(VOLTS.GT.50.)GO
TO
999
IF(VOUT(VOLTS).EQ.NO)
GO
TO
999
GO
TO
6
WRITE(ILU,15)
FORMAT(
":
RU
,
TVOUT
, I
LST
, IDLU")
STOP
END
Input parameters saved here.
Obtain input parameters.
50
MEANS
END:
_")
Read
input voltage value from the user
terminal.
If
voltage
is
illegal, terminate the program.
Call function to program the 6002A.
INTEGER
FUNCTION
VOUT(VOLTS),11-07-78
(GWG)
VOLTS
TO
6002A
C
C
USER
PROGRAM
ERROR
CHECKING
MUST
BE
USED
WITH
THIS
C
FUNCTION
CALL,
NO
BUFFERING,
ERRORS
ARE
CHECKED
BY
C
THE
FUNCTI
ON.
C
C
OUT
OF
RANGE
ERROR
= -1
C
INTEGER
REAL
COMMON
DATA
RANGE,OUTV
RESOLU,VOLTS
ILU, ILST,
IDLU
NO/2HNO/,YES/2HYEI
VOUT=YES
IF(VOLTS.LT.O)GO
TO
300
50 IF(VOLTS.GE.10.)GO
TO
100
RESOLU=.01
RANGE=1000
GO
TO
200
100 IF(VOLTS.GE.50.)GO
TO
300
RESOLU=.05
RANGE=2000
200
OUTV=
VOLTS/RESOLU
+.05
+
RANGE
WRITE(IDLU,10)OUTV
10 F
ORMAHI4,1_")
Appendix A of the 6002A Operating and
Service Manual describes range program-
ming
in
detail.
Note, the underline character must
be
used
to suppress the carriage return and linefeed.
Figure 9-4. Programming 6002A Voltages
9-3

.,
HP 6002A/HP 1000
0044
1ERORV=1BERRC1DLU)
0045 1FC1ERORV.EQ.O)
RETURN
0046 WR1TEC1LU,1000)1ERORV
0047 1000
FORMATC"HP-1B
ERROR
..
13
.....
)
0048
VOUT=NO
0049
RETURN
0050 300 WR1TEC1LU,1001)
0051 1001 FORMAH"6002A
VOLTAGE
OUT
OF
RANGE
.")
0052
RETURN
0053
END
Figure
9·4.
Programming
6002A
Voltages
(Continued)
The range digit
can
be
the number 1 specifying low range
(0-10 volts for
CV,
0-2A for CC) or the number 2 specifying
high range (0-50 volts for
CV,
0-10 amps for CC). The mag-
nitude digits can
be
any number from 0-999 (see figure 9-3).
Since 999 is the maximum value for the magnitude digits, the
programmable output ranges are
as
shown
in
figure 9-3.
Figure
9-4
shows
a
FORTRAN
test
program
and
a
generalized subroutine which allows the 6002A to
be
pro-
grammed from 0-49.9 volts by inputting the desired voltage
value from a user terminal. The equations required to do the
operation are straight forward and can
be
found
in
the sub-
routine.3 Range programming for the CC operation can
be
done
in
a similiar fashion.
The following paragraphs provide detailed operating instruc-
tions required to program the 6002A for constant voltage or
constant current operation. Refer to figures 9-5 and 9-6 for
adjustments and component locations respectively.
Low Range CV - 0 to 9.99V (99.9% of 10V)
High Range CV - 0 to 49.95V (99.9% of 50V)
Low
Range CC - 0 to 1.998A (99.9% of 2A)
High Range CC - 0 to 9.99A (99.9% of 10A)
Figure
9·3. 6002A
Programmable
Output
Ranges
3
See
the 6002A Operating and Service Manual, Appendix A for
more information conceming range programming.
9·4
Constant Voltage Operation
To program the supply for constant voltage operation:
a.
Connect the supply to
an
HP 1000 controller.
b.
Set the mode switches on the rear of supply to the CV '
''--./
position,
c.
Turn
on
the supply.
d.
With the supply's output terminals open, program the
supply for the desired output voltage.
e.
Connect a short across the supply's rear panel output
terminals and adjust the front panel current control for
the desired maximum output current.
If
a load change
causes this current limit
to
be
exceeded, the supply
automatically crosses over to constant current operation
at
this preset current limit and the output voltage drops
proportionally.
Constant Current Operation
To
program the supply for constant current operation, you
must first adjust HP-IB option
001
for
CC
operation (steps a
through
h).
a,
Turn off the supply and set mode switches to the CC
position.
b.
Turn the VOLTAGE control on the front panel fully
clockwise.

III
c. Use the constant current test setup (fiQure 9-5) except
set RL1 and RL2 to approximately 3.5 ohms each and
use a
0.01
ohm resistor for current sampling resistor RS.
d. Connect the power supply to the HP 1000 and turn
it
on.
Allow a 30-minute warm up period.
e.
Adjust constant current (CC) zero output by connecting
an
oscilloscope to the
+S
and
-S
terminals and repeat-
ing one and two below.
f.
g.
h.
i.
j.
k.
I.
1.
Alternately program data words 2000 (zero high
range) and 1000 (zero low range) with a 50msec
(approx.) delay between data words. Programming
these words consecutively in FORTRAN is close
enough. If this
is
a problem, use a
"DO"
loop be-
tween programming statements.
2.
Adjust
the
ZERO
ADJUST
potentiometer
(A300R19)
and
the
ZERO
BALANCE
ADJUST
potentiometer (A300R4) for a straight line at zero as
indicated on the scope. Potentiometers are adjusted
simultaneously
to
obtain
the
desired
scope
indication.
Adjust
CC
high range full scale outPl:lt by programming
data word 2999 and adjusting A300R7 for a reading of
.0999V on a digital voltmeter (connected across R(S) as
shown
in
figure 9-5).
Adjust
CC
low range full scale output by programming
data word 1999 and adjusting A300R9 for a reading
of
.01998V on a digital voltmeter (connected across R(S)).
Recheck adjustments. If necessary, repeat steps e
through g above.
Turn off the supply and connect a short across the rear
output terminals.
Set the mode switches to CC and turn on the supply.
Program the supply for the desired output current.
Open the output terminals and adjust the front panel
VOLTAGE control for the desired maximum output vol-
tage.
If
a load change causes the voltage limit to be
exceeded, the supply automatically crosses overto con-
stant voltage operation at this
pOint
voltage limit and the
output current drops proportionally.
9-5
HP 6002A/HP 1000
51
"
0--
POWER SUPPLY
RL1
UNDER
TE ST
yI':-
-+
~
vt_
~L2
DIGITAL
VOLTMETER
LOAD
RESISTORS + - G
CURRENT
~
MONITOR
ING
RES ISTOR ...().
{RS
~
Figure 9-5. 6002A Constant Current Test Setup
Performance
The 6002A is a listener-only on the HP-IB and is designed to
be a programmable power supplywith a versatile voltage and
current and output range. Hence, its prime applications are
found
in
the testing of electronic components and
in
supply-
ing stimulus to various process control equipment. Actual
performance testing would be more applicable to high speed,
low current applications
(i
e., ADC's used for waveform gen-
eration). If empirical measurements are desired, however,
refer to the performance programs discussed in Chapter 5 of
Application Note 401-1.
In
actual applications of the 6002A, a stimulus is applied, and
a response is expected
or
measured. The time between
requesting the stimulus and the expected response is often
useful information to the system programmer.
The 6002A will respond
in
less than 100 milliseconds when
programmed from 0 to 99.9%
of
maximum rated output
~Ol
tage. This response is independent of load. For programming
the supply down (100% to
0.1
% of maximum rated output),
the output takes approximately 400 milliseconds without any
load and approximately 200 milliseconds with a full load. The
slower time to program down is due to the supply's output
capaCitor which discharges much more slowly without a load
than with a load.

HP 6002A/HP 1000
SPAN
R
----1~--
DAC
OUT -
___
1----'
RANGE
--+--
-
U28
-1
3
--+-----'
R--+-:--
VDD-
-15V-
-+-=
--
--'
W •
.-/'
+15V
~
I'5V'\;7
I
I
TURN
ON/OFF
~
6 -
8
9
-,
Tl
I 3
I
11
I . 12
I
i-C;~----O--~l~'-
-
I
CR
.
I
CA3
I
CR4
I
p/o
I
+5V
REGJL=
I SUPPLY
--------
-
--
C]B=
~i!s
88
±
15V
REGULATED SUPPLY
Figure 9-6. Component Adjustment Locations
9-6

1m
HP
6002A/HP 1000
NOTES
9-7

II
HEWLETT
if
PACKARD
5953-2808(22) Printed
in
U.S.A. 4/79
Other manuals for StorageWorks 1000 - Modular Smart Array
8
This manual suits for next models
1
Table of contents
Other HP Power Supply manuals
Popular Power Supply manuals by other brands

BEHLMAN
BEHLMAN PF1352 Series manual

3B SCIENTIFIC PHYSICS
3B SCIENTIFIC PHYSICS 3B ELWE U33010 instruction sheet

EKSMA OPTICS
EKSMA OPTICS PS-40 Technical description

Trivum
Trivum RP321 Quick installation guide

Siemens
Siemens 4AV2306-2EB00-0A operating instructions

Fluke
Fluke FLK-TI-SBC3B instruction sheet