Keysight E1460A User Manual
Keysight E1460A User Manual

Keysight E1460A User Manual

Relay multiplexer module
Table of Contents

Advertisement

Quick Links

75000 Series C
User Manual
Keysight E1460A Relay
Multiplexer Module

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the E1460A and is the answer not in the manual?

Questions and answers

Summary of Contents for Keysight E1460A

  • Page 1 75000 Series C User Manual Keysight E1460A Relay Multiplexer Module...
  • Page 3 Warranty © Keysight Technologies, Inc. 1990-2019 No part of this manual may be repro- To contact Keysight for sales and techni- THE MATERIAL CONTAINED IN THIS duced in any form or by any means cal support, refer to the support links on DOCUMENT IS PROVIDED “AS IS,”...
  • Page 4 In Case of Damage Cleaning Instruments that appear damaged or Clean the outside of the Keysight mod- defective should be made inoperative ule/chassis with a soft, lint-free, and secured against unintended oper- slightly dampened cloth. Do not use ation until they can be repaired by detergent or chemical solvents.
  • Page 5 Safety Symbols A CAUTION denotes a hazard. It calls attention to an operating pro- cedure or practice, that, if not cor- rectly performed or adhered to could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated condi- tions are fully understood and met.
  • Page 7: Table Of Contents

    Example: Switching Channels (One-Wire) ......45 Example: Switching Channels (Two-Wire) ......46 Keysight E1460A 64-Channel Relay Multiplexer Service Guide...
  • Page 8 INITiate:CONTinuous? ......... . 77 viii Keysight E1460A 64-Channel Relay Multiplexer Service Guide...
  • Page 9 TRIGger:SOURce ..........102 Keysight E1460A 64-Channel Relay Multiplexer Service Guide...
  • Page 10 Example: Scanning Channels (HP-UX)......125 C Relay Multiplexer Error Messages Keysight E1460A 64-Channel Relay Multiplexer Service Guide...
  • Page 11: Getting Started

    C-Size VXIbus mainframe using a command module (such as an E1406A Command Module). Multiplexer Components The E1460A 64-Channel Relay Multiplexer module consists of a relay switch card and a standard screw-type terminal module. The E1460A is also available with Option A3E that provides a crimp-and-insert terminal housing and connectors.
  • Page 12 For a scanning multimeter configuration, both the multimeter and all multiplexer modules within the instrument can be addressed using a single interface address. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 13: Channel Relay Switches

    The channel relay switches are separated into eight banks. Each bank has eight switchable channels and a COM channel. Each channel has a separate HI (H) and LO (L) line. See Figure 1-1 for a block diagram. Figure 2-1 E1460A Multiplexer Block Diagram Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 14: Control Relays

    [ROUTe:]SCAN:MODE mode [ROUTe:]SCAN:PORT [ROUTe:]SCAN channel_list For the scanning multimeter configuration, [ROUTe:]FUNCtion < card_number >, < function > in conjunction with the CONFigure and INITiate or MEASure multimeter commands closes the appropriate control relays. See Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 15: Basic Operating Modes

    32 channels (banks 4 to 7). Basic Operating Modes The E1460A uses the channel and control relays on the switch card to perform four basic operating modes: one-wire, two-wire, three-wire, or four-wire as shown. Connections to the analog bus (for multimeter connection) are provided on both the relay switch card and terminal module.
  • Page 16 4 through 7 to the HI COM and LO COM terminals. Banks are paired 0/4, 1/5, 2/6, and 3/7. A maximum of 32 four-wire channels can be switched. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 17: Configuring The Multiplexer

    Static electricity is a major cause of component failure. To prevent damage to the electrical components in the multiplexer, observe anti-static techniques whenever removing a module from the mainframe or whenever working on a module. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 18: Setting The Logical Address Switch

    The instrument logical address (LADDR) is set with the logical address switch located on the instrument. The logical address switch (LADDR) factory setting for the E1460A is 112. Valid address values are from 1 to 255. See Figure 1-2 to set the logical address. From Figure 1-2, note that the value of the logical address set is the sum of the values of the switches set to the CLOSED position.
  • Page 19: Setting The Status Register Switch

    See Figure 1-4 to change the interrupt priority. You can select eight different interrupt priority levels. Level 1 is the lowest priority and Level 7 is the highest priority. Level X disables the interrupt. The module’s factory setting is Level 1. To Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 20: Configuring The Switch Card Wire Jumpers

    The relay switch card has thirteen factory-installed wire jumpers (see Figures 1-1 and 1-5) that connect COM lines of banks together to form dual 1x32 channel configurations. These wire jumpers can be changed to reconfigure the switch card to various 8-channel or 16-channel configurations. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 21 – JM12/JM13: Used to connect the COM lines of banks 2 and 3 – JM14/JM15: Used to connect the COM lines of banks 4 and 5 – JM16/JM17: Used to connect the COM lines of banks 6 and 7 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 22 For example, to configure banks 0, 1, 2, and 3 as 1x8 multiplexers and banks 4, 5, 6, and 7 as 1x16 multiplexers, jumper positions are: Jumpers = JM14,15,16,17 and No Jumpers = JM2,3,4,5,10,11,12,13. 3 Replace the shield and re-install the six screws. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 23 JM Number ( 0 = Jumper, 1 = No Jumper) Bank 4 Bank 5 Bank 6 Bank 7 1x32* 1x32* 1x32* 1x32* 1x16 1x16 1x16 1x16 1x16 1x16 1x16 1x16 * factory setting Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 24: Installing The Multiplexer In A Mainframe

    Configuring the Multiplexer Installing the Multiplexer in a Mainframe The E1460A can be installed in any slot (except slot 0) in a C-Size VXIbus mainframe. See Figure 1-6 to install the multiplexer in a mainframe. Set the extraction levers out.
  • Page 25: Connecting The Analog Bus

    The analog bus can also be wired to the terminal module. See "Standard Terminal Module Description" for more information. Multimeter Module Command Module or VXI Controller Daisy-Chain Cables (E1400-61605) Multiplexer Modules Figure 2-7 Analog Bus Cable Connections Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 26: Configuring Terminal Modules

    Configuring Terminal Modules Configuring Terminal Modules The E1460A 64-Channel Relay Multiplexer consists of a relay switch card and a (standard) screw-type terminal module or a crimp-and-insert terminal module (Option A3E). See Figure 1-10 for the multiplexer’s connector pin-out that mates to the terminal module.
  • Page 27: Terminal Module Option A3E Description

    The crimp Plating: Gold Plated Contact tool kit is required to crimp the contacts Maximum Current: 2A at 70 onto a conductor and remove the contact from the connector. Order 91515A. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 28 The pin extractor tool (part number 91519A) is required for removing contacts from the crimp-and-insert connector. These products are not included with Option A3E or with the terminal option accessories listed earlier. Extra The crimp-and-insert connector is normally supplied with Option A3E. Contact Keysight if additional Crimp-and- connectors are needed. Order 91484B. Insert...
  • Page 29: Connecting User Inputs

    Getting Started Connecting User Inputs Figure 1-10 shows the front panel of the E1460A and the multiplexer’s connector pin-out which mates to the terminal module. Actual user inputs are connected to the terminal module. See "Wiring Terminal Modules" for connection information.
  • Page 30: Wiring Terminal Modules

    Size 22-26 2.5mm 0.2" 0.1" VW1 Flammability Rating Insert wire into terminal. Tighten screw. Install Connectors (Crimp-and-Insert) Route Wiring Tighten wraps to secure wires Figure 2-11Steps to Wire Terminal Modules Continued on next page Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 31 A. Hook in the top cover tabs onto the fixture. Install on Multiplexer Push in the Extraction Levers to Lock the Terminal Module onto the Multiplexer Extraction Levers Figure 2-12 Steps to Wire Terminal Modules (continued) Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 32: Attaching Terminal Modules To The Multiplexer

    To remove the terminal module from the multiplexer, use a small screwdriver to release the two extraction levers and push both levers out simultaneously to free it from the multiplexer. Figure 2-13Attaching a Terminal Module to the Multiplexer Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 33: Programming The Multiplexer

    Windows, BASIC, or IBASIC. Checking the SCPI Driver Revision This procedure describes how to decide which E1460A driver to use, how to check the currently installed driver, and how to determine if you need to download a new driver. If you determine that you need to install a new driver, see "Downloading a New Driver".
  • Page 34: Downloading A New Driver

    VOLTMTR,E1326B,A.06.00,ROM;SWITCH,SWITCHBOX,A.07.00,ROM; COUNTER,E1332A,A.04.02,ROM;E1333A,A.04.02,ROM; DIG_I/O,E1330A,A.O4.03,ROM;D/A,E1328A,A.04.02,ROM 3 Determine whether to install a new driver. The E1460A requires a SWITCH Driver Revision of A.08.03 or later or a VOLTMTR Driver Revision A.06.03 or later. In the example response above, the currently installed drivers are: VOLTMTR,E1326A,A.06.00,ROM...
  • Page 35: Multiplexer Addressing

    01. The card number with the next successive logical address is 02, etc.. See Figure 1-14 for card numbers and logical addresses of a typical multiple-module switchbox configuration. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 36 01, the next successive logical address is card number 02, etc. See Figure 1-15 for card numbers and logical addresses of a typical multiple-module scanning multimeter configuration. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 37 Figure 2-15Card Numbers in a Multiple-module Scanning Multimeter Multiplexer Channel Addresses For the E1460A, the channel address (channel_list) has the form: (@ssbc) for two-wire, three-wire, and four-wire operating modes (@ss0hbc) for one-wire operating mode...
  • Page 38 6 LO terminal, to bank 7 LO COM terminal. Four-wire operating mode: CLOSe(@133:136,233:236) Connect cards 01 and 02, bank 3, channels 3 through 6 HI and LO terminals, to bank 3 HI and LO COM terminals. Also, connect Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 39: Initial Operation

    Connect bank 0 channel 2 HI and LO terminals to bank 0 to COM HI and LO terminals OUTPUT 70914;"CLOS? (@102)" Query channel 02 ENTER 70914;Value Enter results into Value PRINT Value Display results (should return "1") Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 40 Getting Started Programming the Multiplexer Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 41: Using The Relay Multiplexer

    Keysight E1460A 64-Channel Relay Multiplexer User Guide Using the Relay Multiplexer Using This Chapter This chapter shows how to use the Relay Multiplexer module, including: Multiplexer Commands/States page 41 Switching Channels page 44 Scanning Channels page 51 Miscellaneous Multiplexer Functions...
  • Page 42 Selects the trigger source to advance the scan. *CLS Clears all switchbox status registers and error queue. *ESE Enables event status register. *RST Resets the hardware and software to a known state. *SRE Enables status register. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 43 Trigger output from external sources is disabled OUTPut:TTLTrgn[:STATe] Trigger output from TTLT sources is disabled [ROUTe:]SCAN:MODE NONE Channel list volts/ohms measurements disabled [ROUTe:]SCAN:PORT NONE Analog bus port connection disabled TRIGger:SOURce Will advance scanning cycles automatically Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 44: Switching Channels

    SCAN:PORT command. In three-wire mode, the paired bank (4-7) channel LO terminal can be connected to the analog bus Guard terminal. See the [ROUTe:]SCAN:PORT command for additional information. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 45: Switching Channels Examples

    If the status register switch is set to one-wire operating mode, the FUNC 1,WIRE1 command is not required. When operating in the one-wire mode, only one channel at a time can be closed. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 46: Example: Switching Channels (Two-Wire)

    MEASure or SCPI commands in a scanning multimeter. To connect the HI and LO terminals of bank 0 channels 0 and 7 to the bank 0 COM terminals, execute: FUNC 1,WIRE2 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 47 0995 to configure the card to a single 64-channel multiplexer. (Available only with E1406A (Switchbox rev. A.06.00 or later)). SWITCH CARD TERMINAL MODULE BANK 0 JM10 JM11 Figure 2-17 Example: Switching Channels (Two-Wire) Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 48: Example: Switching Channels (Three-Wire)

    HI terminal in the upper bank pair (4-7), as this terminal is switched during three-wire operation. Upper bank pair (4-7) channels cannot be switched or queried while in this mode. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 49: Example: Switching Channels (Four-Wire)

    4 channel 0 to their COM terminals, execute: FUNC 1,WIRE4 !Configures the multiplexer (card #1) for four-wire operation. CLOS (@100) !Connects the HI and LO terminals of bank 4 channel 0 to the bank 4 COM terminals Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 50 SWITCH CARD TERMINAL MODULE 1 IN 2 IN BANK 0 1 OUT 2 OUT 3 IN 4 IN BANK 4 3 OUT 4 OUT Figure 2-19Example: Four-Wire Mode Channel Switching Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 51: Scanning Channels

    Command Module "Trig Out" port, TTL Trigger bus lines (0-7), or ECL Trigger bus lines (0-1). Figure 2-5 illustrates scanning. ARM:COUN <number> TRIG:SOUR BUS|HOLD|EXT|MM| TTLT|ECLT OUTP ECLT|EXT|TTLT OUTP 1|0|ON|OFF INIT:CONT 1|0|ON|OFF SCAN:MODE NONE|VOLT|RES|FRES SCAN:PORT NONE|ABUS SCAN <channel_list> INIT TRIG Figure 2-20 Scanning Channels Sequence Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 52: Scanning Channels Examples

    Example: Scanning Channels Using E1406A Command Module This example uses the E1406A Command Module TTL Trigger Bus lines to synchronize E1460A multiplexer bank 0 channel 0, to bank 7 channel 7 closures to an E1411B System Multimeter. For the example, a two-wire ohms measurement is performed.
  • Page 53 Scanning Channels Using the Relay Multiplexer Figure 2-6 shows how to connect the E1460A multiplexer module to the E1411B multimeter. This example uses GPIB select code 7, primary address 09, and secondary address 03 for the multimeter and GPIB select code 7, primary address 09, and secondary address 14 for the multiplexer.
  • Page 54: Example: Scanning Channels Using E1412A Multimeter

    Example: Scanning Channels Using E1412A Multimeter This example program uses the E1406A Command Module for one-wire scanning of the E1460A using the two-wire ohms function of the E1412A multimeter. The TTL trigger bus lines perform E1412A multimeter triggering and E1460A multiplexer channel advance.
  • Page 55 OUTPUT @Mux;"OUTP:TTLT0:STAT 1" OUTPUT @Mux;"TRIG:SOUR TTLT1" OUTPUT @Mux;"SCAN:MODE RES" OUTPUT @Mux;"SCAN:PORT ABUS" OUTPUT @Mux;"SCAN (@100:177)" OUTPUT @Mux;"*OPC?" ENTER @Mux;Cp OUTPUT @Mux;"SYST:ERR?" ENTER @Mux;A$ PRINT A$ OUTPUT @Dvm;"INIT" OUTPUT @Mux;"INIT" OUTPUT @Dvm;"FETCh?" ENTER @Dvm;Rdgs(*) PRINT Rdgs(*) Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 56: Example: Scanning Channels Using 3457A Multimeter

    09, and secondary address 14 for the multiplexer and GPIB select code 7 and primary address 22 for the 3457A digital multimeter. E1406A Command Module E1460A Multiplexer Trig Trig Voltmeter External Complete Trigger 3457A Multimeter (Rear View) Figure 2-22Example: Scanning Channels Using 3457A Multimeter Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 57: Example: Scanning Multimeter Dcv Measurements

    Example: Scanning Multimeter DCV Measurements This example uses the E1406A Command Module, E1411B System Multimeter, and E1460A multiplexer modules to perform a DC voltage measurement on all 64 channels in a scanning multimeter configuration. In the scanning multimeter configuration, the multiplexer module’s logical address must be set one number higher than the multimeter module.
  • Page 58 FOR I = 1 TO 64 !Start counting loop (3 channels) PRINT Rdgs(I) !Display measurement result NEXT I !Increment the count and repeat measurement process for a total of 3 measurements END !Terminate program Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 59: Example: Scanning Multimeter Resistance Measurements

    1.8 k on channel 01 LO A typical result returns HEWLETT-PACKARD,E1411B,0,A.04.02 in response to the *IDN? command. Also, "If E1460A terminal module jumper 10 is cut and jumpers 11, 12, and 13 are in place, ROUT:FUNC? will return "WIRE1"" is displayed.
  • Page 60: Miscellaneous Multiplexer Functions

    PRINT "DO OTHER OPERATION HERE" !Enter program lines for computer to do other operations END WHILE PRINT "INTERRUPT GENERATED" !Program goes to this line after interrupt is generated by a completed scanning cycle Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 61: Using The Analog Bus

    4 to the analog bus, execute: CLOS (@10992,10996) !Close control relay 0992 to connect bank 0-3 to the analog bus. Close control relay 0996 to connect bank 4-7 LO terminal to the analog bus Guard terminal Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 62 (lines 60-180). Insulators are checked in groups of four wires by adding another loop (similar to lines 210 to 420). Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 63 BNK 2 CH 2L CABLET USER WIRING 1W LO REF H1(1W HI COM) TO EXTERNAL MULTIMETER L1(1W LO COM) TO SYSTEM MULTIMETER CH 0994 CH 0995 ANALOG BUS Figure 2-25 Example: Cable Testing Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 64: Saving And Recalling States

    (0-9) is specified in the numeric_state parameter. The following settings are saved: – Channel Relay States (bank 0-7 relays open or closed) – Control Relay States (bank 9 relays open or closed) – ARM:COUNt Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 65: Detecting Error Conditions

    The program monitors the multiplexer’s Standard Event Status Register for an error condition. See the E1406A Command Module User’s Manual for detailed information on the Standard Event Status Registers. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 66 OUTPUT 70914;"SYST:ERR?" !Read all error messages in the multiplexer error queue ENTER 70914:Code,Message$ PRINT Code,Message$ UNTIL Code = 0 OUTPUT 70914;"*CLS" !Clear all bits in the multiplexer’s Standard Event Status Register STOP SUBEND Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 67: Synchronizing The Multiplexer

    OUTPUT 70914;"CLOS (@101);*OPC?" !Close bank 1, channel 1 and request confirmation that the channel is closed ENTER 70914;Opc_value OUTPUT 70914;"CLOS? (@101)" !Read confirmation ENTER 70914;A OUTPUT 70903;"MEAS:VOLT:DC?" !Channel is confirmed closed, so the measurement can be made ENTER 70903;Meas_value PRINT Meas_value Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 68 Using the Relay Multiplexer Miscellaneous Multiplexer Functions Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 69: Relay Multiplexer Command Reference

    About This Chapter This chapter describes Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands for the E1460A Relay Multiplexer module. See the appropriate command module user’s manual for additional information on SCPI and Common Commands. This chapter contains the...
  • Page 70: Command Separator

    CLOSe? <channel_list> The root command [ROUTe:] is an implied command. To make a query about a channel’s present status, you can send either of the following command statements: ROUT:CLOSe? <channel_list> or CLOSe? <channel_list> Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 71: Variable Commands Syntax

    If you send the MIN parameter, the command returns the minimum count available. If you send the MAX parameter, the command returns the maximum count available. Place a space between the command and the parameter. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 72: Linking Commands

    ROUT:CLOS (@101);:ROUT:CLOS? (@101). SCPI Commands Reference This section describes the Standard Commands for Programmable Instruments (SCPI) for the Relay Multiplexer module. Commands are listed alphabetically by subsystem and within each subsystem. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 73: Abort

    TRIG:SOUR BUS !Trigger command will be via backplane (bus) interface (*TRG command generates trigger) INIT:CONT ON !Set continuous scanning SCAN (@100:107) !Scan channels 0 to 7 in bank 0 INIT !Start scan, close channel 0 ABOR !Abort scan in progress Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 74: Arm

    This example sets a multiplexer module for 10 scans of channels 0 through 7 in bank 1 in a single-module switchbox. ARM:COUN 10 !10 scans per INIT command SCAN (@110:117) !Scan channels 0 to 7 in bank 1 INIT !Start scan, close channel 0 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 75: Arm:count

    This example sets a multiplexer module for 10 scanning cycles and queries the number of scan cycles set. The ARM:COUN? command returns 10. ARM:COUN 10 !Set 10 scans per INIT command ARM:COUN? !Query number of scans Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 76: Initiate

    See the ABORt command. Stopping Continuous Scan: ABORt, ARM:COUNt, TRIGger Related Commands: INITiate:CONTinuous OFF | 0 *RST Condition: Example Enabling Continuous Scanning Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 77: Initiate:continuous

    The trigger source to advance the scan is immediate (internal) triggering set with TRIGger:SOURce IMMediate (default). SCAN (@150:157) !Scan channels 0 to 7 in bank 5 INIT !Begin scan, close channel 0 (use immediate triggering) Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 78: Output

    (0 or 1) is pulsed by the switchbox each time a scanned channel is closed. To disable the output for a specific switchbox, send the OUTPut:ECLTrgn OFF or 0 command for that switchbox. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 79: Output:ecltrgn[:State]

    When enabled, a pulse is output from the “Trig Out” port Enabling “Trig Out” Port: after each scanned switchbox channel is closed. If disabled, a pulse is not output from the port after channel closures. The output is a negative-going pulse. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 80: Output[:External][:State]

    7) and "mode" enables (ON or 1) or disables (OFF or 0) the specified TTL Trigger bus line. Parameters Name Type Range of Values Default <n> numeric 0 or 7 <mode> boolean 0 I 1 I OFF I ON OFF I 0 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 81: Output:ttltrgn[:State]

    This example enables TTL Trigger bus line 7 and queries the enable state. The OUTPut:TTLTrgn? command returns "1" since the port is enabled. OUTP:TTLT7:STAT 1 !Enable TTL Trigger bus line 7 OUTP:TTLT7? !Query bus enable state Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 82: [Route:]

    When closing a channel in one-wire mode, the HI or LO line One-Wire Mode (WIRE1): must be selected using channel_list. 01 selects HI, and 00 selects LO. If one-wire mode is selected, and a four-digit channel number is used, the LO line is selected. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 83 0 through 3 or banks 4 through 7 to that bank’s HI COM and LO COM terminals. – Configures the E1460A as two independent 2x32 multiplexers. WIRE2: – Switches the HI and LO terminals of a channel in banks WIRE2X64: 0 through 7 to that bank’s HI COM and LO COM terminals.
  • Page 84: [Route:]Close

    02 of a two-module switchbox and queries channel closure. Since the channels are programmed to be closed "1,1" is returned. CLOS (@100,267) !100 closes channel 0, bank 0, card #1 and 267 closes channel 7, bank 6, card #2 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 85: [Route:]Function

    This mode is available via E1406A (Switchbox Rev. A06.00 or later). Prior to this revision, closing control relay 0995 in two-wire mode will change the card configuration to a single 64-channel two-wire multiplexer. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 86 Related Commands: *RST does not change the selected mode. *RST: Example Configuring Multiplexer Mode This example configures card 01 of a single-module switchbox to four-wire mode. FUNC 1,WIRE4 !Configures card #1 to four-wire mode Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 87: [Route:]Function

    Switches the HI and LO terminals of a channel in banks Two-Wire Mode (WIRE2X64): 0 through 7 to that bank’s HI COM and LO COM terminals. A maximum of 64 two-wire channels can be switched. This mode is available via E1406A Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 88 OPEN command has executed prior to performing the next function (measure, read, etc.). This programming practice is highly recommended. ROUTe:]CLOSe, [ROUTe:]OPEN?, [ROUTe:]SCAN Related Commands: All multiplexer channels are open. *RST Condition: Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 89: [Route:]Open

    OPEN (@100,267) !100 opens channel 0, bank 0, card #1 and 267 opens channel 7, bank 6, card #2 OPEN? (@100,267) !Query state of channel 0, bank 0, card #1 and channel 7, bank 6, card #2 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 90: [Route:]Scan

    Successive triggers from the source specified by TRIGger:SOURce advance the scan through the channel list. See the ABORt command. Stopping Scan: OUTPut, TRIGger Related Commands: Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 91: [Route:]Scan:mode

    (0-3) is specified with the [ROUTe:]SCAN <channel_list> command. The upper bank pair (4-7) will automatically select the specified channel. Selecting an upper bank (4-7) channel causes an error. [ROUTe:]SCAN:MODE NONE *RST Condition: Example Selecting Four-Wire Ohms Measurements Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 92: [Route:]Scan:mode

    0992, 0993, and 0996 during scanning. SCAN:PORT ABUS closes the appropriate control relay for analog bus connections. The ROUTe:SCAN:PORT NONE command prevents closing the control relays. Parameters Name Type Range of Values Default <port> discrete ABUS | NONE NONE Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 93: [Route:]Scan:port

    This example selects the analog bus port and then queries the state. Because the analog bus port is selected, the query command returns "ABUS". SCAN:PORT ABUS !Select the analog bus port SCAN:PORT? !Query the port selection Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 94: Status

    Since completion of a scan operation is an event in time, bit 8 will never appear set when STAT:OPER:COND? is queried. However, you can find bit 8 set with the STAT:OPER:EVEN? query command. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 95 *SRE 128 unmasks the OPR bit (operation) in <8192> the status byte register. This is effective only if the STAT:OPER:ENAB 256 command <16384> is executed. <32768> STAT:QUES:ENAB 256 unmasks the "Scan Complete" bit. Figure3-4. Relay Multiplexer Status System Registers Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 96: Status:operation:condition

    STAT:OPER:ENAB 256 !Enables bit 8 of the Operation Status Register to be reported to bit 7 (OPR) in the Status Register STATus:OPERation:ENABle? returns which bits in the Event Register (Operation Status STATus:OPERation:ENABle? Group) are unmasked. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 97: Status:operation[:Event]

    Enable Register by setting all Enable Register bits STATus:PRESet to 0. It does not affect either the "status byte" or the "standard event status". PRESet does not clear any of the Event Registers. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 98: System

    1 through 99 Comments The SYSTem:CDEScription? command returns the Multiplexer Module Description: following E1460A descriptions, depending on mode currently configured: "128 Channel S.E. Relay Mux" One-Wire Mode: "Dual 32 Channel 2-Wire Relay Mux" Two-Wire Mode: "64 Channel 2-Wire Relay Mux"...
  • Page 99: System:cpon

    The SYSTem:CTYPe? <number> 64-Channel Multiplexer Module Model Number: command returns HEWLETT-PACKARD,El460A,0,A.02.00 where the 0 after E1460A is the module serial number (always 0) and A.02.00 is an example of the module revision code number. Example Reading the Model Number of a Card #1 Module...
  • Page 100: System:error

    -350, “Too many errors”. The least recent error numbers/messages remain in the queue and the most recent are discarded. *RST does not clear the error queue. *RST Condition: Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 101: Trigger

    TRIG:SOUR HOLD !Set trigger source to HOLD SCAN (@100:107) !Scan channels 0 to 7 in bank 0 INIT !Begin scan, close channel 00 loop statement !Start count loop TRIG !Advance scan to next channel increment loop !Increment loop count Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 102: Trigger:slope

    Attempting to change the TRIGger:SLOPe to anything Command Not Supported. other than NEG will generate an error. TRIGger:SLOPe? is used to query the polarity of the output trigger. For the E1460A, TRIGger:SLOPe? this query always returns NEG. Example Query Trigger Slope...
  • Page 103 To trigger the switchbox with TRIGger:SOURce BUS selected, Using Bus Triggers: use the IEEE 488.2 common command *TRG or the GPIB Group Execute Trigger (GET) command. See the OUTPut command. “Trig Out” Port Shared by Switchboxes: Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 104 SCAN (@100:107) !Scan channels 0 to 7 in bank 0 INIT !Begin scan, close bank 0, channel 0 loop statement !Loop to scan all channels *TRG !Advance scan using bus triggering increment loop !Increment loop count Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 105: Trigger:source

    Example Querying the Trigger Source This example sets external triggering and queries the trigger source. Since external triggering is set, TRIG:SOUR? returns "EXT". TRIG:SOUR EXT !Set external trigger source TRIG:SOUR? !Query trigger source Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 106: Ieee 488.2 Common Commands Reference

    IEEE 488.2 Common Commands Reference The following table lists the IEEE 488.2 Common (*) Commands that apply to the E1460A Relay Multiplexer module. For more information on Common Commands, see the applicable command module user’s manual or the ANSI/IEEE Standard 488.2-1987.
  • Page 107: Scpi Commands Quick Reference

    SCPI Commands Quick Reference Relay Multiplexer Command Reference SCPI Commands Quick Reference The following table summarizes SCPI commands for the E1460A Relay Multiplexer module. Command Description ABORt Abort a scan in progress :COUNt <number> MIN | MAX Multiple scans per INIT command...
  • Page 108 Trigger source is "Trig In" port :SOURce HOLD Hold off triggering :SOURce IMMediate Continuous (internal) triggering :SOURce TTLTrgn Trigger source is TTL Trigger bus line (0 - 7) :SOURce? Query current trigger source Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 109: A Relay Multiplexer Specifications

    Keysight E1460A 64-Channel Relay Multiplexer User Guide Relay Multiplexer Specifications Input Characteristics Maximum Voltage Terminal to Terminal: Maximum Voltage Terminal to Chassis: 220 Vdc; 250 Vac 220 Vdc; 250 Vac Maximum Current per Channel (non-inductive): Maximum Power per Channel: 40VA 1 Adc or ac (Vmax <30 Vdc or 250 V...
  • Page 110 Operating Temperature: 0 - 55C Screw type, maximum wire size 16AWG Operating Humidity: 65% RH, 0 - 40C Net Weight (kg): 1.6 1 Relays are subject to normal wear-out based on the number of operations. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 111: B Register-Based Programming

    • Programming Examples......107 Register Addressing The E1460A Relay Multiplexer module is a register-based module that does not support the VXIbus word serial protocol. When a SCPI command is sent to the...
  • Page 112: A16 Address Space Outside The Command Module

    A16 REGISTER MAP OOOO Base Address = COOO + (Logical Address 64) 49,152 + (Logical Address 64) Register Address = Base address + Register Offset Figure B-26Registers Within A16 Address Space (Outside the Command Module) Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 113: A16 Address Space Inside The Command Module Or Mainframe

    DC00 + 04 = DC04 1FDC00 + 04 = 1FDC04 56,320 + 4 = 56,324 2,087,936 + 4 = 2,087,940 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 114: Register Descriptions

    Bank 5 Relay Control Register (base + 2A – Bank 6 Relay Control Register (base + 2C – Bank 7 Relay Control Register (base + 2E – Channels 0990 - 0996 Relay Control Register (base + 30 Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 115: Status/Control Register

    In addition, if a terminal module card is connected to the relay switch card, the present configuration of the terminal module card’s status bit can be read. Bits 10, 11, 12, and 13 are used to determine the configuration of the terminal module card. Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 116: Id And Device Type Registers

    . Register maps for Bank 0 through Bank 7 Relay Control Registers and for FFFF the Channels 0990 - 0996 Relay Control Register follow. Bank 0 Relay Control Register base +20 Write* Undefined Read Always Returns FFFF16 * Write a "1" to close channel to COM Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 117: Bank 1 Relay Control Register

    Always Returns FFFF * Write a "1" to close channel to COM Bank 4 Relay Control Register base +28 Write* Undefined Read Always Returns FFFF * Write a "1" to close channel to COM Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 118: Channels 0990 - 0996 Relay Control Register

    * Write a "1" to close channel to COM Channels 0990 - 0996 Relay Control Register base + 30 Write* Undefined Read Always Returns FFFF * Write a "1" to close control relay Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 119: Programming Examples

    VXI slot 0 interface other than the E1406A, for which you would substitute the equivalent register access commands or functions. If a E1406A was used, you can use the E1460A SCPI driver in the E1406A firmware and register-based programming is not required.)
  • Page 120 (or opened), and when a channel has finished closing (or opening). This C program example closes and then opened Channel 5 on bank 2 (register address 36). To initialize the E1460A, write zeros to all Relay Control bits.
  • Page 121 IOEOI (7L, 0);IOEOL (7L," ", 0); IOUTPUTS (70900L, "DIAG:PEEK?", 11); IOEOI (7L, 1);IOEOL (7L, state, 2); IOOUTPUTA (70900L, send_data, 2); while (bit_number != 0) IOENTER(70900L, &read); bit_number = ((long) (read)> 6 & 1); return 0; Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 122: Example: Using A Multimeter With A Multiplexer

    Status Register Bit 7 (Busy) Retrieve Readings From Voltmeter Data Buffer Check Status Register Bit 0 STOP (Cmd/Parm Ready) Write Trigger Upcode to Command Register Figure B-29Program Timing Between Multiplexer and Multimeter Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 123: Example: Reading Id, Device Type, And Status Registers

    IOOUTPUTS (70900L, "DIAG:PEEK?", 11); IOEOI (7L, 1); IOEOL (7L, state, 2); IOOUTPUTA (70900L, send_data, 2); IOENTER(70900L, &read); printf("/nDevice Register = %X",(int)read); send_data[0] = BASE_ADDR + 4; IOEOI (7L, 0); IOEOL (7L, "", 0); Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 124: Example: Scanning Channels

    = ((long) (read) >6 & 1); } /* insert your multimeter programming code here*/ send_data[2] = 0; IOEOI (7L, 0); IOEOL (7L, " ", 0); IOOUTPUTS (70900L, "DIAG:POKE", 10); IOEOI (7L, 1);IOEOL (7L, state,0); IOOUTPUTA (70900L, send_data, 3); Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 125: Example: Scanning Channels (Hp-Ux)

    Example: Scanning Channels (HP-UX) This example shows direct register programming using an E1499A (V/382) embedded computer running HP-UX and using the SICL interface library. /******************************************************************** ****** Program to scan E1460A/68A/69A channels with a V/382 ********************************************************************* ******/ #include <stdio.h> #include <fcntl.h>...
  • Page 126 DEVICE_REGISTERS *dev_ptr; char devstr[8]; ionerror(I_ERROR_EXIT); /* Open a device session for the E1460A at laddr 112. */ e1460a = iopen(E1460A); /* Map in the A16 registers dev_ptr=(DEVICE_REGISTERS *) imap(e1460a, I_MAP_VXIDEV, 0, 1, 0); /* Check card ID id=dev_ptr->>devtype_reg;...
  • Page 127 Programming Examples Register-Based Programming printf("Scanned bank 0 channel %d\n",i); rly = 2 * rly; printf("Done\n"); exit(0); Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 128 Register-Based Programming Programming Examples Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 129: C Relay Multiplexer Error Messages

    Keysight E1460A 64-Channel Relay Multiplexer User Guide Relay Multiplexer Error Messages Table C-1 lists the error messages associated with the multiplexer module programmed with SCPI commands. See the appropriate command module user’s manual for complete information on error messages. Number...
  • Page 130 Relay Multiplexer Error Messages Keysight E1460A 64-Channel Relay Multiplexer User Guide...
  • Page 132 This information is subject to change without notice. © Keysight Technologies, 1990-2019 Printed in Malaysia Edition 7, October 2019 *E1460-90006* E1460-90006 www.keysight.com...

Table of Contents