Agilent 34970A - Manuals
Agilent 34970A – Manual in PDF format online.
Manuals:
Manual Agilent 34970A
Summary
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...
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...
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...
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...
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...
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...
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...
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 ...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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
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. ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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,...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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,...
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...
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...
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...
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...
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...
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 ...
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 (...
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 ...
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-...
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 ...
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 ...
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...
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...
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...
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...
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...
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...
• 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...
• 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 ...
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 ...
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...
• 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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
• 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 ...
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...
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...
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...
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 ...
• 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...
• 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...
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...
• 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...
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 ...
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...
• 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...
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...
• 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...
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...
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 ...
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...
• 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...
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 ...
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...
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 ...
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 ( ...
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...
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...
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...
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...
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...
• 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...
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 ...
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...
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...
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 (...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ( <...
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}],] ( @...
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...
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...
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...
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 &...
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 >...
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 &...
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:...
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}[,( ...
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 >[,( @ < ...
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...
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 >...
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 ...
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:...
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...
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
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...
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 ...
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...
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...
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...
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...
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...
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 ...
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...
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...
[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 {...
[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...
[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...
[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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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 ...
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:...
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...
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, ...
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...
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...
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...
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...
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 ...
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 ...
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...
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...
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...
[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...
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 ...
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...
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 ...
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 ...
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...
*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...
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:...
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 ...
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 ...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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 ...
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...
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...
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...
*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...
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...
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...
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...
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 ...
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...
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...
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, ...
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...
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...
-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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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 ...
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 ...
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...
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...
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...
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 ...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 ...
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...
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...
• 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...
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...
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 ...
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 ...
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...
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...
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 ...
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 ...
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...
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....
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...
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
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...
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
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...
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 ...
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...
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 ...
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...
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...
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...
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, ...
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...
Agilent Manuals
-
Agilent E7405A
Manual
-
Agilent E5500 B-series
Manual
-
Agilent 6681A
Manual
- Agilent E3634A Manual
-
Agilent 83485A
Manual
-
Agilent 665xA
Manual
-
Agilent FS4100
Manual
-
Agilent 664xA
Manual
-
Agilent HP 83621A
Manual
-
Agilent DP1400
Manual
-
Agilent 3589A GP-IB
Manual
-
Agilent 5185-5991
Manual
-
Agilent HP 16500H
Manual
- Agilent N9030a Manual
-
Agilent 86100-90086
Manual
-
Agilent n3305a
Manual
- Agilent MODEL 8719ET Manual
-
Agilent J6800A
Manual
-
Agilent 08112-90004
Manual
-
Agilent 87421A
Manual