For warranty service or repair, this product must be returned to a service facility designated by Hewlett-Packard (HP). Buyer shall pre- pay shipping charges to HP and HP shall pay shipping charges to return the product to Buyer. However, Buyer shall pay all shipping charges, duties, and taxes for products returned to HP from another country.
DO NOT substitute parts or modify equipment: Because of the danger of introducing additional hazards, do not install substitute parts or perform any unauthorized modification to the product. Return the product to a Hewlett-Packard Sales and Service Office for service and repair to ensure that safety features are maintained. HP E1361A 4X4 Relay Matrix Module User’s Manual...
Supplementary Information: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC and carries the CE-marking accordingly. Tested in a typical configuration in an HP B-Size VXI mainframe. April, 1995 Jim White, QA Manager European contact: Your local Hewlett-Packard Sales and Service Office or Hewlett-Packard GmbH, Department HQ-TRE, Herrenberger Straße 130, D-71034 Böblingen, Germany (FAX +49-7031-14-3143).
Please fold and tape for mailing Reader Comment Sheet HP E1361A 4X4 Relay Matrix Module User’s Manual Edition 2 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S. government employees cannot participate in the drawing).
Matrix Description The HP E1361A 4 X 4 Relay Matrix module is a B-Size VXIbus and VMEbus register-based product which can be used for matrix switching or scanning. The matrix can operate in a B-Size VXIbus or VMEbus mainframe or (with an adapter) in a C-Size VXIbus mainframe.
Basic Operation Figure 1-1 shows simplified user connections for a matrix in the 4 X 4 configuration. To connect a specified row (0-3) to a specified column (0-3), close the relay at the crosspoint of the row and column. For example, close crosspoint relay 32 to connect row 3 to column 2.
To program the relay matrix using SCPI, you must select the computer language, interface address and SCPI commands to be used. Guidelines to select SCPI commands for the relay matrix follow. See the HP 75000 Series B Installation and Getting Started Guide for interface addressing and computer language information.
Page 15
Matrix Card Numbers The matrix card number depends on the switchbox configuration (single-module or multiple-module) set for the matrixes. (Leading zeroes can be ignored for the card number.) For a single-module switchbox, the card number is always 01. For a multiple-module switchbox, the card numbers are 01, 02,...,nn. The module with the lowest logical address is card number 01, the module with the next-lowest logical address is card number 02, etc.
An example program follows which uses Hewlett-Packard BASIC and SCPI language to get you started using the relay matrix. The example assumes an HP 9000 Series 200/300 controller and a Hewlett-Packard Interface Bus (HP-IB). [HP-IB is the Hewlett-Packard implementation of the IEEE 488.2-1987 standard.]...
This means wiring for all channels must be insulated as though each channel carries the voltage of the highest voltage channel. Chapter 2 Configuring the HP E1361A Relay Matrix 17...
Figure 2-1 shows the terminal block features and Figure 2-2 shows how to connect user (field) wiring to the terminal block. Figure 2-1. Relay Matrix Terminal Block 18 Configuring the HP E1361A Relay Matrix Chapter 2...
Page 20
Figure 2-2. Wiring the Relay Matrix Terminal Block Chapter 2 Configuring the HP E1361A Relay Matrix 19...
Figure 2-4, matrix #1 is formed by Bank A rows 0-3 and columns 0-1, while matrix #2 is formed by Bank B rows 0-3 and columns 2-3. Again, both HIGH and LOW are switched and the circled number is the relay/channel number. 20 Configuring the HP E1361A Relay Matrix Chapter 2...
B rows to card #2 Bank A rows, connect card #2 Bank B rows to card #3 Bank A rows, and connect user row inputs to card #3 Bank B rows. Figure 2-5. Typical 4 X 12 Matrix Chapter 2 Configuring the HP E1361A Relay Matrix 21...
Remove the channel jumpers (JM1-JM8). • Change the Logical Address switch setting. • Change the interrupt priority jumper positions. • Replace fuses on the matrix component card. See Figure 2-7 for component locations. 22 Configuring the HP E1361A Relay Matrix Chapter 2...
Page 24
Figure 2-7. Relay Matrix Component Locations Chapter 2 Configuring the HP E1361A Relay Matrix 23...
If you desire to connect direct to the relay component module and not use the terminal block, Figure 2-8 shows the pin-out for the front panel connector. Figure 2-8. 4 X 4 Relay Matrix Front Panel 24 Configuring the HP E1361A Relay Matrix Chapter 2...
(close) a specified set of channels. You can scan any combination of channels for a single-module or multiple-module switchbox. See Chapter 4, “ Understanding the Relay Matrix” for scanning information. Chapter 3 Using the HP E1361A Relay Matrix 25...
(relays 00 and 02), execute: CLOS (@100,102) Close channel 00 and 02 relays. 1 is the card number and 00 and 02 are the channel numbers. To open channels 00 and 02, use OPEN (@100,102) 26 Using the HP E1361A Relay Matrix Chapter 3...
Channel Closure Order. channel_list can be used to ROUTe:CLOSe < > close multiple channels, but the sequence in which the channels are closed with a single command is not guaranteed. Chapter 3 Using the HP E1361A Relay Matrix 27...
Page 29
Notes 28 Using the HP E1361A Relay Matrix Chapter 3...
Thus, scanning is useful when the outputs from a CLOSe number of devices under test (DUT) are to be measured with an instrument. Two examples using the HP BASIC programming language are on pages 32 and 33. Chapter 4...
Page 31
Figure 4-1. Scanning Channels Commands 30 Understanding the HP E1361A Matrix Chapter 4...
Page 32
With two or more switchboxes in a mainframe, the first switchbox set for EXT trigger keeps the trigger resource until the switchbox source is changed to BUS, HOLD, or IMM. Figure 4-2. Scanning Trigger Sources Chapter 4 Understanding the HP E1361A Matrix 31...
Example: Scanning This example uses the HP E1300A/E1301A Mainframe Trig Out port to synchronize relay matrix channel closures to an external measurement with External Device device. See the following figure for typical user connections. For measurement synchronization, the HP E1300A/E1301A Trig Out BNC port is connected to the instrument External Trigger In port.
Example: Scanning This example uses the HP E1300A/E1301A Mainframe Trig Out and Event In ports to synchronize relay matrix channel closures with an external Using Trig Out and measurement device. See the following figure for typical user connections. Event In Ports For this example, the mainframe and instrument are connected via HP-IB with mainframe address of 709 and instrument address of 722.
Chapter 5 for an example. When enabled by the command, the Scan Complete STAT:OPER:ENAB 256 bit will be reported as bit 7 of the Status Register. Use the HP-IB Serial Poll or the IEEE 488.2 Common Command to read the Status *STB? Register.
Subsequent queries continue to read the error queue until it is empty. The maximum <err_message> string length is 255 characters. Chapter 4 Understanding the HP E1361A Matrix 35...
Page 37
Notes 36 Understanding the HP E1361A Matrix Chapter 4...
Instruments) commands and summarizes IEEE 488.2 Common (*) Commands in this manual. See the HP 75000 Series B B-Size VXIbus Mainframe (HP E1300A/E1301A) User’s Manual or the HP 75000 Series C HP E1405A User’s Manual for additional information on SCPI and common commands. Chapter contents are: •...
If you send the parameter, the command returns the maximum count available. Be sure to place a space between the command and the parameter. Chapter 5 HP E1361A Relay Matrix Command Reference 39...
ARM:COUN 1;:TRIG:SOUR EXT SCPI Command Reference This section describes the Standard Commands for Programmable Instruments (SCPI) commands for the relay matrix. Commands are listed alphabetically by subsystem and also within each subsystem. 40 HP E1361A Relay Matrix Command Reference Chapter 5...
Stopping Scan Enabled Via Interface: When a scan is enabled via an interface, an interface CLEAR command or the HP E1301A front panel "Reset Instr" or "Clear Instr" keys can be used to stop the scan. When the scan is enabled via the...
The ARM subsystem selects the number of scanning cycles (1 to 32767) for each command. INITiate Subsystem Syntax :COUNt < number > MIN | MAX :COUNt? [MIN | MAX] :COUNt ARM:COUNt < number > MIN | MAX allows scanning cycles to occur a multiple of times (1 to 32767) with one command when INITiate...
Page 44
Example Query Number of Scans This example sets a switchbox for 10 scanning cycles of channels 00 through 03 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 Chapter 5...
DISPlay subsystem monitors the channel state of a selected module (or card) in a switchbox. This subsystem operates only with mainframes which have a display, such as the HP 75000 Series B mainframe (HP Model Number E1301A). Subsystem Syntax DISPlay...
Page 46
• Monitor Mode on an HP E1301A Mainframe Display: A typical display for the HP E1361A 4 X 4 Relay Matrix module follows, where all channels (all relays) are closed. R0 = row 0, etc. R0:0,1,2,3 R1:0,1,2,3 R2:0,1,2,3 R3:0,1,2,3 •...
INITiate INITiate command subsystem selects continuous scanning cycles and starts the scanning cycle. Subsystem Syntax INITiate :CONTinuous < mode > :CONTinuous? [:IMMediate] :CONTinuous mode enables or disables continuous scanning cycles for INITiate:CONTinuous < > the switchbox. Parameters Parameter Name Parameter Type Range of Values boolean ON | OFF | 1 | 0...
:CONTinuous? queries the scanning state. With continuous scanning INITiate:CONTinuous? enabled, the command returns 1. With continuous scanning disabled, the command returns 0. Example Query Continuous Scanning State This example enables continuous scanning of a switchbox and queries the state. Since continuous scanning is enabled, returns 1.
OUTPut OUTPut command subsystem enables or disables the "Trig Out" port of the HP E1300A/E1301A Mainframe or on the HP E1405A/E1406A Command Module. Subsystem Syntax OUTPut [:STATe] < state > [:STATe]? [:STATe] OUTPut[:STATe] < state > enables or disables the "Trig Out" port on the rear panel of the HP E1300A/E1301A Mainframe.
CLOSe? channel_list returns the current state of the channel(s) [ROUTe:]CLOSe? < > queried. channel_list has the form (@nnrc) (see [ROUTe:]CLOSe for definition). The command returns 1 if channel(s) are closed or returns 0 if channel(s) are open. • Comments Query is Software Readback: The command returns the [ROUTe:]CLOSe? current software state of the channel(s) specified.
OPEN? channel_list returns the current state of the channel(s) queried. [ROUTe:]OPEN? < > channel_list has the form (@nnrc) (see [ROUTe:]OPEN for definition). The command returns 1 if channel(s) are open or returns 0 if channel(s) are closed. • Comments Query is Software Readback: The command returns the current ROUTe:OPEN? software state of the channels specified.
Example Scanning Using External Device See Chapter 4, “Example: Scanning with External Device” or “Example: Scanning Using Trig Out and Event In Ports” for example scanning programs using external instruments. SCAN:MODE [ROUTe:]SCAN:MODE NONE | VOLT can be used for the relay matrix. Both set the mode for "no measurements".
STATus STATus subsystem reports the bit values of a Standard Operation Status Register. Enables the Status Register to set a bit after a bit is set to 1 by the Standard Operation Register. Subsystem Syntax STATus :OPERation number :ENABle < >...
Page 55
STAT:OPER? Returns bit values of the Standard Operation Status Register. Returns +256 if bit 8 is set to 1 or returns +0 if bit 8 is set to 54 Command Reference Chapter 5...
SYSTem SYSTem subsystem returns the error numbers and error messages in the error queue of a switchbox, and returns the types and descriptions of modules (cards) in a switchbox. Subsystem Syntax SYSTem :CDEScription? < number > :CPON < number | ALL> number :CTYPe? <...
:CTYPe? number returns the module (card) type of a selected module SYSTem:CTYPe? < > in a switchbox. Parameters Parameter Name Parameter Type Range of Values numeric 1-99 number • Comments 4 X 4 Relay Matrix Module Model Number: The number SYSTem:CTYPe? <...
TRIGger TRIGger command subsystem controls the triggering operation of relay matrix modules in a switchbox. Subsystem Syntax TRIGger [:IMMediate] :SOURce BUS | EXTernal | HOLD | IMMediate :SOURce? [:IMMediate] TRIGger[:IMMediate] causes a trigger event to occur when the defined trigger source is TRIGger:SOURce BUS TRIGger:SOURce HOLD...
TRIGger:SOURce EXTernal selected, only one switchbox at a time can use the external trigger input at the HP E1300A/E1301A Mainframe "Event In" port. The trigger input is assigned to the first switchbox that requested the external trigger source (with a command).
TRIG:SOUR EXT through 03 of a single-module switchbox. The trigger source to advance the scan is the input to the "Event In" on an HP E1300A/E1301A mainframe. When INIT executed, the scan is started and channel 00 is closed. Then each trigger received at the "Event In"...
The operation of some of these commands is described in Chapter 4 of this manual. For more information on Common Commands, refer to the HP 75000 Series B Mainframe (HP Model Number E1300/E1301) User’s Manual or the ANSI/IEEE Standard 488.2-1987.
Command Quick Reference The following tables summarize SCPI and IEEE 488.2 Common (*) Commands for relay matrix modules used in a switchbox. SCPI Commands Quick Reference Command Description ABORt Abort a scan in progress. :COUNt <number> MIN | MAX Multiple scans per INIT command. :COUNt? [MIN | MAX] Query number of scans.
Operating Temperature: 0 to 55 ºC H or L to Chassis: <150pF *all contacts closed Storage Temperature: -40 to +75ºC Net Weight: 0.7 kg EMC, RFI Safety: meets FTZ 1046/1984, CSA 556B, IEC 348, UL 1244 Appendix A HP E1361A Relay Matrix Specifications 62...
Note Relays that wear out normally or fail due to misuse should not be considered defective and are not covered by the product’s warranty. 63 HP E1361A Relay Matrix Specifications Appendix A...
Appendix B HP E1361A Relay Matrix Registers Register Definitions The HP E1361A 4 X 4 Relay Matrix is a register-based slave device. See Figure B-1 for register definitions. ID Register b+00 Write Undefined Undefined Read* RegBas Manufacturer ID * Returns FFFF...
Addressing the Registers To read or write to specific registers, you must use the register address. Since the addresses for HP 75000 Series B or Series C plug-in modules are A00 through A15, use the VME A16 mnemonic for the address space.
Register of the Channel Enable Register to close channel 20 (row 2, column 0). Or, write a "0" to bit 14 of the register to open channel 23 (row 2, column 3). Appendix B HP E1361A Relay Matrix Registers 66...
Sending a command to a module (card) in a switchbox that is not supported by this card the module or switchbox. 2601 Channel list required Sending a command requiring a channel list without the channel list. Appendix C HP E1361A Relay Matrix Error Messages 68...