Page 3 - Convenient Data Logging Features; Direct measurement of thermocouples,; RTD; Portable, ruggedized case with non-skid feet; Flexible Data Acquisition / Switching Features; RF
The Agilent Technologies 34970A combines precision measurementcapability with flexible signal connections for your production anddevelopment test systems. Three module slots are built into the rear of the instrument to accept any combination of data acquisition orswitching modules. The combination o...
Page 4 - 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 5 - The Front-Panel Menus at a Glance; 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 menu...
Page 6 - 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 7 - 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 8 - BenchLink Data Logger Software at a Glance; PC; for gathering; LAN
BenchLink Data Logger Software at a Glance Agilent BenchLink Data Logger is a Windows-based applicationdesigned to make it easy to use the 34970A with your PC for gathering and analyzing measurements. Use the software to set up your test,acquire and archive measurement data, and perform real-time di...
Page 9 - The Plug-In Modules at a Glance; For detailed information and a module diagram, see page 164.
The Plug-In Modules at a Glance For complete specifications on each plug-in module, refer to the modulesections in chapter 9. 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 junc...
Page 10 - SMB; For detailed information and a module diagram, see page 172.
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 or ...
Page 11 - For detailed information and module block diagrams, see page 174.; For detailed information and a module diagram, see page 176.; LO
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 control ...
Page 12 - In This Book; SCPI
In This Book Quick Start Chapter 1 helps you get familiar with a few of theinstrument’s front-panel features. This chapter also shows how toinstall the BenchLink Data Logger software. Front-Panel Overview Chapter 2 introduces you to the front-panelmenus and describes some of the instrument’s menu fe...
Page 13 - Contents; Chapter 1 Quick Start; ts
Contents Chapter 1 Quick Start To Prepare the Instrument for Use 17Installing 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 On 2...
Page 14 - 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 17 - Quick Start
Page 18 - SHIFT
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 19 - To Prepare the Instrument for Use; Check the list of supplied items.; DMM; Connect the power cord and turn on the instrument.; GPIB; instrument does not turn on properly, see page 27.
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 Agilent Technologies Sales Office. One power cord. This User’s Guide. One Service Guide. One Quick Reference Guide...
Page 20 - Installing BenchLink Data Logger Software; Installation Procedure; If you are running Windows 95 or Windows NT 4.0
Installing BenchLink Data Logger Software If you ordered the 34970A with the internal DMM , then the BenchLink Data Logger software is included. The software is shipped on one CD-ROM , but includes a utility to build installation floppy disks. To install the software on your PC , you will need a min...
Page 21 - 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 BenchLink Data Logger on a computer that does not have a CD-ROM drive. Note: You will need a total of five (5) forma...
Page 22 - To Connect Wiring to a Module; Install the module into mainframe.; Connect wiring to the screw terminals.; 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 24 - 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 25 - To Configure a Channel for Scanning; Select the channel to be added to the scan list.; and; 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 26 - to sequentially step through the scan list and take a; 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 automaticall...
Page 27 - To Copy a Channel Configuration; Select the channel to copy the 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 28 - To Close a Channel; Select the channel.; will sequentially open all channels on the module in the; 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 29 - If the Instrument Does Not Turn On; Verify that there is ac power to the instrument.; The On/Standby switch; Verify the power-line voltage setting.; See the next page if you need to change the 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 the34970A Service Guide for instructions on returning the instrument toAgilent for service. 1 Verify that there is ac power to the inst...
Page 31 - To Adjust the Carrying Handle; Bench-top viewing positions Carrying position
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 32 - To Rack Mount the Instrument; 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 Agilent System IIinstrument of the same size can be rack-mounted beside the 34970A. ...
Page 33 - 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 37 - 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 39 - To Monitor a Single Channel; Select the channel to be monitored.; MON
To Monitor a Single Channel You can use the Monitor function to continuously take readings on a singlechannel, 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 mo...
Page 40 - To Set a Scan Interval; TTL; trigger pulse is received. You can configure the; Select the interval scan mode.
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 41 - To Apply Mx+B Scaling to Measurements; Configure the channel.; unit for the selected function (; Run the scan and store the scaled readings in memory.; Set Gain
To Apply Mx+B Scaling to Measurements The scaling function allows you to apply a gain and offset to all readingson 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 ( RP...
Page 42 - To Configure Alarm Limits
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 44 - To Read a Digital Input Port; Select the Digital Input port.; DIN; Read the specified port.; key and select; USE BINARY; or; USE DECIMAL; Note: To add a digital input channel to a scan list, press; DIO READ; Binary Display Shown
To Read a Digital Input Port The multifunction module (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. Selec...
Page 45 - 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 (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 displaye...
Page 46 - 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 (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 an...
Page 47 - 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 (34907A) has two analog outputs capable ofoutputting 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 En...
Page 48 - To Configure the Remote Interface; The instrument is shipped with both an; and an; RS; The; interface is selected when the instrument is shipped from; Select the; Save the change and exit the menu.
To Configure the Remote Interface The instrument is shipped with both an GPIB ( IEEE -488) interface and an RS -232 interface. Only one interface can be enabled at a time. The GPIB interface is selected when the instrument is shipped from the factory. GPIB Configuration 1 Select the GPIB (HPIB) inte...
Page 49 - RS-232 Configuration; Select the baud rate.
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 sett...
Page 50 - 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 51 - System Overview
Page 52 - Data Acquisition System Overview, see below; 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 53 - The Computer and Interface Cable; Advantages
The system configuration shown on the previous page offers thefollowing advantages: • You can use the 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 remove...
Page 54 - Measurement Software; Data Logging and Monitoring; Automated Testing with Multiple Instruments; VIEW; Agilent BenchLink Data Logger
Measurement Software A variety of software is available to configure your data acquisitionhardware and manipulate and display your measurement data. Data Logging and Monitoring Agilent BenchLink Data Logger is a Windows ® -based application designed to make it easy to use the 34970A with your PC for...
Page 55 - The 34970A Data Acquisition / Switch Unit; and an RS-232 interface. Only one interface can be enabled at a time.; pulse to your control system.; . The floating section
The 34970A Data Acquisition / Switch Unit As shown below, the logic circuitry for the 34970A is divided into twosections: earth-referenced and floating. These two sections are isolatedfrom each other in order to maintain measurement accuracy andrepeatability (for more information on ground loops, se...
Page 56 - via the internal analog bus. Each module has its own
Plug-In Modules The 34970A offers a complete selection of plug-in modules to give youhigh-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 via...
Page 57 - 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 58 - Transducers and Sensors; Measurement; Alarm Limits
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 59 - 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 the34970A provide test system flexibility and expandability. You can usethe switching plug-in modules to route signals to and from your testsystem or multiplex signals to the internal DMM or external instru...
Page 60 - For more information on scanning, see page 62.; Four-Wire Multiplexers for resistance and
Multiplexer Switching Multiplexers allow you to connect one ofmultiple 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 62 - Measurement Input; The Internal DMM
Measurement Input The 34970A allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan. During a scan, the instrumentconnects the DMM to the configured multiplexer channels one at a time and makes a measurement on each channel. Any channel that can be “read...
Page 64 - ADC; Scanning; The instrument allows you to combine a; to the configured multiplexer channels one at a time
Main Processor The main processor, located in the floating logicsection, 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 sc...
Page 65 - 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 66 - Scanning With External Instruments; ) to the multiplexer; COM
Scanning With External Instruments If your application doesn’t require the built-in measurement capabilitiesof the 34970A, you can order it without the internal DMM . In this configuration, you can use the 34970A for signal routing or controlapplications. If you install a multiplexer plug-in module,...
Page 67 - The Multifunction Module
The Multifunction Module The multifunction module (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 multifunctio...
Page 68 - after reaching the maximum allowed value.
Totalizer The multifunction module has a 26-bit totalizer which cancount pulses at a 100 kHz rate. You can manually read the totalizercount or you can configure a scan to read the count. • You can configure the totalizer to count on the rising edge or fallingedge of the input signal. • The maximum c...
Page 69 - Control Output
Control Output In addition to signal routing and measurement, you can also use the34970A to provide simple control outputs. For example, you can controlexternal high-power relays using the actuator module or a digital outputchannel. The Multifunction Module The multifunction module (34907A) adds two...
Page 70 - 6 bits of resolution. Each; You can set the output voltage to any value between +12 Vdc and; Each; channel is capable of supplying 10 mA maximum current.
Voltage (DAC) Output The multifunction module has two 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 ofother devices. A simplif...
Page 71 - SPDT
The Actuator / General-Purpose Switch You can think of the 34903A Actuator as a control output because it isoften 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 alsoswitc...
Page 74 - Features and Functions
Features and Functions You will find that this chapter makes it easy to look up all the detailsabout a particular feature of the 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 following ...
Page 75 - 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 76 - is not allowed with the actuator module, the matrix; Rules for Scanning; MEM
Scanning The instrument allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan. During a scan, the instrumentconnects the DMM to the configured multiplexer channels one at a time and makes a measurement on each channel. Any channel that can be “read” by ...
Page 79 - 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 80 - Adding Channels to a Scan List; To Build a Scan List From the Front Panel:; 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 simultaneouslyfrom the front panel). The instrument automatically scans theconfigured channels in ascending order from slot 100 through slot ...
Page 82 - Scan Interval; You can manually control a scan by repeatedly pressing
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 84 - GET
Scan Once In this configuration, the instrument waits for either afront-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 i...
Page 85 - pulse is received; pulse is; Ext Trig Connector; Input
External Scanning In this configuration, the instrument sweepsthrough 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 the...
Page 88 - 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 numb...
Page 89 - Reading Format
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 90 - Channel Delay
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 91 - 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 92 - Viewing Readings Stored in Memory
• Front-Panel Operation: CH DELAY AUTO • Remote Interface Operation: The following command enables anautomatic 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 Readings...
Page 93 - 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 to ...
Page 95 - Single-Channel Monitoring; multiplexer modules.; is; is not
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 98 - from the 34970A or disable it (see “Internal DMM Disable” on
In this configuration, you must set up a scan list to include all desiredmultiplexer or digital channels. Channels which are not in the list areskipped during the scan. The instrument automatically scans the list ofchannels in ascending order from slot 100 through slot 300. For an externally-control...
Page 99 - 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 100 - General Measurement Configuration; Measurement Range; OVLD; ” from; measurements, the instrument autoranges
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 102 - Measurement Resolution; ” digit which can only be a “0” or “1”.
Measurement Resolution Resolution is expressed in terms of number of digits the instrument canmeasure 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 re...
Page 105 - Custom A/D Integration Time; ) converter samples the input signal for a measurement.
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 106 - INTEG 2 PLC; INTEGRATE T; 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 f...
Page 107 - Autozero; Remote Interface Operation: The; OFF
Autozero When autozero is enabled (default), the instrument internallydisconnects the input signal following each measurement, and takes azero reading. It then subtracts the zero reading from the precedingreading. This prevents offset voltages present on the instrument’s inputcircuitry from affectin...
Page 108 - Temperature Measurement Configuration; The instrument supports direct measurement of; Thermistors; Supported; Measurement Units; The instrument can report temperature measurements in
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 109 - Thermocouple Measurements; ITS
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 112 - RTD Measurements; To connect an RTD to the module’s screw terminals, see page 21.
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) using ITS-90 software conversions or α = 0.00391 using IPTS -68 software conversions. The default is α = 0.00385. • The resistance of an RTD is nominal at...
Page 114 - 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 theactive channel, choose the following items. TEMPER...
Page 115 - Voltage Measurement Configuration; RMS; ac-coupled voltages on the measurement ranges shown below.; DC Input Resistance; Normally, the instrument’s input resistance is fixed at 10 M
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 116 - AC Low Frequency Filter; Applies to ac voltage and ac current measurements only.; Minimum Settling Delay; CONFigure
• Remote Interface Operation: You can enable or disable the automaticinput 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. The ...
Page 117 - Resistance Measurement Configuration; To connect resistances to the module’s screw terminals, see page 21.; Offset Compensation; Applies only to 2-wire and 4-wire ohms measurements on the 100
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 118 - Current Measurement Configuration; Applies to ac current and ac voltage measurements only.
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 34901A multiplexer module.This module has two fused channels for direct dc and ac c...
Page 120 - Frequency Measurement Configuration; To connect an ac source to the module’s screw terminals, see page 21.; Low Frequency Timeout; Input Frequency
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 timeoutbased on the input frequency that you sp...
Page 121 - Scaling is applied using the following equation:; If you remove a channel from the scan list (by selecting
Mx+B Scaling The scaling function allows you to apply a gain and offset to all readingson 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 122 - no effect; on the temperature units set in the; Measure
• 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 123 - 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 throughthe 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 (wi...
Page 124 - If an alarm event occurs on a channel as it is being scanned, then
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 thefour available...
Page 126 - status system. You can configure the; SRQ; starting on page 275 for more information.
• 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 Alarmsconnector. You can use these hardware outputs to trigger externalalarm lights, sir...
Page 128 - Viewing Stored Alarm Data; The alarm queue is cleared by the
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 place ...
Page 130 - Using the Alarm Output Lines; pulse to your control system. You can; OR; ” of all channels assigned to that alarm number (an alarm; Alarms Connector
Using the Alarm Output Lines Four TTL alarm outputs are available on the rear-panel Alarmsconnector. 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 bea...
Page 131 - low) indicates an alarm. In the rising edge; TTL high; command) will reset the slope to falling edge.
• You can control the slope of the pulse from the alarm outputs(the selected configuration is used for all four outputs). In thefalling edge mode, 0V ( 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 f...
Page 132 - Using Alarms With the Multifunction Module; NOT PATTERN , PATTERN MATCH
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 channelsdo not have to be part of the scan list to...
Page 133 - EQUal
• Remote Interface Operation (Digital Input Channel): To assign thealarm 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 fol...
Page 134 - 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 135 - Digital Input Operations; remote interface will reconfigure both ports as input ports.
Digital Input Operations The multifunction module (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 numbered ...
Page 137 - Totalizer Operations
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 “s03”, where s represents theslot number. • You can configure...
Page 138 - command) reset the count
• The maximum count is 67,108,863 (2 26 - 1). The count rolls over to “0” after reaching the maximum allowed value. • You can configure the totalizer to reset its count after it is readwithout losing any counts ( TOTalize:TYPE RRESet command). Then, if the totalizer is included in a scan list, the c...
Page 140 - Digital Output Operations
Digital Output Operations The multifunction module (34907A) has two non-isolated 8-bitinput/output ports which you can use for outputting digital patterns. • The digital output channels are numbered “s01” (lower byte)and “s02” (upper byte), where s represents the slot number. • You cannot configure ...
Page 141 - DAC Output Operations
DAC Output Operations The multifunction module (34907A) has two low-noise analog outputscapable 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 of oth...
Page 142 - 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 144 - 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 6for a complete listing of the errors. • Errors are retrieved in first-in-first-out ( ...
Page 145 - If the complete self-test is successful,; PASS; is displayed on the front; FAIL; is displayed and the
Self-Test A power-on self-test occurs automatically when you turn on theinstrument. This limited test assures you that the instrument andall installed plug-in modules are operational. This self-test does notperform the extensive set of tests that are included as part of thecomplete self-test describ...
Page 146 - 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 147 - DMM ENABLED , DMM DISABLED
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 148 - Firmware Revision Query; EMPTY SLOT; The above command returns a string in the form:
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 149 - Relay Cycle Count; 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 predictrelay 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 in...
Page 150 - relays, turn the knob counterclockwise beyond; send the following commands.; relay or the
• 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 the...
Page 151 - SCPI Language Version Query; You can determine the; 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 cannot ...
Page 152 - Remote Interface Configuration; GPIB Address; You can set the GPIB address from the front panel only.; computer’s GPIB
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 153 - Remote Interface Selection
Remote Interface Selection The instrument is shipped with both an GPIB ( IEEE -488) interface and an RS -232 interface. Only one interface can be enabled at a time. The GPIB interface is selected when the instrument is shipped from the factory. • The interface selection is stored in non-volatile mem...
Page 154 - You can select one of eight baud rates for; set to 57,600 baud when the instrument is shipped from the factory.; You can set the parity from the front panel only.
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 155 - You can select the flow control method from the front panel only.; XOFF; is received. When the “; XON; resumes sending data.; CTS
Flow Control Selection (RS-232) You can select one of several flow control methods to coordinate thetransfer 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 metho...
Page 157 - Calibration Overview; Calibration Security; The security code is set to “
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 34970A Service Guide. Calibration Security This feature allows you to enter a security code...
Page 159 - CAL UNSECURED; UNSECURE CAL; SECURE CAL; Unsecure with old code; Enter new code
To Secure Against Calibration You can secure the instrument eitherfrom 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 re...
Page 160 - Calibration Message; to scroll through the text of the message. Press
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 161 - Calibration Count; 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 162 - Factory Reset State; The table below shows the state of the instrument after a; FACTORY RESET; from the Sto/Rcl menu or
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 163 - Instrument Preset State; PRESET; from
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 164 - 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 165 - 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 168 - inputs, thus providing fully isolated
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 pairsch...
Page 170 - This module contains 20 independent,
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 moduledoes not connect to the internal DMM. A breadboard area is provided near t...
Page 172 - . Each crosspoint relay has its own unique channel label
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 repres...
Page 174 - VSWR; This module does not connect to the internal; your signals directly to the on-board; connectors or to the; cables provided with the module.
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 ca...
Page 176 - Totalize Input; TOT
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 o r...
Page 178 - only, with a common
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 thermocouple reference junction to minimizeerrors due to thermal gradients when measuring thermocouple...
Page 182 - 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 183 - 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 185 - 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 186 - 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|IN...
Page 187 - Scan Statistics Commands; Scan Memory Commands
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 >)] :AVE...
Page 188 - Scanning With an External Instrument; 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? ROU...
Page 189 - Temperature Configuration Commands
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 190 - Voltage Configuration Commands
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 >...
Page 191 - Resistance Configuration Commands
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 192 - Current Configuration Commands; Valid only on channels 21 and 22 on the 34901A multiplexer module.
Current Configuration Commands (see page 224 for more information) Valid only on channels 21 and 22 on the 34901A multiplexer module. CONFigure :CURRent:DC [{< range >| AUTO|MIN|MAX|DEF} [,< resolution >|MIN|MAX|DEF}],] ( @ < scan_list >) CONFigure? [( @ < ch_list >)] [SENSe:...
Page 193 - Frequency and Period Configuration Commands
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 194 - Mx+B Scaling Commands
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 195 - Alarm Limit Commands
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 >)] :LIM...
Page 197 - Digital Output Commands; DAC Output Commands; Switch Control Commands
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 >...
Page 198 - Scan Triggering Commands; INITiate; State Storage Commands
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 Commands ...
Page 199 - System-Related Commands
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:SLOT:...
Page 201 - Calibration Commands; Service-Related Commands
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 C...
Page 202 - 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 203 - Simplified Programming Overview
Simplified Programming Overview This section gives an overview of the basic techniques used to programthe 34970A over the remote interface. This section is only an overviewand does not give all of the details you will need to write your ownapplication programs. Refer to the remainder of this chapter...
Page 204 - 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 205 - range; resolution; Parameters; With the
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 theexpected value of the input signal. You can also set the range paramet...
Page 206 - command is like sending the; 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 209 - The MEASure? and CONFigure Commands; For more information on resolution, see the table on page 203.; 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 210 - 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 211 - terminals on channel 2 and the sense connections to; terminals on channel 12. Specify the paired channel in
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 commandalso redefines the...
Page 212 - READ
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 readingsare sent directly to the instrument’s ...
Page 213 - 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 butdo not initiate the scan. Note that this command also redefines the scan list.The defaul...
Page 216 - Setting the Function, Range, and Resolution; 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 thesource and sense connections. Specify the paired c...
Page 217 - 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 218 - Query the autorange setting on the specified channels. Returns “0” (; 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 219 - the lowest 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 220 - 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 221 - 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 222 - 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 224 - 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 226 - 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 227 - 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 228 - 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 instrumentconnects the DMM to the configured multiplexer channels one at a time and makes a ...
Page 230 - 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 231 - INFinity
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 233 - 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 235 - 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 239 - 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 240 - 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 246 - Mx+B Scaling Overview; See also “Mx+B Scaling” in chapter 4 starting on page 119.; RPM; command) turns off scaling and clears the
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 readingson a specified multiplexer channel during a scan. In addition to settingthe gain (“M”) and offset (“B”) values, you can also specify a custommeas...
Page 247 - Note: If you set the measurement label to
Mx+B Scaling Commands CALCulate :SCALe:GAIN < gain >[,( @ < ch_list >)] :SCALe:GAIN? [( @ < ch_list >)] Set the gain (“M”) for scaled readings on the specified channels.The maximum gain allowed is ± 1E+15. The default is M=1. The :GAIN? query returns the gain value on the specified...
Page 249 - Alarm System Overview; See also “Alarm Limits” in chapter 4 starting on page 122.
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 253 - value; limit must always be less than or equal to the upper limit. The
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 254 - Alarm Output Commands; NEG
Alarm Output Commands Four TTL alarm outputs are available on the rear-panel Alarmsconnector. 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 255 - 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 256 - mask; Specify the mask pattern for comparisons on the specified
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 257 - Digital Input Commands; 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 258 - Totalizer Commands; See also “Totalizer Operations” in chapter 4 starting on page 135.
Totalizer Commands See also “Totalizer Operations” in chapter 4 starting on page 135. MEASure:TOTalize? {READ|RRESet} ,( @ < scan_list >) Configure the instrument to read the count on the specified totalizerchannels on the multifunction module and immediately sweep throughthe scan list one tim...
Page 259 - 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 “s03”, where s represents the slot num...
Page 262 - 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 34970A. Configure the list of channels for 4-wire external scanning without theinternal DMM . When enabled, the instrument ...
Page 263 - 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 264 - 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 265 - ” 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 266 - 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 267 - 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 271 - Interface Configuration Commands
Interface Configuration Commands See also “Remote Interface Configuration” in chapter 4 starting on page 150. SYSTem:INTerface {GPIB|RS232} Select the remote interface. Only one interface can be enabled at a time.The GPIB interface is selected when the instrument is shipped from the factory. SYSTem:...
Page 272 - RS-232 Interface Configuration; See also “Remote Interface Configuration” in chapter 4 on page 150.; 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 273 - RS-232 Flow Control Modes; DTR/DSR: In this mode, the instrument monitors the state of the; Modem: This mode uses the
RS-232 Flow Control Modes You can select one of several flow control methods to coordinate thetransfer of data between the instrument and your computer or modem. • None: In this mode, data is sent and received over the interfacewithout any flow control used. When using this method, use a slowerbaud ...
Page 274 - (Data Terminal Equipment) devices. Since the instrument is also a
RS-232 Data Frame Format A character frame consists of all the transmitted bits that make up asingle character. The frame is defined as the bits from the start bit to thelast stop bit, inclusively. Within the frame, you can select the baud rate,number of data bits, and parity type. The instrument us...
Page 275 - If you need an additional cable, order the; RS-232 Troubleshooting
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 RS232-61601 cable which is part of the 34398A Cable Kit. This cable has a 9-pin female connector oneach end. The ca...
Page 276 - 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 34970A (remote modem).The step...
Page 277 - The SCPI Status System; This section describes the structure of the; status system used by; What is a Condition Register?; clears all bits in the enable register. To enable bits
The SCPI Status System This section describes the structure of the SCPI status system used by the 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 regis...
Page 279 - 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 280 - 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 281 - To Interrupt Your Bus Controller Using SRQ; IEEE; To Determine When a Command Sequence is Completed
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 282 - The Questionable Data Register; Bit Definitions – 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 284 - 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 286 - 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 theregiste...
Page 287 - 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 setthe enable register mask, you must write a decimal value to t...
Page 288 - Status System Commands; 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 289 - 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 290 - 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 291 - 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 292 - 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 293 - Miscellaneous Status Register Commands
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 295 - query reads
CALibration:SECure:STATe {OFF|ON},< code > CALibration:SECure:STATe? Unsecure or secure the instrument for calibration. The security codemay contain up to 12 alphanumeric characters. The :STAT? query reads the secured state of the instrument. Returns “0” (unsecured) or“1” (secured). CALibratio...
Page 297 - from the; string in the form “; YYYY; ” represents the year of the
*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 298 - An Introduction to the SCPI Language; ASCII
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 used t...
Page 299 - Command Format Used in This Manual
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 300 - Command Separators; Using the MIN and MAX Parameters; MINimum
Command Separators A colon ( : ) is used to separate a command keyword from a lower-levelkeyword. You must insert a blank space to separate a parameter from acommand keyword. If a command requires more than one parameter,you must separate adjacent parameters using a comma as shown below: "CONF:V...
Page 301 - Querying Parameter Settings; You can query the scan count value by executing:; SCPI Command Terminators; command path to the root level.; -488.2 standard defines a set of common commands that
Querying Parameter Settings You can query the current value of most parameters by adding aquestion mark ( ? ) to the command. For example, the followingcommand sets the scan count to 10 sweeps: "TRIG:COUN 10" You can query the scan count value by executing: "TRIG:COUN?" You can also ...
Page 302 - SCPI Parameter Types
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 parameterswill accept all commonly used decimal representations of numbersincluding optional signs, decimal points, and...
Page 303 - characters. A string must begin and end with matching quotes
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 304 - 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 306 - 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 307 - Execution Errors; in the command header
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. Y...
Page 310 - INTERRUPTED; Query; UNTERMINATED; DEADLOCKED; Query; UNTERMINATED; after indefinite response
-230 Data staleA FETCh? or DATA:REMove? command was received but internal reading memory was empty. The readings retrieved may be invalid. -310 System errorA firmware defect has been found. This is not a fatal error but youshould contact your nearest Hewlett-Packard Service Center if this erroris re...
Page 311 - Instrument Errors
Instrument Errors 111 Channel list: slot number out of rangeThe 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 rangeThe spe...
Page 313 - see “Internal DMM Disable” on page 145.
261 Not able to execute while scan initiatedWhile 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 Devi...
Page 317 - Calibration Errors; the present measurement function and range.
Calibration Errors The following errors indicate failures that may occur during a calibration.Refer to the 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 erro...
Page 319 - 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 322 - Application Programs
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 to...
Page 323 - Example Programs for Excel 7.0; Insert; Tools; Note: To use these examples with Windows
Example Programs for Excel 7.0 This section contains two example programs written using Excel macros(Visual Basic ® for Applications) to control the 34970A. Using Excel, you can send SCPI commands to configure the instrument and then record measurement data on the Excel spreadsheet. To write an Exce...
Page 325 - 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 330 - Agilent VISA; User’s Guide. The examples in this section show you; commands for the instrument with the; VISA; The example programs are written in Microsoft
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 Agilent VISA User’s Guide. The examples in this section show you how to use the SCPI commands for the instrument with the VISA fun...
Page 335 - Tutorial
Page 337 - 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 338 - 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 339 - Grounding Techniques
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 340 - ) 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 341 - Sources of System Cabling Errors; on the; If your application is extremely sensitive to; RFI; radiated from the
Sources of System Cabling Errors Radio Frequency Interference Most voltage-measuring instrumentscan 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 tel...
Page 343 - = Ground noise voltage
Noise Caused by Ground Loops When measuring voltages in circuitswhere 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 t...
Page 344 - will measure the
Low-Level AC Measurement Errors When measuring ac voltagesless 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 measu...
Page 345 - Measurement Fundamentals
Measurement Fundamentals This section explains how the 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 additi...
Page 346 - NMR; . Normal mode noise rejection is achieved when the internal; measures the average of the input by “integrating” it over a fixed; will average out to approximately zero.; exhibit high attenuation.
Rejecting Power-Line Noise Voltages A desirable characteristic ofan 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 rejectionor NMR . Normal ...
Page 347 - Temperature Measurements
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 348 - RTD Measurements An
RTD Measurements An RTD is constructed of a metal (typically platinum) that changes resistance with a change in temperature in aprecisely known way. The internal DMM measures the resistance of the RTD and then calculates the equivalent temperature. An RTD has the highest stability of the temperature...
Page 350 - An ice bath is used to create a known reference temperature (0
An ice bath is used to create a known reference temperature (0 ° C). Once the reference temperature and thermocouple type are known,the temperature of the measurement thermocouple can be calculated. The T-type thermocouple is a unique case since one of the conductors(copper) is the same metal as the...
Page 351 - 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 353 - 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 354 - Sources of Error in Thermocouple Measurements; typically indicates a defective
Sources of Error in Thermocouple Measurements Reference Junction Error A thermocouple is typically formed bywelding 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 355 - Common mode noise can dramatically affect the internal
Shunt Impedance The insulation used for thermocouple wire andextension 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 series...
Page 356 - DC Voltage 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 357 - Sources of Error in DC Voltage Measurements; Common Mode Rejection Ideally, the internal
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 359 - To minimize loading errors, set the; ’s dc input resistance to
Loading Errors Due to Input Resistance Measurement loadingerrors 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 360 - have slight; The leakage current will approximately double for every 10; = DUT source resistance
Loading Errors Due to Input Bias Current The semiconductordevices used in the input circuits of the internal DMM have slight leakage currents called bias currents. The effect of the input biascurrent is a loading error at the internal DMM ’s input terminals. The leakage current will approximately do...
Page 361 - AC Voltage Measurements; The first stage implements a high input impedance (1 M
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 signalconditioning for ac voltage measurements includes both attenuation andamplification. An input couplin...
Page 362 - True RMS AC Measurements True
True RMS AC Measurements True RMS responding multimeters measure the “heating” potential of an applied voltage. Unlike an“average responding” measurement, a true RMS measurement is used to determine the power dissipated in a resistor. The power is proportionalto the square of the measured true RMS v...
Page 363 - Making High-Speed AC Measurements The internal; The internal; ’s dc blocking circuitry has a settling time constant of; 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 isuseful for measurements above 200 Hz. Th...
Page 364 - Sources of Error in AC Voltage Measurements; is true; value of a waveform.
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 commonmisconception is that “si...
Page 365 - 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 366 - appears as a 1 M
AC Loading Errors In the ac voltage function, the input of theinternal 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 r...
Page 368 - is at full scale of the selected
Measurements Below Full Scale You can make the most accurateac 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 369 - Current Measurements; Current measurements are allowed only on the 34901A module.; and scaled to the proper current value to complete; maintains dc continuity in the test circuit.
Current Measurements Current measurements are allowed only on the 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 that c...
Page 370 - Sources of Error in DC Current Measurements; 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 371 - Resistance Measurements; offers two methods for measuring resistance:
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 372 - 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 373 - ’s test; or thermistor measurements). The 34970A disables
Offset Compensation Most connections in a system use materialsthat produce small dc voltages due to dissimilar metal-to-metal contact(thermocouple effect) or electrochemical batteries (for a description ofthe thermocouple effect, see page 340). These dc voltages also add errorsto resistance measurem...
Page 374 - Sources of Error in Resistance Measurements; Settling Time Effects The internal
Sources of Error in Resistance Measurements External Voltages Any voltages present in the system cabling orconnections will affect a resistance measurement. The effects of some ofthese voltages can be overcome by using offset compensation (as describedon the previous page). Settling Time Effects The...
Page 375 - Strain Gage Measurements; ). Practical strain values are usually quite small; με; ). There are three common types of strain
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, BenchLink Data Logger software has built-instrain gage measurement capability. When a force is applied to a body, t...
Page 376 - ) indicates the sensitivity of a strain gage and is a; GF; ) configurations are the
Strain Sensors The metal foil resistance strain gage is by far the mostwidely used strain measurement sensor. It consists of a thin metallicfoil grid bonded to a thin insulating, adhesive backing. The resistance ofthe foil varies linearly with strain. Strain in the test body is simply theratio of th...
Page 377 - , can directly measure small; strain for common; R due to measured strain as well as
Making Strain Gage Measurements A Wheatstone bridge iscommonly used to enable instruments with low-sensitivity measuringcapabilities to measure small resistance changes common in strainmeasurements. Instruments with high-resolution resistance measuringcapabilities, like the 34970A internal DMM , can...
Page 378 - Frequency and Period Measurements; 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 379 - ’s ac voltage measurement section performs input; ’s input dc blocking capacitor to fully
Sources of Error in Frequency and Period MeasurementsThe 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 a...
Page 380 - Low-Level Signal Multiplexing and Switching; An important feature of a multiplexer used as a; 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 eachtype of multiplexer. The following low-level multiplexer modules areavailable with the 34970A. • 34901A 20-Channel...
Page 381 - Two-Wire Multiplexers
One-Wire (Single-Ended) Multiplexers On the 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 block...
Page 382 - Four-Wire Multiplexers; terminals on channel 2 and the sense connections to the; terminals on channel 12.
Four-Wire Multiplexers You can make 4-wire ohms measurements using the 34901A and34902A multiplexers. For a 4-wire ohms measurement, the channels aredivided into two independent banks by opening the bank relay. For 4-wire measurements, the instrument automatically pairs channel nwith channel n+10 (3...
Page 383 - Signal Routing and Multiplexing; ) 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 34901A and 34902A multiplexers can be closed at the same time. You must be careful thatthis does not create a hazardous condition (for example, connectin...
Page 384 - 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 385 - ). The multiplexer channels are divided into two banks. The bank
The 34901A and 34902A multiplexers have an additional relay, called abank switch or tree switch, which helps reduce channel-to- channel noise(C adj ). The multiplexer channels are divided into two banks. The bank switch isolates one bank of channels from the other, effectively removingany parallel a...
Page 386 - Actuators and General-Purpose Switching
Actuators and General-Purpose Switching The 34903A Actuator provides 20 independent, isolated SPDT (single-pole, double-throw) or Form C switches. This module offerssimple on-off switching which you can use to control power devices orfor custom switching applications. For example, you can use an act...
Page 387 - 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 34903A to implement custo...
Page 388 - 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 389 - Using Attenuators; resistor converts
Using Attenuators Provisions have been made on the 34903A circuit board for installingsimple attenuators or filter networks. An attenuator is composed of tworesistors that act as a voltage divider. A typical attenuator circuit isshown below. To select the attenuator components, use the following equ...
Page 390 - 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 391 - Combining Matrices; Matrix Module 1
Combining Matrices You can combine two or more matrix switches to provide more complexswitching. For example, the 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 Rows 8...
Page 392 - RF Signal Multiplexing; CLOSE
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 393 - 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 394 - Digital Input
Multifunction Module Digital Input The 34907A module has two non-isolated 8-bit input/output ports whichyou 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 specific b...
Page 395 - 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 34907A module has two non-isolated 8-bit input/output ports whichyou can use for outputting digital patterns. You can combine the twoports to output a 16-bit word. A simplified diagram of a single output bitis shown below. • Each output bit is capable of directly driving up to 10 ...
Page 396 - 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 397 - AC; ” position to detect changes through; to detect changes through
Totalizer The 34907A module has a 26-bit totalizer which can count pulses at a100 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 hardware j...
Page 398 - Totalizer Errors
• 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 400 - DAC Errors; error and integral error.
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 401 - Relay Life and Preventative Maintenance
Relay Life and Preventative Maintenance The 34970A Relay Maintenance System automatically counts the cycleson 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. For ...
Page 402 - 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 405 - 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 406 - 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 407 - 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 408 - 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 409 - 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 410 - 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 411 - Module Specifications
Module Specifications 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 [1] 60 ch/s 250 ch/s 60 ch/s Open/Cl...
Page 413 - Typical AC Performance Graphs
Typical AC Performance Graphs 34905A, 34906A Insertion Loss (50 Ω ) Insertion Loss (75 Ω ) VSWR (75 Ω ) Crosstalk (50 Ω ) Crosstalk (75 Ω ) Direct to ModuleUsing provided adapter cables VSWR (50 Ω ) 9 Chapter 9 SpecificationsTypical AC Performance Graphs 411
Page 414 - Digital Input / Output; Software Specifications
Module Specifications 34907A Digital Input / Output Port 1, 2:V in (L): V in (H): V out (L): V out (H): V in (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 external op...
Page 415 - 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 416 - To Calculate Total Measurement 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 417 - Range; on the 10 Vdc range.
Understanding the “ % of range ” Error The range error compensatesfor 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 showsthe range error applied ...
Page 418 - Interpreting Internal DMM Specifications; Number of Digits and Overrange
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 419 - Resolution; -digit multimeter with 20% overrange capability can; Accuracy; Accuracy is a measure of the “exactness” to which the internal; ’s relative; 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 420 - 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 421 - Configuring for Highest Accuracy Measurements; AC Voltage and AC Current Measurements:
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: • S...
Page 423 - Index; Ind
Index Warnings 34901A, 165 34902A, 167 34903A, 169 34904A, 171 34908A, 176“ 1 ⁄ 2 ” digit, 100, 416 34901A module channel numbering, 164 description, 164 screw terminal diagram, 165 simplified schematic, 164 wiring log, 165 module overview, 7, 164 module specifications, 40934902A module channel numb...
Page 424 - In
ac voltage measurements ac filter, 114, 361 connections, 21 loading errors, 364 low frequency filter, 114, 361 ranges, 21, 113 settling time, 114, 361 signal conditioning, 359 true RMS measurements, 360accuracy, 417accuracy specifications ac measurements, 406 dc measurements, 404actuator switching, ...
Page 438 - DECLARATION OF CONFORMITY; Data Acquisition / Switch Unit and Associated Modules; Date
July 18, 2001 DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Inc. 815 14th Street SWLoveland, Colorado 80537U.S.A. Declares, that the product Product Name: Data Acquisition / Switch Unit and Associat...