Hewlett-Packard 3478A multimeter Operator's manual

Hewlett-Packard 3478A multimeter Operator's manual

The 3478A Multimeter is a fully programmable HP-IB digital multimeter. It offers 3 1/2 to 5 1/2 digit resolution for measuring de volts, true RMS ac volts, 2- and 4- wire ohms, and de and RMS ac current. It offers de voltage performance from 100 nanovolt sensitivity up to 300 volts (full scale), true RMS capability up to 300 kHz, and resistance measurements from 100mQ sensitivity to 30M (full scale). Its dc and true RMS ac current measuring capability is from 1uA sensitivity up to 3A. The fast autorange capability of the 3478A allows you to make measurements over a wide dynamic range without sacrificing throughput rates.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

Hewlett-Packard 3478A Operator's Manual | Manualzz
 IMPORTANT NOTICE
Most -hp- service offices in the United States are NOT authorized
to service andrepair 3478A DMM's. Contact your local -hp- sales
office for specific information on where to send the instrument for
repair. Outside of the United States, repair service may be obtain-
ed at your local -hp- service center.
oy e ra
uu Hy
¢ ^^
Ary changes made iminstruments )
ing will be found in a "Manual Changes’ supplement suppl
this manual. Be sure to examine this supplement, if one exists for
this manual, for any changes which apply to your instrument and
record these changes in the manuái.
Printed: February 1983
To help minimize the possibility of electrical fire or
“shock hazards, do not expose this instrument to rain
“or excess moisture. +
x
©Copyright Hewlett-Packard Company 1981
P.O. Box 301, Loveland, Colorado, 80537 U.S.A
Manual! Part No. 03478-90005
Microfiche Part No. 03478-90055
mrp EL 2. .
ATA AA] SEL
Ea E
a MN E
zur
4
\
Fev
— ey — A 0
3468A/B/3478A 0) Newer 3468A/B/3478A
Service Card A Service Card
; Refer to Chapter V of your Operators Manual to diagnose a
Refer to Chapter V of your Operators Manual to diagnose a
3468A/B/3478A malfunction, The warranty period for your multimeter 3468A/B/3478A malfunction. The warranty period for your multimeter
and/or accessory is one year from date of purchase. Should service _ and/or accessory is one year from date of purchase. Should service
be required, please return this card with your 3468A/B/3478A instru- be required, please return this card with your ЗАБВА/В/ЗАТВА instru-
ment protectively packaged {refer to Chapter V of the Operators
ment protectively packaged (refer to Chapter V of the Operators
Manual) to avoid in-transit damage. Such damage is not covered under ; Manual} to avoid in-transit damage. Such damage is not covered under
warranty.
|
warranty.
Inside the U.S.A.
Attention: HP Service repair in the U.S.A. for the 3468A/B and 34 78A : Attention: HP Service repair in the U.S.A. for the 3468A/B and 3478A
is only available at the following location:
HEWLETT
Г; PACKARD
; Hewlett-Packard
Hewlett-Packard |
instrument Service Center | | Instrument Service Center
P.0. Box 7922/6940 Middlefield P.O. Box 79221690 Middiefieid
Mountain View, CA 94042 Mountain View, CA 94042
We advise that vou insure your multimeter and use priority {AIR} mail
for distances greater than 300 miles to minimize transit times. Ali units
will he returned by the fastest practical means.
A Outside the U.S.A. Return your unit to the nearest designated Hewlett-
"Packard Sales and Service Office. Check the back of your Operators
Manual or Service Manual for the address.
% Rid HOE OF OE OE + # XX EE NN oA НХ хх хх нон он он ох о Кой о * ой он нон ох хо + # + 4 + * HR
Preferred method of payment for out-of-warranty repairs is a purchase
order for companies with established Hewlett-Packard credit . (Include
copy of purchase order with shipment.)
We advise that ycu insure your multimeter and use priority (AIR) mail
for distances greater than 300 miles to minimize transit times. All units
will be returned by the fastest practical means,
Outside the U.S.A. Return your unit to the nearest designated Hewlett
Packard Sales and Service Office. Check the back of your Operators
Manual! or Service Manual for the address.
ERK EEE KKH HEE EER ER EERE RAE RE REFER KEELER FETE RAE NA
Preferred method of payment for out-of-warranty repairs is a purchase
order for companies with established Hewlett-Packard credit . {Include
copy of purchase order with shipment.)
PO, Number Model No. | Serial No. - P.O. Number - Model No, | “Serial No.
Ш Authorized Signature
Authorized Signature
Service Information
This card must be completed and returned with your unit.
Company Name Bate
Company Contact (Name) | | Phone a
Sireet Address City
State Zip Instrument Serial Number
What Is the Problem Area?
CL} Self-Test Fail Li Rechargeable Battery
Dl Accuracy (specify function (3468A/8 only)
and range) EJ HP-IL (3468A/B only) *
Li Noise {specify function and L] HP-1B {3478A only)
range) El Unable to calibrate
Dl Display/Keyboard terror message occurs)
С) Intermittant problem Ei Other
{please describe below) О Application”
Describe Problem
*Before sending the 3468A/8 in for an HP-IL problem, be sure that it is
the instrument causing the problem.
This card must be completed and returned with your unit,
Service Information
%
O0 65 00
Company Name Date
Company Contact (Name) Phone a
Street Address City
State | Zip | Instrument Serial Number
What Is the Problem Area?
С
Self-Test Fail Rechargeable Battery
Accuracy (specify function (3468A/B only)
and range) 1 HP-IL (3468A/B only)"
Noise {specify function and 1 HP-IB (3478A only)
range) Li Unable to calibrate
Display/Keyboard {error message occurs)
Intermittant problem L.3 Other
(please describe below) Г)
Application *
Describe Problem
#
i
i
“i
* Before sending the 34GBA/8 in for an HP-R. problem, be sure that itis
the instrument causing the problem,
TABLE OF CONTENTS
Chapter Page Chapter Page
„Fi. MEET THE 3478A... 1214104544 610 00 1 Hi, REMOTE PROGRAMMING (Contd)...... 35
) Introduction ....... e *eevva. aaa 1 Trying Out a Command. ............. 35
| How to Use This Manual... ........... 2 Addressing . «ov vc vive vee 36
Simplified Operation. .............. 5/6 Sending Instructions to the 3478A...... 37
Home Commands. .. . .. «vou vv ono 39
Chapter Page Programming Hints. . . . ...... oc... 40
i, USINGTHE3478A... re... era 7 Receiving Data from the 3478A........ 41
Introduction ..... ... 1 aaa 7 3478A Bus Capabilities are „0.4.42
Detailed Operating instructions. ......... 7 CLEAR i ie 43
Operating Characteristics. ...... em... 7 Examples . ......o.oemereear kee 43
AUTOZERO ..... RK KK 8 Comments ......coe.-..e.. ... ... 43
What is Autozero?. ........ +... «. 8 LOCAL. 1112404 8442 144 40 0 444400 44
How it Affects Measurements.......8 Examples .......44 2440000 МЕ 44
CALIBRATE 1 1112444444 4 4 1 1444 0 10 Comments ... 14244 44e 8 442000 44
What is Electronic Calibration?...... 10 LOCAL НОСКОНТ................ 44
Calibrate Enable. ............... 10 Example .. 1.442804 4 844 844000 44
CURRENT ..... eee ee 11 Comments ... 112440000400 0 0 44
Meastiring Current. ............. 11 REMOTE E 45
DISPLAY 11224 4 424 44 64 6e a a 11e 0 12 Examples ......4 442840 2044506 45
How itis Used. ............... 12 Comments . . «ov vv von vey 45
Normal .......... nea deco 12 REQUIRE SERVICE (SRO). 2.244400 46
Message...... naaa ere dd 13. How to н5е ОВО... ............. 46
User Generated Message.......... 15 Status Register and Status Byte. .... 47
Changing the Number of Digits Settingrthe SRQ Mask. . ....... 47
Displayed . . ....... cov, 15 POLL. E 50
Annunciators. .. 240040254400 17 Example ......oe.eneverreoe 50
OPTIMIZING READING RATES. ....... 18 Comments ... 4244480480 10446 50
Why Optimize?............... 18 TRIGGER 1.121014 4 4 4 4 44 6 0 4 48446 53
Your Signal Environment. . . ....... 18 Examples ......2 444844 4004000 53 A
) Integration Times. . ............. 18 Comments «ov vv ve vv ee 53 Lo
Autozeto. . .... ee cede arena 19 Topics in Advanced Programming aaa 54 | |
Other Factors Influencing the TEMPERATURE MEASUREMENTS. ..., 54
Reading Rate. . ........ co... 19 EXTENDED OHMS... .. museo 55
RANGING. ..... iis 20 dBm MEASUREMENTS. ........... 56
What About Ranging?. . .......... 20 MAXIMUM READING RATE. . ....... 57
Reading the Display... .......... 20 STATUS BYTECOMMAND. ......... 58
Autorange....... TUTTI 2-1 347-8 A-Programming-Commands... vr. BS
Manual Ranging. .............. 22
REAR PANEL. ......... 4 4 0446 23 Chapter Page
What is on the Rear Panel?. . ....... 23 IV. OPERATORS MAINTENANCE. .......—.. 63 -
The Rear Panel Switches... ....... 23 Introduction ......... remera. 63 ;
RESISTANCE MEASUREMENTS...... 25 Accessories. ........eeorecra dee 63 |
Measuring Resistance. ........... 25 Initial Inspection... 222042440414 0 6 64
How Resistances are Measured. . . . .. 25 Preparation for Use. ... 112440004006 64
Other Considerations............28 Safety Considerations. .. . 84401200 66
TEST/RESET. . .... essere... 29 Environmental Requirements. ......... 67
What it Does. . ... ese ear о 29 Specifications . ..... co a ie 67
TRIGGER MODES..... esmas 30 Interface Connections. . ..... aaa 67
Whatis Triggering?. ...... e. —r.e.. 30 Fuse Replacement. ................ 68
Trigger indicator. ........ e... 30 In Case of Trouble. 1... 1.244444 445400 70
VOLTAGE MEASUREMENTS... ...... 32 Warranty Information. . .... oe. ee. 73
» Measuring Voltages....... eme. 32 How to Obtain Repair Service. . ........ 74
4 VOLTMETER COMPLETE. ........ —.. 34 Serial Number. ..... eo me nenxrorear 74
What is Voltmeter Complete?. ...... 34 General Shipping instructions. . .. ....e. 74.
Using the Voltmeter Complete Pulse. . 34 Further Considerations. ............. 75
| Verification Program and Flow Chart. .... 76
Chapter
D Hi. REMOTE PROGRAMMING. .......... ‚ 35 APPENDICES
introduction .. .. 124024 44004046 ".. 35 A 114 LL 4 4 4 4 4 4 4 44 4 4 44 ee ea 83
Te DE 35 BL 11104 4 4 8 4 4 4 4 4 8 4 4 4 4 84 4 4 44450 91
LiST OF ILLUSTRATIONS
Figure Page
2-1. Current Measurements. ........... 11
2-2. Autorange Hysteresis. ........... . 22
2-3. 3478A Rear Panel and Switches. , . . . 24
2-4. Resistance Measurements. ...... 2227
2-5. Voltage Measurements. .......... 1 33
2-6. Using Voltmeter Complete. ......... . . 34
3-1. Sending Instructions. . ........... 0 37
3-2. Instruction Example. ............ 38
3-3. Status Register... ............. 47
3-4. Status Byte and SRQ Mask, . ........ 47
3-5. Status Byte. . ................. 50
4-1. Power Cables. ....... и ии е, 65
4-2. Typical HP-IB System Interconnection. . . . 68
4-3. 347BA Address Codes. ........... 69
A-1. HP-IB Connector... .... | Cee à 83
A-2. Interface Connection and Bus Structure. .. 84
LIST OF TABLES
Table Page
2-1. Operating Characteristics. . .......... 7
2-2. 3478A Messages. . .............. 0 13
2-3. Annunciators. . LL... LL. 17
2-4. Valid 3478A Ranges. . ............ 21
2-5. Nominal currents through Unknown
Resistance. .................. .. 25
2-6. Self Test Error Messages. . . . .... ee 29
3-1. Home Commands. ............... 38
4-1. Accessories. . . . . Lr rh ete eee eee à 63
4-2. Line Voltage Options. . . ........... 64
4-3. Specifications . ............... 80
А-1. 3478A Device Capability, . . ,......... 87
A-2. HP-IB Worksheet, . .....,........ 88
Chapter |
Meet The 3478A
Introduction
Your new 3478A is a fully programmable HP-IB* digital multimeter. In an auto-
matic test or on the bench, the 3478A offers 3 1/2 to 5 1/2 digit resolution for
measuring de volts, true RMS ac volts, 2- and 4- wire ohms, and de and RMS ac
current. The 3478A offers de voltage performance from 100 nanovolt sensitivity
up to 300 volts (ful scale), true RMS capability up to 300 kHz, and resistance
measurements from 10040 sensitivity to 30M (full scale). its dc and true AMS ac
current measuring capability is from Îu sensitivity up to 3A. The fast autorange
capability of the 3478A allows you 10 make measurements over a wide dynamic
range without sacrificing throughput rates. "
By selecting the number of digits displayed and using the autozero feature, the
3478A allows you flexibility in measurement speed and accuracy. Up to 71
readings per second can be made with the 3478A in the 3 1/2 digit mode. The
3478A has a fast trigger mode which lets you bypass the built-in settling time
delay to make fast true RMS ac measurements in systems applications.
The alphanumeric Liquid Crystal Display (LCD) gives you measurement units as
part of the reading for easy-to-read, unambiguous answers. The HP-IB talk, listen,
remote, and SRQ status information is also available with+tCD-annunciators.—Fhe
SRO button can be used to flag or interrupt your computer from the front panel of
the 347 8A.
Other system features of the 3478A include the Voltmeter Complete signal and
External Trigger input, both available on the rear panel, to synchronize with scan-
ners or to other external devices. The switchable front/rear inputs let you easily
connect to the 3478A for either bench or systems operation. The systems
package of the 3478A offers convenient rack mounting in a system.
Furthermore, to lower your cost of ownership, the 3478A is calibrated elec-
tronically, either manually from the front panel or remotely in an automatic calibra-
tion system. There are no internal adjustments and the calibration of all functions
is done without the removal of covers. The self-test function verifies most of the
internal circuitry of the 3478A for an indication of the proper operation of the
multimeter.
* HP.IB {Hewlett-Packard Interface Bus) is Hewlett-Packard's implementation of IEEE Standard
483-1978 and ANSI MC1.1.
How to Use This Manual
as a complete reference document for using the 3478A as a solution to your
Measurement needs. It covers both bench use and remote Programming,
Maintenance Procedures, such as installation, were Intentionally placed later in the
manual -Chapter 4 - because this information is seldom referred to. If, however
YOU have just received your 3478A vou May want to read that information. A
Familiarize Yourself with the 3478A by looking through this Manual, The best way
to feel at ease with the instrument is to sit down with this Manual and the 3478A
and key in the examples shown, It won't take long to become familiar with the in-
strument and its many features. |
Using the 3478A,
Chapter |
SENSE ol
Chapter II begins where Chapter | | Hi
closes by discussing each function and s00v=;
feature of the 3478A in much more O — )
detail. This Chapter also Covers topics
sax A suuNT= 19
Such as Optimizing reading rates, alter. C +
nate triggering modes, the rear panel мы near |
; > я = 3A/250V CiSCUIT
features, and the display. The topics FUSE 3 nene |
are alphabetically arranged for easy Ш v
SC OR AC
reference. Most of the information in ENT
this chapter will prove to be very
helpful when YOU are remote program-
ming the 3478A,
SOURCE
Remote Programming,
(6 1 TEMPERATURE MERSUREMENT - Chapter ||
=; 1 WITH TYPE 44887 THERHISTOR
76 ! -HP- ES VERSION —
4 OUTPUT 722, ¿FR If your needs are in the area of remote
== 3 E GUTP 3} IE ,
= g3= 0900009941 programming the 3478A, then Chapter
a D27= 06023595 AE _
su Gi= 001296 HI is where you need to look for pro-
Sa ENTER 723 ; В ramming information.’ Numero X-
1 G0 Q4=LOGCR) gra 9 a Umerous e
118 P=i/C61+D4KXCO2+04X04kQ3)>-27 amples are given to enhance the pro-
2.16 . . \
128 DISP P gramming discussion. At the end of
138 COTO 90 . 4:
145 END - this Chapter are several application
program examples designed to solve
frequently encountered measurement
a problems. Remember that you will
want to read Chapter I! prior to begin-
ning Chapter ti.
Operators Maintenance,
Chapter IV
Operators maintenance information is
found in Chapter IV. This chapter ad- Е — 34788 VERIFICATION PROGRAH i
i ] r com- # . REMOVE RLL INSTRUMENTS - |
dresses installation procedu es, a i FROM THE BUS EXCEPT 2780. |
plete table of specifications, what to № . BO NOT PRESS ANY 3I478A a
, | | KEYS DURING THIS TEST ВЕ
do if you suspect problems with the M UNTIL INSTRUCTED TQ BD Sb.
. E . REMOVE ALL INPUT CABLES
3478A, and many other items of @
FROM TRE 24788.
special interest to the operator.
TEST PROGRESS IS SHOWN ON THE
DISPLAY, ERRORS ARE NOTED CN
| . - THE PRINTER. PRESS ECONTI KEY
Most -hp- service offices in the United # PEA
TO BEGIN. .
States are NOT authorized to service E -
and repair 3478A DMM's. Notify your Ш | т О
local -hp- sales office for specific infor- | E
mation on where to send the instru-
ment for repair.
HP-IB Description,
Appendix À
HP-iB is Hewlett-Packard's implemen-
tation of IEEE standard 488-1978
Standard Digital Interface for Program-
mable instrumentation. Appendix A
provides a general description of the
HP-IB interface. This information is
controller independent, but gives
specific information about the 3478A
as it relates to HP-IB.
DEVICE A
ABLE TO TALK,
LISTEN AND CONTROL
fe.q. CALCULATOR}
Turning it On
to be certain the instrument is set for the nominal line voltage in your area. |
necessary, refer to the installation information in Chapter 4. As you press the line
switch, Carefully watch the display as the 3478A goes through a complete internal
self test and displays ¡ts HP-IB address.
DISPLAY . RESULT
The 3478A displays “SELF TEST"
during the period of time it is perform.
ing the tests. It wil] then display ‘SELF
TEST OK” or an appropriate error
message upon completion of the Self
Test. |
The message shown here affirms that
the 3478A is ready for measurements.
The factory preset HP-iB address for the
3478A is 237. This address may be ás
easily changed to fit Your system needs
by means of five Switches on the rear
panel. The 3478A may also be set for
q TALK-ONLY in Which case the display
| Would indicate: HPIB ADRS.T.O. Note. ©
if the self test-does not pass, this |:
message would be replaced by an error
|
message. |
This entire process takes only a moment |
to complete. At this point the 3478A is \
ready to. use and is set to the following |
state: #
Function: DC Volt
Range: Autorange on
Display: 5 1/2 Digits of Display
Trigger: Internal Trigger
Auto-zero: On
NOTE
Most 34784's Produced prior to January 1983 will not
display “SELF TEST OK”, | |
Test/Reset
Even though the 3478A went through its Self Test during Turn-on, let's go through
it manually. As we do, carefully watch the display, especially the 12 annunciators
along the bottom. Every segment in the display (except for the top dot in the
colon) is turned on for as long as you hold the Self Test button down. When the
button is released, the display will remain for approximately 2 seconds while the Self
Test is performed. The 3478A is then reset and returns to its turn-on state. A more
complete description of the Self Test is found in Chapter ll. Should any of the five
elements of the self test fail, a message wili be displayed identifying the general
circuit area where the failure occurred. This can greatly reduce initial troubleshooting
time.
Do This | DISPLAY
NOTE
Most 3478A's produced prior to January 1983 will turn on
every display segment for the duration of the Self Test (ap-
proximately 2 seconds) regardless of how long the Self Test
button is depressed. |
диет таит ше EY A
EA =
pu Rot
Ee
rm
у
Chapter [I
Using The 3478A
Introduction
The -hp- Model 3478A Digital Multimeter is a very powerful bench instrument
equally at home in the lab or production areas. In the first chapter you saw the .
very basic features of the 3478A; in this chapter you will learn to use those
features to solve your measurement needs. The detailed operating information in
this chapter presents the most comprehensive instruction about ail of the
multimeter's functions. Whether you use your 3478A as a stand alone bench in-
strumeht or coupled with a computer for a measurement system, the information
in this chapter will prove invaluable,
Detailed Operating Instructions
The goal of this chapter is to provide easy to find answers to the vast majority of
questions you may have about using your 3478A. To this end, this chapter is
divided into 12 major subject headings. Each subject presents the most com-
prehensive information about a particular feature or function of the 3478A. At the
end of most subjects will be a short list of HP-[B remote programming commands
that pertain to that subject. For more information on remote programming, refer to
Chapter Ш.
Operating Characteristics
The Operating Characteristics of the 3478A are detailed in Table 2-1. This table is
not the comprehensive table of specifications, but rather an abbreviated set. You
will probably find that this table answers most of your questions about the
capabilities of the multimeter without poring over several pages of specifications.
Should you ever need to refer to them, the complete Table of Specifications for
the 3478A is given in Chapter 4.
Table 2-1. Operating Characteristics
DC VOLTS.
7 AC VOLTS
© BC AMPS
100 nanovolt resolution (30mv range) to 300V AC AMPS 1A resolution (300mA range} to 3A Full Scale
Fuli Scale —- Maximum Shunt Resistance = ‚30
Zin: >101°Q, 30mV,300mV, and ЗУ range Maximum Burden at Full Scale = <900mV
10 MO + 1%, 30V and 300V range Bandwidth: 20Hz - 20kHz
14V resolution (300mV range) to 300V ful OHMS 1000 resolution {30 ohm range) to 30
scale True RMS Responding, Crest Factor =
4:1 at full scale
Bandwidth: 20Hz to 100KHz {300KHz on 30V
range)
Zin: 1 MQ + 1%, in parallel with 76pF
1A resolution {300mA range} to ЗА full scale
Maximum Shunt Resistance = .30
Maximum Burden at Full Scale = <800 mV
megehms Full Scale
Open Circuit Voltage: <6.3V
Current through Ax: 300,300, 3KO range -imÁ
30KQ range - 100A
300KQ range - TORA -
3M} range - TuA
30MO range - 100 nA
AUTOZERO
What IS Autozero?
The autozero key allows the user to selectively enable or disable the internal zero-
ing technique used in the 3478A. Enabling autozero insures the user that any off-
set errors generated internal to the 3478A are continuously nulled with each
reading. This renders the most accuracy. There are, however, many applications
where disabling the autozero is advantageous. With autozero off, the internal
reading rate nearly doubles. This would be im
where speed is critical. Furthermore, the
pletely static state with autozero off. This is useful when making measurements in
extremely high impedance circuits where the internal switching transients of the
3478A may affect the reading accuracy. Of course, any range or function change
that takes place with autozero off is automatically accompanied with an autozero
update. The thermal stability of the measurement environment is the most impor-
tant factor in deciding whether or not to turn autozero off. By simply keeping the
temperature of the 3478A at a fixed value, you can turn autozero off without
adverse effects.
portant in programmable applications
3478A input circuitry remains in a com-
How it Affects Measurements
DC Voltage and Current
Do This
———turn-the-3478A-off—then-on-again:
press: auto Notice that the display is being up-
CERO dated more frequently, indicating a
A faster reading rate. Also notice that
the AZ OFF annunciator is on in the
display. The Autozero feature is now
turned off. Pressing the key sequence
again will turn Autozero back of.
Autozero is used to correct for smail offsets (thermal, etc) in the DC input
amplifier circuitry of the multimeter. With the Autozero feature enabled (Autozero
is enabled at power turn-on} the 3478A takes two measurements per reading: a
“zero” measurement and a measurement of the input veltage. The displayed
reading is the algebraic difference between the two measurements. The 3478A
makes the zero measurement by disconnecting the multimeter's input terminals,
and then shorting the internal input circuitry to circuit common. It then switches
back for an input voltage measurement. All switching is internal and is automatic,
8
0
ba y Ea AA Mia
— ели лен
pT
a il lm EE =
a
AUTOZERO (Cont'd)
With autozero turned off, whenever a new function or range is selected the
3478A immediately takes one final zero measurement and stores the results in its
internal memory. Subsequent measurements of the input voltage subtract this one
zero measurement to correct the reading. Since only the, input voltage is
measured, the reading rate almost doubles.
AC Voits and Current
AC voltage and current measurements use different input circuitry than de voltage
and current measurements. However, with autozero on, a zero measurement is
made to null any errors in the A/D converter. Turning autozero off has the same
effect as on dc voits and current.
Resistance Measurements
For 2-wire ohms measurements the autozero feature performs just as it does for
DC voltage measurements. Resistance measurements using the 4-wire mode re-
quire different considerations.
The zero measurement is normally made with the input amplifier shorted to circuit
ground. In the 4-Wire ohms mode, the input amplifier is shorted to the 4-Wire
SENSE LO terminal for the zero measurement. With autozero “ON”, the zero
reading is updated for each measurement cycle. With autozero " OFF”, the reading
"a ee ,
is-not updated and may cause an ohms measurement error if the resistance of the
test leads change. To prevent this error, a new zero reading should be taken by
changing or updating the state of the 3478A anytime test leads are changed.
See Also: Display (Integration Time) and Optimizing Reading
Rates
Commands
ZO Turns autozero off
Z1 Turns autozero on
EPR FCP TEL OL HH EOFS F A ir Legh “hii
CALIBRATE —
What is Electronic Calibration?
One of the many features of the 3478A is electronic calibration. This represents a
totally new concept in Hewlett-Packard voltmeters. Before, voitmeters had to be
removed from their mounting, have their covers removed, and mechanical ad-
justments made. Then the voltmeter had to be reassembled and installed. But
how, calibration may be done by pressing a front panel button and there is ab-
solutely no disassembly required. It is beyond the scope of this section to present
the entire calibration procedure. For complete calibration information refer to the
3478A Service Manual, -hp- part number 03478-90001.
Briefly, Electronic Calibration is done by applying a known voltage {or resistance or
current) to the voltmeter and telling it the exact value of that voitage. The
voltmeter then takes ten readings and compares the average of those readings to
the known value. A "CALIBRATION CONSTANT” is calculated to correct the
reading to the known value and then stored in the voltmeter's memory, These
Calibration Constants are generated for each range and function of the meter. All
subsequent measurements are corrected by the constants. The Calibration Cons-
tant memory is backed-up by a long life battery to maintain the constants when
power is turned off. |
Calibrate Enable
ee -On-—the-front-panel—of—the -3478A a sa smal! “GTS Fy STi ten Tábelea CAL This Bee a am 11 00
switch, when rotated so that the slot is vertical, enables the calibration procedure
of the 3478A. This switch should not be turned except when qualified service
trained personnel are to perform the calibration procedures. Enabling the CAL
switch may cause loss of calibration if proper procedures are not followed careful-
iy.
+
Commands
C Calibrate
(see the 3478A Service Manual)
10
CURRENT
Measuring Current
Your 3478A has the capability of measuring DC or True RMS AC Currents up to 3
amps in two ranges. The current function is protected by a 3 Amp, 250V fuse. i
the fuse opens, refer to Chapter IV before replacing. The illustration below shows
the internal! current shunt and fuse used in the 3478A. The unknown current
flowing through the current shunt produces a voltage which can then be
measured.
Current inputs of greater than 1 amp may cause the current shunt to change value
slightly due to. self heating (somewhat like a thermistor). This may cause inac-
curacies in the measurement. Sufficient time should be allowed for the circuitry to
settie after the measurement is complete, hefore other critical current
measurements are made.
DC Current
Press the DC Amps key and select the appropriate range {or let the 3478A
autorange). When measuring currents, remove all other test leads from the 3478A
front panel. There are two ranges available for current measurements: the 300
milliamp range and the 3 amp range. Up to 10 microamps of noise may be seen on
the 300 mililamp range.
AC Current [ra ВЕ
Measuring ac current is identical to dc current, except that you use the AC Amps
key to select the measurement function. The specified range of the AC ammeter is
30 milliamps to 3 amps. Lower accuracy readings down to 1 milliamp may be taken
on the 300 milliamp range. Up to several hundred counts of residual offset may be
seen on the 5% digit display with the input open.
1 SENSE INPUT
la WIRE) 12 WIRE!
Commands
FE Selects DC Current mode (also Hb)
F6 Selects AC Current mode (also HB) OZ
AZ * sHUNT= 19
- MAY
Co 3A
7 : ALL TERM
E 5069 pk A
—_ MAX
= 3A/250V CIRCUIT x
FUSE HERE
> _ LS В : OC OR AC
SOURCE
y
Figure 2-1. Current Measurements
11
DISPLAY
How it is Used
Another of the unique features of the 3478A is the 12 character alphanumeric
display with 12 dedicated annunciators. The alphanumeric display may be used in
one of three modes: NORMAL, MESSAGE, or USER GENERATED MESSAGE. The
annunciators are used to indicate the current state of the multimeter's features
(SRQ, autozero, 2- or 4- wire ohms, etc.).
Do This
press: This puts the 3478A in its SELF TEST
mode. For now, just watch the display
and notice the 12 characters in the
display and the 12 annunciators.
Normal
In the NORMAL mode of operation the display is used to indicate the resuits of the
measurement, whether dc voltage or ohms, etc. The measurement is displayed in
the 2nd through 7th characters in the display. The first digit displays the polarity
{+ or —) of the xeading. The measurement function (and, in some instances, an
indication of range) is given in the last four characters of the display. The max-
imum display is 303099 with the decimal point appropriately placed for the range.
Do This
press. This puts the meter in the de volts
| - y | | function, manual range mode. Note the
) LA M RNG annunciator in the display.
press: Press these keys several times and
watch the display as the decimal point
3 OR | moves across, and as the display in-
dicates MVDC for milli-volts DC, and
then VDC for Volts DC. The display is
always read directly. Do the same in
the 2-wire ohms mode. Watch as the
display indicates OHM, KOHM (К!
ohms) and MOHM (Meg-ohms},
12
ea ar >
DISPLAY (Cont'd)
Abnormal Multimeter Readings
If a reading is larger than a particular range can display, the display will indicate an
OVLD with the measurement function and decimal point still displayed.
If the A-D convertor is inoperative, the display will indicate “A-D TEST FAIL" or
" AD LINK EAIL” . The 3478A will continue to try to make a reading, and if it suc-
ceeds, it will display the reading.
#
Message
it was demonstrated in the last two paragraphs that the 3478A is capable of
displaying error messages. There are severa: otner messages the 3478A may
display. For example:
.
Do This
press: The display shouid now indicate
= "ENABLE CAL”. This message in-
dicates that the calibration switch
must be set to the calibrate position
before the instrument can be
calibrated.
The display now shows the HP-IB ad-
dress of the 3478A.
These are two more examples of messages which the 3478A may display. Other .
possible messages will fall into one of three categories:
Table 2-2. 3478A Messages
ERROR MESSAGES (see Self Test)
J.C. RAM FAIL
The 3478A has failed ¡ts internal RAM self test.
UC, ROM FAIL
The 3478A has failed its ROM self test, indicating an error in the ROM.
CAL RAM FAIL
An attempt to write to the calibration RAM during calibration was unsuccessful.
UNCALIBRATED |
The CAL RAM has an incorrect checksum. The calibration of the 3478A is suspect,
13
DISPLAY (Cont'd)
Table 2-2. 3478A Messages (Cont'd)
A:D LINK FAIL
The internal processor is unable to communicate with the A/D convertor.
A:D SLOPE ERR
The A/D convertor is not able to converge upon a result properly.
A:D TEST FAIL
The A/D convertor has failed its self test.
CALIBRATION MESSAGE (see the 3478A Service Manual)
CALIBRATING :
The CAL key has been pressed and a calibration is in progress.
CAL ABORTED
Either an invalid key was pressed, an overicad was detected, or an A/D convertor error
was detected. The calibration is aborted.
CAL FINISHED
A calibration cycle has been successfully completed,
ENABLE CAL
The CAL ENABLE switch must be turned 10 the CAL {vertical} position in order to do a
calibration,
-
VALUE ERROR |
The 3478A is unable to calibrate to the requested value. This message would result if;
a. A zero calibration is attempted and the 3478A reads a raw value outside the
range of + 50000 to - 40000 {assumes 5 1/2 digit mode)
A gain calibration is attempted with a negative applied voltage,
с. A gain calibration is attempted which is outside the range available, approximately
a ms mi me mor aa AO, OF UL SCALE. oo ee ee eee ee ee a он но a mo de es cu
An AC voltage calibration is attempted and the applied voltage is not 3VAC.
À calibration is attempted via the bus with the "C” command, and a valid target
number was not found in the display.
ACH VALUE ERR |
At the end of an AC voltage calibration when the 3478A attempted to compute the
calibration constant for AC current, it computed a number outside of the allowed range.
This could be caused by an invalid calibration constant on either the 300mV DC range
or the 3A DC range. The ac voltage calibration is valid however.
Y
TF BL Tapeh Ber
HPIB ADRSxx
This is the HP-IB address of the 3478A, xx indicates the actual address of the the in-
strument (decimal) and may be altered by the address switches on the rear panel.
OVLD
This stands for overload and indicates that the input is too great for that particular
range,
14
DISPLAY (Cont'd)
User Generated Message
Under computer control the 3478A can display your own user messages of up to
12 characters. Refer to Section lll, Remote Programming, for more information on
this,
D2text Places the message ”text” into the display
D3text - Places “text” into display but the display is not updated.
D1 Returns the 3478A to NORMAL display.
Changing the Number of Digits Displayed
When you are displaying measurement results (NORMAL mode), vou also have a
choice of the number of digits displayed, i.e., resolution of the reading. This not
only has a great effect on the reading rate but also affects the Normal Mode Re-
jection (NMR).
Do This
press: This puts the 3478A into the 3 1/2
ee, - digit display mode. This mode has the
o 5 fastest reading rate but the lowest
resolution and little noise rejection.
The integration time in this mode is .1
nower line cycle,
“This is the 4 1/2 digit display mode.
This mode provides 59 db NMR with
an integration time of 1 power line cy-
cie (16.66 mS at 60Hz, 20 mS at
50HZz).
The 5 1/2 digit display mode provides
5 the best resolution and greatest
amount of noise rejection. In this
mode, 10 readings are taken, each
with 1 power line cycle integration
time, and averaged together. This pro-
vides 80 db of noise rejection.
15
DISPLAY (Cont'd)
Integration Times
As mentioned above, changing the number of display digits does more than merely
change the resolution of the multimeter. It actually changes the "INTEGRATION
TIME”, which determines the reading rate. This in turn will greatly affect the Nor-
mal Mode Rejection (NMR) of the 3478A. The 3478A uses an integration type of
A/D converter, Integration is a process where the effects of line related noise are
averaged to zero over the period of an integral number of power line cycles
(PLC's) during an A/D conversion. The integration time is not the same as the time
for one measurement, The integration time is the time period, in PLC's, during
which the input voltage is sampled by the voltmeter. At 4 1/2 digit display, the
time required for one integration cycle is one PLC: 16.66 mS at 60Hz line fre-
quency, 20 mS for 50Hz. The 3478A determines the line frequency by the set-
ting of the 50/60Hz switch on the rear panel, in the 3 1/2 digit mode, the integra-
tion time is .1 PLC. Normal Mode Rejection {NMRiis the ability of a voltmeter to
accurately measure dc voltages in the presence of ac voltages at power line fre-
quencies. The 3478A has much better NMR at 4 1/2 digit display than it does at
3 1/2 digit display (59 db vs. Odb). The greatest amount of NMR is available from
the 5 1/2 digit mode (80 db) where ten {10) readings are taken at 1 PLC integra-
tion time and averaged together.
Commands
N3 Selects 3% digit display
—N4-—Setects 47 digit—display —— ~~
NE Selects 5% digit display
16
«ть
(
>
vv
DISPLAY (Cont'd)
Annunciators
The 12 display annunciators, located along the bottom of the display, are used to
indicate the state of the 3478A.
Annunciator -
.SRQ
— LSTN
TLK
RMT
MATH
AZ OFF
29
40
S TRIG
CAL
SHIFT
Table 2-3. Annunciators
indication
The SRQ annunciator indicates that the 3478A is trying to request service from
the controller, Refer to Chapter (ll.
»
The LSTN {LISTEN} annunciator turns on when the 3478A is addressed to listen
via the HP-IB.
The TLK annunciator means that the 3478A has been addressed to talk via the
HP-IB,
RMT indicates that the 3478A is under bus control, that is, it is under remote
operation. The front panel keyboard is inactive except for the LOCAL and SRQ
keys {see LOCAL and LOCAL LOCKQUT in the next chapter}.
MATH is not used on the 3478A,
The Autozero feature of the 3478A is disabled.
The 3478A is in the 2-wire ohms mode.
The 2478A is in the 4-wire ohms mode.
Thig-annunciator-indicates-that-the- 3478A. is-in-the manual. ranging. mode; auton .—.. fuen mix na came но но
range is inactive.
Single trigger means that the internal trigger is disabled. The voltmeter idles until
either an external trigger pulse is received, the single trigger key is pressed again,
or a TRIGGER message is received over the Bus.
The CAL annunciator will blink if the 3478A requires calibration in the selected
range and function,
This annunciator indicates that the [SHIFT] key has been pressed, enabling the
shifted functions. The annunciator will go off when elther the function is executed
or the [SHIFT] key is pressed again,
17
OPTIMIZING READING RATES
Why Optimize?
There are several reasons why you would want to optimize the rate at which
readings are taken by the 3478A. Perhaps you are using a scanner to measure a
large number of points where a faster reading rate would mean a better picture of
what is happening at a single point in time. Or maybe you need to read fast so
that you don't waste valuable computer time waiting for a measurement result,
Whatever your reason for optimizing reading rates, the 3478A can solve many of
these application problems. Your maximum reading rate with the 3478A is in-
fluenced by several factors. These include the signa! environment (line related and
broadband noise, thermals, etc.), the desired accuracy, and convenience features
such as autorange or autozero. The speed and timing of the A/D process is depen-
dent upon a number of factors. The number of digits of resolution selected,
whether or not the autozero feature is enabled, and the selected function deter-
mine how long it takes for the A/D to make a conversion. The reading speed is
also affected by the value of the measured voltage (or current or resistance) and
whether the display is turned on or off (HP-1B D3 command turns the dispiay off,
see Chapter 3), :
Your Signal Environment
The signal that yBu are trying to measure is subject to line related and broadband
noise which can interfere with your measurement. The 3478A works to reduce or
reject this kind of noise by using a form of Analog to Digital (A/D) conversion call- _..
ed integration. Integration is a process where the effect of line related noise 15.
averaged to zero over the period of an integral number of power line cycles
(PLCs) during an A/D conversion. The measure of the ability of the multimeter to
measure dc voltages in the presence of ac voltages (at power line frequencies) is
called Normal Mode Rejection (NMR). The NMR of the 3478A is largely dependent
upon the number of digits displayed. An important part of this process is to make
certain that the 50/60 Hz line switch (S1 on the rear panel) is set properly: up for
50Hz line frequency and down for 80 Hz, *
Integration Times
Changing the number of digits of display does more than change the resolution of
the reading. It actually changes the "INTEGRATION TIME” which determines the
reading rate. The integration time is not the same as the time for one measure-
ment, the integration time is the time period, in PLC's, during which the voltmeter
samples the input voltage. At 4 1/2 digits of display, the time required for one in-
tegration period is one PLC: 16 2/3 mS at 60Hz line frequency or 20mS at 50Hz,
18
At 3 1/2 digits of display, the integration time is .1 PLC. Normal Mode Rejection
(NMR) is a measure of the ability of the voltmeter to accurately measure dc
voltages in the presence of ac voltages at power line frequencies. The 3478A has
much better NMR at the 4 1/2 digits of display (60 db) than at 3 1/2 digits (Odb)
because of the integration times. At 5 1/2 digits of display, the 3478A takes ten
(10) readings from the 4 1/2 digit mode and averages them together. This pro-
vides the greatest amount of noise rejection (80db).
Autozero
The thermai stability of the measurement environment is also a very important
consideration. By simply keeping the temperature of the 3478A at a fixed value,
you can nearly double your reading rate by turning autozero off, without adverse
effects. Although the 347 ВА is slightly less accurate, the faster reading rate may
be worth it. In addition, any range or function change that takes place is
automatically accompanied by an autozero update which removes any ac-
cumulated offsets. If the measurement environment is quiet encugh to disregard
NMR then only accuracy and resolution are the measurement speed factors and
autozero may be turned off,
Other Factors Influencing the Reading Rate
1. You can speed the reading rate by selecting a fixed range instead of aliowing
the multimeter to autorange every reading.
measurements can be made as fast as DC voltage measurements except on the
3Mohm and 30Mohm ranges where a settling time (30mS and 300mS respective-
ly) is needed for stable measurements. The T5 Fast Trigger command (HP-18) is
the same as the T3 command except that the delay is omitted. If more than one
reading is required because of autoranging, etc, the delay will occur normally.
3 Consider the time it takes to transfer data over the HP-IB. For example, the
TRANSFER command is much faster than the ENTER command on the -hp- 85
computer.
4. The maximum possible reading rate is with 3 1/2 digits displayed, autozero
off, any DC voltage function, 60 Hz power selected, manual range, display turned
off (see HP-IB command D3), a positive voltage measured, and internal trigger
selected. |
19
В 2 AC voltage measurements- have-a built-in -600OmS.-settling-time. Resistance... …… ….… ;
RANGING
What About Ranging?
The task of selecting the proper range on the 3478A may be done either
automatically by the multimeter, or manually with the front panel keys.
Reading the Display
Do This
Short the 3478A’s input terminals.
press: Notice that the M RNG annunciator
AUTO turns on in the display. This indicates
MAN that the meter is in the manual! range
mode. Pressing this key again returns
the meter to the autorange mode.
press: Press each of these keys several
© times. Watch the decimal point as it
| © on | moves across the dispiay. Also notice
+ the range annunciator in the display.
For example, if the meter is in the DC
Volts function, the display should in-
the range selected. Try this in the
other measurement modes.
The display is always read directly and gives an indication of the range as a com-
bination of decimal point and function display. Try connecting a variable de power
supply to the multimeter, Make sure that the meter is in the DC volts function and
autorange mode. As you adjust the power Supply, watch the display. THe display
will momentarily go blank as the meter changes ranges. You might see a reading
such as 47.215 MVDC. Reading the display directly, this would indicate a
Measurement of 47,215 milli-volts de (.047215 volts). It should be apparent that
the multimeter is in the 300 milli-volt range; the reading is too large to be read on
the 30 milli-volt range.
20
ee a ma a Free ae as ma e mas ee ee dicate-V DC -or- VOC- depending В upon a en ee 0
RANGING (Cont'd)
Table 2-4. Valid 3478A Ranges
Function Ranges isply indication | H?-1B code |
DC Volts 30mv, 300mY MVDC R-2,R-1
33V, 30V, 300V VDC RO,R1,R2 |,
AC Voits 300mV MVAC R-1
3V,30V,300V VAC RO,R1,RZ
DC Current 300mA MADC R-1
3A ADC RO
N AC Current 300mA MAAC R-1
3A AAC RO
Resistance 300, 3000 OHM R1,R2
3K9, 30K0,300K8 KOHM R3,R4,R5
IMO, 30MQ MOHM R6,R7
If the multimeter is in the manual range mode, the dispiay will indicate an OVLD
when the input is greater than the particular range can handle. R— 2 selects the
most sensitive range on any function.
Autorange
Autoranging on the 3478A is done by taking readings in the 4 1/2 digit mode on
successive ranges until it finds the proper range that will allow for a display bet-
d approximately. 9% of full scale (027000
In the autorange mode, the multimeter will up range (go to a higher range) if the
display reading exceeds (+) 303099 counts or it will down range (go to the next
lower range) if the display reading decreases below (+) 027000 counts. This
assumes a 5 1/2 digit mode. These numerical autorange points are irrespective of
decimal point placement. The difference between the two points is called the
autorange hysteresis and is illustrated in Figure 2.2 for DC Volts. Autoranging in
other functions is similar. |
21
RANGING (Cont'd)
rok Am ан mm ek Ap Меж Ew Tw
i t l
; 1 1
+ I ; ;
: 1 1 |
300V | | | yes
| | 27y “T |
! | | Le
E фт —нене т
30V | NS P30.1v |
; ! 1 ! | :
y t & 1 1 1 i
«р»
RANGE SV | 270mV 7 3.0LV |
; i i ! ; E
| = 1 y + ! 1 \
300mV «popu 301mV:
!
y : 1 se i 1 i !
30m ; 30. 1m ı
} 1 i ; E 1
> > > > > > Xx
ow Er E го o Oo
ca oO NY со ="
г o в
NY
INPUT LEVEL
# = DOWNRANSE POINT
W = UPRANGE POINT
3478A- 2-0
Figure 2-2. Autorange Hysteresis
3
Manual Ranging aol O] 3
The 3478A is put in the manual range mode in one of three ways: pressing the
AUTO/MAN {Autorange/Manual range) key, which will cause the meter to maintain
its present range; the UP-ARROW key, which will cause the meter to go to the
next higher range; or the DOWN-ARROW key to go to a lower range. In any case,
when the 3478A is in the manual range mode, the M RNG annunciator is on in
the display. Pressing the AUTO/MAN key restores autoranging.
E
The highest or lowest possible range depends on the function selected, For exam-
ple, 30 mV is the lowest DC voltage range but 300mV is the lowest AC voltage
range. If the 3478A were set to the 30mV DC range and you pressed the AC
Volts key, the meter would default to the nearest valid range, ¡.e., 300mV. The
meter will default to the nearest valid range when a function change is made.
Command
See Table 2-4,
22
REAR PANEL
What is on the Rear Panel?
Figure 2-3 illustrates the rear panel of the 3478A. The Rear Panel input terminals
are selected by the F/R switch on the instrument front panel. There are two BNC
connectors. One is for outputting a Voltmeter complete puise at the end of an A/D
conversion. The second BNC connector is used to input an external trigger puise.
See VOLTMETER COMPLETE and TRIGGER for more information on these connec-
tors. And of course there is the HP-IB connector.
The Rear Panel Switches
Also on the rear panel of the 3478A is a set of 8 switches. See Figure 2-3. These
switches are “on”, or in the ” 1” position when they are up. Switch number 1,
farthest to the left, is the 5OHz/60Hz select switch. This switch should be in the
up position if a power line with 50HZz frequency is being used, or down if a 60HZ
power line is used. This switch changes the integration period (see OPTIMIZING
READING RATES) of the A/D converter so as to obtain the greatest AC NMR and
CMR rejection at the line frequency used. The reading rate is slightly slower when
50Hz is selected. This switch is read approximately once each minute and at
power-on/reset. |
Switch number 2 is not used,
— Switch number-3-1s- used 10- select the. Power-on SRQ (PWR ON SRQ) feature.
When this feature is enabled, i.e., the switch is up, the 3478A will generate an
SRQ (Request Service HP-IB message) whenever the power is lost and then return-
ed, such as a momentary power blackout,
Switches 4 through 8 are used to select the HP-IB talk/listen address for the
2478A. The factory preset positions for these switches are, from left to right: up,
down, up, up, up for a selected address of ” 23”. In order to select the talk-only
mode, all five switches must be in the “on” or up position. For more information
on the HP-IB address switches refer to Appendix A.
23
External Trigger
Input
Rear Pane!
— HP-IB
input Terminais Connector
Voltmeter
Complete
Output
Power Line
Option Label
Figure 2-3. 3478A Rear Panel and Switches
24
RESISTANCE MEASUREMENTS
Measuring Resistance
The 3478A is capable of measuring resistance from 30 milliiohm to 30 Megohms
in seven ranges. Resistance measurements may be made in either 2- or 4- wire ohms
configuration. The illustrations in Figure 2-4 show how resistance measurements are
made. A known current is supplied by the 3478A and flows through the unknown.
resistance. The DC voltmeter measures the attendant voltage drop. The 3478A is
factory calibrated in the 4-wire ohms mode. If most or ali of your resistance
measurements will be made in the 2-wire ohms mode, the 34/3A may be
recalibrated in the 2-wire ohms mode. See the 3478A Service Manual. Resistances
in excess of 30 Megohms may be measured using the extended ohms mode (remote
operation only, see Chapter 3).
How Resistances are Measured
Resistances are measured by the 3478A sourcing a known current through the
unknown resistance. A dc voltage measurement is made across the resistance.
ВЕ The value of the resistance can then be determined (Ohm's Law, Resistance =
Ne Voltage/Current). Figure 2-4 shows the current source and the voltmeter connec-
tions for both 2- and 4- wire ohms measurements. Table 2-5 shows the nominal cur-
rent through the unknown resistance for the individual ohms ranges. Variations in cur-
rents are compensated for by the calibration constants.
В Table 25. Nominal Currents through Unknown Resistanc
Current Through | Maximum Open
Range Unknown Circuit Voltage
300 TMA 6.3 V
3009 imA 5,3 V
КО 1 А 6.3 V
30KQ i GOUA 5.8 Y
300K1 ТОНА 5.8 V
3MQ 1uA 5.8 V
30MO 100nA 5.8 V
There are two situations in which the 3478A may indicate a negative (minus)
resistance: either small negative voltages may exist on the circuit under test, or the
inputs to the 4-WIRE SENSE and the INPUT leads are inverted from each other In
the 4-wire ohms function. |
in the 5% digit mode, the 3478A may show 10 counts or more of noise on the
J 30 ohm and 30 Megohm ranges. If the 3% digit mode is used on the 30 Megohm
range, special grounding and shielding may be required (due to the absence of AC
normal mode rejection.
25
RESISTANCE MEASUREMENTS (Cont'd)
2-Wire Ohms
The two wire ohms mode is used most commonly when the resistance of the test
leads is not critical. Inaccurate results may occur when using the 2-wire ohms
mode if the resistance of the test leads is very high, i.e., long test leads. Suppose
you are making temperature measurements with a type 44004 thermistor. Refer
to Figure 2-4, At 20°C, 40 feet of #24 A. W.C. copper wire has a resistance of
1.02 ohms. Two such wires would have a total resistance of 2.04 ohms. With a
type 44004 thermistor this would result in an error of ‚1%.
Command
F3 Selects 2-wire ohms mode (also +3)
4-Wire Ohms
The use of 4-wire ohms measurements alleviates the errors caused by the effects
of test lead resistance. Figure 2-4 illustrates this point. The current through the
thermistor is the same regardless of the lead resistance, and the voltmeter
measures only the voltage across the thermistor, not across the combined lead
resistance. The 4æwire resistance measurements are essential when highest ac-
curacy is required, or where long lead lengths are present.
F4 Selects 4-wire ohms mode (also Há)
Extended Ohms
The extended ohms feature of the 3478A is available only via the F7#remote pro-
gramming command. With extended ohms, the 3478A can be used to measure
resistances in excess of 30 Mohms. When in the extended ohms mode, the
3478A goes to the 30 Mohm range, 2-wire mode. An internal resistance of ap-
proximately 10 Mohms is placed in parallel with the input terminals. If this
resistance is measured first and then your unknown resistor connected to the in-
put terminals; the parallel combination can be measured and a calculation perform-
ed to determine the approximate value of the unknown resistance. The formula for
the calculation is: |
Ri * Rt
> = AR
26
RESISTANCE MEASUREMENTS (Cont'd)
Rx is the unknown resistance, Ri is the measured value of the internal 10 Mohm
resistor and Rt is the measured value of the parallel combination. The test leads
used should be very short, preferably a shielded twisted pair, to minimize noise
pick up.
}
A program to make the necessary measurements, perform the calculations, and
display the value of the unknown resistor is given in Chapter il}.
"SYSTEMS
#a :
-- +
Command
F7 Selects the Extended Ohms function (also H7)
(2- wire mode)
LEAD RESISTANCE
Fr
1.02
MN SENSE INPUT o
ta WIRE] t7 WIRE}
HI
MN 28140
(ТУРЕ 4404
THERMISTOR
LO AT 20°C}
ЗА “hr,
MAX
ALL TERM | 1.02
|-- -*500vui— A==4 — — | mv memes mm vo ee a ta
MAX MEASURED RESISTANC
du IS 2816.040 AN ERROR
= 3A/250V QF .07%.
FUSE
a „й
*internal to the 34784
2-WIRE OHMS MEASUREMENT
N SENSE
(4 WIRE]
ALL TERM
MAX
INPUT
‘2
„ео ВООМрК Ди
3A/250V
FUSE
LEAD RÉSISTANCE
„й
4-WIRE OHMS MEASUREMENT
Figure 2-4. Resistance Measurements
27
ep EE
RESISTANCE MEASUREMENTS (Cont'd)
Other Considerations
1. Always use the shortest possible test leads, especially at the higher
resistance ranges. Ideally, the test leads should be a shielded, twisted pair to
reduce noise pick-up, |
2. For best results, especially at 3 1/2 digits display, the input LO termina!
should be connected to the 3478A chassis {earth ground). |
3. Additional settling time may be required when using the higher ohms ranges
under program control. This is important if there is more than 200pF shunt
capacitance connected externally as might be the case if you were using the
3478A with a scanner. Theoretically, the settling time necessary is:
— RC+In(P/100)
Where R is the resistance being measured, C is equal to 620pF plus any external
Capacitance, and P is the desired percentage of step accuracy. For example, lets ;
say we want to measure a 3.0 Mohm resistor through a scanner with 1200pF 0, ы
capacitance (High-to-Lo terminals). If a short was previously applied (short to 3.0 ”
Mohms = step), and a .001% reading is desired, the settling time necessary is:
Since on the 3 Mohm range there is an internal delay of 30ms, an additional! delay
of 30 to 35 mS should be allowed. The 30 Mohm range has an internal delay of
300 mS.
28
TEST/RESET
What it Does
The 3478A self test performs several checks on the digital and A/D converter cir-
cuitry of the instrument, À failure in any of these four areas is indicated by an er-
ror message in the display. When the self test is complete, the 3478A resets to
its turn-on state.
|
Do This
RS wh TEST/
*:. press: LES
ET
4 | so.
| TRIG
This initiates the functional tests of the
digital circuitry in the 3478A. The SELF
TEST starts by turning every segment in
the display on {except the top dot on
the colon). These segments will remain
on for as long as the Self Test button
is held down. When the button is
released, the display will remain for ap-
proximately 2 seconds as the self test
is performed. It wilf then disp:ay “SELF
TEST OK” or an appropriate error
message. If the self test passed the
HP-IB address will be displayed and the
3478A returns to its power-on state. If
an error was detected, and the error
message displayed, the HP-IB address
will not be displayed but the 3478A will
attempt to operate normally.
Table 2-6. Self Test Error Messages
J.C. RAM FAIL -
failed its self test,
U.C. ROM FAIL -
ROM.
UNCALIBRATED
AD TEST FAIL
A:D LINK FAIL -
This indicates that the micro-computer's internal RAM (not CAL RAM) has
The 3478A internal ROM has failed its self test. This indicates an error in the
The random access memory that contains the calibration constants has an in-
Mr Bp Mr? E a AA
correct checksum. The calibration of the 3478A is suspect.
The A/D converter has failed its self test,
The microcomputer is unable to communicate with the A/D converter.
Eor all failures refer to the 3478A Service Manual,
DESIGNER FOR,
SYSTEMS
Use the HP-IB CLEAR command.
(See Chapter lil)
Command
29
TRIGGER MODES
What is Triggering?
Triggering is simply the process that Causes the 3478A to take a reading. There
are three basic triggering modes available on the 3478A. These three modes are
described after we look at the trigger indicator,
Trigger Indicator
The decimal point that is farthest right in the display will blink every time a
reading is completed. H a colon or comma is piaced there by a remote operation
(D2 command, see Chapter III), the dispiay will alternate between a comma and a
colon.
INT
Internal Trigger
In the internal trigger mode the 3478A triggers itself to take readings at the max-
imum possible rate. This mode is automatically selected at instrument turn-on and
after performing Self Test. A settling delay has been added before each A/D con-
version in the ac volts and Current and the two highest ohms ranges to ensure ac-
Curate readings. .. |
¿DESIGNED FOR
SYSTEMS
Comma nd
Single Trigger
The single trigger mode allows you to manually trigger the voltmeter from its front
panel. The first time you press the Single Trigger key the 3478 will take one
reading, display the results, and go to the single trigger mode. Subsequently, each
time the key is pressed the multimeter will make one reading, display the result,
and then sit idle, waiting for another trigger.
areas where the probe must not slip. What you do is this: press the Single Trigger
key and position your finger to press the key again. You can then place the probe,
press the Single Trigger key, and then remove the probe, all without taking your
eyes off of the probe. With the probe safely removed, the measurement is still
held on the display.
30
_ TRIGGER MODES (Cont'g)
When the 3478A is in the Single Trigger mode 7'd you attempt to ch 44
or change function, the left hand portion of the display wij change ranges
: > . go blan
ception of the decimal point) until another t99er impuise js rece, < (with the ex-
/ ved.
J
TZ Selects the Single Trigger Mode
External Trigger
The external trigger mode is enabled by the * Trigger ke
the single trigger mode except that the trigge "Pulse is applied +
nector on the rear panel of the 3478A. Tt®rnal Trig... nour BNC con.
compatible or may be actuated by a simp!CA Closure. «The 247, TTL logic
gered on the negative edge of the TTL pulse? Must be 4 minim 78A is trig-
duration. If a trigger pulse is received whil¢'"g Is in Progress mu of 100ns
ignored. "€ Imp
Y and is identical to
uise is
Command
TZ Selects the External trigger
Associated HP-IB Commands
T4 Selects the Trigger Hold |
it .
T5 Fast Trigger. Same as T:. the Settlin
9 dela
ni Y 'so
AC Volts and current, a'9Pest ohms ranges mitted on
po . ay af, E a Ps dz
From any trigger mod. SO Le "tiated $
the HP-IB GET comme 22" IS disableg by the
T1, T3, T4, or T5 c
VOLTAGE MEASUREMENTS
Measuring Voltages
Whether you use your 3478A on the bench or as part of a sophisticated test system,
probably most of your measurements will be voltage measurements. If you have
special requirements in taking voltage measurements, be sure to read the sections
on Optimizing Reading Rates, Display, Autozero, and Triggering modes. A complete
Table of Specifications is given in Chapter 4 of this manual.
DC Voltage Measurements
DC voltages measured on the 3478A are both simple and straightforward. Press the
DC Voltage key and either select the appropriate range or allow the multimeter to
autorange. Read the display directly {no multiplying the reading by the range, etc.)
for the measured voltage. Up to 1 microvolt of noise may be seen on the 30 millivoit
range,
Command
F1 Selects the DC Volts mode (also H1)
AC Voltage Measurements
Like DC voltage measurements, AC measurements are very straightforward. Press
_ the AC Voltage key and appropriate range key(s). The display is read directly for. _
the measured voltage.
The 3478A uses a True RMS to DE converter for AC voitage and current
measurements. Unlike multimeters that use an average detector, the True RMS
converter allows accurate measurement of voltages that are often noisy, non-
periodic or non-sinusoid. The RMS converter will accurat tely measure the True RMS
value of sawtooth or triangle waveforms; squarewaves; or low repetition rate, high
crest factor (ratio of peak to RMS} pulse trains.
32
VOLTAGE MEASUREMENTS (Cont'd)
RMS measurements are made hy calculating the instantaneous square of the input
signal, averaging № and taking the square root of the result. This provides a DC
voltage that 15 proportional to the RMS value of the waveform. A DC voltage
measurement is then made by the A/D converter. |
it should be noted that the AC voltmeter accuracy is specified only for inputs greater
than 10% of full scale. Hence the specified range is 20 millivolts to 300 volts. The
2300 millivolt range Is useful for lower accuracy readings down to miilivolt. Up to
several hundred counts of residual offset may be seen on the 5% digit display with
the input shorted.,
| Command
£2 Selects the AC Volts mode (aiso H2)
Г. SENSE INPUT
(4 WIRE] 12 WIRE!
Ox © [oc OR АС
300VA VOLTAGE |
MAX SOURCE
A A TERM eed = А a
+ 500VPk A cae aha UA ete mew aan am ae e we pe mm en
MAX 1
=
- 3A/250V
| FUSE
Aves od 3478-245
Figure 2-5. Voltage Measurements
33
IL eL A
Le SP en EE ee Ee
еее пенемменант тео
VOLTMETER COMPLETE
What is Voltmeter Complete?
‘The Voltmeter Complete BNC connector on the rear panel of the 3478A provides
a pulse at the completion of every A/D cycle. This pulse is used to indicate that
the 3478A is ready to output an answer or be retriggered, The pulse is a negative
going TTL compatible pulse of about 145 duration, :
Using the Voltmeter Complete Pulse
The following illustration shows one way to use the the Voltmeter Complete and
External increment feature of the 3478A in conjunction with the -hp- Model
3497A Data Acquisition Control Unit. Once the connections are made, the 3497A
advances to the next channel with each Voltmeter Complete pulse.
#
— Figure 2.6. Using Voltmeter Com
>=
34
Chapter II!
Remote Programming
Introduction
in this chapter you will learn about remote programming your 3478A over the
Hewlett-Packard Interface Bus (HP-18) using a computer / controller. If you are not
familiar with HP-1B or some of the terms used in this chapter, Appendix A contains
a concise description of HP-1B. Be sure that you have read through or at least
familiarized yourself with Chapter 2 of this manual before starting this chapter.
You will need to understand the operating characteristics of the 3478A before
you begin programming it.
Scope
The descriptions presented in this chapter are in general terms to optimize the
flow of information regardless of the type of controller you are using. This means
that both the inexperienced user as well as the experienced programmer will be
programming the 3478A efficiently and productively with minimum instruction
time. There are, however many example programs given to enhance the discus-
sion, most of which are given in an enhanced BASIC (Beginners All-purpose Sym-
bolic Instruction Code) programming language such as the Hewlett-Packard Model
-hp- 85 uses.
Trying Out a Command
Before we actually begin the programming discussion, let's look at a simple exam-
ple that displays your name on the 3478A display If you have one of the con
trollers shown below, type in the commands as shown. Even if you don't have
one of the controllers listed, read through this section anyway as it provides a
basis for later discussions. Enter the command exactly as shown using your own
name capital letters - in place of ” your name”. |
Computer Type The Message: Press:
-hp- 9825 wrt 723,” D2your name” [EXECUTE]
-hp- 9835, 9845, 85 OUTPUT 723; D2your name” [EXECUTE]
(on the -hp- 85,
PRESS [END LINE]
35
Actually, any message of up to 12 characters may be displayed in this manner,
The command "D2your name” tells the 3478A to display the message ” your
name” in its display; “ D2” is called the ” COMMAND CODE”. The 3478A cannot
display lowercase letters, it displays unusual symbols instead. It can display,
however, special characters such as $, %, &, #, etc. Try these characters in place
of “your name”,
At the end of this chapter are several blue pages that describes each of the pro-
gram commands the 3478A will respond to, and how they are used. As an added
plus, at the back of the manual is a Command Quick Reference Guide that you
can tear out and keep with your 3478A.
Addressing ;
Do This
The 3478A will display its HP-IB ag-
dress in the form: HPIB ADRS XX. XX
represents the actual address which is
factory preset to 23,
Each instrument that YOU connect to the interface bus has a unique “address”,
and the 3478A is no different. The address provides a way for the controller to
send or receive data from one instrument on the bus when actually there are
several instruments connected together. In the previous example, where you
displayed your name, we used the statement "OUTPUT 723”. The "723" refers |
; to- the controller “interface ‘select code (isc) Which is 7 and the 3478A factory
preset address which is 23. If you need to change the address of the 3478A refer
to the installation information in Chapter 4. All the examples in this chapter
assume that the 3478A will be addressed at 723 {which is also called the device
select code, dsc).
When the controller tells a particular instrument to talk, i.e., send data over the In-
terface Bus, we say that the instrument has been ” Addressed to Talk” Likewise,
when the controller tells an instrument to listen, i.e., receive data or instructions
from the Bus, the instrument is said to have been “ Addressed to Listen”. The
3478A is capable of both talking and listening or it may be set to Talk-only, in
which case it cannot listen to instructions or data coming over the Bus. There can
be only one instrument addressed to talk on the Bus at any one time,
36
Sending Instructions to the 3478A
The Instruction Message is one specific form of an НРАВ Data message (see Ap-
pendix A). it is used to cause the 3478A 10 change states, i.e. make an ac
measurement instead of a de measurement, or perform a particular operation such
as output status information, etc. Look at the blue pages at the end of this
chapter. They describe each of the instruction Messages the 3478A will respond
to and how they are used. An abbreviated table is given in the Command Quick
Reference Guide.
Look at Figure 3.1, The instruction message may contain from one to three parts
as shown: the Operation Mnemonic; Qualifier, and Data. The Operation Mnemonic
is a single. letter "which is always used. The Qualifier and Data portion of the
message are used as defined by the operation to be performed. An example of a
command which requires only the operation mnemonic is the 7S” command. À
function or range command requires the mnemonic plus a qualifier, e.g., F2" or
R-1. The "D2" or "D3" commands require the mnemonic 7D”, a qualifier (either
2 or 3), and data, which is the text to be displayed. The diagram also shows that
instructions may be linked together forming a string of instructions.
J Operation
Output Mnemonic
¡Command ;
Note 1
Mate 1. The computer or controller output command as shown in the figure in-
cludes the HP-iB address of the instrument to which the Instruction Message is
being directed, l.e., 723. It also includes any delimiters required by the computer
language syntax. A deiimiter is a character that is used either to separate one ex-
pression from another, or to terminate a list. Delimiters include semicalons, quota-
tion marks, commas, spaces, etc. When linking instructions it is not necessary to
add delimiters between instructions.
Note 2. Some computers and controllers generate a Carriage Return/Line Feed
(CR/LF) automatically as part of the output command. Check the output command
syntax for your specific computer. The CR/LF is a delimiter that terminates a fist.
The 3478A ignores the CR/LF except in the DZ or D3 commands.
Figure 3-1. Sending Instructions
37
Sm hm et TES SL WEE
mmm pe e rn Et eT TE Tes et pm TT
. 3 = e A IE y eo. _- - . HE В sn : В
а pm IIT Ae Side rar a =r A me т al oe Hi ir e . ... r.
SEPA apn Tory ots o ET EE SER o E eT TRE TRINO e
ESTI ore mbr A o is Frais Ts ns TE CEE
= AE EIR FE TE TA FE и
= En TE ly
il
Eco
TET A
Procedure
Decide what YOU want the instrument to do and determine the appropriate Opera-
tion Mnemonicis). For example, the Operation Mnemonic for function codes is F,
the Mnemonic for range codes is R, etc. Specify the Qualifier and Data as
necessary. Let's look at an example and break down the instruction message. To
set the 3478A to the DC Volts function and 30 volt range, the following message
would be sent:
interface 3478A
select code address
2 instruction Messages
| linked together
OUTPUT 723.” F1 RI"
ii E
Й Sets range to 30 voit range
— sets function to DC volts
(Fis mnemonic and 1 is qualifier},
computer output
command syntax
depends on the
computer being
used. See Note
1 above.
Figure 3-2. Instruction Example
string. In the NEXT section we will look at the HOME commands of the 3478A.
Each HOME command is actually made up of several instructions, But for now,
let's take another look at using multiple instructions... Wr
Sample Problem
We want to make an ac voltage measurement that we know to be between .20
volts and 1 volt. We also want Autozero on and the measurement to be made in
#
First, it is an ac voltage measurement, therefore instruction “F2” (Function 2)
IS used. We don't know exactly what fange to use, so let's use the autorange
feature, “RA” (Range Auto). The instruction for autozero on is “71”
Zero 1), and for the 4 1/2 digit mode, ” Ng” (Number of digits 4). Our com-
mand string now looks like:
“FZRAZ1N4"
38
ne à
Since we know the voltage to be measured is small, let's set the 3478A to a low
range before we autorange. The instruction "R—2” (Range —2) will do this for
us. Furthermore, if we want the meter to only take one reading we could add the
instruction ” T3” (Trigger mode 3) to the end of the string. By adding it at the
end, the meter is set up for the measurement before the reading is actually trig-
gered. The complete string, along with the QUTPUT statement is:
OUTPUT 723; "F2R-2RAZ1N4T3” |
Instructions are implemented as they are received over the Bus. In other words,
the 3478A will go to the ac volts mode before it goes to the lowest range. it will
go to the lowest range before autorange, it will autorange before turning autozero
on, etc. The last thing it will do is trigger for the measurement.
A very importanf matter to keep in mind is to use the proper computer syntax.
Remember that the examples given in this chapter were written for a computer
such as the -hp- 85F. Check your computer 1/0 manual for the correct syntax and
“in the examples given, use that syntax.
Home Commands
There is a series of eight preset commands conveniently provided in the 34784
which greatly ease programming. These commands, called HOME commands, set
the 3478A to predetermined states as defined in Table 3-1. In the sample pro-
gram given earlier, we ended with a string of six commands which could actually
be replaced with one HOME command, "HZ2”, |
Table 3-1. Home Commands
Lets Caridad md amm mmm 22 0 0 2 0 мк ae 0e 0 0 LL Description daa nn ee ae ae nm RE ee
HO HOME Command. The 3478A is placed into the DC voits function {F1}, autorange
(RA), trigger hold (T4), 4 1/2 digit display (Ná), and autozero on (Z1). Any result
ready to be output to the bus or display is erased, External trigger input is disabled.
This command is equal to: "F1T4R-— 2RAZ1N4”. The meter will wait for a trigger
command such as T3 or TS.
= Measure DC Volts. This function is the same as the HO command except that a
single trigger occurs, and if the 3478A is addressed to talk will output the reading.
This command is equivalent to: " F1R- 2RAZiNAT3"
HZ Measure AC Volts. This command is the same as H1 except that an AC Voltage
measurement is taken. Equivalent to: “F2R-2RAZ1N4T3”
НЗ Measure 2-Wire Ohms, identical to H1 except takes a 2-wire ohms measurement.
нА Measure 4-Wire Ohms, ldentical to M1 except takes a 4-wire ohms measurement.
M5 Measure DC Current. identical to Mi except takes a DC Current measurement,
HE Measure AC Current. identical to H1 except takes an AC Current measurement.
H7 Measure Extended Ohms. identical to H1 except take an extended chms measure-
ment.
‘39
LT
I
PIR
UE
о
E Ди perm Timi AIN
Ta To a AA AEE
rises Soiree ds LEE +
EEE
AO
7 EC IL SE EE TT
Es
TEA Te
a AA Tn ges
Tata art
Thee
mr at
em Fla
a a rad LO fue = у
Using the Home Commands
You can use the HOME commands just as they are or combined with other com-
mands. For example:
OUTPUT 723; "H1”
would set the 3478A to the DC Volts function and take one reading. If you want
the 3478A to be in the internal trigger mode you could send:
OUTPUT 723; ”H1T1”
in order for ”T1” to be in effect, it must follow the "H1" command, otherwise
the “H1” command will put ” T3” in effect.
Programming Hints
When more than one command is sent to the 3478A in one ” QUTPUT” instruc-
tion statement, the commands are executed as they arrive. Therefore it is best to
make the trigger statement the last Statement in the command string so that the
3478A will be set up for the measurement before it triggers. If you send the com-
mand ” T3T1”, the “ T1” command is the last one received and will be in effect,
Instructions are sent to the 3478A as a series of 7-bit ASCII characters (parity bit
is ignored}. All lowercase letters, spaces, commas, and semicolons are ignored and
may be freely used to format commands for easy readability. All null characters,
carriage return, line feed, form feed, and vertical and horizontal tab characters are
also ignored. AIF other characters and sequences not explicitly allowed (see the
Command Table) will result in an error. Errors will be discussed later. For example,
sending the message: Po
OUTPUT 723;” Function 1 Range 1”
would be the same as:
OUTPUT 723:"F1R1”
When a multicharacter command is received, if a character is received which does
not fit into the syntax of the command, the command will be aborted and an error
will be generated. An attempt is made to process the character as if jt were the
first character of another command. For example, the command ” FR3” will cause
a syntax error but then go on to range 3 (that is, ”R3”), See Require Service,
Status Register. |
Commands which accept binary arguments (represented by x in the command
table) and the D2 and D3 commands are exceptions to the above rules. Any of
the 256 possible 8-bit bytes may be sent as a binary argument, any ASCH
character greater than 31 (decimal) may be sent as part of a text message (see
Appendix B). Note, however, that lowercase alpha characters are not represented
as alpha characters in the display. |
40
Receiving Data from the 3478A
The 3478A has the ability to talk to the computer or other instruments, giving the
results of measurements or status information. This is another specific form of the
HP-IB Data Message. The controller must tell or ” address” the 3478A to talk in
order for it to send data.
Example. From the last section we saw how to make the voltmeter go to the DC
Volts function and 30V range. Now we will see how to read back the measured
voltage. |
10 OUTPUT 723; F1R1” (from the last section)
120 ENTER 723; AS
-30 DISP AS
40 END
The 3478A is addressed to talk by the ENTER 723 command in the second line.
The measurement result is stored in the string variable A$ and displayed on the
controller's display. Remember that the actual computer syntax used (i.e., ENTER,
OUTPUT, DISPLAY, etc.) is dependent on the computer that you are using and
may be different than the examples given. You should refer to your computer's 1/0
programming manual.
Let's try another very simple example. You can use your controller to determine
the setting of the 3478A's Front /Rear switch. This is done by sending the pro-
gram command ” $” and then reading the output.
o This [TDT TTT TL
Enter the following program and run it.
10 OUTPUT 723; "8"
20 ENTER 723; S1
30 DISP 51
40 END
the value read back from the 3478A (variable S1 in the example shown) is ” 0”
the rear panel terminals are selected, If the value is ” 1” the front panel terminals
are selected. Try this program with the switch in both positions. If the 3478A is
in the single trigger mode (S TRIG annunciator on) this program will not work.
Either press [LOCAL] ИМТ TRIG] keys or reset the voltmeter.
41
Output Format
Messages are sent by the 3478A as 13 bytes in the following formats:
Voltmeter Reading: +d.dddddE+d CR LE
Overload: +9.99999E+9 CR LE
The character ” d” represents a single digit. If the 3478A is in the 4 1/2 digit
mode, the last digit returned before the ”E” will be a 70”, In the 3 1/2 digit
mode the last 2. digits will be "0" 's.
3478A Bus Capabilities
So far we have seen how to program the 3478A for specific operations and how
to read back the data. But now it is time to move on and look at special HP-IB
commands and advanced programming topics.
Talk Only Mode
y
Many applications of the 3478A, a simple data logger for example, may require
that the instrument take readings and output them to some device such as a _
“Printer. AI this is to be done without the aid of a controlier. The 3478A’s TALK
ONLY mode allows just that type of transaction to occur,
The 3478A is set to the talk only mode by setting the 5 HP-1B address switches,
on the 3478A rear panel, to the ” 1” (up) position. Refer to Chapter 4. Measure-
ment data is output after each completed reading. Function and range settings,
etc., are done from the front pane! keyboard. |
3478A Response to Bus Messages
The following topics, arranged in alphabetical order, deal with HP-1B commands
(see Appendix A) and the way the 3478A responds to them. Refer to the 1/0 pro-
gramming manual of your controller for specific information on syntax and actions
taken by the HP-1B interface when sending the message. The examples given app-
ly to the -hp- 85, 9835, 9845 computers, except where noted,
42
E
CLEAR
Examples
Comments
Upon receiving the CLEAR message, the 3478A will be placed into its test/reset
routine. The routine starts with the 3478A performing its internal self test and
reading its rear panel HP-IB address switches. Any errors in the self test will be
noted in the voltmeter display and will cause the hardware error bit to be “set” in
the status register and the appropriate bits to be set in the error register. If there
are no errors, the HP-IB address will be displayed for approximately 2 seconds,
The power-on state for the 2478A is: DC Volts function, Autorange, Internal Trig-
ger, Autozero On, and 5 1/2 digit mode.
43
LOCAL
Examples
LOCAL 7
LOCAL 723
Comments
The LOCAL 723 message clears the 3478A from the REMOTE operation mode
and reenables front panel control. Pressing the front panel LOCAL key ac-
complishes the same thing, provided the key has not been disabled by the LOCAL
LOCKOUT Message. LOCAL 7 removes every instrument on interface 7 from the
remote mode. | |
the 3478A is in Remote with Local Lockout set, the only way to return to front
panel control is to either turn power off and then on again or execute the Clear
Lockout / Set Local (CL/SL) message. For many controllers this is the same as the
LOCAL command, i.e., LOCAL 7. The command LOCAL 7 takes all instruments
out of Local Lockout that are on that bus. The command LOCAL 723 would return
the 3478A to front panel control but a subsequent REMOTE command {or OUT-
PUT 723) would return it to LOCAL LOCKOUT.
¥
LOCAL LOCKOUT
Example
Comments
#
The LOCAL LOCKOUT message locks out the 3478A's front panel keys, including
the LOCAL and SRQ keys. The lockout will remain in effect until it is cleared over
the interface bus by sending the LOCAL message to the multimeter or cycling the
3478A's power.
44
437
о | REMOTE
Exampies
‘ - В “REMOTE 7
Comments
The REMOTE command is used to enable the 3478A to switch from local front
panel control to remote program control. The 3478A must actually be addressed
before it :will go into its Remote state.
The Remote state for the 3478A means that the front panel keyboard (except the
LOCAL and SRQ keys) is disabled. The REM annunciator in the display is turned
on. The 3478A remains in the same state after ¡t receives the REMOTE command
that it was in before receiving it. To disable the LOCAL and SRQ keys use the
LOCAL LOCKOUT command. ;
You will seldom find it necessary to execute the REMOTE command. The REMOTE
“message is independent of other HP-IB activity and is sent on a single Interface
Bus line called REN (see Appendix A). Some controllers set the REN line true at
power-on, or when reset, which has the same effect as sending the Remote
message with only the interface select code, ie, REMOTE 7. Before any instru-
ment will actually go into the Remote state it must be addressed, Therefore, when
--the 3478A is. first addressed, such as OUTPUT 723, tt will actually go to the
remote state. | aa aaa e a a
45
a AT
pi
"en
Ets
ufr
ft mm
= ve нае IT EEE н.в
REQUIRE SERVICE (SRQ)
Another important feature of the 3478A is that you can program it to interrupt
the controller when certain conditions are met. Of course, the controller must also
be programmed to respond to the interrupt. The Require Service (SRQ) message is
used to implement this and is independent of all other HP-IB activity, SRQ is sent
on a single Interface Bus line called the SRQ line (see Appendix A). The 3478A
MUST BE PROGRAMMED for the interrupt before the interrupt will take place. The
following list gives the possible causes of interrupt that the 3478A can be pro-
grammed for.
1. Power-on/ Reset. The 3478A will interrupt the controller when the 3478A
power is turned on, it received a Device CLEAR or Selected Device CLEAR, or the
3478A was reset,
2. CAL Failure. The 3478A will interrupt the controller if an attempted calibra-
tion failed.
3. Front Panel Keyboard. You can use the front panel SRQ key on the 3478A
to interrupt the controller, |
4, Hardware Error. if a hardware error occurs, the controller would be inter-
rupted.
5. Syntax ErroR If the controller sent an invalid instruction, the 3478A would
interupt the controller.
— 6. Data Ready. The 3478A would interrupt the controller after each completed
measurement,
How to use SRQ
When the Require Service message (SRO) is sent, the computer must determine
first which instrument is requesting service, This is done by conductfhg à SERIAL
POLL (SPOLL) of every device on the bus which is capable of requesting service,
When an instrument is polled, it responds by sending a ” STATUS BYTE” which
indicates whether it requested service, and if so, the nature of the request. If the
Status Byte for the instrument polled indicates that it was not requesting service,
the computer would continue to poil the other instruments on the bus until the
proper one is located. This, of course assumes that the controller has been pro-
grammed to respond to the SRO interrupt,
46
— Status Register and Status Byte
The status register is used to monitor the six possible interrupt conditions. it is
possible for one or more bits of the status register 10 be true without the 3478A
causing an interrupt. The interrupt will only occur when the SRQ mask has been
set for particular conditions. Refer to Figure 3-3. If the SRQ mask is set for certain
conditions and one OT more of those conditions occur, bit 6 of the status register
will go true (true being a 17), the SRQ annunciator in the display will turn on,
and the HP-1B SRO message will be sent. The controller must be programmed to
respond to the SRQ message.
The Status Byte is an 8-bit byte that may be used to determine the current status
of the 3478A regardiess of whether an interrupt (SRQ) has occurred. The Status
Byte comes from the status register and is output in response to à serial poll
which is described in the next section. |
Bit 7 Bit 3 Bit 2 Bit 1
power-on Hardware Syntax N/A
Reset | Error Error | (always О)
SRQ
Figure 3-3. Status Register
Setting the SRQ Mask
The SRQ mask can only be set 10 mask bits 0-5 on the Status Register. Default
mask value is OO. To set the mask first determine which conditions you want to
interrupt the controller, e.g., data ready, calibration procedure failed, syntax error,
etc. Determine the two digit octal code for those conditions. Then output the ~~ ~~ ~~
"M" instruction mnemonic. followed by the octal code as the qualifier, that is:
Mixx", where XX is the octal code. Think of the SRO mask as a mask that sits
over the lower six bits of the status register and masks out those conditions you
don't want to cause an interrupt. Figure 3.4 shows the status register and the
SRQ mask set for bit O, Data Ready.
{3
o
SRG _ о o ó = 01 toctal
Mask | For Dats
Heady SAG
Bit 2
Syntax
Error
[Always
4
Hardware
Error
Service
Request
Status
Register
Figure 3-4. Status Byte and SRO Mask
47
Example 1. Data Ready SRQ
Data Ready is a feature of the 3478A that allows it to interrupt the controller
after each completed measurement (data ready). This means that the controller
doesn't waste valuable computing time waiting for measurement data but pro-
ceeds with its work until interrupted. To enable the data ready feature on the
3478A, bit O on the SRQ mask must be set. Remember that bit O will be true in
the status register anytime data is ready but for the SRQ to occur the mask must
be set. The bit pattern for the mask would look like:
bit $. 5 4 3 2 1 0
value: 0 O O O O 1
О 1
01 is the octal representation
(see also Figure 3-4)
Consequently, we would use the command: OUTPUT 723; MO1” to set the mask
for Data Ready. Therefore, whenever the 3478A has data ready it will interrupt
the controller via the SRQ line. The controller will only be interrupted if bit O is
true, meaning that data is ready. Bits 1 through 5 will not interrupt the controller
if they go true because the mask was not set for those bits. When data becomes
ready, the SRQ annunciator turns on in the display, and remains on, until the con-
troller responds by doing a serial poll, executing the CLEAR command, outputting
the ” K” instruction, or entering a measurement from the 3478A. -
Line
y
| 40
50
1 DATA REROY EXANFLE
i -he- 25 VERSION
38 ! 3478A AT ADDRESS TE... 60
Re, a ie 70-990
1000
1010
1020-1040
48
О}.
Instructs the computer where to go (line
Description
Outputs the SRQ mask. The “K” com-
mand ciears the status register (except bit
1000) when an interrupt (SRQ) occurs on
interface 7.
ENABLE INTR7;8 actually enables the
-hp-85 to respond to the SRQ. SRQ is oc-
tal code ”8” in the -hp- 85 control
register.
These lines contain the main body of the
program #
This is the start of the interrupt
subroutine. SPOLL returns the 3478A
status byte to variable ” P”. It also resets
bit 6, if it was set, of the status register.
The STATUS command reads and clears
the -hp- 85 Status/Contro! register so that
it can respond to the next interrupt.
Line 1010 reads the data and resets bit O
of the status register. Line 1020 displays
the data. Line 1030 returns program con-
trol to where the program was interrupted.
pa PA /
ео О ба
==
<
ad
fed pr
+ y LA 4
LS E OUEN e
"an E
MV
Example 2. Front Panel SRQ
“ The front panel SRQ feature of the 3478A provides you with a way of manually
interrupting the controller from the multimeter front panel. This feature is enabled
by setting bit 4 of the SRQ mask, command “M207. Once this is done, pressing
the 3478A front panel SRQ key causes the 3478A to request service (SRQ) from
the controller. The SRO annunciator turns On in the display until the controller
responds by doing a serial poll {or the CLEAR command, Of "К” instruction).
49
Line Description
40 The "M20” statement sets the 3478A 10
respond to the front panel SRQ key. The
, nk” clears the status register, except bit
07 O.
50 This telis the computer where to go (line
1000) when an SRQ interrupt OCCUFS-
| FRONT РАНЕ! SEO EXAMPLE 60 ENABLE INTR actually allows the controller
| -he- 6° VERSIÓN to respond to interrupts.
¡ 24754 AT ANDRESS TE
QUTFUT 723 "EME 70-990 These lines contain the body of the pro-
0H INTE 7 GOSUE 1964 gram. - |
ENABLE INTR 7:8 но
The body of the erosraë 30 1000 Line 1000 is the beginning of the interrupt
zz here subroutine. The STATUS command reads
END _ and clears the -hp- 85 Status/ Control
a STATUS €: 1; H register so that it can respond to the next
a F=SPOLLCTFZ2: — interrupt.
a IF BITC(F. 4) THEN DISP "SKE | |
_ KEY FRESSED” | 1010 SPOLL returns 3478A status byte to
e RETURN variable P. It also clears the status register.
1020 Bit 4 of the status byte (P) is checked 10
make sure itis a” 17 if it is, the message
TT eme —. SRQ KEY PRESSED is displayed. if it isn't,
then something else caused-the interrupt. .
1030 This line returns program control to where
it was interrupted.
i
EEE e OU NE, ET AN TI :
Do Er rar AE Ele al TAN - прно” .
ir ute = En Te pa Sp FLT A NE Te PA A Ta NC
Re TT AE Aa aura ar нло я A NA TR aE me TAL TN TT OC RFO TT ae
av
SPOLL
Example
Comments
Serial poll allows you to determine the current status of the 3478A. When the
3478A receives the serial poll message, it returns its status byte (status register),
Many controllers will display the byte as the sum of the values of the individual
bits that are set. If bits 7 and O are set, for example, the value would be shown
as 129 (129 = 12841) The 8 bits of the status byte and their respective values
are shown in Figure 3-5, followed by a description of the bits,
Bit 7
power-on
Reset
Bit 6
sao
Bit 5 |
Cal
Falied
Bit 4
Front
Pane!
SRC
Bit 3
Hardware
Error
Bit 2
Syntax
Error
‚Bit 1
N/A
(always O)
Bit O
Data
Ready
Decimal
Value
Sepp de,
128
64
32
16
8
Data Ready
Bit 1
Syntax Error
Bit 2
Hardware Error
Bit 3
When this bit is set to 1,
“put à reading if it is addre
when the controller begi
some change in the programmed state
Figure 3-5. Status Byte
it indicates that the- 3478A will out=--
ssed to talk, This bit will return to O
ns fo accept the reading, or when
of the 3478A causes
the reading to be no longer available.
This bit is always O.
When set to 1 thi
received over the
This bit, when it is set to 1
in the calibration RAM. More
about the error by reading the
and E bus commands).
checked every time a rea
50
WF
$ bit indicates that a command has been
P-IB that is syntactically incorrect.
, indicates that a hardware error of
Some sort has occurred, This may be the failure of a self test
routine, a problem with the A/D converter, or 3 checksum error
information can be obtained
3478A error register (see the B
The calibration RAM checksum is
ding is made.
SPOLL (Cont'd)
Front Panel SRQ When this bit is set to à 1 it indicates that the front panel
Bit 4 SRO button has been pressed.
Calibration Fail This bit is used to indicate that an attempted calibration has
Bit failed. The bit will be set to 1 under this condition.
Service Request This bit indicates that the 3478A has requested service via the
Bit © SRQ line. The bit is set to 1 whenever one of the evems
specified for bits O through 5 above occurs at the same time
, that the corresponding bit in the mask register is set. The bit is
also set at power-on time if the PWR ON SRQ switch on the
rear panel is turned on. This bit is reset by a serial poll.
power-on Reset This bit is set to 1 when a power-on reset has occurred. H
Bit 7 switch 3 on the rear panel block of switches is set to the " 1”
or up position, bit 6 will be true and the SRQ message is sent.
Bit 7 will be cleared if a reset due to the HP-IB CLEAR com-
mand occurs or the TEST/RESET key is pressed. It is also
cleared when the 3478A is Serial Polled.
All status register bits described above are reset by a Device Clear Message. Bits
2 through 7 are also reset by a serial poll if bit 6 was read as a 1. If bit 6 is read
as a 0, indicating that the 3478A was not generating an SRQ, no bits are chang-
_ed. See also the K command in the Quick Reference Guide.
Try this simple exercise.
1. Reset the 3478A. This should be done by cycling the LINE switch. Without
setting the SRQ mask, perform a serial poll on the 3478A. Remember to check
the command structure for the controller you are using. The status byte returned
by the 3478A should indicate that bits O and 7 are true. Many controllers will
show a value of ” 129”. Looking at Figure 3-5 we can see that the value 129 is
equal to the sum of the decimal values of bits O and 7. Bit 7 is true because of
the power-on/reset that occurred. Bit O indicates that a measurement has been
made and data is ready. This step of the exercise simply serves to show that bits
in the status register may be true without causing the Service Request message to
be sent. Remember that when Service Request is sent, the SRQ annunciator turns
on. |
51
ha
. T
[PPE SE FE 2—3 i
SPOLL (Cont'd)
2. Now turn the 3478A off. On the rear panel find the bank of 8 switches and
set switch 3, Power-on SRQ, to the up (1) position. When you turn the 3478A
back on, the SRQ annunciator should be on in the display. Now do a serial poll.
The status byte returned by the 3478A shows a value of 193. This means that
bits 7, 6, and 1 were true (128+64+1=193), Bit 6 is true because of the
power-on SRQ condition. Bit 7 is true, as in the first step, because a power-on
reset occured. Because the Power-on SRQ switch was “SET”, when the 3478A
was turned on, it sent the Service Request message (SRO).After you do the serial
poll, the SRQ annunciator will turn off.
3. Finally, turn the 3478A off and return switch 3 to the down position. Turn
the 3478A on, notice that the SRQ annunciator is not on, and send it the
message " MO1”. MO1 sets the SRQ mask for the data ready condition. In just a
moment the SRQ annunciator will turn on in the display. Again do a serial poll.
The value returned should again be 193 (bits 7, 6, 1). This time the SRQ occurred
because the SRQ Mask was set for bit O, Data Ready. Do another Serial Poll and
notice that the SRQ annunciator goes off momentarily until new data is available,
The value returned from this second Serial Poll is 65 because bit 7 was cleared by
the first poll,
The previous section on Service Request gave two example programs demonst-
rating SRO intefupts, Look at the second program, FRONT PANEL SRO. Change
line 70 to read: 70 GOTO 60 and run the program. Line 40 sets the SRQ mask to
front panel SRQ. Line 1 O00 performs a serial poll when, and Only. when; an SRO--
Condition occurs (ie, when you press the 3478A SRO key). Line 1010 looks at
bit 4 of the Status Byte to verify that it was the front panel SRQ key that caused
the interrupt.
Hy
52
TRIGGER
Examples
Lo TRIGGER 7
Comments
If the 3478A has been addressed to listen, the TRIGGER message (also known as
GET, for Group Execute Trigger) will trigger the multimeter for a new reading. if a
reading is in progress at the time the TRIGGER message is received, the reading
will be aborted and a new reading started. If a reading is in progress when the
TRIGGER message is received, there may be a delay (up to 1/2 second) for the
previous A/D cycle to be aborted and the new reading to commence.
53
Topics in Advanced Programming
The following five programs illustrate the flexibility and Measurement power of the
3478A. The programs include using a thermistor to accurately measure
temperature, achieving the maximum reading rate, using the 3478A Status Bytes,
and more. Although the programs were developed on an -hp- 85 desktop com-
puter they may easily be modified to run on
any other controller. in many cases,
suggestions are made for mod
ifying the programs to suit your individual needs,
TEMPERATURE MEASUREMENTS
The program shown in the following figure computes the temperature, in °C, cor-
responding to the resistance of a thermistor. The program has been designed to
work with thermistors exhibiting a 5.000 Ko resistance at 25°C, such as a type
44007 (-hp- part number 0837-0164} or equivalent.
The program gives you the option of
measurements to be made on the thermi
3478A for a 2-wire measurement which gives suitable results if the thermistor ig |
used at a temperature where its resistance is much greater than the resistance of и
the test leads. For greatest accuracy from a thermistor, a 4-wire resistance
measurement should be used, To change to a 4-wire resistance measurement, J
delete the exclamation mark from line 50. The program is useful over a |
temperature range of - 80°C to +150°C
selecting either 2-wire or 4-wire ohms
stor. As it stands, the program sets the
40-50 Line 40 sets the 3478A up for a 2-wire
resistance measurement on the thermistor.
| TEMPERATURE MERSUREMENT The 3478A is also set to the 30 Kohm
1 WITH TYPE 44887 THERMISTOR range, 4 1/2 digit display mode, Autozero
iD on HT Мая т 5 321 Ps BANAT Ty a on, and internal trigger. Line 50 is the |
5001296 ee A 60-80 These three lines contain the conversion |
5 ENTER 200. Em GR ЛИКЕ - Coefficients for the 44007 thermistor,
4=LOGCR GE het 90 Line 90 enters the measured resistance
= 5 ЗЫ - ESA from the 3478A,
т На a E т 5 En EA 100-110 These two lines Convert the measured
149 END CE resistance to a temperature,
24
Na
ER]
120 The calculated temperature is displayed.
130 The GOTO 80 statement returns the pro-
gram to iine 90 for another resistance
measurement,
54
TESTE HhMENUN
= й E aa! ee em HE PE
EEE 227
Co erminale "E DISPO
НОЕ
(sa Pause 200005 ment of the parallel resistor combination is
"ance to be"
input"
ú RI=R1iXR2- CRI-RZ) 250 in this line, the value of the resistor is
4 OUTPUT AL © «NoR="; RI але displayed on the -hp- 85 display.
EXTENDED OHMS
The extended ohms feature is available only via the HP-IB F7 or H7 commands.
With extended ohms you can measure resistances above 30 Mohms. When in the
Extended Ohms mode, the 3478A goes to the 30 Mohm range, 2wire mode. An
internal resistance of approximately 10 Mohms is placed in parallel with the in-
puts. If this resistance is measured first and then the unknown resistor connected
to the inputs, the parallel combination can be measured and a calculation perform-
ed to determine the approximate value of the unknown resistance. The formula for
the calculation is:
AE Ri * Rt
Rx = —
Ri — Rt
Rx is the unknown resistance, Ri is the measured value of the internal 10 Mohm
resistor and Rt is the measured value of the parallel combination. The test leads
should be a very short shielded twisted pair to not pick up radiated noise.
A program that will make the necessary measurements, perform the calculations,
and display the value for the unknown resistor, is given in the following figure.
1 EXTENDED OHMS EXAMPLE
| -he- 85 VERSION ШИ
CLEAR o | Lines Description
TEE LA E ire a 10-40 These lines title the program, clear the
11 AT ASS: i 17 TER ESE mA В . ! -
ba ALE E TES san -hp-85 display and set the variable Al to
O FLES: e DISA: E Fe 723 which is the HP-IB address of the
a DISF "Extended ohms is 3 2-w 3478A.
ей DISP "measurement for resi =. 50-140 - These lines are-used to make the measure- . .....
rei SE I Нотт RE ment of the internal 10 Mohm resistor.
bove 34 Mohns.". 2 015 The actual measurement is made in tine
E A et eT 130 and input to the -hp- 85 in line 140.
Line 50 displays a message on the 3478A
REGS (CONTI TO BE CIN display to open the input terminals.
ús DISP “Open” the 24780 ineut t
x 150-220 in this set of program lines, the measure-
FÉD2HDD RESISTOR a | the measurement and line 220 inputs the
Re DISP "Cornect.r
OUTPUT AL
1 3 seis measurement to the -hp- 85.
mr on Ms CE 230 Line 230 uses the formula above to
TED Ymeasured to: he 23475
DISP "measure? a X 5 RTS M. calculate the value of the unknown
CDISP “terminals. to resistor.
. blak в DISPO | “PRESS LEO 240 The value of the resistor is displayed on
à PAUSE О E. the 3478A display in this line. The value
QUTPUT Ai SEPT a . is read directly in Mohms.
ENTER Al 5 RZ
CLEAR Y DISP "THE RESISTANCE
IS: "¡R318006;"MOHMS.”
END
55
dBm MEASUREMENTS
The dBm Program is used to calculate a power ratio using a 50Q impedance as the
reference. The dBm equation is:
dBm= 10+LOG[(X2/R)/1mw]
where X is the measured value, R is the impedance reference (50's) and 1mw is
the OdBm reference.
Lines Description
30 This line uses the H2 Home command to
4 to the ac volt : |
18 ! dEm MEASUREMENT set the 34784 9 the ac voits made. T1 is
29 | ~HP- 25 VERSION gger.
0 OUIEMT 723. + ue tri EE 40 The ac voltage measurement is input to
28 ENTER 723 5 B - the -hp- 85 in this line,
Ze DER EOS BR 50.081)
50 HI5P P В | 50 This line performs the dBm conversion.
79 LOTO 48. LOL DÉS
СВ END 60 Line 60 displays the dBm value on the
-np-85.
70 This line causes the program to return to
line 40 for another measurement,
*
56
MAXIMUM READING RATE
The maximum possible reading rate is with 3 1/2 digits selected, autozero off,
display off, manual ranging, the line frequency switch (347 8A rear panel) set to
the 60HZ position, and positive de voltages, current and resistance measurements.
Remember though, there is a settling delay on the two highest ohms ranges.
The program in the following figure sets the 3478A for these conditions with two
exceptions. First, you must manually set the 50/60 Hz line switch to the 60HZ
position. This switch is on the rear panel of the 3478A. Second, the program sets
the 3478A to the autorange mode. If you know the approximate value of the
voltage to be measured you can change the ” ВА” command in ine 50 to reflect
an appropriate range.
The program accepts 100 readings from the 3478A and stores them into a buffer
. B$, When all the readings have been taken the readings aré printed. With the
-hp- 85 computer, the 100 readings are accepted in approximately 1.4 seconds.
Lines Description
30-40 BS is setup as an 1/0 Buffer to store 1300
bytes of data. The 3478A outputs 13
bytes per reading in the form: +d.ddd-
diExd Cr LF. Therefore, for 100 readings
the buffer must be dimensioned to 1300.
The eight extra bytes are for overhead in
the -hp- 85.
50 Line 50 programs the 3478 to de votts,
autorange on, 3 1/2 digit display mode,
e Lo MARINES READING RATE autozero off, display off. You may want to
ag | NP a EUR i
а GI Eeciónet слили сти: eo replace RA to reflect an appropriate range.
| “TOBUEFER B* DE EA
a UT |
gi
= 60 “The TRANSFER statement is_the fastest
23 ne EHS io possible means to transfer data from the ~~
NSFER 723 ! 0.55 EHD a LON 3478A {address 723) to the 1/0 buffer
y AS ATI RETO pad TR gs. FHS is Fast Handshake. COUNT 1300
21 ma 2 BIER 2 2h means that only 1300 bytes will pe ac-
ТНТ BsC1>41 ' cepted.
euT 723 2" FIRANIZODE ©
- AB 97
°! Во
tog He es ET HE TT Ri SEA 70-80 These two lings set UD two variables, | and
J, to pul out individual measurements
from BS. | is incremented in steps of 13
hecause the 3478A sends 13 characters
per reading. We are on concerned with
the first 11 characters though (CR LE is io
nored). Therefore, J 18 specified as 10
characters beyond |.
so Line 90 prints an individual substring of
g$ specified by | and J.
100 Line 100 refers back to line 70 and in-
crements | for the next reading.
57
errata pH
Aa AT TO
eee TO
There are 5 bytes, each 8 bit wide, which may be used to determine the current
state of the 3478A. If the multimeter is addressed to talk after reception of the
"B” command it will Output the 5 bytes,
given in the table of 34784 programming Commands,
The first of the following two programs demonstrates how to get the binary
representation of the 5 bytes. The second program shows how the first three bits
of the first byte may be used to indicate the measurement function the 3478A is
set to. Similar steps may be used on the remaining bits and the other 4 bytes.
Status Bytes Program
Lines Description
18 1 BINARY STATUS EXAMPLE
28 |! —he- as VERSION
38 ! Z4TSp ADDRESS = FAZ
44 ОНТРОТ 723 ¡E
29 ENTER 723 USING "ООВ"; Bi
'EZLBZ, BY, BS
GO DISP "BYTE 1=";BITCB1,75;681T
repo ¿BITBL. 5) RITA. 4 71
rele BITCRIL 2) RIT (RY. LS
:EITcB1. a) 40
ей DISP "BYTE C=" BITCRE, 79, BIT
Teba А ВТТЕВ2, 5) ; ВГТеВ2 4
Tee 3 BIT(B2, 2), RI Tche 16 50
Output its five statys bytes,
The B command instructs the 3478A to
The five bytes are entered into variables
EITBS,a |
28 Disp "BYTE SS"; BITCB3, 7) ; ВТТ
BIT CDS SS BIT BE ann
rE 0 BIT(RI 2), BIT (hy de
JBEITORZ, ay ;
ЭВ GISp "BYTE 4=";BIT(E4,7>;BIT
Teno? ¿BITCB4.5>:BI1TIB4.47
TRA.) :BITR4,23:BITCh4 15
BITCRY, >
188 ОТ5Р "ВУТЕ SE ВТТЕВ5, т); ВТТ
HEBT CDS US BIT CB ann
60-100
B81 through BS.
Pa
Each line displays the individual bits of one |
byte.
ENTES DEE
PEITCES,e)
18 ! 34708 STATE PROGRAM
28! epee E VERSIÓN
28 ! 24760 ADDRESS = a
1 F=f С
a8 OUTPUT 723 ¡"a
Sa ENTER "23 USING “SIB " ; El
ra IF BIT(B1, 73 THEN F=4
28 IF BITCB1.65 THEN F=F+5
IF GIT(B1.55 THEN F=F41
IF F=1 THEN Gt="DC VOLTS:
IF F=> THEN L$="AC VOL TE"
IF F=3 THEN G$="2-WIRE QHZ
IF F=4 THEN G$="4—-WIRE UHMS *
iF F=5. THEN GE="DC AMpo:
IF F=g THEN GE="AC AMPc:
IF F=7 THEN G$="EXTENDED OHM
sa
178 PRINT
83 PRINT
158 END
Ne
}
En ben
Lal PO pas PS
RNS
LIT a
5
168
"FUNCTION: "iG%
70-90
100-1680
170-189
58
Measurement Function Program
Description
Line 40 sets Up variable F.
AS in the other program, these two lines
call for the status bytes,
The three highest bits of byte 1 are tested
and F is valued accordingly,
The value of E is tested and G$ assigned.
The value of GS is printed.
ay
3478A Programming Commands
An invalid range for
— _—
Type | Command | Explanation
Measurement
Function Fi DC Volts function
F2 AC Volts function
F3 2-wire ohms function
F4 4-wire ohms function
FS DC Current function
F6 AC Current function
F7 Extended ohms function
Range
В -- 30mV DC range
Ro 1 300mV AC or DC range or the 300mA AC or DC range
RO 3V AC or DC range or 3A AC or DC range
RI 30V AC or DC tange or the 30 ohm range
R2 300V DC or AC range or the 300 ohm range
R3 3K ohm range |
RA 30K ohm range
R5 300K ohm range
RE ЗМ ohm range
R7 30M ohm range
RA | Selects Autorange
a given function defaults to the most sensitive range if the range specified is too low, or
the least sensitive range if the specified range is too high
Display
N3 Selects the 3 1/2 digit display. Fastest reading but little noise rejection. .1 Power
N4 Selects the 4 1/2 digit display. 1 PLC integration.
N5 Selects the 5 1/2 digit display. Best resolution and greatest noise rejection. 10
PLC integration. |
Trigger
Ti Internal trigger
T2 External trigger. Any reading in Progress is aborted, and the 34784 waits for an
external trigger pulse to Occur. Triggering occurs on the negative going edge of
the pulse, Readings may also be initiated by an НРАВ GET command.
T3 Single Trigger. This Causes a single measurement to commence. Further readings
may be initiated by an HP-IB GET Command, but not an external trigger pulse,
T4 Trigger Hold. Any reading in progress is aborted and the 347 8A remains idie. The
3478A wili stili respond to an HP-IB GET command but not to an externa! trigger.
T5 Fast Trigger. Fast Trigger works the Same as T3, except that in AC Volts, AC
Current, or the two highest ohms range the initial settling delay is omitted. i
more than gne reading is necessary because of auto-ranging or if the DMM must
change ranges or functions to perform the Measurement, the delay will occur nor-
59
347 8A Programming Commands (Cont'd)
Autozero
ZO
21
Write To
Display
D1
D2text
D3text
Preset
Commands
H1
H2
H3
H4
HS
H6
H7
Explanation
Autozero off
Autozero on
Meturn From D2 or D3 to NORMAL DISPLAY.
The "D2” command places the message “text” into the 3478A dispiay, The
Message can contain any of the 64 ASCI characters from decimal 32 through
95, inclusive, The message may be ag long as necessary to fili Up the 12
characters in the display. Note that the period, Comma, and semicolon go bet-
ween characters. This Command is terminated by any contro! character, such as a
<CR>. If more than 12 characters are Sent, the extra characters are ignored un-
tl a control character js received. If the terminating contro! character ig anything
but an HT, LF, VT, FF, or CR, it will result in a syntax error. This command also
locks the display umtil an error occurs, a D1 command is received, a device ciear
is received, or a front panel Key is pressed.
Like the D2 Command above, this places the Message ” text” into the display, it
aiso turns off all dedicated annunciators and then Stops updating the display, This
command takes about 30ms to complete, after which the considerable overhead
of updating the display is bypassed (means a faster reading rate}. This enables the
3478A to respond to commangs more rapidly in certain Conditions. If the display
i$ not updated for about ten minutes, it will blank out Completely. The display can
be restored by Pressing the ” LOCAL” key, or by executing a D1, D2, or D3 com-
mand,
Home command. This command -places-the -347 SA -intó the DE Volts function,
— Auto-Range, Single Trigger state, 4 1/2 digit display, with Auto-Zero on, Any
result ready to be output to the bus or display is erased, The external trigger input
is disabled. This command is equivalent to FITAR- 2RAZI1 Na”.
Measure AC Volts identical to #1 except for the function. +
Measure 2-wire Ohms. !denticai to H1 except for the function,
Measure 4-wire Ohms, identical to H1 except for the function.
Measure DC Current, identical to H1 Except for the function.
Measure AC Current, identical to H1 except for the function,
Measure Extended Ohms, Identical to M1 except for the function CC]
a SEA ek IE re
60
— Le ееедииые | =
3478A Programming Commands (Cont'd)
Type
Command
Explanation
Binary Status
Binary Status. If the 3478A is addressed to talk after reception of the “B” com-
mand, it will output five bytes which indicate its currently programmed state,
This command also clears the error register {byte 4}, The meaning of the five
bytes is:
Byte 1: Function, Range, and Number of Digits,
If Octal value of bits
7,6,5 = then DC Volts
then AC Volts
then 2-wire Chms
then 4-wire Ohms
then DC Current
then AC Current
then Extended Ohms
il
~~ DO RW AN 0 +—
If Octal value of bits
4,3,2 = 1 then 30mV DC, 300mV AC, 30 chm, 300mA
AC or DC, Extended Ohms
= 2 then 300mV DC, 3V AC, 300 ohm ЗА AC or DC
= 3 then 3V DC, 30V AC, 3K ohm
then 30V DC, 300V AC, 30K ohm
then 300V DC, 300K ohm
then 3M ohm
then 30M ohm
4 E on 4
IF Octal value of hits
1,0 .. о
‚then 5 1/2 digit mode... ...
= 2 then 4 1/2 digit mode
= 3 then 3 1/2 digit mode
Byte 2: Status Bits
Bit 7 = Always zero
Bit 6 = 1 then External trigger enabled
Bit 5 = 1 then Cal RAM enabled
Bit 4 = 1 then Front/Rear switch is in the front position
Bit 3 = 1 then 3478A is set up for BOHz operation
Bit 2 = 1 then Auto-Zero is enabled
Bit 1 = 1 then Auto-Range is enabled
BtO = 1 then Internal trigger is enabled
Byte 3: Serial Poli Mask (SRO)
Bit 7
fl
+ then PON SRQ switch was on the last time power was turned
on or a device clear Message was received
Bit 8 = Always zero
Bit 5 = 1 then SRO if CAL Procedure failed
Bit 4 = 1 then SRQ if keyboard SRO is pressed
Bit 3 = 1 then SRQ if hardware error OCeurs
Bit 2 = 1 then SRQ if syntax error OCCUTS
Bit 1 = not used
Bit 0 = 1 then SRQ as every reading is availabe to the bus
61
ar
Chapter IV
Maintenance
Operators
Introduction
Your 3478A Digital Multimeter was thoughtfully engineered for ease of use, ac-
curacy, and perhaps most important, reliability. The instrument was carefully in-
spected before shipping and should be free of mechanical and electrical flaws and
should be in proper electrical working condition.
The information in this chapter covers the initial setup and installation of the
3478A and should be read before the 3478A is installed for use. This chapter
also includes the specification table, warranty information, instructions about what
to do if you suspect the multimeter is malfunctioning, obtaining repair service,
cleaning, etc.
Accessories
Table 4-1 lists the available accessories for your 347 8A. These accessories are of-.
fered to help you maximize the usability and convenience of your 3478A.
Table 4-1. Accessories
| Accessory Number Description
OOZ3A Temperature Probe or oh
10631A yP.IB Cable, 1 Meter {38.37 inches}
10631B HP.IB Cable, 2 Meters 178.74 inches)
10631C HP.IS Cable, 4 Meters (157,48 inches)
106310 HP-IB Cable, 0.5 Meters {19.88 inches)
11000A Test Leads, Dual banana both ends
110024 Test Leads, Dual banana to dual alligator
1100354 Test Leads, Dual banana to probe and alligator
110968 RF Probe
34111A High Voltage Probe
34118A Test Leads, banana to probes with safety
guard rings
Option 907 Front Handle Kit
(5061-1088)
Option 308 Rack Mounting Kit
{5061-0072}
Option 910 Additional Operators Manual and Service
Manual, -hp- Part Number 03478-90000,
03478-90001
63
Batt a E бо
AP
TEE
EA ОЛетя
Initial Inspection
Your 3478A was carefully inspected before it left the factory. It should be free of
mars or scratches and In proper working order upon receipt. You should, however,
inspect the instrument for any damage that may have occurred in transit. If the
shipping container or cushioning material is damaged, it should be kept until the
contents of the shipment have been checked for completeness and the instrument
has been mechanically and electrically inspected. Procedures for checking the elec-
trical performance of the 3478A are given in the 3478A SERVICE MANUAL (-hp-
part number 03478-90001). if there is any mechanical damage or the contents
are incomplete, or the Instrument does not pass its performance tests, notify the
nearest Hewlett-Packard office (a list of the -hp- Sales and Service Offices is
located in the back of this manual). If the shipping container is damaged, or the
cushioning material shows signs of stress, notify the carrier as well as the
Hewlett-Packard office. Save the shipping materials for the carrier,
Preparation for Use
Power Requirements
The 3478A Digital Multimeter requires a power source of 100, 120, 220, or 240
Vac (-10%, +5%), 48 Hz to 440 Hz single phase. Maximum power consump-
tion is 25 VA,
Line Voltage Selection
Refer to the rear panel of the 3478A for the line voltage option label. Make cer.
tain that the option marked on the label is the same as the nominal line voltage for
Your area. Also check the left Most switch (50/60Hz Switch) for the proper set-
ting, Le., up for 50Hz and down for 60Hz, Table 4-2 lists the available power op-
tions.
Table 4-2. Line Voitage Options -
Option No. | Line Voltage Frequency Power Line Fusa &
218 100 50 250 mA
{-hp- part number
2110-0004)
316 100 60 250 mA
325 120 50 250 mA
326 120 60 250 mA
335 220 50 | 125 mA
(-hp- part number
2110-0318)+
336 220 60 125 mA
345 240 50 125 mA
346 240 60 125 mA
| * sio-blo fuse
64
CAUTION, e
Before connecting the. multimeter to: añ.ac power source,
verify. that the ac. po wer. source ‘matches ‘the por wer re-
quirements of the multimeter as. marked on the option abel
on: о rear o the instrument. Only qualified. service
ved personnel are al ; hie 34754, for
Power Cords and Receptacles
Figure 4-1 illustrates the different power cord configurations that are available to
provide ác power to the 3478A. The -hp-part number shown directly below the in-
dividual power plug drawing is the part number for the power cord set equipped
with the appropriate mating plug for that receptacle. If the appropriate power cord
is not included with the instrument, notify the nearest -hp- Sales and Service of-
fice.
250 Y 250 Y 250 V 250 V
OPERATION OPERATION - OPERATION OPERATION
PLUG*: SEV 1011.1959-724507
PLUG *: CEÉ7-V11 PLUG*: C£E272-V1 PLUG": DHCR 107 TYPE 12
CABLE: HP 8120-1682 CABLE": HP 8120-1880 CABLE": HP 8120-2956 CABLE*: HP 8120-2104
125 - GA" 250 Y 250 Y 250 у. бА** 125 V - ВА**
OPERATION OPÉRATION
` 1 : >
PLUG* NEMA 1-15P PLUG*: NZSS 198/AS C112 PLUG": BS 13534 PLUG*: NEMA G-16P PLUG"; NEMA 6-19Р
CABLE®: WF B120-0684 CABLE": НР 8120-0696 CABLE®: MP 8120-1703 CABLE*: HP 8120-0688 CABLE": HP 8120-1521
STD-B-4195 [ev-! “The number-shown for the plug le the industry identifier for the plug only.
Thea number shown Sor the cabla is ah HP par muriber tor a completa cable including the plug.
+" listed for use in the United States of America
Figure 4-1. Power Cables
Grounding Requirements
To minimize shock hazard, the instrument chassis and cabinet must be connected
to an electrical ground. The instrument is equipped with a three-conductor ac
power cable, The power cable must either be plugged into an approved three-
contact electrical outlet or used with a three-contact to two-contact adapter with
the grounding wire (green) firmly connected to an electrical ground (safety ground)
at the power outlet. The power jack and mating plug of the supplied power cable
meet International Electrotechnical Commission (IEC) safety standards.
65
e
тыл
vn ewes Pd TA E .
Inc
Safety Considerations
General safety precautions must be adhered to during all phases of operation of
the 3478A. Failure to comply with these precautions or with specific warnings
elsewhere in this manual, violates safety standards of design, manufacture, and in-
tended use of the instrument. Hewlett-Packard company assumes no liability for
the customer's failure to comply with these requirements. This is a Safety Class 1
instrument. | |
Operating personnel must not remove instrument covers. Component replacement
must be made by qualified maintenance personnel. Do not Operate the instrument
in the presence of flammable gases or fumes. Operation of any electrical instru-
ment in such an environment constitutes a definite safety hazard,
Warnings or cautions precede any potentially dangerous procedures throughout
this manual. Instructions contained in the warnings and cautions must be follow-
ed. Safety Symbols used on the instrument or in the manual include the following:
WARNING The WARNING sign denotes a hazard. it calls attention to a
procedure, practice, condition, or the like, which, if not cor-
rectly performed or adhered to, could result in injury or
… death to personnel.
CAUTION y he CAUTION sign denotes a hazard. It calls attention to
| an operating procedure, practice, condition, or the like,
which, if not correctly performed or adhered to could result |
NOTE The NOTE sign denotes important information. It cails at-
tention to a procedure, practice, condition, or the like,
which is essential to highlight,
AN Instruction Manual Symbol: the product will be marked with
this symbol when it is necessary for the user to to gefer to
the instruction manual in order to protect against damage
to the instrument,
Indicates dangerous voltage (terminals fed from the interior
by voltage exceeding 1000 volts must be so marked).
Alternating current.
Че
Direct current,
66
Environmental Requirements
When the 3478A is calibrated, careful note should be taken of the ambient
temperature. In order to meet and maintain the specifications listed in Table 4-3,
the 3478A should be operated within + 59°C {+ 9°F) of the calibration
temperature, also called the reference temperature. As it comes from the factory,
the 3478A should be operated within an ambient temperature range of 23°C |
+5°С (73°F +9°F), The instrument may be operated within an ambient
temperature range of O°C to 55°C (+32°F to 131°F) but with reduced ac-
curacy.
To prevent potential electrical or fire hazard, do not expose -
Specifications
The specifications for the 3478A are the performance characteristics of the instru-
ment which are certified. These specifications are listed in Table 4-3, and are the
performance standards or limits against which the multimeter is tested. Included in.
the table are some supplemental characteristics of the 3478A and should be con-
sidered as additional and general information for you, the user. Because of the
many operational capabilities of the 3478A, exercise care when checking the in-
struments specifications.
Any changes in the specifications due to manufacturing changes, design, or
traceability to the National Bureau of Standards will be covered in a manual
change suppiement.
interface Connections
The -hp- 3478A is compatible with the Hewlett-Packard Interface Bus {HP-1B}, HP-
IB is Hewlett-Packard’s implementation of IEEE Std. 488-1978, ” Standard Digital
interface for Programmable Instrumentation.” Refer to Appendix A for specific in-
formation regarding HP-1B.
67
x
+
©
ur
i
1
x
=
3
E
i
i
ni à
rw.
The 3478A’s HP-IB connection is made by an HP-IB Interface cable to the 24 pin
HP-1B connector located on the rear panel. A typical interconnection of HP-1B 15
shown in Figure 4-2 in which system interconnection is made by three interface
Cables. The ends of the cables have both a male and a female connector to enable
connections to other instruments and cables. As many as 15 instruments can be
connected by the same interface bus. However, the maximum 'ength of cable that
can effectively be used to connect a group of instruments should not exceed 2
meters (6.5 feet) times the number of instruments to be connected, or 20 meters
(05.6 feet) total, whichever is less.
Ea
connection
Address Selection
— The HP-IB "address of the 3478A is determined by the setting of the five right-
most switches on the rear panel. These switches are read at power-on, whenever
the ADRS key is pressed, or whenever an HP-IB CLEAR message is received over
the bus, Turning on (up) all five switches selects the 3478A Talk-Only mode. The
3478A normally leaves the factory with the address switches set to decimal code
“23°. The corresponding ASCII! code is a listen address code of “7” and a talk
code of "W”. Refer to Figure 4-3 for the factory address switch setting. -
4
Fuse Replacement
Amps Terminal Fuse
The Amps terminal fuse is located physically inside the Amps (A) terminal on the
multimeter front panel. To replace the fuse, first remove the cable from the Amps
terminal and then turn the power off to the multimeter. Use the side slots on the
“A” terminal to rotate the terminal counterclockwise. The terminal and fuse will
68
e
‚ “a
æ
rom OO m
protrude from the front panel. Remove the terminal and fuse, replace the fuse with
a 3A/250V rated fuse, -hp- part number 2110-0003. Return the terminal and fuse
to the front panel.
Power Line Fuse
The power line fuse is located on the rear panel of the 3478A in the lower right
corner. To replace the fuse, turn the multimeter's power switch off and remove
the power cord from the rear of the instrument, With a small fiatblade screwdriver
rotate the fuse terminal counterclockwise. Replace the fuse with the appropriate
fuse as shown in Table 4-2. Reinstall the fuse and terminal and apply power.
3478A DVM
N ADDRESS
Shown at Factory
Default Address
123), This number
is called the
Primary Address.
ASCH Code
Character Address Switches 5-bit
Listen ” Talk | A4 A5 AD A7 AB | Decimal Code
> Y
22 |
2 Jam Factory Default
24
25
26
27
28
29
30
Select Codes Can
be any integer 1
mu 12. Primary
Addresses can be
any integer O thru
30, 31 is not a
valid HP-IB ad-
dress.
‚2 ое со = С) ORNS ET
PP NAXELCANDOVOZEMAET
!
—
Talk Only
Vou Ae
O
1
O
1
O
1
O
4
О
1
о
1
0
1
O
1
о
1
O
1
о
1
0
1
O
1
о
1
O
1
0
1
Figure 4-3. 3478A Address Codes
69
Va TR - АЗ
In Case of Trouble
If at any time you suspect that the 3478A is malfunctioning, perform the self test
as foliows: TEST/
RESET
SGL
TRIG
This initiates the functional self test of the 3478A. The self test starts by turning
ON every segment in the display (except the top dot on the colon) for about 2
Seconds. Following this the self test actually begins with any discrepancies noted
in the display. If there are no self test failures, the HP-IB address is displayed and
the 3478A returns to its power-on state. The following is a list of possible self
test failures:
press:
М.С. ВАМ FAIL - This indicates the internal microcomputer (U.C.)
RAM (not CAL RAM) has failed its self test.
UC, ROM FAIL - The 3478A has failed its internal ROM self test.
UNCALIBRATED - The RAM that contains the calibration constants
has an incorrect checksum, the calibration of the
3478A is suspect
A:D TEST FAIL - The A/D converter has failed its self test.
Y
A:D LINK FAIL - The microprocessor cannot communicate with the
If the Voltmeter self test fails, or the display is blank, or it will not respond to the
front panel keys (3478A not in REMOTE mode), turn the multimeter off and per-
form the following steps. |
1. Remove the HP-IB connéctor, External Trigger, Voltmeter Complete and
power cables. | |
#
2. Check the Line Voltage option marking on the rear panel of the 3478A to
ensure that it is set to the correct nominal line voltage in your area (ie., 110,
120, 220, or 240 Vac).
3. Ensure that the correct power line fuse is installed and that it is intact,
4. Check the AC power cord and plug it into the AC receptacle on the 3478A.
70
C
+
5. Turn the 3478A on. Watch the display. At turn-on the multimeter will
display SELF TEST, then the HP-IB address, and then start taking readings in the
de volts mode. If any part of the self test should fail an error message will be
shown in the display instead of the HP-1B address.
6. If the display does not return Or if the self test fails again, the 3478A re-
quires service. Notify your local -hp- Sales and Service Office for specific informa-
tion on where to send the instrument for repair.
Remote
At the end of this chapter is a program that you can use to verify the operationai
readiness of the 3478A, Although the program was written for the -hp- 85 com-
puter, the attendant flowcharts may he used to convert the program to run on
other computers. The program was not designed to troubleshoot the 3478A but
the information gathered by running the program can be a great help In
troubleshooting. |
Before running the program make cer-
tain that the 3478A is the only instru- a | |
o . RERQUE ALL INSTRUMENTS
ment on the Bus. Remove the test — МНН СО ENCEPT 3470.
. DA E ы
leads and external trigger and VM В KEYS DURING THIS TEST
34798 VERIFICATION PROGRAM
complete cables. Follow the instruc- E BEE RL AE a
Es TUE
tions given on the CRT. м FROM THE 3478A.
TEST PROGRESS 1S SHOWN ON THE |
DISPLAY, ERRORS ARE NOTED он
, | THE PRINTER. PRESS ECONTI KEY
Response: Press the ” CONT” key JERE UE
| WHAT IS RDDRESS OF THE 34788?
Response: If the address of the MES ea ad
3478A is 723, then just +
press the END LINE key. li
the address is different,
enter the new address (3
digits}, and press END
LINE.
E
A
71
PRESS TEND LINE KEY — — 4
mu a ce EE i
SELE TEST
itl LTTE
Response: Press the 3478A SRO ! TESTING FRONT PANEL SRG
key. The calculator will |
continue to beep every 10
seconds until the Key is — MIES
pressed. Ë
| - PRESS UE
Na NN
Response: You will be asked to dd От TEST
watch the 3478A display MER RANGE. FUNCTION,
as it completes the | RUTDZERD TEST
er. . PRESES DISPLAY TEST
verification. The final ll PASSES TRIGGER TEST
; nd: ' EBSSES PRESET COMMANDS TEST
“Ap-85 display indicates À SATT
that all tests passed.
FEX VERIFICATION COMPLETE say
¥ EHD OF VERIFICATION PROGRAR x
y
What the Test Does
Test 1. SELF TEST,
This test verifies that the 3478A responds to the HP-IB CLEAR command and per-
forms its internal self test. |
Test 2. PROGRAM CODES.
The test starts by verifying that the 3478A can send an SRO and that the com.
puter will respond to it. Next, an illegal code is sent to the 3478A to be certain
that it rejects it. Then, all possible combinations of autozero, function and range
Codes are sent to the 3478A. In addition, all display modes, trigger modes and the
preset commands are tested. Finally, two readings are taken. One from the the
300V de range that is checked to be sure there are no offsets. The second
reading checks for an overload condition from the 2-wire ohms mode.
72
A
reg -
Warranty Information
Certification
Hewlett-Packard Company certifies that this product met Its published specifica-
tions at the time of shipment from the factory. Hewlett-Packard further certifies
that its calibration measurements are traceable to the United‘ States National
Bureau of Standards, to the extent allowed by the Bureau's calibration facility, and
to the calibration facilities of other International Standards Organization members.
Warranty
This Hewlett-Paékard product is warranted against defects in material and
workmanship for a period of one year from date of shipment. During the warranty
period, Hewlett-Packard Company will, at its option, either repair or replace pro-
ducts which prove to be defective.
For warranty service or repair, this product must be returnéd to a service facility
designated by -hp-. Buyer shall prepay shipping charges to -hp- and -hp- shall pay
shipping charges to return the product to Buyer. However, Buyer shall pay all ship-
ping charges, duties, and taxes for products returned to -hp- from another coun-
try.
Hewlett-Packard warrants that its software and firmware designated by -hp- for
use with an instrument will execute its programming instructions when properly in-
stalled on that instrument. Hewlett-Packard does not warrant that the operation of
“the instrument, or software; or firmware will be- uninterrupted -or error free. _ _ ... ...
Limitation of Warranty
The foregoing warranty shall not apply to defects resulting from improper or inade-
quate maintenance by Buyer, Buyer-supplied software or interfacing, unauthorized
modification or misuse, operation outside of the environmental specifications for
the product,or improper site preparation or maintenance.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. HEWLETT-PACKARD
SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE.
73
Exclusive Remedies
THE REMEDIES PROVIDED HEREIN ARE BUYER'S SOLE AND EXCLUSIVE
REMEDIES. HEWLETT-PACKARD SHALL NOT BE LIABLE FOR ANY DIRECT, IN-
DIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER
BASED ON CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
Assistance
Product maintenance agreements and other customer assistance agreements are
available for Hewlett-Packard products.
For any assistance, contact your nearest Hewlett-Packard Sales and Service Of-
fice. Addresses are provided in the back of this manual,
How to Obtain Repair Service
Most -hp- service offices in the United States are NOT authorized to service and repair 3478A
DMM's, Contact your local -hp- sales office for specific information on where to send the instru-
ment for repair. This will substantially reduce turn-around time. You may have your
3478A repaired by Hewlett-Packard anytime it needs service, whether it is under
warranty or not. There is a charge for repairs after the one year warranty period.
A list of sales offices is conveniently provided in the back of this manual. Outside
of the United, States, repair service may be obtained at your local -hp- service
center, ;
Serial Number ~~
Each 3478A multimeter carries its own serial number on a plate on the rear panel.
It is recommended that owners keep a separate record of this number. Should
your unit be lost or stolen, the complete serial number is often necessary for trac-
ing and recovery, as well as any insurance claims. |
“3
General Shipping instructions
Should you ever need to ship your 3478A, be sure it is packaged in a protective
package {use the original shipping container and cushioning material) to avoid in-
transit damage. Such damage is not covered by the warranty. Hewlett-Packard
suggests that you always insure shipments. Attach a tag to the instrument identi-
fying the owner and indicating the service or repair needed. include the model
number and full serial number of the instrument. In any correspondence, - identify
the instrument by model number and full serial number.
74
FEA
зе e LA mare
Further Considerations
Cleaning
Disconnect the 3478A from its ac power Source before cleaning. The multimeter
can be cleaned with a soft cloth dampened either in clean water Of in water con-
taining a mild detergent. Do not use an excessively wet cloth, or allow water in-
side the instrument. Do not use any abrasive cleaners, especially on the display.
Do not press too hard on the display. The panel area surrounding the input ter-
minais should not be touched because oils on the surface caused by finger prints.
may cause leakage paths and decrease the input impedance. To maintain the high
input impedance of the multimeter, the input terminal area should be cleaned
periodically with a cotton swab dipped in isopropy! alcohol.
75
3 bd
23 lt
—u
=
pepe
" 7
a! E
EG EA E
Ea ET
НЕ:
= re
AN Ent
+
UE ESS
FA
e EE
т
mms:
118
128
уе
fa]
E
148
1
I
ed
pg 1
че
sf
rat
iy
К
af,
E
pe: je
A
at
E ETT
—
1
=A
pd
“
sr
=
i
т,
1
Ры
KY
a!
per
+.
Pi F ERE a
du of Pub po
E PS
i
|+
Lh
ot
EnF
=. } Ey
21%
rn,
fd EE a TE à
ad
re rt
>
mr! =
inj | r за Г. Г +} Fit
a
x
ti pea 7
T5 es
PR La
Cod £a} La]
+ ad
Lo
“J ery LI
hal ta] Ena!
O
dl
mu
ir
a
TF
+
Fa La i
Ld —_
SE LE
id
Las SE
Verification Program and Flow Chart
Y
11
|
2€
€
Ef
+
[А
>
nn
== .
bo
—
art
a
! + aL ZA TT pp ah jee
TA ACER WERIFIOST ION жеж
DARE VERS Ir OCT PRE
CLEAR a
LET IS 18% PRINTER To os
MA TE om Tg TE
25575 128 1 INSTRUCTIONS |
LEE За i TE € TEST -
ОПОР тов ово”
SUIT TÉ 1 PROGRAM CODES ert
С TER "pg CAT
- ir RIFI —
E
{mn
se
же
e + |
в
еб
к
=
Ti
pr
Lines 10-40
;
LISP "Xx Eh mir -
ERE E EXC DF VERIFICATION
FR DEM El Program Title and Simple
= H i" Overhead,
MISA " 3a Pe 1 ~ -
PROGRAM" в prep? IFIO 16
OISP " 4 REMQUE -
UMERHTS ВОВ hove ou pers Line 50
1 HE | - ;fr "id Dn
CRCERPT 34720 on HE BUS Go To Subroutine For In-
тер сы TNA. structions, 3478A HP-IB
“i = a ) PO HOT PRESS ah Address In Variable D1.
A AH ККМ m y = 73
THIS TEST" SETA DURING
155 8 | -
E. a UNTIL IHSTRUCTENT Line 60 —
O 00 ag - - ine
PET 1 -
A =F , N _ >. REMOVE ALL INPUT gol To Subroutine For Self
„CHBLEE FROM THE 347
Et
конь TT
a
iE
13 A
T 7
A
ERE TE Dun
T НЕ = En - A tat fad H id bi . N О
1 0 Е р Le ar ponñne à | Display Error Messa
+ E, y : Kar ! jfi SS
ERRORS ARE H And Abort Verification,
Pr
aay
Г
о го
bt orf к
CYT.
2 $ E FT y a
i Er В THE x
- ; o FE he: hi ITER E тт se,
ONTI KEY Y RES EC TES
HISF "TH porta a
LAER" TO BEGIN.
F Я й 5 E Line 70
Tor
= TER кЫВ an a. Be To Subroutine For Pro--- 7m a
La lt " i = Na уч, р gram odes.
BAPE ! - ADORE: = > ol THE
DISPO" CFACTORY ADORESSera:
E DISP E DISP * presse
Ri | 1 ME КЕ кл = i * ot =
7 fr i
[1=723
- = | Display Failure M
1=72z | _ essage
HH ERAN GO To Sen And Abort Verification. g
+4
ever
rte
TE
e
a FI à
Vi €
„я Jr -
in
Fad ve bet 5
ET
, HE E -
“ot Г H E HI {1 1 mil Fi бел:
IN tas FPL Lo lF
M _
О . Lines 80, 80, 100 |
E
NT
a
TE TN A
}
DE
dl
FY pe gy
TI ef
IF FRODID 538 THEM mec
IF (me YE Ma ДНЕМ = = = Display Verification Pass-
IE Ay An MSIE THEM 3 E ed Message,
2668 |
CUT UE
1 т
LE PEUT) == A
de men
=
Le +
LE
ET
"че
rls
tb TES
¡BE |
ERROR Line 11°
E End
3478-4F
FE INVALID INPUT gar a
tE
r =P E BEER
SOTO 248
Hi
т
mu =
Al
ГГ]
Ce
7
76
FT TG
1} ru
““arification Program
=
ны
Вов
EN fo tal fod bes
р ВД
+ Jo
La
"À
i “| CF
ea de
a +
a am ESA
illa
Pr
1
Liu
rufa
ео
NENA Jet
Роз не О НИ
i
un UE LA
fi Ja £s]
o END a
Tn
ETA
H
74)
£5)
Hd
Г] ES
rit]
a
ne |
+ E a PC a a
Ena E
114 17%
mes
poh PUE
ия
1
Ta RÉ
Cf, ET ET
Cr NA Ja
17 mi e
ET +
-.1
END
CURS LA
7 E CE
E
anh
— E Lh
- +]
+
о
E
ds
Wa
OTSP YEE
i
| ОП SELF TEST
CLEAR
CIS "SELF TEST"
SET TIMEOUT D; 166688
OH TIMEOUT 0 GOTO £34 PORO RK
MOWER FROM LY
CLEAR DI
HAIT свай
QUTRPOT E
ENTER Di. A
OFF TIMEOUT DO
TE R=0 THEN GATD 650
IF EITCA,ET=1 THEH OTE "
Pal RAM FAILURE"
TE EIT<CA,17=1 THER ISP"
cad FRILURE (MOT CAL RAM"
ТЕ BITCA,.CSo=1 THER ISP ©
ROM FAITLURE"
SITCA,Ei=1i THEN CISP и
S00 SLOPE ER ROE"
ETTCA,AdI=1 THEN DISF "
Mm SELF TEST FAILURE"
EITCA,Hi=1 THEM OISF "
{ THE FAILURE"
port
bq +
+ “TT Ti
+
- "
-
AIEP " SELF TEST FAILED. SEE
| 34758 SERVICE MANUAL”
DISP E CISP " XX HERIFICATIC
H REORTED 4%"
ISP E STOP
CLEAR Y BEER" E PRINT "THE GE
MICE AT AUDRESS
VEVALE CDI 2.
PRINT "CIF AMY: FRILS TO RES
FONO," @ OISF
PRINT "ЖЕ VERIFICATION REORT
EG 4" ® OISF
PRINT "CHECK FOR FROFER HF-1
В AOCRESS
PRINT "AND RLM THE PROGRAM A
HALO"
то
1 SELF TEST PASSES
¢ SELF TEST PASSES 44
RETIRA
and Flow
Start Self
Test Subroutine
Chart (Cont'd)
Lines 410-450
initialization. Set interface
To Timeout if 3478A
Does Not Respond in 10
Seconds.
Lines 630-680
Timeout Occurred. Instru-
ment At Address D1 Fail
ed To Respond.
Line 460
"Clear D1' Causes The
3478A To Do A Power
On Reset.
Line 47C
Wait 2 Seconds For
3478A To Complete
Power On Reset.
Lines 480, 490 -
Check 34784 Error
Register.
_— Life TO" e
НА = 0, №
Errors
Lines 690-710
SELF TEST Passes. | ~~
Display Message And
Return To Main Program.
Lines 520-570
Check Bits In Error
Register And Display Ap-
propriate Massage.
Lines 590-620
SELF TEST Failed.
Verification Aborted.
CD
77
3478-4F
E
-#
T
I
|:
Н
+
a
' a
I: Tow
[HE
wl
o
VE
in
i, à
DE i
=
# Ë
й i
: x
+ de
don
+
E
1
Lo
MT
1x
4
A
1 ï -
!
"5,
RCE
а
ВЫ
E
it
i
H
mei
Rae]
= PP RE
Aie ea ===
PE E RT OEI
E
Verification Program and Flow Chart (Cont'd)
a
ay
SUBROUTIHE FOR PROGRAM COD
ET
$k TES
A
ln
im
неон
SFOCTESTIMG FRONT FRNEL SR
“a
—
VE
FUR LRAN" IH
A
-- TF}
i
4
FL}
РА
a
mes
aa
Г. ITE LET [++ j HEME BRE
A TIMERS 2, 202960 COTO зая
HA INTRO DO COTO STA
EHRELE INTRO О;
ОРОРОВ CISF @ DISF "PRESA 73
SEA FRONT FÄAHEL SRE KEY" Е
FFF
WHIT
MATT
FT a a
LL hE
*
rl
mar
PU
Sa i PD ee mi LE
оке A A a A
Fa Por fa E
LT 01 3 "O1
ii “ HIDISFLAY TES
a
чин
=
er
El
= ЗЕ) т
го Ра CA Ia
fe 1
wy] TT
ET
ET
we
a
I
FEE
CE 5
Ft A
nö
A
AU USUTSPLRY TEST"
'
—_
“=
Ш
wd rf
1
<
п — ей
CI
++
у
—
pl Je A eh
for Foo ap
Ha СЛ
fr
FRENTE
(та
—
er
TE
Pra
—q
id
ME
e £5)
E OT
756 |
Sai Sl SEE ESP PASSES GISPLAY т
Zig BEEP m COTO FRE ms Cie
228 OFF TIMER# 2 Lez 5 COR T=1 To 5
238 STATUS ©.1 ; A 1200 E=4
240 QUTPUT Di 086" 1318 OUTEUT O1 ¿"Fa RAOINST HT
255 EMTER 01 USING "ICIES" : 81, 1328 HesT 7
Be: Bi 1338 QISP " PASSES TRIGGER T
SES IF GITC(EZ.45 THEM #90 _ ET" ;
878 PRINT “FROMT PANEL Seg HOT A a FUE H=7 TO ÿ STEP 1
CEMOHLEDGED® E c=
Er
1
fra
XX
UISF @ DISF PEE UERIFICATION
ASORTEO" e STOP A
DISR “XX FRONT PANEL SEN FRE | Lime ASSES РЕЕЗЕТ С
DEEP 244 FRONT EANE RO PA ANOS à ES PRESET CO
| SRR KEY HOT PRESSED 3 CUTRUT E
FRINT "SAO KEY HOT PRESSEN | Y
8 OPRINT >= 662 ANO 7C BAS THEN
PRINT "a VERIFICATION RAEOE нара Las =
ae 420 “TERO ERROR © >
STOP Bh RANGE" TOR UN THE За
CISF 6 DISP ECOISP "TESTING 1458 PRINT “UERIFICATION HOT ABO
FÜR PROGRAM CODES" RIED" a
ONTENT Ci ¿EMBES" SUTEUT O1 :"FZRA"
de IMTR OC GOTO 1607 ENTER 01 : 0
ENABLE INTE os | IF 029995090000 THEN PRINT
OUTENT 01 "02% | ILLEGAL CO OHM OVERLOAD ERROR" e FRI
GE 7 HT CVERIFICATION HOT AEQRTE
ia
et kek pa pd fa
ТЕ Га тар Раф р}
E AA
EE
—
me
AD
x
EF
Li
"a"
зу: Ч
Ha
1
bald
"a
Ei
tE
$. Je po
Joo Fa Pad
pu 1
па 0
AT] EU
né
à pa
ay
!
on
Tt Ae
E
J
1 Li
r 15
pa
ni
+
Er bin
Ja val
ma E
put. je
> Ja 44
E Ea
т
—
oF CH £a
Chr TR ds
AM
mai
La LL Li
Là 714 CA
i
390 WAIT 1890 + WAIT FOR SEC LU?
1808 PRINT "SENT ILLESAL CODE AH 1470 QUTELIT Hl 1 "F1RGuETçn
000 FéPagt La La a aa LL tame DER " READINGS TEST FR
11 FRIMT “ACCEPTED IT 1 maza
por!
um
ot
Ad
m
A}
er
A
=
т
DIF EXE VERIFICATION ABORT
La
149€
En Ea = STOF ie | ERROR HEROUTINE
1620 STATÚS 0.1 a 1519 STATUS Di.
1948 PESPOLLCÓN LESA TR BITS I)
(1958 DISPO" FASSES ILLEGAL € 1536 IF EITC, 2: THEM PRINT "PRO
LU
cri
PERA TEA A | A
ID DD
a :
RAM CODES TEST FRILED.
дтн | 248 FRIMT “SYHTRR ERROR" :® PRI
Lal
a
T4
1a
E
Dona Pr +
4
1
Cri
À
a.
EE;
Я
с
+4
pe
CA
ta
Зо
еб еч I TI
FR,
mi
Arr
ri
+
Er +
{о Et
En
XK]
fe
Sera À : HT
e MTR 0 SE {510 1756 IF E=1 ТНЕН FRIHT "FURCTIOH
ет ет TR 1.5 COUE= FMF ¡El NA ATA H
LE IHTR [ME эру, ALTOZERÓ= 207€ LODE = В |
OZERO Зе IF Een THEM PRIMT "DISPLE
РОН Con. GIGITS = MH" 4-1
157009 IF E=2 THEN PRINT CRISE Sy
R=-3 TO 7 | RANGE CODES TENIANDS FAITLURE"
BUT DL "ZW Zi "FRE RY; 1550 IF E=4 THEM PRINY “TRIGGER
о. COMMAND TT
SFE IF E=S THEM PRINT «pera -
COS = WH © 1 FRESET E
IGP E CISP “3% MERTETCATIC
= RANCE, FU NH ORBORTED ЖЖ" AAO
HOT ICH. AUTOZERN TE 1519 STOR
Em о
je pa bh A Fr
AA]
Hs E LO EEN]
VF ETRE CTL AT
pea que
Fol punta
ma
3 CA 5 3
a e Ma da fo
Fm
4 Tel Te]
4 mod
fod TE
HA
FF
-
=
Ek E A e
tea рень $
ma
Qu
pd
EN
+
=
E
Tv
Lit
Li
Ti
#—
NE
AC
Tn
i
Ts
LE
+ uJ
ed]
TU:
£1
ba
/8
Varification Program
Start Program
Codes Subroutine
Line 740
Get SRO Mask For Front
panel SRO Key.
Lines 7 50-770
Enable SAO interrupt.
Linas 780-81 5
Beep Every 10 Seconds
Until Key ts Pressed.
Line 030
| Status Command To Clear
SAO Register.
Lines 900-830
SHO Key Not Pressed.
Something Else Caused
SHO. varification
Aborted.
Lines
540-560 Test
ox à Of Status Bvte 3
for Front Panel
SAC?
сане
splay Front Panel SRA
"Passed.
Lines 940-1 480
Program Codes Test
Lines 990-1070
; Lines
“840-1020 Send
Mega! Program Syntax
1037. Check For
Failure?
FAIL
As E gA78A Accepted Неда!
Abortad
PASS
Lines 1020-1050
4478A Generated SRO
| For litegal Syntax.
=
RE
Syntax, Ver freatron +
and Flow
Lines 1080-1 ago |
Test Program Codes For:
Autorero, Range, Func
tions, Display, Trigger,
end Home Comments.
— mm EE
Lines 1070-1600,
34744 Generated Syntax
- Errar For Valid Hyntax
Verification Aborted.
L
1090-1160 Test
Autozero, Function
And Range?
nes 1270-1270
Test Dispiay
Cornmands?
nas 1280-1320
Tast Trigger
Commands?
PASS
Lines 1170- 1200
Test For Number
Of Dispiay
Digits?
ines 1340-1370
Test Home
. Commands?
| PASS
Lines 1390-1450
Readings Test,
79
Chart (Cont'd)
ines 1380-1420
Test For 300 VDC
Range Zero
7
Lines 1440-1 460
Test For ObmE
Overload?
Lines 1470-1480
Verification Complete
Return To Main Program.
ror,
Aborted.
Print: Zero Error, Verith
cation Not Aborted.
Print: Ohms Qvericad Er
Verification Not
3478-4F
An de IO
Table 4-3. Specifications
4% and 3% Digit Mode:
input Characteristics:
Maximum
Reading Resolution
Range 18% Digit) 5% Digit 4% Digit 3% Digit
30mv + 30.3099mV 100nV uv 1OuV
300mV + 303.099mV uv iO V 100uV
3 Y +3.03099 у 10 V 100V mv
30 V + 30.3099 yv 1GOuV imv 10mV
300 Y + 303.099 V 1mV 10mv | 100mV
Input Resistance:
30mV, 300mV,3V ranges: > 1010
30V, 300V ranges: 10MO + 1%
Maximum laput Voltage: (non-destructive)
Hito Lo: 303V rms ar 450V peak
Hi or Lo to Earth Ground: +500V peak
Measurement Ассигасу:
+ (9% of reading + number of counts)
Auto-zero ON
5% Digit Mada:
Cal. Tamp + 1% Cal. Tomp. +5%
Range 24 Hours 30 Day 1 Year
30mV | 0.030 + 41 0.040 + 41 0.044 + 41
300mV | 0.007 + 5 0.020 + 5 | 0.019 + 5
3 V ¡0006 + 2 0.019 + 2 | 0.619 + 2
30 V | 0.007 + 3g 0.020 + 3 | 0.019 + 3
300 V | 0,008 + 2° 10.020 + 2 | 0.019 + 2
DE YOLTAGE
Auto-Zaro Of:
(5% digit} for a stable environment { + 1
110 counts to accuracy specification
counts for 300mV and 30V ranges,
range,
Temperature Coefficiant:
°C), for <24 hrs, add
for 30mv range, 11
3 counts for 3V and 300V
OC to (Cal, Temp. —-5°C} (Cal, Temp. +5°C} to 55°C
5% digit display, auto-zero ON
+ (% of reading + number of counts)/®
С
Range Temperatura Coefficient
30mvV 0.0028 +5
300mVv 0.0005 + 0.5
3 V 0.0004 + 0.05
30 V 0.0006 + 0.5
300 V 0.0004 + 0.05
Noise Rejection:
in ds, with 1kQ imbalance in Lo [ead
B0Hz + 0,1%. Auto-zero ON.
. AC rejection for 50,
1 AC | AC 1 De
Display | AMR ECMR | CMR
5% digits 80 140 140
4% digits 59 120 140
3% digits о 60 140
Maximum Reading Rates: (readings/sec)
First reading is correct within .1 count of final value, when on
Correct range, triggered coincident with step input.
The reading rates are dependent on the speed of the controller
being used, Co
Accuracy. is the same-as-5 A digit mode-for-% of reading; use Maa ee ma me me em E BEAT bn wn mena =о- e
1 count for number of counts on all ranges except 30mV Line Auto Resolution
range use 4 counts, Frequenes Zaro | 3% Digits | 4% Digits | 5% Digits
The Cal. Temp. (Calibration Temperature) is the temperature Off 71 33 4.4
of the environment where the 3478A was calibrated, Caii- GOHz On 53 20 2.3
bration should be performed with the temperature of the он 67 30 37
environment between 20°C and 30°C. '
; : 50Mz On 50 17 1.9
Input Characteristics:
AC VOLTAGE(true rms responding)
Maximum
Reading Resolution
Range {5% Digit) 5% Digit | 4% Digit | 3% Digit
300mv 303.099mV TV 10uV 100uV
ОЗ у 3.03089 Vv 10uV 100uV 1mV
30 V 30.3099 V 100uV 1mV 10mV
300 V 303.099 V mv 10mv | 100mV
Input Impedance:
TMQ + 1% shunted by <60pF
Maximum Input Voltage: (non-destructivel
Hi to Lo: 303Vrms or 450V peak
Hi or Lo to Earth Ground: +500V peak
Measurament Accuracy: $
+ {9% of reading + number of counts)
Auto-zero ON, 5% digit display. Accuracy is specified for sine-
wave inputs only, > 10% of fuli scale,
1 Year, Cal. Temp. +59C
Ranges
Froguancy 308mV 3V, 30V 300V
20Hz-50Hz 1.14 + 163 1.14 + 102 1.18 + 102
50Mz ~ 100HZ 0,46 + 163 0.46 + 103 0.5 + 107 .
100Hz — ZOkHz 0.29 + 163 0.26 + 102 0.33 + ¥
20kHz — 50kHz 0.56 + 247 0:41 + 180 0.55 + 1.
50kHz ~ 100kHz 1.74 + 882 1.05 + 8265 1.26 + 825
1GOkHz — 300kHz 10.1 + 3720
30Y range only!
80
Table 4-3. Specifications (Cont'd)
AC VOLTAGE {true rms responding) {Cont'd}
Aute-Zero Off: Common Mode Rejection:
{5% digits) for a stable environment (+1 SC), for < 24 hrs, add 10 With 1k0 imbalance in Lo lead, > 70dB, de to Вонг.
counts to accuracy specifications for all ranges.
Maximum Reading Rates: [readings/sec)
Temperature Coefficient.
First reading №8 correct within 79 counts of final value, when On
56 10 (Cal. Temp. geC),¡Cal, Temp. + 59°C) to 55°C, correct range, triggered coincident with step input. Add 0.6 seconds for
5% digit display, auto-zero ON. each range change.
Cor frequencies <20kHz, +10.01 6% of reading + 10 counts) °C
For frequencies > 20kHz, +{0.04% of reading + 10 counts) *C Reading rates are the same Es de volts using fast trigger (TE). Using Nor-
mal Trigger (T1, T2, T3k
Crest Factor:
, For 50 or 60HZ operation, auto-zero ON or OFF.
>4:1 at full scale. 2% or 4% digite: 1.4
- 514 digits: L
RESISTANCE (2.wire Q, 4-wire @)
input Characteristics: 2 Wire Ohms Accurary:
Same as 4-wire ohms, except add a maximum oí 10010 oft
set. On the 3MQ range add an additional offset of 0.0016%
3% Digit of reading. On the 30MQ range add an additional offset of
Maximum
Reading
Resolution
Range {5% Digit 5% Digit 4% Digit
0.0083% of reading.
30.3099 € 10000
300 Q | 303.099 a 100m Auto-Zers Off:
зо ко 00 ка 10 © . 15% digit) for a stabie environment (+ 1° C1, for < 24 hrs., add
, 110 counts to accuracy specification far 300 range, 11 counts
300 kil 303.099 КО 100 8 .
for 3000, 3 counts tor 3KQ through 300KQ ranges, 8 counts
| змо | 3.030990 J ЮГ За голое, and 33 counts for 30ME range.
30M 30.3099MU 10 ki =
input Protection: (non-destructive Temperature Coefficient
© Ror + 2 ; o
wi source to Lo source: + 350V peak 0°C to (Cal. Temp. -5 Ch. (Cal. emp. +89) to 55%
. 5% digit display, auto-zero ON
Hi sense to Lo sense: + 350V peak + 1--% of reading + number of counts) °C
wi or Lo to Earth Ground: + 500V peak 7
M easurement Ассигасу: Range Temperature Égefficient
Auto-zero ON. 4-wire ohms. нос _-_ 3008... ._| 0000S + 5
3k — 300kUA 5.0009 + 705 -
3MG 0.0021 + .08
5% Digit Mode: зом 0.021 +05
Cal. Temp + 1% Cal, Temp. +5°C Current Through Unknown:
Range 24 Hours | 30 Day | 1 Year Range: 200, 3000, 3k, 30K, 300K, BMA, SOME
Current: mA IMA, 1MA, TO0xA, 104,11 1008A
308 0.023 + 35 0.027 + 41 | 0.034 + 41
3009 0.0045 + 4 0.012 + 5 0.017 + 5 Maximum Open Circuit Voitage:
3k— 300k0 0.0035 + 2 0.011 + 2 19.016 + 2
3M8 0.0082 + 2 0.011 + 2 0.016 + 2 6.5V
30M9Q 0.036 + 2 0.066 + 2 {0.078 + 2
Maximum Reading Rates:
Same as de volts, except for 3MO aná 30M ranges. For 3MU
range, add 30ms: for 30M range, add 300ms par reading.
>» Input Characteristics: DC CURRENT
M :
Maximum pasurament Accuracy
Reading Resolution + {% of reading + number of counts)
Hange 15% Digit) 5% Digit | 4% Digit 3% Digit Auto-zero ON
+ 303.099mA TRA | 10pA | 100A Cal, Temp. +5%
3 A +3.03099 A 1 ОрА 100 А 1mA Range 30 Days — | 1 Year
Maximum Input: (non-destructive! 300MA 0.11 + 40 | 0,15 + 40
ЗА, < 1A input 0.14 + 6 0.17 + ©
3A from < 2 50V source, fuse protected 3A > 1A input 10 +3 10 +30
81
Table 4-3, Specifications (Cont'd)
DE CURRENT (Cont'd)
Auto-Zero Off: Rangs | Temperature Coefficient
(5% digit) for a stable environment {+ 1°C), for < 24 hrs., add 300mA 0.012 + 5
110 counts to accuracy specification for 300mA range, 11 3 A 0.012 + 0.5
counts for 3A range,
| Maximum Burden at Full Scale:
iV
Temperature Cosfficient:
OC to (Cal. Temp, - 5° С) [Cal Temp. +5°C) to 55°C o
5% digit display, auto-zero ON Maximum Reading Rates;
+ {% of reading + number of counts)/°C Same as de volts
AG CURRENT (true rms responding)
Input Characteristics: Auto-zaro Off:
Maximum (6% digits) for a stable environment {+1 °C}, for <24 hrs,
Reading Resolution add 10 counts to accuracy specification,
| 5 4 Mas mios у
Range 5% Digit 5% Digit | 4% Digit 3% Digit Temperature Coefficient:
300mA 303.099mA TRA 10uA 100A 0°C to (Cal. Temp. - 5°C}, (Cal. Temp. + 5°C) to 55°C,
3 A 3.03099 A TORA: 100A 1mA 5% digits, auto-zero ON.
о ‚ + 021% of reading + 10 counts)/?C
Maximum input {non-destructive Шо
3A from <250V source; fuse protected | |, «um Burden at Fall Scele:
{ 1V
Measuremant Accuracy: -
+ (% of reading + number of counts) Crest Factor:
Auto-zero ON, 5% digit display, accuracy specified for sine-
wave inputs only > 10% of full scale.
1 YEAR, CAL, TEMP, +590
>4:1 at full scale
Maximum Reading Rates:
Ranges Same as ac volts
Frequency 300mA | ЗА
20Hz-- 50HZz : 1,54 + 163 | 2.24 + 183
50Hz-— 100HZ ‚81 + 163 1 1,5 + 163
100Hz—1kHz 81 + 163 | 1.5 + 163
1kHz-10kHz | .72 + 163 | 1.42 + 163... 1. 1 1 LL 1 12000
— TOkHz- 20kHiz .B6 + 163 1 1.58 + 163
GENERAL INFORMATION
Operating Tamperature:
OQ to 55°C
Power:
AC Line 48— 440Hz:; 86--250V, (see configuration)
Humidity Range:
35% R.H., O to 40°C
Maximum Pawer:
< 12 watts
Ca
Storage Temperature: | Size:
"40°C 10 75°C 102mm H x 215mm W x 356mm D
Warm-up Time: (4 in H x 8 in Wx 14 in D)
1 hr. to meet ali specifications. Weight:
Integration Time: 3Kg (6.5 lbs.)
| Line Frequency
Number of Digits 50H: | 608:
5% 200ms 166.7ms
4% 20ms 16.67ms
3% 2ms 1,667ms
82
iy HE eT
ATN
{= 12 SHIELD-CHASSIS GROUND —
APPENDIX A
Introduction
This appendix contains a general description of the Hewlett-Packard Interface Bus
(HP-18). HP-1B is Hewlett-Packard's implementation of IEEE Standard 488-1978,
"Standard Digital Interface tor Programmabie instrumentation”. The information is
non-controiler dependent but, where appropriate, is dependent on the 3478A.
General HP-IB Description
The Hewlett-Packard interface Bus (HP-1B) is a carefully defined interface which
simplifies the integration of various instruments, calculators, and computers into
systems. The interface provides for messages in digital form to be transferred bet-
ween two or more HP-IB compatible devices. A compatible device can be an in-
strument, calculator, computer, or peripheral device that is designed to be interfac-
ed using the HP-IB.
Mec ei
Capri pee Eg AE ge
The HP-IB is à parallel bus of 16 active signal lines grouped into three sets,
according 10 function, 10 interconnect up to 15 instruments. Figure A-1 provides a
pictorial view of the HP-1B connector and its pin designation. A diagram of the in-
terface Connections and Bus Structure is shown in Figure A-2.
219) “yhe 5478 contains mic threaded HPIB cable matt
LINE
re ads as opposed to English threads. Metric © ded hp.
ото “106314, Bor C HP-1B cable Hockserews. mu
5108 “secure the cable to the instrument. ldeniices
De “pes of mounting stds nd ockscrew< is a
Dos ‘English threaded fasteners ar colored silver and
£01 ed fasteners are colors ‘black. DO NOT male
REN “fasteners t10.each ol ror thie threads El + ith
6 | PAY destroyed, Metric threaded НР 1B cable ha)
7 | NAFD ahd part nurabers tallo TE Re ER
g | NDAC ; LOCKSCREW LONG MOUNTING STUD SHORT MOUNTING STUD
9 IFC
. 4380-064 0380-0644
10 | SRQ 1 390 0360 80-06 2 0644
En 8 | | 8.5mm CT 4 Smm
Ё ©} A
18 PIO TWISTED PAIR WITH PINE =
19 | P/O TWISTED PAIR WITH PIN Y THESE PINS =
it
2
HA:
à
e
E
+
E
E
E
NE
2
i
13
y
>
=
a
3
5
st
=
=
E
o “ed fasteners are colored
= e - ——T E
A. NA ES
AE ey
{A
а
=
21 PIO TWISTED PAIR WITH PIN © INTERNALLY
22 | PIP TWISTED PAIR WITH PIN 10 GROUNDED
20 | PIO TWISTED PAIR WITH PIN 8 ARE т
|
{ 23 | 5/0 TWISTED PAIR WITH PIN 11
7a | ISOLATED DIGITAL GROUND
Figure A-1. HP-IB Connector
83
DEVICE A
ABLE TO TALK,
LISTEN AND CONTROL
e.g.
GEVISE B
ABLE TO TALK
AND LISTEN
te. ETA DATA BYTE TAANSFER CONTROL
- l'HANOSHAKE | LINÉS
DEVICE €
ONLY ABLE 70 LISTEN
E. EGEL |
MANAGEMENT [CONTROL LINES
SEAL LO +
DEWYICE ©
ONLY ABLE TO TALK
CEO 1-68
DAN
NRFO
NBAC
IFC
ATH
SAO
REN
£04
Figure A-2. interface Connection and Bus Structure
Eight Signal lings, termed as DATA Lines, are in the first set, The Data Lines are
used to transmit data in the form of coded messages. These messages are used to
program the instrument function, transfer measurement data, coordinate instru-
..Ment operation, -an cl +0-manage-the- system.- This-allows- vou to- set-up the instryg-- .--
ment and read its measurement data. Input and Output of meaasges, in bit parallel
byte serial form, are also transferred in the Data Lines. A 7-bit ASCII code normal-
ly represents each piece of data.
Data is transferred by means of an interlocking ” handshake” technique which per-
mits data transfer (asynchronously) at the rate of the slowest active device used
in that particular transfer. The three DATA BYTE CONTROL lines, coordinate the
transfer and form the second set of lines.
The remaining five GENERAL INTERFACE MANAGEMENT lines are used to manage
the devices on the HP-IB. This includes activating all connected devices at once,
clearing the interface, and others. For a detailed description of the HP-IB lines,
commands, internal operations, etc. refer to the HP-IB Abbreviated Description
Manual, -hp- part number 5955-2903. A condensed description is also available in
the Condensed Description of the Hewiett-Packard Interface Bus Manual, -hp- part
number 59401-90090. The manuals are available through your local -hp- Sales
and Service Office.
84
o"
HP-IB System Overview
and concepts used to describe HP-1B
“ The following paragraphs define the terms
(Bus) system operations,
+
HP-IB System Terms
specify: which device
WwW
tion, Addressing may also be accompli
formation or only rece
“ge
il
ent by a controlling device 10
receive that informa-
B and which devicels) will
a. Address: The characters s
shed by hardwiring a device to only send in-
| send information on {пе НР-!
ive information.
tion consisting of 8 binary digits (bits).
b. Byte: A unit of informa
ble with the IEEE Standard 488-1978.
c. Device: À unit that is compati
d. Device Dependent: An action a device performs in response to information
iB. The action is characteristic of an individual device and may
5 *
sent over the HP-
vary from device to device.
ocate a device that
is used by a controller to |
e, Polling: This process typically
two types of polling, as follows:
nteract with the controller. There are
of operational information
s must be repeated for
needs to |
1. Serial Poli: This method obtains one byte
about an individual device in the system. The proces
each device from which information is desired.
© 7" parallel Poll: This methods-obtains_ information about a group of devices
does not respond to a Parallel Poll. 7 7°
simultaneously. The 3478A
tion Capabilities
Basic Device Communica
us can be classified into three
Devices which communicate along the interface b
basic categories:
UP.IB when it
to send information Over the Hi
be active at a time; usually the one that
a. Talker: Any device that is able
calculators and computers are
has been addressed. Only one talker may
directed to send data. All HP-IB type
is currently
generally talkers.
the HP-IB, when they have
Devices which receive information over
ce may or may not be both a talker and a listener,
hb. Listener.
nerally both a talker and a listener (at different
been addressed. A devi
Calculators and computers are ge
times).
85
¢. Controller: The device that can specify which device(s) on the bus is a talker
or listener. There can be two types of controllers, an Active Controller and a
System Controller. The Active Controller is the current controlling device. The
System Controller can, however, take control of the HP-IB even if it is not the Ac-
tive Controller. There can also be only one Active Controller at a time, even if
several controllers are on the Bus.
HP-IB Messages
Different types of information can be passed over the HP-IB to one or more
devices. Some of this inforamtion is in the form of messages, most of which can
be separated into two parts. One part can be classified as the address portion
specified by the controller and the information that comprises the messages. The
second part can be classified as HP-IB management messages. These message are
comprised of twelve messages and are called Bus messages,
a. Data: The actual information (binary bytes} sent by a talker to one or more
listener. The information (data) can either be in numeric form or a character string.
b. Trigger: The Trigger message causes the listening device or devices to per-
form a device dependent action when addressed.
C. Ciear: The Clear message causes the listening device(s) or all the devices on
the HP-IB to return to their predefined device-dependent state.
d. Remote: This message causes the listening device(s) to switch from local
. front panel Control to remote program. control. when-addressed-to listen. — - - - - - - . . . . .
e. Local: This message clears the REMOTE message from the listening device(s)
and returns the device(s) to local front panel control,
f. Local Lockout: This message prevents a device operator from manually in-
hibiting remote program control. | |
g. Clear Lockout and Set Local: With this message, ali devices are removed
from the local lockout mode and revert to local. The remote message is also
cleared for all devices.
h. Require Service: A device can send this message at any time to signify the
device needs some type of interaction with the controller. This message is cleared
by the device's STATUS BYTE message if the device no longer requires service,
86
¡ Status Byte: A byte that represents the current status of a single device on
“4e HP-IB. One bit indicates whether the device sent the require sevice message
and the remaining seven bits indicate optional conditions defined by the device.
This byte is sent from the talking device in response to à ” Serial Poll” operation
performed by the controller.
j Status Bit: A byte that represents the operational conditions of a group of
devices on the HP-iB. Each device responds on à particular bit of the byte thus
identifying a device dependent condition. This hit is typically sent by devices in
response to a parallel poll operation.
k, Pass Control: The bus management responsibility is transferred from the ac-
tive controller. to another controlier by this message.
E
E
Lee
o # |
«Abort: The system controller sends this message to unconditionally assume
controi of the HP-IB from the active controller. The message will terminate all bus
communication but does not implement the CLEAR message.
3478A Bus Capabilities ;
The 3478A interfaces to the HP-IB as defined by the IEEE Standard 488-1978.
The interface functional subset which the 3478A implements is specified in Table
A-1.
Table A-1. 34784 Device Capability
Si Source Handshake complete capability
AH1 Acceptor Handshake complete capability
ОБ с Basic talker, with serial poll, talk only |
mode, and unaddress with MLA,
TEO No extended talker | i
LA Basic listener, unaddress when MTA i
LEO No extended listener i:
581 Service request complete capability i
RL1 memote-Local complete capability ОВ
PPO No parallel poll capability
DC 1 Device Ciear complete capability
DTH Device Trigger compiete capability
| CO
No controller capability |
87
HP-IB Worksheet
The HP-IB worksheet {Table A-2} can be used to determine the HP-iB capabilities
of the other HP-iB compatible instruments in a system. The sheet may be filled in
with the bus Message applicability for your controiler and for each HP-IB device.
The bus Capability for the 3478A has already been filled in. Refer to your con-
troller manual and the manual(s) of your other devicels) for their Bus Message
Capabilities. Once the sheet is filled out, you should then have the HP-iB
capabilities of your device(s). |
Table A-2 HP.IB Worksheet
Message Device
: | a
INSTRUMENT MODEL MOBEL
IDENTIFICATION 3478A
LISTEN
AND YES LISTEN
: TALK TALK
HP. iB YES o
ADDRESS 5 BIT 5 Bit
VALUE 22 VALUE
DATA S&k
TRIGGER R
CLEAR A
LOCAL R ;
REMOTE R
LOCAL я
LOCKQUT
CLEAR LO & R
SET LOCKOUT
- "SERVICE
STATUS $
BYTE
STATUS N
BIT
FASS N
CONTROL |
АВОЯТ N #
|. | | | a
|S = SEND ONLY = RECEIVE ONLY S$ & R = SEND AND RECEIVE N = NOT IMPLEMENTED
88
Pus Message Implementation |
Messages using the 3478A. The codes used in the figures are:
T = True F = False
X = Don't Care oct = Octal Code
fessage (Controller to 3478A). Trigger Message {fram Controller to Device(s])
3 Data from the controller to the 3478A first:
rst: To send the TRIGGER Message (Group Execute Trigger):
Bus Management Lines
ATN| IEC | SRO | REN | EOI
т Ех т Хх
Bus Management Lines
АТМ | IFC eno REN | EOL |
Tle т | x
Sent gn Data Lines Sent on Data Lines
2U7 ? U7 oct010
reat unison | E 7
Universal Unlisten 3478A Listen Address : Universal Unlisten Trigger Command
| Controller Talk Address Controller Talk Address 3478A Listen Address .
Bus M t Li ; ;
us me en я | | | Remote Message В
ATNi iFC | SRO REN : EOI | |
ET FT x 7 | x To Enter the REMOTE Mode: |
| - Bus M t Li x
Sequence on Data Lines = ema === a
oo | ATNÍ ЕС | sro | ren] Eo i
; Instrument _ В В В ТРЕХ IT Ex
1-2 ‚Program Codes EE o e o DT TT
Sent on Data Lines
ОО | o
nue (3478A to Controller or Other | В Universal Unlisten = L 3478 Listen Address
5215
Controller Talk Address
nd Data from the 3478A to the controller, first:
> To Remain in the REMOTE Mode: __
mam pe np нк = wi HE HEE mmm mmm wom HE =
Bus Management Lines
ATN| lec | SRO| REN | EO
T | F1 x x IX
Bus Management Lines
ATN] ect sro ren] eo:
Fr 1 ri x 1 x IX
Sequence on Data Lines
TIA INCAS «
En ah
Local Message
Universal Unlisten J | Lcontroiter Listen Address To enter the LOCAL Mode:
3478A Talk Address | | | | E.
o Bus Management Lines
| | | | ‘ AIN irc| sno | ren | eoi
- TiIFRixitTie
EE IC re
SR rca
Bus Management Lines — Sent on Data Lines
"e o - 1001
sé АТМ | ¡EC | SRO | RENT £0 - 24 7 eci991
io F | Ё X | X | X Universal Unlisten
Go to Local instruction
Controller Talk Address 3478A Listen Address -
Sent on Data Lines
( do Output DATA
from 3478A
89
wl
ET
Bus Message implementation (Cont! d
To send the CLEAR Message: | To send REQUIRE SERVICE MESSAGE:
Bus Management Lines * ` Bus Managemaent Lines . ÇÛ
— ATN| IFC | SROJRENJEO! ATN | IFC | SRQ | REN | EO
TLE] XX |X хх т | хх
"Sent on Data Lines |
oct004 Local Lockout Message
Clear Command To enable LOCAL LOCKOUT:
To send the CLEAR MESSAGE Only to the 34784: В Bus Management Lines
АТМ | IFC | SRQ |REN| EO
Bus NV anagement Lines = | Е | y, | = | =
ты id era REN | EO! a ;
FF X (TX | a. Sent on Data Lines
oct 021
Local Lockout instruction
Sent on Data Lines
? 6 ос! 004
Universal Unlistes | Clear Command 10 maintain LOCAL LOCKOUT:
3475A Listen Address Tm ,
: Bus Management Lines
Status Byte Message | | ATN | IFC | SRQ |REN | EO!
To Seria! POLL the 3478A (obtain Status Byte): X 1X { x TX
Bus Management Lines
“ATN] arc | SsRO LAEN | EOL °
ТРЕЕ ХЕХЕ
Clear Lockout/Set Local Message
Sent onpata Lines To CLEAR LOCAL LOCKOUT and set LOCAL:
? 6 cct030 W5
Universal! Uniisten
kn ce —— 34788 Listen Address! ___
Serial Poli Enable —
Bus Management Lines .
ontrofler Listen Address |
_ !3478A Taik Address. LL... e ma. ATNTUIEC.LSRO [REN TEOL. 2 о
X X X ji T | X
a wm —
then: ”
Bus Management Lines | Abort Message
ATN | ЕС | SRO*IREN | EOL . ; To send the ABORT Message:
РР Хх | ХЕ
Bus Management Lines
Dos | 5 | | ATN | 1EC | SRQ | REN | EOI
3 Sent on Data Lines | | X + X | X | X
— 3478A Status Byte |
*f SRO was true, E wil switch-to the false state.
and finally:
Bus Management Lines ;
ATN | IFC | sRQ | REN | EOI
FÜ] OF}
Sent ón Data LIN coe ress A pe pr RR
Pct 031 ` ÿ +
| T-Serial Poil Disable
90
~~ APPENDIX B
ASCII Character Codes EE
EQUIVALENT FORMS asc EQUIVALENT FORMS ASCHE EQUIVALENT FORMS ASCH EQUIVALENT FORMS
Binary Detal = Dec. Char. Binary Gotl Dee Char, Binary Octel Dec, Char. Binary fetal: Due.
Г 00000000 600 0 space] 001 00000 040 32 e 01000000 100 64 ' 01100000 140 96
00000001 001 1 1 00100001 041 33 A | 01000001 101 65 , 8 |. 01100001 141 97
00000010 002 2 - 00100010 042 34 8 01000010 102 66 5. 01100010 142 98
00000011 003 3 # 00100011 043 36 € 01000011 103 87. с 01100011 143 | 89
00600100 004 4 $ 00100100 044 36 D 61060100 104 68. d 01100100 144 100°
66000101 006 5 % 00100101 045 37 E 91000101 105. 69 8 QT100101 145 101
00000110 006 8 02100110 - 048 38 F 01000110 106 70 f 01100110 146 102
00000111 007% 1:7 ; 00100111 047 38 S | 01000111 107 7 g | 01160111 447 103
00001000 010 8 090191090 050 40 H 01001000 110 72 h | 01101000 150 104
00001001 071 8 } 99101001. 051 41 | 01001001 111 73 ! 01101001 151 105
00001010 012 10 + 00101010 052 42 J 01001010 112 74 i 01101010 182 108
B 00001011 013 11 + 09101011 053 42 К 01001011 113 ds "k 01101013 183 107
00001100 014 12 ,Ç 00101100 054 44 L 01001500 114 76 ! 01101100 154 108
00001101 015 13 . 00101101 055 45 M 91001101 115 77 mi 01101101 155 109
\ oro 016 14 00101110. 088 46 . «М 01001110 116 78 вор 01101110 156. 110
: 00001111 017 15 / 00101111 057 47 © 01001111 117 78 8 01101141 157 111
00010000 — 020 18 o 00110000 060 48 Р 01010000 120 80 р 91110000 +60 112
00010001 021 17 1 00110001 061 49 Q 01010001 121 81 q 01110001 1617 113
‚ | 90010010 022 18 2 00110010 062 50 R 01010010 122 82 r G1110010 162 114
| 000i0011 023 18 ‘ a | 00110011 063 51 S | 01010011 123 83» | omo 163 118
Л 00910100 ‚024 20 4 00110100 064 52 T 61616100 124 BA Я 01110100 184 118
< 00010101 025 21 5 90110101 085 53 U 01010101 124 as u 01116101 185 117 |
wl 00010110 026 22 6 00110110 068 54 \ 01010110 128 86 м 01110110 166 118
00010111 027 23 7 00110111 087 65 Wl 91010111 127 87 w 01110111 187 118
N 00011000 030 24 8 00111000 070 56 01011060 130.88 X 01111006 170 120
00611001 03 25 9 | ecit1001 07 87 .. Y | 901011001 131 69 Y 01111001 171 121
B 00011010 032. 28 00111010 072 58 01011010 132 so z 01111010 172 - 122
3 $ 00011011 033. 27 : 00111011 073 89 91011011 133 91 { 01111011 173 123
Ko 00011100 034° 28 < 001717100 074 o 01011100 0134 92 | 01111100 174 124
' 00011101 035 29 a 90111101 075 61 01011109 135 93 } 01111101 175 125
00011170 036 30 > 00111110 O78 62 ^ | 01011110 136 94 - 01111110 176 126
WL 037 51 ? 00117111 0077 637 01011111 137 85 DELL 01111131 177 1297
91/92
a AE E ETE Pore fede beh LEE EAL тоя
a rb
= mur Erika mad om mmr
COMMAND QUICK REFERENCE GUIDE
Beep ER aE
Range Code
Function Coda ° #2 R-1 RO Ri #2 #3 #4 RS AS R7 RA
| {Autorangel
DC Voits F1 30mv 300mV 3V 30V 300V + + + + +
AC Volts F2 * 300mV 3V 30V 300V +. + + + +
2-W Ohm F3 * * * 300 3000 3KA 30KG 300k 3M0 30M0
4-W Ohm rá » + * 300 3009 3KQ 30KA 300KQ 3MG 30MO
DC Amps F5 * 300mA 3A + + + + + + +
AC Amps F6 * 300mA 3A + + + + + + +
Enhanced —F7 | |
Ohms
Notes: _
* indicates that the range code selects the lowest {most sensitive) range for that function
Bo 4 = # ' ` dla - *
+ “indicates that the range code selects the highest (least sensitive) range for that function
Other Program Codes:
Function
Mnemenic Quaiifier Description | Example
N 3,4,5 Selects the number of digits of | N3 selects the 3 1/3 digit display | |
display |
т. 1-5 “Trigger mode; internal External, T2 selects external trigger
Single, Hold, Fast в
| 2 o — Autozero ВЕ ВЕ | 1 20 tums Autozero off 5 0 o 10 €
21 turns Autozero on
Do. 1-3 Display | D1 selects normal display
Détext prints message “text” on
ces LIL рву, dd Lee !
H ‚0-7 Home (preset)
| HO=F1T4R-2RAZ1N4
HI =FIR-2RAZ1N4T3
H2=F2R-2RAZ1N4T3
H3=F3R-2ZRAZIN4AT3
НА = FAR-2RAZIiNATI:
HE =F5R-2RAZINAT3
HE =FER-2RAZ1N4T3
H7 =F7R-2RAZ1N4T3
B Output Binary status
с Calibrate (see service manual)
i к. Clear serial poll register ;
kr read and clear error register
° Мхх 0 to 77 | Set SRQ mask to octal e
{octal} | value xx € ;
5 Return value of Front/Rear switch |
93/94
- x
"
' +
Ви . 7 ,
1 . .
Page | ° Page
H
T message.......%4e420 4000. .B7,91 Hints, programming. ...h.020 00000000 0 0 48
mai multimeter readings.........+.. 13 Home commands......44 44404 4 24 à 0 a 6e 4 +. 38
SOFries. . ....c.srrevecrerreeer ee BR see also Table 3-1, and Quick Reference
| Guide
BAL + ee TU НР-1В
Senne na OR general description. ..................83
ss [HP-IB). ...... ...e.serxiar..24,36,37,08 interface connections. .....es..ceec...B783
terminal. . ..re.rereera cara reo. AN Program Codes... 280045050555 565 250 0 058
ACTEtOIS LL 222 ener aaa esas iT worksheet . 6.444 42 4 4 4 4 4 0 84 50 1 4 + + 63
character set, , vo vse enews os 9 a.
ange..... 421 |
£Bresis. + vv ven hese ead) |
FOTO LL 1 44 0 44 44 a 4 4 4 0 4 04 0 00 50 4,818 Input terminals. ... 244424 0 0 4 4 0 0 4 11 0 4 0 4
Integration 1244 444005 44 4 4104 0000 16,18
internal trigaer.... 4240464 444 040 + << 80
| @
FAUON LL Le A 4 da a 0 10 0 04 eee 4,10 L
NA. Ea , . | |
Я ооо 43,88,90 Line voltage selection. ..................84
Set Local. ...........:44,86,90 LOCAL 1.44 4 4 6 14 4 640 4 + 5 4 ++ un. 44,86,89
Le a LOCALLOCKOUT................4486,80
; | | O;
. - . "oa , ; Co . ‚ a | о LT В ; . ‚ " a 10° . > г | . . ; , . В on 5 , ST Lh E ,
Manual ‘ranging... 442444 44080 00 0 0 0 22 ,
RER ER KK 86,59 Measurement Function keys...............4 a
155806. , Cte te A 4 A 4 aa eee 37 Messages sor 1
3dy SRQ.. 110024 1400 a 0080 60 000 000 88 display. ..10 2104002 Tea a ae a see aa 13 ;
measurement program. ..... vo... 00.288 0 HPIB er 86788 - |
self test... 021444404444 4 44 en. ($,13,29 :
user generated... va vii civic. 18 a
oe AAA ль Ae wwe wpe ыы нтв ыы ue
Mir — AT hp ARE wh iE A
A ride A kr L
rrent. 11440 4 4 4 0 0 0 80 0 4 80 4 0 4 00000 AA
MS. LL 1 am 14 4 1 4 4 0 44 4 4 4 1 4 0 1 4 4 10 0 0 0 32
AY LL Le 1 1 a 0 44 ea 4 44 04 0 4 114051 5220 N
JS LL LL La 0 40 4 44 4 04 0000 0 00000 RAS о
3SSAGES . ...'.rirrereecrcorerie. 13,28
rmal......ccroererrrevcerrr era. 12 |
er generated messages. ......e.ercec.18 О | | | A
Operating characteristics... 120000000007 A Po
Operation mnemoniC. + «viv vei viv vrs cw 37
ronment | Optimizing reading rates... v7, ......18 à
wironmental requirements. ............87 program for maximum rate. ..........—...B7 |
gnal environments, ......_e.errecorvor.18 Output format,» UT rc 42
snded Ohms...........4.40<400.26,55 ; S, -
armal Trigger... 12022010 a 1 В Р | Ш |
Normal display. y 1.80 400000 ee ne ca eue 0 02
Programming Commäds. , ..............59
' | Programming hints. ..................40,54
vk roa «+». 42 Mo +.” | КИ means НИ ду ам Была гр оо dat
ae 28 a DEE 1
Bent. UU ee Qualifier. ooo riveree... 37 à
95
+
Em.
INDEX (Cont'd)
Page
В
Range (ranging)... ....
Key ....rcororeaciecerqarerrera as 420
Reading rate. ......ecereecororesverecoar 8
program for maximum rate... .eeccerao 07
Rear panel... 24044 00 4 44 4 4 6 00 10 0 88
switches. ......e.coccarorsoacrecir. 2508
REMOTE 142420000400 400 04 a 00 4 100 0
REQUIRE SERVICE (SRO)........... .46,86,80
Repair Service, . 044200000010 13
Resistance measurements. .....e _re.enr..28
wire. 26
A-Wite..... eoeearcoererranecerracc:. 20
extended ohms. «ooo civ erie ay. . 28
5
Safety considerations. .. oc vv verve... BB
SENSE ‘terminais. 1.120046 4000 1 500 0 110$
SERIAL POLL (SPOLL). ........e....640-49,50
EEE.
Signal environment. . ...c_.soeocoecesresose ÀB
Single trigger... ......receceirereii: , 0.
La 1 44444 0 67,18-82
Specifications...
SRO 11114 4 1 0 414 4 0 8 1 44 8444000000 0 4,06
KEY HA
MOSK LL. 10 4 1e 8 4 4 4 0 0 44 0 0 0 0 10 00 0 10 8
Status byte.........40 2040... 471 58,87,90
Status register... 04044405 4 401 4004 0081
No
tT
Aa
, ‘ 2
r
A
ы
dn
№
MBR E
- A
aaa e 4 1 444 10 À 00,
. 45,86,89
Page
т
Temperature measurement program. ........54
TESHreSet. «vc heres irae. 4,28
Trigger 2.000000 0r 0070000000000 30,53,86,89
external 1... 142444 4 4 0 40 4 6 04 4 4 4 00 4 60 ST
indicator... 24440445 400 0 1 ace 0 000 8Q
internal. ......eeerervecicorredrrer.. 30
modes .....eeececseoreerecverracr: SO
single. .... ..9ds carecer e rear. e
Trouble, in case of... 4444440 dou 40 0 .B8
TURNING IT ON 221202 14 0 0 4 04 6 du 0 ona
Two-wire ohms measuremente.........”r..26
LU
User generated messages. .............. .15
\
Verification program........0444 4040 70,14
Voltage measurements. . a... AZ
a 4 + * a 1 * + 4 E
Voltmeter. complete... vo... loi. 34
: 1
W
Warranty. 0.000000 rennen + 72
ir mer mh min mp Ai Sel WR mlm a sie AEF BT WR AAA МНО ЛМ hem shhh mE A dl A whet dll AEE RE eee mi ala AE Ml dell FE TW TE
4
ll es ET EEE CEE A EE ir ts Alla ies ij bbs ты lr ba AA di = -
J
E
a
LE
FE
€ !
FE
В
x
К
- Talk-only mode... 11e. ua rence nee 425

advertisement

Key Features

  • 3 1/2 to 5 1/2 digit resolution
  • DC voltage measurement
  • True RMS AC voltage measurement
  • 2- and 4- wire ohms
  • DC and RMS AC current measurement
  • Fast autorange capability
  • Programmable HP-IB interface
  • Alphanumeric LCD display
  • Electronic calibration

Frequently Answers and Questions

What is the purpose of the 3478A Multimeter?
The 3478A Multimeter is a fully programmable HP-IB digital multimeter used for measuring DC and AC voltages, resistances, and currents.
What is the resolution of the 3478A Multimeter?
The 3478A Multimeter offers 3 1/2 to 5 1/2 digit resolution, depending on the selected range and measurement function.
What types of measurements can the 3478A Multimeter perform?
The 3478A Multimeter can measure DC and AC voltages, resistances, and currents, both DC and true RMS AC.
How does the 3478A Multimeter handle autoranging?
The 3478A Multimeter has a fast autorange capability that allows it to automatically select the appropriate range for the measurement, ensuring accuracy without sacrificing measurement speed.

Related manuals

Download PDF

advertisement