Page 2 - Convenient Data Logging Features; Direct measurement of thermocouples,; RTD; Portable, ruggedized case with non-skid feet; Flexible Data Acquisition / Switching Features; RF; Standard Commands for Programmable Instruments
The HP 34970A combines precision measurement capability withflexible signal connections for your production and development testsystems. Three module slots are built into the rear of the instrumentto accept any combination of data acquisition or switching modules.The combination of data logging and ...
Page 3 - The Front Panel at a Glance; Denotes a menu key. See the next page for details on menu operation.
The Front Panel at a Glance 1 State Storage / Remote Interface Menus 2 Scan Start / Stop Key3 Measurement Configuration Menu4 Scaling Configuration Menu5 Alarm / Alarm Output Configuration Menu6 Scan-to-Scan Interval Menu7 Scan List Single Step / Read Key 8 Advanced Measurement / Utility Menus 9 Low...
Page 4 - The Front-Panel Menus at a Glance; Tip; NO CHANGES; is displayed when you exit the menu.
The Front-Panel Menus at a Glance Several of the front-panel keys guide you through menus to configurevarious parameters of the instrument (see previous page). The followingsteps demonstrate the menu structure using the key. Tip : To review the current configuration of a specific menu, press the men...
Page 5 - Display Annunciators; To review the display annunciators, hold down the
Display Annunciators To review the display annunciators, hold down the key as you turn on the instrument. SCAN MON VIEWCONFIG ADRS RMTERROREXTONCEMEMLASTMINMAXSHIFT4WOC Scan is in progress or enabled. Press and hold again to turn off. Monitor mode is enabled. Press again to turn off. Scanned reading...
Page 6 - The Rear Panel at a Glance; WARNING; RS-232 Interface Connector; Use the
The Rear Panel at a Glance WARNING For protection from electrical shock, the power cord ground must not bedefeated. If only a two-contact electrical outlet is available, connect theinstrument’s chassis ground screw (see above) to a good earth ground. 1 Slot Identifier (100, 200, 300) 2 Ext Trig Inpu...
Page 7 - HP BenchLink Data Logger Software at a Glance; PC
HP BenchLink Data Logger Software at a Glance HP BenchLink Data Logger is a Windows-based application designed to make it easy to use the HP 34970A with your PC for gathering and analyzing measurements. Use the software to set up your test, acquireand archive measurement data, and perform real-time ...
Page 8 - The Plug-In Modules at a Glance
The Plug-In Modules at a Glance For complete specifications on each plug-in module, refer to the modulesections in chapter 9. HP 34901A 20-Channel Armature Multiplexer • 20 channels of 300 V switching • Two channels for DC or AC current measurements (100 nA to 1A) • Built-in thermocouple reference j...
Page 9 - SMB; For detailed information and a module diagram, see page 172.
HP 34903A 20-Channel Actuator / General-Purpose Switch • 300 V, 1 A actuation and switching • SPDT (Form C) latching relays • Breadboard area for custom circuits • For detailed information and a module diagram, see page 168. Use this module for those applications that require high-integritycontacts ...
Page 10 - For detailed information and module block diagrams, see page 174.; For detailed information and a module diagram, see page 176.; LO
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 sensitivity • Two ± 12 V Calibrated Analog Outputs • For detailed information and module block diagrams, see page 174. Use this module to sense status and contr...
Page 11 - In This Book; HP BenchLink Data Logger; SCPI; in the United States, or contact your nearest
In This Book Quick Start Chapter 1 helps you get familiar with a few of the instrument’s front-panel features. This chapter also shows how toinstall the HP BenchLink Data Logger software. Front-Panel Overview Chapter 2 introduces you to the front-panel menus and describes some of the instrument’s me...
Page 12 - Contents; Chapter 1 Quick Start; ts
Contents Chapter 1 Quick Start To Prepare the Instrument for Use 17Installing HP BenchLink Data Logger Software 18 To Connect Wiring to a Module 20To Set the Time and Date 22To Configure a Channel for Scanning 23To Copy a Channel Configuration 25To Close a Channel 26If the Instrument Does Not Turn O...
Page 13 - Chapter 4 Features and Functions; Co
Chapter 4 Features and Functions SCPI Language Conventions 73Scanning 74Single-Channel Monitoring 93Scanning With External Instruments 95General Measurement Configuration 98Temperature Measurement Configuration 106Voltage Measurement Configuration 113Resistance Measurement Configuration 115Current M...
Page 16 - Quick Start
Page 17 - shifted
Quick Start One of the first things you will want to do with your instrument is tobecome acquainted with the front panel. We have written the exercisesin this chapter to prepare the instrument for use and help you getfamiliar with some of its front-panel operations. The front panel has several group...
Page 18 - To Prepare the Instrument for Use; Check the list of supplied items.; DMM; Connect the power cord and turn on the instrument.; complete
To Prepare the Instrument for Use 1 Check the list of supplied items. Verify that you have received the following items with your instrument.If anything is missing, contact your nearest Hewlett-Packard Sales Office. One power cord. This User’s Guide . One Service Guide . One Quick Reference Guide . ...
Page 19 - Installing HP BenchLink Data Logger Software; Installation Procedure; If you are running Windows 95 or Windows NT 4.0
Installing HP BenchLink Data Logger Software If you ordered the HP 34970A with the internal DMM , then the HP BenchLink Data Logger software is included. The software isshipped on one CD-ROM , but includes a utility to build installation floppy disks. To install the software on your PC , you will ne...
Page 20 - Creating Installation Floppy Disks; installation utility. This utility is provided so that you can
Creating Installation Floppy Disks You have the option to create an installation on floppy disks from the CD-ROM installation utility. This utility is provided so that you can install HP BenchLink Data Logger on a computer that does not have a CD-ROM drive. Note : You will need a total of five (5) f...
Page 21 - To Connect Wiring to a Module; Install the module into mainframe.; Route wiring through strain relief.
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 information on each module, refer to the section starting on page 163. • To reduce wear on the internal DMM relays, wire like functions on adjacent chann...
Page 22 - Thermocouple; DC Current / AC Current
DC Voltage / AC Voltage / Frequency Thermocouple Thermocouple Types: B, E, J, K, N, R, S, TSee page 351 for thermocouple color codes. Ranges: 100 mV, 1 V, 10 V, 100 V, 300 V 4-Wire Ohms / RTD 2-Wire Ohms / RTD / Thermistor Ranges: 100, 1 k, 10 k, 100 k, 1 M, 10 M, 100 M Ω RTD Types: 0.00385, 0.00391...
Page 23 - To Set the Time and Date; Set the time of day.
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 stamped andstored in a separate non-volatile memory queue. 1 Set the time of day. Use and to select the field to modify and turn the knob to change the...
Page 24 - To Configure a Channel for Scanning; allowed with the; Select the channel to be added to the scan list.; two digits on the right indicate the channel number (1; Select the measurement parameters for the selected channel.; to make your selection, the menu
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 multiplexer channels, a read of adigital port, or a read of the count on a totalizer channel. Automatedscanning is not allowed with the RF multiplexer, matrix...
Page 25 - Note; Run the scan and store the readings in non-volatile memory.; SCAN; View the data from the scan.; READINGS
Note : Press to sequentially step through the scan list and take a measurement on each channel (readings are not stored in memory).This is an easy way to verify your wiring connections before initiatingthe scan. 3 Run the scan and store the readings in non-volatile memory. The instrument automatical...
Page 26 - To Copy a Channel Configuration; from; Select the copy function.; COPY CONFIG; Select the channel to copy the configuration; to; Copy the channel configuration to the selected channel.
To Copy a Channel Configuration After configuring a channel to be included in the scan list, you cancopy that same configuration to other channels in the instrument(including digital channels on the multifunction module). This featuremakes it easy to configure several channels for the same measureme...
Page 27 - To Close a Channel; Select the channel.; 4907A Multifunction Module (Totalizer)
To Close a Channel On the multiplexer and switch modules, you can close and open individualrelays on the module. However, note that if you have already configuredany multiplexer channels for scanning, you cannot independently closeand open individual relays on that module. 1 Select the channel. Turn...
Page 28 - If the Instrument Does Not Turn On; for instructions on returning the instrument; Verify that there is ac power to the instrument.; The On/Standby switch; Verify the power-line voltage setting.; Verify that the power-line fuse is good.
If the Instrument Does Not Turn On Use the following steps to help solve problems you might encounterwhen turning on the instrument. If you need more help, refer to the HP 34970A Service Guide for instructions on returning the instrument to Hewlett-Packard for service. 1 Verify that there is ac powe...
Page 29 - Remove the power cord
1 Remove the power cord . Remove the fuse-holder assembly from the rear panel. 2 Remove the line-voltage selector from the assembly. 3 Rotate the line-voltage selector until the correct voltage appears in the window. 4 Replace the fuse-holder assembly in the rear panel. Verify that the correct line ...
Page 30 - To Adjust the Carrying Handle; To adjust the position, grasp the handle by the sides and
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. Bench-top viewing positions Carrying position 1 Chapter 1 Quick StartTo Adjust the Carrying Handle 29
Page 31 - To Rack Mount the Instrument; HP; System II; Front; To remove the rubber bumper, stretch a corner and then slide it off.
To Rack Mount the Instrument You can mount the instrument in a standard 19-inch rack cabinet usingone of three optional kits available. Instructions and mountinghardware are included with each rack-mounting kit. Any HP System II instrument of the same size can be rack-mounted beside the HP 34970A. N...
Page 32 - To rack mount a single instrument, order adapter kit 5063-9240.
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 rack cabinet. To install one or two instruments in a sliding support shelf, order shelf 5063-9255, and slide kit 1494-0015 (for a single instrument, also or...
Page 35 - Front-Panel Menu Reference
Front-Panel Menu Reference This section gives an overview of the front-panel menus. The menus aredesigned to automatically guide you through all parameters required toconfigure a particular function or operation. The remainder of thischapter shows examples of using the front-panel menus. Configure t...
Page 37 - To Monitor a Single Channel; You can use the; Select the channel to be monitored.; MON
To Monitor a Single Channel You can use the Monitor function to continuously take readings on a single channel, even during a scan. This feature is useful for troubleshooting yoursystem before a test or for watching an important signal. 1 Select the channel to be monitored. Only one channel can be m...
Page 38 - To Set a Scan Interval; TTL; trigger pulse is received. You can configure the; Select the interval scan mode.; For this example, select the; Select the scan count.
To Set a Scan Interval You can set the instrument’s internal timer to automatically scan at aspecific interval (e.g., start a new scan sweep every 10 seconds) or whenan external TTL trigger pulse is received. You can configure the instrument to scan continuously or to stop after sweeping through the...
Page 39 - To Apply Mx+B Scaling to Measurements; Configure the channel.
To Apply Mx+B Scaling to Measurements The scaling function allows you to apply a gain and offset to all readings on a specified multiplexer channel during a scan. In addition to settingthe gain (“M”) and offset (“B”) values, you can also specify a custommeasurement label for your scaled readings ( R...
Page 40 - To Configure Alarm Limits; be sure to; Select which of the four alarms you want to use.
To Configure Alarm Limits The instrument has four alarms which you can configure to alert youwhen a reading exceeds specified limits on a channel during a scan.You can assign a high limit, a low limit, or both to any configuredchannel in the scan list. You can assign multiple channels to any of thef...
Page 41 - Set the limit value.; does; Run the scan and store the readings in memory.; alarm queue
4 Set the limit value. The alarm limit values are stored in non-volatile memory for the specified channels. The default values for the high and low limits are “0”.The low limit must always be less than or equal to the high limit, even ifyou are using only one of the limits. A Factory Reset clears al...
Page 42 - To Read a Digital Input Port; Select the Digital Input port.; DIN; Read the specified port.; press the; USE BINARY; or; USE DECIMAL; DIO READ; Binary Display Shown
To Read a Digital Input Port The multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for reading digital patterns.You can read the live status of the bits on the port or you can configurea scan to include a digital read. 1 Select the Digital Input port. Se...
Page 43 - To Write to a Digital Output Port; Select the Digital Output port.; Enter the bit pattern editor.; DOUT; Edit the bit pattern.; Output the bit pattern to the specified port.; Decimal Display Shown
To Write to a Digital Output Port The multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for outputting digital patterns. 1 Select the Digital Output port. Select the slot containing the multifunction module and continueturning the knob until DIN is displ...
Page 44 - To Read the Totalizer Count; Select the totalizer channel.; TOTALIZE; Configure the totalize mode.; The count is read once each time you press; TOT READ
To Read the Totalizer Count The multifunction module (HP 34907A) has a 26-bit totalizer which cancount pulses at a 100 kHz rate. You can manually read the totalizercount or you can configure a scan to read the count. 1 Select the totalizer channel. Select the slot containing the multifunction module...
Page 45 - To Output a DC Voltage; Select a; DAC; Enter the output voltage editor.; Use the knob and; Output the voltage from the selected; DAC
To Output a DC Voltage The multifunction module (HP 34907A) has two analog outputs capableof outputting calibrated voltages between ± 12 volts. 1 Select a DAC Output channel. Select the slot containing the multifunction module and continueturning the knob until DAC is displayed (channel 04 or 05). 2...
Page 46 - To Configure the Remote Interface; The instrument is shipped with both an; IEEE; and an; RS; The; Select the
To Configure the Remote Interface The instrument is shipped with both an HP-IB ( IEEE -488) interface and an RS -232 interface. Only one interface can be enabled at a time. The HP-IB interface is selected when the instrument is shipped from the factory. HP-IB Configuration 1 Select the HP-IB interfa...
Page 47 - RS-232 Configuration; Select the baud rate.; Select the parity and number of data bits.; factory setting; Select the flow control method.; factory setting; Save the changes and exit the menu.
RS-232 Configuration 1 Select the RS-232 interface. 5 6 2 Select the baud rate. Select one of the following: 1200, 2400, 4800, 9600, 19200, 38400,57600 ( factory setting ), or 115200 baud. % $ 8 ' 3 Select the parity and number of data bits. Select one of the following: None (8 data bits, factory se...
Page 48 - To Store the Instrument State; Select the storage location.; ( 6 7 B U D F N B; LAST PWR DOWN; Store the instrument state.
To Store the Instrument State You can store the instrument state in one of five non-volatile storagelocations. A sixth storage location automatically holds the power-downconfiguration of the instrument. When power is restored, the instrumentcan automatically return to its state before power-down (a ...
Page 49 - System Overview
Page 50 - Data Acquisition System Overview,; Data Acquisition System Overview
System Overview This chapter provides an overview of a computer-based system anddescribes the parts of a data acquisition system. This chapter is dividedinto the following sections: • Data Acquisition System Overview, see below • Signal Routing and Switching, starting on page 57 • Measurement Input,...
Page 51 - The Computer and Interface Cable; Advantages
The system configuration shown on the previous page offers thefollowing advantages: • You can use the HP 34970A to perform data storage, data reduction,mathematical calculations, and conversion to engineering units.You can use the PC to provide easy configuration and data presentation. • You can rem...
Page 52 - Measurement Software; Data Logging and Monitoring; Automated Testing with Multiple Instruments; VIEW
Measurement Software A variety of software is available to configure your data acquisitionhardware and manipulate and display your measurement data. Data Logging and Monitoring HP BenchLink Data Logger is a Windows ® -based application designed to make it easy to use the HP 34970A with your PC for g...
Page 53 - The HP 34970A Data Acquisition / Switch Unit; floating
The HP 34970A Data Acquisition / Switch Unit As shown below, the logic circuitry for the HP 34970A is divided intotwo sections: earth-referenced and floating . These two sections are isolated from each other in order to maintain measurement accuracyand repeatability ( for more information on ground ...
Page 54 - via the internal analog bus. Each module has its own
Plug-In Modules The HP 34970A offers a complete selection of plug-in modules to giveyou high-quality measurement, switching, and control capabilities.The plug-in modules communicate with the floating logic via the internalisolated digital bus. The multiplexer modules also connect to theinternal DMM ...
Page 55 - System Cabling; PVC; or Teflon; Cable Type
System Cabling The plug-in modules have screw-terminal connectors to make it easy toconnect your system cabling. The type of cabling that you use to connectyour signals, transducers, and sensors to the module is critical tomeasurement success. Some types of transducers, such as thermocouples,have ve...
Page 56 - Transducers and Sensors; Measurement; Alarm Limits; do not
Transducers and Sensors Transducers and sensors convert a physical quantity into an electricalquantity. The electrical quantity is measured and the result is thenconverted to engineering units. For example, when measuring athermocouple, the instrument measures a dc voltage and mathematicallyconverts...
Page 57 - Signal Routing and Switching; or external instruments.; Switching Topologies; Form C
Signal Routing and Switching The switching capabilities of the plug-in modules available with theHP 34970A provide test system flexibility and expandability. You canuse the switching plug-in modules to route signals to and from your testsystem or multiplex signals to the internal DMM or external ins...
Page 58 - For more information on scanning, see page 62.; Two-Wire Multiplexers; for switching frequencies
Multiplexer Switching Multiplexers allow you to connect one of multiple channels to a common channel, one at a time. A simple 4-to-1multiplexer is shown below. When you combine a multiplexer with ameasurement device, like the internal DMM , you create a scanner. For more information on scanning, see...
Page 60 - Measurement Input; scan; The Internal DMM
Measurement Input The HP 34970A allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan . During a scan, the instrument connects the DMM to the configured multiplexer channels one at a time and makes a measurement on each channel. Any channel that can be ...
Page 62 - Main Processor; ADC; Scanning; scan list
Main Processor The main processor, located in the floating logic section, controls the input signal conditioning, ranging, and the ADC . The main processor accepts commands from, and sends measurementresults to, the earth-referenced logic section. The main processorsynchronizes measurements during s...
Page 63 - trigger pulse is received.
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 set the instrument’s internal timer to automatically scan ata specific interval as shown below. You can also program a time delaybetween channels in...
Page 64 - Scanning With External Instruments; ) to the multiplexer; COM
Scanning With External Instruments If your application doesn’t require the built-in measurement capabilitiesof the HP 34970A, you can order it without the internal DMM . In this configuration, you can use the HP 34970A for signal routing or controlapplications. If you install a multiplexer plug-in m...
Page 65 - The Multifunction Module; digital input
The Multifunction Module The multifunction module (HP 34907A) adds two additional measurementinput capabilities to the system: digital input and event totalize . The multifunction module also contains a dual voltage output (DAC)which is described in more detail on page 68. Digital Input The multifun...
Page 67 - Control Output; digital output
Control Output In addition to signal routing and measurement, you can also use theHP 34970A to provide simple control outputs. For example, you cancontrol external high-power relays using the actuator module or adigital output channel. The Multifunction Module The multifunction module (HP 34907A) ad...
Page 68 - it cannot float
Voltage (DAC) Output The multifunction module has two analog outputs capable of outputting calibrated voltages between ± 12 volts with 16 bits of resolution. Each DAC ( Digital-to-Analog Converter ) channel can be used as a programmable voltage source for analog input control ofother devices. A simp...
Page 69 - SPDT; for more information on attenuators,
The Actuator / General-Purpose Switch You can think of the HP 34903A Actuator as a control output because itis often used to control external power devices. The actuator provides20 independent, isolated Form C ( SPDT ) switches. Each channel can switch up to 300V dc or ac rms. Each switch can alsosw...
Page 71 - Features and Functions; starting on page 74
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 you are operating the instrument from the front panel or over the remote interface, thischapter will be useful. This chapter is divided into the followi...
Page 72 - SCPI Language Conventions; Rules for Using a Channel List; scc
SCPI Language Conventions Throughout this manual, the following conventions are used for SCPI command syntax for remote interface programming: • Square brackets ( [ ] ) indicate optional keywords or parameters. • Braces ( { } ) enclose parameter choices within a command string. • Triangle brackets (...
Page 73 - is not; Rules for Scanning
Scanning The instrument allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan . During a scan, the instrument connects the DMM to the configured multiplexer channels one at a time and makes a measurement on each channel. Any channel that can be “read” b...
Page 76 - Power Failure; command
Power Failure • When shipped from the factory, the instrument is configured toautomatically recall the power-down state when power is restored.In this configuration, the instrument will automatically recall theinstrument state at power-down and resume a scan in progress.If you do not want the power-...
Page 77 - Adding Channels to a Scan List; CHANNEL OFF
Adding Channels to a Scan List Before you can initiate a scan, you must configure the channels to bescanned and set up a scan list (these two operations occur simultaneously from the front panel). The instrument automatically scans theconfigured channels in ascending order from slot 100 through slot...
Page 79 - Scan Interval; sweep; Interval Scanning
Scan Interval 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 set the instrument’s internal timer to automatically scan at aspecific interval. You can also program a time delay betweenchannels in ...
Page 81 - GET
Scan Once In this configuration, the instrument waits for either a front-panel key press or a remote interface command before sweepingthrough the scan list. • All readings from the scan are stored in non-volatile memory.Readings accumulate in memory until the scan is terminated (until thescan count ...
Page 82 - External Scanning; EXTERNAL SCAN; INIT; Ext Trig Connector
External Scanning In this configuration, the instrument sweeps through the scan list once each time a low-going TTL pulse is received on the rear-panel Ext Trig Input line (pin 6). • You can specify a scan count which sets the number of externalpulses the instrument will accept before terminating th...
Page 85 - MEM; CONTINUOUS; Remote Interface Operation
Scan Count You can specify the number of times the instrument will sweep throughthe scan list. When the specified number of sweeps have occurred, thescan stops. • Select a scan count between 1 to 50,000 scan sweeps, or continuous. • During an Interval Scan ( see page 80 ), the scan count sets the nu...
Page 86 - Reading Format; CONFigure
Reading Format During a scan, the instrument automatically adds a time stamp toall readings and stores them in non-volatile memory. Each reading isstored with measurement units, time stamp, channel number, andalarm status information. From the remote interface, you can specifywhich information you w...
Page 87 - Channel Delay; see “Automatic Channel Delays” on the next page
Channel Delay You can control the pace of a scan sweep by inserting a delay betweenmultiplexer channels in the scan list (useful for high-impedance orhigh-capacitance circuits). The delay is inserted between the relayclosure and the actual measurement on the channel. The programmedchannel delay over...
Page 88 - Automatic Channel Delays
Automatic Channel Delays If you do not specify a channel delay, the instrument selects a delayfor you. The delay is determined by function, range, integration time,and ac filter setting as shown below. DC Voltage, Thermocouple, DC Current (for all ranges): Integration Time Channel Delay PLC > 1 P...
Page 89 - Viewing Readings Stored in Memory
• Front-Panel Operation : CH DELAY AUTO • Remote Interface Operation : The following command enables an automatic channel delay on channel 01. ROUT:CHAN:DELAY:AUTO ON,( @ 101) Selecting a specific channel delay using the ROUTe:CHANnel:DELay command disables the automatic channel delay. Viewing Readi...
Page 90 - Select Channel
• 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). • The MEASure? and READ? commands send readings directly to the instrument’s output buffer but readings are not stored in memory. You will not be able t...
Page 92 - Single-Channel Monitoring; are not; see “Internal DMM Disable” on page 145
Single-Channel Monitoring In the Monitor function, the instrument takes readings as often as it canon a single channel, even during a scan. This feature is useful for trouble-shooting your system before a test or for watching an important signal. Any channel that can be “read” by the instrument can ...
Page 96 - AUTO ADVANCE , EXT ADVANCE
• 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 advance reaches the first digital channel, the instrumentscans through all of the digital channels in that slot and stores thereadings in reading mem...
Page 97 - General Measurement Configuration; Measurement Range; autoranging; OVLD
General Measurement Configuration This section contains general information to help you configure theinstrument for making measurements during a scan. Since theseparameters are used by several measurement functions, the discussionis combined into one common section. Refer to the later sections in th...
Page 99 - Measurement Resolution; number of digits
Measurement Resolution Resolution is expressed in terms of number of digits the instrument can measure or display on the front panel. You can set the resolution to 4, 5, or 6 full digits , plus a “ 1 ⁄ 2 ” digit which can only be a “0” or “1”. To increase your measurement accuracy and improve noise ...
Page 102 - Custom A/D Integration Time; ) converter samples the input signal for a measurement.; The default is 1 PLC.; aperture time; ) or by setting the ac filter
Custom A/D Integration Time Integration time is the period of time that the instrument’s analog-to-digital ( A/D ) converter samples the input signal for a measurement. Integration time affects the measurement resolution (for betterresolution, use a longer integration time) and measurement speed(for...
Page 103 - does not; INTEG 2 PLC; INTEGRATE T; Advanced; SENSe
• The instrument selects 1 PLC when the measurement function is changed and after a Factory Reset ( *RST command). An Instrument Preset ( SYSTem:PRESet command) or Card Reset ( SYSTem:CPON command) does not change the integration time setting. • Front-Panel Operation : First, select the measurement ...
Page 104 - Autozero; OFF
Autozero When autozero is enabled (default), the instrument internally disconnects the input signal following each measurement, and takes a zero reading . It then subtracts the zero reading from the preceding reading. This prevents offset voltages present on the instrument’s inputcircuitry from affe...
Page 105 - Temperature Measurement Configuration; Thermocouples; Measurement Units
Temperature Measurement Configuration This section contains information to help you configure the instrumentfor making temperature measurements. For more information on thetypes of temperature transducers, see “Temperature Measurements”starting on page 345 in chapter 8. The instrument supports direc...
Page 106 - Thermocouple Measurements; ITS; lowest; thermocouple check
Thermocouple Measurements To connect a thermocouple to the module’s screw terminals, see page 21. • The instrument supports the following thermocouple types: B, E, J, K, N, R, S, and T using ITS -90 software conversions. The default is a J-Type thermocouple. • Thermocouple measurements require a ref...
Page 109 - RTD Measurements
RTD Measurements To connect an RTD to the module’s screw terminals, see page 21. • The instrument supports RTD s with α = 0.00385 (DIN / IEC 751) or α = 0.00391 using ITS -90 software conversions. The default is α = 0.00385. • The resistance of an RTD is nominal at 0 ° C and is referred to as R 0 . ...
Page 111 - Thermistor Measurements; To connect a thermistor to the module’s screw terminals, see page 21.
Thermistor Measurements To connect a thermistor to the module’s screw terminals, see page 21. • The instrument supports 2.2 k Ω (44004), 5 k Ω (44007), and 10 k Ω (44006) thermistors. • Front-Panel Operation : To select the thermistor function for the active channel, choose the following items. TEMP...
Page 112 - Voltage Measurement Configuration; RMS; DC Input Resistance; Applies to dc voltage measurements only.
Voltage Measurement Configuration To connect voltage sources to the module’s screw terminals, see page 21. This section contains information to help you configure the instrumentfor making voltage measurements. The instrument can measure dc andtrue RMS ac-coupled voltages on the measurement ranges sh...
Page 113 - AC Low Frequency Filter; Input Frequency
• Remote Interface Operation : You can enable or disable the automatic input resistance mode on the specified channels. With AUTO OFF (default), the input resistance is fixed at 10 M Ω for all ranges. With AUTO ON , the input resistance is set to >10 G Ω for the three lowest dc voltage ranges. Th...
Page 114 - Resistance Measurement Configuration; Offset Compensation; OCOMP ON
Resistance Measurement Configuration To connect resistances to the module’s screw terminals, see page 21. This section contains information to help you configure the instrumentfor making resistance measurements. Use the 2-wire method for ease ofwiring and higher density or the 4-wire method for impr...
Page 115 - Current Measurement Configuration; filter based on the
Current Measurement Configuration To connect a current source to the module’s screw terminals, see page 21. This section contains information to help you configure the instrumentfor making current measurements on the HP 34901A multiplexermodule. This module has two fused channels for direct dc and a...
Page 117 - Frequency Measurement Configuration; Low Frequency Timeout
Frequency Measurement Configuration To connect an ac source to the module’s screw terminals, see page 21. Low Frequency Timeout The instrument uses three different timeout ranges for frequencymeasurements. The instrument selects a slow , medium , or fast timeout based on the input frequency that you...
Page 118 - RPM; be sure to configure the scaling values first
Mx+B Scaling The scaling function allows you to apply a gain and offset to all readings on a specified multiplexer channel during a scan. In addition to settingthe gain (“M”) and offset (“B”) values, you can also specify a custommeasurement label for your scaled readings ( RPM , PSI , etc.). You can...
Page 119 - no effect
• 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 to three characters. You canuse letters (A-Z), numbers (0-9), an underscore ( _ ), or the “#” characterwhich displays a degree symbol ( ° ) on the fr...
Page 120 - SCALING OFF; SET GAIN TO 1 , SET OFST TO 0 , DEFAULT LABEL; SET OFFSET; in the menu and turn the knob.
• Front-Panel Operation : The menu automatically guides you through the gain, offset, and measurement label settings. SET GAIN , SET OFFSET , SET LABEL To reset the gain, offset, and measurement label to their defaults,go to the corresponding level in the menu and turn the knob. To turnscaling off (...
Page 122 - If you plan to use alarms on a channel which will also use scaling,
• 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 a specific channel to more than onealarm number. • When an alarm occurs, the instrument stores relevant informationabout the alarm in the queue. This...
Page 123 - Four TTL alarm outputs are available on the rear-panel; pulse to your control system.; status system. You can configure the; SRQ; be less than or equal to the upper limit,
• 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 limits. • Four TTL alarm outputs are available on the rear-panel Alarms connector. You can use these hardware outputs to trigger externalalarm lights, si...
Page 125 - Viewing Stored Alarm Data; ALARMS
Viewing Stored Alarm Data If an alarm occurs on a channel as it is being scanned, then that channel’salarm status is stored in reading memory as the readings are taken. As alarm events are generated, they are also logged in an alarm queue , which is separate from reading memory. This is the only pla...
Page 127 - Using the Alarm Output Lines; Alarms Connector
Using the Alarm Output Lines Four TTL alarm outputs are available on the rear-panel Alarms connector. You can use these hardware outputs to trigger externalalarm lights, sirens, or send a TTL pulse to your control system. You can assign an alarm to any configured channel and multiple channels can be...
Page 128 - command) will reset the slope to
• You can control the slope of the pulse from the alarm outputs(the selected configuration is used for all four outputs). In the falling edge mode, 0V ( TTL low) indicates an alarm. In the rising edge mode, +5V ( TTL high ) indicates an alarm. A Factory Reset ( *RST command) will reset the slope to ...
Page 129 - Using Alarms With the Multifunction Module
Using Alarms With the Multifunction Module You can configure the instrument to generate an alarm when a specificbit pattern or bit pattern change is detected on a digital input channelor when a specific count is reached on a totalizer channel. These channels do not have to be part of the scan list t...
Page 130 - data; EQUal
• Remote Interface Operation (Digital Input Channel): To assign the alarm number to report any alarm conditions on the specified digitalinput channels, use the following command. OUTPut:ALARm[1|2|3|4]:SOURce ( @ < ch_list >) To configure alarms on the specified digital input channel, usethe fo...
Page 131 - Example: Configuring an Alarm on a Digital Input; count
Example: Configuring an Alarm on a Digital Input Assume that you want to generate an alarm when a binary pattern of“1 0 0 0 ” is read on the upper four bits of port 1. Send the followingcommands to configure the port for an alarm. CALC:COMP:TYPE EQUAL,( @ 301) CALC:COMP:DATA 128,( @ 301) CALC:COMP:M...
Page 132 - Digital Input Operations
Digital Input Operations The multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for reading digital patterns.You can read the live status of the bits on the port or you can configurea scan to include a digital read. • The digital input channels are number...
Page 134 - Totalizer Operations; gate signal
Totalizer Operations The multifunction module has a 26-bit totalizer which can count TTL pulses at a 100 kHz rate. You can manually read the totalizer countor you can configure a scan to read the count. • The totalizer channel is numbered “ s 03”, where s represents the slot number. • You can config...
Page 137 - Digital Output Operations; Front-Panel Operation
Digital Output Operations The multifunction module (HP 34907A) has two non-isolated 8-bitinput/output ports which you can use for outputting digital patterns. • The digital output channels are numbered “ s 01” (lower byte) and “ s 02” (upper byte), where s represents the slot number. • You cannot co...
Page 138 - DAC Output Operations
DAC Output Operations The multifunction module (HP 34907A) has two low-noise analogoutputs capable of outputting calibrated voltages between ± 12 volts with 16 bits of resolution. Each DAC ( Digital-to-Analog Converter ) channel can be used as a programmable voltage source for analog input control o...
Page 139 - System-Related Operations; , reading the firmware revisions, and reading the relay; State Storage; command) is issued when power is restored.
System-Related Operations This section gives information on system-related topics such as storinginstrument states, reading errors, running a self-test, displayingmessages on the front panel, setting the system clock, disabling theinternal DMM , reading the firmware revisions, and reading the relay ...
Page 141 - Error Conditions; FIFO; ERROR; Read and clear one error from the queue
Error Conditions When the front-panel ERROR annunciator turns on, one or more command syntax or hardware errors have been detected. A record ofup to 10 errors is stored in the instrument’s error queue. See chapter 6 for a complete listing of the errors. • Errors are retrieved in first-in-first-out (...
Page 143 - Display Control
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 interface,you can also display a 13-character message on the front-display. • You can only disable the front-panel display by sending a commandfrom the re...
Page 144 - Real-Time System Clock; Internal DMM Disable
Real-Time System Clock During a scan, the instrument stores all readings and alarms withthe current time and date. The instrument stores the time and dateinformation in non-volatile memory. • When shipped from the factory, the instrument is set to the currenttime and date (U.S. Mountain Time). • Fro...
Page 145 - Firmware Revision Query; EMPTY SLOT
Firmware Revision Query The instrument has three microprocessors for control of various internalsystems. Each plug-in module also has its own on-board microprocessor.You can query the instrument and each module to determine whichrevision of firmware is installed for each microprocessor. • The instru...
Page 146 - Relay Cycle Count; The instrument has a; You can also query the state of the three relays on the internal; only) using only 20 relays. Each relay is used to switch
Relay Cycle Count The instrument has a Relay Maintenance System to help you predict relay end-of-life. The instrument counts the cycles on each relay in theinstrument and stores the total count in non-volatile memory on eachswitch module. You can use this feature on any of the relay modules andthe i...
Page 147 - RELAY CYCLES
• 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 DMM relays, turn the knob counterclockwise beyond the lowest numbered channel in the instrument. To read the “hidden”backplane and bank relays, turn t...
Page 148 - SCPI Language Version Query; version with which the instrument is in
SCPI Language Version Query The instrument complies with the rules and conventions of the presentversion of SCPI ( Standard Commands for Programmable Instruments ). You can determine the SCPI version with which the instrument is in compliance by sending a command from the remote interface. You canno...
Page 149 - Remote Interface Configuration; You can set the HP-IB address from the front panel only.
Remote Interface Configuration This section gives information on configuring the instrument for remoteinterface communication. For more information on configuring theinstrument from the front panel, see “To Configure the Remote Interface”starting on page 46. For more information on the SCPI commands...
Page 150 - Remote Interface Selection
Remote Interface Selection The instrument is shipped with both an HP-IB ( IEEE -488) interface and an RS -232 interface. Only one interface can be enabled at a time. The HP-IB interface is selected when the instrument is shipped from the factory. • The interface selection is stored in non-volatile m...
Page 151 - None
Baud Rate Selection (RS-232) You can select one of eight baud rates for RS -232 operation. The rate is set to 57,600 baud when the instrument is shipped from the factory. You can set the baud rate from the front panel only. • Select one of the following: 1200, 2400, 4800, 9600, 19200, 38400, 57600 (...
Page 152 - XOFF; DSR; CTS
Flow Control Selection (RS-232) You can select one of several flow control methods to coordinate the transfer of data between the instrument and your computer or modem.The method that you select will be determined by the flow method usedby your computer or modem. You can select the flow control meth...
Page 154 - Calibration Overview; Calibration Security
Calibration Overview This section gives a brief introduction to the calibration features of theinstrument and plug-in modules. For a more detailed discussion of thecalibration procedures, see chapter 4 in the HP 34970A Service Guide . Calibration Security This feature allows you to enter a security ...
Page 156 - CAL UNSECURED; UNSECURE CAL; SECURE CAL
To Secure Against Calibration You can secure the instrument either from the front panel or over the remote interface. The instrument issecured when shipped from the factory and the security code is set to“ HP034970 ”. • Once you enter a security code, that code must be used for bothfront-panel and r...
Page 157 - Calibration Message; only
Calibration Message The instrument allows you to store one message in calibration memoryin the mainframe. For example, you can store such information as thedate when the last calibration was performed, the date when the nextcalibration is due, the instrument’s serial number, or even the name andphon...
Page 158 - Calibration Count; The calibration count is stored in; channels on the multifunction module.
Calibration Count You can query the instrument to determine how many calibrations havebeen performed. Note that your instrument was calibrated before it leftthe factory. When you receive your instrument, be sure to read thecount to determine its initial value. • The calibration count is stored in no...
Page 159 - Factory Reset State; The table below shows the state of the instrument after a; FACTORY RESET; from the
Factory Reset State The table below shows the state of the instrument after a FACTORY RESET from the Sto/Rcl menu or *RST command from the remote interface. Measurement Configuration Function Range Resolution Integration Time Input Resistance Channel Delay Totalizer Reset Mode Totalizer Edge Detect ...
Page 160 - Instrument Preset State; PRESET
Instrument Preset State The table below shows the state of the instrument after a PRESET from the Sto/Rcl menu or SYSTem:PRESet command from the remote interface. Measurement Configuration Function Range Resolution Advanced Settings Totalizer Reset Mode Totalizer Edge Detect Scanning Operations Scan...
Page 161 - Multiplexer Module Default Settings
Multiplexer Module Default Settings The table below shows the default settings for each measurementfunction on the multiplexer modules. When you configure a channel fora particular function, these are the default settings. Temperature Measurements Temperature Units Integration Time Display Resolutio...
Page 162 - Module Overview; Modul
Module Overview This section gives a description of each plug-in module, includingsimplified schematics and block diagrams. A wiring log is also includedto make it easy to document your wiring configuration for each module. For complete specifications on each plug-in module, refer to the modulesecti...
Page 165 - and; inputs, thus providing fully isolated
HP 34902A 16-Channel Multiplexer This module is divided into two banks of eight channels each. All 16channels switch both HI and LO inputs, thus providing fully isolated inputs to the internal DMM or an external instrument. When making4-wire resistance measurements, the instrument automatically pair...
Page 167 - This module contains 20 independent,
HP 34903A 20-Channel Actuator This module contains 20 independent, SPDT (Form C) latching relays. Screw terminals on the module provide access to the Normally-Open,Normally-Closed, and Common contacts for each switch. This module does not connect to the internal DMM. A breadboard area is provided ne...
Page 169 - . Each crosspoint relay has its own unique channel label
HP 34904A 4x8 Matrix Switch This module contains 32 two-wire crosspoints organized in a 4-row by8-column configuration. You can connect any combination of inputs andoutputs at the same time. This module does not connect to the internal DMM . Each crosspoint relay has its own unique channel label rep...
Page 171 - VSWR; This module; your signals directly to the on-board; connectors or to the; cables provided with the module.
HP 34905A/6A Dual 4-Channel RF Multiplexers These modules consist of two independent 4-to-1 multiplexers.The channels in each bank are organized in a “tree” structure to providehigh isolation and low VSWR . Both banks have a common earth ground. This module does not connect to the internal DMM . You...
Page 173 - Totalize Input; Totalize Threshold; TOT
HP 34907A Multifunction Module This module combines two 8-bit ports of digital input/output, a 100 kHztotalizer, and two ± 12 analog outputs. For greater flexibility, you can read digital inputs and the totalizer count during a scan. Digital Input/Output T h e DIO c o n s is t s o f tw o 8 - bi t p ...
Page 175 - only, with a common
HP 34908A 40-Channel Single-Ended Multiplexer The module is divided into two banks of 20 channels each. All of the40 channels switch HI only, with a common LO for the module. The module has a built-in isothermal block to minimize errors due tothermal gradients when measuring thermocouples. NOTES: • ...
Page 178 - Remote Interface Reference
Remote Interface Reference • SCPI Command Summary, starting on page 181 • Simplified Programming Overview, starting on page 201 • The MEASure? and CONFigure Commands, starting on page 207 • Setting the Function, Range, and Resolution, starting on page 214 • Temperature Configuration Commands, starti...
Page 179 - SCPI Command Summary
SCPI Command Summary Throughout this manual, the following conventions are used for SCPI command syntax for remote interface programming: • Square brackets ( [ ] ) indicate optional keywords or parameters. • Braces ( { } ) enclose parameter choices within a command string. • Triangle brackets ( <...
Page 181 - Scan Measurement Commands; see page 226 for more information; Monitor Commands; see page 237 for more information; This command redefines the scan list when executed.; bold
Scan Measurement Commands ( see page 226 for more information ) MEASure :TEMPerature? { TCouple|RTD|FRTD|THERmistor|DEF} ,{< type >|DEF}[,1[,{< resolution >|MIN|MAX|DEF}]] ,( @ < scan_list >) :VOLTage:DC? [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] (...
Page 182 - Scan Configuration Commands; ROUTe; ABORt
Scan Configuration Commands ( see page 226 for more information ) ROUTe :SCAN ( @ < scan_list >) :SCAN? :SCAN:SIZE? TRIGger :SOURce {BUS| IMMediate|EXTernal|ALARm1|ALARm2|ALARm3|ALARm4|TIMer} :SOURce? TRIGger :TIMer {< seconds >| MIN|MAX} :TIMer? TRIGger :COUNt {< count >| MIN|MAX|...
Page 183 - Scan Statistics Commands; see page 233 for more information; Scan Memory Commands; see page 235 for more information
Scan Statistics Commands ( see page 233 for more information ) CALCulate :AVERage:MINimum? [( @ < ch_list >)] :AVERage:MINimum:TIME? [( @ < ch_list >)] :AVERage:MAXimum? [( @ < ch_list >)] :AVERage:MAXimum:TIME? [( @ < ch_list >)] :AVERage:AVERage? [( @ < ch_list >)] :A...
Page 184 - Scanning With an External Instrument; see page 239 for more information; Default parameters are shown in
Scanning With an External Instrument ( see page 239 for more information ) ROUTe :SCAN ( @ < scan_list >) :SCAN? :SCAN:SIZE? TRIGger :SOURce {BUS|IMMediate|EXTernal| TIMer} :SOURce? TRIGger :TIMer {< seconds >| MIN|MAX} :TIMer? TRIGger :COUNt {< count >|MIN|MAX| INFinity} :COUNt? R...
Page 185 - Temperature Configuration Commands; see page 219 for more information
Temperature Configuration Commands ( see page 219 for more information ) CONFigure :TEMPerature { TCouple|RTD|FRTD|THERmistor|DEF} ,{< type >|DEF}[,1[,{< resolution >|MIN|MAX|DEF}]] ,( @ < scan_list >) CONFigure? [( @ < ch_list >)] UNIT :TEMPerature { C|F|K}[,( @ < ch_list...
Page 186 - Voltage Configuration Commands; see page 223 for more information
Voltage Configuration Commands ( see page 223 for more information ) CONFigure :VOLTage:DC [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [SENSe:] VOLTage:DC:RANGe {< range >|MIN|MAX}[,( @ < ch_list &g...
Page 187 - Resistance Configuration Commands; see page 224 for more information
Resistance Configuration Commands ( see page 224 for more information ) CONFigure :RESistance [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [SENSe:] RESistance:RANGe {< range >|MIN|MAX}[,( @ < ch_list...
Page 188 - Current Configuration Commands
Current Configuration Commands ( see page 224 for more information ) Valid only on channels 21 and 22 on the HP 34901A multiplexer module. CONFigure :CURRent:DC [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [S...
Page 189 - Frequency and Period Configuration Commands; see page 214 for more information
Frequency and Period Configuration Commands ( see page 214 for more information ) CONFigure :FREQuency [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [SENSe:] FREQuency:VOLTage:RANGe {< range >|MIN|MAX}[,...
Page 190 - Mx+B Scaling Commands; see page 244 for more information
Mx+B Scaling Commands ( see page 244 for more information ) CALCulate :SCALe:GAIN < gain >[,( @ < ch_list >)] :SCALe:GAIN? [( @ < ch_list >)] :SCALe:OFFSet < offset >[,( @ < ch_list >)] :SCALe:OFFSet? [( @ < ch_list >)] :SCALe:UNIT < quoted_string >[,( @ <...
Page 191 - Alarm Limit Commands; see page 247 for more information
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:UPPer < hi_limit >[,( @ < ch_ list >)] :LIMit:UPPer? [( @ < ch_list >)] :LIMit:UPPer:STATe {OFF|ON}[,( @ < ch_list >)] :L...
Page 192 - Digital Input Commands; see page 255 for more information; Totalizer Commands; see page 256 for more information
Digital Input Commands ( see page 255 for more information ) Ch 01 DIO (LSB) Ch 02 DIO (MSB) Ch 03 Totalizer Ch 04 DAC Ch 05 DAC CONFigure:DIGital:BYTE ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [SENSe:]DIGital:DATA:{ BYTE|WORD}? [( @ < ch_list >)] Totalizer Commands ( see pa...
Page 193 - Digital Output Commands; DAC Output Commands; see page 258 for more information; Switch Control Commands; see page 259 for more information
Digital Output Commands ( see page 258 for more information ) Ch 01 DIO (LSB) Ch 02 DIO (MSB) Ch 03 Totalizer Ch 04 DAC Ch 05 DAC SOURce :DIGital:DATA[:{ BYTE|WORD}] < data > ,( @ < ch_list >) :DIGital:DATA[:{ BYTE|WORD}]? ( @ < ch _list >) SOURce:DIGital:STATe? ( @ < ch_list &g...
Page 194 - Scan Triggering Commands; see page 228 for more information; INITiate; State Storage Commands; see page 261 for more information
Scan Triggering Commands ( see page 228 for more information ) TRIGger :SOURce {BUS| IMMediate|EXTernal|ALARm1|ALARm2|ALARm3|ALARm4|TIMer} :SOURce? TRIGger :TIMer {< seconds >| MIN|MAX} :TIMer? TRIGger :COUNt {< count >| MIN|MAX|INFinity} :COUNt? *TRG INITiate READ? State Storage Command...
Page 195 - System-Related Commands; see page 264 for more information
System-Related Commands ( see page 264 for more information ) SYSTem :DATE < yyyy >,< mm >,< dd > :DATE? :TIME < hh >,< mm >,< ss.sss > :TIME? FORMat :READing:TIME:TYPE {ABSolute| RELative} :READing:TIME:TYPE? *IDN? SYSTem:CTYPe? {100|200|300} DIAGnostic :POKE:SLO...
Page 196 - Interface Configuration Commands; see page 269 for more information; Status System Commands; see page 286 for more information
Interface Configuration Commands ( see page 269 for more information ) SYSTem:INTerface {GPIB|RS232} SYSTem:LOCal SYSTem:REMote SYSTem:RWLock Status System Commands ( see page 286 for more information ) *STB?*SRE < enable_value > *SRE? STATus :QUEStionable:CONDition? :QUEStionable[:EVENt]? :QU...
Page 197 - Calibration Commands; see page 292 for more information; Service-Related Commands; see page 294 for more information
Calibration Commands ( see page 292 for more information ) CALibration? CALibration:COUNt? CALibration :SECure:CODE < new_code > :SECure:STATe {OFF| ON},< code > :SECure:STATe? CALibration :STRing < quoted_string > :STRing? CALibration :VALue < value > :VALue? Service-Related...
Page 198 - IEEE 488.2 Common Commands
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 < enable_value > *SRE? *TRG *TST? Chapter 5 Remote Interface ReferenceSCPI Command Summary 200
Page 199 - Simplified Programming Overview
Simplified Programming Overview This section gives an overview of the basic techniques used to programthe HP 34970A over the remote interface. This section is only anoverview and does not give all of the details you will need to write yourown application programs. Refer to the remainder of this chap...
Page 200 - Using the; For a little more programming flexibility, use the
Using the MEASure? Command The MEASure? command provides the easiest way to program the instrument for scanning. However, this command does not offer muchflexibility. When you execute this command, the instrument usesdefault values for the requested measurement configuration andimmediately performs ...
Page 201 - range; resolution; Parameters
Using the range and resolution Parameters With the MEASure? and CONFigure commands, you can select the measurement function, range, and resolution all in one command.Use the range parameter to specify a fixed range larger than the expected value of the input signal. You can also set the range parame...
Page 202 - Caution
Using the READ? Command The READ? command changes the state of the scan trigger system from the “idle” state to the “wait-for-trigger” state. Scanning will begin whenthe specified trigger conditions are satisfied following the receipt of the READ? command. Readings are then sent immediately to the i...
Page 205 - The MEASure? and CONFigure Commands; MEASure? Command Syntax
The MEASure? and CONFigure Commands Both the MEASure? and CONFigure commands reset all measurement parameters to their default values. For more information on the defaultsettings for these commands, see the table on page 201. • For the range parameter, MIN selects the lowest range for the selected f...
Page 206 - FRTD; DEF
MEASure:TEMPerature? {RTD|FRTD},{85|91|DEF} [,1[,< resolution >|MIN|MAX|DEF}]] ,( @ < scan_list >) Configure the specified channels for 2-wire or 4-wire RTD measurements and immediately sweep through the scan list one time. Use “85” tospecify α = 0.00385 or “91” to specify α = 0.00391. N...
Page 207 - FRES
MEASure:RESistance?MEASure:FRESistance? [{< range >|AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) Configure the specified channels for 2-wire or 4-wire measurements andimmediately sweep through the scan list one time. Note that this command also redefines th...
Page 208 - LSB; Note that this command also redefines the scan list
MEASure:DIGital:BYTE? ( @ < scan_list >) Configure the instrument to read the specified digital input channels onthe multifunction module and immediately sweep through the scan listone time. Note that this command also redefines the scan list . The readings are sent directly to the instrument’...
Page 209 - CONFigure Command Syntax
CONFigure Command Syntax CONFigure:TEMPerature {TCouple},{B|E|J|K|N|R|S|T|DEF} [,1[,< resolution >|MIN|MAX|DEF}]] ,( @ < scan_list> ) Configure the specified channels for thermocouple measurements but do not initiate the scan. Note that this command also redefines the scan list . The def...
Page 211 - READ
CONFigure:FREQuency CONFigure:PERiod [{< range >|AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) Configure the specified channels for frequency or period measurementsbut do not initiate the scan. Note that this command also redefines the scan list . CONFigure:...
Page 212 - Setting the Function, Range, and Resolution; with channel; function
Setting the Function, Range, and Resolution See also “General Measurement Configuration” in chapter 4 startingon page 98. • For 4-wire measurements, the instrument automatically pairschannel n with channel n+10 (34901A) or n+8 (34902A) to provide the source and sense connections. Specify the paired ...
Page 213 - MIN; selects the lowest range.; MAX; selects the highest range.
[SENSe:] VOLTage:DC:RANGe {< range >|MIN|MAX}[,( @ < ch_list >)] VOLTage:AC:RANGe {< range >|MIN|MAX}[,( @ < ch_list >)] RESistance:RANGe {< range >|MIN|MAX}[,( @ < ch_list >)] FRESistance:RANGe {< range >|MIN|MAX}[,( @ < ch_list >)] CURRent:DC:RANGe {...
Page 214 - Query the autorange setting on the specified channels. Returns “0” (; not in number of digits; selects the smallest value accepted for this; selects the largest
[SENSe:] VOLTage:DC:RANGe:AUTO? [( @ < ch_list >)] VOLTage:AC:RANGe:AUTO? [( @ < ch_list >)] RESistance:RANGe:AUTO? [( @ < ch_list >)] FRESistance:RANGe:AUTO? [( @ < ch_list >)] CURRent:DC:RANGe:AUTO? [( @ < ch_list >)] CURRent:AC:RANGe:AUTO? [( @ < ch_list >)] FR...
Page 215 - the most resolution.; selects the largest value accepted for this
[SENSe:] VOLTage:DC:APERture {< time >|MIN|MAX}[,( @ < ch_list >)] RESistance:APERture {< time >|MIN|MAX}[,( @ < ch_list >)] FRESistance:APERture {< time >|MIN|MAX}[,( @ < ch_list >)] CURRent:DC:APERture {< time >|MIN|MAX}[,( @ < ch_list >)] Select the...
Page 216 - Set the integration time in number of power line cycles (; specified channels. The default is 1
[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}[,( @ < ch_list >)] RESistance :NPLC {0.02|0.2|1|2|10|20|100|200|MIN|MAX}[,( @ < ch_list >)] FRESistance :NPLC {0.02|0.2|1|2|10|20|100|200|MIN|MAX...
Page 217 - General Temperature Commands
Temperature Configuration Commands See also “Temperature Measurement Configuration” in chapter 4 startingon page 106. General Temperature Commands UNIT :TEMPerature {C|F|K}[,( @ < ch_list >)] :TEMPerature? [( @ < ch_list >)] Select the temperature measurement units on the specified chann...
Page 218 - Thermocouple Commands
Thermocouple Commands [SENSe:]TEMPerature:TRANsducer :TCouple:TYPE {B|E|J|K|N|R|S|T}[,( @ < ch_list >)] :TCouple:TYPE? [( @ < ch_list >)] Select the thermocouple type to use on the specified channels.The default is a J-Type thermocouple. The :TYPE? query returns the thermocouple type cur...
Page 220 - RTD Commands; Thermistor Commands
RTD Commands [SENSe:]TEMPerature:TRANsducer :RTD:TYPE {85|91}[,( @ < ch_list >)] :RTD:TYPE? [( @ < ch_list >)] :FRTD:TYPE {85|91}[,( @ < ch_list >)] :FRTD:TYPE? [( @ < ch_list >)] Select the RTD type for 2-wire or 4-wire measurements on the specified channels. Use “85” to spe...
Page 222 - query returns; query returns the
Resistance Configuration Commands See also “Resistance Measurement Configuration” in chapter 4 startingon page 115. [SENSe:] RESistance:OCOMpensated {OFF|ON}[,( @ < ch_list >)] RESistance:OCOMpensated? [( @ < ch_ list >)] FRESistance:OCOMpensated {OFF|ON}[,( @ < ch_list >)] FRESist...
Page 223 - Frequency Configuration Commands
Frequency Configuration Commands See also “Frequency Measurement Configuration” in chapter 4 starting onpage 118. [SENSe:] FREQuency:RANGe:LOWer {3|20|200|MIN|MAX}[,( @ < ch_list >)] FREQuency:RANGe:LOWer? [{( @ < ch_list >)|MIN|MAX}] Specify the lowest frequency expected in the input si...
Page 224 - Scanning Overview; See also “Scanning” in chapter 4 starting on page 74.
Scanning Overview See also “Scanning” in chapter 4 starting on page 74. The instrument allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan . During a scan, the instrument connects the DMM to the configured multiplexer channels one at a time and makes ...
Page 226 - Scanning Commands
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 READ? command. To remove all channels from the scan list, send ROUT:SCAN ( @ ) . The :SCAN? query returns a list of channel numbers in the SCPI def...
Page 227 - see “Automatic Channel Delays” on page
TRIGger :TIMer {< seconds >|MIN|MAX} :TIMer? Set the scan-to-scan interval (in seconds) for measurements on thechannels in the scan list. This command defines the time from the startof one scan sweep to the start of the next sweep. You can set the intervalto any value between 0 seconds and 359...
Page 228 - see “Automatic Channel Delays,” on page 89
ROUTe :CHANnel:DELay:AUTO {OFF|ON}[,( @ < ch_list >)] :CHANnel:DELay:AUTO? [( @ < ch_list >)] Disable or enable an automatic channel delay on the specified channels.If enabled, the delay is determined by the function, range, integrationtime, and ac filter setting ( see “Automatic Channel...
Page 229 - Reading Format Commands
Reading Format Commands During a scan, the instrument automatically adds a time stamp toall readings and stores them in non-volatile memory. Each reading isstored with measurement units, time stamp, channel number, andalarm status information. You can specify which information you wantreturned with ...
Page 231 - after a Factory Reset (; command. Returns the time; PM
Scan Statistics Commands While a scan is running, the instrument automatically stores theminimum and maximum readings and calculates the average for eachchannel. You can read these values at any time, even during a scan.The instrument clears the values when a new scan is started, when the CALC:AVER:...
Page 232 - parameter to specify the
CALCulate:AVERage:AVERage? [( @ < ch_list >)] Calculate the mathematical average of all readings taken on each of thespecified channels since the start of the scan. Each channel must be amultiplexer channel that has been configured to be part of the scan list.If no data is available for the sp...
Page 234 - definite length block
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 form “ 1997,06,02,18,30,00.000 ” (June 1, 1997 at 6:30 PM ). FETCh? Transfer readings stored in non-volatile memory to the instrument’soutput buffer whe...
Page 235 - Single-Channel Monitoring Overview
Single-Channel Monitoring Overview In the Monitor function, the instrument takes readings as often as it canon a single channel, even during a scan. This feature is useful for trouble-shooting your system before a test or for watching an important signal. Any channel that can be “read” by the instru...
Page 236 - ON
ROUTe :MONitor ( @ < channel >) :MONitor? Select the channel to be monitored. To turn on the monitor function,use the ROUT:MON:STATE ON command (see below). The :SCAN? query returns a list of channel numbers in the SCPI definite length block format. The response begins with the “#” character, ...
Page 242 - Mx+B Scaling Overview; Offset
Mx+B Scaling Overview See also “Mx+B Scaling” in chapter 4 starting on page 119. The scaling function allows you to apply a gain and offset to all readings on a specified multiplexer channel during a scan. In addition to settingthe gain (“M”) and offset (“B”) values, you can also specify a custommea...
Page 245 - Alarm System Overview
Alarm System Overview See also “Alarm Limits” in chapter 4 starting on page 122. The instrument has four alarms which you can configure to alert youwhen a reading exceeds specified limits on a channel during a scan.You can assign a high limit, a low limit, or both to any configuredchannel in the sca...
Page 248 - value; must always
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 conditions on thespecified channels. If not assigned, all alarms on all channels arereported on Alarm 1 by default. The :SOUR? query returns a list of channel...
Page 249 - limit
CALCulate :LIMit:LOWer < value >[,( @ < ch_ list >)] :LIMit:LOWer? [( @ < ch_list >)] Set the lower limit for alarms on the specified channels. You can set thevalue to any number between -120% and +120% of the highest range,for the present function. The default lower limit is - 1.0...
Page 250 - Alarm Output Commands; Alarms
Alarm Output Commands Four TTL alarm outputs are available on the rear-panel Alarms connector. You can use these hardware outputs to trigger externalalarm lights, sirens, or send a TTL pulse to your control system. Each alarm output line represents the logical “ OR ” of all channels assigned to that...
Page 251 - Digital I/O Alarm Commands
Digital I/O Alarm Commands See also “Using Alarms With the Multifunction Module” in chapter 4starting on page 130. CALCulate :COMPare:TYPE {EQUal|NEQual}[,( @ < ch_list >)] :COMPare:TYPE? [( @ < ch_list >)] Select the comparison mode for alarms on the specified DIO channels.Select EQUal ...
Page 252 - mask; mask pattern
CALCulate :COMPare:MASK < mask >[,( @ < ch_list >)] :COMPare:MASK? [( @ < ch_list >)] Specify the mask pattern for comparisons on the specified DIO channels. You must specify the mask parameter as a decimal value between 0 and 255 (binary data is not accepted). Specify 1’s for acti...
Page 253 - WORD
Digital Input Commands See also “Digital Input Operations” in chapter 4 starting on page 133. MEASure:DIGital:BYTE? ( @ < scan_list >) Configure the instrument to read the specified digital input channels onthe multifunction module and immediately sweep through the scan listone time. Note that...
Page 255 - RRESet
[SENSe:] TOTalize:SLOPe {NEGative|POSitive}[,( @ < ch_list >)] TOTalize:SLOPe? [( @ < ch_list >)] Configure the totalizer to count on the rising edge (default; positive) orfalling edge (negative) of the input signal. The totalizer channel isnumbered “ s 03”, where s represents the slot n...
Page 258 - source; sense; CPON
ROUTe :CHANnel:FWIRe {OFF|ON} [,( @ < ch_list >)] :CHANnel:FWIRe? [( @ < ch_list >)] This command is valid only when the internal DMM is disabled orremoved from the HP 34970A. Configure the list of channels for 4-wire external scanning without theinternal DMM . When enabled, the instrume...
Page 259 - command) does not affect the configurations
State Storage Commands The instrument has six storage locations in non-volatile memory tostore instrument states. The locations are numbered 0 through 5.The instrument uses location “0” to automatically hold the state of theinstrument at power down. You can also assign a name to each of thelocations...
Page 260 - query returns a quoted
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 location “0”). You can name a location from the front panel orover the remote interface but you can only recall a named state from thefront panel. From the ...
Page 261 - ” to; ” to issue a Factory Reset (and state “0” is not automatically; command to determine if a state has been previously
MEMory:STATe :RECall:AUTO {OFF|ON} :RECall:AUTO? Disable or enable (default) the automatic recall of the power-down statefrom storage location “0” when power is turned on. Select “ ON ” to automatically recall the power-down state when power is turned on.Select “ OFF ” to issue a Factory Reset (and ...
Page 262 - Query the instrument clock. Returns three numbers in the form “; ABS; ” or “; REL
System-Related Commands See also “System-Related Operations” in chapter 4 starting on page 140. SYSTem:DATE < yyyy > , < mm > , < dd > Set the instrument calendar. The setting is stored in non-volatile memory.When shipped from the factory, instrument is set to the current timeand d...
Page 263 - Be sure to dimension a string variable with at least 40 characters.
*IDN? Read the instrument’s identification string. The instrument returnsthree numbers for the system firmware. The first number is thefirmware revision number for the measurement processor; the second isfor the input/output processor; and the third is for the front-panelprocessor. An example string...
Page 268 - RS-232 Interface Configuration; RS-232 Configuration Overview; XON/XOFF
RS-232 Interface Configuration See also “Remote Interface Configuration” in chapter 4 on page 150. This section contains information to help you use the instrument overthe RS-232 interface. The programming commands for RS-232 are listedon page 269. RS-232 Configuration Overview Configure the RS-232 ...
Page 269 - RS-232 Flow Control Modes; flow control; Modem
RS-232 Flow Control Modes You can select one of several flow control methods to coordinate the transfer of data between the instrument and your computer or modem. • None : In this mode, data is sent and received over the interface without any flow control used. When using this method, use a slowerba...
Page 271 - this is the pinout for the cable; RS-232 Troubleshooting; start bit
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 need an additional cable, order the F1047-80002 cable which is part of the HP 34398A Cable Kit . This cable has a 9-pin female connector on each end. T...
Page 272 - Modem Communications; AA
Modem Communications This section gives details on communicating with the instrument froma remote PC using a modem. To communicate over the phone lines, you must have a PC and two modems. One modem is connected to your PC ( local modem ) and the other is connected to the HP 34970A ( remote modem ). ...
Page 273 - The SCPI Status System; What is a Condition Register?; condition register; What is an Event Register?; event register; What is an Enable Register?; enable register
The SCPI Status System This section describes the structure of the SCPI status system used by the HP 34970A. The status system records various conditions and states of the instrument in five register groups as shown on the following page.Each of the register groups is made up of several low-level re...
Page 275 - The Status Byte Register; Bit Definitions
The Status Byte Register The Status Byte register group reports conditions from the otherregister groups. Data in the instrument’s output buffer is immediatelyreported on the “Message Available” bit (bit 4). Clearing an eventregister from one of the other register groups will clear the corresponding...
Page 276 - Using Service Request (SRQ) and Serial Poll; Using
Using Service Request (SRQ) and Serial Poll You must configure your computer to respond to the IEEE -488 service request ( SRQ ) interrupt to use this capability. Use the Status Byte enable register ( *SRE command) to select which condition bits will assert the IEEE -488 SRQ line. If bit 6 ( RQS ) t...
Page 277 - To Interrupt Your Bus Controller Using SRQ; To Determine When a Command Sequence is Completed; entire
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 computer. The instrumentsubsequently clears bit 4 only after all messages have been read fromthe output buffer. To Interrupt Your Bus Controller Usin...
Page 278 - The Questionable Data Register
The Questionable Data Register The Questionable Data register group provides information about thequality of the instrument’s measurement results. Any or all of theseconditions can be reported to the Questionable Data summary bit throughthe enable register . To set the enable register mask, you must...
Page 280 - The Standard Event Register; command is executed. Any or all of these conditions can be
The Standard Event Register The Standard Event register group reports the following types ofinstrument events: power-on detected, command syntax errors,command execution errors, self-test or calibration errors, query errors,or the *OPC command is executed. Any or all of these conditions can be repor...
Page 282 - The Alarm Register
The Alarm Register The Alarm register group is used to report the status of the fourinstrument alarm limits. Any or all of these alarm conditions can bereported to the Alarm Register summary bit through the enable register . To set the enable register mask, you must write a decimal value to theregis...
Page 283 - The Standard Operation Register
The Standard Operation Register The Standard Operation register group is used to report when theinstrument is scanning. Any or all of these conditions can be reported tothe Standard Operation summary bit through the enable register . To set the enable register mask, you must write a decimal value to...
Page 284 - Status Byte Register Commands; See the table on page 277 for the register bit definitions.
Status System Commands An application program is included in chapter 7 which shows the use ofthe Status System Registers. Refer to page 330 for more information. Status Byte Register Commands See the table on page 277 for the register bit definitions. *STB? Query the summary (condition) register in ...
Page 285 - Questionable Data Register Commands; See the table on page 280 for the register bit definitions.
Questionable Data Register Commands See the table on page 280 for the register bit definitions. STATus:QUEStionable:CONDition? Query the condition register in this register group. This is a read-onlyregister and bits are not cleared when you read the register. A *RST (Factory Reset) will clear all b...
Page 286 - Standard Event Register Commands; See the table on page 282 for the register bit definitions.
Standard Event Register Commands See the table on page 282 for the register bit definitions. *ESR? Query the event register in this register group. This is a read-onlyregister. Once a bit is set, it remains set until cleared by a *CLS (clear status) command. A query of this register returns a decima...
Page 287 - Alarm Register Commands; See the table on page 284 for the register bit definitions.
Alarm Register Commands See the table on page 284 for the register bit definitions. STATus:ALARm:CONDition? Query the condition register in this register group (note that thiscondition register uses only bit 4). This is a read-only register and bitsare not cleared when you read the register. A *RST ...
Page 288 - Standard Operation Register Commands; See the table on page 285 for the register bit definitions.
Standard Operation Register Commands See the table on page 285 for the register bit definitions. STATus:OPERation:CONDition? Query the condition register in this register group. This is a read-onlyregister and bits are not cleared when you read the register. Note thata *RST (Factory Reset) command m...
Page 289 - Miscellaneous Status Register Commands; Power-On Status Clear
DATA:POINts:EVENt:THReshold < num_rdgs > DATA:POINts:EVENt:THReshold? Set a bit in the event register when the specified number of readingshave been stored in reading memory during a scan. You can set thememory threshold to any value between 1 reading and 50,000 readings.The default is 1 readi...
Page 290 - PASS; memory
Calibration Commands For an overview of the calibration features of the instrument, refer to“Calibration Overview” in chapter 4 starting on page 155. For a moredetailed discussion of the instrument’s calibration procedures,see chapter 4 in the HP 34970A Service Guide . CALibration? Perform a calibra...
Page 292 - For more information on
Service-Related Commands INSTrument :DMM {OFF|ON} :DMM? Disable or enable the internal DMM . When you change the state of the internal DMM , the instrument issues a Factory Reset ( *RST command). The :DMM? query returns the state of the internal DMM. Returns “0” (disabled) or “1” (enabled). INSTrume...
Page 293 - This command is equivalent to selecting
*RST Reset the instrument to the Factory configuration. See “Factory ResetState” on page 160 in chapter 4 for a complete listing of the instrument’sFactory Reset state. This command is equivalent to selecting FACTORY RESET from the front-panel Sto/Rcl Menu. SYSTem:PRESet Preset the instrument to a k...
Page 294 - An Introduction to the SCPI Language; ASCII; Refer to “Simplified Programming Overview,”; colon
An Introduction to the SCPI Language SCPI ( Standard Commands for Programmable Instruments ) is an ASCII -based instrument command language designed for test and measurement instruments. Refer to “Simplified Programming Overview,” starting on page 201, for an introduction to the basic techniques use...
Page 295 - Command Format Used in This Manual; vertical bar
Command Format Used in This Manual The format used to show commands in this manual is shown below: VOLTage:DC:RANGe {< range >|MINimum|MAXimum}[,( @ < ch_list >)] The command syntax shows most commands (and some parameters)as a mixture of upper- and lower-case letters. The upper-case let...
Page 296 - MINimum
Command Separators A colon ( : ) is used to separate a command keyword from a lower-level keyword. You must insert a blank space to separate a parameter from a command keyword. If a command requires more than one parameter,you must separate adjacent parameters using a comma as shown below: "CONF...
Page 298 - SCPI Parameter Types; Numeric Parameters; Discrete Parameters; always
SCPI Parameter Types The SCPI language defines several different data formats to be used in program messages and response messages. Numeric Parameters Commands that require numeric parameters will accept all commonly used decimal representations of numbersincluding optional signs, decimal points, an...
Page 299 - String Parameters; must
String Parameters String parameters can contain virtually any set of ASCII characters. A string must begin and end with matching quotes; either with a single quote or with a double quote. You can include thequote delimiter as part of the string by typing it twice without anycharacters in between. Th...
Page 300 - Using Device Clear; The instrument returns to the scan trigger “idle state.”
Using Device Clear Device Clear is an IEEE-488 low-level bus message which you can useto return the instrument to a responsive state. Different programminglanguages and IEEE-488 interface cards provide access to this capabilitythrough their own unique commands. The status registers, the errorqueue, ...
Page 302 - Error Messages
Error Messages • Errors are retrieved in first-in-first-out ( FIFO ) order. The first error returned is the first error that was stored. Errors are cleared as youread them. When you have read all errors from the queue, the ERROR annunciator turns off and the errors are cleared. The instrumentbeeps o...
Page 303 - Execution Errors
Execution Errors -101 Invalid character An invalid character was found in the command string. You may haveused an invalid character such as # , { , $ , or % in the command header or within a parameter. Example : CONF:VOLT:DC { @ 101) -102 Syntax error Invalid syntax was found in the command string. ...
Page 307 - Instrument Errors
Instrument Errors 111 Channel list: slot number out of range The specified slot number is invalid. The channel number has theform ( @ scc ) , where s is the slot number (100, 200, or 300) and cc is the channel number. Example : CONF:VOLT:DC ( @ 404) 112 Channel list: channel number out of range The ...
Page 309 - For more information,
261 Not able to execute while scan initiated While a scan is running, you cannot change any parameters that affectthe scan (channel configuration, scan interval, scaling values, alarmlimits, issue a Card Reset, or recall a stored state). To stop a scan inprogress, send the ABORt command or a bus Dev...
Page 310 - Part of a 4-wire pair; Incorrectly configured ref channel
303 Module not able to perform requested operation A command was received which is not valid for the specified module.This error is most commonly generated when you send a commandintended for the multifunction module to a switching module. 305 Not able to perform requested operation The requested op...
Page 311 - Not able to null channel in overload; The instrument has received a
501 I/O processor: isolator framing error 502 I/O processor: isolator overrun error 511 Communications: RS-232 framing error 512 Communications: RS-232 overrun error 513 Communications: RS-232 parity error 514 RS-232 only: unable to execute using HP-IB There are three commands which are allowed only...
Page 312 - for more information.; Self-test: serial configuration readback
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. 601 Self-test: front panel not responding 602 Self-test: RAM read/write 603 Self-test: A/D sync stuck 604 Self-test: A/D slope convergence 605 Self-tes...
Page 313 - Calibration Errors; must be
Calibration Errors The following errors indicate failures that may occur during a calibration.Refer to the HP 34970A Service Guide for more information. 701 Cal: security disabled by jumper The calibration security feature has been disabled with a jumper insidethe instrument. When applicable, this e...
Page 315 - Plug-In Module Errors
Plug-In Module Errors 901 Module hardware: unexpected data received 902 Module hardware: missing stop bit 903 Module hardware: data overrun 904 Module hardware: protocol violation 905 Module hardware: early end of data 906 Module hardware: missing end of data 907 Module hardware: module srq signal s...
Page 317 - Application Programs; Virtual Instrument Software Architecture
Application Programs This chapter contains several example programs to help you developprograms for your specific measurement application. Chapter 5,“Remote Interface Reference,” starting on page 179, lists the syntax forthe SCPI ( Standard Commands for Programmable Instruments ) commands available ...
Page 318 - Example Programs for Excel 7.0; Visual Basic; Insert; Macro
Example Programs for Excel 7.0 This section contains two example programs written using Excel macros( Visual Basic ® for Applications ) to control the HP 34970A. Using Excel, you can send SCPI commands to configure the instrument and then record measurement data on the Excel spreadsheet. To write an...
Page 320 - Continued on next page
Excel 7.0 Example: Port Configuration Macro Option Explicit’ Declarations for VISA.DLL’ Basic I/O OperationsPrivate Declare Function viOpenDefaultRM Lib "VISA32.DLL" Alias "#141" (sesn As Long) As LongPrivate Declare Function viOpen Lib "VISA32.DLL" Alias "#131" (ByVa...
Page 325 - HP VISA; User’s Guide
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-formatted I/O, referto the HP VISA User’s Guide . The examples in this section show you how to use the SCPI commands for the instrument with the VISA functio...
Page 329 - Tutorial
Page 331 - System Cabling and Connections; Cable Specifications; Signal Requirements; Dielectric Withstand Voltage
System Cabling and Connections This section describes methods to reduce measurement errors that canbe introduced by your system cabling. Many system cabling errors canbe reduced or eliminated by selecting the proper cable and groundingscheme for your system. Cable Specifications A wide variety of ge...
Page 332 - Cable Capacitance
• 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 possible to minimize the cable resistance. The followingtable lists typical cable resistance for copper wire of several gauge sizes (the temperature coe...
Page 333 - Grounding Techniques; see below
Grounding Techniques One purpose of grounding is to avoid ground loops and minimize noise.Most systems should have at least three separate ground returns. 1. One ground for signals. You may also want to provide separate signal grounds between high-level signals, low-level signals, and digital signal...
Page 334 - Shielding Techniques; Separation of High-Level and Low-Level Signals; ) and placed between sensitive signal paths.
Shielding Techniques Shielding against noise must address both capacitive (electrical) andinductive (magnetic) coupling. The addition of a grounded shieldaround the conductor is highly effective against capacitive coupling.In switching networks, this shielding often takes the form of coaxialcables a...
Page 335 - Sources of System Cabling Errors; Radio Frequency Interference; on the; If your application is extremely sensitive to; RFI; radiated from the
Sources of System Cabling Errors Radio Frequency Interference Most voltage-measuring instruments can generate false readings in the presence of large, high-frequencysignals. Possible sources of high-frequency signals include nearby radioand television transmitters, computer monitors, and cellular te...
Page 337 - Noise Caused by Ground Loops; ground loop; = Ground noise voltage; dc voltage; ac voltage; discussion of integration time
Noise Caused by Ground Loops When measuring voltages in circuits where the internal DMM and the device-under-test are both referenced to a common earth ground, a ground loop is formed. As shown below, any voltage difference between the two ground reference points (V ground ) causes a current to flow...
Page 338 - will measure the
Low-Level AC Measurement Errors When measuring ac voltages less than 100 mV, be aware that these measurements are especiallysusceptible to errors introduced by extraneous noise sources. An exposedtest lead will act as an antenna and the internal DMM will measure the signals received. The entire meas...
Page 339 - Measurement Fundamentals; For complete details on the operation of the internal DMM,
Measurement Fundamentals This section explains how the HP 34970A makes measurements anddiscusses the most common sources of error related to these measurements. The Internal DMM The internal DMM provides a universal input front-end for measuring a variety of transducer types without the need for add...
Page 340 - NMR
Rejecting Power-Line Noise Voltages A desirable characteristic of an integrating analog-to-digital (A/D) converter is its ability to rejectspurious signals. Integrating techniques reject power-line related noisepresent with dc signals on the input. This is called normal mode rejection or NMR . Norma...
Page 341 - Temperature Measurements; International Temperature Scale of 1990
Temperature Measurements A temperature transducer measurement is typically either a resistanceor voltage measurement converted to an equivalent temperature bysoftware conversion routines inside the instrument. The mathematicalconversion is based on specific properties of the various transducers.The ...
Page 345 - closer to the measurement and hold the
To make a more accurate measurement, you should extend the coppertest leads of the internal DMM closer to the measurement and hold the connections to the thermocouple at the same temperature. This circuit will give accurate temperature measurements. However,it is not very convenient to make two ther...
Page 347 - Thermocouple Types
T/C Type Pos (+) Lead Neg (-) Lead Temperature Range Probe Accuracy Comments B U.S. British DIN Japanese French Platinum-30% Rhodium Gray N/A Red Red N/A Platinum-60% Rhodium Red N/A Gray Gray N/A 250 ° C - 1820 ° C ± 0.5 ° C High Temperature. Beware of contamination.Do not insert in metal tubes. J ...
Page 348 - Sources of Error in Thermocouple Measurements; Reference Junction Error
Sources of Error in Thermocouple Measurements Reference Junction Error A thermocouple is typically formed by welding or soldering two wires together to make the junction. Solderingintroduces a third metal into the junction. Provided that both sides ofthe thermocouple are at the same temperature, the...
Page 349 - Common mode noise can dramatically affect the internal; Calculation Error
Shunt Impedance The insulation used for thermocouple wire and extension wire can be degraded by high temperatures or corrosiveatmospheres. These breakdowns appear as a resistance in parallel withthe thermocouple junction. This is especially apparent in systems usinga small gauge wire where the serie...
Page 350 - DC Voltage Measurements; Signal Conditioning for DC Measurements; Low V; High V
DC Voltage Measurements To make a useful dc meter, a “front-end” is required to condition theinput before the analog-to-digital conversion. Signal conditioningincreases the input resistance, amplifies small signals, and attenuateslarge signals to produce a selection of measuring ranges. Signal Condi...
Page 351 - Sources of Error in DC Voltage Measurements; Common Mode Rejection; see page 103 for a discussion of integration time
Sources of Error in DC Voltage Measurements Common Mode Rejection Ideally, the internal DMM is completely isolated from earth-referenced circuits. However, there is finiteresistance and capacitance between the input LO terminal and earth ground. If the input terminals are both driven by an earth-ref...
Page 353 - DUT; To minimize loading errors, set the; ’s dc input resistance to
Loading Errors Due to Input Resistance Measurement loading errors occur when the resistance of the device-under-test ( DUT ) is an appreciable percentage of the instrument’s own input resistance.The diagram below shows this error source. Where: V s = Ideal DUT voltage R s = DUT source resistance R i...
Page 354 - Loading Errors Due to Input Bias Current; bias currents
Loading Errors Due to Input Bias Current The semiconductor devices used in the input circuits of the internal DMM have slight leakage currents called bias currents . The effect of the input bias current is a loading error at the internal DMM ’s input terminals. The leakage current will approximately...
Page 355 - AC Voltage Measurements; Signal Conditioning for AC Measurements
AC Voltage Measurements The main purpose of an ac “front end” is to change an ac voltage inputinto a dc voltage which can be measured by the ADC . Signal Conditioning for AC Measurements Input signal conditioning for ac voltage measurements includes both attenuation andamplification. An input coupli...
Page 357 - Making High-Speed AC Measurements; fast filter; AC Filter; second
Making High-Speed AC Measurements The internal DMM ’s ac voltage and ac current functions implement three low-frequencyfilters. These filters allow you to trade-off low frequency accuracy forfaster scanning speed. The fast filter settles in 0.12 seconds and is useful for measurements above 200 Hz. T...
Page 358 - Sources of Error in AC Voltage Measurements; crest factor
Sources of Error in AC Voltage Measurements Many of the errors associated with dc voltage measurements also applyto ac voltage measurements. Additional errors unique to ac voltagemeasurements are described in this section. Crest Factor Errors (non-sinusoidal inputs) A common misconception is that “s...
Page 359 - Example: Calculating Measurement Error; is set to the 1 V range. For this example, use the; Error; Error
Example: Calculating Measurement Error Calculate the approximate measurement error for a pulse train inputwith a crest factor of 3 and a fundamental frequency of 20 kHz.The internal DMM is set to the 1 V range. For this example, use the 90-day accuracy specifications of ± (0.05% of reading + 0.04% o...
Page 360 - AC Loading Errors
AC Loading Errors In the ac voltage function, the input of the internal DMM appears as a 1 M Ω resistance in parallel with 150 pF of capacitance. The cabling that you use to connect signals to theinstrument will also add additional capacitance and loading. The tablebelow shows the approximate input ...
Page 362 - is at full scale of the selected; overload condition
Measurements Below Full Scale You can make the most accurate ac measurements when the internal DMM is at full scale of the selected range. Autoranging occurs at 10% and 120% of full scale. This enablesyou to measure some inputs at full scale on one range and 10% of fullscale on the next higher range...
Page 363 - Current Measurements
Current Measurements Current measurements are allowed only on the HP 34901A module. An ammeter senses the current flowing through its input connections – approximating a short circuit between its input terminals. An ammetermust be connected in series with the circuit or device being measuredsuch tha...
Page 364 - Sources of Error in DC Current Measurements; burden voltage; Sources of Error in AC Current Measurements
Sources of Error in DC Current Measurements When you connect the internal DMM in series with a test circuit to measure current, a measurement error is introduced. The error iscaused by the DMM ’s series burden voltage . A voltage is developed across the wiring resistance and current shunt resistance...
Page 365 - Resistance Measurements; -Wire Ohms Measurements; Ohm’s Law
Resistance Measurements An ohmmeter measures the dc resistance of a device or circuit connectedto its input. Resistance measurements are performed by supplying aknown dc current to an unknown resistance and measuring thedc voltage drop. The internal DMM offers two methods for measuring resistance: 2...
Page 366 - temperature transducers.
The 4-wire ohms method is used in systems where lead resistances canbecome quite large and variable and in automated test applicationswhere cable lengths can be quite long. The 4-wire ohms method has theobvious disadvantage of requiring twice as many switches and twice asmany wires as the 2-wire met...
Page 367 - ’s test; or thermistor measurements). The HP 34970A disables
Offset Compensation Most connections in a system use materials that produce small dc voltages due to dissimilar metal-to-metal contact(thermocouple effect) or electrochemical batteries ( for a description of the thermocouple effect, see page 340 ). These dc voltages also add errors to resistance mea...
Page 368 - Sources of Error in Resistance Measurements; External Voltages
Sources of Error in Resistance Measurements External Voltages Any voltages present in the system cabling or connections will affect a resistance measurement. The effects of some ofthese voltages can be overcome by using offset compensation ( as described on the previous page ). Settling Time Effects...
Page 369 - Strain Gage Measurements; με; Stress
Strain Gage Measurements Although the instrument does not directly support strain measurements,you can measure a strain gage using a 4-wire resistance measurementwith scaling. However, HP BenchLink Data Logger software has built-in strain gage measurement capability. When a force is applied to a bod...
Page 370 - rosettes
For more information on strain gages, refer to “Practical Strain GageMeasurements” (HP Application Note 290-1). This application note isalso available on the HP Website in the Test and Measurement section(www.hp.com). Strain Sensors The metal foil resistance strain gage is by far the most widely use...
Page 371 - For more; Temperature Effects
Making Strain Gage Measurements A Wheatstone bridge is commonly used to enable instruments with low-sensitivity measuringcapabilities to measure small resistance changes common in strainmeasurements. Instruments with high-resolution resistance measuringcapabilities, like the HP 34970A internal DMM ,...
Page 372 - Frequency and Period Measurements; The internal; uses a reciprocal counting technique to measure; ’s ac voltage
Frequency and Period Measurements The internal DMM uses a reciprocal counting technique to measure frequency and period. This method generates constant measurementresolution for any input frequency. The internal DMM ’s ac voltage measurement section performs input signal conditioning for frequencyan...
Page 373 - ’s ac voltage measurement section performs input; ’s input dc blocking capacitor to fully
Sources of Error in Frequency and Period Measurements The internal DMM ’s ac voltage measurement section performs input signal conditioning. All frequency counters are susceptible to errorswhen measuring low-voltage, low-frequency signals. The effects of bothinternal noise and external noise pickup ...
Page 374 - Low-Level Signal Multiplexing and Switching; Low-level multiplexers are available in the following types:; input channel is; , you could configure a
Low-Level Signal Multiplexing and Switching Low-level multiplexers are available in the following types: one-wire , 2-wire , and 4-wire . The following sections in this chapter describe each type of multiplexer. The following low-level multiplexer modules areavailable with the HP 34970A. • HP 34901A...
Page 375 - for more
One-Wire (Single-Ended) Multiplexers On the HP 34908A multiplexer, all of the 40 channels switch the HI input only, with a common LO for the module. The module also provides a thermocouple reference junction for making thermocouple measurements (for more information on the purpose of an isothermal b...
Page 376 - Four-Wire Multiplexers
Four-Wire Multiplexers You can make 4-wire ohms measurements using the HP 34901A andHP 34902A multiplexers. For a 4-wire ohms measurement, the channelsare divided into two independent banks by opening the bank relay. For 4-wire measurements, the instrument automatically pairs channel n with channel ...
Page 377 - Signal Routing and Multiplexing; Note that a multiplexer; ) to connect a single source to
Signal Routing and Multiplexing When used stand-alone for signal routing (not scanning or connected tothe internal DMM ), multiple channels on the HP 34901A and HP 34902A multiplexers can be closed at the same time. You must be careful thatthis does not create a hazardous condition (for example, con...
Page 378 - Sources of Error in Multiplexing and Switching; EMF; s, or by coupling among signal paths. Noise can also be
Sources of Error in Multiplexing and Switching Noise can be coupled inside a switch by the drive circuitry, by switchthermal EMF s, or by coupling among signal paths. Noise can also be generated outside the network and conducted or coupled into the switch.Although noise problems apply to the entire ...
Page 380 - Actuators and General-Purpose Switching; not shown above
Actuators and General-Purpose Switching The HP 34903A Actuator provides 20 independent, isolated SPDT ( single-pole, double-throw ) or Form C switches. This module offers simple on-off switching which you can use to control power devices orfor custom switching applications. For example, you can use ...
Page 381 - Snubber Circuits; RC Protection Networks; RC
Snubber Circuits Whenever a relay contact opens or closes, electrical breakdown orarching can occur between the contacts. This can cause high-frequencynoise radiation, voltage and current surges, and physical damage to therelay contacts. A breadboard area is provided on the HP 34903A to implement cu...
Page 382 - x L; Using Varistors
The maximum value for R p is usually made equal to the load resistance R L . Therefore, the limits on R p can be stated as: V I max < R p < R L Note that the actual value of the current (I o ) in a circuit is determined by the equation: I o = V R L Where V is the peak value of the source volta...
Page 383 - Using Attenuators; resistor converts
Using Attenuators Provisions have been made on the HP 34903A circuit board forinstalling simple attenuators or filter networks. An attenuator iscomposed of two resistors that act as a voltage divider. A typicalattenuator circuit is shown below. To select the attenuator components, use the following ...
Page 384 - Matrix Switching
Matrix Switching A matrix switch connects multiple inputs to multiple outputs andtherefore offers more switching flexibility than a multiplexer. Use amatrix for switching low-frequency (less than 10 MHz) signals only.A matrix is arranged in rows and columns. For example, a simple 3x3matrix could be ...
Page 385 - Combining Matrices; Matrix Module 1
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-columnmatrix. You can combine two of these modules as either a 4-row by16-column matrix or an 8-row by 8-column matrix. An 8x8 matrix isshown below. 8 Row...
Page 386 - RF Signal Multiplexing
RF Signal Multiplexing A special type of multiplexer is the RF multiplexer. This type of multiplexer uses special components to maintain a 50 Ω or 75 Ω impedance in the signal line being switched. In a test system, these switches are oftenused to route a test signal from a signal source to the devic...
Page 387 - Sources of Error in RF Switching; Impedance mismatching can cause a variety of errors in an; To minimize; impedance mismatching:; connector from a 75
Sources of Error in RF Switching Impedance mismatching can cause a variety of errors in an RF multiplexing system. These errors can cause distorted waveforms,overvoltage, or undervoltage conditions. To minimize RF impedance mismatching: • Use the correct cable and connector for the circuit impedance...
Page 388 - Digital Input
Multifunction Module Digital Input The HP 34907A module has two non-isolated 8-bit input/output portswhich you can use for reading digital patterns. • You can read the live status of the bits on the port or you canconfigure a scan to include a digital read. • You can generate an alarm when a specifi...
Page 389 - Digital Output; Each output bit is capable of directly driving up to 10; loads; FET; is used to sink; logic you must provide an external pull-up.
Digital Output The HP 34907A module has two non-isolated 8-bit input/output portswhich you can use for outputting digital patterns. You can combine thetwo ports to output a 16-bit word. A simplified diagram of a singleoutput bit is shown below. • Each output bit is capable of directly driving up to ...
Page 390 - Using an External Pull-Up; The value of the logic “high” level with the external 24 k; Driving External Switches
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 example, to use a +12V external power supply, the value of the external pull-up resistor iscalculated as follows: V cc = 12 Vdc I max = I out low x safe...
Page 391 - AC; ” position to detect changes through; to detect changes through
Totalizer The 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 canconfigure a scan to read the count. • You can configure the totalizer to count on the rising edge or fallingedge of the input signal. • Using the hardwar...
Page 392 - When a gate is not connected, the gate terminal; Totalizer Errors; For more information on cabling noise, see page 335.
• You can control when the totalizer actually records counts by providinga gate signal ( G and G terminals on the module). A TTL high signal applied to the “ G ” terminal enables counting and a low signal disables counting. A TTL low signal applied to the “ G ” terminal enables counting and a high s...
Page 394 - DAC Errors; differential
DAC Errors The output of a DAC varies with temperature. If possible, you should operate the instrument at a stable temperature and as close as possibleto the calibration temperature of the DAC for greater accuracy. The output of a DAC also exhibits two other types of errors: differential error and i...
Page 395 - Relay Life and Preventative Maintenance; Relay Maintenance System
Relay Life and Preventative Maintenance The HP 34970A Relay Maintenance System automatically counts the cycles on each relay in the instrument and stores the total count innon-volatile memory on each switch module. Use this feature to trackrelay failures and predict system maintenance requirements. ...
Page 396 - Relay Life; should be; Relay Load
Relay Life As a relay is used, the contacts begin to wear and the resistance of theclosed contacts increases. The initial contact resistance of a relay istypically 50 m Ω (plus lead resistance). When the contact resistance exceeds 20 to 50 times its initial value, the contact resistance becomesvery ...
Page 398 - Specifications
9 Specifications • DC, Resistance, and Temperature Accuracy Specifications, on page 404 • DC Measurement and Operating Characteristics, on page 405 • AC Accuracy Specifications, on page 406 • AC Measurement and Operating Characteristics, on page 407 • Measurement Rates and System Characteristics, on...
Page 399 - DC, Resistance, and Temperature Accuracy Specifications
DC, Resistance, and Temperature Accuracy Specifications ± ( % of reading + % of range ) [1] Includes measurement error, switching error, and transducer conversion error Function Range [3] Test Current or Burden Voltage 24 Hour [2] 23 °C ± 1 °C 90 Day 23 °C ± 5 °C 1 Year 23 °C ± 5 °C Temperature Coef...
Page 400 - DC Measurement and Operating Characteristics; DC Measurement Characteristics
DC Measurement and Operating Characteristics DC Measurement Characteristics [1] DC VoltageMeasurement Method: A/D Linearity: Input Resistance: 100 mV, 1 V, 10 V ranges 100 V, 300 V ranges Input Bias Current: Input Protection: Continuously Integrating, Multi-slope III A/D Converter0.0002% of reading ...
Page 401 - AC Accuracy Specifications
AC Accuracy Specifications ± ( % of reading + % of range ) [1] Includes measurement error, switching error, and transducer conversion error Function Range [3] Frequency 24 Hour [2] 23 °C ± 1 °C 90 Day 23 °C ± 5 °C 1 Year 23 °C ± 5 °C Temperature Coefficient /°C 0 °C – 18 °C 28 °C – 55 °C True RMSAC ...
Page 402 - AC Measurement and Operating Characteristics; AC Measurement Characteristics; AC Operating Characteristics
AC Measurement and Operating Characteristics AC Measurement Characteristics [1] True RMS AC Voltage Measurement Method: Crest Factor:Additional Crest FactorErrors (non-sinewave): [2] AC Filter Bandwidth: Slow Medium FastInput Impedance: Input Protection: AC-coupled True RMS – measuresthe ac componen...
Page 403 - Measurement Rates and System Characteristics; Single Channel Measurement Rates; System Characteristics
Measurement Rates and System Characteristics Single Channel Measurement Rates [1] [2] FunctionDCV, 2-Wire Ohms: Thermocouple: RTD, Thermistor: ACV: Frequency, Period: Resolution 6 1 ⁄ 2 (10 PLC) 5 1 ⁄ 2 (1 PLC) 4 1 ⁄ 2 (0.02 PLC) 0.1 ° C (1 PLC) (0.02 PLC) 0.01 ° C (10 PLC) 0.1 ° C (1 PLC) 1 ° C (0....
Page 404 - Module Specifications
Module Specifications HP 34901A, 34902A, 34908A, 34903A, 34904A Multiplexer Actuator Matrix General 34901A 34902A 34908A 34903A 34904A Number of Channels 20+2 16 40 20 4x8 2/4 wire 2/4 wire 1 wire SPDT 2 wire Connects to Internal DMM Yes Yes Yes No No Scanning Speed 60 ch/s 250 ch/s 60 ch/s Open/Clo...
Page 406 - Typical AC Performance Graphs
Typical AC Performance Graphs HP 34905A, 34906A Insertion Loss (50 W ) Insertion Loss (75 W ) VSWR (75 W ) Crosstalk (50 W ) Crosstalk (75 W ) Direct to ModuleUsing provided adapter cables VSWR (50 W ) 9 Chapter 9 SpecificationsTypical AC Performance Graphs 411
Page 407 - Digital Input / Output; Software Specifications
Module Specifications HP 34907A Digital Input / Output Port 1, 2:V in (L): V in (H): V out (L): V out (H): V out (H) Max: Alarming: Speed LatencyRead/Write Speed: 8 Bit, input or output, non-isolated< 0.8V (TTL)> 2.0V (TTL)< 0.8V @ Iout = - 400 mA> 2.4V @ Iout = 1 mA< 42V with externa...
Page 408 - Product and Module Dimensions
Product and Module Dimensions 91.9 315.6 Module TOP All dimensions are shown in millimeters. 103.6 mm 254.4 mm 374.0 mm 348.3 mm 212.6 mm 88.5 mm 9 Chapter 9 SpecificationsProduct and Module Dimensions 413
Page 409 - To Calculate Total Measurement Error; Understanding the “ % of reading ” Error
To Calculate Total Measurement Error Each specification includes correction factors which account for errorspresent due to operational limitations of the internal DMM . This section explains these errors and shows how to apply them to your measurements.Refer to “Interpreting Internal DMM Specificati...
Page 410 - Range; Reading Error
Understanding the “ % of range ” Error The range error compensates for inaccuracies that result from the function and range you select.The range error contributes a constant error, expressed as a percent ofrange, independent of the input signal level. The following table shows the range error applie...
Page 411 - Interpreting Internal DMM Specifications; Number of Digits and Overrange; full digits; Sensitivity; if
Interpreting Internal DMM Specifications This section is provided to give you a better understanding of theterminology used and will help you interpret the internal DMM ’s specifications. Number of Digits and Overrange The “number of digits” specification is the most fundamental, andsometimes, the m...
Page 412 - relative; each specification; Mean; Probability
Resolution Resolution is the numeric ratio of the maximum displayed value dividedby the minimum displayed value on a selected range. Resolution isoften expressed in percent, parts-per-million (ppm), counts, or bits.For example, a 6 1 ⁄ 2 -digit multimeter with 20% overrange capability can display a ...
Page 413 - Temperature Coefficients
24-Hour Accuracy The 24-hour accuracy specification indicates the internal DMM ’s relative accuracy over its full measurement range for short time intervals andwithin a stable environment. Short-term accuracy is usually specifiedfor a 24-hour period and for a ± 1 °C temperature range. 90-Day and 1-Y...
Page 414 - Configuring for Highest Accuracy Measurements; Factory Reset
Configuring for Highest Accuracy Measurements The measurement configurations shown below assume that the internal DMM is in its Factory Reset state. It is also assumed that manual ranging is enabled to ensure proper full scale range selection. DC Voltage, DC Current, and Resistance Measurements : • ...
Page 415 - Index; Ind
Index Warnings HP 34901A, 165 HP 34902A, 167 HP 34903A, 169 HP 34904A, 171 HP 34908A, 176“ 1 ⁄ 2 ” digit, 100, 416 4W annunciator, 4 50 Ω RF switching, 390 75 Ω RF switching, 390 *CLS command, 291 *ESE command, 288 *ESR? command, 288 *IDN? command, 265 *OPC command, 279, 291 *OPC? command, 279 *PSC ...
Page 416 - In
autozero definition, 105 vs. integration time, 105average responding error, 360average, during scan, 75AWG, wire gauge size, 336 B “B” (Mx+B scaling offset), 119backplane relays, 164, 166, 276, 383bandwidth (ac) ac current, 116 ac voltage, 114 vs. channel delays, 89bank switch, 164, 166, 176, 383bat...
Page 428 - DECLARATION OF CONFORMITY; according to ISO / IEC Guide 22 and EN 45014; Manufacturer’s Address:; Data Acquisition / Switch Unit; Product Options:; All Options; conforms to the following Product Specifications:; kV Signal Lines
DECLARATION OF CONFORMITY according to ISO / IEC Guide 22 and EN 45014 Manufacturer’s Name: Hewlett-Packard CompanyLoveland Manufacturing Center Manufacturer’s Address: 815 14th Street S.W.Loveland, Colorado 80537 U.S.A. declares, that the product Product Name: Data Acquisition / Switch Unit Model N...