Agilent 34980A Multifunction Switch/Measure Unit User’s Guide Agilent Technologies
Notices © Agilent Technologies, Inc. 2004, 2005 Manual Part Number No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Agilent Technologies, Inc. as governed by United States and international copyright laws. 34980-90001 Edition Third edition, July 2005 Printed in Malaysia Agilent Technologies, Inc.
Additional Safety Notices The following general safety precautions must be observed during all phases of operation of this instrument. Failure to comply with these precautions or with specific warnings or instructions elsewhere in this manual violates safety standards of design, manufacture, and intended use of the instrument. Agilent Technologies assumes no liability of the customer’s failure to comply with the requirements. General Do not use this products in any manner not specified by the manufacturer.
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St.
Contents 1 Introduction to the 34980A Front Panel at a Glance 2 Rear Panel at a Glance 3 Rear Panel Connector Pinouts 4 External Trigger/Alarms Connector (Male D-Sub) Analog Bus Connector (Female D-Sub) 4 Annunciator Display Indicators Front Panel Menu Reference Instrument Rack Mounting 4 5 6 7 2 Features and Functions Clearing 34980A Memory 10 SCPI Language Conventions 11 Rules for Using a Channel List 11 General Measurement Configuration 13 Overview of Measurement Modes 13 Analog Buses 16 Meas
Voltage Measurement Configuration DC Input Resistance 36 AC Low Frequency Filter 37 36 Resistance Measurement Configuration Offset Compensation 38 Current Measurement Configuration AC Low Frequency Filter 39 39 Frequency Measurement Configuration Low Frequency Timeout 40 Mx+B Scaling 38 40 41 Scanning 43 Rules for Scanning 43 Adding Channels to the Scan List 45 Scan Trigger Source 47 Trigger Count 52 Sweep Count 53 Sample Count 54 Channel Delay 56 Automatic Channel Delays 57 Reading Format 59 Non-Se
System-Related Operations 87 Firmware Revision 87 Product Firmware Updates 88 Instrument State Storage 88 Error Conditions 89 Self-Test 91 Front-Panel Display Control 91 Front-Panel Number Format 92 Real-Time System Clock 93 Internal DMM Disable 93 Relay Cycle Count 94 SCPI Language Version 94 Calibration Overview 95 Calibration Security 95 Calibration Count 97 Calibration Message 98 Remote Interface Configuration GPIB Interface 100 USB Interface 100 LAN Interface 100 Factory Reset State 99 109 Instrumen
34923A 40/80-Channel Reed Multiplexer 137 34923A Simplified Schematic for Two- or Four-Wire Mode 140 34923A D-Sub Connectors for Two- or Four-Wire Mode 141 34923T-001 Terminal Block for Two- or Four-Wire Mode 142 34923A Simplified Schematic for One-Wire Mode 143 34923A D-Sub Connectors for One-Wire Mode 144 34923T-002 Terminal Block for One-Wire Mode 145 34924A 70-Channel Reed Multiplexer 146 34924A Simplified Schematic 148 34924A D-Sub Connectors 149 34924T Terminal Block 151 34925A 40/80-Channel Optically
6 General Purpose Switch Modules General Purpose Switch Modules 188 34937A and 34938A SCPI Programming Examples 190 34937A 32-Channel GP Switch 192 34937A Simplified Schematic 192 34937A D-Sub Connectors 193 34937T Terminal Block 194 34938A 20-Channel High-Current GP Switch 34938A Simplified Schematic 195 34938A D-Sub Connectors 196 34938T Terminal Block 197 195 7 RF Multiplexer Switch Modules 34941A and 34942A RF Multiplexer Switch Modules Installing SMA Connectors 201 Isolating Connector Banks 201 349
10 64-Bit Digital I/O Module with Memory and Counter 34950A 64-Bit Digital I/O Module with Memory and Counter Basic Digital I/O Operations 267 Handshaking 270 Buffered I/O Operations 277 Interrupt Lines 281 Byte Ordering 282 Pattern Matching 284 Counter 285 Clock 287 34950A D-Sub Connectors 287 34950T Terminal Block 290 266 11 4-Channel Isolated D/A Converter with Waveform Memory Module 34951A 4-Channel Isolated D/A Converter with Waveform Memory Module 34951A SCPI Programming Examples 295 34951A Simplifi
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 1 Introduction to the 34980A Front Panel at a Glance 2 Rear Panel at a Glance 3 Rear Panel Connector Pinouts 4 Annunciator Display Indicators 5 Front Panel Menu Reference 6 Instrument Rack Mounting 7 Agilent Technologies 1
1 Introduction to the 34980A Front Panel at a Glance 1 2 3 4 5 6 7 8 9 10 11 12 13 2 WARNING This switch is standby only. To disconnect the mains from the instrument, On/Standby switch WARNINGss remove the power cord.
1 Introduction to the 34980A Rear Panel at a Glance 1 2 3 4 5 6 7 8 9 10 11 12 Access to Analog Buses (shown with cover installed). For pinout, see page 4. 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 External trigger input. For pinout, see page 4. Internal DMM option mark. If you ordered the internal DMM option, the circle is marked black. IEEE 488.
1 Introduction to the 34980A Rear Panel Connector Pinouts External Trigger/Alarms Connector (Male D-Sub) Input 5V 0V 6 9 1 5 Ext Trig Input / Chan Adv Input (Pin 6) > 1 µs Output Gnd (Pin 9) 3.3 V Chan Closed Output / VM Comp Output (Pin 5) 0V Approx.
1 Introduction to the 34980A Annunciator Display Indicators Display Indicator LAN USB GPIB ABUS [1234] ERROR Rmt Safety Interlock Trig HOT ALARM (H1234L) Definition Communicating with the 34980A over LAN. Communicating with the 34980A over USB. Communicating with the 34980A over GPIB. Analog Bus Connectivity. Normally, designated ABus connected on any module in mainframe. During scan, if ABus 1 and ABus 2 are indicated, they will be used at some point during the scan.
1 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. Store/Recall Store and recall instrument states • Store up to six instrument states in non-volatile memory • Assign a name to each storage location.
1 Introduction to the 34980A View • View errors and alarms • View the scanned readings from memory • View errors in the error queue • Read the number of cycles for the displayed relay (relay maintenance feature) Advanced Available at a later firmware release Alarm • Select one of four alarms to report alarm conditions on the displayed channel • Configure a high limit, a low limit, or both for the displayed channel • Select the slope (rising or falling edge) for the four alarm output lines Instrument Rac
1 Introduction to the 34980A 425.6 mm (16.76 in) 367.7 mm (14.48 in) 101.9 mm (4.01 in) or 70.4 mm (2.
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 2 Features and Functions Clearing 34980A Memory 10 SCPI Language Conventions 11 General Measurement Configuration 13 Analog Bus and Internal DMM Considerations 29 Temperature Measurement Configuration 31 Voltage Measurement Configuration 36 Resistance Measurement Configuration 38 Current Measurement Configuration 39 Frequency Measurement Configuration 40 Mx+B Scaling 41 Scanning 43 Monitor Mode 63 Scanning With External Instruments 65 Alarm Limi
2 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 *RST command. This will also clear the internal DMM settings and all channel configurations, Mx+B scaling constants, and all alarm settings.
Features and Functions 2 SCPI Language Conventions Throughout this guide, the following conventions are used for SCPI command syntax for remote interface programming: • Braces ( { } ) enclose the parameter choices for a given command string. The braces are not sent with the command string. • A vertical bar ( | ) separates multiple parameter choices for a given command string. • Triangle brackets ( < > ) indicate that you must specify a value for the enclosed parameter.
2 Features and Functions The Analog Bus relays (numbered s911, s912, s913, etc.) on the multiplexer and matrix modules are ignored if they are included in a range of channels. An error will be generated if an Analog Bus relay is specified as the first or last channel in a range of channels. For example, the following command closes all valid channels between channel 30 (slot 1) and channel 5 (slot 2). In addition, this command closes Analog Bus relay 911 on the module in slot 1 (Bank 1).
Features and Functions 2 General Measurement Configuration This section contains general information to help you configure the instrument for making measurements. Since these parameters are used by several measurement functions, the discussion is combined into one common section. Refer to the later sections in this chapter for more information on parameters that are specific to each measurement function.
2 Features and Functions • To stop storing readings in memory during long measurements, press and hold the Scan (Measure) key. • To view the readings in memory, use the View key (the readings are not erased when you read them). Each time you initiate a new DMM- only scan, the instrument will clear the previous set of readings from memory. Remote Interface Operation: • You can use the MEASure? command without specifying a to quickly take a stand- alone DMM reading.
Features and Functions 2 • The Analog Bus relays are automatically opened and closed as required during the scan to connect to the internal DMM for the measurement. For example, all 2- wire measurements use the ABus1 (MEAS) relays for 4- wire measurements, the ABus2 (SENS) relays are used in addition to the ABus1 relays. • Each time you initiate a new scan, the instrument will clear the previous set of readings from memory.
2 Features and Functions N O TE You can use the MEASure? command in one of two forms depending on which measurement mode you wish to use. • If you omit the optional parameter, the MEASure? command applies to the internal DMM. • If you specify a , the MEASure? command performs a “temporary” scan of the specified channels (independent of the present scan list). Analog Buses The 34980A provides four 2- wire internal Analog Buses for easier signal routing.
Features and Functions 2 Measurement Functions The following table shows which DMM measurement functions are supported by each of the multiplexer modules. Note that similar considerations must be taken into account on the 34931A, 34932A, and 34933A matrix modules. Since the matrix modules cannot be incorporated into a scan list, you must use the Stand- Alone DMM Mode for these modules.
2 Features and Functions Measurement Range You can allow the instrument to automatically select the measurement range using autoranging or you can select a fixed range using manual ranging. Autoranging is convenient because the instrument decides which range to use for each measurement based on the input signal. For fastest scanning operation, use manual ranging on each measurement (some additional time is required for autoranging since the instrument has to make a range selection).
2 Features and Functions Measurement Resolution Resolution is expressed in number of digits the internal DMM can measure or display on the front panel. You can set the resolution to 4, 5, or 6 full digits, plus a “½” digit which can be “0” or “1”. To increase the measurement accuracy and improve noise rejection, select 6½ digits. To increase the measurement speed, select 4½ digits. • For ac voltage measurements, the resolution is fixed at 6½ digits.
2 Features and Functions The following command selects the 1 A range with 6½ digits of resolution on channel 2041 (current measurements are allowed only on channels 41 through 44 on the 34921A). MEAS:CURR:AC? 1,1E-6,(@2041) You can also select the resolution using the SENSe commands. For example, the following command specifies a 2- wire ohms measurement with 100Ω of resolution on channel 1003.
Features and Functions 2 • The following table shows the relationship between integration time, measurement resolution, number of digits, and number of bits. Relationship between integration time, resolution, digits, and bits Integration Time Resolution Digits Bits 0.02 PLC 0.2 PLC 1 PLC 2 PLC 10 PLC 20 PLC 100 PLC 200 PLC < 0.0001 x Range < 0.00001 x Range < 0.000003 x Range < 0.0000022 x Range < 0.000001 x Range < 0.0000008 x Range < 0.0000003 x Range < 0.
2 Features and Functions Autozero When autozero is enabled (default), the instrument internally disconnects the input signal following each measurement, and takes a zero reading. It then subtracts the zero reading from the preceding reading. This prevents offset voltages present on the instrument’s input circuitry from affecting measurement accuracy. When autozero is disabled, the instrument takes one zero reading and subtracts it from all subsequent measurements.
2 Features and Functions Trigger Delay In some applications, you want to allow the input to settle before taking a reading or for pacing a burst of readings. You can add a trigger delay, which adds a delay between the trigger signal and the first sample taken by the internal DMM (not used in Scanning Mode). The programmed trigger delay overrides the default trigger delay that the instrument automatically adds to the measurement.
2 Features and Functions Automatic Trigger Delays If you do not specify a trigger delay, the instrument selects a delay for you. The delay is determined by the function, range, integration time, and ac filter setting as shown below. DC Voltage, Thermocouple, DC Current (for all ranges): Integration Time Trigger Delay PLC > 1 PLC ≤ 1 2.0 ms 1.
2 Features and Functions Safety Interlock The Safety Interlock feature prevents connections to the Analog Buses if no terminal block or properly- wired cable is connected to a module (available on multiplexer and matrix modules only). Normally, if you attempt to connect to the Analog Buses without a terminal block or properly- wired cable connected, an error is generated. You can, however, temporarily disable errors generated by the Safety Interlock feature.
2 Features and Functions User-Defined Channel Labels You can assign user- defined labels to any channel, including Analog Bus channels on the multiplexer and matrix modules. User- defined channel labels are available for identification purposes only and cannot be used in place of a channel number within a command string. • When shipped from the factory, each channel is assigned a unique factory- default label (cannot be overwritten).
Features and Functions Front Panel Operation: 2 Channel (Configure) > CHANNEL LABEL To define the channel label, press the arrow keys to move the cursor to a specific position and then turn the knob to select the desired letter or number. To clear the channel label on the selected channel, change each character to “ ^ ” (starting with the rightmost character) and then press the left arrow key to move to the next character.
2 Features and Functions 2-Wire Versus 1-Wire Mode 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 configuration, check the module description shown on the front panel when the module is selected, or send the SYSTem:CTYPe? or SYSTem:CDEScription? command.
2 Features and Functions Analog Bus and Internal DMM Considerations This section provides important environmental and electrical considerations that can affect mainframe operation. 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.
2 Features and Functions Electrical Operating Conditions WARN IN G To avoid electric shock, turn off the 34980A and disconnect or 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. Typically, these transient overvoltages result from switching inductive loads or from nearby lightning strikes.
2 Features and Functions Temperature Measurement Configuration This section contains information to help you configure the instrument for making temperature measurements. The table below shows the thermocouple, RTD, and thermistor types for which the instrument supports direct measurements. Temperature transducers supported Thermocouple Types * RTD Types Thermistor Types B, E, J, K, N, R, S, T R0 = 49Ω to 2.1 kΩ α = 0.00385 (DIN/IEC 751) * α = 0.00391 † 2.
2 Features and Functions Thermocouple Measurements • 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 reference junction temperature. For the reference junction temperature, you can use an internal measurement on the module (34921A only), an external thermistor or RTD measurement, or a known fixed junction temperature.
Features and Functions 2 Front Panel Operation: To select the thermocouple function on the active channel, choose the following items. DMM or Channel (Configure) > TEMPERATURE > PROBE TYPE > THERMOCOUPLE Then, use the knob to select the thermocouple type from the list. THERMOCOUPLE TYPE > B|E|J|K|N|R|S|T If desired, you can enable the thermocouple check feature on the active channel (opens are reported as “OPEN T/C”).
2 Features and Functions RTD Measurements • The instrument supports RTDs 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 0 °C and is referred to as R0. The instrument can measure RTDs with R0 values from 49Ω to 2.1 kΩ. • You can measure RTDs using a 2- wire or 4- wire measurement method. The 4- wire method provides the most accurate way to measure small resistances.
Features and Functions 2 The following command sets the nominal resistance (R0) to 1000Ω on channel 1003. SENS:TEMP:TRAN:FRTD:RES 1000,(@1003) Thermistor Measurements The instrument supports 2.2 kΩ (YSI Series 44004), 5 kΩ (YSI Series 44007), and 10 kΩ (YSI Series 44006) thermistors. Front Panel Operation: To select the thermistor function for the active channel, choose the following items.
2 Features and Functions Voltage Measurement Configuration This section contains information to help you configure the instrument for making voltage measurements. The instrument can measure dc and true RMS ac- coupled voltages on the measurement ranges shown below. 100 mV 1V 10 V 100 V 300 V Autorange DC Input Resistance Normally, the instrument’s input resistance is fixed at 10 MΩ for all dc voltage ranges to minimize noise pickup.
2 Features and Functions AC Low Frequency Filter The instrument uses three different ac filters which enable you to either optimize low- frequency accuracy or achieve faster ac settling times. The instrument selects the slow (3 Hz), medium (20 Hz), or fast (300 Hz) filter based on the input frequency that you specify for the selected channels or the internal DMM. Applies to ac voltage and ac current measurements only.
2 Features and Functions Resistance Measurement Configuration This section contains information to help you configure the instrument for making resistance measurements. Use the 2- wire method for ease of wiring and higher density or use the 4- wire method for improved measurement accuracy. The measurement ranges shown below. 100Ω 1 kΩ 10 kΩ 100 kΩ 1 MΩ 10 MΩ 100 MΩ Autorange Offset Compensation Offset compensation removes the effects of any dc voltages in the circuit being measured.
2 Features and Functions Current Measurement Configuration This section contains information to help you configure the instrument for making current measurements on the 34921A multiplexer module. The module has four fused channels for direct dc and ac current measurements on the ranges shown below. 10 mA 100 mA 1A Autorange Current measurements are allowed only on channels 41 through 44 on the 34921A module.
2 Features and Functions Frequency Measurement Configuration This section contains information to help you configure the instrument for making frequency measurements. Low Frequency Timeout The instrument uses three different timeout ranges for frequency measurements. The instrument selects the slow (3 Hz), medium (20 Hz), or fast (300 Hz) filter based on the input frequency that you specify with this command for the selected channels. Applies to frequency measurements only.
2 Features and Functions Mx+B Scaling The scaling function allows you to apply a gain and offset to readings during a scan or while making measurements in the stand- alone DMM mode. In addition to setting the gain (“M”) and offset (“B”) values, you can also specify a custom measurement label for your scaled readings (RPM, PSI, etc.). You can apply scaling to any multiplexer channels and for any measurement function. Scaling is not allowed with any of the channels on the digital modules.
2 Features and Functions Front Panel Operation: DMM or Channel (Configure) > SCALING > GAIN|OFFSET|UNITS To define the label on the selected channel, press the arrow keys to move the cursor to a specific position and then turn the knob to select the desired letter or number. To clear the label on the selected channel, change each character to “ ^ ” (starting with the rightmost character) and then press the left arrow key to move to the next character.
Features and Functions 2 Scanning The instrument allows you to combine a DMM (either internal or external) with multiplexer channels to create a scan. During a scan, the instrument connects the DMM to the configured multiplexer channels one at a time and makes a measurement on each channel. Any channel that can be “read” by the instrument can also be included in a scan. This includes any combination of temperature, voltage, resistance, current, frequency, or period measurements on multiplexer channels.
2 Features and Functions • The Analog Bus relays are automatically opened and closed as required during the scan to connect to the internal DMM for the measurement. For example, all 2- wire measurements use the ABus1 (MEAS) relays; for 4- wire measurements, the ABus2 (SENS) relays are used in addition to the ABus1 relays. • When the scan is initiated, the instrument will open all channels in banks that contain one or more channels in the scan list.
Features and Functions 2 • At the end of the scan, the last channel that was scanned will be opened (as well as any Analog Bus relays used during the scan). Any channels that were opened during the scan will remain open at the completion of the scan. • If you abort a scan that is running, the instrument will terminate any reading in progress (readings are not cleared from memory).
2 Features and Functions • To initiate a scan and store all readings in memory, press Scan (Measure). Each time you initiate a new scan, the instrument clears all previously stored readings. If you have not defined a scan list, Scan (Measure) performs an internal DMM scan independent of any channels. • To stop a scan in progress, press and hold Scan (Measure). To Build a Scan List From the Remote Interface • Use the ROUTe:SCAN command to define the list of channels in the scan list.
2 Features and Functions Scan Trigger Source You can configure the event or action that controls the onset of each sweep 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 a specific interval. You can also program a time delay between channels in the scan list (see “Channel Delay” on page 56). • You can manually control a scan by repeatedly pressing the Scan (Measure) key from the front panel.
2 Features and Functions • The CONFigure and MEASure? commands automatically set the scan interval to immediate (0 seconds) and the scan count to 1 sweep. • The instrument sets the scan interval to immediate (0 seconds) after a Factory Reset (*RST command). An Instrument Preset (SYSTem:PRESet command) or Card Reset (SYSTem:CPON command) does not change the setting.
2 Features and Functions Remote Interface Operation: The following program segment configures the instrument for a manual scanning operation. TRIG:SOURCE BUS TRIG:COUNT 2 INIT Select bus (manual) mode Sweep the scan list 2 times Initiate the scan Then, send the *TRG (trigger) command to begin each scan sweep. The *TRG command will not be accepted unless the internal DMM is in the “wait- for- trigger” state. Note: To stop a scan, send the ABORt command.
2 Features and Functions Front Panel Operation: Scan (Configure) > ALARM To enable the Monitor function, select the desired channel and then press the DMM or Channel (Measure) key. To initiate the scan, press the Scan (Measure) key. When an alarm occurs, the scan starts and readings are stored in memory. Note: To stop a scan, press and hold the Scan (Measure) key.
Features and Functions 2 External Scanning In this configuration, the instrument sweeps through the scan list once each time a low- going TTL pulse is received on the rear- panel Ext Trig Input line (pin 6). 6 1 Input Ext Trig Input (Pin 6) 5V 0V 9 5 Gnd (Pin 9) > 1 µs Ext Trig Input connector (as viewed from rear of instrument) • You can specify a scan count which sets the number of external pulses the instrument will accept before terminating the scan.
2 Features and Functions Remote Interface Operation: The following program segment configures the instrument for an external scan. Select external mode Sweep the scan list 2 times Initiate the scan TRIG:SOURCE EXT TRIG:COUNT 2 INIT Note: To stop a scan, send the ABORt command. Trigger Count You can specify the number of triggers that will be accepted by the internal DMM before returning to the “idle” state.
2 Features and Functions Sweep Count The sweep count sets the number of sweeps per trigger event during a scan (a sweep is one pass through the scan list). The front- panel sample annunciator (“ *”) turns on during each measurement. Trigger Sweep 1 Sweep 2 Sweep n Trigger ... t Sweep Count (1 to 500,000 sweeps) Sweep count • The sweep count is valid only while scanning. If no channels have been assigned to the scan list, the specified sweep count is ignored (no error is generated).
2 Features and Functions Sample Count The sample count sets the number of auto- triggered samples the internal DMM will take per channel per trigger. The sample count applies to both scanning and stand- alone DMM measurements (with no scan list). The front- panel sample annunciator (“ *”) turns on during each measurement. Trigger Sample Count (1 to 500,000 samples) Trigger t Sample count for Stand-Alone DMM Mode Sweep Count Trigger Sweep 1 Sweep 2 Sweep n Trigger ...
2 Features and Functions • For scanning, the specified sample count sets the number of readings per channel (same for all channels in the scan list). If no channels have been assigned to the scan list, the sample count sets the number of readings per trigger for the internal DMM. • You can specify a sample count in conjunction with a trigger count and a sweep count.
2 Features and Functions Channel Delay You can control the pacing of a scan sweep by inserting a delay between multiplexer channels in the scan list (useful for high- impedance or high- capacitance circuits). The delay is inserted between the relay closure and the actual measurement on the channel, in addition to any delay that will implicitly occur due to relay settling time. The programmed channel delay overrides the default channel delay that the instrument automatically adds to each channel.
Features and Functions 2 • To ensure you are getting the most accurate measurements possible, use care when setting the channel delay less than the default value (automatic). The default channel delay is designed to optimize parameters, such as settling time, for the most accurate measurements. • The CONFigure and MEASure? commands set the channel delay to automatic. A Factory Reset (*RST command) also sets the channel delay to automatic.
2 Features and Functions AC Voltage, AC Current (for all ranges): AC Filter Channel Delay Slow (3 Hz) Medium (20 Hz) Fast (200 Hz) 7.0 seconds 1.0 second 120 ms Frequency, Period: AC Filter Channel Delay Slow (3 Hz) Medium (20 Hz) Fast (200 Hz) 600 ms 300 ms 100 ms Digital Input, Totalize: Channel Delay 0 seconds Front Panel Operation: Channel (Configure) > CHANNEL DELAY > AUTO Once you have added the specified channel to the scan list, the channel delay choice will be visible in the menu.
Features and Functions 2 Reading Format During a scan, the instrument automatically adds a time stamp to all readings and stores them in memory. Each reading is stored with measurement units, time stamp, channel number, and alarm status information. 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). The examples below show a reading in relative and absolute format with all fields enabled.
2 Features and Functions Remote Interface Operation: reading format. Use the following commands to select the FORMat:READing:ALARm ON FORMat:READing:CHANnel ON FORMat:READing:TIME ON FORMat:READing:TIME:TYPE {ABSolute|RELative} FORMat:READing:UNIT ON Non-Sequential Scanning By default, the instrument scans the list of channels in ascending order from slot 1 through slot 8 (channels are reordered as needed).
2 Features and Functions • Non- sequential scan lists are not stored as part of the instrument state by the *SAV command; in this case, the ordered mode will be enabled and the scan list will be empty when the instrument state is restored (*RCL command). • The scan order setting is stored in volatile memory and the ordered mode will be enabled when power is turned off or after a Factory Reset (*RST command).
2 Features and Functions • Readings acquired during a Monitor are not stored in memory (however, all readings from a scan in progress at the same time are stored in memory). • The INITiate command stores readings in memory. Use the FETCh? command to retrieve stored readings from memory (the readings are not erased when you read them). Remote Interface Operation: The following command retrieves stored readings from memory (the readings are not erased).
2 Features and Functions Monitor Mode In the Monitor mode, the instrument takes readings as often as it can on a single channel or the internal DMM, even during a scan. This feature is useful for troubleshooting your system before a test or for watching an important signal. • Any channel that can be “read” by the instrument can be monitored. This includes any combination of temperature, voltage, resistance, current, frequency, or period measurements on multiplexer channels.
2 Features and Functions Front Panel Operation: DMM or Channel (Measure) For channel monitoring, turn the knob to the desired channel. To stop a Monitor, press the lighted key again. Remote Interface Operation: Use the following command to select between the channel Monitor mode (default) and the internal DMM monitor mode. ROUTe:MONitor:MODE {CHANnel|DMM} The following program segment selects the channel to be monitored (specify only one channel) and enables the Monitor function.
Features and Functions 2 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.
2 Features and Functions Analog Bus Connector ABus1 HI ABus2 HI ABus3 HI ABus4 HI 9 6 Ext Trig Connector 5 1 ABus1 LO ABus2 LO ABus3 LO ABus4 LO Chan Adv In 6 GND 9 1 5 Chan Closed Out 34980A External DMM VM Complete Out Ext Trig In • For an externally- controlled scan, you must either remove the internal DMM from the 34980A or disable it (see “Internal DMM Disable” on page 93).
2 Features and Functions • You can specify the number of times the instrument will sweep through the scan list. When the specified number of sweeps have occurred, the scan stops. For more information, refer to “Sweep Count” on page 53. • An externally- controlled scan can also include a read of a digital port or a read of the totalizer count on the digital modules.
2 Features and Functions Alarm Limits The instrument has four alarms which you can configure to alert you when a reading exceeds specified limits on a channel during a scan. You can assign a high limit, a low limit, or both to any configured channel in the scan list. You can assign multiple channels to any of the four available alarms (numbered 1 through 4).
2 Features and Functions • You can assign an alarm to any configured channel and multiple channels can be assigned to the same alarm number. However, you cannot assign alarms on a specific channel to more than one alarm number. • When an alarm occurs, the instrument stores relevant information about the alarm in the queue. This includes the reading that caused the alarm, the time of day and date of the alarm, and the channel number on which the alarm occurred.
2 Features and Functions • As shown below, alarms are logged in the alarm queue only when a reading crosses a limit, not while it remains outside the limit and not when it returns to within limits. Alarm Event No Alarm Upper Limit Lower Limit • Four TTL alarm outputs are available on the rear- panel Alarms connector. You can use these hardware outputs to trigger external alarm lights, sirens, or send a TTL pulse to your control system.
2 Features and Functions • The default values for the upper and lower alarm limits are “0”. The lower limit must always be less than or equal to the upper limit, even if you are using only one of the limits. • For details on configuring alarms on the digital modules, see “Using Alarms With the Digital Modules” on page 76. • A Factory Reset (*RST command) clears all alarm limits and turns off all alarms.
2 Features and Functions Viewing Stored Alarm Data If an alarm occurs on a channel as it is being scanned, then that channel’s alarm 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 where non- scanned alarms get logged (alarms during a monitor, alarms generated by the digital modules, etc.). • You can store at least 500,000 readings in memory during a scan.
Features and Functions 2 Remote Interface Operation: The following command reads data from the alarm queue (one alarm event is read and cleared each time this command is executed). SYSTEM:ALARM? The following is an example of an alarm stored in the alarm queue (if no alarm data is in the queue, the command returns “0” for each field). 2.61950000E+01 1 1 2 3 C,2004,11,21,15,30,23.000,1003,2 2 Reading with Units (26.195 °C) Date (November 21, 2004) Time (3:30:23.
2 Features and Functions Using the Alarm Output Lines Four TTL alarm outputs are available on the rear- panel Alarms connector. You can use these hardware outputs to trigger external alarm lights, sirens, or send a TTL pulse to your control system. You can assign an alarm to any configured channel and multiple channels can be assigned to the same alarm number.
2 Features and Functions • You can control the slope of the pulse from the alarm outputs (the selected configuration is used for all four outputs). In the falling edge mode, 0V (TTL low) indicates an alarm. In the rising edge mode, +5V (TTL high) indicates an alarm. A Factory Reset (*RST command) will reset the slope to falling edge. Note: Changing the slope of the output lines may cause the lines to change state.
2 Features and Functions Using Alarms With the Digital Modules You can configure the instrument to generate an alarm when a specific bit pattern or bit pattern change is detected on a digital input channel or when a specific count is reached on a totalizer channel (34950A and 34952A). These channels do not have to be part of the scan list to generate an alarm. Alarms are evaluated continuously as soon as you enable them.
2 Features and Functions Remote Interface Operation (Digital Input): To assign the alarm number to report any alarm conditions on the specified digital input channels, use the following command. OUTPut:ALARm[1|2|3|4]:SOURce (@) To configure alarms on the specified digital input channel, use the following commands (also see the example on the following page).
2 Features and Functions Remote Interface Operation (Totalizer): To assign the alarm number to report any alarm conditions on the specified totalizer channels, use the following command. OUTPut:ALARm[1|2|3|4]:SOURce (@) To configure an alarm on a totalizer channel, specify the desired count as the upper limit using the following command. CALCulate:LIMit:UPPer ,(@) To enable the upper limit on the specified totalizer channel, use the following command.
2 Features and Functions Sequences This section gives information on defining and executing a sequence, which is a compiled series of SCPI commands stored in non- volatile memory and identified by a user- defined name. Sequences can be used in a variety of applications, such as creating a signal path from a device- under- test to a measurement device or sequencing relays in a specified order.
2 Features and Functions Defining a Sequence A sequence defines a series of SCPI commands with an associated name. When the sequence is first defined, the commands are compiled and then stored in a compressed format in non- volatile memory. The following SCPI commands are allowed in a sequence definition (all other commands will generate an error).
2 Features and Functions • A sequence name can contain up to 30 characters. The first character must be a letter (A- Z), but the remaining 29 characters can be letters, numbers (0- 9), or an underscore ( _ ). Blank spaces are not allowed. • When stored in memory, the user- defined sequence names are converted to all uppercase letters. For example, when stored “MySeq_1” is converted to “MYSEQ_1”. • A sequence may invoke another sequence, but may not invoke itself recursively.
2 Features and Functions Querying the Sequence Definition Once you have defined a sequence, you can query the definition to review what SCPI commands have been assigned. Although sequences can be defined from the remote interface only, you can review them from the front panel. • The exact text specified in the original sequence definition is not preserved when the sequence is compressed/stored in memory.
2 Features and Functions Executing a Sequence After you have defined a valid sequence, you can execute it to process the specified commands. If the specified sequence name is not currently stored in memory, an error will be generated. • If you attempt to trigger a sequence while one is already executing, the trigger will be placed in a queue. When the trigger queue is full, a “trigger ignored” error will be generated.
2 Features and Functions Remote Interface Operation: The following command executes 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)" ROUT:SEQ:TRIG MYSEQ_1 Executing a Sequence on an Alarm Condition After you have defined a valid sequence, you can configure the instrument to execute a sequence when a reading crosses an alarm limit on a channel.
Features and Functions 2 Remote Interface Operation: To assign the sequence to a specific alarm number, use the following command. Specify the MANual parameter to remove an association without reassigning it to another alarm. ROUTe:SEQuence:TRIGger:SOURce ,{ALARm1-ALARm4|MANual} The following program segment selects the alarm source and configures the instrument to execute the sequence named “MYSEQ_1” when an alarm is reported on Alarm 1.
2 Features and Functions Reading the List of Stored Sequences From the remote interface only, you can read the names of all sequences currently stored in memory. • When stored in memory, the user- defined sequence names are converted to all uppercase letters. For example, when stored “MySeq_1” is converted to “MYSEQ_1”. • Up to 500 unique sequences can be stored in non- volatile memory. Each sequence is limited to 1024 bytes.
2 Features and Functions System-Related Operations This section gives information on system- related topics such as instrument state storage, error conditions, self- test, and front- panel display control. This information is not directly related to making measurements but is an important part of operating the instrument. Firmware Revision The mainframe, the internal DMM, and each of the plug- in modules has its own microprocessor. You can query each to determine which version of firmware is installed.
2 Features and Functions Product Firmware Updates 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”).
2 Features and Functions Front Panel Operation: Store/Recall > STORE|RECALL|DELETE|RENAME|AUTO To rename a location, select RENAME. Press the arrow keys to move the cursor to a specific position and then turn the knob to select the desired letter or number. To clear the name of a location, change each character to “ ^ ” (starting with the rightmost character) and then press the left arrow key to move to the next character. To automatically recall a specific location when power is restored, select AUTO.
2 Features and Functions • 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 you read them. Once you have read all of the interface- specific errors, the errors in the global queue are retrieved. • Errors are cleared as you read them. When you have read all errors from the interface- specific and global error queues, the ERROR annunciator turns off and the errors are cleared.
Features and Functions 2 Self-Test A power- on self- test occurs automatically when you turn on the instrument. This limited test assures you that the instrument and all installed plug- in modules are operational. This self- test does not perform the extensive self test described below. A complete self- test actually performs a series of internal tests and takes approximately 20 seconds to execute.
2 Features and Functions • You can display a message on the front panel by sending a command from the remote interface. The instrument can display up to 18 characters on the upper line of the front- panel display; any additional characters are truncated (no error is generated). You can use letters (A- Z), numbers (0- 9), and special characters like “@”, “%”, “*”, etc. Use the “#” character to display a degree symbol (°).
Features and Functions 2 Real-Time System Clock During a scan, the instrument stores all readings and alarms with the current time and date (based on a 24- hour clock). • When shipped from the factory, the instrument is set to the current time and date for Greenwich Mean Time (GMT). • The clock setting is stored in non- volatile memory, and does not change when power has been off, after a Factory Reset (*RST command), or after an Instrument Preset (SYSTem:PRESet command).
2 Features and Functions Relay Cycle Count The instrument has a Relay Maintenance System to help you predict relay end- of- life. The instrument counts the cycles on each relay in the instrument and stores the total count in non- volatile memory on each relay module. You can use this feature on any of the relay modules and the internal DMM. • In addition to the channel relays, you can also query the count on the Analog Bus relays and bank relays.
2 Features and Functions Calibration Overview 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. The specified code is used to unsecure the mainframe and all installed modules.
2 Features and Functions To Secure the Instrument for Calibration You can secure the instrument either from the front panel or over the remote interface. The instrument is secured when shipped from the factory. Once you enter a security code, that code must be used for both front- panel and remote operation. For example, if you secure the instrument from the front panel, you must use that same code to secure it from the remote interface.
Features and Functions 2 Calibration Count You can query the instrument to determine how many calibrations have been performed on the entire mainframe, the digital modules, or the internal DMM. Note that your instrument was calibrated before it left the factory. When you receive your instrument, be sure to read the various counts to determine the initial values.
2 Features and Functions Calibration Message The instrument allows you to store one message in calibration memory in the mainframe, a digital module, or the internal DMM. For example, you can store such information as the date when the last calibration was performed, the date when the next calibration is due, the instrument’s serial number, or even the name and phone number of the person to contact for a new calibration.
2 Features and Functions Remote Interface Configuration This section gives information on configuring the instrument for remote interface communication. For more information on the SCPI commands available to program the instrument over the remote interface, see the Programmer’s Reference Help file included on the Agilent 34980A Product Reference CD- ROM shipped with the instrument. The Agilent 34980A supports GPIB, USB, and LAN interfaces. All three interfaces are enabled at power on.
2 Features and Functions GPIB Interface Each device on the GPIB (IEEE- 488) interface must have a unique address. You can set the instrument’s address to any value between 0 and 30. The address is set to “9” when the instrument is shipped from the factory. • Your computer’s GPIB interface card has its own address. Be sure to avoid using the computer’s address for any instrument on the interface bus.
2 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 Microsoft® Internet Explorer. To access and use the 34980A Web Interface: 3 Establish a LAN interface connection from your computer to the 34980A. 4 Open your computer’s Web browser.
2 Features and Functions DHCP DHCP (Dynamic Host Configuration Protocol) is a protocol for automatically assigning a dynamic IP address to a device on a network. 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.
2 Features and Functions • Dot- notation addresses (“nnn.nnn.nnn.nnn” where “nnn” is a byte value) must be expressed with care, as most web software on the computer will interpret byte values with leading zeros as octal numbers. For example, “255.255.020.011” is actually equivalent to decimal “255.255.16.9” not “255.255.20.11” because “.020” is interpreted as “16” expressed in octal, and “.011” as “9”. To avoid confusion, use only decimal expressions of byte values (0 to 255), with no leading zeros.
2 Features and Functions Front Panel Operation: Utility > REMOTE I/O > LAN > LAN SETTINGS > MODIFY > DHCP OFF > AUTO IP Remote Interface Operation: SYSTem:COMMunicate:LAN:AUTOip (OFF|ON} Subnet Mask The instrument uses the Subnet Mask to determine if a client IP address is on the same local subnet. When a client IP address is on a different subnet, all packets must be sent to the Default Gateway. Contact your network administrator to determine if subnetting is being used and for the correct Subnet Mask.
2 Features and Functions Front Panel Operation: Utility > REMOTE I/O > LAN > LAN SETTINGS > MODIFY > DHCP OFF > AUTO IP OFF > . . . SUBNET MASK Remote Interface Operation: SYSTem:COMMunicate:LAN:SMASk Default Gateway A Default Gateway address allows the instrument to communicate with systems that are not on the local subnet. Thus, this is the Default Gateway where packets are sent which are destined for a device not on the local subnet, as determined by the Subnet Mask setting.
2 Features and Functions Front Panel Operation: Utility > REMOTE I/O > LAN > LAN SETTINGS > MODIFY > DHCP OFF > AUTO IP OFF > . . . DEFAULT GATEWAY Remote Interface Operation: SYSTem:COMMunicate:LAN:GATEway
Host Name 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.2 Features and Functions DNS Server The Domain Name Service (DNS) is an Internet service that translates 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”. • Dot- notation addresses (“nnn.nnn.nnn.
2 Features and Functions Domain Name 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. • If Dynamic Domain Name System (DNS) is available on your network and your instrument uses DHCP, the Domain Name is registered with the Dynamic DNS service at power- on.
Features and Functions 2 Factory Reset State The following tables show the state of the instrument after a *RST or SYSTem:CPON command is executed.
2 Features and Functions Module Hardware Factory Reset State Multiplexer Modules All Channels Open 2-Wire/1-Wire Mode: No Change Matrix Modules All Channels Open 2-Wire/1-Wire Mode: No Change GP Modules All Channels Open RF Modules Channels b01 and b02 Selected (b=Bank) Microwave Modules 34945A: All Channel Drives = Default 34946A: Channels 101 and 201 to COM 34947A: Channels 101, 201, and 301 to COM System Control Modules 34950A: DIO Ports = Input, Count = 0, Trace Patterns are Cleared 34951A
Features and Functions 2 Instrument Preset State The following tables show the state of the instrument after a SYSTem:PRESet command is executed.
2 Features and Functions Module Hardware Preset State Multiplexer Modules All Channels Open 2-Wire/1-Wire Mode: No Change Matrix Modules All Channels Open 2-Wire/1-Wire Mode: No Change GP Modules All Channels Open RF Modules Channels b01 and b02 Selected (b=Bank) Microwave Modules 34945A: All Channel Drives = Default 34946A: Channels 101 and 201 to COM 34947A: Channels 101, 201, and 301 to COM System Control Modules 34950A: DIO Ports = Input, Count = 0, Trace Patterns are Cleared 34951A: DACs=
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 3 Introduction to the Plug-In Modules for the 34980A Slot and Channel Addressing Scheme 114 Interconnection Solutions Overview 115 Module Considerations 116 Agilent Technologies 113
3 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.
3 Introduction to the Plug-In Modules for the 34980A 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).
3 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 N O TE To reduce wear on the internal DMM relays, wire like functions on adjacent channels. Environmental Operating Conditions These modules are 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.
3 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, 0.5 A, 10 VA per channel Dual/quad 4x8 matrix, 100 Vpeak, 0.
3 Introduction to the Plug-In Modules for the 34980A Electrical Operating Conditions WARN IN G To avoid electric shock, turn off the 34980A and disconnect or de-energize all field wiring to the modules and the Analog Bus connector before removing any module or slot cover. Transients The 34921A, 34922A, 34923A, 34924A, 34925A, 34931A, 34932A, 34933A, 34937A, and 34938A modules are designed to safely withstand occasional transient overvoltages up to 1000 Vpeak.
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 4 Low Frequency Multiplexer Switch Modules Low Frequency Multiplexer Switch Modules 120 Measurement Functions for the MUX Modules 121 SCPI Programming Examples for the MUX Modules 122 34921A 40-Channel Armature Multiplexer with Low Thermal Offset 126 34921T Terminal Block 130 34922A 70-Channel Armature Multiplexer 132 34922T Terminal Block 136 34923A 40/80-Channel Reed Multiplexer 137 34923T-001 Terminal Block for Two- or Four-Wire Mode 142 3492
4 Low Frequency Multiplexer Switch Modules Low Frequency Multiplexer Switch Modules All low frequency multiplexer (MUX) switch modules feature two banks of channels that provide broad multiplexing and measuring capabilities. You can connect a MUX to an external instrument, and/or switch multiple analog signals to the internal DMM. With the 34921A, 34922A, 34923A, and the 34924A modules, you can close more than one channel in each bank simultaneously (N:1 configuration).
4 Low Frequency Multiplexer Switch Modules Measurement Functions for the MUX Modules The MUX modules support the DMM measurement functions as shown in the following table.
4 Low Frequency Multiplexer Switch Modules SCPI Programming Examples for the MUX Modules The programming examples below provide you with SCPI command examples to use for actions specific to the MUX modules. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the three- digit channel number.
4 Low Frequency Multiplexer Switch Modules Example: Closing and opening Analog Bus relays The following command connects the Analog Buses to Bank 1 (via the Analog Bus relays on Bank 1) for a module in slot 3. ROUTe:CLOSe (@3911,3912,3913,3914) ROUTe:OPEN (@3911,3912,3913,3914) The Analog Bus relays (numbered s911, s912, s913, etc.) on the MUX modules are ignored if they are included in a range of channels.
4 Low Frequency Multiplexer Switch Modules Example: Making current measurements The following command configures channel 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.
4 Low Frequency Multiplexer Switch Modules Example: Clearing the cycle count for a relay The following command resets the cycle count to zero on the channels 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.
4 Low Frequency Multiplexer Switch Modules 34921A 40-Channel Armature Multiplexer with Low Thermal Offset The 34921A 40- Channel Armature Multiplexer (40- Ch Arm MUX) is divided into two banks with 20 latching armature switches (channels 1- 20 and 21- 40) in each. This module also offers four additional fused relays (channels 41- 44) for making AC and DC current measurements with the internal DMM with no external shunts needed.
4 Low Frequency Multiplexer Switch Modules Low thermal offset voltage makes the 34921A ideal for low- level signal switching. The 34921T optional terminal block provides a built- in thermocouple reference junction that helps minimize errors due to thermal offset when you measure thermocouples. This module has capability to scan as many as 100 channels/second using the internal DMM.
4 Low Frequency Multiplexer Switch Modules 34921A Simplified Schematic This drawing shows two independent 20- channel 2- wire MUXes. NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34921A D-Sub Connectors Bank 1 Bank 2 Bank 1 For orientation, the D-sub connector end of the module is facing you. *TSIL represents Temperature Sensor Interface Line. This line is used for temperature interface only. 1H 1L 2H 2L 3H 3L 1 2 3 4 5 6 TSIL* 11H 11L 18 19 34 WARNING WARNING:: As a safety feature, interlock 1 pins (17 and 33) on Bank 1 must be shorted to enable the Bank 1 Analog Bus relays to close.
4 Low Frequency Multiplexer Switch Modules 34921T Terminal Block This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected. This means that when an installed module is exposed (no terminal block or cable is connected), the Analog Bus relays are open and disconnected from the Analog Buses.
4 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.
4 Low Frequency Multiplexer Switch Modules 34922A 70-Channel Armature Multiplexer The high- density 34922A 70- Channel Armature Multiplexer (70- Ch Arm MUX) is divided into two banks with 35 latching armature switches (channels 1- 35 and 36- 70) in each. This module also contains eight armature Analog Bus relays (channels 911- 914 and 921- 924), four on each bank that can connect the bank relays to the system Analog Buses.
4 Low Frequency Multiplexer Switch Modules 34922A Simplified Schematic This drawing shows two independent 35- channel 2- wire MUXes. NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34922A D-Sub Connectors Bank 1 Bank 1 For orientation, the D-sub connector end of the module is facing you.
4 Low Frequency Multiplexer Switch Modules Bank 2 Bank 1 Bank 2 For orientation, the D-sub connector end of the module is facing you.
4 Low Frequency Multiplexer Switch Modules 34922T Terminal Block This terminal block with solder- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected. This means that when an installed module is exposed (no terminal block or cable is connected), the Analog Bus relays are open and disconnected from the Analog Buses.
4 Low Frequency Multiplexer Switch Modules 34923A 40/80-Channel Reed Multiplexer The 34923A 40/80- Channel Reed Multiplexer (40/80- Ch Reed MUX) is divided into two equal banks of non- latching reed switches. This module also contains eight armature Analog Bus relays (channels 911- 914 and 921- 924), four on each bank that can connect the bank relays to the system Analog Buses. You can connect any of the channels to the internal DMM through ABus1 and ABus2 for voltage or resistance measurements.
4 Low Frequency Multiplexer Switch Modules Four-Wire Mode This 20- channel 4- wire MUX This configuration requires neither using external wiring nor connecting through the internal Analog Buses. For 4- wire resistance measurements, the instrument automatically pairs channel n on Bank 1 with channel n +20 (Bank 2) to provide the source and sense connections.
4 Low Frequency Multiplexer Switch Modules CAU T ION Because user-attached reactive loads and backplane parasitic capacitance may result in high in-rush currents, 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 schematics on page 140 and page 143. Lifetime of relays is severely degraded as current or voltage goes up.
4 Low Frequency Multiplexer Switch Modules 34923A Simplified Schematic for Two- or Four-Wire Mode This drawing shows two independent 20- channel 2- wire MUXes. To change configuration modes, use the SYSTem:MODule:WIRE:MODE command. NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34923A D-Sub Connectors for Two- or Four-Wire Mode Bank 1 Bank 1 For orientation, the D-sub connector end of the module is facing you. 1H 1L 2H 2L 3H 3L 1 2 3 4 5 6 Reserved 11H 11L 18 19 GND 6H 34 WARNING As a safety WARNING:: feature, interlock 1 pins (17 and 33) on Bank 1 must be shorted to enable the Bank 1 Analog Bus relays to close. The optional 34923T-001 (for 2-wire) terminal block shorts these pins for you.
4 Low Frequency Multiplexer Switch Modules 34923T-001 Terminal Block for Two- or Four-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
4 Low Frequency Multiplexer Switch Modules 34923A Simplified Schematic for One-Wire Mode This drawing shows two independent 40- channel 1- wire MUXes. To change configuration modes, use the SYSTem:MODule:WIRE:MODE command. NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34923A D-Sub Connectors for One-Wire Mode Bank 1 Bank 1 Bank 2 For orientation, the D-sub connector end of the module is facing you.
4 Low Frequency Multiplexer Switch Modules 34923T-002 Terminal Block for One-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
4 Low Frequency Multiplexer Switch Modules 34924A 70-Channel Reed Multiplexer The high- density 34924A 70- Channel Reed Multiplexer (70- Ch Reed MUX) is divided into two banks with 35 non- latching reed switches (channels 1- 35 and 36- 70) in each. This module also contains eight armature Analog Bus relays (channels 911- 914 and 921- 924), four on each bank that can connect the bank relays to the system Analog Buses.
4 Low Frequency Multiplexer Switch Modules 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. 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.
4 Low Frequency Multiplexer Switch Modules 34924A Simplified Schematic This drawing shows two independent 35- channel 2- wire MUXes. NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34924A D-Sub Connectors Bank 1 Bank 1 For orientation, the D-sub connector end of the module is facing you.
4 Low Frequency Multiplexer Switch Modules Bank 2 Bank 1 Bank 2 For orientation, the D-sub connector end of the module is facing you.
4 Low Frequency Multiplexer Switch Modules 34924T Terminal Block This terminal block with solder- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected. This means that when an installed module is exposed (no terminal block or cable is connected), the Analog Bus relays are open and disconnected from the Analog Buses.
4 Low Frequency Multiplexer Switch Modules 34925A 40/80-Channel Optically-Isolated FET Multiplexer The 34925A 40/80- Channel Optically- Isolated FET Multiplexer (40/80- Ch FET MUX) module is a high- speed and high- density FET MUX for high throughput production test. This module is divided into two equal banks of non- latching FET switches. This module also contains four armature Analog Bus relays.
4 Low Frequency Multiplexer Switch Modules Four-Wire • one 20- channel 4- wire MUX. This configuration requires using neither external wiring nor connecting through the internal Analog Buses. For 4- wire resistance measurements, the instrument automatically pairs channel n on Bank 1 with channel n+20 (Bank 2) to provide the source and sense connections.
4 Low Frequency Multiplexer Switch Modules • using the *RST command. This command resets the mainframe and all installed modules to the Factory configuration. This affects all installed modules. • cycling system power. This affects all installed modules. If the overvoltage situation is not resolved, clearing the overvoltage will result in a new overvoltage event occurring immediately. Further FET protection is assured only as one channel in each bank is closed at any time.
4 Low Frequency Multiplexer Switch Modules 34925A Simplified Schematic for Two- or Four-Wire Mode This drawing shows two independent 20- channel 2- wire MUXes. To change configuration modes, use the SYSTem:MODule:WIRE:MODE command. 100Ω NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34925A D-Sub Connectors for Two- or Four-Wire Mode Bank 1 Bank 2 Bank 1 For orientation, the D-sub connector end of the module is facing you. 1H 1L 2H 2L 3H 3L 1 2 3 4 5 6 Reserved 11H 11L 18 19 GND 6H 34 WARNING WARNING: As a safety feature, interlock 1 pins (17 and 33) on Bank 1 must be shorted to enable the Bank 1 Analog Bus relays to close. The optional 34925T-001 (for 2-wire) terminal block shorts these pins for you.
4 Low Frequency Multiplexer Switch Modules 34925T-001 Terminal Block for Two- or Four-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
4 Low Frequency Multiplexer Switch Modules 34925A Simplified Schematic for One-Wire Mode This drawing shows two independent 40- channel, 1- wire MUXes. To change configuration modes, use the SYSTem:MODule:WIRE:MODE command. 100Ω NOTE: The three-digit number assigned to each switch represents the channel number.
4 Low Frequency Multiplexer Switch Modules 34925A D-Sub Connectors for One-Wired Mode Bank 1 Bank 1 For orientation, the D-sub connector end of the module is facing you. 1 2 3 4 5 6 1 2 3 4 5 6 Reserved 18 WARNING As a safety WARNING:: feature, interlock 1 pins (17 and 33) on Bank 1 must be shorted to enable the Bank 1 Analog Bus relays to close. The optional 34925T-002 (for 1-wire) terminal block shorts these pins for you.
4 Low Frequency Multiplexer Switch Modules 34925T-002 Terminal Block for One-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 5 Matrix Switch Modules Matrix Switch Modules 162 SCPI Programming Examples for the Matrix Modules 163 Linking Multiple Matrix Modules 166 34931A Dual 4x8 Armature Matrix 168 34931T Terminal Block 171 34932A Dual 4x16 Armature Matrix 173 34932T Terminal Block 176 34933A Dual/Quad 4x8 Reed Matrix 177 34933T-001 Terminal Block for Two-Wire Mode 181 34933T-002 Terminal Block for One-Wire Mode 185 Agilent Technologies 161
5 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. Although flexible, it is possible to connect more than one source at the same time with a matrix. Make sure that dangerous or unwanted conditions are not created by these connections.
5 Matrix Switch Modules SCPI Programming Examples for the Matrix Modules The programming examples below provide you with SCPI command examples to use for actions specific to the matrix switch modules. The slot and channel addressing scheme used in these examples follow the general form sccc where s is the mainframe slot number (1 through 8) and ccc is the three- digit channel number.
5 Matrix Switch Modules Opening and Closing Channels Example: Closing and opening matrix channels (34931A, 34932A, and 34933A in two-wire mode) The following commands close and open channels 311 and 312 through 315 of a 34932A matrix module in 2- wire mode. This module is in slot 3. The channel number represents the matrix crosspoint of a row (one digit) and a column (two digits). For example, channel 311 represents crosspoint at row 3 and column 11 on a 34932A module.
5 Matrix Switch Modules ROUTe:CLOSe (@2304:2615,1911) Example: Querying channels for open or close state The following command returns a 1 (true) or 0 (false) state of channel 204 for a module in slot 3. ROUTe:CLOSe (@3204) ROUTe:CLOSe? (@3204) !Returns a 1 ROUTe:OPEN? (@3204) !Returns a 0 Configuring a Module Example: Configuring the 34933A module for 2-wire or 1-wire mode The following command configures a matrix module in slot 4 for 1- wire measurements.
5 Matrix Switch Modules Linking Multiple Matrix Modules You can link multiple matrix modules to form a larger matrix. The following two drawings show two- module connections through rows and columns. Wiring Multiple 34931A or 34932A Modules With a 34931A you can combine two matrices to form 8x8 (connecting columns) or 4x16 (connecting rows) configurations. Using two 34932A matrices on a 34932A module, you can create 16x8 (connecting columns) or 4x32 (connecting rows) configurations.
5 Matrix Switch Modules Module 1 Increase number of rows by connecting through columns 1 2 3 4 1 2 n-1 3 n* 8 Rows 8 or 16 Columns 1 2 n-1 3 n* 1 2 3 4 Module 2 *n can be 8 or 16 Increase number of columns by connecting through rows 16 or 32 Columns 1 2 n-1 3 n* 1 Module 1 2 n-1 3 n* Module 2 1 2 3 1 Analog Buses 4 2 3 4 *n can be 8 or 16 4 Rows 34980A User’s Guide 167
5 Matrix Switch Modules 34931A Dual 4x8 Armature Matrix The 34931A dual 4x8 armature matrix contains two matrices, each with 32 2- wire crosspoint latching armature relays organized in a 4- row by 8- column configuration. Every row and column are made up of two wires each, a high (H) and a low (L). Each crosspoint relay has a unique channel number representing the row and column that intersects to create the crosspoint.
5 Matrix Switch Modules 34931A Simplified Schematic Matrix 1 Col 1 H Row 1 L Col 2 H L Col 3 Col 4 Col 5 H H H L L L Col 6 H Col 7 L H L Col 8 H L L H Row 2 L H Row 3 L H Row 4 L H NOTE: Three-digit channel numbers are derived from the intersection of the rows and columns, columns having two digits.
5 Matrix Switch Modules 34931A D-Sub Connectors Matrix 1 Matrix 1 C4H C4L NC 1 2 3 R4H NC 4 5 For orientation, the D-sub connector end of the module is facing you.
5 Matrix Switch Modules 34931T Terminal Block This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected. This means that when an installed module is exposed (no terminal block or cable is connected), the Analog Bus relays, which are on Matrix 2, are open and disconnected from the Analog Buses.
5 Matrix Switch Modules N O TE On the 34931T terminal block, only two sets of screw terminals are for use with the 34931A module. See the following drawing. When using the 34931T terminal block, be sure to wire your connections to the two sets of screw terminals closest to the 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).
5 Matrix Switch Modules 34932A Dual 4x16 Armature Matrix The 34932A dual 4x16 armature matrix contains two matrices, each with 64 2- wire crosspoint latching armature relays organized in a 4- row by 16- column configuration. Every row and column are made up of two wires each, a high (H) and a low (L). Each crosspoint relay has a unique channel number representing the row and column that intersect to create the crosspoint.
5 Matrix Switch Modules 34932A Simplified Schematic Matrix 1 Col 1 H Row 1 L Col 2 H L Col 3 Col 4 Col 15 Col 16 H H H H L L L L L H Row 2 L H Row 3 L H Row 4 L NOTE: Three-digit channel numbers are derived from the intersection of the rows and columns, columns having two digits. The intersection shown here represents Channel 315 (Row 3, Column 15).
5 Matrix Switch Modules 34932A D-Sub Connectors Matrix 1 Matrix 1 C4H 2 3 4 5 6 C11H C11L C9H NC 18 19 NC C3H 34 35 C3L C1H 36 22 8 38 9 10 NC NC C7H 11 12 13 C2L C14H C14L R2H 24 23 C1L R3H 37 C5L C13H C13L 7 C9L C2H 21 20 For orientation, the D-sub connector end of the module is facing you.
5 Matrix Switch Modules 34932T Terminal Block This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected. This means that when an installed module is exposed (no terminal block or cable is connected), the Analog Bus relays, which are on Matrix 2, are open and disconnected from the Analog Buses.
5 Matrix Switch Modules 34933A Dual/Quad 4x8 Reed Matrix Using program commands or the front panel of the 34980A, you can configure the 34933A dual/quad 4x8 reed matrix module for differential (2- wire) mode or single- ended (1- wire) mode. The 34933A module contains 100 Ω in- rush resistors that are used to protect the reed relays from reactive loads.
5 Matrix Switch Modules One-Wire Mode To physically configure the module in 1- wire mode, use the 34933T- 002 terminal block, or a compatible standard or custom cable. If using a standard or custom cable, make sure you connect interlock pins 17 and 33 on the Matrix 2 D- sub connector. Refer to the pinout drawing and table on page 184.
5 Matrix Switch Modules 34933A Simplified Schematic for Two-Wire Mode Matrix 1 Col 1H Col 1L C1H C1L C1H bypass C1L bypass H L Col 2H Col 2L C2H C2L C2H bypass C2L bypass H L Col 8H Col 8L C8H C8L C8H bypass C8L bypass H L H Row 1 NOTE: Matrix Relays: Reed non-latchin Analog Bus Relays: Armature non-latching NOTE: Although columns are numbered the same on Matrix 1 and Matrix 2, they are electrically separate from one another. NOTE: All series resistors shown are 100Ω.
5 Matrix Switch Modules 34933A D-Sub Connectors for Two-Wire Mode Matrix 1 For orientation, the D-sub connector end of the module is facing you.
5 Matrix Switch Modules 34933T-001 Terminal Block for Two-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
5 Matrix Switch Modules Although columns are numbered the same on Matrix 1 and Matrix 2, they are electrically separate from one another (e.g., Col C2). COLUMN When using the 34933T terminal block for 2- wire mode, access is provided to the bypass columns through the columns labeled C9 through C16. Follow this wiring convention shown in the table below for both matrices. Terminal marked... 182 Connects to... Terminal marked... Connects to...
5 Matrix Switch Modules 34933A Simplified Schematic for One-Wire Mode NOTE: Although rows are numbered the same across the matrices, they are electrically separate from one another. Matrix 1 1C1 1C1 bypass 1C2 1C2 bypass NOTE: Matrix Relays: Reed non-latching Analog Bus Relays: Armature non-latching 1C8 1C8 bypass NOTE: All series resistors shown are 100Ω.
5 Matrix Switch Modules 34933A D-Sub Connectors for One-Wire Mode Matrices 1 & 2 Matrices 1 and 2 1C4 2C4 1 2 NC 1C4 2C4 bypass bypass 3 4 18 19 2R4 1C5 2C5 5 6 7 8 21 20 For orientation, the D-sub connector end of the module is facing you.
5 Matrix Switch Modules 34933T-002 Terminal Block for One-Wire Mode This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. In addition, space is available on the label for you to write the slot number. N O TE All modules that connect to the internal DMM are interlock protected.
5 186 Matrix Switch Modules 34980A User’s Guide
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 6 General Purpose Switch Modules General Purpose Switch Modules 188 34937A and 34938A SCPI Programming Examples 190 34937A 32-Channel GP Switch 192 34937T Terminal Block 194 34938A 20-Channel High-Current GP Switch 195 34938T Terminal Block 197 Agilent Technologies 187
6 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: • Twenty- eight Form C relays rated for 1 A at 60 W per channel • Four Form A relays rated for 5 A at 150 W per channel.
6 General Purpose Switch Modules WARN IN G Before changing the position of the jumper, remove external connections from the module. Wait five to ten seconds to allow the module’s internal capacitors to discharge. After a five- to ten- second delay, remove the sheet metal cover from the module and move the position of the jumper mounted on the module. See the figure below for the jumper’s location on the module.
6 General Purpose Switch Modules 34937A and 34938A SCPI Programming Examples The programming examples below provide you with SCPI command examples to use for actions specific to the general purpose switch modules. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the channel number.
6 General Purpose Switch Modules Reading Cycle Count and Resetting Modules to Power-On State Example: Reading the cycle count for a relay (all switch modules) The following command returns the relay cycle count on channel 7 and channel 16 for a module in slot 1. DIAGnostic:RELay:CYCLes? (@1007,1016) Example: Clearing the cycle count for a relay (all switch modules) The following command resets the relay cycle count on channels 7 and 16 for a module in slot 1.
6 General Purpose Switch Modules 34937A 32-Channel GP Switch The 34937A general- purpose switch module provides independent control of: • Twenty- eight Form C (DPST) latching relays rated at 1 A • Four Form A (SPST) latching relays rated at 5 A. You can set the power- failure state for these 5 A relays. See page 188 and page 189. N O TE A temperature sensor on these modules triggers system interrupts when high-carry current-induced heat on the modules reaches a threshold of 70 oC.
6 General Purpose Switch Modules 34937A D-Sub Connectors Bank 1 Bank 1 For orientation, the D-sub connector end of the module is facing you.
6 General Purpose Switch Modules 34937T Terminal Block This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. 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. You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format.
6 General Purpose Switch Modules 34938A 20-Channel High-Current GP Switch The 34938A high- channel GP switch module provides twenty 5 A Form A relays for general purpose switching needs. You can set the power- failure state for these 5 A relays. See page 188 and page 189. N O TE A temperature sensor on these modules triggers system interrupts when high-carry current-induced heat on the modules reaches a threshold of 70 oC.
6 General Purpose Switch Modules 34938A D-Sub Connectors Bank 1 Bank 1 Bank 2 For orientation, the D-sub connector end of the module is facing you.
6 General Purpose Switch Modules 34938T Terminal Block This terminal block with screw- type connections is labeled with the model number and the abbreviated module name. 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. You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format.
6 198 General Purpose Switch Modules 34980A User’s Guide
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 7 RF Multiplexer Switch Modules 34941A and 34942A RF Multiplexer Switch Modules 200 Installing SMA Connectors 201 Isolating Connector Banks 201 34941A and 34942A SCPI Programming Examples 202 34941A and 34942A Simplified Schematic 203 Agilent Technologies 199
7 RF Multiplexer Switch Modules 34941A and 34942A RF Multiplexer Switch Modules The 34941A and 34942A Quad 1x4 RF MUX switch modules provide high density RF signal switching with four independent 1x4 multiplexer banks in each module. The important differences between the two RF MUX modules lie in their characteristic impedance and their use of connectors (connectors are not provided with the module). The 34941A, the 50- Ω version, uses SMA connectors.
7 RF Multiplexer Switch Modules Installing SMA Connectors When installing SMA connectors on the 34941A module, it is recommend that you tighten them to 0.8 - 1.1 Nm (7- 10 in- lbs) of torque. CAU T ION SMA connectors are easily damaged, especially when tightening a neighboring connector with a wrench. To help prevent damage and contamination, do not remove a connector's protective cap until immediately prior to installing a cable on that connector.
7 RF Multiplexer Switch Modules 34941A and 34942A SCPI Programming Examples The programming examples below provide you with SCPI command examples to use for actions specific to the RF MUX switch modules. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the channel number. For information on specific configurations, refer to the simplified schematic on page 203.
7 RF Multiplexer Switch Modules Example: Clearing the cycle count for a relay The following command resets the cycle count on the channels 103 and 201 for a module in slot 1. Note that clearing the cycle count on a specific channel will clear the count on all three relays in the corresponding bank. DIAGnostic:RELay:CYCLes:CLEar (@1103,1201) Example: Resetting module to power-on state The following command resets a module in slot 4 to its power- on state.
7 204 RF Multiplexer Switch Modules 34980A User’s Guide
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 8 Microwave Switch/Attenuator Driver 34945A Microwave Switch/Attenuator Driver 206 Recommended Switches and Attenuators 210 Power Supplies 211 Channel Numbering 212 Simple Switch Control 213 Using Single Drive Switches and Attenuators 215 Remote Module Identifiers 214 Drive Modes 214 Using Single Drive Switches and Attenuators 215 Using Dual Drive Switches and Attenuators 216 Using Pulse Drive 217 Long Execution Times 218 Verifying Switch State
8 Microwave Switch/Attenuator Driver 34945A Microwave Switch/Attenuator Driver The 34945A consists of a plug- in driver interface module (34945A) and one or more external remote modules (34945EXT). The first remote module is electrically attached to the driver module using a provided cable (equipped with 9- pin D- Sub connectors). The first remote module attached to the driver module is referred to as the master module. Any additional external remote modules are referred to as slave modules.
8 Microwave Switch/Attenuator Driver A system configuration is illustrated below. As shown, two driver interface modules are used, one in slot 1 and one is slot 6. Each driver interface is connected to a single remote module. The remote module attached to slot 1 uses an external power supply. The remote module attached to slot 6 is using the internal power supply.
8 Microwave Switch/Attenuator Driver An alternate system configuration, using multiple remote modules, is illustrated below. As shown, the driver interface module is installed in slot 1. The first remote module, connected via the D- Sub cable, is the master remote module. Additional remote modules are connected in a daisy chain fashion using standard ethernet RJ- 45 connectors and Cat 5 cable. These remote modules are referred to as slaves.
Microwave Switch/Attenuator Driver 8 A 34945EXT remote module is shown below. Bank 1 Ch 1 - 8 Ch 11 - 18 Expansion Bus Bank 2 Ch 21 - 28 Ch 31 - 38 Bank 3 Ch 41 - 48 Ch 51 - 58 Port 2 Port 1 Bank 4 Ch 61 - 68 Ch 71 - 78 I/O Access LED External Power Supply Connections Each 34945EXT has an I/O Access LED used to indicate transactions between the 34980A mainframe and the 34945EXT module.
8 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.
8 Microwave Switch/Attenuator Driver 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.
8 Microwave Switch/Attenuator Driver Channel Numbering The 34945A uses the following channel numbering scheme: 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. channel is the channel number on the remote module. The channel number is two digits spanning channels across each remote module.
8 Microwave Switch/Attenuator Driver Simple Switch Control All examples in this chapter make reference to SCPI commands for switch control. Details of these commands and their parameters can be found in the Programmer’s Reference Help file shipped with your 34980A mainframe. The switches and attenuators are designed to respond to the SCPI ROUTe:CLOSe and ROUTe:OPEN commands.
8 Microwave Switch/Attenuator Driver Remote Module Identifiers A special channel numbering method exists for use with SCPI commands that operate one or more banks of the remote module. This addressing uses a non- existent channel number (00) to indicate the commands are useful for all channel in a bank or all channels on a remote module.
8 Microwave Switch/Attenuator Driver Using Single Drive Switches and Attenuators Some microwave switches require a single drive. With single drive devices the channel numbering is not consecutive across all channels in a bank (refer to the channel numbering description on page 212). The 34945A can provide single drive devices with either pulsed or continuous drive current. Settings and parameters for continuous drive mode are given in the next section.
8 Microwave Switch/Attenuator Driver Using Dual Drive Switches and Attenuators Many microwave switches and attenuators have a paired drive input. Typically, one drive is electrically connected to the lower channel number in a bank and one connected to a corresponding upper channel number. For example, a dual drive switch should have its ‘State A’ coil connected to channel 21 and its ‘State B’ coil connected to channel 31 on bank two. The 34945A drives dual drive devices in pulsed mode only.
8 Microwave Switch/Attenuator Driver Using Pulse Drive To use the pulse drive mode, send the ROUTe:CHANnel:DRIVe:PULSe:MODE ON command or pair two channels with the ROUTe:CHANnel:DRIVe:PAIRed:MODE command. The diagram below illustrates the pulse drive for two channels (switches) and the relationship of the drive parameters to the power supply requirements.
8 Microwave Switch/Attenuator Driver Long Execution Times When configuring long channel pulse drive times and/or power supply recovery times, be aware that the results may be long execution times in the mainframe. For example, you can set a channel pulse width of 255 ms and a recovery time of 255 ms. This channel will require 510 ms to open or close. If you set such parameters across all the channels on a remote module then the execution time will be over 30 seconds.
Microwave Switch/Attenuator Driver 8 The state of all verified channels on a remote module is refreshed whenever any channel on that remote module is operated. This helps to ensure the front panel and web based interface have a valid state. Switch state is stored in the mainframe. In contrast, the ROUTe:OPEN? and ROUTe:CLOSe queries always check the actual hardware state of the switch for verified channels.
8 Microwave Switch/Attenuator Driver LED Drive The distribution boards contain a ribbon cable header you can use to connect LEDs to provide a visual indication of switch state. These lines reflect the state of their corresponding channel’s position indicator. Some systems use LEDs as a graphical indicator of switch positions. Use the ROUTe:RMODule:BANK:LED:DRIVe:LEVel command to set the drive current for the LEDs. You do not need to provide an external current limiting resistor.
8 Microwave Switch/Attenuator Driver Default and Reset States The 34945A allows several types of reset and default actions. Most resets rely on states stored in non- volatile memory on the remote modules. Default parameters can be set to ensure the system always returns to a safe state. SYSTem:RMODule:RESet This command is the only command that will reset all remote modules connected to a slot to the factory defaults. No determination of the distribution boards present is made.
8 Microwave Switch/Attenuator Driver SYSTem:PRESet, *RST, SYSTem:CPON and Power On These actions drive the channels to their defined DEFault state (using the configuration stored on the remote module) and force the system to recognize new topologies (caused by power or connectivity changes). These actions set the defaults shown in the table on page 221.
8 Microwave Switch/Attenuator Driver ROUTe:RMODule:BANK:PRESet This command sets a bank to default values that vary according to which distribution board is attached. The following table shows the default states set by ROUTe:RMODule:BANK:PRESet.
8 Microwave Switch/Attenuator Driver Distribution Boards 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.
8 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) N1811TL Terminated latching 4-port (transfer) N1812UL Unterminated latching 5-port Y1150A Switch Options Supported (Recommended options are shaded).
8 Microwave Switch/Attenuator Driver Y1150A Connections LED Connectors Switch Connectors Y1150A Switch Connectors SW1 Through SW8 2 10 1 9 Pin Use Pin Use 1 GND 2 IND B 3 N.C. 4 +VI 5 Drive B 6 IND A 7 Drive A 8 +VI 9 +VR 10 N.C.
Microwave Switch/Attenuator Driver Item Description Example Part Numbers Cable Type 9 conductor ribbon cable, 0.050"pitch, 26 or 28 AWG stranded* 3M 3801/09 (26 AWG) 3M 3365/09 (28 AWG) Y1150A Connector 10 pin socket connector, 0.1" x 0.
8 Microwave Switch/Attenuator Driver Y1150A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector 228 Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin Use 2 SW1 - A 1 +VI 2 SW5 - A +VI 4 SW1 - B 3 +VI 4 SW5 - B 5 +VI 6 SW2 - A 5 +VI 6 SW6 - A 7 +VI 8 SW2 - B 7 +VI 8 SW6 - B 9 +VI 10 SW3 - A 9 +VI 10 SW7 - A 11 +VI 12 SW3 - B 11 +VI 12 SW7 - B 13 +VI 14 SW4 - A 13 +VI 14 SW8 - A 15 +VI 16 SW4 - B 15 +VI 16 SW8 - B 34980A User’
8 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).
8 Microwave Switch/Attenuator Driver Y1151A Connections LED Connectors Switch Connectors Y1151A Switch Connector SW1 and SW2 2 16 1 15 Pin Use Pin Use 1 +VR 2 +VI 3 Path 1 4 IND 1 5 Path 2 6 IND 2 7 Path 3 8 IND 3 9 Path 4 10 IND 4 11 Path 5 12 IND 5 13 Path 6 14 IND 6 15 GND 16 Open All Paths +VR is the Voltage source for the Relay +VI is the Voltage source the LED Indicator 230 34980A User’s Guide
8 Microwave Switch/Attenuator Driver Pin 1 Item 34980A User’s Guide Description Pin 1 Example Part Numbers Cable Type 16 conductor ribbon cable, 0.050" pitch, 26 or 28 AWG stranded 3M 3801/16 (26 AWG) 3M 3365/16 (28 AWG) Y1151A Connector 16 pin socket connector, 0.1" x 0.1" pin grid, IDC termination, center polarizing key 3M P/N 89116-0101 AMP P/N 76288-3 Switch Connector 16 pin socket connector, 0.1" x 0.
8 Microwave Switch/Attenuator Driver Y1151A Switch Control All channels are single drive.
8 Microwave Switch/Attenuator Driver Y1151A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin Use 2 SW1 - Path 1 1 +VI 2 SW2- Path 1 +VI 4 SW1 - Path 2 3 +VI 4 SW2 - Path 2 5 +VI 6 SW1 - Path 3 5 +VI 6 SW2 - Path 3 7 +VI 8 SW1 - Path 4 7 +VI 8 SW2 - Path 4 9 +VI 10 SW1 - Path 5 9 +VI 10 SW2 - Path 5 11 +VI 12 SW1 - Path 6 11 +VI 12 SW2 - Path 6 13 +VI 14 Not Used 13 +VI 14 Not Used 1
8 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.
Microwave Switch/Attenuator Driver 8 Y1152A Connections LED Connectors Switch Connectors Y1152A Switch connector SW1 (87204/06) 34980A User’s Guide 2 16 1 15 Pin Use Pin Use 1 +VR 2 N.C. 3 Close 1 4 Open 1 5 Close 2 6 Open 2 7 Close 3 8 Open 3 9 Close 4 10 Open 4 11 Close 5 12 Open 5 13 Close 6 14 Open 6 15 GND 16 N.C.
8 Microwave Switch/Attenuator Driver Y1152A Switch Connector SW2 and SW3 (N181x) Pin 2 10 1 9 Use Pin Use 1 GND 2 IND B 3 N.C. 4 +VI 5 Drive B 6 IND A 7 Drive A 8 +VI 9 +VR 10 N.C.
8 Microwave Switch/Attenuator Driver 16 Conductor Cable Item Description Example Part Numbers Cable Type 16 conductor ribbon cable, 0.050" pitch, 26 or 28 AWG stranded 3M 3801/16 (26 AWG) 3M 3365/16 (28 AWG) Y1152A Connector 10 pin socket connector, 0.1" x 0.1" pin grid, IDC termination, center polarizing key 3M P/N 89116-0101 AMP P/N 76288-3 Switch Connector 16 pin socket connector, 0.1" x 0.
8 Microwave Switch/Attenuator Driver Y1152A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector 238 Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin Use 2 SW1 - Close 1 1 +VI 2 SW1 - Close 5 +VI 4 SW1 - Open 1 3 +VI 4 SW1 - Open 5 5 +VI 6 SW1 - Close 2 5 +VI 6 SW1 - Close 6 7 +VI 8 SW1 - Open 2 7 +VI 8 SW1 - Open 6 9 +VI 10 SW1 - Close 3 9 +VI 10 SW2 - Ind A 11 +VI 12 SW1 - Open 3 11 +VI 12 SW2 - Ind B 13 +VI 14 SW1 - Close 4 13 +VI
Microwave Switch/Attenuator Driver 8 Y1153A The Y1153A supports the attenuators listed below. Up to two of the attenuators may be connected.
8 Microwave Switch/Attenuator Driver 8494/5/6 Option Name Option Number Description and Comments Frequency Range letter suffix in model number All options supported RF connectors various All options supported Coil Voltage STD +24VDC DC connector type STD 12 pin Viking connector (includes 5 foot cable with Viking connector on one end, no terminations on other end) 016 Flat Pack - ribbon cable connected to attenuator with 14 pin DIP header on free end. Not recommended.
8 Microwave Switch/Attenuator Driver Y1153A Attenuator connector P101 and P102 (84904/5/8) Pin N O TE 2 10 1 9 Use Pin Use 1 Section 1 Thru Line 2 Section 1 Atten 3 N.C. 4 Section 3 Thru Line 5 Section 2 Thru Line 6 Section 4 Thru Line 7 Section 4 Atten 8 Section 2 Atten 9 Section 3 Atten 10 +VR You may use either the ribbon cable header or the screw terminals to make connections to the attenuators. You should not use both.
8 Microwave Switch/Attenuator Driver 8494/5/6 Item Description Example Part Numbers Cable Supplied with Attenuator Cable with Viking connector on attenuator end, bare wires on other end Cable Type 12 conductor round cable, 22 or 24 AWG stranded, 0.25" dia. Y1153A Connection Screw terminals provided on Y1153A distribution cable connection Attenuator Connector 12 pin Viking Industries, Inc.
8 Microwave Switch/Attenuator Driver Y1153A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin 2 P101 Atten 1 1 +VI 2 P102 Atten 1 +VI 4 P101 Thru Line 1 3 +VI 4 P102 Thru Line 1 5 +VI 6 P101 Atten 2 5 +VI 6 P102 Atten 2 7 +VI 8 P101 Thru Line 2 7 +VI 8 P102 Thru Line 2 9 +VI 10 P101 Atten 3 9 +VI 10 P102 Atten 3 11 +VI 12 P101 Thru Line 3 11 +VI 12 P102 Thru Line 3 13 +VI 14 P101 Atten 4
8 Microwave Switch/Attenuator Driver Y1154A The Y1154A supports one of the transfer switches listed below and up to six N181x switches. Agilent Switch Description 87222C/D/E 4 port transfer switch N1810UL Unterminated latching 3-port (SPDT) N1810TL Terminated latching 3-port (SPDT) N1811TL Terminated latching 4-port (transfer) N1812UL Unterminated latching 5-port Y1154A Switch Options Supported (Recommended options are shaded).
Microwave Switch/Attenuator Driver 8 Y1154A Connections LED Connectors Transfer Switch Connectors Switch Connectors Y1154A Switch connector SW1 and SW2 (87222) 2 14 1 13 Pin 34980A User’s Guide Use Pin Use 1 +VR 2 +VI 3 Drive A 4 Ind A 5 Drive B 6 Ind B 7 N.C. 8 N.C. 9 GND 10 N.C. 11 N.C. 12 N.C. 13 N.C. 14 N.C.
8 Microwave Switch/Attenuator Driver Y1154A Switch connector SW3 Through SW8 (N181x) Pin 2 10 1 9 Use Pin Use 1 GND 2 IND B 3 N.C. 4 +VI 5 Drive B 6 IND A 7 Drive A 8 +VI 9 +VR 10 N.C.
8 Microwave Switch/Attenuator Driver 87222 Cable Item Description Example Part Numbers Cable Type 10 conductor ribbon cable, 0.050" pitch, 26 or 28 AWG stranded 3M 3801/10 (26 AWG) 3M 3365/10 (28 AWG) Y1154A Connector 14 pin socket connector, 0.1" x 0.1" pin grid, IDC termination, center polarizing key 3M P/N 89114-0101 AMP P/N 76288-2 Switch Connector 10 pin socket connector, 0.1" x 0.
8 Microwave Switch/Attenuator Driver Y1154A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector 248 Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin Use 2 SW1 - A 1 +VI 2 SW5 - A +VI 4 SW1 - B 3 +VI 4 SW5 - B 5 +VI 6 SW2 - A 5 +VI 6 SW6 - A 7 +VI 8 SW2 - B 7 +VI 8 SW6 - B 9 +VI 10 SW3 - A 9 +VI 10 SW7 - A 11 +VI 12 SW3 - B 11 +VI 12 SW7 - B 13 +VI 14 SW4 - A 13 +VI 14 SW8 - A 15 +VI 16 SW4 - B 15 +VI 16 SW8 - B 34980A User’
8 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.
8 Microwave Switch/Attenuator Driver Y1155A Switch Options Supported Recommended options are shaded. Option Name 250 Option Number Description and Comments Frequency Range Various All options supported Coil Voltage 011 +5VDC +5VDC Highest coil current requirement of all coil voltage options. May limit system speed because current capacity limitations. 34945EXT limits total switch current to 2A; opt 011 coils draw 400 mA. Therefore, a maximum of 5 devices may be switched simultaneously.
Microwave Switch/Attenuator Driver 8 Y1155A Connections LED Connectors Screw Terminals +VR is the Voltage source for the Relay +VI is the Voltage source for the LED Indicator 876x Switches Item 34980A User’s Guide 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 251
8 Microwave Switch/Attenuator Driver Y1155A Switch Control Paired Operations* Drive 1 ROUT:OPEN (@xx01) Drive 11 ROUT:CLOS (@xx01) Drive 2 ROUT:OPEN (@xx02) Drive 12 ROUT:CLOS (@xx02) Drive 3 ROUT:OPEN (@xx03) Drive 13 ROUT:CLOS (@xx03) Drive 4 ROUT:OPEN (@xx04) Drive 14 ROUT:CLOS (@xx04) Drive 5 ROUT:OPEN (@xx05) Drive 15 ROUT:CLOS (@xx05) Drive 6 ROUT:OPEN (@xx06) Drive 16 ROUT:CLOS (@xx06) Drive 7 ROUT:OPEN (@xx07) Drive 17 ROUT:CLOS (@xx07) Drive 8 ROUT:OPEN (@xx08) Drive
Microwave Switch/Attenuator Driver 8 Y1155A LED Connectors LED1 and LED2 2 16 1 15 LED1 Connector Pin Use Pin 1 +VI 3 LED2 Connector Use Pin Use Pin 2 SW1 - A 1 +VI 2 SW5 - A +VI 4 SW1 - B 3 +VI 4 SW5 - B 5 +VI 6 SW2 - A 5 +VI 6 SW6 - A 7 +VI 8 SW2 - B 7 +VI 8 SW6 - B 9 +VI 10 SW3 - A 9 +VI 10 SW7 - A 11 +VI 12 SW3 - B 11 +VI 12 SW7 - B 13 +VI 14 SW4 - A 13 +VI 14 SW8 - A 15 +VI 16 SW4 - B 15 +VI 16 SW8 - B 34980A User’s Guide Us
8 Microwave Switch/Attenuator Driver Simplified Connection Diagrams Single Drive With Separate Position Indicators The simplified schematic below illustrates the connection for a single drive switch with separate position indicators. The position indicators for this type of switch are independent relay contacts that are mechanically linked to the RF switch position. Even though this is a single drive switch, each switch state has its own coil.
8 Microwave Switch/Attenuator Driver Paired Drive With Separate Position Indicators The simplified schematic below illustrates the connection for a dual drive switch with separate position indicators. The position indicators for this type of switch are independent relay contacts that are mechanically linked to the RF switch position. The RF paths are not shown in the simplified diagram. The coils are driven in open collector mode.
8 Microwave Switch/Attenuator Driver Paired Drive With Combined Position Indicators The simplified schematic below illustrates the connection for a dual drive switch with an integral position indicator. The position indicators for this type of switch are electrically connected to the device’s drive coil. This is a typical arrangement for microwave attenuators.
Microwave Switch/Attenuator Driver 8 Mounting the Remote Modules 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 84 114.1 26.6 30.96 280.
8 Microwave Switch/Attenuator Driver SCPI Programming Examples These programming examples provide you with SCPI command examples to use for driving the microwave switch modules. The slot and channel addressing scheme used in these examples follow the form srcc where s is the mainframe slot number (1 through 8), r is the remote module number (1 through 8), and cc is the two- digit channel number. For more information about channel numbering, refer to “Channel Numbering” on page 212.
8 Microwave Switch/Attenuator Driver Example: Configuring a Paired Drive Channel The following example illustrates the sequence of commands used to configure a paired drive channel. In the example, the 34945A is installed in slot 4 of the mainframe, and operations are directed to channel 1 on remote module 3. The drive source must be disabled before configuring either the channel pairing or the pulse mode. The channel is then paired and the pulse width set to 15 ms.
8 Microwave Switch/Attenuator Driver Example: Configuring a Single Drive Channel The following example illustrates the sequence of command to configure a single drive channel with continuous drive. In the example, the 34945A is installed in slot 4 of the mainframe, and operations are directed to channel 1 on remote module 3. The drive source must be disabled before configuring pulse or paired modes. The channel is then un- paired and the pulse mode disabled (enables continuous drive).
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 9 Dual/Triple Microwave Switch Modules 34946A and 34947A Dual/Triple Microwave Switch Modules 262 34946A and 34947A SCPI Programming Examples 263 Installing SMA Connectors 264 34946A and 34947A Simplified Schematics 264 Agilent Technologies 261
9 Dual/Triple Microwave Switch Modules 34946A and 34947A Dual/Triple Microwave Switch Modules The 34946A and 34947A modules offer single- pole, double- throw switches in either 4- GHz or 20- GHz options. The 34946A and 34947A modules do not connect to the analog buses. Instead, all connections are made through the visible SMA connectors via external cables.
9 Dual/Triple Microwave Switch Modules 34946A and 34947A SCPI Programming Examples The programming examples below provide you with SCPI command examples to use for actions specific to the microwave switch modules. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the three- digit channel number. For information on specific configurations, refer to the simplified schematics in this chapter.
9 Dual/Triple Microwave Switch Modules 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 Example: Enabling Verification The following command enables verification on channels 201 and 202 for a module in slot 1. When verification is enabled, the actual hardware state of each relay is sensed for the correct state.
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 10 64-Bit Digital I/O Module with Memory and Counter Basic Digital I/O Operations 267 Handshaking 270 Buffered I/O Operations 277 Interrupt Lines 281 Byte Ordering 282 Pattern Matching 284 Counter 285 Clock 287 34950A D-Sub Connectors 287 34950T Terminal Block 290 Agilent Technologies 265
10 64-Bit Digital I/O Module with Memory and Counter 34950A 64-Bit Digital I/O Module with Memory and Counter The 34950A has 64- bits of general- purpose digital I/O grouped in 8- bit channels with programmable polarity, input thresholds, and output levels. The module is segmented into two banks of four 8- bit channels. Each bank has 64 Kb of volatile memory for pattern capture and pattern generation with hardware interrupt capability. Up to three pins of handshaking are available for each bank of 32 bits.
64-Bit Digital I/O Module with Memory and Counter 10 Basic Digital I/O Operations Channel Numbering and Width The digital channels are numbered by bank; 101 through 104 and 201 through 204 for banks 1 and 2 respectively. Using SCPI commands you can group digital I/O channels together to allow 16- or 32- bit operations. The first and third channels on a bank can be control channels. Width and direction of the memory operations are controlled by the width and direction of the first channel on the bank (i.e.
10 64-Bit Digital I/O Module with Memory and Counter To read digital data with more control over the channel parameters, use the SCPI CONFigure and SENSe commands. The CONFigure commands set up the digital I/O channel parameters. For example, sending the following SCPI command to a Digital I/O module installed in slot 1 of the mainframe, sets a 16- bit input channel (103) to use a 2.5 V input threshold, and normal polarity. CONF:DIG WORD, 2.
10 64-Bit Digital I/O Module with Memory and Counter You can set a channel to output in either active drive or open collector configurations. When set to ACTive, the module drives the digital lines for both high and low. The voltage level that represents a logic ‘1’ can be set using the SOURce:DIGital:LEVel command. Output voltages can range from 1.66 V (default) to 5 V. When the channel is set to OCOLlector, lines are driven low, but set to high impedance (Hi- Z) when asserted.
10 64-Bit Digital I/O Module with Memory and Counter This command sequence set the first 8 bits (channel 101) to normal polarity for input and output operations, set the next 8 bits (channel 102) to inverted polarity, and then combines the bits into a 16- bit channel. When this WORD channel is used, the first eight bits will input or output using normal polarity but the next 8 bits will read or written using inverted polarity.
64-Bit Digital I/O Module with Memory and Counter 10 The following handshake command sets the synchronous handshaking mode for the channels in bank 1. CONF:DIG:HAND SYNC, (@1101) This form of the handshaking command also allows you to optionally set the input threshold, output drive level, and polarity of all the handshake lines. For example, the following command sets bank 2 to use synchronous handshaking, with an input threshold of 2.5 V, an output drive level of 2.5 V, and normal polarity.
10 64-Bit Digital I/O Module with Memory and Counter Synchronous Handshake Mode In the synchronous handshake mode, a strobe or clock signal is used to transfer data to or from an external device. The strobe line (H1) is an output and is pulsed once for each transfer. Synchronous Unbuffered Inputs For synchronous handshake unbuffered inputs the H0 line indicates the direction of the transfer. This line is set high to indicate an input operation.
64-Bit Digital I/O Module with Memory and Counter 10 Synchronous Unbuffered Outputs For synchronous handshake unbuffered outputs, the H0 line indicates the direction of the transfer. This line is set low to indicate an output operation. The H0 line will remain in the low state until the 34950A direction is changed. The H1 line is the strobe output line. When the 34950A executes an output command, it sets the data lines and waits for TCYCLE/2 before asserting the strobe line.
10 64-Bit Digital I/O Module with Memory and Counter Synchronous Buffered Inputs You can use synchronous mode handshake with buffered (memory) input operations. (Buffered operations are described in more detail beginning on page 277.) For buffered input operations, the H0 line acts as a start/stop line. This line will be set high when the memory input command is executed and will return low when the memory input operation has completed. The H1 line is not used and is set to high impedance.
10 64-Bit Digital I/O Module with Memory and Counter Synchronous Buffered Outputs You can use synchronous mode handshake with buffered (memory) output operations. (Buffered operations are described in more detail beginning on page 277.) For buffered output operations, the H0 line acts as a start/stop line. This line will be set high when the memory output command is executed by the 34950A and will return low when the memory output operation has completed.
10 64-Bit Digital I/O Module with Memory and Counter Optionally, you can provide an external strobe input on the H2 line to control the memory transfers. If you pace the memory inputs from an external clock, the 34950A will sense the leading edge of the strobe and set the data. The data will be valid after TPD and the receiving device may latch the data. TPD ranges from 140 ns to 60 ns. The maximum TPD of 140 ns limits operation in this mode to 7 MHz.
64-Bit Digital I/O Module with Memory and Counter 10 Buffered I/O Operations Each of the two banks on the 34950A has its own memory that can be used to store patterns to output (traces) or to store input patterns. The width of the first channel in each bank controls the width of the memory operations. Memory may be used as: • 64K x 8 bits • 64K x 16 bits • 32K x 32 bits Buffered (Memory) Output Each bank on the 34950A has its own memory for use in buffered transfers.
10 64-Bit Digital I/O Module with Memory and Counter Set the number of times to output the trace. Each trace can be output once, multiple times, or infinitely. The SOURce:DIGital:MEMory:NCYCles command sets the number of times to output the trace. If not set to infinite, you can output the trace from 1 to 255 times (the output is controlled by the handshake). Load the trace(s) into memory. Named traces are downloaded using the TRACe:DATA:DIGital command.
64-Bit Digital I/O Module with Memory and Counter Trigger the output. 10 When the default trigger source is used, the SOURce:DIGital:MEMory:STARt command triggers the output. The selected trace will be output when the handshake occurs. If the trigger source has been set to one of the interrupt lines (see page page 281), the output will wait for the interrupt to occur and then the handshake to occur before the trace is output.
10 64-Bit Digital I/O Module with Memory and Counter Set the number of samples to collect. The SENSe:DIGital:MEMory:SAMPle:COUNt command sets the number of samples to capture. If you set the number of counts to infinite (0 = default), the bank will capture data until a STOP is received. Older samples are overwritten if memory gets full. Allowed sample counts depend upon the channel width as follows: • BYTE (8- bit) 1 to 65535 • WORD (16- bit) 1 to 65535 • LWORd (32- bit) 1 to 32767 Start the capture.
64-Bit Digital I/O Module with Memory and Counter 10 Interrupt Lines Each bank has an interrupt line that can be used with memory input or output operations. When a bank is set to input data, the interrupt line is an output. When a bank is set to output data, the interrupt line is set to be an input. You can set the polarity of the interrupt line for input and output operations using the CONFigure:DIGital:INTerrupt:POLarity command.
10 64-Bit Digital I/O Module with Memory and Counter When set to ACTive the interrupt line will be driven by the module. The high output voltage is set for both the handshaking and interrupt line on a bank with the SOURce:DIGital:HANDshake:LEVel command. When set to OCOLlector the interrupt line will be driven low, but will go to high impedance mode when in the ‘High’ state. The open collector mode requires external pull- ups.
10 64-Bit Digital I/O Module with Memory and Counter Input Operations For input operations (see page page 279), bytes are read into memory as follows: • BYTE input - the first byte in memory was read on the first handshake, the next byte in memory was read on the second handshake, and so on. • WORD input - first and second byte in memory were read on the first handshake, next two bytes in memory were read on the second handshake, and so on.
10 64-Bit Digital I/O Module with Memory and Counter Pattern Matching Pattern matching can be used on input channels only. Pattern matching can be done with or without handshaking. When a pattern match occurs, the 34950A can set an interrupt line or system alarm. A pattern match can also be used to start or stop a buffered (memory) transfer. Pattern matching is done on a per bank basis and always starts at the first channel of a bank and works up to encompass the configured width of the channel.
64-Bit Digital I/O Module with Memory and Counter 10 Counter The 34950A has two 10 MHz frequency counter/totalizer measurement input channels. The counters can operate in two general modes: Totalizer mode, and Initiated Measurement mode. In the totalizer mode, the counter acts as a basic totalizer. In the initiated measurement mode, the counter can make frequency, period, duty cycle, and pulse width measurements. Totalizer Mode Totalizer mode is the default operating mode for the counters.
10 64-Bit Digital I/O Module with Memory and Counter Initiated Measurement Mode Measurements such as frequency, period, duty cycle, and pulse width require an initiate command and a gate. The SENSe:COUNter:INITiate command is used to initiate (arm) the measurement. The measurement is gated by either an internal (default) or the external gate source. For measurements the external gate acts like an external trigger which triggers the internal gate timer.
64-Bit Digital I/O Module with Memory and Counter 10 Clock The general- purpose clock output is derived from the internal time base. The output clock is divided down from the time base clock such that: Clock Output (Hz) = (time base frequency)/(divisor) The time base frequency is 40 MHz. The divisor can be an integer from 2 to 46 providing a range of 20 MHz to 10 Hz for the clock output. The valid values for the clock output rate are: 20 MHz, 13.33 MHz, 10 MHz, 8 MHz, 6.667 MHz, ... 10Hz.
10 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.
64-Bit Digital I/O Module with Memory and Counter 10 P2 (Bank 2) Connector Pin Assignments Pin Signal Pin Signal Pin Signal Pin Signal 1 GND 21 GND 40 18 60 8 2 CNTR 22 27 41 GND 61 GND 3 GND 23 GND 42 17 62 CLK 4 GATE 24 26 43 GND 63 GND 5 GND 25 GND 44 16 64 7 6 INTR 26 25 45 GND 65 GND 7 GND 27 GND 46 15 66 6 8 H2 28 24 47 GND 67 GND 9 GND 29 GND 48 14 68 5 10 H1 30 23 49 GND 69 GND 11 GND 31 GND 50 13 70 4
10 64-Bit Digital I/O Module with Memory and Counter 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. You can open the wiring log file in Microsoft® Excel® or Adobe® Acrobat® format.
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 11 4-Channel Isolated D/A Converter with Waveform Memory Module 34951A 4-Channel Isolated D/A Converter with Waveform Memory Module 292 34951A SCPI Programming Examples 295 34951A Simplified Block Diagrams 299 34951A D-Sub Connector Pinout 300 34951T Terminal Block 301 Agilent Technologies 291
11 4-Channel Isolated D/A Converter with Waveform Memory Module 34951A 4-Channel Isolated D/A Converter with Waveform Memory Module The 34951A 4- Ch Isolated D/A module (DAC module) has four independent, isolated DAC channels that output DC voltage up to ±16V or DC current up to ±20 mA. Since the DACs are electrically isolated, you can stack or combine multiple DACs to have up to ±64 V on a module. You can control each channel manually, or use the onboard memory to store multiple sequenced points.
4-Channel Isolated D/A Converter with Waveform Memory Module 11 The on- board memory provides storage for you to create up to 32 voltage or current waveforms. You can apply a different waveform to each channel to output. Or you can apply the same waveform to more than one channel. For each channel you can designate the gain, frequency, and/or offset for its output. The waveforms are stored in volatile memory.
11 4-Channel Isolated D/A Converter with Waveform Memory Module N O TE The line between external Trigger Out and external Trigger In is shared. You can use the external Trigger Out to provide the external Trigger In signal. However, both a user-supplied external trigger and the 34951A Trigger Out cannot drive the line at the same time. Auto- Calibration The 34951A features auto- calibration (auto- cal). Upon receipt of the CALibration:MODule? command, you can adjust all four channels of the DAC module.
4-Channel Isolated D/A Converter with Waveform Memory Module 11 34951A SCPI Programming Examples The programming examples below provide you with SCPI command examples to use for actions specific to the DAC module. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the three- digit channel number. Valid channels for this module are 1- 4.
11 4-Channel Isolated D/A Converter with Waveform Memory Module Example: Downloading trace points to memory and outputting waveform from DACs The following command segment downloads seven trace points to memory on the module in slot 4 and output the waveform from DAC channels 1 and 2. The trace name is "NEG_RAMP". TRACe:DATA 4,NEG_RAMP, 1, .67, .33, 0, -.33, -.
4-Channel Isolated D/A Converter with Waveform Memory Module 11 External Trigger Example: Selecting the external trigger source and issuing trigger source The following command segment enables the trigger output mode on a DAC module installed in slot 4, then enables the external trigger source on DAC channels 1 and 2. The last command issues an external trigger pulse from the module.
11 4-Channel Isolated D/A Converter with Waveform Memory Module Configuring a DAC Module Example: Querying the system for module identify (all modules) The following command returns the identify of the module installed in slot 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 N O TE 298 Using this command will erase any downloaded waveforms.
11 4-Channel Isolated D/A Converter with Waveform Memory Module 34951A Simplified Block Diagrams The following diagram shows how the module is generally configured. 34951A Module Ext Clock Out Enable Int Clock User-Supplied Connections Ext Trig Out Enable Int Trig Ext Clock In/Out Ext Trig In/Out 16 Bits 16 Bits 16 Bits 16 Bits DAC 1 Channel 001 DAC 2 Channel 002 DAC 3 Channel 003 DAC 4 Channel 004 For more detail on the internal configuration of each DAC channel, see the next page.
11 4-Channel Isolated D/A Converter with Waveform Memory Module The following diagram shows individual DAC channel configuration. All channels are configured the same.
4-Channel Isolated D/A Converter with Waveform Memory Module 11 34951T Terminal Block Each terminal block is labeled with the model number and the abbreviated module name. 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® Excel® or Adobe® Acrobat® format.
11 4-Channel Isolated D/A Converter with Waveform Memory Module 302 34980A User’s Guide
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 12 Multifunction Module with DIO, D/A, and Totalizer 34952A Multifunction Module 304 34952A SCPI Programming Examples 305 34952A Simplified Block Diagram 307 34952A D-Sub Connector 308 34952T Terminal Block 309 Agilent Technologies 303
12 Multifunction Module with DIO, D/A, and Totalizer 34952A Multifunction Module The 34952A Multifunction Module with DIO, D/A, and Totalizer combines four 8- bit ports of digital input/output, a 100 kHz totalizer, and two ±12 volt earth- referenced analog outputs. You can include digital inputs and totalizer input in a scan list. You can make connections via standard 50- pin D- sub cables or the optional 34952T terminal block.
12 Multifunction Module with DIO, D/A, and Totalizer 34952A SCPI Programming Examples The programming examples below provide you with SCPI command examples to use for actions specific to the general purpose switch modules. The slot and channel addressing scheme used in these examples follow the form sccc where s is the mainframe slot number (1 through 8) and ccc is the channel number. For information on specific configurations, refer to the simplified schematic on page 307.
12 Multifunction Module with DIO, D/A, and Totalizer The following command configures totalizer channel 5 on the Multifunction module in slot 2 to be reset to "0" after it is read (RRESet means “read and reset”). CONFigure:TOTalize RRES,(@2005) Example: Configuring the totalizer for count This command configures the totalizer to count on the rising edge (positive) or falling edge (negative) of the input signal.
Multifunction Module with DIO, D/A, and Totalizer 12 34952A Simplified Block Diagram Internal to the 34952A Module User-Supplied Connections Bit 0 8 Channel 001 Bit 7 Bit 8 8 Channel 002 DIO Bit 15 Bit 16 8 Channel 003 Bit 23 Bit 24 8 Channel 004 Bit 31 Count + 32 Bits Count - Totalizer Gate Channel 005 Gate 16 Bits D/A1 DAC 1H DAC 1L Channel 006 16 Bits D/A2 DAC 2H DAC 2L 34980A User’s Guide Channel 007 307
12 Multifunction Module with DIO, D/A, and Totalizer 34952A D-Sub Connector BIT 0 CNT - CNT + GND 1 2 GND 3 GND 34 35 Bit 0 Bit 1 Bit 2 Bit 3 Channel 1 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Bit 11 Channel 2 Bit 12 Bit 13 Bit 14 Bit 15 308 19 DAC 2L Description 4 GATE GATE 18 BIT 1 20 GND 5 BIT 2 BIT 3 7 8 6 BIT 12 BIT 13 BIT 14 21 22 23 NC DAC 2H DAC 1L DAC 1H BIT 23 36 37 38 39 40 Socket 4 5 7 8 9 10 11 12 14 15 16 17 21 22 23 25 BIT 4 BIT 5 9 BIT 6 10
Multifunction Module with DIO, D/A, and Totalizer 12 34952T Terminal Block Each terminal block is labeled with the model number and the abbreviated module name. 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® Excel® or Adobe® Acrobat® format.
12 Multifunction Module with DIO, D/A, and Totalizer 310 34980A User’s Guide
Agilent 34980A Multifunction Switch/Measure Unit User’s Guide 13 Breadboard Module 34959A Breadboard Module Description 312 34959A Breadboard Module Disassembly 313 34959A Breadboard Module Layout (shown with cover removed) 314 Ribbon Cable Header Pin Assignment Information 315 Configuring the 34959A Breadboard Module 317 Dimension Information for the Custom PC Board Area 322 Programming the 34959A Breadboard Module 326 Agilent Technologies 311
13 Breadboard Module 34959A Breadboard Module Description The 34959A Breadboard Module provides a 137mm x 190mm x 23mm (5.4” x 7.5” x 0.9”) space inside the 34980A Multifunction Switch/Measure Unit, for you to install custom circuitry to support applications not available on the standard plug- in modules.
Breadboard Module 13 34959A Breadboard Module Disassembly The module as shipped as shown below. The port covers must be removed if DB50/78 connectors will be installed for external connections; otherwise they can remain in place. The top cover provides mechanical integrity and shielding for the module, and should be attached except when the module is being configured. To unfasten the top cover, remove the screw with a Torx T10 driver, slide the cover back 5mm as shown, and lift the cover up.
13 Breadboard Module 34959A Breadboard Module Layout (shown with cover removed) 314 34980A User’s Guide
Breadboard Module 13 Ribbon Cable Header Pin Assignment Information The 34959A breadboard is supplied with two ribbon cable headers, which may be used to access 5V and 12V power, open/close four Analog Bus channels, open/close up to 28 customer- supplied general- purpose relays, and utilize two 8- bit banks of digital I/O. The supplied cable headers (3M Pak 100 series), recommended connectors and their respective pin assignments are shown below.
13 Breadboard Module Supplied 40-Pin Ribbon Cable Header P101 (3M part #3432-5602) 40-pin 0.1” Ribbon Cable Connector (typical keyed connector) Pin Connection Information for 40-Pin Ribbon Cable Header P101 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Channel 914 (dual-purpose relay drive∗) Channel 913 (dual-purpose relay drive∗) Channel 912 (dual-purpose relay drive∗) Channel 911 (dual-purpose relay drive∗) Channel 128 (gen. purpose relay drive) Channel 127 (gen.
Breadboard Module 13 Configuring the 34959A Breadboard Module WARN IN G SHOCK HAZARD Only qualified personnel who are aware of the hazards involved should install, remove or configure the 34959A breadboard for the 34980A mainframe. Before touching any installed accessory, turn off all power to the mainframe and terminal blocks, and to all external devices connected to the mainframe or terminal blocks.
13 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. CAU T ION When soldering wire to the Analog Bus connection holes, take special care to avoid shorts between wires and/or holes. Shorting these connections may result in damage to the breadboard module, the 34980A mainframe, other installed modules, or your test circuitry.
Breadboard Module 13 Installing Custom Circuitry on the 34959A Breadboard Module Connection to the Ribbon Cable Headers The two supplied headers P101 and P102 have ejecting latches and polarization notches. Although individual crimp terminals can be used to connect to the header pins, the most secure connection will be achieved by using keyed ribbon cable connectors. The selection of ribbon connectors is left to the user.
13 Breadboard Module Installing a Custom PC Board The remaining space in the breadboard module is available for installing custom circuitry. Fifteen 3.18 mm (0.125”) diameter holes, countersunk on the bottom of the sheet metal base, are provided for mounting the PC board to the base. The maximum allowable height of the board and attached components above the base, including spacers, is 23 mm. Assuming a PC board thickness of 1.6 mm, you should use 5.1 mm long spacers and M3x0.5mm thread flathead screws.
13 Breadboard Module Operating Considerations Electrical Specifications The specifications below were derived from the individual components used to provide the relay drive and digital I/O functions: Electrical Specifications for the 34959A Breadboard Module Specification Total Power Consumption (by customer-installed circuits) Connector P101 (Relay Drive) Current Limit (per relay drive pin) On Resistance (to chassis) Input Voltage Leakage Current Connector P102 (Digital I/O) High level input voltage Low
13 Breadboard Module Dimension Information for the Custom PC Board Area Utilization of the empty space within the 34959A breadboard module is left entirely up to the user. However, assuming you want to most fully utilize the space provided, output signals through the Dsub ports, and connect your board securely to the supplied ribbon cable headers, four detailed dimension drawings are provided in this section to assist with your PC board fabrication.
Breadboard Module 13 Dimensions of Suggested (maximum size) Custom PC Board 34980A User’s Guide 323
13 Breadboard Module PC Board Footprint of Suggested DB50 Connectors (M/F) 324 34980A User’s Guide
Breadboard Module 13 PC Board Footprint of Suggested DB78M Connector PC Board Footprint of Suggested DB78F Connector 34980A User’s Guide 325
13 Breadboard Module 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 32 general purpose relays you may install on your PC board (only 28 general purpose relays if the four Analog Bus relay control lines will be used). The third provides two bytes of simple digital I/O with handshake signals.
13 Breadboard Module Example: If the Breadboard Module is in slot 7, the following command closes relay K103 to Analog Bus 3 (channel 913): ROUTe:CLOSe (@7913) The ROUTe:CLOSe? command is used to query the status of a relay, with opposite results to the ROUTe:OPEN? command. The syntax is: ROUTe:CLOSe? (@) Example: If the Breadboard Module is in slot 6, the following query returns the status of relay K104 to Analog Bus 4 (channel 914).
13 Breadboard Module Digital I/O Functions The Digital input/output (DIO) interface provides two 8- bit bytes of DIO, which may be accessed individually or combined together to form one 16- bit word. Three control lines are provided. See the Pin Connection Information table (for P102) on page 315 for connection information.
13 Breadboard Module If both bytes are targeted in the write (SOURce ) command, both control lines 1 and 2 are set strobe low, both bytes’ data are written to the 16 output bits, and then both control lines are set strobe high. Valid data is present 1.25 3s before the control line strobe is set high. Control line 3 is then set high. In all three cases, once the data has been written by the mainframe, the data is kept on the data lines until another (read or write) command changes them.
13 Breadboard Module Read Command Syntax Before reading digital data from the breadboard, you must first configure the digital channel width as byte or word, using the CONFigure:DIGital:WIDTh command.
Breadboard Module 13 Example: If the Breadboard Module is in slot 4, and channels 001 and 002 have been configured as a word input, the following command returns the value of the combined channel word as an integer: SENSe:DIGital:DATA:WORD? (@4001) Example: If the Breadboard Module is in slot 6, and channel 001 has been configured as a byte input, the following command returns the state of bit 4 on the channel 001 byte: SENSe:DIGital:DATA:BIT? 4,(@6001) Write Command Syntax Before writing digital data t
13 Breadboard Module Example: If the Breadboard Module is in slot 3, and channel 002 has been configured as a byte output, the following command writes a 1 to bit 6 of channel 002: SOURce:DIGital:DATA:BIT 6,1 (@3002) To output a digital byte, the specified value may be binary (valid values from #B00000000 through #B11111111), hexadecimal (valid values from #H0 through #HFF) or integer (valid values 0 through 255) and the syntax is: SOURce:DIGital:DATA:BYTE , (@) Example: If the Breadboard
Index Symbols *RST state, 109 ±9.
Index 34952A connector pinouts, 308 description, 304 programming examples, 305 simplified block diagram, 307 terminal block, 309 wiring log, 309 34959A Analog Bus Connections, 316 analog bus connections, 317 channel numbering, 327, 329 configuring, 317 custom PCB dimensions, 322 description, 312 digital I/O functions, 328 disassembly, 313 electrical specifications, 321 installing custom circuitry, 319 module layout, 314 programming examples, 326 ribbon cable pinout, 315 simplified block diagram, 312 4W cha
Index D-sub pinouts 34921A, 129 34922A, 134 34923A, 141, 144 34924A, 149 34925A, 156, 159 34931A, 170 34932A, 175 34933A, 180, 184 34937A, 193 34938A, 196 34950A, 287 34951A, 300 34952A, 308 dynamic IP address, 102 E E3663A Basic Rail Kit, 7 E3664AC Third Party Rail Kit, 7 electrical operating conditions, 30, 118 environmental operating conditions, 29, 116 error queue, 89 errors.
Index O R odometer, 93, 94 offset compensation, 38 OPEN T/C, 32 operating conditions, 29, 30, 116, 118 overload, 18 overload protection, 153 overvoltage protection, 153 OVLD, 18 R0 values (RTDs), 34 rack mounting, 7 forward orientation, 7 instrument dimensions, 8 reverse orientation, 8 radix, 92 range, 18 reading format, 59 reading memory available, 61 reading memory limits, 61 reading storage, 43 real-time clock, 93 rear panel slot numbering, 3 recall stored state, 88 recovery time, 217 reference junct
Index T V technical support, ii temperature limits, 29 temperature measurements, 31 temperature sensor, 130 temperature units, 31 terminal blocks, 115 text message, 92 thermistor types, 35 thermistor measurements, 35 thermistor types, 31 thermocouple reference junction, 32 types, 32 thermocouple types, 31 timeout, 40 track mode (alarms), 74 transients, 30, 118 trigger count, 52 trigger delay, 23 automatic, 24 trigger interval, 47 trigger timer, 47 true RMS measurements, 36 ventilation requirements, 117