AGILENT PRODUCT: E1472A/73A/74A/75ARF MultiplexersDURATION OF WARRA NTY: 3years
1. AgilentTechnologieswarrantsAgilent hardware,accessories and supplies againstdefectsin m aterials and workmanshipfor the period
specified above. If Agilent receives notice of such defectsduring the warrantyperiod,Agilent will, at its option,either repair or replace
products which prove to be defective. Replacement products may be either new or like-new.
2. Agilent warrants that Agilent software will not fail to execute its programming instructions,for the period specified above, due to
defects in material and workmanship when properly installed and used. If Agilent receives notice of such defects during the warranty
period, Agilent will replace software media which does not execute its programming instructions due to such defects.
3.Agilentdoes not warrantthat the operationof Agilent productswill be interruptedor error free. IfAgilentis unable,withina reasonable
time,to repair or replaceany product to a condition as warranted, customer will be entitledto a refundof the purchase price upon prompt
return of the product.
4. Agilent productsmay contain remanufactured parts equivalent to new in performance or may have been subject to incidental use.
5. The warranty period begins on the date of delivery or on the date of installation if installedby Agilent. If customerschedules or delays
Agilentinstallation more than 30 days after delivery, warranty begins on the 31st day from delivery.
6.Warranty doesnot apply to defectsresultingfrom(a) improper or inadequatemaintenance or calibration, (b) software,interfacing, parts
or supplies not supplied by Agilent, (c) unauthorized modification or misuse, (d) operation outside of the publishedenvironmental
specifications for the product, or (e) improper site preparation or maintenance.
7. TO THE EXTENT ALLOWED BY LOCAL LAW, THE ABOVE W ARRANTIES ARE EXCLUSIVE AND NO OTHER
WARRANTY OR CONDITION, WHETHER WRITTEN OR ORAL, IS EXPRESSED OR IMPLIED AND AGILENT
SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY
QUALITY, AND FI TNESS FOR A PARTICULAR PURPOSE.
8.Agilentwill be liablefor damage to tangiblepropertyperincidentup to the greaterof $300,000 or the actualamount paid for the product
that is the subject of the claim, and for damages for bodily injury or death, to the extent that all such damages are determined by a court
of competent jurisdiction to have been directly caused by a defective Agilent product.
9. TO THE EXTENT ALLOWED BY LOCAL LAW, THE REMEDIES IN THIS WARRANTY STATEMENT ARE CUSTOMER’S
SOLE AND EXLUSIVE REMEDIES. EXCEPT AS INDICATED ABOVE, IN NO EVENT WILL AGILENT OR ITS SUPPLIERS BE
LIABLE FOR LOSS OF DATA OR FOR DIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL (INCLUDING LOST PROFIT OR
DATA), OR OTHER DAMAGE, WHETHER BASED IN CONTRACT, TORT, OR OTHERWISE.
FOR CONSUMER TRANSACTIONS IN AUSTRALIA AND NEW ZEALAND: THE WARRANTY TERMS CONTAINED IN THIS
STATEMENT, EXCEPT TO THE EXTENT LAWFULLY PERMITTED, DO NOT EXCLUDE, RESTRICT OR MODIFY AND ARE
IN ADDITION TO THE MANDATORY STATUTORY RI GHTS APPLICABLE TO THE SALE OF THIS PRODUCT TO YOU.
U.S. G overnment Restricted Right s
The Software and Documentation have been developed entirely at private expense. They are delivered and licensed as "commercial
computersoftware" as defined in DFARS 252.227- 7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or DFARS 252.227-7014 (Jun
1995), as a "commercial item" as defined in FAR 2.101(a), or as "Restricted computer software" as defined in FAR 52.227-19 (Jun
1987)(or any equivalent agency regulation or contract clause), whichever is applicable.You have only those rightsprovided for such
Software and Documentation by the applicable FAR or DFARS clause or the Agilent standard software agreement for the product
involved.
All Editions and Updates of this manual and their creation date are listed below. The first Editionof the manual is Edition 1. The Edition
number incrementsby 1 whenever the manual is revised. Updates, which are issued between Editions, contain replacement pages to
correct or add additional information to the current Edition of the manual. Whenever a new Editionis created, it will contain all of the
Update information for the previous Edition. Each new Edition or Update also includes a revised copy of this documentation history page.
Instruction manual symbol affixed to
product. Indicates that the user must refer to
product. Indicates that the user must refer to
the manual for specific WARNING or
the manual for specific WARNING or
CAUTION information to avoid personal
CAUTION information to avoid personal
injury or damage to the product.
injury or damage to the product.
Indicates the field wiring terminal that must
be connected to earth ground before
operating the equipment — protectsagainst
electrical shock in case of fault.
WARNING
Alternating current (AC)
Direct current(DC).
Warning. Risk of electrical shock.
Calls attention to a procedure, practice, or
conditionthat could cause bodily injury or
death.
or
Frameorchassisgroundterminal—typically
connects to the equipment's metal frame.
CAUTION
Calls attention to a procedure, practice, or
conditiont hat couldpossiblycausedamageto
equipmentor permanent l oss of data.
WARNINGS
The following general safety precautionsmust be observed during all phases of operation, service, and repair of this product. Failure to
complywith these precautions or with specific warnings elsewhere in this manual violates s afety standardsof design, manufacture, and
intendeduse of the product. Agilent Technologies assumes no liabilityfor the customer's failure to comply with these requirements.
Ground the equipment: For Safety Class 1 equipment (equipment having a protective earth terminal), an uninterruptible safety earth
ground must be provided from the mains power source to the product input wiring terminals or supplied power cable.
DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes.
For continued protectionagainst fire, replace the line fuse(s) only with fuse(s) of the same voltage and current rating and type. DO NOT
use repaired fuses or short-circuited fuse holders.
Keep away from live circuits:Operating personnel must not remove equipment coversor shields. Procedures involving the removal of
covers or shields are for use by service-trained personnel only. Under certain conditions, dangerous voltages may exist even with the
equipment switchedoff.To avoid dangerouselectrical shock, DO NOT performproceduresinvolvingcover or shield removal unlessyou
are qualified to do so.
DO NOT operate damaged equipment: Wheneverit is possible that the safety protection features built into this product have been
impaired,either through physical damage, excessivemoisture,or any other reason, REMOVE POWER and do not use the product until
safeoperationcan be verified by service-trained personnel. If necessary, return the product to Agilent for service and repair to ensure that
safety features are maintained.
DO NOT serviceor adjust alone: Do not attemptinternalserviceor adjustmentunless anotherperson, capable of renderingfirstaid and
resuscitation, is present.
DO NOT substituteparts or modify equipment: Becauseof the danger of introducing additionalhazards,do not install substituteparts
orperform any unauthorizedmodificationto the product.Returntheproductto Agilent for serviceandrepairto ensure that safetyfeatures
are maintained.
6
DECLARATION OF CONFORMITY
According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014
Manufacturer’s Name:Agilent Technologies, Inc.
Manufacturer’s Address:Measurement Products Unit
815 14
Loveland, CO 80537 USA
Declares, that the product
Product Name:50 Ohm and 75 Ohm RF Multiplexers/Expanders
Model Number:E1472A/73A/74A/75A
Product Options:This dec laration includes all options of the above product(s).
Conforms with the following E uropean Directives:
The product herewith complieswith the requirements of the Low Voltage Directive73/23/EEC and the EMC Directive 89/336/EEC
and carries the CE Marking accordingly.
Conforms with the following product standards:
EMCStandardLimit
IEC 61326-1:1997 + A1:1998 / EN 61326-1:1997+ A1:1998
CISPR11:1997 + A1:1997 / EN 55011-1991Group 1, ClassA
IEC 61000-4-2:1995+A1998 / EN 61000-4-2:19954 kV CD, 8 kV AD
IEC 61000-4-3:1995 / EN 61000-4-3:19953 V/m, 80-1000 MHz
IEC 61000-4-4:1995 / EN 61000-4-4:19950.5kV signal lines,1 kV power lines
IEC 61000-4-5:1995 / EN 61000-4-5:19950.5 kV line-line, 1 kV line-ground
IEC 61000-4-6:1996 / EN 61000-4-6:19963 V, 0.15-80 MHz
IEC 61000-4-11:1994/ EN 61000-4-11:19941 cycle, 100%
This c hapter des cribes the RF Multiplexer and Expander modules and
contains information on how to program them using Standard C ommands
for Programmable Instruments (SCPI). This chapter contains the following
sections:
• How to Use This Manual...............................9
This manual shows how to operate, configure, and program the E1472A
50 Ohm RF Multiplexer, E1473A 50 Ohm RF Multiplexer Expander, E1474A
75 Ohm RF Multiplexer, and E1475A 75 Ohm RF Multiplexer Expander
modules. The RF Multiplexer is a VXIbus C-Size register-based slave
device, and can operate in a C-size VXIbus mainf rame using a com mand
module such as the E1406. For other manufacturers’ mainframes, r efer to
the applicable m anual supplied by the manufacturer.
Chapter 1
Getting Started
NOTEExcept where noted, the term “RF Multiplexer” refers to the E1472A
50 Ohm RF Multiplexer and E1474A 75 Ohm RF Multiplexer Modules.
The t erm “Expander” refers to the E 1473A 50 Ohm RF Multiplexer
Expander, and E1475A 75 Ohm RF Multiplexer Expander Modules.
Most information in this manual applies to RF Multiplexer operations in a
command module. Standard Commands for Programmable In struments
(SCPI) i s the programming language. For non-SCPI programming, s ee
Appendix B for register-based programmin g.
Chapter 1
Getting Started 9
RF Multiplexers Description
Figure 1-1 shows the 50 Ohm and 75 Ohm RF Multiplexer and 50 Ohm and
75Ohm RF Multiplexer Expander modules switching diagram. During power
off, power on and reset, channel 0 is connected to COM on each bank.
General DescriptionThe RF Multiplexer (6 x 4:1) and the Expande r (6 x 4:1) modulesare VXIbus
C-Size regi s ter-based products which p rovide bidirectional switching for
user inputs and outputs. Switching consists of connecting one channel to
common in that bank. T he RF Multiplexer c an operate in a C-Size VXI
mainframe using a command module s uc h as an E1406.
Up to two Expander m odules can be controlled by a single RF Multiplexer
module, providing a total of eighteen (4:1) multiplexer banks. Thes e
Expander modules can either be inserted i nto the C -Size mainframe nex t to
the RF Multiplexer, or can be located up to eight meters from the RF
Multiplexer using the remote expander cables. Locating the Expander
module close to the external devi ce keeps connecting cable lengths to a
minimum, thereby reducing the possibility of cross-talk and insertion loss
of hig h frequency signals.
You may connect E1475AExpander or E1473A E xpander to the E1472A or
E1474A Multiplexer. The drivers o n both m odules can support either of the
expander relay modules.
Basic OperationThe RF Multiplexer modules and Expander module consists of six banks of
channels (bank 0 through bank 5) to f orm six4:1 multiplexers. The switching
sections of the RF M ult iplexer and Expander modules are identical. See
Figure 1-1 fora simplifiedswitching diagram. B ank s are arranged as f ollows:
• Bank 0 includes channels 00 through 03 and Com 00.
• Bank 1 includes channels 10 through 13 and Com 10.
• Bank 2 includes channels 20 through 23 and Com 20.
• Bank 3 includes channels 30 through 33 and Com 30.
• Bank 4 includes channels 40 through 43 and Com 40.
• Bank 5 includes channels 50 through 53 and Com 50.
In the remainder of this manual, channels are referred to as n0 through n3
and Com n0, where n is the bank number (0 through 5). Each channel is
switched(connec tedto itscommon ) by closingth e appropriate (nonlatching)
relays. Channels n 0 through n3 can be switched to Com n0 for all bank s.
Only one channel in each bank can be connected to its common at a time.
User i nputs/outputs to each channel are via SMB c onnectors. When a
channel is CLOSed, it is internally connected to the COMmon connector.
When achann el is open, itis internally disconnected. Open channels are not
terminated. At power-off, power-on, or reset, c hannel n0 is switched to the
COM n0 connector, and all other channels (n1 through n3) are open
(non-terminated) for all banks.
Chapter 1
Getting Started 11
Typical
Configuration
The RF M ultiplexer and Expander relays are configured in a “t ree” structure
which provides high isolation and low VSWR (voltage standing wave ratio).
Each channel can switch user inputs up to 24 Watts (42V peak). User input
frequencies to the 50 Ohm RF Multiplexer and Expander modules can be
from DC to 3 GHz. User input frequencies to the 75 Ohm RFMultiplexer and
Expander modules can be f r om DC to 1.3 GHz.The RF Multiplexer can be
configured for several arrangements, s uc h as standard, tree,or matrix (see
Chapter 4 for more information).
For a Standard Commands for Programmabl e Instruments (SCPI)
environment, one or more RF Multiplexers (with or without Expanders
connected) can be defined as a switchbox instrument. For a switc hbox
instrument, all RF Multiplexer channels within the instrument can be
addressed using a single interf ac e address.
Instrument
Definition
Plug-in modules inst alle d in a mainframe or used with a command module
are treated as independent instruments each having a unique secondary
GPIB address. Each instrument is also assigned a dedicated error queue,
input and output buffers, status registers and, if applicable, dedicated
mainframe/command module memory sp ac e for readings or data. An
instrument may be compo se d of asingle plug-in module (suchas a counter)
or multipl e plug-in modules (for a Switchbox or Scanning Voltmeter
Instrument).
12 Getting Started
Chapter 1
Programming the RF Multiplexers
To program the RF Multiplexers using SCPI, you must select the controller
language, interfaceaddress,a nd SCPI commandsto be used. Guidelines to
select SC P I commands for the RF Multiplexers follow. See the specific
command module manual for interface addressing and controller language
information.
NOTEThis discussion applies to SCPI programming. See Appendix B for details
on programming RF Multiplexer registers.
Addressing the
Multiplexers
RF Multiplexer Channel
Addresses
RF Multiplexer Card
Numbers
NOTEThe Expander module(s) card number is the same as the RF Multiplexer to
To addres s specific channels within a n RF Multiplexer, you must specify
the SCP I command and RF Mul tiplexer channel address. For the RF
Multiplexer, use CLOSe (channel_list) to switch (connect) channels.
For th e RF Multiplexer, the channel address (channel_list) has the form
(@ccmmnn) where cc = RF Multiplexer card number (01-99), mm =RF
Multiplexer/Expander module number (00-02), and nn = channel num ber
(00-03, 10-13, 20-23, 30-33, 40-43, or 50-53). Use the form:
• (@ccmmnn) for a single channel
• (@ccmmnn,ccmmnn) for multiple channels
The RF Multiplexer card number depends on the switchbox configuration
(single-module or m ultiple -module) set for the RF Multiplexers. (Leading
zeroes can be ignored for the card number.)
which it is connected.
• Single-module. For asingl e-module switchbox, the c ard number is
always 01.
Chapter 1
• Multiple-module. For a multiple-module switchbox, the RF
Multiplexer module with the lowes t logical address is always c ard
number 01. The card number with the next successive logical
address is 02, etc.
Figure 1-2 illustrates the c ard numbers and lo gical addresses of a typical
multiple-module switchbox. The logical addresses inFigure 1-2 apply to RF
Multiplexersinstalledin a VXI mainframe with a command module . See your
specific command module manual for more information on switchboxes and
logical addressing. For uses in other systems or m ainframes, see the
appropriate manuals.
Getting Started 13
Command Module
Multiple Module Switch Box Card Numbers
CARD NUMBER 01
RF Multiplexer Module
Logical Address 120
Secondary Address 15
CARD NUMBER 02
RF Multiplexer Module
Logical Address 121
NOTE:
Physical placement of the Module in the
Logical Address Order is not required,
but is recommended.
CARD NUMBER 08
RF Multiplexer Module
Logical Address 127
CARD NUMBER 09
RF Multiplexer Module
Logical Address 128
Secondary Address 15
Figure 1-2. Card Numbers for Multiple-Module Switches
Module NumbersThe module number identifies the module (RF Multiplexer, Expander #1, or
Expander #2) within the card. The number depends on the desired module
(RF Multiplexer, Expander #1, or Expander #2). Figure 1-3 illustrates the
module numbers of a typical card.
Module Numbers
Command Module
CARD NUMBER 01 MODULE #00
RF Multiplexer Module
CARD NUMBER 01 MODULE #2
ExpanderModule #02
14 Getting Started
CARD NUMBER 01 MODULE #01
ExpanderModule #01
NOTE:
Physicalplacement of the Module in the
LogicalAddress Order is not required,
but is recommended.
Figure 1-3. Typical Module Numbers
• RF Multiplexer. Module number is 00. If the RF Multiplexer does
not have E x pander module(s) connected, the module num ber can
be omitted.
• Expander module #1. Module number is 01. Used to select the
Expander module (if installed) connecte d to the RF Multiplexer
RMD 3/RMD 2 internal ribbon connector.
• Expander module #2. Module number is 02. Used to select the
Expander module (if installed) connecte d to the RF Multiplexer
RMD 5/RMD 4 internal ribbon connector.
Chapter 1
Channel NumbersThe channel numbers are 00-03, 10-13, 20-23, 30-33, 40-43, and 50-53.
The channel is addressed using channel numbers. Us e commas (,) to form
a channel list. Only vali d channels can be accessed in a channel list.
NOTEThe RF Multiplexer will accept and execute channel ranges
(ccmmnn:ccmmnn) without generating an error, but t he result is to close
the la st channel in each bank within the range spec ified. For example,
after CLOSe (@010101:010151) is executed, card 01, module 01 channels
03, 13, 23, 33, 43, and 51 would remain closed.
Example: RF Multiplexer Channel List
Channel Lists:
CLOSe(@10001)
CLOSe(@10101,20101)
Connect channel 01 to COM
00 on the RF Multiplexer
module, card 01.
Connect channel 01 to COM
00 on the Expander #1
module, cards 01 and 02.
SCPI Command FormatYou can send SCPI commands in either short or long form. A long form
example is:
CLOSe(@10102)
The same command shown without the lower case letters is the short form.
The c ommand then becomes:
CLOS(@10102)
Some c ommands are shown with brackets ([ ]). These are implied or
optional c ommands you do not have to execute. For ex ample, the
command is an implied command and is shown as:
[ROUT:]CLOS(@10102)
Thus, to execute these commands, e nter:
CLOS(@10102)
ROUTe
Chapter 1
SeeChapter3 for more information about SCPI commands and how tosend
them.
Getting Started 15
Initial OperationYou can use the following program example to verify initial RF Multiplexer
operation by closing a channel and querying channel closure. Th e example
first resets the switchbox and then closes channel 02 of a single RF
Multiplexer module (card number 1) in the switchbox.
The program next queries the channel closure state. A returned “1” shows
that the command to close the chan nel has been sent to the switchbox.
A ret urned “0" shows that the c ommand to close the channel has not been
sent to the switchbox.
This ex ample uses BASIC as the program language. The computer
interfaces to the mainframe using GPIB. The GPIB interface sel ec t code is
7, the primary address is 09, and the secondary addres s is 15. See the
specific command module user’s guide for addressing information.
WARNINGSHOCK HAZARD. Only service-trained personnel who are
aware of the hazards involved should install, remove, or
configure the RF Multiplexer. Before you remove any installed
module, disconnect AC power from the mainframe and from
other modules that may be connected to the RF Multiplexer.
CHANNEL WIRING INSULATION. All channels that have a
common connection must be insulated s o that the us er is
protected from electrical shock in the event that two or more
channels are connected together. This m eans wiring for all
channels must be insulated as though e ach channel carries the
voltage of the highest voltage channel.
CAUTIONMAXIMUM POWER. The maximum power that can be applied to any
SMB connec tor is 24 W (24 VA). The maximum voltage that c an be applied
to any SMB connector is 42V peak. The maximum current that can be
applied to any SMB con nec tor is 1A DC/AC RMS.
STATIC ELECTRICITY. Static elect r icity is a major cause of component
failure. To prevent damage t o the electrical components in the RF
Multiplexer, observe anti-static techniques whenever removing a module
from the mainframe or whenever working on a module.
Chapter 2
Configuring the RF Multiplexers 17
Setting the Address Switch
The logical address switch (LADDR) factory setting is 120. You may have
changed the setting during module installation. Valid address values are
from 0 to 255. If the RF Multiplexer is used with a command module in a
C-Size m ainframe, see the command module user’s guide for addressi ng
information. Otherwise, see Figure 2-1 to change the setting.
NOTEThe address switch selected value must be a m ult ipl e of 8 if the module is
the firs t module in a “switchbox” used in a VXI mainf r ame, and is being
instructed by SCPI commands.
Logical Address
Switch Location
F
N
F
O
O
DECIMAL
VALUE
128
64
32
16
8
4
2
1
Figure 2-1. Addr ess Selection
0
2
1
=
4
6
+
2
3
+
6
1
+
8
18 Configuring the RF Multiplexers
Chapter 2
Selecting the Interrupt Priority
The RF M ultiplexer module generates an interruptafter a channel has been
closed. These interrupts are sent to, and acknowledgements are received
from, t he command module via the VXIbus backplane interrupt lines.
For most applica tions where the RF Multiplexer module is installed in a
C-Size mainframe, the interrupt priority jumper does not have to be moved.
This is because the VX Ibus interrupt lines have the same priority and
interrupt prio rity is established by installing modules in slots numerically
closest to the command module. Thus, slot 1 has a higher priority than slot
2, slot 2 has a higher priority than slot 3, etc.
See Figure 2-2 to change the interrupt priority. You can select eightdifferent
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 L ev el 1. To change, remove the 4-pin jumper (part number 1258-0247)
from the old priority location and reinstall in the new priority location (Figure
2-2 shows a priority change from 1 to 7). If the 4-pin jumper is not used, the
two jumper locations mus t have the same interrupt priority level selected
(see Figure 2-2).
NOTELevel X interrupt priority should not be used under normal operating
conditions. Changing the priority level jumper is not recommended. Do not
change unless specifically instructed to do so.
Chapter 2
Using 2-Pin
Jumper or Shorts
IRQ
7
6
5
4
3
2
1
X
Using 4-Pin
Jumper
IRQ
7
6
5
4
3
2
1
X
Figure 2-2. Interrupt Priority Selection
Configuring the RF Multiplexers 19
Interrupt
Priority
Selection
Expanding the RF Multiplexer
Each RF Multiplexer module i s capable of controlling up to two Expander
modules, providing a total of eighteen (4:1) bank s. The Expander modules
can b e physically located in the C-Siz e mainframe next to the RF
Multiplexer, or up to eight meters away using extension cables. Use Figure
2-3 and the following procedure to connect the Expander modules.
1 Verify a 3-1 cable (part number E 1472-61601) is installed in the
Remote Module Driver (RMD) 2/4/5 cable slot. Cable can be
connected without remov ing the shield.
2 Cut the cable ties holding the cables, and pull the cables through the
slots in the shield.
3 Mark the 3-1 c ables as shown in Figure 2-3 (cro ss out unused RMD
number).
4Connect the 3-1 cables to the Expander modules as follows:
- RMD3 cable to Expander (module 01) Bank 3-5 connector.
- RMD2 cable to Expander (module 01) Bank 0-2 connector.
- RMD5 cable to Expander (module 02) Bank 3-5 connector.
- RMD4 cable to Expander (module 02) Bank 0-2 connector.
NOTERMD1 cable is c onnected to E1472A/74A (module 00) Bank 3-5 connector,
and RMD0 cable is connected to E1472/74A (module 00) Bank 0-2
connector at the factory. These connections are not accessible wi th the
shield in place and should not be moved.
5 If the Expander module is physically located (up to eight meters)
away from the mainframe, you can daisy c hain up to 10 extender
cables (part number E1473-80002) for each RMD connection (see
Figure 2-3,module 02).
6 Fol d and tie unused RMD cables.
20 Configuring the RF Multiplexers
Chapter 2
Shield
RMD1
RMD0
P200
P400
Shield
RMD3
Shield
RMD5
Module 00
E1472A or
E1474A
A2-A3
RMD2
A1-A2
Module 01
E1473A or
E1475A
Module02
E1473A or
E1475A
Figure 2-3. ExpanderModule Connections
RMD4
A1-A2
Chapter 2
Configuring the RF Multiplexers 21
Selecting the Relay Drive Level
The relay drive level is set at the factory to +12 Vdc. This is the level used
by both the RF Multiplexer module and the Expander module relays .
NOTEDO NOT CHANGE the relay drive level if using E1472A, E1473A, E1474A,
or E1475A modules.
If external relays of +5 Vdc or +24 Vdc are used with the RF Multiplexer
module, t he drive level must be changed as follows:
1 Position the RF Multiplexer on a flat surface.
2 Using a TORX T-10 driver, remove the eight screws (part number
0515-1135).
3 From the rear,c arefu lly lift s hield enough to acces s jumpers.
CAUTIONPOSSIBLE RELAY DAMAGE. Relays may be permanently
damaged if the incorrect relay drive level is selected. Change the
relay drive level only when ALL relays used (modules 00 AND 01
AND 02) require a +5V or +24V drive level.
CAUTIONPOSSIBLE SHIELD DAMAG E. The shield is connected to the front
panel and will be damaged if bent too far. Do not move the RF
Multiplexer module from the flat surface with the shield in this
condition. It may be necessary to loosen the SMB connector nuts to
access the jumpers.
4 Move bo th jumpers (part number 1258-0141) from the +12 Vdc
position to the desired drive level. Jumper J200 sets the voltage drive
level fo r the relay mo dules connected to P200. Jumper J400 sets the
voltage drive level for the relay modules connected to P400.
5 Reinstall the eight screws.
22 Configuring the RF Multiplexers
Chapter 2
SMB
Connector
Nuts
Torx Screws
J200
+24V
+12V
+5V
+24V
+12V
+5V
J400
Figure 2-4. Relay Drive Level Se lection
Relay
Drive
Level
Location
Chapter 2
Configuring the RF Multiplexers 23
Connecting User Inputs to E1472A/E1473A
User i nputs to the E1472A RF Multiplexer and E14 73A Expander modules
are via user-supplied female 50 Ohm SMB connectors to the male 50 Ohm
SMB connectors on the modules. Figure 2-5 shows the RF Multiplexer 50
Ohm SMB connec tors and associated channel numbers.
Cabling Guidelines• For best high-frequency performance, user c abling should have at
least two braided shields or one braid and a f oil wrap.
• A lways use shielded coax ial cables with the characteristic
impedance of 50 Ohms. Keep cables as short as possible,
especially in high-frequency circuits or pulse circuits where a
rise/fall time is critical.
• Longcables can add delay time which can cause timing problems.
All test equi pment, such as counters, spe ctrum analyzers, and
oscilloscopes must be terminated in the characteristic impedance
(50 Ohms) to minimize reflection loss.
Bank 5
0
2
3
5
5
l
l
e
e
n
n
n
n
a
a
h
h
C
C
1
0
0
0
l
l
e
e
n
n
n
n
a
a
h
h
C
C
Bank 0
1
5
n
o
m
m
o
C
0
0
n
o
m
m
o
C
0
5
5
l
l
e
e
n
n
n
n
a
a
h
h
C
C
2
3
0
0
l
l
e
e
n
n
n
n
a
a
h
h
C
C
Bank 4
2
4
l
e
n
n
a
h
C
1
1
l
e
n
n
a
h
C
Bank 1
0
1
4
n
o
m
m
o
C
0
1
n
o
m
m
o
C
0
4
4
l
l
e
e
n
n
n
n
a
a
h
h
C
C
2
3
1
1
l
l
e
e
n
n
n
n
a
a
h
h
C
C
3
4
l
e
n
n
a
h
C
0
1
l
e
n
n
a
h
C
Bank 3
0
2
3
3
l
e
n
n
a
h
C
0
2
l
e
n
n
a
h
C
3
l
e
n
n
a
h
C
1
2
l
e
n
n
a
h
C
Bank 2
3
n
o
m
m
o
C
0
2
n
o
m
m
o
C
0
1
3
3
l
l
e
e
n
n
n
n
a
a
h
h
C
C
A
2
7
4
1
E
2
3
2
2
l
l
e
e
n
n
n
n
a
a
h
h
C
C
Figure 2-5. 50 Ohm SMB Connector Locations
24 Configuring the RF Multiplexers
Chapter 2
Connecting User Inputs to E1474A/E1475A
User i nput s to t he RF Multiplexer and Expander modules are via
user-supplied f emale 75 Ohm SMB connectors to the male 75 Ohm SMB
connectors on the modules. Fi gure 2-6 shows the RF Multiplexer 75 Ohm
SMB connectors and associated channel numbers.
Cabling Guidelines• The 75 Ohm connectors only work with one braided shield or one
braid and a foil wrap.
• A lways use shielded coax ial cables with the characteristic
impedance of 75 Ohm. Keep c ables as short as possible,
especially in high-frequency circuits or pulse circuits where a
rise/fall time is critical.
• Longcables can add delay time which can cause timing problems.
All test equi pment, such as counters, spe ctrum analyzers, and
oscilloscopes must be terminated in the characteristic impedance
(75 Ohm) to minimize reflection loss.
• The 75 Ohm SMB connectors are significantly different than the
standard 50 Ohm SMB connectors. Carefully plug the connectors
in and out to minimize damage t o the connector. The 75 Ohm
SMB mating connec tors and accessories are available only from
Agilent or E.F. Johnson Co.
1
• S ee Examples 1 and 2 for information on connectors and
accessories.
Bank 5
3
5
l
e
n
n
a
h
C
0
0
l
e
n
n
a
h
C
5
l
e
n
n
a
h
C
1
0
l
e
n
n
a
h
C
Bank 0
5
n
o
m
m
o
C
0
0
n
o
m
m
o
C
0
2
0
1
5
5
l
l
e
e
n
n
n
n
a
a
h
h
C
C
3
2
0
0
l
l
e
e
n
n
n
n
a
a
h
h
C
C
Bank 4
2
4
l
e
n
n
a
h
C
1
1
l
e
n
n
a
h
C
Bank 1
0
4
n
o
m
m
o
C
0
1
n
o
m
m
o
C
3
4
l
e
n
n
a
h
C
0
1
l
e
n
n
a
h
C
0
1
4
4
l
l
e
e
n
n
n
n
a
a
h
h
C
C
3
2
1
1
l
l
e
e
n
n
n
n
a
a
h
h
C
C
Figure 2-6. 75 Ohm SMB Connector Locations
Bank 3
3
3
l
e
n
n
a
h
C
0
2
l
e
n
n
a
h
C
3
l
e
n
n
a
h
C
1
2
l
e
n
n
a
h
C
Bank 2
3
n
o
m
m
o
C
0
2
n
o
m
m
o
C
0
2
0
1
3
3
l
l
e
e
n
n
n
n
a
a
h
h
C
C
A
4
7
4
1
E
3
2
2
2
l
l
e
e
n
n
n
n
a
a
h
h
C
C
1. E.F. J ohns on Co., 299 Johns on Ave., Waseca, MN 56093-0514. Telephone: 1-800-247-8256,
FAX: 1-507-835-6287
Chapter 2
Configuring the RF Multiplexers 25
Example 1: Connection
to a Network Analyzer
85046B
S-PARAMETER
TEST SET
Figure 2-7 shows how to connect the E1 474A /E1475A RF multiplexerto an
8753 Network Analyzer with a n 85046B 75 Ohm S-Parameter test se t.
Similar connections can be used for other devices. The Type N plug is
available from Trompeter Electronics
used is RG179.
1
(part num ber UPL 95-5). The cable
8753A NETWORK ANALIZER
Type N
Male Plug
75 Ohm
Straight Female Plug
SMB Cable Connector
Figure 2-7. Connection to Network Anal yz er with 75 Ohm S-Parameter Test Set
1. Trom pter Electronics, 31186 La Baya Drive, W estlake Village, CA. 91362-4047.
Telephone (818) 707-20 20
26 Configuring the RF Multiplexers
Chapter 2
Example 2: Connection
to a Network Analyzer
85046A
S-PARAMETER
TEST SET
APC 7 to type
(HP 11525A)
Figure 2-8 shows how to connect the E1474A/E1475A RF multiplexer to an
8753 Network Analyzer with an 85046A 50 Ohm S-Parameter test set.
Similar connections can be used for other devices.
8753A NETWORK ANALIZER
NMale
50Ohmto75Ohm
Minimum Loss Pad
(11852B)
(TypeN Male to
Type N Female)
75 ohm Type N
Female to Female
(HP 1250-1529)
Type N
Male Plug
Figure 2-8. Connection to Network Anal yz er with 50 Ohm S-Parameter Test Set
75 Ohm
Straight Female Plug
SMB Cable Connector
Chapter 2
Configuring the RF Multiplexers 27
Cables and Connectors
CablesThe following tables list 50 Ohm and 75 Ohm cables and connectors
available from Agilent. Some 75 Ohm connectors are also available from
E.F. Johnson Company.
a. SMB jacks are “male”, SMB plugs are “female”, BNC jacks are “female”, and
BNC plugs are “male”.
ConnectorsTables 2-6 and 2-7 list available 75 Ohm and 50 Ohm SMB connectors.
See Figure 2-9 for a diagram of each connector.
123 4 5
6
11
16
7
12
17
8
13
9
14
10
15
Chapter 2
Figure 2-9. SMB Connector Drawings
Configuring the RF Multiplexers 29
Table 2-6. 75 Ohm SMB Connectors
Dwg NbrDescriptionAgilent P. N.Johnson P. N.
1Jack (male) StraightBulkhead SMB Cable Connector1250-2341131-8303-401
2Jack (male) Load1250-2342131-8701-801
3Jack (male) Short1250-2358131-8701-811
4Jack (male) Open1250-2354131-8701-821
5Pl ug (female) Straight SMB Cable Connector1250-2336131-8403-001
6Pl ug (female) 75 Ohm Load1250-2343131-8801-801
7Pl ug (female) Short1250-2359131-8801-311
8Pl ug (female) Open1250-2355131-8801-821
9I n-series Adapter Jack - Bulkhead Jack1250-2337131-8901-401
10Right-Angle Bulkhead Jack1250-2356131-8701-501
11Male Jack to Male Jack1250-2378131-8901-801
12Female plug to Female Plug1250-2377131-8901-811
1375 Ohm Type N Jack to 75 Ohm SMB Female PlugN/A134-1069-021
1475 Ohm Type N Jack to 75 Ohm SMBMale JackN/A134-1069-031
15Right Angle Jack Receptacle1250-2339131-8701-301
16Straight Jack Receptacle1250-2335131-8701-201
17Right Angle Crimp Type Plug1250-2340131-8403-101
Table 2-7. 50 Ohm SMB Connectors
Dwg No.DescriptionPart Number
1Jack (male) Straight Bulkhead SMB Cable Connector1250-1902
5Plug (female) StraightSMB Cable Connector1250-1907
6Plug (female) 50 Ohm Load1250-0676
7Plug (female) Short1250-0911
9In-series Adapter Jack - Bulkhead Jack1250-1593
11Male Jack to Male Jack1250-0669
12Female plug to Female plug1250-0672
15Right Angle Jack Receptacle1250-0543
16StraightJack Receptacle1250-0257
17Right Angle Crimp Type Plug1250-1901
30 Configuring the RF Multiplexers
Chapter 2
Using the RF Multiplexers
Using This Chapter
This chapter uses typical examples to show how to use the RF Multiplexer
and Expander modules. This chapter contains the following sections:
Table 3-1. RF Multiplexer Commands Used in Chapter 3
CommandDescription
Chapter 3
[ROUT:]CLOS
[ROUT:]CLOS?
[ROUT:]OPEN?
*CLS
*ESE
*RST
*SRE
NOTEWhen the RF Multiplexer is switched off, switched on, or *RST (reset), all
<channel_list>
<channel_list>
<channel_list>
banks close channel n0 to COMmon. When the RF Multiplexer is powered
up or down, signals connected to the channel n0 connector will also be
connected to the COMmon connector.
Close the channels in the <channel_list>
Queries t he stateof thechannels in the <channel_list>
Queries t he stateof thechannels in the <channel_list>
Clears al l switchboxstatus register.
Enables event status r egister
Sets the hardware and software to a known state
Enables status register
Chapter 3
Using the RF Multiplexers 31
Switching Channels
For general purpose switch operation, you can connect a signal by closing
a specific channel to its COMmon. One channel per bank will be connected
to COMmon at all times, and only one channel per bank can be closed at a
time. Switching configurations include standard, matrix, and tree. The
following channel configurations are possible.
• Close channels 00 to 03 by connecting a channel to COM00.
• Close channels 10 to 13 by connecting a channel to COM10.
• Close channels 20 to 23 by connecting a channel to COM20.
• Close channels 30 to 33 by connecting a channel to COM30.
• Close channels 40 to 43 by connecting a channel to COM40.
• Close channels 50 to 53 by connecting a channel to COM50.
NOTEThe f ollowing examples a re shown using multipl e configurations
Example: Standard
Switching
Use CLOSe
the form (@
two or more channels.
channel_list to close a channel to COMmon. channel_list has
ccmmnn) for a single channel, and (@ccmmnn,ccmmnn,...) for
• cc = card number (01-99).
• mm = module number (00-02).
• nn = channel number (00-03, 10-13, 20-23, 30-33, 40-43, 50-53).
(multiple-module switchbox and single module switchbox with Expander
modules) to illustrate programming differences. All the examples shown
could have been performed us ing o nly one E1472A or E1474A RF
Multiplexer module.
Youcan use standardswitchingto switchchannelsn0-n3 to COM n0 (where
n =Switching bank number 0 to5). Onechannel perbank can be connected
to its common at a time.This example connects channel 11 to COM10 of an
RF Multiplexer in a standard configuration. The RF Multiplexer without
Expander modules is defined as asingle-multiplexer switchbox instrument.
In Figure 3-1, execute CLOS (@111) to connect COM 10 to channel 11 .
RF Multiplexer
Bank 1
Channel 10
32 Using the RF Multiplexers
Channel 11
Common 10
Input/Output
Figure 3-1. Ex am pl e: RF Multiplexer Standard Switching
Input/Output
Channel 12
Channel 13
Chapter 3
Example: Tree SwitchingUse tree switching to provide signal routing while maintaining characteristic
impedance. With tree switching, signal delay time is more than doubled
since the signal must pass through two or more channel banks plus extra
cabling. Keep cables as short as possible, especially between channel
banks, to minimize delay.
This example uses two RF Multiplexers in a tree configuration to connect
COM 10 of RF Multiplexer number 01 to channel 13 of RF Multiplexer 02.
The two RF Multiplexers form a multiple-multiplexer switchbox instrument.
In Figure 3-2,execute CLOS (@111,213) toconnect COM 10 to channel 13.
Example: Matrix-Type
Switching
Input/Output
RF Multiplexer 01
Bank 1
Com 10
Ch 10
Ch 11
Ch 12
Ch 13
RF Multiplexer 02
Bank1
Com 10
Ch 10
Ch 11
Ch 12
Ch 13
Input/Output
Figure 3-2. Exampl e: RF Multiplexer Tree Switching
You can use matrix-type switching to provide connection of up to four
devices under test (DUT) to up to four test instruments. With this
configuration, only one channel in bank 0 (one “row”) can be connected to
one channel in bank 1 (one “column”) at a time.
This example uses one RF Multiplexer and one Expander in a matrix-type
configuration to connect channel 03 of the RF Multiplexer (module 00) to
channel 11 ofthe Expander (module 01). The RF Multiplexer and Expander
modules are defined asa single-multiplexer switchbox instrument. In Figure
3-3, execute CLOS (@10003,10111) to connect channel 03 to channel 11.
Chapter 3
RF Multiplexer02
(Module 00)
Bank 0
Ch 00
Ch 01
Com 00
Ch 02
Ch 03
Input/Output
Expander 01
(Module 01)
Bank 1
Ch 10
Ch 11
Com 10
Ch 12
Ch 13
Figure 3-3. Example: Multiplexer/Expander Matrix Type Switching
Using the RF Multiplexers 33
Input/Output
Saving and Recalling States
The *SAV <numeric_state> command saves the current instrument state.
The state number (0-9) is specified in the
channel states (channel closed to common) are saved.
<numeric_state> parameter. The
The *RCL
Enter the number(0-9) in the
saved state. If *SAV was not previously executed using the selected
number, the RF Multiplexer will configure to the reset values (channel 0 to
COMmon on a ll banks).
<numeric_state> command recalls a previously saved state.
Detecting Error Conditions
There are two general approaches toerror checking. The simplest,but most
time consuming, is to ask the instrument whether there are errors at every
step of the switching process. This is called “polling” andis illustrated in the
following example.
The other approach involves the use of interrupts. The following program is
a method of checking for errors using interrupts as you program the RF
Multiplexer. The program monitors the RF Multiplexer’s Standard Event
Status Register for an error condition.
If no errors occur, the RF Multiplexer functions as programmed. If errors do
occur, the RF Multiplexer interrupts the computer, and the error codes and
messages are read from the error queue. This approach requires less
checking but is more complex. This BASIC example uses a GPIB select
code of 7, primary address of 09, and secondary address of 15 for the RF
Multiplexer.
10
!Call co mputer subprogram "Errmsg" i f an RF Multiplexer programming
20 !error occurs. Enable the computer to respond to an interrupt from the
30 !RF Multiplexer.
35 !
40 ON INTR 7 CALLErrmsg
50 ENABLE INTR 7:2
34 Using the RF Multiplexers
Chapter 3
60 !
!Unmask the Event Status bit in the RF Multiplexer’s Status
70
80 !Register. Unmask the RF Multiplexer error conditions in its
90 !Stand ard Event Status Regis ter.
100 OUTPUT 70915;"*SRE 32"
110 OUTPUT 70915;"*ESE 64"
120 !
!At this point, the RF Multiplexer is programmed for the
!When an error occurs, clear the RF Multiplexer to regain
210
220 !control. Exec ute a Serial Poll to clea r the service request
230 !bit in the Status Register. Read all error messages in the
240 !RF M ultiple xe r error queue. Clear all bits in the RF Multiplexer
250 !Standard Event Status Register.
255 !
260 SUB Errmsg
270DIM Message$[256]
280CLEAR 70915
290B=SPOLL (70915)
300REPEAT
310OUTPUT 70915; "SYST:ERR?"
320ENTER 70915; Code, Message$
330PRINT Code,Message$
340UNTIL Code=0
350OUTPUT 70915;"*CLS"
360STOP
370 SUBEND
Chapter 3
Using the RF Multiplexers 35
Synchronizing the RF Multiplexer
This section discusses synchronizing the RF Multiplexer module to other
instruments when making measurements. In the following example the RF
Multiplexer switches a signal to be measured by a counter. This program
verifies that switching is complete before the counter begins a
measurement.
This example uses a GPIB select code of 7, primary address of 09, and
secondary address of 06 for the Counter and a GPIB select code of 7,
primary address of 09, and secondary address of 15 for the RF Multiplexer.
10
! Close channel 01and request confirmation thechannelisclosed.
ThischapterdescribesStandard Commands for Programmable Instruments
(SCPI) commands and summarizes IEEE 488.2 Common (*) commands
applicable to the RF Multiplexer. See the
for additional information on SCPI and common commands.
Commands are separated into two types: IEEE 488.2 Common Commands
and SCPI Commands.
Agilent Comma nd Module User’s
Common Command
Format
SCPI Command
Format
The IEEE 488.2 standard defines the Common Commands that perform
functions like reset, self-test, status byte query, etc. Common commands
arefouror fivecharactersinlength,alwaysbeginwiththeasteriskcharacter
(*), and may include one or more parameters. The command keyword is
separated from the first parameter by a space character. Some examples
of Common Commands are:
*RST*ESR 32*STB?
The SCPI commands perform functions like closing switches, querying
instrument states, or retrieving data. A subsystem command structure is a
hierarchical structure that usually consists of a top level (or root) command,
one or morelower level sub commands, and their parameters. The following
example shows a typical subsystem:
[ROUTe:]
CLOSe
[ROUTe:] is the root command, :CLOSe is the second level sub command,
<channel_list> is a parameter.
and
<channel_list>
Chapter 4
RF Multiplexer Com m and Reference 37
Command SeparatorA colon (:) always separates one command from the next lower level
command, such as ROUTe:CLOSe? Colons separate the root command
from the second level (ROUTe:CLOSe?). If a third level exists, the second
level is also separated from the third level by a colon.
Abbreviated CommandsThe command syntax shows most commands as a mix of upper and lower
case letters. The upper case lettersindicate the abbreviated spelling for the
command. For shorter program lines, send only the abbreviated form. For
better program readability, you may send the entire command. The
instrument will only accept either the abbreviated form or the entire
command.
For example, ifthe command syntax shows CLOSe, CLOS and CLOSE are
both acceptable forms. Other forms of CLOSe, such as CL or CLO will
generate an error. You may use upper or lower case letters. Therefore,
CLOSE, and ClOsE are both acceptable.
Implied CommandsImplied commands are those which appear in square brackets ([ ]) in the
command syntax. (The brackets are not part of the command and are not
sent to theinstrument.) Suppose you send a second levelcommand but do
not send the preceding implied command. In this case, the instrument
assumes you intend to use the implied command and it responds as if you
had sent it. Examine the portion of the ROUTe subsystem shown below:
[ROUTe:]
CLOSe?
Theroot 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>
<channel_list>
ParametersThis table contains explanations and examples of parameter types that can
be used.
Parameter
Type
NumericAccepts all commonly used decimal representations of numbers including
optional signs, decimal points, and scientific notation, such as 123 or
1.23E2; -123 or -1.23E2; .123, 1.23E-1, or 1.23000E-01. Special cases
include MIN, MAX, and DEF. MIN selects minimum value available, MAX
selects maximum value available, and DEF selects default or reset value.
BooleanRepresents a single binary condition that is either true or false (1 or ON;
0 or OFF)
DiscreteSelects from a finite number of values. These parameters use mnemonics
to represent each valid setting. An example is the TRIGger:SOURce
<
source> command where <source> canbe BUS, HOLD, or IMMediate.
Explanations and Examples
38 RF Multiplexer Command Reference
Chapter 4
Linking CommandsLinking IEEE 488.2 Comm o n Commands with SCPI Com mands. Use a
semicolon between the commands. For example:
*RST;*RCL 1orCLOS (@101);*SAV 1
Linking Multiple SCPI Commands. Use both a semicolon and a colon
between the commands. For example:
CLOS (@101);:CLOS? (@101)
SCPIalsoallows severalcommandswithinthe samesubsystemto belinked
with a semicolon. For example:
ROUT:CLOS (@101);:ROUT:CLOS? (@101)
or
ROUT:CLOS (@101);CLOS? (@101)
SCPI Command Reference
Thissectiondescribes Standard Commands for Programmable Instruments
(SCPI) for the RF Multiplexer. Commands are listed alphabetically by
subsystem and also within each subsystem.
Chapter 4
RF Multiplexer Com m and Reference 39
[ROUTe:]
Subsystem Syntax[ROUTe:]
[ROUTe:]CLOSe
Parameters
NameTypeRangeItem
The ROUTe command subsystem controlsswitching operations for the
RF Multiplexer in a switchbox.
CommentsClosing Channels: To close a single channel, use [ROUTe:]CLOSe
ccmmnn); for multiple channels use [ROUTe:]CLOSe
(@
ccmmnn,ccmmnn,...) or any combination. Closure order for multiple
(@
channels with a single command is not guaranteed.
ChannelRange: The RF Multiplexer will accept and execute channel ranges
ccmmnn:ccmmnn)without generating an error, butthe result is to close the
(
last channel in each bank within the range specified. For example, after
CLOSe (@010101:010151) is executed, card 01, module 01 channels 03,
13, 23, 33, 43, and 51 would remain closed.
Module Number: The module number can be omitted when Expander
modules are not connected tothe RFMultiplexer. Module numbersmust be
specified when one or more Expander modules are connected to the RF
Multiplexer module.
Related Commands: [ROUTe:]OPEN?, [ROUTe:]CLOSe?
*RST Condition: All banks with channel 0 connected to COMmon.
card (cc)
module (
channel (
mm)
nn)
40 RF Multiplexer Command Reference
Chapter 4
ExampleClosing RF Multiplexer Channels
This example closes channels 100 and 202 of a two-card switchbox (card
numbers 01 and 02).
[ROUTe:]CLOSe?
CommentsQuery is Software Readback: The [ROUTe:]CLOSe? command returns the
ExampleQuery Channel Closure
CLOS(@101,202)
[ROUTe:]CLOSe?<channel_list> returns the current state of the channel(s)
queried.
definition). The command returns 1 if channel(s) are closed or returns 0 if
channel(s) are open.
current software state of the channel(s) specified. It does not account for
relay hardware failures. A maximum of 127 channels at a time can be
queried for a multi-module switchbox.
This example closes channels 01 and 02 of a two-module switchbox (card
number 01, module 00 and 01) and queries channel closure. Since the
channels are programmed to be closed, 1,1 is returned.
channel_list has the form (@ccmmnn)(see[ROUTe:]CLOSefor
!101 connects channel 01 to
!COM00 on card #1 and 202
!connects channel 02 to COM00
!on card #2.
[ROUTe:]OPEN?
CommentsQuery is Software Readback: The ROUTe:OPEN? command returns the
CLOS(@10001,10102)
CLOS? (@10001,10102)
[ROUTe:]OPEN?<channel_list> returns the current state of the channel(s)
queried.
definition). The command returns 1 if channel(s) are open or returns 0 if
channel(s) are closed.
current software state of the channels specified. It does not account for
relay hardware failures. A maximum of 127 channels at a time can be
queried for a multi-module switchbox.
channel_list has the form (@ccmmnn) (see [ROUTe:]CLOSe for
!Connectchannel01 toC OM00on
!the RF Multiplexer module (00)
!and channel 02 to COM00 on the
!Expander module (01).
This example closes channels 01 and 02 of a single card two-module
switchbox (card number 01, module 00 and 01) and queries channel
closure. Since the channels are programmed to be closed, 0,0 is returned.
CLOS(@10001,10102)
OPEN? (@10001,10102)
!Connectchannel01 toC OM00on
!the RF Multiplexer module (00)
!and channel 02 to COM00 on the
!Expander module (01).
The SYSTem subsystem returns the error numbers and error messages in
theerrorqueueof a switchbox, and returns the types of descriptions of cards
and modules in a switchbox.
Subsystem SyntaxSYSTem
SYSTem:CDEScription?
SYSTem:CDEScription?<number>returns the description of a selected card
CommentsRF Multiplexer Module Description: The SYSTem:CDEScription?
ExampleReading the Description of Card #1 Module
SYSTem:COPTion?
Parameters
NameTypeRange of ValuesDefault Value
<number>numeric01 to 99N/A
<number>command returns: “Hex 4:1 75 Ohm RF Mux” or
“Hex 4:1 50 Ohm RF Mux”.
SYST:CDES?1
SYSTem:COPTion? <number > returns the number of Expander Modules
connected to a selected RF Multiplexer (card) in a switchbox.
NameTypeRange of ValuesDefault Value
<number>numeric01 to 99N/A
!Returnthe description
Chapter 4
RF Multiplexer Com m and Reference 43
CommentsRF Multiplexer/Expander modules installed: The SYSTem:COPTion?
<number> command returns:
E1472A,E1473A,E1473A or E1474A,E1475A,E1475A
where the E1472A and E1474A are the RF Multiplexer modules, and the
E1473A,E1473A or E1475A,E1475 indicates that two expander modules
are connected. A “0” in place of the “E1473” or “E1475” indicates that the
Expander module(s) are not installed.
ExampleReading the Model Number of Card #1 Module
SYSTem:CPON
Parameters
Comments
ExampleSetting Card #1 Module t o Power-On State
SYST:COPT?1
SYSTem:CPON <number> |ALL sets the selected module (card) in a
switchbox to its power-on state.
NameTypeRange of ValuesDefault Value
<number>numeric01 to 99 | ALLALL
RF Multiplexer Module Power-On State: The power-on state is all channels
(relays) open. Note that SYSTem:CPON ALL and *RST connects X0 to
COM X0 in all banks of all modules in a switchbox, while SYSTem:CPON
<number> connects X0 to COMX0in only the module (card) specified in the
command.
!Return the module configuration
!for card 1
SYST:CPON1
SYSTem:CTYPe?
SYSTem:CTYPe? <number> returns the card type of a selected module in a
switchbox.
Parameters
44 RF Multiplexer Command Reference
!Sets card #1 to power-on state
NameTypeRange of ValuesDefault Value
<number>numeric01 to 99N/A
Chapter 4
CommentsRF Mul tiplexer Module Model Number: The SYSTem:CTYPe? <number>
ExampleReading the Model Number of Card #1 Module
SYSTem:ERRor?
CommentsError Numbers/Messages in the Error Queue: Each error generated by a
command returns (for both modules):
HEWLETT-PACKARD,E1472A,0,A.01.00 or
HEWLETT-PACKARD,E1474A,0,A.01.00
where the 0 after E1472A or E1474A is the module serial number (always
0) and A.01.00 is an example of the module revision code number.
SYST:CTYP?1
!Return the model numb er
SYSTem:ERRor? returns the error numbers and corresponding error
messages in the error queue of a switchbox. See Appendix C for a listing
of switchbox error numbers and messages.
switchbox stores an error number and corresponding error message in the
error queue. The error message can be up to 255 characters long.
Clearing the Error Queue: An error number/message is removed from the
queue each time the SYSTem:ERRor? command is sent. The errors are
cleared first-in, first-out. When the queue is empty, each following
SYSTem:ERRor? command returns 0, “No error”. To clear all error
numbers/messages in the queue, execute the *CLS command.
Maximum Error Numbers/Messages in the Error Queue: The queue holds a
maximum of 30 error numbers/messages for each switchbox. If the queue
overflows, the last error number/message in the queue is replaced by -350,
“Too may errors”. The least recent error numbers/messages remain in the
queue and the most recent are discarded.
*RST Condition: *RST does not clear the error queue.
ExampleReading the Error Queue
SYST:ERR?
!Query the error queue, read and
!print the numbers/message
Chapter 4
RF Multiplexer Com m and Reference 45
Common Commands Quick Reference
The following table lists the IEEE 488.2 Common (*) Commands that can be executed by the RF Multiplexer
module. The operation of some of these commands is described in Chapter 3 of this manual. For more
information on Common Commands, see the appropriate command module user’s guide or the ANSI/IEEE
Standard 488.2-1987.
CommandTitleDescription
*CLS
*ESE
*ESE?
*ESR?
*IDN?
*OPC
*OPC?
*RCL
*RST
*SAV
<mask>
<n>
<n>
Clear status registerClears all Event Registers, the Request for OPC flag, and all
Queues (except output queue).
Event status enableSets bits in the Event Status Enable Register.
Event status enable queryQueries current contents in Event Status Enable Register.
Event status register queryQueries and clears contents in Standard Event Status
Register.
Identification queryReturns identification string of the switchbox.
Operation completeSets the Request for OPC flag when all pending operations
have completed. Sets OPC bit in Standard Event Register.
Operation complete queryReturns a 1 to the output queue when all pending operations
have completed. Synchronize between multiple instruments.
Recall saved stateRecalls previously stored RF Multiplexer configuration.
<n>(0 to 9) is the location in memory where the desired
(previously stored) set-up is located.
ResetConnects channel 0 to COM 0 on all banks.
Save stateStores the present RF Multiplexer configuration in memory.
Stores present settings of the channel states. <n> (0 to 9) is
location in memory where the current set-up is to be stored.
*SRE
<mask>
*SRE?
*STB?
*TRG
*TST?
*WAI
46 RF Multiplexer Command Reference
Service request enableUsed to set the Service Request Enable Register bits and
Service request enable queryQuery current contents in Service Request Enable Register.
Read status byte queryQueries the current contents in the Status Byte Register.
TriggerNot applicable.
Self-T est queryReturns +0 if self test passes.
Wait to ContinueHalts execution of commands and queries until the No
corresponding Serial Poll Status Byte Register bits to
generate a service request.
Returns+cc01 forfirmware error.
Returns +cc02 for bus error (communications problem with
card).
Returns+cc03 for bad ID information.
Returns +cc10 if an interrupt was expected but not received.
Returns +cc11 if the busy bit was not held
Operation Pending message is true.
≈9to17msec.
Chapter 4
SCPI Commands Quick Reference
The following table lists the SCPI commands that can be executed by the RF Multiplexer module. The operation
of these commands is described in Chapter 3.
Command SubsystemCommand/ParameterDescription
[ROUTe:]CLOSe
CLOSe?<OPEN?
SYSTem:ERRor?
CDEScription?
CTYPe?
:COPTion?
:CPON
<channel_list>
channel_list
<channel_list>
<number>
<number>
<number>
<number>
|ALL
Close Channel(s)
>
Query Channel(s) closed
Query channel(s) opened
Returns error number/message in a switchbox
Error Queue.
Returns description of module in a switchbox.
Returns the module type.
Returns the RF Multiplexer/Expander module
configuration.
Sets specified module to its power-on state.
to any other center or chassis)
Maximum Current per channel or common1A DC or AC RMS1A DC or AC RMS
Maximum Power per channel or common24 W or 24 VA24 W or 24 VA
AC Performance
Insertion Loss (dB)(ZL=ZS=50 Ω) (40°C, 95% RH)
<10 MHz< 0.1
<100 MHz< 0.4
<500 MHz< 0.9
<1.3 GHz< 1.5
<3 GHz< 8.0 typical
Crosstalk (dB) (channel-channel1,
or channel-common)
VSWR<10 MHz< 1.05
Risetime<300 psec<300 psec
<10 MHz< -90
<100 MHz< -80
<500 MHz< -65
<1.3 GHz< -50
<3 GHz< - 20 typical
<100 MHz< 1.15
<500 MHz< 1.25
<1.3 GHz< 1.35
<3 GHz< 1.5
42V peak (any center or chassis
to any other center or chassis)
Relay TypeNon-latching armature relaysNon-latchingarmature relays
Typical Relay Life (operations)
Maximum Expander Module Cable Length8Meters (for E1473A)8 Meters (for E1475A)
1 With one channel closed. Specifications valid at front panel SMB connectors without cables or adapters attached.
Appendix A
Ω (typical)<1Ω (typical)
≤(40°C, 65% RH) = > 10
With No Load: 5 x 10
With Maximum Rated Load: 10
8
Ω≤(40°C, 65% RH) = > 10
6
With No Load: 5 x 10
5
With Maximum Rated Load: 10
RF Multiplexer Sp eci fication s 49
6
8
Ω
5
Notes:
50 RF Multiplexer Specifications
Appendix A
Register-Based Programming
About This Appendix
This appendix contains the information you can use for register-based
programming of the RF Multiplexers. The contents include:
• Selecting Channels Using Your Own Relays ..............57
Addressing the Registers
The RF Multiplexer module is a register-based device. To read or write to
specific registers, you must use the command register address. Complete
command register address is determined by:
• The address space (determined by the command module and
mainframe used)
Appendix B
• The module address (determined by the command module used
and the module’s logical address switch)
• The register offset (for the desired register).
Example: Addressing a Status/Control Register
This example shows how to address the Status/Control Register of an RF
Multiplexer module in a C-Size VXI mainframe using an E1406 Command
Module. Register addresses for modules are in address space VXI A16.
The location ofA16 within the E1406 Command Module starts at (1F0000
= HEX).
(
h
The A16 space is divided so modules are addressed only at locations
beginning with C000
addresses (40
setby the module’s logical address switch (LADDR). The moduleaddressis:
moduleaddressh= (logicaladdressh)*40h+ C000h
For the RF Multiplexer module, the default logical address is 120 (78 h),
so the module address within A16 = 78
h
within A16. Allocated for each module are 64 register
h
). The module base address is related to the logical address
*40h+ C000h=DE00
h
h
h
)
Appendix B
Register-Based Programming 51
The Status/Control Register offset is 04 h (from below), so the command
register address is:
You can read the following RF Multiplexer registers:
+ DE00h+04h= 1FDE04h
h
Manufacturer ID
Register
Device Type
Register
• Manufacturer ID Register (base+0
• Device Type Register (base+0
• Status/Control Register (base+04
• Remote Module Register (base+06
• Remote Module Register (base+08
• Remote Module Register (base+0A
• Module 00 Bank 00-02 Channel Enable Register (base+10
• Module 00 Bank 03-05 Channel Enable Register (base+12
• Module 01 Bank 00-02 Channel Enable Register (base+14
• Module 01 Bank 03-05 Channel Enable Register (base+16
• Module 02 Bank 00-02 Channel Enable Register (base+18
• Module 02 Bank 03-05 Channel Enable Register (base+1A
Reading this register returns FFFFh. This shows Hewlett-Packard is the
manufacturer and the module is an A16 register-based device.
Reading this register returns 0180hif the device is the E1474A RF
Multiplexer module, with or without Expander module(s) connected. The
E1474A/E1475A use thesame Device ID astheE1472A/E1473A.However,
the relay module will generate a differentremote module code todistinguish
between the modules (see “Remote Module ID Registers” in this appendix).
)
h
)
h
)
h
) [Module 00 status]
h
) [Module 01 status]
h
) [Module 02 status]
h
)
h
)
h
)
h
)
h
)
h
)
h
Status/Control
Register
52 Register-Based Programming
The Status/Control Register informs the user about the modules status.
Each relay requires about 15 msec execution time during which time the RF
multiplexers are “busy”. Bit 7 of this register is used to inform the user of a
“busy” condition.
In addition, the interrupt generated after a channel has been closed can be
disabled. Bit 6 of this register is used to inform the user of the interrupt
status. A read of the Status/Control register (base+04
• FFBF
• FF3F
• FFFF
• FF7F
when the module is not busy and interrupt is enabled.
h
when the module is busy and interrupt is enabled.
h
when the module is not busy and interrupt is disabled.
h
when the module is busy and interrupt is disabled.
h
) returns:
h
Appendix B
Remote Module ID
Registers
Reading these registers determines the number and location of E1473A
and E1475A Expander modules connected to E1472A and E1474A RF
Multiplexers.
Channel Enable
Registers
Module 00 Status: The base +06
Multiplexer relays connected to the RMD0/1 connector). Returns FF11
the relays are connected, and FFFF
Returns FF00
the E1474A to control additional E1473A or E1475A modules, use this
register to verify the relay type.
Module 01 Status: The base +08
(Expander module connected to the RMD2/3 connector). Returns FF11
if a module is connected, and FFFFhif a module is not connected. Returns
FF00
E1474A to control additional E1473A or E1475A modules, use this register
to verify the relay type.
Module 02 Status: The base +0A
(Expander module connected to the RMD4/5 connector). Returns FF11
if a module is connected, and FFFFhif a module is not connected. Returns
FF00
E1474A to control additional E1473A or E1475A modules, use this register
to verify the relay type.
A read of the Channel Enable register (base +10hto 1Ah) always returns
FFFF
if E1472A/E1473A modules are connected. If you are using the
h
if E1472A/E1473A modules are connected. If you are using the
h
, regardless of the channel states.
h
if E1472A/E1473A modules are connected. If you are using
h
register returns module 00 status (RF
h
if the relays are not connected.
h
register returns module 01 status
h
register returns module 02 status
h
if
h
h
h
Writing to the Registers
You can write the following RF Multiplexer registers:
• Status/Control register (base +04
• Module 00 Bank 0-2 Channel Enable register (base +10
• Module 00 Bank 3-5 Channel Enable register (base +12
• Module 01 Bank 0-2 Channel Enable register (base +14
• Module 01 Bank 3-5 Channel Enable register (base +16
• Module 02 Bank 0-2 Channel Enable register (base +18
• Module 02 Bank 3-5 Channel Enable register (base +1A
Status/Control
Register
Writes to the Status/Control Register (base +04h) enables you to reset the
RF Multiplexer to turn-on conditions (channel 0 to COM0 on all banks), and
disable/enable the interrupt generated when channels are closed. To reset
the RF Multiplexer, write a “1” to bit 0 of the Status/Control Register (base
).
+04
h
)
h
)
h
)
h
)
h
)
h
)
h
)
h
Appendix B
Register-Based Programming 53
NOTEIt is necessary to write a “0” to bit 0 af te r the reset has been performed
before any other commands can be programmed and executed.
To disable the interrupt generated when channels are closed, write a “1” to
bit 6 of the Status/Control Register (base +04
).
h
NOTETypically, interrupts are only disabled to “peek-poke” a module. Refer to
the operating manual of the c ommand module used before disable the
interrupt.
Channel Enable
Registers
b+00h1514131211109876543210
WriteUndefined
Read*Manufacturer I D
* Returns FFFF
b+02h1514131211109876543210
WriteUndefined
Read0180
Writes to the Channel Enable registers (base +10hto 1Ah) enables you to
close the desired channel to COMmon (see Figure B-1). Forexample, write
a “1” to bits 3 and 2 of the (base +12
) Module 00 Bank 3-5 Channel Enable
h
register to close channel 33 on the RF Multiplexer Module. All other bits
must be set to “0”. Only one channel per bank can be closed at a time. Any
bit pattern not shown in Table B-1 results in the lowest-numbered channel
being closed to COMmon.
Table B-1. Manufacturer ID Register
= Hewlett-Packard A16 only register-based.
h
TableB-2.DeviceTypeRegister
h
b+04
Write*UndefinedDUndefinedR
Read**UndefinedBDUndefined
* R = Switch reset to power-on state (channel 0 to COMmon all banks) by writing (1) inbit #0.
* D = Di sable Interrupt by writing (1) in bit #6.
* * B = Status “busy” is (0) in bit #7.
* * D = Status “Interrupt disable” is (1) in bit #6.
1514131211109876543210
h
54 Register-Based Programming
Table B-3. Status/Control Registers
Appendix B
Table B-4. Remote Module 00 ID Register
b+06h1514131211109876543210
WriteUndefined
Read*Module 00 ID
* Returns FFFFhwhen RF Multiplexer relays are notconnected.
* Returns FF00
* Returns FF11
when E1472A RF Multiplexer relays are connected.
h
when E1474A RF Multiplexer relays are connected.
h
Table B-5. Remote Module 01 ID Register
b+08h1514131211109876543210
WriteUndefined
Read*Module 01 ID
* Returns FFFFhwhen Expander module number 01 is not connected.
* Returns FF00
* Returns FF11
when E1473A Expander module number 01 is connected.
h
when E1475A Expander module number 01 is connected.
h
Table B-6. Remote Module 02 ID Register
b+0A
1514131211109876543210
h
WriteUndefined
Read*Module 02 ID
* Returns FFFF
* Returns FF00
* Returns FF11
when Expander module number 02 is not connected.
h
when E1473A Expander module number 02 is connected.
h
when E1475A Expander module number 02 is connected.
* Write “1” closes channel to COMmon (only one channel per bank can be closed at one time). All other to “0”.
CH51 CH50
CH43
CH42
CH43
CH41 CH40
CH33
CH32
CH33
CH31 CH30
56 Register-Based Programming
Appendix B
Selecting Channels Using Your Own Relays
Figure B-1 shows the pin-outs for connectors P200 and P400 on the driver
portion of the module(see Figure 2-3). Connector P200 has connections for
remote relay modules (RMD) 0, 1, and 3. Connector P400 has RMD 2, 4,
and 5.
Figure B-2 shows a simplified schematic of a remote relay module (such
as RMD,1 for example). P1 connector pins 1, 3, 4, and 5 set the Remote
Module Code (RMC). For the 75 Ohm relay modules, the code is FF11
These pins set the code for RMC00-RMC03, RMC10-RMC13,
RMC30-RMC33 on P200 and RMC20-RMC23, RMC40-RMC43, and
RMC50-RMC53 on P400.
Register-Based Programming 57
.
h
P1
Connector
2
1
4
3
6
5
8
7
10
9
12
11
14
13
16
15
18
17
20
19
+
Ch. 23/53
K9
Ch. 22/52
+
K8
+
Ch. 20/52
Ch. 21/51
K7
Ch. 20/50
+
Ch. 13/43
K6
Ch. 12/42
+
K5
Ch. 10/40
+
K4
+
K3
+
K2
+
K1
Figure B-2. Relay Module Simplified Schematic
Ch. 11/41
Ch. 10/40
Ch. 03/33
Ch. 02/32
COM 00/30
Ch. 01/31
Ch. 00/30
58 Register-Based Programming
Appendix B
Table B-13 lists the Relay Module P1 connector pins and connection points
on P200 and P400.
Asan exampleof using the registerinformation, assume you want to usethe
E1474 to close a remote 5V relay, K1 (see Figure B-2), connected to the
RMD 2 connector (see Figure 2-3). First, change J400 on the driver board
to the +5V position (see Figure 2-4).
NOTEAll relays connected through J400 must now be 5 volt relays.
From the Register maps, Channel 01 on RMD2 is Bit 01. To close channel
01 (relay K1, Figure B-2) on RMD 2 [pin 19 of P1 (corresponds to pin 42 of
P400) needs to be at 0 volts to turn on relay K1], send:
CLOSE(@010101)
or
VXI:WRIT
where ladd is the logical address of the module.
ladd
,20,2
60 Register-Based Programming
Appendix B
Appendix C
RF Multiplexer Error Messages
Table C-1 lists the error messages associated with the RF Multiplexer
module programmed by SCPI. See the appropriate mainframe manual for
a complete list of error messages.
Table C-1. RF Multiplexer Error M essages
NumberTitlePotential Cause
-224Illegal ParameterAttempting to executea commandwith a parameter
not applicable to the command.
2000I nvalid Card NumberAddressing a module (card) in a switchbox that is
not part of the switchbox.
2001Invalid Channel NumberAttempting t o addressa channelof module in a
switchbox that is not supported by the module
(e.g., channel 99 of a multiplexer module).
2006Command not supported on this cardSending a command to a module (card) in a
switchbox that is unsupported by the module.
2009Too many channels in channel listAttempting to address more channels than available
in the switchbox.
2010Scan mode not supported on thiscardSending a command to a module (card) in a
switchbox that is unsupported by the module.
2600Function not supported on this cardSending a command to a module (card) in a
switchbox that is not supported by the module or
switchbox.
2601Channel list requiredSending a command requiring a channel list without
the channel list.
Appendix C
RF Multiplexer E rror Messages 61
Notes:
62 RF Multiplexer Error Messages
Appendix C
Replacement Strategy
Electromechanicalrelays are subject to normal wear-out. Relay life depends
on several factors. The replacement strategy depends on the application. If
some relays are used more often or at a higher load than other relays, the
relays can be individually replaced as needed.
If all relays see similar loads and switching frequencies, the entire circuit
board can be replaced when the end of relaylife approaches. The sensitivity
ofthe applicationshouldbe weighedagainstthe cost of replacing relays with
some useful life remaining.
NOTERelays that wear out normally or f ail due to misuse should not be
considered defective and are not covered by th e product's warranty.
Appendix D
Relay Life
RelayLifeFactors
Some effects of loading and switching frequency on relay life follow.
• Relay Load. In general, higher power switching reduces relay life.
In addition, capacitive/inductive loads and high inrush currents
(for example, turning on a lamp or starting a motor) reduces relay
life. Exceeding specified maximum inputs can cause catastrophic
failure.
• Switching Frequency. Relay contacts heat up when switched. As
the switching frequency increases, the contacts have less time to
dissipate heat. The resulting increase in contact temperature also
reduces relay life.
End-of-Life Determination
A preventive maintenance routine can prevent problems caused by
unexpected relay failure. The end of life of a relay can be determined by
using one or more of three methods: contact resistance maximum value,
contact resistance variance, and/or number of relay operations. The best
method (or combination of methods), as well as the failure criteria, depends
on the application in which the relay is used.
Appendix D
Relay Life 63
• Contact Resistance Maximum Value. As the relay begins to wear
out, its contact resistance increases. When the resistance
exceeds a predetermined value, the relay should be replaced.
• Contact Resistance Variance.The stability of the contact resistance
decreases with age. Using this method, the contact resistance is
measured several (5-10) times, and the variance of the
measurements is determined. An increase in the variance
indicates deteriorating performance.
• Number of Relay Operations. Relays can be replaced after a
predetermined number of contact closures. However, this method
requires knowledge of the applied load and life specifications for
the applied load.