Page 3 - Contents
3 Contents E1472A/73A/74A/75A RF Multiplexers User’s Manual AGILENT TECHNOLOGIES WARRANTY STATEMENT ............................................ 5Safety Symbols ............................................................................................................ 6WARNINGS .......................
Page 7 - Supplemental Information:; DECLARATION OF CONFORMITY
7 Manufacturer’s Name: Agilent Technologies, Inc. Manufacturer’s Address: Measurement Products Unit 815 14 th Street S.W. Loveland, CO 80537 USA Declares, that the product Product Name: Cascade RF Switch Model Number: E1470A Product Options: This declaration includes all options of the above product...
Page 9 - Configuring the RF Switch; Using This Chapter
Configuring the RF Switch 9 Chapter 1 Chapter 1 Configuring the RF Switch Using This Chapter This chapter gives guidelines to use the Cascade RF Switch module(RF Switch) including: • Switching Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 • Creating Multiple Multiple...
Page 12 - Creating Multiple Multiplexers; NOTE
12 Configuring the RF Switch Chapter 1 Creating Multiple Multiplexers You can configure the Cascade RF Switch module to create multiplemultiplexers of varying sizes. In its power-on/reset state, the switch isconfigured as 20 independent 3-to-1 multiplexers. By specifying a valid pathfrom a COM termi...
Page 13 - RF Switch Configuration; Warnings and
Configuring the RF Switch 13 Chapter 1 COM 04 can be used for a 15-to-1 multiplexer for all channels between 000and 042. COM 05 can be the common for all channels from 000 through 052creating an 18-to-1 multiplexer. Multiplexers of 21-to-1, 24-to-1, and 27-to-1can also be configured. Two 30-to-1 mul...
Page 14 - Setting the Logical
14 Configuring the RF Switch Chapter 1 Setting the Logical Address The logical address of the Cascade RF Switch module is set with the LogicalAddress (LADDR) switch on the module. The logical address is factory-setto 120. Valid addresses are from 1 to 256. See Figure 1-4 for address switchsettings. ...
Page 15 - Setting the Interrupt
Configuring the RF Switch 15 Chapter 1 Setting the Interrupt Request Level Interrupts are enabled at power-up, after a SYSRESET, or after resetting themodule via the Control Register (see Appendix B). If interrupts are enabled,the system generates an interrupt after writing to any relay control regi...
Page 16 - Connecting User
16 Configuring the RF Switch Chapter 1 Connecting User Wiring User wiring connections to the module are via multiple connector blocks(part number 1250-2563). Figure 1-6 shows how to wire and assemble theconnector housing. See “Cables and Connectors” for guidelines toassemble SMB jacks and connectors...
Page 17 - Cables and Connectors
Configuring the RF Switch 17 Chapter 1 Cables and Connectors The Cascade RF Switch module is shipped with a kit of 85 SMB connectorjacks and 10 connector housings. You must supply your own 50 Ω double-shielded cable (single-shielded cable can also be used). Agilentrecommends RG188DS or RS316DS doubl...
Page 18 - User Wiring Table; Term
18 Configuring the RF Switch Chapter 1 User Wiring Table Table 1-2 provides a log for you to document wiring to the Cascade RFSwitch module. See Figure 1-1 for terminal identification. See Figure 1-6 forguidelines to connect user wiring. You can copy the table as desired. Table 1-2. User Connections...
Page 19 - Chapter 2; Programming the RF Switch
Programming the RF Switch 19 Chapter 2 Chapter 2 Programming the RF Switch Using This Chapter This chapter gives guidelines to program the Cascade RF Switch module(RF Switch) including: • Installing Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 • Addressing the Switch...
Page 20 - Addressing the Switch; comm
20 Programming the RF Switch Chapter 2 Addressing the Switch By specifying a path destination (a COM number) and a source (a channelnumber), a channel is connected to a COM terminal. The format foraddressing the switch is [ROUTe:]PATH[:COMMon] <comm>, <channel> where < comm > is a ...
Page 21 - Programming Examples; This program resets the E1470A, reads the ID string, performs a
Programming the RF Switch 21 Chapter 2 Programming Examples The following C-language programs show one way to verify initial operationfor the Cascade RF Switch module, to close signal paths, and to save andrecall module states. To run these programs, you must have installed theE1470A SCPI Device Dri...
Page 23 - Signal Path
Programming the RF Switch 23 Chapter 2 Example: Closing a Signal Path This program example closes a signal path from COM 01 to channel 010and verifies that the path is closed. #include <visa.h> #include <stdio.h> #include <stdlib.h>void err_handler(); void main() { int ch_closed;/*...
Page 24 - and Closing Signal
24 Programming the RF Switch Chapter 2 Example: Opening and Closing Signal Paths This program first closes a signal path from COM 01 to channel 011 andverifies that the path is closed. Next, the program closes a signal path fromCOM 02 to channel 010 (which opens the COM 01 to channel 011 path).Then,...
Page 25 - and Recalling
Programming the RF Switch 25 Chapter 2 err= viPrintf (rf_mux,"PATH:COMM? 02,01\n"); if (err < VI_SUCCESS) err_handler (rf_mux,err); err = viScanf (rf_mux,"%d",&ch_closed); if (err < VI_SUCCESS) err_handler (rf_mux,err); if (ch_closed == 1) printf ("Signal path 02,010 is...
Page 27 - Chapter 3; RF Switch Command Reference; Command Types; Common; Command Separator
RF Switch Command Reference 27 Chapter 3 Chapter 3 RF Switch Command Reference This chapter describes Standard Commands for ProgrammableInstruments (SCPI) and summarizes IEEE 488.2 Common (*)Commands applicable to the E1470A Cascade RF Switch Module. Command Types Commands are separated into two typ...
Page 28 - Implied Commands; Linking Commands; SCPI Command Reference
28 RF Switch Command Reference Chapter 3 For example, if the command syntax shows MEASure, then MEAS andMEASURE are both acceptable forms. Other forms of MEASure, such asMEASU or MEASUR will generate an error. You may use upper or lowercase letters. Therefore, MEASURE, measure, and MeAsUrE are allac...
Page 29 - Subsystem Syntax; Parameters; Example
RF Switch Command Reference 29 Chapter 3 DIAGnostic The DIAGnostic subsystem contains instrument-specific commands isare not recommended for general programming. For the E1470A, theDIAG subsystem allows you to open/close individual relays and queryindividual relays. Subsystem Syntax DIAGnostic :CLOS...
Page 31 - Comments
RF Switch Command Reference 31 Chapter 3 Comments Invalid Values. Values other than those listed in the table cause error: 2022, “Invalid relay number”. Opening Relays. To open single relays, use DIAG:OPEN abc. To open multiple relays, use DIAG:OPEN abc,def,ghi,... etc. 80 Relays Maximum. The E1470A...
Page 36 - SYSTem
36 RF Switch Command Reference Chapter 3 SYSTem The SYSTem subsystem returns error numbers and error messages inthe error queue of a module and the SCPI compliance year (version). Subsystem Syntax SYSTem :ERRor?:VERsion? SYSTem:ERRor? SYSTem:ERRor? returns the error numbers and corresponding error m...
Page 37 - IEEE 488.2 Common Commands Quick Reference; Command; register value
RF Switch Command Reference 37 Chapter 3 IEEE 488.2 Common Commands Quick Reference The following table lists the IEEE 488.2 Common (*) Commandsaccepted by the E1470A module driver. For more information onCommon Commands, see the the ANSI/IEEE Standard 488.2-1987. Command Command Description *CLS Cl...
Page 38 - SCPI Commands Quick Reference
38 RF Switch Command Reference Chapter 3 SCPI Commands Quick Reference *WAI Wait to Complete. For the E1470A, the only pending operation is the time delay (approximately 16 msec) provided to allow the relays to settle. If this command waitslonger than about 60 msec, the error -240, “Hardware error” ...
Page 39 - Appendix A; RF Switch Specifications
RF Switch Specifications 39 Appendix A Appendix A RF Switch Specifications Configuration: 80 signal connections60 inputs (channel numbers xx0 through xx2)20 commons (channel numbers COMxx)One 60:1, two 30:1,... up to 20 3:1 multiplexers can be configured 3dB Bandwidth: 3:1 Multiplexer: 500 MHz 30:1 ...
Page 41 - Appendix B; Register-Based Programming; About This Appendix; Addressing
Register-Based Programming 41 Appendix B Appendix B Register-Based Programming About This Appendix This appendix contains the information you can use for register-basedprogramming of the E1470A Cascade RF Switch module. The contentsinclude: • Register Addressing . . . . . . . . . . . . . . . . . . ....
Page 42 - The Base Address
42 Register-Based Programming Appendix B The Base Address When you are reading or writing to a module register, a hexadecimal ordecimal register address is specified. This address consists of a baseaddress plus a register offset. The base address used in register-basedprogramming depends on whether ...
Page 43 - Register Offset
Register-Based Programming 43 Appendix B A16 Address Space Outside the Command Module When the E1406 Command Module is not part of your VXIbus system, theE1470 base address is computed as: A16 base = C000 h + (LADDR h * 40 h ) or (decimal) A16 base = 49,152 + (LADDR * 64) where C000 h (49,152) is th...
Page 44 - Reset and Registers; Register Definitions
44 Register-Based Programming Appendix B Reset and Registers When the E1470A undergoes power-on or a *RST in SCPI, the bits of theregisters are put into the following states. Manufacturer ID Register, DeviceType Register, and Status/Control Register are unaffected and RelayControl Registers have a “...
Page 45 - CAUTION
Register-Based Programming 45 Appendix B CAUTION Registers have been documented as 8-bit bytes. If you access them using16-bit transfers from a Motorola CPU, the high and low byte will beswapped. The E1406 uses Motorola CPUs. Motorola CPUs place thehighest weighted byte in the lower memory location ...
Page 46 - Relay Control
46 Register-Based Programming Appendix B Relay Control Registers These registers control the individual E1470A relays. When a “1” is writtento a bit, the relay controlled by that bit becomes SET (COMMON to NO).When a “0” is written to a bit, the relay controlled by that bit becomes RESET( common to ...
Page 47 - Writing to Relay Control
Register-Based Programming 47 Appendix B Writing to Relay Control Registers To set one or more relays write a “1” to the bit controlling that relay: 1. Determine the register and bit locations for the relays you want to set.2. Add the decimal values for each bit you want to set in a register.3. Use ...
Page 49 - Register Programming Example
Register-Based Programming 49 Appendix B Register Programming Example This example program reads the ID and Device Type registers and thenreads the Status register. Next, the program closes a signal path fromchannel CH031 to COM 05, writes the value 20480 (5000 hexadecimal) toregister 20 h and then ...
Page 53 - Appendix C; RF Switch Error Messages
RF Switch Error Messages 53 Appendix C Appendix C RF Switch Error Messages The following error messages are unique to the E1470A. See theappropriate command module or VXI Controller module manual for a morecomplete list of possible error messages. Error Number Message Generated Description Commands ...
Page 55 - Index; E1470A Cascade RF Switch User’s Manual
Index 55 Index E1470A Cascade RF Switch User’s Manual A addressing the RF switch, 20Agilent web site, 19 B base address, register, 42 C cables and connectors, 17cautions, 13command reference, SCPI, 28common commands *CLS, 37*ESE, 37*ESE?, 37*ESR?, 37*IDN?, 37*OPC, 37*OPC?, 37*RCL, 37*RST, 37*SAV, 37...