Should Agilent and the user have a separate written agreement with warranty WARN IN G terms covering the material in this document that conflict with these...
Page 4
Or go to ww.agilent.com/find/assist for information on contacting should remove instrument covers. Always Agilent in your country of specific location. You can also contact your disconnect the power cable and any exter- Agilent Technologies Representative. nal circuits before removing the instrument...
Page 5
24 May 2005 Date Ray Corson Product Regulations Program Manager For further information, please contact your local Agilent Technologies sales office, agent or distributor, or Agilent Technologies Deutschland GmbH, Herrenberger Straße 130, D 71034 Böblingen, Germany. Template: A5971-5302-2, Rev. B.00 34980A-DoC-D...
Contents 1 Introduction to the 34980A Front Panel at a Glance Rear Panel at a Glance Rear Panel Connector Pinouts External Trigger/Alarms Connector (Male D-Sub) Analog Bus Connector (Female D-Sub) Annunciator Display Indicators Front Panel Menu Reference Instrument Rack Mounting...
Page 8
Using the Alarm Output Lines Using Alarms With the Digital Modules Sequences Defining a Sequence Querying the Sequence Definition Executing a Sequence Executing a Sequence on an Alarm Condition Deleting Sequences Reading the List of Stored Sequences 34980A User’s Guide...
Page 9
Remote Interface Configuration GPIB Interface USB Interface LAN Interface Factory Reset State Instrument Preset State 3 Introduction to the Plug-In Modules for the 34980A Slot and Channel Addressing Scheme Interconnection Solutions Overview Module Considerations General Considerations Environmental Operating Conditions Electrical Operating Conditions...
Page 10
34933A Simplified Schematic for Two-Wire Mode 34933A D-Sub Connectors for Two-Wire Mode 34933T-001 Terminal Block for Two-Wire Mode 34933A Simplified Schematic for One-Wire Mode 34933A D-Sub Connectors for One-Wire Mode 34933T-002 Terminal Block for One-Wire Mode viii 34980A User’s Guide...
Page 11
Default and Reset States Distribution Boards Mounting the Remote Modules SCPI Programming Examples 9 Dual/Triple Microwave Switch Modules 34946A and 34947A Dual/Triple Microwave Switch Modules 34946A and 34947A SCPI Programming Examples Installing SMA Connectors 34946A and 34947A Simplified Schematics 34980A User’s Guide...
Page 12
34959A Breadboard Module Layout (shown with cover removed) Ribbon Cable Header Pin Assignment Information Configuring the 34959A Breadboard Module Accessing the 34980A Mainframe’s Analog Bus Installing Custom Circuitry on the 34959A Breadboard Module Operating Considerations Dimension Information for the Custom PC Board Area...
Page 13
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide Introduction to the 34980A Front Panel at a Glance Rear Panel at a Glance Rear Panel Connector Pinouts Annunciator Display Indicators Front Panel Menu Reference Instrument Rack Mounting Agilent Technologies...
Configure keys select functions and set function parameters Measure keys execute and monitor measurements. Depending on which measurement key you use, you can have complete/direct control over the switching and measurement operation, or you can have the 34980A automatically control these to capture the desired data.
Introduction to the 34980A Rear Panel at a Glance Access to Analog Buses (shown with cover installed). For pinout, see page Module installed in slot 1 Slot identifier Module ground screw Slot cover over slot 2 AC power connector LAN connector (10Base T/100Base Tx) USB 2.0 connector...
Introduction to the 34980A Annunciator Display Indicators Display Indicator Definition Communicating with the 34980A over LAN. Communicating with the 34980A over USB. GPIB Communicating with the 34980A over GPIB. ABUS [1234] Analog Bus Connectivity. Normally, designated ABus connected on any module in mainframe.
Introduction to the 34980A Front Panel Menu Reference This section gives an overview of the top two levels of menus that you access from the front panel. The menus are designed to automatically guide you through all parameters required to configure a particular function or operation.
Instrument Rack Mounting Using the optional Agilent Y1130A Rack Mount Kit, you can mount the 34980A in a standard 19- inch rack cabinet. This kit includes rack mount brackets and associated hardware required to forward or reverse mount the instrument in the rack cabinet.
Page 20
Introduction to the 34980A 425.6 mm (16.76 in) 367.7 mm (14.48 in) 101.9 mm (4.01 in) 70.4 mm (2.78 in) Agilent 34980A Dimensions (shown with Reverse Rack Mount brackets installed) 34980A User’s Guide...
Instrument Preset State You will find that this chapter makes it easy to look up all the details about a particular feature of the Agilent 34980A. Whether you are operating the instrument from the front panel or over the remote interface, this chapter will be useful.
Features and Functions Clearing 34980A Memory For security reasons, you may want to clear memory in the 34980A. To clear all measurement results from memory, either cycle power to the 34980A or send the command. This will also clear the internal DMM...
Rules for Using a Channel List Many of the SCPI commands for the 34980A include a channel list parameter which allows you to specify one or more channels. From the remote interface, the channel number has the form (@sccc), where s is the mainframe slot number (1 through 8) and ccc is the channel number.
Page 24
In the following command, since the optional <ch_list> parameter is omitted, the command will be applied to the internal DMM. If the internal DMM is disabled or is not present, an error will be generated. INP:IMP:AUTO ON !Applies to the internal DMM 34980A User’s Guide...
Overview of Measurement Modes Two modes of operation are available with the 34980A, depending on the level of switching and measurement that you wish to directly control: the Stand- Alone DMM Mode and the Scanning Mode.
Page 26
In the Scanning Mode, the 34980A automatically controls a sequence of measurements using the internal DMM, possibly across multiple channels, and stores the results in memory. The 34980A closes and opens the appropriate channel relays and Analog Bus relays required for the sequence.
Page 27
READ? command performs a scan of the channels in the scan list. • If you specify a <ch_list>, regardless of whether a scan list is currently defined, the READ? command performs a “temporary” scan of the specified channels (independent of the present scan list). 34980A User’s Guide...
Analog Buses The 34980A provides four 2- wire internal Analog Buses for easier signal routing. You can route your measurements directly to the internal DMM using the 34980A multiplexer and matrix modules, or you can connect to external signals via the Analog Bus connector located on the instrument’s...
(range, integration time, etc.). Remote Interface Operation: You can select the measurement function using commands. For example, the following CONFigure MEASure? command configures the specified channel for dc voltage measurements. CONF:VOLT:DC 10,DEF,(@3001) 34980A User’s Guide...
Remote Interface Operation: You can select the range using parameters in commands. For example, the following CONFigure MEASure? command selects the 10 Vdc range on the specified channel. CONF:VOLT:DC 10,DEF,(@3001) 34980A User’s Guide...
You can select the resolution using parameters in the CONFigure commands. For example, the following command selects the MEASure? 10 Vdc range with 4½ digits of resolution on the specified channel. CONF:VOLT:DC 10,0.001,(@3001) 34980A User’s Guide...
If you have applied Mx+B scaling or have assigned alarms to the selected channel, those measurements are also made using the specified integration time. Measurements taken during the Monitor function also use the specified integration time. 34980A User’s Guide...
Page 33
Remote Interface Operation: You can set the integration time using the commands. For example, the following command specifies an SENSe aperture time of 2 ms for resistance measurements on channel 2001. SENS:RES:APER 0.002,(@2001) 34980A User’s Guide...
Front Panel Operation: DMM or Channel (Configure) > AUTO ZERO Remote Interface Operation: The OFF and ONCE parameters have a similar effect. Autozero OFF does not issue a new zero measurement. Autozero ONCE issues an immediate zero measurement. [SENSe:]<function>:ZERO:AUTO {OFF|ONCE|ON} [,(@<ch_list>)] 34980A User’s Guide...
CONFigure MEASure? Automatic. • The instrument selects an automatic trigger delay after a Factory Reset command). An Instrument Preset ( command) or *RST SYSTem:PRESet Card Reset ( command) does not change the setting. SYSTem:CPON 34980A User’s Guide...
Medium (20 Hz) 1.0 second Fast (200 Hz) 120 ms Frequency, Period: AC Filter Trigger Delay Slow (3 Hz) 600 ms Medium (20 Hz) 300 ms Fast (200 Hz) 100 ms Digital Input, Totalize: Trigger Delay 0 seconds 34980A User’s Guide...
• The simulation setting is stored in volatile memory and will be lost when power is turned off. To re- enable the simulation mode after power has been off, you must send the command again. Remote Interface Operation: SYSTem:ABUS:INTerlock:SIMulate {OFF|ON} 34980A User’s Guide...
• All user- defined channel labels are stored in non- volatile memory, and do not change when power has been off, after a Factory Reset command), after an Instrument Preset ( *RST SYSTem:PRESet command), or after a stored state is recalled ( command). *RCL 34980A User’s Guide...
Page 39
1. ROUT:CHAN:LABEL:CLEAR:MOD 1 The following command clears all user- defined labels on all modules installed in the 34980A. The factory- default labels are assigned to all channels on all installed modules. ROUT:CHAN:LABEL:CLEAR:MOD ALL 34980A User’s Guide...
You can configure the 34923A, 34925A, and 34933A modules for 2- wire (differential) or 1- wire (single ended) measurements. If you change the module configuration, you must cycle power on the 34980A to activate the new setting. • To determine whether the module is in the 2- wire or 1- wire...
Environmental Operating Conditions The 34980A mainframe, including the optional internal DMM, is designed to operate in a temperature range of 0 °C to +55 °C with non- condensing humidity. The maximum humidity is 80% at 40 °C or higher. Do not use in locations where conductive dust or electrolytic salt dust may be present.
Features and Functions Electrical Operating Conditions To avoid electric shock, turn off the 34980A and disconnect or WARN IN G de-energize all field wiring to the modules and the Analog Bus connector before removing any module or slot cover. Transients The Analog Buses and the optional internal DMM are designed to safely withstand occasional transient overvoltages up to 1000 Vpeak.
Factory Reset ( command). An Instrument Preset *RST command) or Card Reset ( command) does SYSTem:PRESet SYSTem:CPON not change the units setting. Front Panel Operation: DMM or Channel (Configure) > TEMPERATURE > UNITS Remote Interface Operation: UNIT:TEMP {C|F|K}[,(@<ch_list>)] 34980A User’s Guide...
If an open connection is detected (greater than 5 k on the 10 k range), the instrument reports an overload condition for that channel (or displays “OPEN T/C” on the front panel). 34980A User’s Guide...
Page 45
SENSe junction temperature of 40 degrees (always in °C) on channel 2003. SENS:TEMP:TRAN:TC:RJUN:TYPE,(@2003) SENS:TEMP:TRAN:TC:RJUN 40,(@2003) The following command enables the thermocouple check feature on the specified channel (opens are reported as “+9.90000000E+37”). SENS:TEMP:TRAN:TC:CHECK ON,(@2003) 34980A User’s Guide...
SENSe and nominal resistance. For example, the following command configures channel 1003 for 4- wire measurements of an RTD with = 0.00391 (channel 1003 is automatically paired with channel 1023 for the 4- wire measurement). SENS:TEMP:TRAN:FRTD:TYPE 91,(@1003) 34980A User’s Guide...
3001 for measurements of a thermistor: CONF:TEMP THER,5000,(@3001) You can also use the command to select the probe type and SENSe thermistor type. For example, the following command configures channel 1003 for measurements of a 10 k thermistor: SENS:TEMP:TRAN:THERM:TYPE 10000,(@1003) 34980A User’s Guide...
With AUTO ON, the input resistance is set to >10 G for the three lowest dc voltage ranges. [SENSe:]<function>:IMPedance:AUTO {OFF|ON} [,(@<ch_list>)] If you omit the optional <ch_list> parameter, the command applies to the internal DMM. 34980A User’s Guide...
The instrument selects the appropriate filter based on the frequency you specify (see table above). [SENSe:]VOLTage:AC:BANDwidth {3|20|200} [,(@<ch_list>)] If you omit the optional <ch_list> parameter, the command applies to the internal DMM. 34980A User’s Guide...
If you omit the optional <ch_list> parameter, the command applies to the internal DMM. For 4- wire measurements, specify the paired channel in Bank 1 (source) as the <ch_list> channel (channels in Bank 2 are not allowed in the <ch_list>). 34980A User’s Guide...
The instrument selects the appropriate filter based on the frequency you specify (see table above). [SENSe:]CURRent:AC:BANDwidth {3|20|200} [,(@<ch_list>)] If you omit the optional <ch_list> parameter, the command applies to the internal DMM. 34980A User’s Guide...
The instrument selects the appropriate timeout based on the frequency you specify (see table above). [SENSe:]FREQuency:RANGe:LOWer {3|20|200} [,(@<ch_list>)] If you omit the optional <ch_list> parameter, the command applies to the internal DMM. 34980A User’s Guide...
*RST values on all channels, and sets the custom label to a null string (“ ”). An Instrument Preset ( command) does not clear the SYSTem:PRESet scaling values and does not turn off scaling. 34980A User’s Guide...
Page 54
Remote Interface Operation: Use the following commands to set the gain, offset, and custom measurement label. CALC:SCALE:GAIN 1.2,(@1003) CALC:SCALE:OFFSET 10,(@1003) CALC:SCALE:UNIT 'PSI',(@1003) After setting the gain and offset values, send the following command to enable the scaling function on the specified channel. CALC:SCALE:STATE ON,(@1003) 34980A User’s Guide...
• Each time you start a new scan, the instrument clears all readings (including alarm data) stored in reading memory from the previous scan. Therefore, the contents of memory are always from the most recent scan. 34980A User’s Guide...
Page 56
Card Reset, etc.) while a scan is running. • If a scan includes a read of the totalizer, the count is reset each time it is read during the scan only when the totalizer reset mode is enabled. 34980A User’s Guide...
DMM and others using an external instrument. Readings are stored in 34980A memory only when the internal DMM is used. • The Monitor mode is automatically enabled on all channels that are part of the active scan list (see “Monitor Mode”...
Page 58
INITiate READ? Measurements are stored in memory. Each time you initiate a new scan, the instrument will clear the previous set of readings from memory. • To stop a scan in progress, use the command. ABORt 34980A User’s Guide...
See “Trigger Count” on page 52 for more information. • Mx+B scaling and alarm limits are applied to measurements during a scan and all data is stored in volatile memory. 34980A User’s Guide...
Page 60
Front Panel Operation: Scan (Configure) > INTERVAL > MANUAL To initiate the scan and store all readings in memory, press the Scan (Measure) key. Note: To stop a scan, press and hold the Scan (Measure) key. 34980A User’s Guide...
Page 61
See “Trigger Count” on page 52 for more information. • Mx+B scaling and alarm limits are applied to measurements during a manual scanning operation and all data is stored in volatile memory. 34980A User’s Guide...
Page 62
CALC:LIM:UPPER:STATE ON,(@1003) Report alarms on Alarm 1 OUTPUT:ALARM1:SOURCE (@1003) Select monitor channel ROUT:MON:CHAN (@1003) Enable monitoring on channel ROUT:MON:CHAN:ENABLE ON,(@1003) Enable monitor mode ROUT:MON:STATE ON Initiate the scan INIT Note: To stop a scan, send the command. ABORt 34980A User’s Guide...
Page 63
Scan (Measure) key. Between scan sweeps, “WAITING FOR TRIG” will be displayed on the front panel. When a TTL pulse is received, the scan starts and readings are stored in memory. Note: To stop a scan, press and hold the Scan (Measure) key. 34980A User’s Guide...
• The instrument sets the sweep count to 1 after a Factory Reset command). An Instrument Preset ( command) or *RST SYSTem:PRESet Card Reset ( command) does not change the setting. SYSTem:CPON Front Panel Operation: Scan (Configure) > SWEEP COUNT Remote Interface Operation: SWEep:COUNt 34980A User’s Guide...
Page 67
• The instrument sets the sample count to 1 after a Factory Reset command). An Instrument Preset ( command) or *RST SYSTem:PRESet Card Reset ( command) does not change the setting. SYSTem:CPON Front Panel Operation: Scan (Configure) > SAMPLE COUNT Remote Interface Operation: SAMPle:COUNt 34980A User’s Guide...
• You can select a unique delay for every channel on the module. • The channel delay is valid only while scanning. If no channels have been assigned to the scan list, the specified channel delay is ignored (no error is generated). 34980A User’s Guide...
1.0 ms 10 k 2.0 ms 10 k 1.0 ms 100 k 25 ms 100 k 20 ms 30 ms 25 ms 10 M 200 ms 10 M 200 ms 100 M 200 ms 100 M 200 ms 34980A User’s Guide...
Page 70
Interface Operation: The following command enables an automatic channel delay on the specified channels. ROUT:CHAN:DELAY:AUTO ON,(@1003,1013) Selecting a specific channel delay using the ROUTe:CHANnel:DELay command (see “Channel Delay” on page 56) disables the automatic channel delay. 34980A User’s Guide...
CONFigure MEASure? units, time, channel, and alarm information. • The format settings are stored in volatile memory and will be lost when power is turned off or after a Factory Reset ( command). *RST 34980A User’s Guide...
• If you have defined a scan list with the sequential mode disabled (OFF) and later enable the mode, the channels will be reordered. 34980A User’s Guide...
From the remote interface, you can specify which information you want returned with the readings (from the front panel, all of the information is available for viewing). “Reading Format” on page 59 for more information. 34980A User’s Guide...
Page 74
This allows you to continue a scan without losing data stored in memory (if memory becomes full, new readings will overwrite the first readings stored). The specified number of readings are cleared from memory, starting with the oldest reading. DATA:REMOVE? 12 34980A User’s Guide...
The count on a totalizer channel is not reset when it is being monitored (the Monitor ignores the totalizer reset mode). • If a channel that is currently being monitored is manually closed or opened, the Monitor operation will be disabled on that channel. 34980A User’s Guide...
Page 76
To read the monitor data from the selected channel or the internal DMM, send the following command. Each reading is returned with measurement units, time stamp, channel number, and alarm status information (see “Reading Format” on page 59). ROUTe:MONitor:DATA? 34980A User’s Guide...
Scanning With External Instruments If your application doesn’t require the built- in measurement capabilities of the 34980A, you can order the mainframe without the internal DMM. In this configuration, you can use the system for signal routing or control applications. If you install a multiplexer plug- in module in the mainframe, you can use the system for scanning with an external instrument.
Page 78
“Scan Trigger Source” on page 47. • You can configure the event or action that notifies the 34980A to advance to the next channel in the scan list. Note that the Channel Advance source shares the same sources as the scan trigger. However, an error is generated if you attempt to set the channel advance source to the same source (other than IMMediate) used for the scan trigger.
Page 79
ROUT:SCAN (@1001:1020) TRIG:SOUR IMM Set trigger source TRIG:COUN 5 Set trigger count Set channel advance source ROUT:CHAN:ADV:SOUR EXT Initiate the scan INIT To configure the instrument for 4- wire external scanning, send the following command. ROUTe:CHANnel:FWIRe {OFF|ON}, (@<ch_list>) 34980A User’s Guide...
The alarm queue is cleared by the (clear status) command, *CLS when power is cycled, and by reading all of the entries. A Factory Reset command) does not clear the alarm queue. *RST 34980A User’s Guide...
Page 81
• Each time you start a new scan, the instrument clears all readings (including alarm data) stored in reading memory from the previous scan. Therefore, the contents of reading memory are always from the most recent scan. 34980A User’s Guide...
Page 82
You can configure the instrument to use the status system to generate a Service Request (SRQ) when alarms are generated. Refer to the Agilent 34980A Programmer’s Reference for more information on the Status System. An alarm is enabled on the displayed channel.
Page 83
To set the upper and lower alarm limits on the specified channels, use the following commands. CALC:LIMIT:UPPER 5.25,(@2001,2012) CALC:LIMIT:LOWER 0.025,(@2001,2012) To enable the upper and lower alarm limits on the specified channels, use the following commands. CALC:LIMIT:UPPER:STATE ON,(@2001,2012) CALC:LIMIT:LOWER:STATE ON,(@2001,2012) 34980A User’s Guide...
After turning the knob to the desired channel, press the left or right arrow keys to view the alarm reading. Notice that the annunciators indicate which alarm is being viewed. Note: The alarm queue is cleared when you read the alarms. 34980A User’s Guide...
Page 85
Date (November 21, 2004) Alarm Limit Threshold Crossed Time (3:30:23.000 PM) (0 = No Alarm, 1 = LO, 2 = HI) The following command retrieves scanned readings and alarm data from reading memory (the readings are not erased). FETCH? 34980A User’s Guide...
You can manually clear the output lines at any time (even during a scan) and the alarm data in memory is not cleared (however, data is cleared when you initiate a new scan). The alarm outputs are also cleared when you initiate a new scan. 34980A User’s Guide...
Page 87
OUTPUT:ALARM:CLEAR:ALL Clear all four alarm outputs To select the output configuration for all four output lines, use the following command. OUTPut:ALARm:MODE {LATCh|TRACk} To configure the slope of all four output lines, use the following command. OUTPut:ALARm:SLOPe {NEGative|POSitive} 34980A User’s Guide...
• You can either specify that an alarm will occur when certain bits change or when a specific pattern is read: Alarm > COMPARE FOR > EQUAL|NOT-EQ • To configure an alarm on a specific totalizer count, select: Alarm > TOTALIZER LIMIT 34980A User’s Guide...
Page 89
Alarm 2. Set compare pattern (1111 0110) CALC:COMP:DATA:WORD #HF6,(@3101) Generate alarm on match CALC:COMP:TYPE EQUAL,(@3101) Enable alarms OUTP:ALARM2:SOUR (@3101) Enable pattern compare mode CALC:COMP:STAT ON,(@3101) 34980A User’s Guide...
Page 90
To configure an alarm on a totalizer channel, specify the desired count as the upper limit using the following command. CALCulate:LIMit:UPPer <count>,(@<ch_list>) To enable the upper limit on the specified totalizer channel, use the following command. CALCulate:LIMit:UPPer:STATe ON,(@<ch_list>) 34980A User’s Guide...
Returns list of defined sequence names. ROUTe:SEQuence:DELete:ALL Deletes all sequences from memory. ROUTe:SEQuence:DELete[:NAME] <name> Deletes specified sequence from memory. Alarm Limits OUTPut:ALARm{1-4}:SEQuence? Returns sequence associated with alarm. ROUTe:SEQuence:TRIGger:SOURce <name>, <source> Assigns trigger source to sequence. ROUTe:SEQuence:TRIGger:SOURce? <name> Returns trigger source currently selected. 34980A User’s Guide...
• If you define a sequence with a name already in use by another sequence, the new definition will overwrite the previous definition (no error is generated). 34980A User’s Guide...
Page 93
Remote Interface Operation: The following command defines a sequence named “MYSEQ_1”, which closes several channels on the module in slot 1 and opens a single channel on the module in slot 2. ROUT:SEQ:DEF MYSEQ_1,"ROUT:CLOS (@1001:1009);OPEN (@2001)" 34980A User’s Guide...
Remote Interface Operation: The following command returns a string containing the SCPI commands assigned to the specified sequence. ROUT:SEQ:DEF? MYSEQ_1 The above command returns a string in the form (the quotes are also returned): ":ROUT:CLOS (@1001:1009);:ROUT:OPEN (@2001)" 34980A User’s Guide...
Front Panel Operation: Sequence > EXECUTE Although sequences can be defined from the remote interface only, you can execute pre- defined sequences from the front panel. 34980A User’s Guide...
Front Panel Operation: Sequence > TRIGGER > MANUAL|ALARM1–ALARM4 Select MANUAL to remove an association without reassigning it to another alarm. 34980A User’s Guide...
“Executing a Sequence on an Alarm Condition” on page 84 for more information). Front Panel Operation: Sequence > DELETE|DELETE ALL Remote Interface Operation: The following command deletes the sequence named “MYSEQ_1”. ROUT:SEQ:DEL MYSEQ_1 The following command deletes all sequences from memory. ROUT:SEQ:DEL:ALL 34980A User’s Guide...
Remote Interface Operation: The following command returns a comma- separated list of sequence names currently stored. ROUT:SEQ:CAT? The above command returns a string in the form: MYSEQ_1,PATH_DUT1,SW_PATH2 If no sequence names have been stored, a null string (“ ”) string is returned. 34980A User’s Guide...
73 characters). SYSTem:CTYPe? <slot> This command returns a string in the form: AGILENT TECHNOLOGIES,<Model Number>,<Serial Number>,<Firmware Rev> A 10- digit string is returned for the Serial Number field. The Firmware Revision has the form R.RR and indicates the revision of firmware currently in use on the specified module.
As new product features and enhancements become available, you can easily update your mainframe and plug- in module firmware to ensure optimum compatibility. The latest firmware updates are available from the Agilent 34980A product page at www.agilent.com/find/34980a (go to “Software & Firmware Downloads”).
Errors appear in the error queue of the I/O session that caused the error (the front panel reports errors from all I/O sessions). For a complete listing of the error messages, see the Agilent 34980A Programmer’s Reference Help file, located on the Product Reference CD- ROM shipped with the instrument.
Page 102
Use the knob to scroll through the errors. Press the right arrow key to view the text of the error message. All errors are cleared when you exit the menu. Remote Interface Operation: The following command reads and clears one error from the queue SYSTem:ERRor? 34980A User’s Guide...
• If the power- on or complete self- test fails, and error is stored in the error queue. See the Agilent 34980A Service Guide for more information on returning the instrument to Agilent for service.
SYSTem:PRESet • When shipped from the factory, a period is used as the radix character and commas are used for the digits separator (e.g., +1.234,56 VDC). Front Panel Operation: Utility > MISC. SETTINGS > RADIX|THOUSAND SEPARATOR 34980A User’s Guide...
Internal DMM Disable You can scan through the configured channels using either the internal DMM (an optional accessory with the 34980A) or an external instrument. For externally- controlled scans, you must either disable the internal DMM or remove it from the instrument.
• You can query the SCPI version from the remote interface only. • The SCPI version is returned in the form “YYYY.V”, where “YYYY” represents the year of the version, and “V” represents a version number for that year (for example, 1994.0). Remote Interface Operation: SYSTem:VERSion? 34980A User’s Guide...
This section gives a brief introduction to the calibration features of the instrument and plug- in modules. For a more detailed discussion of the calibration procedures, see the Agilent 34980A Service Guide. Calibration Security This feature allows you to enter a security code to prevent accidental or unauthorized calibrations of the instrument.
Page 108
Remote Interface Operation: To change the security code, unsecure the instrument using the old security code. Then enter the new code as shown below. CAL:SECURE:STATE OFF,AT34980 Unsecure with old code CAL:SECURE:CODE SN123456789 Enter new code 34980A User’s Guide...
• The calibration count is also incremented with calibrations of DAC channels on the 34951A Isolated DAC Module and 34952A Multifunction Module. Front Panel Operation: Utility > CALIBRATE > COUNT Remote Interface Operation: CALibration:COUNt? 34980A User’s Guide...
SYSTem:PRESet Front Panel Operation: Utility > CALIBRATE > CAL MESSAGE Remote Interface Operation: The following example shows how to store a message in calibration memory on the module in slot 3. CAL:STRING "CAL: 21 NOV 2005",3 34980A User’s Guide...
To easily configure and verify an interface connection between the 34980A N O TE and your PC, you can use the Agilent IO Libraries Suite (E2094M Agilent IO Libraries for Windows) or an equivalent. For more information about Agilent's I/O connectivity software, go to www.agilent.com/find/iolib.
LAN Interface By default, DHCP is enabled on the instrument, which may enable network communication over the LAN interface. You may need to set several configuration parameters as described in this section. 34980A User’s Guide...
Page 113
Features and Functions 34980A Web Browser Interface The Agilent 34980A provides a Web Interface which is built into the instrument. You can use this interface over LAN for remote access and ® control of the instrument via a Java - enabled Web browser, such as ®...
Page 114
DHCP is typically the easiest way to configure your instrument for remote communication using the LAN interface. If you change the DHCP setting, you must cycle power on the 34980A to activate the new setting. • When DHCP is enabled (factory setting), the instrument will try to obtain an IP address from a DHCP server.
Page 115
Remote Interface Operation: SYSTem:COMMunicate:LAN:IPADdress <address> Auto-IP The Auto- IP standard automatically assigns an IP address to the 34980A when on a network that does not have DHCP servers. If you change the Auto- IP configuration, you must cycle power on the 34980A to activate the new setting.
Page 116
Subnet Mask. If you change the Subnet Mask, you must cycle power on the 34980A to activate the setting. • The default Subnet Mask for the 34980A is “255.255.0.0”.
Page 117
If you change the Default Gateway, you must cycle power on the 34980A to activate the new setting. • The default for the 34980A is “0.0.0.0” (no gateway, and subnetting is not being used).
Page 118
The Host Name is the host portion of the domain name, which is translated into an IP address. If you change the Host Name, you must cycle power on the 34980A to activate the new setting. • The default Host Name for the 34980A is “A- 34980A- nnn”, where nnn is the instrument’s serial number representation.
Page 119
Domain names into IP addresses. Contact your network administrator to determine if DNS is being used and for the correct address. If you change the DNS address, you must cycle power on the 34980A to activate the new setting. • The default DNS Address for the 34980A is “0.0.0.0”.
Page 120
A domain name is a registered name on the Internet, which is translated into an IP address. This feature is available from the remote interface only. If you change the Domain Name, you must cycle power on the 34980A to activate the new setting.
Alarm Limits Factory Reset State Alarm Queue Not Cleared Alarm State HI and LO Alarm Limits Alarm Output Alarm 1 Alarm Output Configuration Latched Mode Alarm Output State Output Lines are Cleared Alarm Output Slope Fail = Low 34980A User’s Guide...
Page 122
34952A: DIO Ports=Input, Count=0, DACs=0 Vdc 34959A: DIO Ports=Input, All Relay Channels Open System-Related Operations Factory Reset State Display State Error Queue Errors Not Cleared Stored States No Change System Date No Change System Time No Change Temperature Units °C 34980A User’s Guide...
Preset State Alarm Queue No Change Alarm State No Change HI and LO Alarm Limits No Change Alarm Output No Change Alarm Output Configuration No Change Alarm Output State Output Lines are Cleared Alarm Output Slope No Change 34980A User’s Guide...
Page 124
34952A: DIO Ports=Input, Count=0, DACs=0 Vdc 34959A: DIO Ports=Input, All Relay Channels Open System-Related Operations Preset State Display State Error Queue Errors Not Cleared Stored States No Change System Date No Change System Time No Change Temperature Units °C 34980A User’s Guide...
Page 125
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide Introduction to the Plug-In Modules for the 34980A Slot and Channel Addressing Scheme Interconnection Solutions Overview Module Considerations Agilent Technologies...
Introduction to the Plug-In Modules for the 34980A Slot and Channel Addressing Scheme The eight module slots in the 34980A are arranged as shown below. Slot number indications The slot and channel addressing scheme for the 34980A follows the form sccc where s is the mainframe slot number (1 through 8) and ccc is the three- digit channel number.
Interconnection Solutions Overview Depending on your specific requirements, you can connect your DUT to the 34980A using the following optional interconnection solutions. See the 34980A Product Data Sheet for additional information. Terminal Blocks Detachable terminal blocks are available for the low- frequency modules and offer a flexible method for connecting external wiring (300V rated).
Introduction to the Plug-In Modules for the 34980A Module Considerations This section lists important items and actions that can affect the operation of your modules. General Considerations To reduce wear on the internal DMM relays, wire like functions on N O TE adjacent channels.
Page 129
Introduction to the Plug-In Modules for the 34980A Module Pollution Degree 1 Specifications Pollution Degree 2 Specifications 34933A Dual/quad 4x8 matrix, 150 Vpeak, Dual/quad 4x8 matrix, 100 Vpeak, 0.5 A, 10 VA per channel 0.5 A, 10 VA per channel...
Introduction to the Plug-In Modules for the 34980A Electrical Operating Conditions To avoid electric shock, turn off the 34980A and disconnect or WARN IN G de-energize all field wiring to the modules and the Analog Bus connector before removing any module or slot cover.
560 2- wire (differential) channels or 640 1- wire (single- ended) channels in one 34980A mainframe. Safety Interlock The Analog Buses of the 34980A are capable of N O TE carrying 300V signals. The MUX and matrix modules have a...
Impact of higher offset voltage specification (< 50 V) must be taken into consideration. or higher range used unless 100 series resistors are bypassed on module. 10 k or higher range used for loads over approximately 300 due to series resistance of FET channels. 34980A User’s Guide...
For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Opening and Closing Channels Example: Closing and opening channels on the armature and reed MUX modules This command closes the specified channels on a MUX module.
Page 135
3 and 8 (of a module in slot 1) into the scan list (and redefines the scan list). The command scans the specified INITiate channels, and then sends the readings to memory. The command FETCh? transfers the readings from memory to the user. CONFigure:VOLTage:DC 10,0.003,(@1003,1008) ROUTe:SCAN (@1003,1008) INITiate FETCh? 34980A User’s Guide...
Page 136
43 for a 34921A modules in slot 7 for dc current measurements, triggers the internal DMM to scan the channel, and then sends the reading to the output buffer of the 34980A. The default settings for range (autorange) and resolution (1 PLC) are used for the measurement.
Page 137
7 and 16 for a MUX module in slot 1. DIAGnostic:RELay:CYCLes:CLEar (@1007,1016) Example: Resetting module(s) to power-on state The following command resets a module in slot 4 to its power- on state. SYSTem:CPON 4 34980A User’s Guide...
“make- before- break” connections to ensure continuous current flow when switching from one current channel to another. The current fuses are replaceable. Refer to the 34980A Service Guide for specific information about these fuses. This module also contains nine armature Analog Bus relays (channels...
Page 139
D- sub connector end of the modules is exposed, the Analog Bus relays automatically open and disconnect from the Analog Bus. For more information, refer to page 120 page 129. When power is off, all channel relays maintain state, and the Analog Bus relays open. 34980A User’s Guide...
NOTE: The three-digit number assigned to each switch represents the channel number. NOTE: Bank 1 Bank Relays: Armature latching Analog Bus Relays: Armature non-latching COM 1 Analog Buses ABus1 ABus2 Current ABus3 ABus4 (MEAS) Current (SENS) Fuse Fuse Fuse Fuse COM 2 Bank 2 34980A User’s Guide...
34921T terminal Interlock 2 block shorts these pins for you. This feature TSIL* protects inadvertent AMP 43L routing of high voltages AMP 43I from the Analog Bus to AMP 44L the D-sub connector of the module. AMP 44I 34980A User’s Guide...
The cables provide communication and power to the temperature sensor on the 34921T terminal block. If cabling is not correct, an error may occur indicating that the 34921A module is not fully operational. 34980A User’s Guide...
Page 143
Low Frequency Multiplexer Switch Modules The 34980A Product Reference CD (shipped with the instrument) contains a 34921T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format.
Analog Bus relays automatically open and disconnect from the Analog Bus. For more information, refer to page 120 page 134. When the power is off, all channel relays maintain state, and the Analog Bus relays open. 34980A User’s Guide...
NOTE: The three-digit number assigned to each switch represents the channel number. NOTE: Bank Relays: Armature latching Analog Bus Relays: Armature non-latching Bank 1 COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 Bank 2 34980A User’s Guide...
Bank 1 Analog Bus relays to close. The optional 34922T terminal block shorts these pins for you. This feature protects inadvertent routing of high voltages from the Analog Buses to the D-sub connector of the module. 34980A User’s Guide...
Page 147
Bank 2 Analog Bus relays to close. the optional 34922T terminal block shorts these pins for you. This feature protects inadvertent routing of high voltages from the Analog Buses to the D-sub connector of the module. 34980A User’s Guide...
Analog Buses. See page 120 further information. The 34980A Product Reference CD (shipped with the instrument) contains a 34922T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
140 page 143. If you are using an optional Agilent 349xxT terminal block to connect your DUT to this module be sure to use the terminal block that corresponds to your module configuration. Use the 34923T- 001 terminal block for 2- wire or 4- wire configuration. Use the 34923T- 002 terminal block for 1- wire configuration.
Page 150
This module is interlock protected, which means whenever the D- sub connector end of the modules is exposed, the Analog Bus relays immediately open and disconnect from the Analog Bus. For more information, refer to page 120, and page 141 page 144. 34980A User’s Guide...
Page 151
143. Lifetime of relays is severely degraded as current or voltage goes up. If higher voltage is being switched, limits on source current are recommended. When the power is off, all channel and Analog Bus relays open. 34980A User’s Guide...
NOTE: The three-digit number assigned to each switch represents the channel number. Bank 1 NOTE: Bank Relays: Reed non-latching Analog Bus Relays: Armature non-latching COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 Bank 2 34980A User’s Guide...
The Interlock 2 optional 34923T-001 (for 2-wire) shorts these pins for you. This feature Reserved protects inadvertent Reserved routing of high voltages Reserved from the Analog Buses to Reserved the D-sub connector of the module. Reserved 34980A User’s Guide...
Analog Buses. See page 120 further information. If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34923T-001 terminal block that corresponds to the 2- or 4-wire configuration mode. An error will not be generated if you have installed a terminal block that doesn't match the present module configuration.
NOTE: The three-digit number assigned to each switch represents Bank 1 the channel number. NOTE: Bank relays: Reed non-latching Analog Bus relays: Armature non-latching COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 Bank 2 34980A User’s Guide...
The Interlock 2 optional 34923T-002 (for 1-wire) shorts these pins for you. This feature Reserved protects inadvertent Reserved routing of high voltages Reserved from the Analog Buses to Reserved the D-sub connector of Reserved the module. 34980A User’s Guide...
Analog Buses. See page 120 further information. If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34923T-002 terminal block that corresponds to the 1-wire configuration mode. An error will not be generated if you have installed a terminal block that doesn't match the present module configuration.
100 in-rush resistors protect the reed relays from damage and performance degradation. Therefore, you must consider these resistors when you are designing a measurement. Refer to the simplified schematic page 148. 34980A User’s Guide...
Page 159
120. Lifetime of relays is severely degraded as current or voltage goes up. If higher voltage is being switched, limits on source current are recommended. When the power is off, all channel and Analog Bus relays open. 34980A User’s Guide...
NOTE: The three-digit number assigned to each switch represents the channel number. NOTE: Bank relays: Reed non-latching Analog Bus relays: Armature non-latching Bank 1 COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 Bank 2 34980A User’s Guide...
Bank 1 Analog Bus relays to close. The optional 34924T terminal block shorts these pins for you. This feature protects inadvertent routing of high voltages from the Analog Buses to the D-sub connector of the module. 34980A User’s Guide...
Page 162
Bank 2 Analog Bus relays to close. The optional 34924T terminal block shorts these pins for you. This feature protects inadvertent routing of high voltages from the Analog Buses to the D-sub connector of the module. 34980A User’s Guide...
Analog Buses. See page 120 further information. The 34980A Product Reference CD (shipped with the instrument) contains a 34924T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
155 page 158. If you are using an Agilent 349xxT terminal block to connect your DUT to this module, be sure to use the terminal block that corresponds to your module configuration mode. Use the 34925T- 001 terminal block for differential mode (2- wire or 4- wire configuration).
Page 165
Bus or FET switch, results in an error status response from the module. Once in the overvoltage state, you must restore normal module operation with one of these actions: • using the SYSTem:CPON <slot> command. This affects only the module specified. 34980A User’s Guide...
Page 166
Further FET protection is assured only as one channel in each bank is closed at any time. Thus this module will operate as only a 1:N MUX module. For more information about FET channel closures, refer to page 122. 34980A User’s Guide...
NOTE: Bank relays: FET non-latching Analog Bus relays: Armature non-latching Bank 1 Overvoltage Protection (each channel) COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 51.1 Bank 2 Current-Limiting Circuitry 34980A User’s Guide...
2-wire) terminal block shorts these pins for you. This feature protects No Connect 47 inadvertent routing of No Connect 48 high voltages from the No Connect 49 Analog Buses to the No Connect 50 D-sub connector of the 34980A User’s Guide...
Analog Buses. See page 120 further information. If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34925T-001 terminal block that corresponds to the 2- or 4-wire configuration mode. An error will not be generated if you have installed a terminal block that doesn't match the present module configuration.
NOTE: Bank relays: FET non-latching Analog Bus relays: Armature non-latching Overvoltage Protection Bank 1 (each channel) COM 1 Analog Buses ABus1 ABus2 ABus3 ABus4 (MEAS) (SENS) COM 2 51.1 Current-Limiting Circuitry Bank 2 34980A User’s Guide...
1-wire) terminal block shorts these pins for you. This feature protects No Connect 47 inadvertent routing of No Connect 48 high voltages from the No Connect 49 Analog Buses to the No Connect 50 D-sub connector of the 34980A User’s Guide...
Analog Buses. See page 120 further information. If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34925T-002 terminal block that corresponds to the 1-wire configuration mode. An error will not be generated if you have installed a terminal block that doesn't match the present module configuration.
Matrix Switch Modules Matrix Switch Modules The matrix switch modules for the 34980A offer a convenient way for you to connect multiple instruments to multiple points on your DUT. For a lower cost and better specification alternative, you can connect both matrix and multiplexer (MUX) modules.
For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. 34980A User’s Guide...
Page 176
In addition, this command closes Analog Bus relay 911 on the module in slot 1 (Bank 1). Note that although the specified range of channels includes the other Analog Bus relays, they are ignored and are not closed by this command. 34980A User’s Guide...
Page 177
304 and 308 for a matrix module in slot 3. DIAGnostic:RELay:CYCLes? (@3304,3308) Example: Resetting module(s) to power-on state The following command resets a module in slot 4 to its power- on state. SYSTem:CPON 4 34980A User’s Guide...
34931A. However, the presence of in- rush resistors on the Analog Buses and columns require additional consideration, and you must take care when linking multiple 34933A matrix modules. See the simplified schematics on page 179 page 183. 34980A User’s Guide...
Page 179
*n can be 8 or 16 Increase number of 16 or 32 Columns columns by connecting through rows n - 1 n - 1 Module 1 Module 2 Analog Buses *n can be 8 or 16 4 Rows 34980A User’s Guide...
However, only Matrix 2 in this module connects to the Analog Buses. By closing channels 921 and 922 you can connect rows 5 and 6 respectively to the internal DMM of the 34980A mainframe for voltage and resistance measurements. You can connect multiple matrix modules externally and/or through the Analog Buses for applications that require large matrices.
This feature protects inadvertent routing of high Interlock voltages from the Analog Buses to the Interlock D-sub connector of the module. No Connect pins: 3-4, 9-12, 15-16. 18-22, 25-26, 31-32, 34, 43-48 34980A User’s Guide...
Matrix 2, are open and disconnected from the Analog Buses. page 162 for further information. The 34980A Product Reference CD (shipped with the instrument) contains a 34931T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
Page 184
50-pin D-sub connectors. Although columns are numbered the same on Matrix 1 and Matrix 2, they are electrically separate from one another (e.g., Col C8). 34980A User’s Guide...
However, only Matrix 2 in this module connects to the Analog Buses. By closing channels 921 and 922 you can connect rows 5 and 6 respectively to the internal DMM of the 34980A mainframe for voltage and resistance measurements. You can connect multiple matrix modules externally and/or through the Analog Buses for applications that require large matrices.
34, and 45-46. C14H block shorts these pins for C14L you. This feature protects inadvertent routing of high C10H C15H voltages from the Analog C10L C15L Buses to the D-sub C11H C16H connector of the module. C11L C16L 34980A User’s Guide...
Matrix 2, are open and disconnected from the Analog Buses. page 162 for further information. The 34980A Product Reference CD (shipped with the instrument) contains a 34932T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
However, only Matrix 2 in 2- wire mode of this module connects to the Analog Buses. By closing channels 921 and 922 you can connect rows 5 and 6 respectively to the internal DMM of the 34980A mainframe for voltage and resistance measurements.
Page 190
Analog Buses. By closing channels 921 and 922 you can connect rows 1 and rows 2 respectively to the internal DMM of the 34980A mainframe for voltage and resistance measurements. You can connect multiple matrix modules externally and/or through the Analog Buses for applications that require large matrices.
This feature protects inadvertent routing C2L bypass 44 C7L bypass 16 of high voltages from the C3H bypass 19 C8H bypass 47 Analog Bus to the D-sub C3L bypass 20 C8L bypass 48 connector of the module. 34980A User’s Guide...
You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34933T-001 terminal block that corresponds to the 2-wire configuration mode.
4C1 bypass 4C6 bypass feature protects inadvertent 3C2 bypass 3C7 bypass routing of high voltages 4C2 bypass 4C7 bypass from the Analog Buses to 3C3 bypass 3C8 bypass the D-sub connector of the module. 4C3 bypass 4C8 bypass 34980A User’s Guide...
You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format If you are using an Agilent terminal block to connect your DUT to N O TE this module be sure to use the 34933T-002 terminal block that corresponds to the 1-wire configuration mode.
General Purpose Switch Modules General Purpose Switch Modules Use the general- purpose (GP) switch modules in your 34980A mainframe to route signals or control other system devices. • The 34937A 32- Channel Form C and Form A GP Switch Module provides independent control of 32 latching relays: •...
Page 201
If it is necessary to switch a mains voltage or any circuit where a large inductive load may be switched, you must add signal conditioning elements to reduce the potential transients before they reach the module or the Analog Buses. 34980A User’s Guide...
For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Opening and Closing Channels Example: Closing and opening channels The first two commands close channel 3 for a module in slot 2, then channel 5 for that module.
Page 203
7 and 16 for a module in slot 1. DIAGnostic:RELay:CYCLes:CLEar (@1007,1016) Example: Resetting Module(s) to power-on state (all modules) The following command resets a module in slot 4 to its power- on state. SYSTem:CPON 4 34980A User’s Guide...
N O TE when high-carry current-induced heat on the modules reaches a threshold of 70 34937A Simplified Schematic Channel 001 Channel 029 (1A Form C) (5A Form A) Channel 028 Channel 032 (1A Form C) (5A Form A) 34980A User’s Guide...
28 NO No Connect 17 17 NC 20 NC 23 NC 26 NC 31 NO 17 Common 21 20 Common 32 23 Common 27 26 Common 22 31 Common 2 17 NO 20 NO 23 NO 26 NO 34980A User’s Guide...
In addition, space is available on the label for you to write the slot number. The 34980A Product Reference CD (shipped with the instrument) contains a 34937T Wiring Log for you to document your wiring configuration for this module.
A temperature sensor on these modules triggers system interrupts N O TE when high-carry current-induced heat on the modules reaches a threshold of 70 34938A Simplified Schematic Channel 001 (5A Form A) Channel 020 (5A Form A) 34980A User’s Guide...
In addition, space is available on the label for you to write the slot number. The 34980A Product Reference CD (shipped with the instrument) contains a 34938T Wiring Log for you to document your wiring configuration for this module.
Page 210
General Purpose Switch Modules 34980A User’s Guide...
You can connect the banks in this modules and to banks in other RF MUX modules to create a larger switching configuration. For example, you can create up to 1x97 RF MUX in a single 34980A mainframe. For the 34942A, it is recommended that you use gold-plated straight plug N O TE connectors (75 Miniature SMB).
When installing the plastic shoulder washers, use 7 in-lbs of torque. The 34941A and 34942A are shipped from the factory chassis-grounded with metal shoulder washers installed on all connectors in each bank of relays. 34980A User’s Guide...
For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Example: Closing channels You can only close channels on the RF MUX modules.
The front panel of the two RF MUX modules are similar with channel labels in the same positions, the unique product number on the left, and the product description on the right. Bank 1 Bank 2 Quad 1x4 RF MUX 3494xA xx Ohm Bank 3 Bank 4 34980A User’s Guide...
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide Microwave Switch/Attenuator Driver 34945A Microwave Switch/Attenuator Driver Recommended Switches and Attenuators Power Supplies Channel Numbering Simple Switch Control Using Single Drive Switches and Attenuators Remote Module Identifiers Drive Modes Using Single Drive Switches and Attenuators...
RJ- 45 connectors and cables. A cable is provided with each additional remote module. Up to eight remote modules can be controlled by a single 34945A and up to eight 34945As may be installed in a 34980A mainframe. However, the maximum number of 34945EXTs allowed per mainframe is eight in any configuration.
Page 219
• The driver interface can supply 24 V power to the first remote module only. • The first remote module may also use an external power source. • Each remote module only supports a single power source. 34980A User’s Guide...
Page 220
• Each remote module may be powered by a separate power supply. All distribution boards on each remote module must use the same power supply voltage. • You may have up to eight 34945EXTs in a system. 34980A User’s Guide...
Page 221
I/O Access LED Each 34945EXT has an I/O Access LED used to indicate transactions between the 34980A mainframe and the 34945EXT module. When power is first applied to a 34945EXT module, this LED is continuously illuminated indicating that power has been applied.
Microwave Switch/Attenuator Driver Recommended Switches and Attenuators The recommended Agilent switches and attenuators for use with the 34945A are shown below. Included in the table is the distribution board used for each switch or attenuator. Switch/Attenuator Coil Voltage Connection Drive Options...
Power Supplies The switches and attenuators on the first remote module may be powered from the 34980A or use an external power supply. All additional remote modules must use an external power supply. Each remote module has a terminal strip used to connect external switch power.
<slot><rem><channel> where: slot is the 34980A slot where the 34945A driver interface is installed, and is a single digit in the range of 1 to 8. rem is the remote module being controlled, and is a single digit in the range of 1 to 8.
Additionally, the drive current source must be selected and configured. The following commands show a simple command sequence controlling channel 1 of an Agilent N1810 switch (installed on a Y1150A distribution board) of the third remote module attached to a 34945A installed in slot 4 of the mainframe (slot = 4, rem = 3, channel = 01).
<slot><rem><00> where: slot is the 34980A slot where the 34945A driver interface is installed, and is a single digit in the range of 1 to 8. rem is the remote module being controlled, and is a single digit in the range of 1 to 8.
T(Settle) parameter. This parameter ensures the switch has had time to change state before the position indicator is evaluated. This parameter may be set individually for each channel or will default to 0.0 ms following either a SYSTem:RMODule:PRESet command. ROUTe:RMODule:BANK:PRESet 34980A User’s Guide...
ROUTe:RMODule:DRIVe:SOURce OFF Once a channel is paired, only pulse drive is allowed on that channel. Setting any of the following parameters applies the setting to both of the paired channels: • ROUTe:CHANnel:DRIVe:PULSe:WIDTh • ROUTe:CHANnel:DRIVe:TIMe:RECovery • ROUTe:CHANnel:DRIVe:TIMe:SETTle • ROUTe:CHANnel:VERify:ENABle 34980A User’s Guide...
218) turned off (default) will report the channel as ‘stateless’ and the query will return an error. Single drive pulsed ROUTe:CLOSe? channels must have verification enabled ) to query the channel state using the ROUTe:CHANnel:VERify ON query. ROUTe:CLOSe? 34980A User’s Guide...
Verification will slow switching performance on any remote module with one or more verified channels. Additionally, if you have enabled the command overlap function (using the ROUTe:OPERation:OVERlap:ENABle command), the verification will be performed at the end of each close/open operation, before processing the next command. 34980A User’s Guide...
Page 231
If you have not enabled verification, you can still query the indicator state of a specific channel using the ROUTe:CHANnel:VERify:POSition:STATe? command. This command is useful for channels on which verification is disabled for activities such as debugging or when verification is disabled for performance reasons. 34980A User’s Guide...
The LEDs obtain their power from the remote module power supply. If the N O TE command has been sent, the ROUTe:RMODule:DRIVe:SOURce OFF LEDs will not operate. Simplified connections for the position indicators are shown in the diagrams beginning on page 254. 34980A User’s Guide...
The system is set to the following conditions after executing this command. ROUTe:RMODule:DRIVe:SOURce:IMMediate ROUTe:RMODule:DRIVe:SOURce:BOOT ROUTe:RMODule:DRIVe:LIMit ROUTe:RMODule:BANK:DRIVe:MODE OCOLlector ROUTe:RMODule:BANK:LED:DRIVe:ENABle ROUTe:RMODule:BANK:LED:DRIVe:LEVel 5 mA ROUTe:CHANnel:DRIVe:PAIRed:MODE ROUTe:CHANnel:DRIVe:PULSe:MODE ROUTe:CHANnel:DRIVe:PULSe:WIDTh 15 ms ROUTe:CHANnel:DRIVe:TIME:RECovery 0.0 seconds ROUTe:CHANnel:DRIVe:TIME:SETTle 0.0 seconds ROUTe:CHANnel:DRIVe:OPEN:DEFault OPEN selected ROUTe:CHANnel:VERify:ENABle ROUTe:CHANnel:VERify:POLarity NORMal 34980A User’s Guide...
Page 234
The system connections and drive states. This is very similar in operation to what occurs at power- up. The command SYSTem:CPON performs a reset operation on a 34945A in single slot. resets all *RST modules in the mainframe. 34980A User’s Guide...
Page 235
ROUT:CHAN:DRIV:OPEN:DEF ON (except channel 7, 17) This command uses special channel addressing as described in “Remote Module Identifiers” on page 214. This command requires the channel drive source be in order to allow execution ( ROUTe:RMODule:DRIVe:SOURce OFF 34980A User’s Guide...
Each 34945EXT remote module can hold up to four distribution boards. Distribution boards are designed to support the most common types of Agilent microwave switches and attenuators. The table below shows the distribution boards available and lists the supported switches and attenuators.
Microwave Switch/Attenuator Driver Y1150A The Y1150A supports the Agilent N181x series microwave switches shown below. Up to eight switches in any combination can be connected to each distribution board. Agilent Switch Description N1810UL Unterminated latching 3-port (SPDT) N1810TL Terminated latching 3-port (SPDT)
Page 238
N.C. Drive B IND A Drive A N.C. +VR is the Voltage source for the Relay +VI is the Voltage source for the LED Indicator Switch Connector Distribution Board Connector Pin 1 No Connection To This Pin 34980A User’s Guide...
Microwave Switch/Attenuator Driver Y1151A The Y1151A supports up to two of the Agilent microwave switches shown below. Agilent Switch Description 87104A/B/C SP4T 4 port latching 87106A/B/C SP6T 6 port latching 87406B 6 port matrix Y1151A Switch Options Supported (Recommended options are shaded).
Page 242
IND 2 Path 3 IND 3 Path 4 IND 4 Path 5 IND 5 Path 6 IND 6 Open All Paths +VR is the Voltage source for the Relay +VI is the Voltage source the LED Indicator 34980A User’s Guide...
Page 244
Close another path or open all SW2 Path 5 ROUT:CLOS (@xx15) Close another path or open all SW2 Path 6 ROUT:CLOS (@xx16) Close another path or open all SW2 Open All 2 ROUT:CLOS (@xx17) SW2 Open All 2 ROUT:CLOS (@xx18) 34980A User’s Guide...
Page 245
SW1 - Path 3 SW2 - Path 3 SW1 - Path 4 SW2 - Path 4 SW1 - Path 5 SW2 - Path 5 SW1 - Path 6 SW2 - Path 6 Not Used Not Used Not Used Not Used 34980A User’s Guide...
Microwave Switch/Attenuator Driver Y1152A The Y1152A supports one of the 87xxx switches and up to two of the Agilent N181x switches. Supported switches are shown below. Agilent Switch Description 87204A/B/C SP4T 4 port latching 87206A/B/C SP6T 6 port latching 87606B...
Page 247
Y1152A Connections LED Connectors Switch Connectors Y1152A Switch connector SW1 (87204/06) N.C. Close 1 Open 1 Close 2 Open 2 Close 3 Open 3 Close 4 Open 4 Close 5 Open 5 Close 6 Open 6 N.C. 34980A User’s Guide...
Page 248
IND A Drive A N.C. +VR is the Voltage source for the Relay +VI is the Voltage source for the LED Indicator Pin 1 Pin 1 Switch Connector Distribution Board Connector Pin 1 No Connection To This Pin 34980A User’s Guide...
Page 249
ROUT:OPEN (@xx05) ROUT:CLOS (@xx05) SW1 Path6 ROUT:OPEN (@xx06) ROUT:CLOS (@xx06) State A State B ROUT:OPEN (@xx07) ROUT:CLOS (@xx07) ROUT:OPEN (@xx08) ROUT:CLOS (@xx08) * For switches connected to SW1, note the path closed is accomplished with the ROUTe:OPEN command. 34980A User’s Guide...
Page 250
SW1 - Open 2 SW1 - Open 6 SW1 - Close 3 SW2 - Ind A SW1 - Open 3 SW2 - Ind B SW1 - Close 4 SW3 - Ind A SW1 - Open 4 SW3 - Ind B 34980A User’s Guide...
All options supported model number RF Connectors various All options supported Coil Voltage +5VDC +15VDC +24VDC (required if using internal power) DC Connector Type 10 pin ribbon cable header Calibration Certificate All options supported 34980A User’s Guide...
Page 252
Flat Pack - ribbon cable connected to attenuator with 14 pin DIP header on free end. Not recommended. Calibration certificate All options supported Y1153A Connections LED Connectors Attenuator Ribbon Connectors Attenuator Screw Terminals 34980A User’s Guide...
Page 254
ROUTe:OPEN N O TE attenuation. Total attenuation is the sum of the dB amounts for the individual sections switched in. When all channels open at reset maximum attenuation is set. 34980A User’s Guide...
Page 255
P102 Atten 2 P101 Thru Line 2 P102 Thru Line 2 P101 Atten 3 P102 Atten 3 P101 Thru Line 3 P102 Thru Line 3 P101 Atten 4 P102 Atten 4 P101 Thru Line 4 P102 Thru Line 4 34980A User’s Guide...
Can use ribbon cables with the Y1154A, or discrete wires with the Y1155A. Mounting Bracket All options supported Calibration Certificate All options supported Drive Options Direct coil connections for open collector drive and TTL/5V CMOS compatible inputs standard 34980A User’s Guide...
Page 257
Microwave Switch/Attenuator Driver Y1154A Connections LED Connectors Transfer Switch Connectors Switch Connectors Y1154A Switch connector SW1 and SW2 (87222) Drive A Ind A Drive B Ind B N.C. N.C. N.C. N.C. N.C. N.C. N.C. 34980A User’s Guide...
Page 258
+VR is the Voltage source for the Relay +VI is the Voltage source for the LED Indicator Distribution Board Connector Switch Connector No Connection To These Pins Switch Connector Distribution Board Connector Pin 1 No Connection To This Pin 34980A User’s Guide...
Microwave Switch/Attenuator Driver Y1155A The Y1155A provides screw terminal connections can support the Agilent switches listed below. Additionally, the screw terminals make it adaptable to most any switch. Agilent Switch Description 8762A/B/C Terminated latching 3-port (SPDT) 8762F 75 ohm terminated SPDT...
Page 262
TTL/5V CMOS compatible inputs with +24VDC coils (Note: position indicators do not function; wiring pattern differs from direct drive) TTL/5V CMOS compatible inputs with +15VDC coils (Note: position indicators do not function; wiring pattern differs from direct drive) 34980A User’s Guide...
Page 263
Item Description Cable Type 3 wire cable, 24 AWG stranded Y1155A Connector Screw terminal connection for wire provided on Y1155A Switch Connector Solder wire to switch solder lug Cable Wiring Varies with drive option; see switch documentation 34980A User’s Guide...
Page 265
SW5 - B SW2 - A SW6 - A SW2 - B SW6 - B SW3 - A SW7 - A SW3 - B SW7 - B SW4 - A SW8 - A SW4 - B SW8 - B 34980A User’s Guide...
Page 266
The logic level of the position indicator can be inverted using the command. ROUTe:CHANnel:VERify:POLarity The schematic shown is similar to the Agilent 87104A/B/C, 87106A/B/C, and 87406B switches. Many other switches use this technique (both with and without the position indicator). 34945EXT...
Page 267
ROUTe:CHANnel:VERify:POLarity As shown, Channel 01 was pulsed to close Coil A. The corresponding position indicator also closed. Closing position indicator A opens position indicator B. The schematic shown is similar to the Agilent N181x series of switches. Y1155A 34945EXT Switch...
Page 268
ROUTe:CHANnel:VERify:POLarity As shown, Channel 01 was pulsed to close Port 1. The corresponding position indicator also closed. The schematic shown is similar to the Agilent 876x series of switches and 849x series of step attenuators. Y1155A 34945EXT Switch...
The figure below shows the dimensions of the remote module and the locations of usable mounting holes. 38.35 205.54 114.1 57.05 All Mounting Holes are Metric M4X0.7 Threads 11.34 9.73 11.73 15.05 41.74 114.1 114.1 26.6 30.96 280.64 34980A User’s Guide...
Reference Help file. Example: Configuring an Agilent N1810UL The following example illustrate controlling an Agilent N1810UL attached to a Y1150A distribution board. The distribution board is connected to Bank 1 of the first remote module attached to the 34945A installed in slot 1 of the mainframe.
Page 271
TTL drive using an power OPEN EXTernal supply. Finally, the channel is closed. ROUTe:RMODule:DRIVe:SOURce OFF,(@4300) ROUTe:CHANnel:DRIVe:PAIRed ON,(@4301) ROUTe:CHANnel:DRIVe:PULSe 0.015,(@4301) ROUTe:CHANnel:DRIVe:TIME:SETTle 0.012,(@4301) ROUTe:CHANnel:DRIVe:TIME:RECovery 0.010,(@4301) ROUTe:CHANnel:VERify ON,(@4301) ROUTe:CHANnel:DRIVe:OPEN:DEFault (@4301) ROUTe:RMODule:BANK:DRIVe:MODE TTL,BANK1,(@4300) ROUTe:RMODule:DRIVe:SOURce EXT,(@4300) ROUT:CLOSe (@4301) 34980A User’s Guide...
Page 272
ROUTe:CHANnel:DRIVe:TIME:RECovery 0.012,(@4301) ROUTe:CHANnel:VERify ON,(@4301) ROUTe:CHANnel:DRIVe:CLOSe:DEFault (@4301) ROUTe:RMOD:BANK:DRIVe:MODE OCOLlector,BANK1,(@4300) ROUTe:RMODule:DRIVe:SOURce EXT,(@4300) ROUT:CLOSe (@4301) ROUT:CLOSe? (@4301) ROUTe:CHANnel:DRIVE:STATe? (@4301) query returns a 0 if the channel is not ROUTe:CHANnel:DRIVE:STATe? being driven and a 1 if the channel is being driven. 34980A User’s Guide...
These terminated 3- port 50- ohm switches are designed to maintain impedance matching. The 34947A module contains three independent Agilent N1810UL switches. These higher density 3- port switches are unterminated. For channel configuration on each module, refer to the simplified schematics on page 264.
For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Example: Closing channels You can use the...
When installing SMA connectors, it is recommend that you tighten them to 0.8 - 1.1 Nm (7- 10 in- lbs) of torque. 34946A and 34947A Simplified Schematics The following drawings show the channel configuration for the 34946A and 34947A modules, respectively. 34980A User’s Guide...
Channel Bank Bank Bit 23 Bit 23 Bit 24 Bit 24 Channel Channel Bit 31 Bit 31 Counter/ 32 Bits 24 Bits Clock Channel Totalizer Gate 20 MHz - 10 Hz Counter/ 32 Bits Channel Totalizer Gate 34980A User’s Guide...
MEAS:DIG? BYTE, (@1102) By adding parameters to the command, you can set the channel width, polarity, and threshold for read. For example, sending the following SCPI command you can read the 32- bit channel 201. MEAS:DIG? LWOR, (@1201) 34980A User’s Guide...
Page 280
I/O module in slot 1 sets a 32- bit channel to use normal polarity, with active drive and a ‘set’ output voltage of 4 volts. CONF:DIG:WIDT LWOR,(@1201) CONF:DIG:POL NORM,(@1201) SOUR:DIG:DRIV ACT,(@1201) SOUR:DIG:LEV 4,(@1201) The width and polarity parameters apply to both input and output operations. 34980A User’s Guide...
Page 281
Channel settings of polarity, threshold, level, and drive mode are unchanged when channels are combined. For example, consider the following command sequence. CONF:DIG:POL NORM,(@1101) CONF:DIG:POL INV,(@1102) CONF:DIG:WIDT WORD,(@1101) 34980A User’s Guide...
Output Buffered Synchronous Input Start/Stop (output) Not Used (Hi-Z) Input Strobe (input) Buffered Synchronous Output Start/Stop (output) Strobe (output) Not Used (Hi-Z) (internal clock) Buffered Synchronous Output Start/Stop (output) Not Used (Hi-Z) Output Strobe (external clock) (input) 34980A User’s Guide...
Page 283
The settings for drive mode, output drive level, and input threshold also N O TE apply to the bank’s interrupt line. When using external pull-ups in the open collector mode, the outputs will N O TE not exceed 5 V. 34980A User’s Guide...
Page 284
The I/O direction line is set high following the first query and SENSe:DIGital:DATA:WORD? remains high until the digital channel is reset or reconfigured. CONF:DIG:WIDT WORD, (@5101) CONF:DIG:DIR INP, (@5101) CONF:DIG:HAND SYNC, (@5101) SENS:DIG:DATA:WORD? (@5101) SENS:DIG:DATA:WORD? (@5101) 34980A User’s Guide...
Page 285
The I/O direction line is set low following the first command and SOURce:DIGital:DATA:WORD remains low until the digital channel is reset of reconfigured. CONF:DIG:WIDT WORD, (@5101) CONF:DIG:DIR OUTP, (@5101) CONF:DIG:HAND SYNC, (@5101) SOUR:DIG:DATA:WORD #hFFFF, (@5101) SOUR:DIG:DATA:WORD #h4DB5, (@5101) 34980A User’s Guide...
Page 286
The start/stop line is set high following the first byte handshake and remains high until the last byte is captured. CONF:DIG:WIDT BYTE, (@5101) CONF:DIG:DIR INP, (@5101) CONF:DIG:HAND SYNC, (@5101) SENS:DIG:MEM:SAMP:COUN 0, (@5101) SENS:DIG:MEM:ENAB ON, (@5101) SENS:DIG:MEM:STAR (@5101) 34980A User’s Guide...
Page 287
- 23 to 23 ns. A synchronous buffered output using the internal clock is shown in the diagram below (default handshake line polarity). H0 (Start/Stop) CYC LE CYC LE (Last Cycle) H1 (Strobe Out) Data Out Invalid Valid 34980A User’s Guide...
Handshaking is described in more detail on page 270. Set the trigger source. By default, the trigger source is set to use a software trigger. You can also use one of the interrupt lines (see page page 281) as a trigger source. 34980A User’s Guide...
Page 290
Enable the memory. Enable the memory on the bank using the command. This command sets the SOURce:DIGital:MEMory:ENABle selected trace to be the output and puts the bank in the wait- for- trigger state. 34980A User’s Guide...
Page 291
CONFigure:DIGital to set the channel width, direction, thresholds, and polarity. See page 267 for basic input operations. Set the handshake mode. You must use synchronous handshaking mode. Handshaking is described in more detail on page 270. 34980A User’s Guide...
Page 292
The count specifies the number of samples to read. count + index must be less than the number of captured points. Both these data reads are non- destructive to the bank memory. To clear the memory for new data, send the SENSe:DIGital:MEMory:CLEar command. 34980A User’s Guide...
You can set the interrupt line to be driven or open collector using the command. SENSe:DIGital:HANDshake:DRIVe The settings for drive mode, output drive level, and input threshold also N O TE apply to the bank’s handshake lines. 34980A User’s Guide...
You can change the byte order reported using the FORMat:BORDer command. This command allows you to swap the most- significant and least- significant byte ordering for all data transfer operations. The command is applied globally and cannot be assigned to an individual slot or channel. 34980A User’s Guide...
Page 295
Note that for inputs the first byte in memory is considered the most WORD significant byte and was read on the upper bits (8 through 15). For LWORd inputs the first byte was read on bits 24 through 31. 34980A User’s Guide...
For example, the following commands establish a byte pattern match on channels 101 and 201. When the pattern is found, 200 samples are captured. CONF:DIG:WIDTH BYTE,(@3101,3201) CALC:COMP:DATA:BYTE 140,(@3101,3201) CALC:COMP:STAT ON,(@3101,3201) DIG:MEM:SAMP:COUN 200,(@3101,3201) DIG:MEM:COMP:ACT STAR,(@3101,3201) DIG:MEM:ENAB ON,(@3101,3201) 34980A User’s Guide...
The figure below shows an SENSe:COUNter:INITiate externally gated totalizer measurement. The number of totalized counts is ‘5’ in this particular example. Ext Gate Input Init 34980A User’s Guide...
Page 298
SENS:COUN:FREQ? (@1301) SENS:COUN:PER? (@1301) SENS:COUN:PWID? (@1301) SENS:COUN:DCYC? (@1301) command parameter sets the internal CONFigure:COUNter:FREQuency gate time (to 1e- 3 or 1 ms in the above example). You can also set the gate time using the command. SENSe:COUNter:GATE:TIME 34980A User’s Guide...
The 34950A uses two D- sub 78- pin female connectors. Each connector provides contains one bank of the module. As viewed from the rear panel, the connectors and their banks are shown below. P1 (Bank 1) P2 (Bank 2) 34980A User’s Guide...
Page 300
64-Bit Digital I/O Module with Memory and Counter As viewed from the rear panel, the pins in each connector are numbered as shown below. P1 (Bank 1) Connector Pin Assignments Signal Signal Signal Signal CH102 CNTR GATE INTR 34980A User’s Guide...
Page 301
64-Bit Digital I/O Module with Memory and Counter P2 (Bank 2) Connector Pin Assignments Signal Signal Signal Signal CH202 CNTR GATE INTR 34980A User’s Guide...
34950T Terminal Block The optional 34950T terminal block has screw type connections and the terminal are labeled with the channel and bit information. The 34980A Product Reference CD (shipped with the instrument) contains a 34950T Wiring Log for you to document your wiring configuration for this module.
512,000 points. The module can output points with a settling time of 40 s and a 200 kHz point- to- point update rate. 34980A User’s Guide...
Page 305
The waveforms are stored in volatile memory. Therefore, whenever power to the 34980A is cycled, the volatile memory empties of data it has contained. The waveform feature of the 34951A is not intended as a full- featured substitute for a function generator, but as a means of storing point- to- point updates.
Page 306
CALibration:MODule? command, you can adjust all four channels of the DAC module. The adjustments, performed under complete control of the 34980A, require approximately one minute per module. Because the auto-cal uses the internal DMM, do not route signals WARN IN G on ABus1 when performing an auto-cal of a DAC module.
299. For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Level Mode...
Page 308
100). SOURce:FUNCtion:CLOCk:SOURce EXTernal,(@4001,4002) SOURce:FUNCtion:CLOCk:EXTernal:DIVisor 100,(@4001,4002) Example: Outputting a clock The following commands set the clock output frequency for slot 4 to 5 kHz and enable the output. SOURce:MODule:CLOCK:FREQuency 5E+3,4 SOURce:MODule:CLOCK:STATE ON,4 34980A User’s Guide...
Page 309
The *RST command will not discard the calibration constants. The command to secure the instrument is: CALibration:SECure:STATe ON <security code> The default security code is AT34980. N O TE 34980A User’s Guide...
Page 310
7. SYSTem:CTYPe? 7 Example: Resetting the module(s) to power-on state The following command resets a module in slot 4 to its power- on state. SYST:CPON 4 Using this command will erase any downloaded waveforms. N O TE 34980A User’s Guide...
Ext Clock In/Out Ext Trig In/Out 16 Bits Channel 001 16 Bits Channel 002 16 Bits Channel 003 16 Bits Channel 004 For more detail on the internal configuration of each DAC channel, see the next page. 34980A User’s Guide...
GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND Description Socket Description Socket Description Socket Description Socket Description Socket 3L Sense 3H Sense 1L Sense 1H Sense 4L Sense 4H Sense 2L Sense External Clock 2H Sense Trigger No Connect No Connect No Connect 34980A User’s Guide...
In addition, space is available on the label for you to write the slot number. The 34980A Product Reference CD (shipped with the instrument) contains a 34951T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
16 bits of resolution. Each DAC channel is capable of 10 mA maximum current. Use the two analog outputs to source bias voltages to your DUT, to control your analog programmable power supplies, or as set points for your control systems. The outputs are programmed directly in volts. 34980A User’s Guide...
307. For complete information on the SCPI commands used to program the 34980A, refer to the Agilent 34980A Programmer’s Reference contained on the 34980A Product Reference CD. For example programs, also refer to the 34980A Product Reference CD. Digital Input/Output...
Page 318
The following command returns the identify of the module installed in slot 7. SYSTem:CTYPe? 7 Example: Resetting module(s) to power-on state The following command resets a module in slot 4 to its power- on state. SYSTem:CPON 4 34980A User’s Guide...
DAC 2H Bit 8 Bit 24 Bit 9 Bit 25 Bit 10 Bit 26 Bit 11 Bit 27 Channel 2 Channel 4 Bit 12 Bit 28 Bit 13 Bit 29 Bit 14 Bit 30 Bit 15 Bit 31 34980A User’s Guide...
In addition, space is available on the label for you to write the slot number. The 34980A Product Reference CD (shipped with the instrument) contains a 34952T Wiring Log for you to document your wiring configuration for this module. You can open the wiring log file in Microsoft®...
Page 322
Multifunction Module with DIO, D/A, and Totalizer 34980A User’s Guide...
The sheet metal base of the module provides fifteen countersunk holes for flexible mounting of circuit boards, terminal blocks or other components. As with all other plug- in modules for the 34980A, cooling is provided within the mainframe chassis. 34959A Breadboard Simplified Block Diagram...
Reverse this procedure to replace the cover. 34959A Breadboard Module as Shipped The Agilent- supplied PC board must be removed if you are making connections to the Analog Buses, in order to solder the necessary relays (not provided) and lead wires. To remove this PC board, remove the Torx T10 screw shown, slide the cover back 5mm to clear the two retaining tabs, and lift the board up.
23 Control Line 2: Channel 2 Strobe Line 11 Relay Ground 24 Control Line 3: Read/Write Status Line 12 Digital Channel 001; Bit 7 25 +5V power supply 13 Digital Channel 001; Bit 6 26 Relay Ground 34980A User’s Guide...
Page 328
Analog Buses 1-4 and equipment damage may result from making connections to pins 1 through 4 of P101. Otherwise, channels 911-914 and pins 1-4 may be used as four additional general purpose relay drive lines. 34980A User’s Guide...
Accessing the 34980A Mainframe’s Analog Bus If your custom circuitry will need access to the four Analog Buses on the mainframe’s backplane, you must install relays (not provided) on and make connections directly to the Agilent- supplied PC board (see the explanation on page 313...
Page 330
Breadboard Module The connections from the Analog Bus outputs (8 holes marked on the Agilent- supplied PC board as 1 through 4, H and L) to your custom circuitry should be made with wire insulated for 300V service. When soldering wire to the Analog Bus connection holes, CAU T ION take special care to avoid shorts between wires and/or holes.
3448-3040 40-conductor ribbon cable 971111-5 PC-board mount 4-216093-0 The suggested suppliers for these cables and connectors are: Vendor: 3M Corporation Vendor Address: 6801 River Place Boulevard, Austin, TX 78726 U.S.A. Vendor: Vendor Address: Harrisburg, PA 17105 U.S.A. 34980A User’s Guide...
Page 332
Dsub ports. If you utilize a PC board with the maximum allowable dimensions, it may be necessary to first remove the Agilent- supplied PC board (34980A backplane interface with ribbon cable headers), install the custom board by inserting the Dsub connectors into the ports provided, secure the custom board, and then reinstall the Agilent- supplied PC board.
“Module Considerations” on page 116 for detailed environmental operating conditions for the 34980A mainframe and its installed modules. That guidance sets a maximum voltage rating for the Analog Buses of 300V in pollution degree 1 (dry) conditions, and derates the maximum voltage to 100V for pollution degree 2 (possible condensation) conditions.
Programming the 34959A Breadboard Module The 34959A Breadboard Module has three methods of signal input/output between the 34980A mainframe and the user- designed circuitry. The first is to access the four Analog Buses. The second provides control for up to...
“Test Point A” to Analog Bus channel 913: ROUTe:CHANnel:LABel "Test Point A",(@2913) Most SCPI commands can address more than one channel at a time, including specifying a range of channels. Refer to the Agilent 34980A Programmer’s Reference for more complete information. General Purpose Relay Functions...
SOURce Timing for Read Commands When the 34980A receives a SCPI command to read from the breadboard, control line 3 is set high (its default setting, indicating a read request). If the read target is byte 1, control line 1 is set strobe low, the byte 1 data is read, and then control line 1 is set strobe high.
Page 341
Channel 002 will be reconfigured to operate in the same direction (input or output) as Channel 001; Channel 001 will become the control channel, and should be used for all DIO channel configuration commands. 34980A User’s Guide...
Page 342
SENSe:DIGital:DATA:<width>? (@<ch_list>) Example: If the Breadboard Module is in slot 3, and channel 002 has been configured as a byte input, the following command returns the value of the channel 002 byte as an integer: SENSe:DIGital:DATA:BYTE? (@3002) 34980A User’s Guide...
Page 343
To output a digital bit, the specified bit number must be 0 (LSB) through 7 (MSB) of the targeted byte, and the syntax is: SOURce:DIGital:DATA:BIT {0|1}, <bit>, (@<ch_list>) 34980A User’s Guide...
Page 344
Example: If the Breadboard Module is in slot 8, and channels 001 and 002 have been configured as a word output, any of the following commands will write the value 1001100110011001 to the combined digital channel: SOURce:DIGital:DATA:WORD #B1001100110011001,(@8001) SOURce:DIGital:DATA:WORD #H9999,(@8001) SOURce:DIGital:DATA:WORD 39321,(@8001) 34980A User’s Guide...
Page 348
Index SCPI errors. See 34980A Programmer’s Reference Help file odometer, 93, R0 values (RTDs), SCPI language conventions, offset compensation, rack mounting, SCPI version, OPEN T/C, forward orientation, self test, operating conditions, 29, 30, 116, instrument dimensions, sense terminals, overload, reverse orientation,...
Page 349
Y1130A rack mount kit, Y113xA cables, Y114xA connectors, Y1150A distribution board, updating firmware, Y1151A distribution board, USB, Y1152A distribution board, USB connector, Y1153A distribution board, user-defined labels, Y1154A distribution board, Y1155A distribution board, YSI 44000 series thermistors, 34980A User’s Guide...