HP 34970A User Manual

Browse online or download User Manual for Multimeters HP 34970A. HP 34970A User's Manual [en]

  • Download
  • Add to my manuals
  • Print
  • Page
    / 429
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
HP 34970A
Data Acquisition / Switch Unit
User’s Guide
Part Number 34970-90002
October 1997
For Safety information, Warranties, and Regulatory information,
see the pages behind the Index.
© Copyright Hewlett-Packard Company 1997
All Rights Reserved.
Page view 0
1 2 3 4 5 6 ... 428 429

Summary of Contents

Page 1 - HP 34970A

HP 34970A Data Acquisition / Switch Unit User’s GuidePart Number 34970-90002October 1997For Safety information, Warranties, and Regulatory informat

Page 2

HP 34907A Multifunction Module• Two 8-bit Digital Input/Output ports, 400 mA sink, 42 V open collector• 100 kHz Totalize input with 1 Vpp sensi

Page 3 - The Front Panel at a Glance

• The specified resolution is used for all measurements on the selectedchannel. If you have applied Mx+B scaling or have assigned alarms tothe selecte

Page 4

• Remote Interface Operation: Specify the resolution in the same unitsas the measurement function, not in number of digits. For example,if the functi

Page 5 - Display Annunciators

Custom A/D Integration TimeIntegration time is the period of time that the instrument’s analog-to-digital (A/D) converter samples the input signal for

Page 6 - The Rear Panel at a Glance

• The instrument selects 1 PLC when the measurement function ischanged and after a Factory Reset (*RST command). An InstrumentPreset (SYSTem:PRESet co

Page 7 - PC for gathering and

AutozeroWhen autozero is enabled (default), the instrument internallydisconnects the input signal following each measurement, and takes azero reading.

Page 8

Temperature Measurement ConfigurationThis section contains information to help you configure the instrumentfor making temperature measurements. For mo

Page 9 - RF multiplexers, you can

Thermocouple Measurements To connect a thermocouple to the module’s screw terminals, see page 21.• The instrument supports the following thermocouple

Page 10 - LO) switching

• Front-Panel Operation: To select the thermocouple function on theactive channel, choose the following items. TEMPERATURE , THERMOCOUPLETo selec

Page 11 - In This Book

• Remote Interface Operation: You can use the MEASure? orCONFigure command to select the probe type and thermocouple type.For example, the following

Page 12 - Contents

RTD MeasurementsTo connect an RTD to the module’s screw terminals, see page 21.• The instrument supports RTDs with α = 0.00385 (DIN / IEC 751) or α =

Page 13

In This Book Quick Start Chapter 1 helps you get familiar with a few of theinstrument’s front-panel features. This chapter also shows how toinstall t

Page 14

• Remote Interface Operation: You can use the MEASure? orCONFigure command to select the probe type and RTD type.For example, the following statement

Page 15

Thermistor MeasurementsTo connect a thermistor to the module’s screw terminals, see page 21.• The instrument supports 2.2 kΩ (44004), 5 kΩ (44007), an

Page 16 - Quick Start

Voltage Measurement ConfigurationTo connect voltage sources to the module’s screw terminals, see page 21.This section contains information to help you

Page 17

• Remote Interface Operation: You can enable or disable the automaticinput resistance mode on the specified channels. With AUTO OFF(default), the inp

Page 18 - Standby only

Resistance Measurement ConfigurationTo connect resistances to the module’s screw terminals, see page 21.This section contains information to help you

Page 19 - Installation Procedure

Current Measurement ConfigurationTo connect a current source to the module’s screw terminals, see page 21.This section contains information to help yo

Page 20 - On-Line Help System

• Front-Panel Operation: First, select the ac current (or ac voltage)function on the active channel. Then, go to the Advanced menu andselect the slow

Page 21 - 4 Replace the module cover

Frequency Measurement ConfigurationTo connect an ac source to the module’s screw terminals, see page 21.Low Frequency Timeout The instrument uses thre

Page 22

Mx+B ScalingThe scaling function allows you to apply a gain and offset to all readingson a specified multiplexer channel during a scan. In addition to

Page 23 - -81

• During a Monitor operation, the gain and offset values are applied toall readings on the specified channel. • You can specify a custom label with up

Page 24 - DAC) modules

ContentsChapter 1 Quick StartTo Prepare the Instrument for Use 17Installing HP BenchLink Data Logger Software 18 To Connect Wiring to a Module 20T

Page 25 - READINGS and press

• Front-Panel Operation: The menu automatically guides you throughthe gain, offset, and measurement label settings. SET GAIN , SET OFFSET , SET L

Page 26 - 3$67(72

Alarm LimitsThe instrument has four alarms which you can configure to alert youwhen a reading exceeds specified limits on a channel during a scan.You

Page 27 - To Close a Channel

• You can assign an alarm to any configured channel and multiplechannels can be assigned to the same alarm number. However,you cannot assign alarms on

Page 28

• Alarms are logged in the alarm queue only when a reading crosses alimit, not while it remains outside the limit and not when it returnsto within lim

Page 29 - HP Part Number: 2110-0458

• For details on configuring alarms on the multifunction module, see “Using Alarms With the Multifunction Module” on page 130. • A Factory Reset (*RST

Page 30 - Chapter 1 Quick Start

Viewing Stored Alarm DataIf an alarm occurs on a channel as it is being scanned, then that channel’salarm status is stored in reading memory as the re

Page 31 - To Rack Mount the Instrument

• Remote Interface Operation: The following command reads data fromthe alarm queue (one alarm event is read and cleared each time thiscommand is exec

Page 32

Using the Alarm Output LinesFour TTL alarm outputs are available on the rear-panel Alarmsconnector. You can use these hardware outputs to trigger exte

Page 33 - Overview

• You can control the slope of the pulse from the alarm outputs(the selected configuration is used for all four outputs). In thefalling edge mode, 0V

Page 34 - Front-Panel Overview

Using Alarms With the Multifunction ModuleYou can configure the instrument to generate an alarm when a specificbit pattern or bit pattern change is de

Page 35 - Front-Panel Menu Reference

Chapter 4 Features and FunctionsSCPI Language Conventions 73Scanning 74Single-Channel Monitoring 93Scanning With External Instruments 95General Me

Page 36

• Remote Interface Operation (Digital Input Channel): To assign thealarm number to report any alarm conditions on the specified digitalinput channels

Page 37 - To Monitor a Single Channel

Example: Configuring an Alarm on a Digital InputAssume that you want to generate an alarm when a binary pattern of“1000” is read on the upper four

Page 38 - 6&$16

Digital Input Operations The multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for reading digital patte

Page 39 - /$%(/$6/%6

• Front-Panel Operation: After selecting the port, press to readthe bit pattern (the least significant bit is on the right). The bitpattern read fr

Page 40 - +,$/$5021/<

Totalizer Operations The multifunction module has a 26-bit totalizer which can count TTLpulses at a 100 kHz rate. You can manually read the totalizer

Page 41 - ,°&

• The maximum count is 67,108,863 (226-1). The count rolls over to “0”after reaching the maximum allowed value.• You can configure the totalizer to re

Page 42 - ',1 

• Remote Interface Operation: To read the count from the specifiedtotalizer channel, send the following command. The count may bereturned with time s

Page 43 -  '287

Digital Output OperationsThe multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for outputting digital pa

Page 44 - 5($'5(6(7

DAC Output Operations The multifunction module (HP 34907A) has two low-noise analogoutputs capable of outputting calibrated voltages between ±12 volts

Page 45 - To Output a DC Voltage

System-Related Operations This section gives information on system-related topics such as storinginstrument states, reading errors, running a self-tes

Page 46 - $''5(66

Chapter 5 Remote Interface ReferenceSCPI Command Summary 181Simplified Programming Overview 201The MEASure? and CONFigure Commands 207Setting the

Page 47 - )/2:'75'65

• The name can contain up to 12 characters. The first character mustbe a letter (A-Z), but the remaining 11 characters can be letters,numbers (0-9), o

Page 48 - &+$1*(6$9('

Error Conditions When the front-panel ERROR annunciator turns on, one or morecommand syntax or hardware errors have been detected. A record ofup t

Page 49 - System Overview

Self-Test A power-on self-test occurs automatically when you turn on theinstrument. This limited test assures you that the instrument andall installe

Page 50

Display Control For security reasons or for a slight increase in scanning rates, you maywant to turn off the front-panel display. From the remote i

Page 51

Real-Time System ClockDuring a scan, the instrument stores all readings and alarms withthe current time and date. The instrument stores the time and d

Page 52 - Measurement Software

Firmware Revision Query The instrument has three microprocessors for control of various internalsystems. Each plug-in module also has its own on-bo

Page 53 - Optional

Relay Cycle CountThe instrument has a Relay Maintenance System to help you predictrelay end-of-life. The instrument counts the cycles on each relay in

Page 54 - Plug-In Modules

• Front-Panel Operation: To read the count on the active channel,choose the following item and then turn the knob. To read the counton the internal D

Page 55 - System Cabling

SCPI Language Version Query The instrument complies with the rules and conventions of the presentversion of SCPI (Standard Commands for Programmable

Page 56 - Transducers and Sensors

Remote Interface Configuration This section gives information on configuring the instrument for remoteinterface communication. For more information on

Page 57 - Signal Routing and Switching

Chapter 7 Application ProgramsExample Programs for Excel 7.0 321Example Programs for C and C++ 328Chapter 8 TutorialSystem Cabling and Connections

Page 58 - LO measurements

Remote Interface Selection The instrument is shipped with both an HP-IB (IEEE-488) interfaceand an RS-232 interface. Only one interface can be enable

Page 59 - Channel Closed

Baud Rate Selection (RS-232) You can select one of eight baud rates for RS-232 operation. The rate isset to 57,600 baud when the instrument is shippe

Page 60 - Measurement Input

Flow Control Selection (RS-232) You can select one of several flow control methods to coordinate thetransfer of data between the instrument and your

Page 61

• Modem: This mode uses the DTR/DSR and RTS/CTS lines to controlthe flow of data between the instrument and a modem. When theRS-232 interface is sele

Page 62 - Scanning

Calibration OverviewThis section gives a brief introduction to the calibration features of theinstrument and plug-in modules. For a more detailed disc

Page 63

To Unsecure for Calibration You can unsecure the instrumenteither from the front panel or over the remote interface. The instrumentis secured when sh

Page 64

To Secure Against Calibration You can secure the instrument eitherfrom the front panel or over the remote interface. The instrument issecured when sh

Page 65 - The Multifunction Module

Calibration Message The instrument allows you to store one message in calibration memoryin the mainframe. For example, you can store such information

Page 66

Calibration Count You can query the instrument to determine how many calibrations havebeen performed. Note that your instrument was calibrated before

Page 67 - Control Output

Factory Reset State The table below shows the state of the instrument after a FACTORY RESETfrom the Sto/Rcl menu or *RST command from the remote inter

Page 69 - SPDT) switches

Instrument Preset StateThe table below shows the state of the instrument after a PRESET fromthe Sto/Rcl menu or SYSTem:PRESet command from the remote

Page 70 - Functions

Multiplexer Module Default SettingsThe table below shows the default settings for each measurementfunction on the multiplexer modules. When you config

Page 71 - Features and Functions

Module OverviewThis section gives a description of each plug-in module, includingsimplified schematics and block diagrams. A wiring log is also includ

Page 72 - SCPI Language Conventions

HP 34901A 20-Channel MultiplexerThis module is divided into two banks of 10 channels each. Two additionalfused channels are available for making dire

Page 73

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch Name Function Comments01020304050607080910H COML COM 1

Page 74

HP 34902A 16-Channel MultiplexerThis module is divided into two banks of eight channels each. All 16channels switch both HI and LO inputs, thus provi

Page 75

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch Name Function Comments0102030405060708H COML COM 09 * 1

Page 76 - Power Failure

HP 34903A 20-Channel ActuatorThis module contains 20 independent, SPDT (Form C) latching relays.Screw terminals on the module provide access to the N

Page 77

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch NO NC COM Comments0102030405060708091011121314151617181920NO

Page 78

HP 34904A 4x8 Matrix SwitchThis module contains 32 two-wire crosspoints organized in a 4-row by8-column configuration. You can connect any combinatio

Page 79

Quick StartOne of the first things you will want to do with your instrument is tobecome acquainted with the front panel. We have written the exercises

Page 80

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Row Name Comments1234Column Name Comments12345678Example:

Page 81 - HP-IB interface by

HP 34905A/6A Dual 4-Channel RF MultiplexersThese modules consist of two independent 4-to-1 multiplexers.The channels in each bank are organized in a

Page 82 - TTL pulse is

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch Name Comments11121314COM121222324COM2Refer to the diagrams

Page 83

HP 34907A Multifunction Module This module combines two 8-bit ports of digital input/output, a 100 kHztotalizer, and two ±12 analog outputs. For gre

Page 84 - @103) Enable the upper limit

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch Name Comments01 (DIO 1) Bit 0Bit 1Bit 2Bit 3Bit 4Bit 5Bit

Page 85 - Scan Count

HP 34908A 40-Channel Single-Ended MultiplexerThe module is divided into two banks of 20 channels each. All of the40 channels switch HI only, with a

Page 86 - Reading Format

Module ReferenceWIRING LOG Slot Number: ❒ 100 ❒ 200 ❒ 300Ch Name Function Comments010203040506070809101112131415161718192

Page 87 - Channel Delay

5Remote Interface Reference 5

Page 88 - Automatic Channel Delays

Remote Interface Reference• SCPI Command Summary, starting on page 181• Simplified Programming Overview, starting on page 201• The MEASure? and CONFig

Page 89

SCPI Command SummaryThroughout this manual, the following conventions are used forSCPI command syntax for remote interface programming:• Square bracke

Page 90

To Prepare the Instrument for Use1 Check the list of supplied items.Verify that you have received the following items with your instrument.If anything

Page 91

Rules for Using scan_list and ch_list ParametersBefore you can initiate a scan, you must set up a scan list to include alldesired multiplexer or digit

Page 92 - Single-Channel Monitoring

Scan Measurement Commands (see page 226 for more information)MEASure :TEMPerature? {TCouple|RTD|FRTD|THERmistor|DEF} ,{<type>|DEF}[,1[,{&

Page 93

Scan Configuration Commands (see page 226 for more information)ROUTe :SCAN (@<scan_list>) :SCAN? :SCAN:SIZE?TRIGger :SOURce {BUS|IMMediate

Page 94

Scan Statistics Commands (see page 233 for more information)CALCulate :AVERage:MINimum? [(@<ch_list>)] :AVERage:MINimum:TIME? [(@<ch_list

Page 95

Scanning With an External Instrument (see page 239 for more information)ROUTe :SCAN (@<scan_list>) :SCAN? :SCAN:SIZE?TRIGger :SOURce {BUS|

Page 96

Temperature Configuration Commands (see page 219 for more information)CONFigure :TEMPerature {TCouple|RTD|FRTD|THERmistor|DEF} ,{<type>|D

Page 97 - Measurement Range

Voltage Configuration Commands (see page 223 for more information)CONFigure :VOLTage:DC [{<range>|AUTO|MIN|MAX|DEF} [,<resolution>|

Page 98

Resistance Configuration Commands (see page 224 for more information)CONFigure :RESistance [{<range>|AUTO|MIN|MAX|DEF} [,<resolution&g

Page 99 - ,2+0

Current Configuration Commands (see page 224 for more information) Valid only on channels 21 and 22 on the HP 34901A multiplexer module.CONFigure :

Page 100 - A/D) converter

Frequency and Period Configuration Commands (see page 214 for more information)CONFigure :FREQuency [{<range>|AUTO|MIN|MAX|DEF} [,<res

Page 101

Installing HP BenchLink Data Logger SoftwareIf you ordered the HP 34970A with the internal DMM, then theHP BenchLink Data Logger software is included.

Page 102 - Custom A/D Integration Time

Mx+B Scaling Commands (see page 244 for more information)CALCulate :SCALe:GAIN <gain>[,(@<ch_list>)] :SCALe:GAIN? [(@<ch_list>)]

Page 103 - INTEGRATE T from the Advanced

Alarm Limit Commands (see page 247 for more information)OUTPut :ALARm[1|2|3|4]:SOURce (@<ch_list>) :ALARm[1|2|3|4]:SOURce?CALCulate :LIMit:U

Page 104 - Autozero

Digital Input Commands (see page 255 for more information)Ch 01DIO (LSB)Ch 02DIO (MSB)Ch 03TotalizerCh 04DACCh 05DACCONFigure:DIGital:BYTE (@<sca

Page 105 - Measurement Units

Digital Output Commands (see page 258 for more information)Ch 01DIO (LSB)Ch 02DIO (MSB)Ch 03TotalizerCh 04DACCh 05DACSOURce :DIGital:DATA[:{BYTE|WO

Page 106 - Thermocouple Measurements

Scan Triggering Commands (see page 228 for more information)TRIGger :SOURce {BUS|IMMediate|EXTernal|ALARm1|ALARm2|ALARm3|ALARm4|TIMer} :SOURce?TRI

Page 107 - RTD measurement

System-Related Commands (see page 264 for more information)SYSTem :DATE <yyyy>,<mm>,<dd> :DATE? :TIME <hh>,<mm>,<

Page 108

Interface Configuration Commands (see page 269 for more information)SYSTem:INTerface {GPIB|RS232}SYSTem:LOCalSYSTem:REMoteSYSTem:RWLock Status S

Page 109 - RTD Measurements

Calibration Commands (see page 292 for more information)CALibration?CALibration:COUNt?CALibration :SECure:CODE <new_code> :SECure:STATe {OF

Page 110 - RTD type

IEEE 488.2 Common Commands *CLS*ESR?*ESE <enable_value>*ESE?*IDN?*OPC*OPC?*PSC {0|1}*PSC?*RST*SAV {0|1|2|3|4|5}*RCL {0|1|2|3|4|5}*STB?*SRE <

Page 111 - Thermistor Measurements

Simplified Programming OverviewThis section gives an overview of the basic techniques used to programthe HP 34970A over the remote interface. This sec

Page 112 - DC Input Resistance

The HP 34970A combines precision measurement capability withflexible signal connections for your production and development testsystems. Three module

Page 113 - AC Low Frequency Filter

Creating Installation Floppy DisksYou have the option to create an installation on floppy disks from theCD-ROM installation utility. This utility is p

Page 114 - Offset Compensation

Using the MEASure? CommandThe MEASure? command provides the easiest way to program theinstrument for scanning. However, this command does not offer mu

Page 115

Using the range and resolution Parameters With the MEASure? and CONFigure commands, you can select themeasurement function, range, and resolution all

Page 116 - 20 Hz), or fast filter

Using the READ? Command The READ? command changes the state of the scan trigger system fromthe “idle” state to the “wait-for-trigger” state. Scanning

Page 117 - Low Frequency Timeout

Example: Using MEASure? The following program segment shows how to use the MEASure?command to make a measurement on one channel. This exampleconfigu

Page 118 - Mx+B Scaling

Example: Using CONFigure With INITiate and FETCh? The following program segment is similar to the previous example but ituses INITiate to place the

Page 119 - =0.001428571, B=

The MEASure? and CONFigure CommandsBoth the MEASure? and CONFigure commands reset all measurementparameters to their default values. For more informat

Page 120 - SCALING OFF

MEASure:TEMPerature? {RTD|FRTD},{85|91|DEF} [,1[,<resolution>|MIN|MAX|DEF}]] ,(@<scan_list>)Configure the specified channels for 2-wir

Page 121 - Alarm Limits

MEASure:RESistance?MEASure:FRESistance? [{<range>|AUTO|MIN|MAX|DEF} [,<resolution>|MIN|MAX|DEF}],] (@<scan_list>)Configure the s

Page 122 - CHANNEL OFF

MEASure:DIGital:BYTE? (@<scan_list>)Configure the instrument to read the specified digital input channels onthe multifunction module and immedia

Page 123 - No Alarm

CONFigure Command Syntax CONFigure:TEMPerature {TCouple},{B|E|J|K|N|R|S|T|DEF} [,1[,<resolution>|MIN|MAX|DEF}]] ,(@<scan_list>)Confi

Page 124 - @103,212)

To Connect Wiring to a Module 6 mm 20 AWG Typical Channel Number:Slot Channel 5 Install the module into mainframe.Wiring Hints...• For detailed

Page 125 - Viewing Stored Alarm Data

CONFigure:VOLTage:DCCONFigure:VOLTage:AC [{<range>|AUTO|MIN|MAX|DEF} [,<resolution>|MIN|MAX|DEF}],] (@<scan_list>)Configure the

Page 126 - 4 Channel Number

CONFigure:FREQuency CONFigure:PERiod [{<range>|AUTO|MIN|MAX|DEF} [,<resolution>|MIN|MAX|DEF}],] (@<scan_list>)Configure the spe

Page 127 - Using the Alarm Output Lines

Setting the Function, Range, and ResolutionSee also “General Measurement Configuration” in chapter 4 startingon page 98.• For 4-wire measurements, the

Page 128 - Falling Edge Rising Edge

[SENSe:] VOLTage:DC:RANGe {<range>|MIN|MAX}[,(@<ch_list>)] VOLTage:AC:RANGe {<range>|MIN|MAX}[,(@<ch_list>)] RESistance:RAN

Page 129 - ;%,1

[SENSe:] VOLTage:DC:RANGe:AUTO? [(@<ch_list>)] VOLTage:AC:RANGe:AUTO? [(@<ch_list>)] RESistance:RANGe:AUTO? [(@<ch_list>)] FRESi

Page 130 - CALC:COMP:MASK

[SENSe:] VOLTage:DC:APERture {<time>|MIN|MAX}[,(@<ch_list>)] RESistance:APERture {<time>|MIN|MAX}[,(@<ch_list>)] FRESistanc

Page 131

[SENSe:] TEMPerature :NPLC {0.02|0.2|1|2|10|20|100|200|MIN|MAX}[,(@<ch_list>)] VOLTage:DC :NPLC {0.02|0.2|1|2|10|20|100|200|MIN|MAX}[,(@

Page 132 - Digital Input Operations

Temperature Configuration CommandsSee also “Temperature Measurement Configuration” in chapter 4 startingon page 106. General Temperature Commands UNI

Page 133 - @302) Read port 02

Thermocouple Commands [SENSe:]TEMPerature:TRANsducer :TCouple:TYPE {B|E|J|K|N|R|S|T}[,(@<ch_list>)] :TCouple:TYPE? [(@<ch_list>)]Selec

Page 134 - Totalizer Operations

[SENSe:]TEMPerature:TRANsducer :TCouple:CHECk {OFF|ON}[,(@<ch_list>)] :TCouple:CHECk? [(@<ch_list>)]Disable or enable the thermocouple c

Page 135

DC Voltage / AC Voltage / Frequency ThermocoupleThermocouple Types: B, E, J, K, N, R, S, TSee page 351 for thermocouple color codes.Ranges

Page 136 - @<scan_list>)

RTD Commands [SENSe:]TEMPerature:TRANsducer :RTD:TYPE {85|91}[,(@<ch_list>)] :RTD:TYPE? [(@<ch_list>)] :FRTD:TYPE {85|91}[,(@<ch_li

Page 137 - Digital Output Operations

Voltage Configuration CommandsSee also “Voltage Measurement Configuration” in chapter 4 starting onpage 113.INPut :IMPedance:AUTO {OFF|ON}[,(@<ch_

Page 138 - DAC Output Operations

Resistance Configuration CommandsSee also “Resistance Measurement Configuration” in chapter 4 startingon page 115.[SENSe:] RESistance:OCOMpensated {O

Page 139 - System-Related Operations

Frequency Configuration CommandsSee also “Frequency Measurement Configuration” in chapter 4 starting onpage 118.[SENSe:] FREQuency:RANGe:LOWer {3|20|

Page 140

Scanning OverviewSee also “Scanning” in chapter 4 starting on page 74.The instrument allows you to combine a DMM (either internal or external)with mul

Page 141 - Error Conditions

• You can use either the internal DMM or an external DMM to makemeasurements of your configured channels. However, the instrumentallows only one scan

Page 142 - Self-Test

Scanning Commands ROUTe :SCAN (@<scan_list>) :SCAN?Select the channels to be included in the scan list. To start the scan,use the INITiate or

Page 143 - Display Control

TRIGger :TIMer {<seconds>|MIN|MAX} :TIMer?Set the scan-to-scan interval (in seconds) for measurements on thechannels in the scan list. This co

Page 144 - Internal DMM Disable

ROUTe :CHANnel:DELay:AUTO {OFF|ON}[,(@<ch_list>)] :CHANnel:DELay:AUTO? [(@<ch_list>)]Disable or enable an automatic channel delay on the

Page 145 - Firmware Revision Query

Reading Format Commands During a scan, the instrument automatically adds a time stamp toall readings and stores them in non-volatile memory. Each re

Page 146 - Relay Cycle Count

To Set the Time and Date All readings during a scan are automatically time stamped and storedin non-volatile memory. In addition, alarm data is time s

Page 147 - DMM relay or the

FORMat :READing:TIME {OFF|ON} :READing:TIME?Disable (default) or enable the inclusion of a time stamp with dataproduced by READ?, FETCh?, or other q

Page 148 - SCPI Language Version Query

Scan Statistics Commands While a scan is running, the instrument automatically stores theminimum and maximum readings and calculates the average for

Page 149 - HP-IB Address

CALCulate:AVERage:AVERage? [(@<ch_list>)]Calculate the mathematical average of all readings taken on each of thespecified channels since the sta

Page 150 - Remote Interface Selection

Scan Memory Commands You can store up to 50,000 readings in non-volatile memory duringa scan. Readings are stored only during a scan and all reading

Page 151 - Parity Selection (RS-232)

SYSTem:TIME:SCAN?Read the time at the start of the scan. This command is not affected bythe FORMat:READ:TIME:TYPE command. Returns the time in the for

Page 152 - XOFF” character (13H)

Single-Channel Monitoring OverviewIn the Monitor function, the instrument takes readings as often as it canon a single channel, even during a scan. Th

Page 153

ROUTe :MONitor (@<channel>) :MONitor?Select the channel to be monitored. To turn on the monitor function,use the ROUT:MON:STATE ON command (se

Page 154 - Calibration Overview

Scanning With an External InstrumentIf your application doesn’t require the built-in measurement capabilitiesof the HP 34970A, you can order it withou

Page 155

ROUTe :SCAN (@<scan_list>) :SCAN?Select the channels to be included in the scan list. To start the scan,use the INITiate or READ? command. To

Page 156

TRIGger :TIMer {<seconds>|MIN|MAX} :TIMer?Set the scan-to-scan interval (in seconds) for measurements on thechannels in the scan list. This co

Page 157 - Calibration Message

To Configure a Channel for Scanning Any channel that can be “read” by the instrument can also be includedin a scan. This includes readings on multiple

Page 158 - Calibration Count

ROUTe :CHANnel:ADVance:SOURce {EXTernal|BUS|IMMediate} :CHANnel:ADVance:SOURce? This command is valid only when the internal DMM is disabled orremov

Page 159 - Factory Reset State

ROUTe :CHANnel:FWIRe {OFF|ON} [,(@<ch_list>)] :CHANnel:FWIRe? [(@<ch_list>)]This command is valid only when the internal DMM is disabled

Page 160 - Instrument Preset State

Mx+B Scaling OverviewSee also “Mx+B Scaling” in chapter 4 starting on page 119. The scaling function allows you to apply a gain and offset to all read

Page 161 - Compensation

Mx+B Scaling Commands CALCulate :SCALe:GAIN <gain>[,(@<ch_list>)] :SCALe:GAIN? [(@<ch_list>)]Set the gain (“M”) for scaled readi

Page 162 - Module Reference

CALCulate:SCALe:OFFSet:NULL (@<ch_list>)Make an immediate null measurement on the specified channels andstore it as the offset (“B”) for subsequ

Page 163 - Backplane Switches

Alarm System OverviewSee also “Alarm Limits” in chapter 4 starting on page 122.The instrument has four alarms which you can configure to alert youwhen

Page 164

• You can assign an alarm to any configured channel and multiplechannels can be assigned to the same alarm number. However,you cannot assign alarms on

Page 165

• Four TTL alarm outputs are available on the rear-panel Alarmsconnector. You can use these hardware outputs to trigger externalalarm lights, sirens,

Page 166

Alarm Limit Commands OUTPut :ALARm[1|2|3|4]:SOURce (@<ch_list>) :ALARm[1|2|3|4]:SOURce? Assign the alarm number to report any alarm condition

Page 167

CALCulate :LIMit:LOWer <value>[,(@<ch_ list>)] :LIMit:LOWer? [(@<ch_list>)]Set the lower limit for alarms on the specified channel

Page 168

Note: Press to sequentially step through the scan list and take ameasurement on each channel (readings are not stored in memory).This is an easy wa

Page 169 - HP 34904A 4x8 Matrix Switch

Alarm Output Commands Four TTL alarm outputs are available on the rear-panel Alarmsconnector. You can use these hardware outputs to trigger external

Page 170

Digital I/O Alarm Commands See also “Using Alarms With the Multifunction Module” in chapter 4starting on page 130. CALCulate :COMPare:TYPE {EQUal|N

Page 171

CALCulate :COMPare:MASK <mask>[,(@<ch_list>)] :COMPare:MASK? [(@<ch_list>)]Specify the mask pattern for comparisons on the specifi

Page 172

Digital Input CommandsSee also “Digital Input Operations” in chapter 4 starting on page 133.MEASure:DIGital:BYTE? (@<scan_list>)Configure the in

Page 173 - Analog Output (DAC)

Totalizer CommandsSee also “Totalizer Operations” in chapter 4 starting on page 135.MEASure:TOTalize? {READ|RRESet} ,(@<scan_list>)Configure the

Page 174

[SENSe:] TOTalize:SLOPe {NEGative|POSitive}[,(@<ch_list>)] TOTalize:SLOPe? [(@<ch_list>)]Configure the totalizer to count on the rising

Page 175

Digital Output CommandsSOURce :DIGital:DATA[:{BYTE|WORD}] <data> ,(@<ch_list>) :DIGital:DATA[:{BYTE|WORD}]? (@<ch_list>)Output an

Page 176

Switch Control CommandsROUTe :CLOSe (@<ch_list>) :CLOSe:EXCLusive (@<ch_list>) :CLOSe? (@<ch_list>)Close the specified channels o

Page 177 - Reference

ROUTe :CHANnel:FWIRe {OFF|ON} [,(@<ch_list>)] :CHANnel:FWIRe? [(@<ch_list>)]This command is valid only when the internal DMM is disabled

Page 178 - Remote Interface Reference

State Storage CommandsThe instrument has six storage locations in non-volatile memory tostore instrument states. The locations are numbered 0 through

Page 179 - SCPI Command Summary

To Copy a Channel ConfigurationAfter configuring a channel to be included in the scan list, you cancopy that same configuration to other channels in t

Page 180 - @101:122)

MEMory:STATe :NAME {1|2|3|4|5} [,<name>] :NAME? {1|2|3|4|5}Assign a name to the specified storage location (you cannot assign aname to locatio

Page 181

MEMory:STATe :RECall:AUTO {OFF|ON} :RECall:AUTO?Disable or enable (default) the automatic recall of the power-down statefrom storage location “0” wh

Page 182

System-Related CommandsSee also “System-Related Operations” in chapter 4 starting on page 140.SYSTem:DATE <yyyy>,<mm>,<dd>Set the in

Page 183 - ,][(@<channel>)]

*IDN?Read the instrument’s identification string. The instrument returnsthree numbers for the system firmware. The first number is thefirmware revisio

Page 184

DISPlay {OFF|ON}DISPlay?Disable or enable the front-panel display. When disabled, the entirefront-panel display goes dark and all display annunciators

Page 185

INSTrument :DMM {OFF|ON} :DMM?Disable or enable the internal DMM. When you change the state of theinternal DMM, the instrument issues a Factory Rese

Page 186

SYSTem:ERRor?Query the instrument’s error queue. A record of up to 10 errors is storedin the instrument’s error queue. Errors are retrieved in first-i

Page 187

Interface Configuration CommandsSee also “Remote Interface Configuration” in chapter 4 starting on page 150.SYSTem:INTerface {GPIB|RS232}Select the re

Page 188

RS-232 Interface ConfigurationSee also “Remote Interface Configuration” in chapter 4 on page 150.This section contains information to help you use the

Page 189

RS-232 Flow Control ModesYou can select one of several flow control methods to coordinate thetransfer of data between the instrument and your computer

Page 190 - >[,(@<ch_list>)]

To Close a ChannelOn the multiplexer and switch modules, you can close and open individualrelays on the module. However, note that if you have already

Page 191 - Alarm Limit Commands

RS-232 Data Frame FormatA character frame consists of all the transmitted bits that make up asingle character. The frame is defined as the bits from t

Page 192

If your computer has a 9-pin serial port with a male connector, use thecable included with the instrument (if you ordered the internal DMM).If you nee

Page 193

Modem CommunicationsThis section gives details on communicating with the instrument froma remote PC using a modem. To communicate over the phone lines

Page 194 - MIN

The SCPI Status SystemThis section describes the structure of the SCPI status system used bythe HP 34970A. The status system records various condition

Page 195 - System-Related Commands

HP 34970A Status SystemTot OvflMem Ovfl Alarm Register Questionable Data Register Status Byte Register STAT:QUES:COND?Curr Ovld Standard Ope

Page 196

The Status Byte RegisterThe Status Byte register group reports conditions from the otherregister groups. Data in the instrument’s output buffer is imm

Page 197 - ON},<code>

Using Service Request (SRQ) and Serial Poll You must configure your computer to respond to the IEEE-488 servicerequest (SRQ) interrupt to use this cap

Page 198 - IEEE 488.2 Common Commands

Using the Message Available Bit (MAV)You can use the Status Byte “Message Available” bit (bit 4) to determinewhen data is available to read into your

Page 199 - Ω (fixed for all DCV ranges)

The Questionable Data RegisterThe Questionable Data register group provides information about thequality of the instrument’s measurement results. Any

Page 200 - Using the CONFigure Command

The Questionable Data event register is cleared when:• You execute a *CLS (clear status) command.• You query the event register using the STATus:QUES:

Page 201

If the Instrument Does Not Turn OnUse the following steps to help solve problems you might encounterwhen turning on the instrument. If you need more h

Page 202 - Using the READ? Command

The Standard Event RegisterThe Standard Event register group reports the following types ofinstrument events: power-on detected, command syntax error

Page 203 - Example: Using MEASure?

The Standard event register is cleared when:• You execute the *CLS (clear status) command.• You query the event register using the *ESR? command.The S

Page 204

The Alarm RegisterThe Alarm register group is used to report the status of the fourinstrument alarm limits. Any or all of these alarm conditions can b

Page 205

The Standard Operation RegisterThe Standard Operation register group is used to report when theinstrument is scanning. Any or all of these conditions

Page 206 - RTD measurements

Status System CommandsAn application program is included in chapter 7 which shows the use ofthe Status System Registers. Refer to page 330 for more in

Page 207

Questionable Data Register Commands See the table on page 280 for the register bit definitions.STATus:QUEStionable:CONDition?Query the condition reg

Page 208

Standard Event Register Commands See the table on page 282 for the register bit definitions.*ESR?Query the event register in this register group. Th

Page 209

Alarm Register Commands See the table on page 284 for the register bit definitions.STATus:ALARm:CONDition?Query the condition register in this regis

Page 210

Standard Operation Register Commands See the table on page 285 for the register bit definitions.STATus:OPERation:CONDition?Query the condition regis

Page 211

DATA:POINts:EVENt:THReshold <num_rdgs>DATA:POINts:EVENt:THReshold?Set a bit in the event register when the specified number of readingshave been

Page 212

1 Remove the power cord. Remove the fuse-holder assembly from the rear panel. 2 Remove the line-voltage selector from the assembly. 3

Page 213 - +1.00000000E+01”

Calibration CommandsFor an overview of the calibration features of the instrument, refer to“Calibration Overview” in chapter 4 starting on page 155. F

Page 214 - 3.00000000E-05”

CALibration:SECure:STATe {OFF|ON},<code>CALibration:SECure:STATe?Unsecure or secure the instrument for calibration. The security codemay contain

Page 215

Service-Related CommandsINSTrument :DMM {OFF|ON} :DMM?Disable or enable the internal DMM. When you change the state of theinternal DMM, the instrume

Page 216 - +1.00000000E+00”

*RSTReset the instrument to the Factory configuration. See “Factory ResetState” on page 160 in chapter 4 for a complete listing of the instrument’sFac

Page 217

An Introduction to the SCPI LanguageSCPI (Standard Commands for Programmable Instruments) is anASCII-based instrument command language designed for te

Page 218

Command Format Used in This ManualThe format used to show commands in this manual is shown below: VOLTage:DC:RANGe {<range>|MINimum|MAXimum}[,(

Page 219 - +2.89753100E+01”

Command Separators A colon ( : ) is used to separate a command keyword from a lower-levelkeyword. You must insert a blank space to separate a paramete

Page 220 - +1.00000000E+02”

Querying Parameter SettingsYou can query the current value of most parameters by adding aquestion mark ( ? ) to the command. For example, the followin

Page 221

SCPI Parameter Types The SCPI language defines several different data formats to be used inprogram messages and response messages. Numeric Parameters

Page 222

String Parameters String parameters can contain virtually any set ofASCII characters. A string must begin and end with matching quotes;either with a

Page 223 - @<ch_list>)

The Front Panel at a Glance 1 State Storage / Remote Interface Menus2 Scan Start / Stop Key3 Measurement Configuration Menu4 Scaling Configuratio

Page 224 - Scanning Overview

To Adjust the Carrying Handle To adjust the position, grasp the handle by the sides and pull outward.Then, rotate the handle to the desired position.

Page 225 - Scan Interval

Using Device ClearDevice Clear is an IEEE-488 low-level bus message which you can useto return the instrument to a responsive state. Different program

Page 227

Error Messages • Errors are retrieved in first-in-first-out (FIFO) order. The first errorreturned is the first error that was stored. Errors are clear

Page 228

Execution Errors -101 Invalid character An invalid character was found in the command string. You may haveused an invalid character such as #, {, $,

Page 229

-114 Header suffix out of rangeA header suffix is the number that can be appended to the end of somecommand headers. This error is generated if an inv

Page 230 - ABS” or “REL”

-168 Block data not allowedData was sent to the instrument in SCPI definite length block format butthis command does not accept this format. Example:

Page 231 - +2.61920000E+01”

-230 Data staleA FETCh? or DATA:REMove? command was received but internalreading memory was empty. The readings retrieved may be invalid.-310 Sys

Page 232 - +5.00000000E+00”

Instrument Errors111 Channel list: slot number out of rangeThe specified slot number is invalid. The channel number has theform (@scc), where s is th

Page 233 - MEM annunciator

221 Settings conflict: calculate limit state forced offIf you plan to use scaling on a channel which will also use alarms, be sureto configure the sc

Page 234 - SCPI definite length block

261 Not able to execute while scan initiatedWhile a scan is running, you cannot change any parameters that affectthe scan (channel configuration, scan

Page 235 - DMM is not

To Rack Mount the InstrumentYou can mount the instrument in a standard 19-inch rack cabinet usingone of three optional kits available. Instructions an

Page 236 - #16(@103)

303 Module not able to perform requested operationA command was received which is not valid for the specified module.This error is most commonly gener

Page 237 - DMM. In this

501 I/O processor: isolator framing error502 I/O processor: isolator overrun error511 Communications: RS-232 framing error512 Communications: RS-2

Page 238 - BUS”, “IMM”, “EXT”, or “TIM”

Self-Test Errors The following errors indicate failures that may occur during a self-test.Refer to the HP 34970A Service Guide for more information.60

Page 239

Calibration Errors The following errors indicate failures that may occur during a calibration.Refer to the HP 34970A Service Guide for more informat

Page 240 - EXT”, “BUS”, or “IMM”

710 Cal: full scale correction out of range720 Cal: DCV offset out of range 721 Cal: DCI offset out of range 722 Cal: RES offset out of range 7

Page 241

Plug-In Module Errors901 Module hardware: unexpected data received902 Module hardware: missing stop bit903 Module hardware: data overrun904 Module

Page 242 - Mx+B Scaling Overview

7ApplicationPrograms 7

Page 243 - ±1E+15. The default is B=0

Application ProgramsThis chapter contains several example programs to help you developprograms for your specific measurement application. Chapter 5,“R

Page 244

Example Programs for Excel 7.0This section contains two example programs written using Excel macros(Visual Basic ® for Applications) to control the HP

Page 245 - Alarm System Overview

Excel 7.0 Example: takeReadings Macro ’""""""""""""""""""&

Page 246

To rack mount two instruments side-by-side, order lock-link kit 5061-9694 and flange kit 5063-9212. Be sure to use the support rails inside the rac

Page 247

Excel 7.0 Example: Port Configuration Macro Option Explicit’ Declarations for VISA.DLL’ Basic I/O OperationsPrivate Declare Function viOpenDefaultRM

Page 248

Sub OpenPort() ’""""""""""""""""""""""

Page 249

Excel 7.0 Example: ScanChannels Macro ’""""""""""""""""""&

Page 250

’ Set up the scan trigger parameters after configuring the channels in the scan list ’ using the CONFigure command. The following commands con

Page 251

Sub makeDataTable(Channel As Integer, columnIndex As Integer) ’ This routine will take the parsed data in row ’1’ for a channel and put it into a

Page 252 - DIO channels

Example Programs for C and C++The following C programming examples show you how to send andreceive formatted I/O. For more information on non-formatte

Page 253 - Digital Input Commands

C / C++ Example: dac_out.c /* dac_out.c/**************************************************************************** Required: HP 34907A Multifunct

Page 254 - Totalizer Commands

C / C++ Example: stat_reg.c /* stat_reg.c/****************************************************************************** Required: VISA library.

Page 255 - NEG” or “POS”

do{ /* Stay in loop until the srqFlag goes negative */ index = 1; for (count = 0; count <45; count++) { index = 0; printf(&quo

Page 258

TutorialThis chapter describes methods that you can use to reduce errors thatcan affect your measurements. You will also find information to helpyou b

Page 259 - State Storage Commands

System Cabling and ConnectionsThis section describes methods to reduce measurement errors that canbe introduced by your system cabling. Many system ca

Page 260

• Cable Resistance – Varies with wire gauge size and cable length.Use the largest gauge wire possible and try to keep the cable lengthsas short as pos

Page 261

Grounding TechniquesOne purpose of grounding is to avoid ground loops and minimize noise.Most systems should have at least three separate ground retur

Page 262 - System-Related Commands

Shielding TechniquesShielding against noise must address both capacitive (electrical) andinductive (magnetic) coupling. The addition of a grounded shi

Page 263

Sources of System Cabling ErrorsRadio Frequency Interference Most voltage-measuring instrumentscan generate false readings in the presence of large,

Page 264

Thermal EMF Errors Thermoelectric voltages are the most commonsource of error in low-level dc voltage measurements. Thermoelectricvoltages are genera

Page 265 - PRESET from the front-panel

Noise Caused by Ground Loops When measuring voltages in circuitswhere the internal DMM and the device-under-test are both referencedto a common earth

Page 266 - SCPI version. Returns a

Low-Level AC Measurement Errors When measuring ac voltagesless than 100 mV, be aware that these measurements are especiallysusceptible to errors intr

Page 267 - RS-232 interface and

Measurement FundamentalsThis section explains how the HP 34970A makes measurements anddiscusses the most common sources of error related to these meas

Page 268 - RS-232 Configuration Overview

Front-Panel OverviewThis chapter introduces you to the front-panel keys and menu operation.This chapter does not give a detailed description of every

Page 269 - RS-232 Flow Control Modes

Rejecting Power-Line Noise Voltages A desirable characteristic ofan integrating analog-to-digital (A/D) converter is its ability to rejectspurious si

Page 270 - RS-232 Data Frame Format

Temperature MeasurementsA temperature transducer measurement is typically either a resistanceor voltage measurement converted to an equivalent tempera

Page 271 - RS-232 Troubleshooting

RTD Measurements An RTD is constructed of a metal (typicallyplatinum) that changes resistance with a change in temperature in aprecisely known way. Th

Page 272 - Modem Communications

Thermocouple Measurements A thermocouple converts temperatureto voltage. When two wires composed of dissimilar metals are joined,a voltage is generat

Page 273 - The SCPI Status System

An ice bath is used to create a known reference temperature (0 °C).Once the reference temperature and thermocouple type are known,the temperature of t

Page 274 - HP 34970A Status System

To make a more accurate measurement, you should extend the coppertest leads of the internal DMM closer to the measurement and hold theconnections to t

Page 275 - Not Used

In some measurement situations, however, it would be nice to removethe need for an ice bath (or any other fixed external reference). To dothis, an iso

Page 276

T/C Type Pos (+) Lead Neg (-) LeadTemperatureRangeProbeAccuracy CommentsBU.S.BritishDINJapaneseFrenchPlatinum-30% Rhodium Gray N/A Red Red N/APla

Page 277 - SRQ interrupt by sending

Sources of Error in Thermocouple MeasurementsReference Junction Error A thermocouple is typically formed bywelding or soldering two wires together to

Page 278

Shunt Impedance The insulation used for thermocouple wire andextension wire can be degraded by high temperatures or corrosiveatmospheres. These break

Page 279

Front-Panel Menu ReferenceThis section gives an overview of the front-panel menus. The menus aredesigned to automatically guide you through all parame

Page 280

DC Voltage MeasurementsTo make a useful dc meter, a “front-end” is required to condition theinput before the analog-to-digital conversion. Signal cond

Page 281

Sources of Error in DC Voltage Measurements Common Mode Rejection Ideally, the internal DMM is completelyisolated from earth-referenced circuits. How

Page 282 - The Alarm Register

Noise Caused by Injected Current Residual capacitances in theinstrument’s power transformer cause small currents to flow from theLO terminal of the i

Page 283 - SCAN annunciator is on)

Loading Errors Due to Input Resistance Measurement loadingerrors occur when the resistance of the device-under-test (DUT) is anappreciable percentage

Page 284 - Status System Commands

Loading Errors Due to Input Bias Current The semiconductordevices used in the input circuits of the internal DMM have slightleakage currents called bi

Page 285

AC Voltage MeasurementsThe main purpose of an ac “front end” is to change an ac voltage inputinto a dc voltage which can be measured by the ADC. Signa

Page 286

True RMS AC Measurements True RMS responding multimetersmeasure the “heating” potential of an applied voltage. Unlike an“average responding” measureme

Page 287

Making High-Speed AC Measurements The internal DMM’sac voltage and ac current functions implement three low-frequencyfilters. These filters allow you

Page 288

Sources of Error in AC Voltage MeasurementsMany of the errors associated with dc voltage measurements also applyto ac voltage measurements. Additional

Page 289 -

Example: Calculating Measurement Error Calculate the approximate measurement error for a pulse train inputwith a crest factor of 3 and a fundamenta

Page 290 - Calibration Commands

Configure the advanced measurement features on displayed channel.• Set the integration time for measurements on the displayed channel. • Set the ch

Page 291 - 1.00000000E+01”

AC Loading Errors In the ac voltage function, the input of theinternal DMM appears as a 1 MΩ resistance in parallel with 150 pFof capacitance. The ca

Page 292 - Service-Related Commands

Low-Level AC Measurement Errors When measuring ac voltagesless than 100 mV, be aware that these measurements are especiallysusceptible to errors intr

Page 293 - PRESET from the

Measurements Below Full Scale You can make the most accurateac measurements when the internal DMM is at full scale of the selectedrange. Autoranging

Page 294 - [(@<ch_list>)]

Current MeasurementsCurrent measurements are allowed only on the HP 34901A module.An ammeter senses the current flowing through its input connections

Page 295

Sources of Error in DC Current Measurements When you connect the internal DMM in series with a test circuit tomeasure current, a measurement error is

Page 296 - Command Separators

Resistance MeasurementsAn ohmmeter measures the dc resistance of a device or circuit connectedto its input. Resistance measurements are performed by s

Page 297 - IEEE-488.2 Common Commands

The 4-wire ohms method is used in systems where lead resistances canbecome quite large and variable and in automated test applicationswhere cable leng

Page 298 - SCPI Parameter Types

Offset Compensation Most connections in a system use materialsthat produce small dc voltages due to dissimilar metal-to-metal contact(thermocouple ef

Page 299

Sources of Error in Resistance MeasurementsExternal Voltages Any voltages present in the system cabling orconnections will affect a resistance measur

Page 300 - Using Device Clear

Strain Gage Measurements Although the instrument does not directly support strain measurements,you can measure a strain gage using a 4-wire resistanc

Page 301 - Messages

To Monitor a Single ChannelYou can use the Monitor function to continuously take readings on a singlechannel, even during a scan. This feature is usef

Page 302 - Error Messages

For more information on strain gages, refer to “Practical Strain GageMeasurements” (HP Application Note 290-1). This application note isalso available

Page 303 - Execution Errors

Making Strain Gage Measurements A Wheatstone bridge iscommonly used to enable instruments with low-sensitivity measuringcapabilities to measure small

Page 304 - ASCII characters

Frequency and Period MeasurementsThe internal DMM uses a reciprocal counting technique to measurefrequency and period. This method generates constant

Page 305

Sources of Error in Frequency and Period MeasurementsThe internal DMM’s ac voltage measurement section performs inputsignal conditioning. All frequenc

Page 306 - DEADLOCKED

Low-Level Signal Multiplexing and SwitchingLow-level multiplexers are available in the following types: one-wire,2-wire, and 4-wire. The following se

Page 307 - Instrument Errors

One-Wire (Single-Ended) Multiplexers On the HP 34908A multiplexer, all of the 40 channels switch the HIinput only, with a common LO for the module. Th

Page 308 - Ω (“2252”), 5 kΩ (“5000”)

Four-Wire Multiplexers You can make 4-wire ohms measurements using the HP 34901A andHP 34902A multiplexers. For a 4-wire ohms measurement, the channel

Page 309 - DMM. For more information

Signal Routing and Multiplexing When used stand-alone for signal routing (not scanning or connected tothe internal DMM), multiple channels on the HP 3

Page 310

Sources of Error in Multiplexing and SwitchingNoise can be coupled inside a switch by the drive circuitry, by switchthermal EMFs, or by coupling among

Page 311

The HP 34901A and HP 34902A multiplexers have an additional relay,called a bank switch or tree switch, which helps reduce channel-to-channel noise (Ca

Page 312 - Self-Test Errors

To Set a Scan IntervalYou can set the instrument’s internal timer to automatically scan at aspecific interval (e.g., start a new scan sweep every 10 s

Page 313 - Calibration Errors

Actuators and General-Purpose SwitchingThe HP 34903A Actuator provides 20 independent, isolated SPDT(single-pole, double-throw) or Form C switches. Th

Page 314

Snubber Circuits Whenever a relay contact opens or closes, electrical breakdown orarching can occur between the contacts. This can cause high-frequenc

Page 315 - Plug-In Module Errors

The maximum value for Rp is usually made equal to the load resistance RL.Therefore, the limits on Rp can be stated as: VImax < Rp < RLNote

Page 316 - Programs

Using Attenuators Provisions have been made on the HP 34903A circuit board forinstalling simple attenuators or filter networks. An attenuator iscompos

Page 317 - Application Programs

Matrix SwitchingA matrix switch connects multiple inputs to multiple outputs andtherefore offers more switching flexibility than a multiplexer. Use am

Page 318 - SCPI commands

Combining Matrices You can combine two or more matrix switches to provide more complexswitching. For example, the HP 34904A provides a 4-row by 8-colu

Page 319

RF Signal MultiplexingA special type of multiplexer is the RF multiplexer. This type of multiplexeruses special components to maintain a 50Ω or 75Ω im

Page 320

Sources of Error in RF Switching Impedance mismatching can cause a variety of errors in an RFmultiplexing system. These errors can cause distorted w

Page 321

Multifunction ModuleDigital InputThe HP 34907A module has two non-isolated 8-bit input/output portswhich you can use for reading digital patterns. • Y

Page 322

Digital OutputThe HP 34907A module has two non-isolated 8-bit input/output portswhich you can use for outputting digital patterns. You can combine the

Page 323

To Apply Mx+B Scaling to MeasurementsThe scaling function allows you to apply a gain and offset to all readingson a specified multiplexer channel duri

Page 324

Using an External Pull-Up In general, an external pull-up is required only when you want to setthe output “high” value greater than TTL levels. For ex

Page 325 - VISA User’s Guide

TotalizerThe HP 34907A module has a 26-bit totalizer which can count pulses ata 100 kHz rate. You can manually read the totalizer count or you canconf

Page 326

• You can control when the totalizer actually records counts by providinga gate signal (G and G terminals on the module). A TTL high signalapplied to

Page 327

Voltage (DAC) OutputThe HP 34907A module has two analog outputs capable of outputtingcalibrated voltages between ±12 volts with 16 bits of resolution.

Page 328

DAC Errors The output of a DAC varies with temperature. If possible, you shouldoperate the instrument at a stable temperature and as close as possible

Page 329 - Tutorial

Relay Life and Preventative MaintenanceThe HP 34970A Relay Maintenance System automatically counts thecycles on each relay in the instrument and store

Page 330

Relay LifeAs a relay is used, the contacts begin to wear and the resistance of theclosed contacts increases. The initial contact resistance of a relay

Page 331 - Cable Specifications

Switching FrequencyRelay contacts heat up as they switch significant power. The heat isdissipated through the leads and the body of the relay. As you

Page 332

9Specifications• DC, Resistance, and Temperature Accuracy Specifications, on page 404• DC Measurement and Operating Characteristics, on page 405• AC A

Page 333 - Parallel Grounds

DC, Resistance, and Temperature Accuracy Specifications± ( % of reading + % of range ) [1]Includes measurement error, switching error, and transducer

Page 334 - Double-shielded coaxial cable

The Front-Panel Menus at a GlanceSeveral of the front-panel keys guide you through menus to configurevarious parameters of the instrument (see previou

Page 335 - RFI radiated from the

To Configure Alarm LimitsThe instrument has four alarms which you can configure to alert youwhen a reading exceeds specified limits on a channel durin

Page 336

DC Measurement and Operating Characteristics DC Measurement Characteristics [1] DC VoltageMeasurement Method: A/D Linearity: Input Resistance:

Page 337

AC Accuracy Specifications ± ( % of reading + % of range ) [1]Includes measurement error, switching error, and transducer conversion errorFunction Ra

Page 338 - LO terminal

AC Measurement and Operating CharacteristicsAC Measurement Characteristics [1] True RMS AC Voltage Measurement Method: Crest Factor:Additional Crest

Page 339 - Measurement Fundamentals

Measurement Rates and System Characteristics Single Channel Measurement Rates [1] [2]FunctionDCV, 2-Wire Ohms:Thermocouple:RTD, Thermistor:ACV:Frequ

Page 340

Module Specifications HP 34901A, 34902A, 34908A, 34903A, 34904A Multiplexer Actuator MatrixGeneral 34901A 34902A 34908A 34903A

Page 341 - Temperature Measurements

Module Specifications HP 34905A, 34906A RF MultiplexerGeneral 34905A 34906A Number of Channels Dual 1x450ΩDual 1x475Ω Open/Close Speed 60/sM

Page 342

Typical AC Performance Graphs HP 34905A, 34906A Insertion Loss (50 )Insertion Loss (75 )VSWR (75 )Crosstalk (50 )Crosstalk (75 )Direct to Modu

Page 343 - LO input

Module Specifications HP 34907A Digital Input / OutputPort 1, 2:Vin(L):Vin(H):Vout(L):Vout(H):Vout(H) Max:Alarming: Speed LatencyRead/Writ

Page 344 - DMM’s input terminals

Product and Module Dimensions 91.9315.6ModuleTOPAll dimensions are shownin millimeters.103.6 mm254.4 mm374.0 mm348.3 mm212.6 mm88.5 mm 9Chapter 9 Spe

Page 345

To Calculate Total Measurement ErrorEach specification includes correction factors which account for errorspresent due to operational limitations of t

Page 346

4 Set the limit value.The alarm limit values are stored in non-volatile memory for thespecified channels. The default values for the high and low limi

Page 347 - Chapter 8 Tutorial

Understanding the “ % of range ” Error The range error compensatesfor inaccuracies that result from the function and range you select.The range error

Page 348

Interpreting Internal DMM SpecificationsThis section is provided to give you a better understanding of theterminology used and will help you interpret

Page 349 - WITH SHIELD

Resolution Resolution is the numeric ratio of the maximum displayed value dividedby the minimum displayed value on a selected range. Resolution isofte

Page 350 - DC Voltage Measurements

24-Hour Accuracy The 24-hour accuracy specification indicates the internal DMM’s relativeaccuracy over its full measurement range for short time inter

Page 351 - LO terminal and earth

Configuring for Highest Accuracy Measurements The measurement configurations shown below assume that the internalDMM is in its Factory Reset state. It

Page 352 - DMM to 1 PLC

Index Warnings HP 34901A, 165 HP 34902A, 167 HP 34903A, 169 HP 34904A, 171 HP 34908A, 176“ 1⁄2 ” digit, 100, 4164W annunciator, 450Ω RF switchi

Page 353 - DMM’s dc input resistance to

autozero definition, 105 vs. integration time, 105average responding error, 360average, during scan, 75AWG, wire gauge size, 336B“B” (Mx+B sca

Page 354 - DMM have slight

channel numbering HP 34901A, 164 HP 34902A, 166 HP 34903A, 168 HP 34904A, 170 HP 34905A, 172 HP 34906A, 172 HP 34907A, 174 HP 34908A, 176chass

Page 355 - AC Voltage Measurements

decimal format (digital input), 42, 133declaration of conformity, inside rear coverdefault delays (channel delays), 89delay (channel delay), 88devi

Page 356

FORMat:READ:ALARm command, 231FORMat:READ:CHANnel command, 231FORMat:READ:TIME command, 232, 264FORMat:READ:UNIT command, 232four-wire multiplexers

Page 357

To Read a Digital Input PortThe multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for reading digital pa

Page 358 - RMS value of a waveform

HP 34908A module channel numbering, 176 description, 176 screw terminal diagram, 177 simplified schematic, 176, 177 wiring log, 177 module ove

Page 359 - x 3.14159 x 1000000

line voltage factory setting, 27 fuse, 27 selection, 27 selector module, 5, 28loading errors ac voltage, 364 dc input resistance, 357 inp

Page 360 - √

Nname, stored states, 48noise caused by ground loops, 341noise rejection, normal mode, 103nominal impedance, cabling, 335nominal resistance (RTD)

Page 361 -  V

READ? command, 79, 204, 230 description, 202 examples, 205reading format, 87readings memory, storing alarms, 122readings, viewing, 24, 90real-ti

Page 362

scan interval default value, 38, 81 resolution, 81 setting from front panel, 81 setting from remote, 81Scan key, 24, 78scan list adding

Page 363 - Current Measurements

snubber circuitry, 385software (BenchLink Data Logger) creating floppy disks, 19 installation, 18, 19 on-line help, 19 overview, 6 system r

Page 364 - DMM’s series inductance and

TTEMP:TRAN:FRTD:RES command, 222TEMP:TRAN:FRTD:TYPE command, 222TEMP:TRAN:RTD:RES command, 222TEMP:TRAN:RTD:TYPE command, 222TEMP:TRAN:TC:CHECk comman

Page 365 - Resistance Measurements

UUNIT:TEMP command, 106, 219units temperature, 106, 219 with readings, 87unsecure calibration, 156Utility key, 36Vvaristor, 386vertical bar (|),

Page 366 - RTD temperature transducers

DECLARATION OF CONFORMITY according to ISO / IEC Guide 22 and EN 45014 Manufacturer’s Name: Hewlett-Packard CompanyLoveland Manufacturing Ce

Page 367 - DMM’s test

Copyright  1997Hewlett-Packard CompanyAll Rights Reserved. Printing HistoryEdition 1, June 1997Edition 2, October 1997New editions are completerevisi

Page 368 - Ω resistance in humid

To Write to a Digital Output PortThe multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for outputting di

Page 369 - Strain Gage Measurements

To Read the Totalizer CountThe multifunction module (HP 34907A) has a 26-bit totalizer which cancount pulses at a 100 kHz rate. You can manually read

Page 370 - GF = (∆R / R) / ε

To Output a DC VoltageThe multifunction module (HP 34907A) has two analog outputs capableof outputting calibrated voltages between ±12 volts.1Select a

Page 371 - DMM Sensitivity

To Configure the Remote InterfaceThe instrument is shipped with both an HP-IB (IEEE-488) interfaceand an RS-232 interface. Only one interface can be e

Page 372 - DMM’s ac voltage

RS-232 Configuration 1 Select the RS-232 interface.562 Select the baud rate.Select one of the following: 1200, 2400, 4800, 9600, 19200, 3840

Page 373

To Store the Instrument StateYou can store the instrument state in one of five non-volatile storagelocations. A sixth storage location automatically h

Page 375

Display Annunciators To review the display annunciators, hold down the key as you turn on the instrument. SCAN MON VIEWCONFIG ADRS RMTERRO

Page 376 - Four-Wire Multiplexers

System OverviewThis chapter provides an overview of a computer-based system anddescribes the parts of a data acquisition system. This chapter is divid

Page 377

The system configuration shown on the previous page offers thefollowing advantages:• You can use the HP 34970A to perform data storage, data reduction

Page 378

Measurement SoftwareA variety of software is available to configure your data acquisitionhardware and manipulate and display your measurement data.Dat

Page 379

The HP 34970A Data Acquisition / Switch UnitAs shown below, the logic circuitry for the HP 34970A is divided intotwo sections: earth-referenced and f

Page 380 - Ω to 50Ω are

Plug-In ModulesThe HP 34970A offers a complete selection of plug-in modules to giveyou high-quality measurement, switching, and control capabilities.T

Page 381

System CablingThe plug-in modules have screw-terminal connectors to make it easy toconnect your system cabling. The type of cabling that you use to co

Page 382 - Using Varistors

Transducers and SensorsTransducers and sensors convert a physical quantity into an electricalquantity. The electrical quantity is measured and the res

Page 383

Signal Routing and SwitchingThe switching capabilities of the plug-in modules available with theHP 34970A provide test system flexibility and expandab

Page 384 - Matrix Switching

Multiplexer Switching Multiplexers allow you to connect one ofmultiple channels to a common channel, one at a time. A simple 4-to-1multiplexer is sho

Page 385

Matrix Switching A matrix switch connects multiple inputs tomultiple outputs and therefore offers more switching flexibility than amultiplexer. Use a

Page 386 - RF Signal Multiplexing

The Rear Panel at a Glance WARNINGFor protection from electrical shock, the power cord ground must not bedefeated. If only a two-contact electrical ou

Page 387 - Using provided adapter cables

Measurement InputThe HP 34970A allows you to combine a DMM (either internal or external)with multiplexer channels to create a scan. During a scan, the

Page 388 - Multifunction Module

Signal Conditioning, Ranging, and Amplification Analog inputsignals are multiplexed into the internal DMM’s signal-conditioningsection – typically com

Page 389

Main Processor The main processor, located in the floating logicsection, controls the input signal conditioning, ranging, and the ADC.The main proces

Page 390 - Driving External Switches

You can configure the event or action that controls the onset of eachsweep through the scan list (a sweep is one pass through the scan list):• You can

Page 391

Scanning With External InstrumentsIf your application doesn’t require the built-in measurement capabilitiesof the HP 34970A, you can order it without

Page 392 - Totalizer Errors

The Multifunction ModuleThe multifunction module (HP 34907A) adds two additional measurementinput capabilities to the system: digital input and event

Page 393

Totalizer The multifunction module has a 26-bit totalizer which cancount pulses at a 100 kHz rate. You can manually read the totalizercount or you ca

Page 394 - DAC Errors

Control OutputIn addition to signal routing and measurement, you can also use theHP 34970A to provide simple control outputs. For example, you cancont

Page 395 - Continuous

Voltage (DAC) Output The multifunction module has two analogoutputs capable of outputting calibrated voltages between ±12 volts with16 bits of resolu

Page 396 - Relay Load

The Actuator / General-Purpose SwitchYou can think of the HP 34903A Actuator as a control output because itis often used to control external power dev

Page 397 - Replacement Strategy

HP BenchLink Data Logger Software at a GlanceHP BenchLink Data Logger is a Windows-based application designedto make it easy to use the HP 34970A with

Page 398 - Specifications

4Features and Functions 4

Page 399 - Without Scaling, add 1

Features and Functions You will find that this chapter makes it easy to look up all the detailsabout a particular feature of the HP 34970A. Whether y

Page 400 - Chapter 9 Specifications

SCPI Language ConventionsThroughout this manual, the following conventions are used forSCPI command syntax for remote interface programming:• Square b

Page 401 - AC Accuracy Specifications

ScanningThe instrument allows you to combine a DMM (either internal or external)with multiplexer channels to create a scan. During a scan, the instrum

Page 402

• Each time you start a new scan, the instrument clears all readings(including alarm data) stored in reading memory from the previousscan. Therefore,

Page 403 - System Characteristics

• When you add a digital read (multifunction module) to a scan list,that port is dedicated to the scan. The instrument issues a CardReset to make that

Page 404 - Module Specifications

Power Failure• When shipped from the factory, the instrument is configured toautomatically recall the power-down state when power is restored.In this

Page 405 - HP 34905A, 34906A

Adding Channels to a Scan ListBefore you can initiate a scan, you must configure the channels to bescanned and set up a scan list (these two operation

Page 406

To Build a Scan List From the Remote Interface:• The MEASure?, CONFigure, and ROUTe:SCAN commands contain ascan_list parameter which defines the list

Page 407 - Software Specifications

Scan IntervalYou can configure the event or action that controls the onset of eachsweep through the scan list (a sweep is one pass through the scan li

Page 408

The Plug-In Modules at a GlanceFor complete specifications on each plug-in module, refer to the modulesections in chapter 9. HP 34901A 20-Channel

Page 409 - ≤ 1.5 µV

• You can set the scan interval to any value between 0 secondsand 99:59:59 hours (359,999 seconds), with 1 ms resolution. • Once you have initiated th

Page 410 - DMM on the 10 Vdc range

Scan Once In this configuration, the instrument waits for either afront-panel key press or a remote interface command before sweepingthrough the scan

Page 411 - Sensitivity

External Scanning In this configuration, the instrument sweepsthrough the scan list once each time a low-going TTL pulse is receivedon the rear-panel

Page 412 - Accuracy

Scanning on Alarm In this configuration, the instrument sweeps thescan list once each time a reading crossing an alarm limit on a channel.You can als

Page 413 - Temperature Coefficients

• Remote Interface Operation: The following program segment configuresthe instrument to scan when an alarm occurs. TRIG:SOURCE ALARM1 Select the

Page 414 - Ω (for the 100 mV, 1 V

Scan CountYou can specify the number of times the instrument will sweep throughthe scan list. When the specified number of sweeps have occurred, thesc

Page 415 - IndexIndex

Reading FormatDuring a scan, the instrument automatically adds a time stamp toall readings and stores them in non-volatile memory. Each reading isstor

Page 416

Channel DelayYou can control the pace of a scan sweep by inserting a delay betweenmultiplexer channels in the scan list (useful for high-impedance orh

Page 417 - ° ” character, 120

Automatic Channel Delays If you do not specify a channel delay, the instrument selects a delayfor you. The delay is determined by function, range, int

Page 418

• Front-Panel Operation: CH DELAY AUTO• Remote Interface Operation: The following command enables anautomatic channel delay on channel 01. ROU

Page 419

HP 34903A 20-Channel Actuator / General-Purpose Switch• 300 V, 1 A actuation and switching• SPDT (Form C) latching relays• Breadboard area for c

Page 420

• Readings acquired during a Monitor are not stored in memory(however, all readings from a scan in progress at the same time arestored in memory). • T

Page 421 - (“B”), 39, 121

• Remote Interface Operation: The following command retrieves storedreadings from memory (the readings are not erased). FETCH?Use the following comm

Page 422 - On/Standby switch, 17

Single-Channel MonitoringIn the Monitor function, the instrument takes readings as often as it canon a single channel, even during a scan. This featur

Page 423

• In the Alarm Scan configuration (see “Scanning on Alarm” on page 84),the instrument sweeps the scan list once each time a reading crossesan alarm li

Page 424

Scanning With External InstrumentsIf your application doesn’t require the built-in measurement capabilitiesof the HP 34970A, you can order it without

Page 425

In this configuration, you must set up a scan list to include all desiredmultiplexer or digital channels. Channels which are not in the list areskippe

Page 426

• An externally-controlled scan can also include a read of a digital portor a read of the totalizer count on the multifunction module. Whenthe channel

Page 427

General Measurement Configuration This section contains general information to help you configure theinstrument for making measurements during a scan.

Page 428

• For frequency and period measurements, the instrument uses one“range” for all inputs between 3 Hz and 300 kHz. The range parameteris required only t

Page 429

Measurement ResolutionResolution is expressed in terms of number of digits the instrument canmeasure or display on the front panel. You can set the re

Comments to this Manuals

No comments