Agilent Technologies E1470A Series User Manual
Agilent Technologies E1470A Series User Manual

Agilent Technologies E1470A Series User Manual

Cascade rf switch module

Advertisement

Quick Links

Agilent Technologies E1470A Series User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies E1470A Series

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 Agilent Technologies E1470A Cascade RF Switch Module User’s Manual *E1470-90002* Manual Part Number: E1470-90002 Printed in U.S.A. E1100 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 4: Table Of Contents

    Contents E1472A/73A/74A/75A RF Multiplexers User’s Manual AGILENT TECHNOLOGIES WARRANTY STATEMENT ..........5 Safety Symbols ......................6 WARNINGS ......................... 6 Chapter 1 Configuring the RF Switch ................... 9 Using This Chapter ...................... 9 Switching Diagram ....................... 9 Creating Multiple Multiplexers ..................12 Configuring the RF Switch ..................
  • Page 5 Appendix A RF Switch Specifications ..................39 Appendix B Register-Based Programming ................... 41 About This Appendix ....................41 Register Addressing....................41 Addressing Overview ..................41 The Base Address ....................42 Register Offset ....................43 Reset and Registers ................... 44 Register Definitions ....................44 Manufacturer Identification Register ..............
  • Page 6: Agilent Technologies Warranty Statement

    DURATION OF WARRANTY: 3 years 1. Agilent Technologies warrants Agilent hardware, accessories and supplies against defects in materials and workmanship for the period specified above. If Agilent receives notice of such defects during the warranty period, Agilent will, at its option, either repair or replace products which prove to be defective.
  • Page 7: Safety Symbols

    Agilent Technologies assumes no liability for 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.
  • Page 8 Australia/New Zealand: AS/NZS 2064.1 Safety IEC 61010-1:1990+A1:1992+A2:1995 / EN 61010-1:1993+A2:1995 Canada: CSA C22.2 No. 1010.1:1992 UL 3111-1 Supplemental Information: [1] The product was tested in a typical configuration with Agilent Technologies test systems. September 5, 2000 Date Name Quality Manager Title For further information, please contact your local Agilent Technologies sales office, agent or distributor.
  • Page 9 Notes: Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 10: Configuring The Rf Switch

    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 •...
  • Page 11 Cascade Relays Channel Numbers K001 K002 K003 COM 00 (3:1) K011 K012 K014 K013 COM 01 (6:1) K021 K022 K024 K023 COM 00 COM 02 (9:1) K031 K032 K034 K033 COM 01 COM 03 (12:1) COM 02 K041 K042 K044 K043 COM 04 (15:1)
  • Page 12 Channel Numbers Cascade Relays COM 33 (12:1) K331 K332 K334 K333 COM 32 (9:1) K321 K322 K324 K323 COM 33 COM 31 (6:1) K311 K312 K314 K313 COM 32 COM 31 COM 30 (3:1) K301 K302 K303 12:1 Input 30:1 Input COM 30 K255 12:1...
  • Page 13: Creating Multiple Multiplexers

    Creating Multiple Multiplexers You can configure the Cascade RF Switch module to create multiple multiplexers of varying sizes. In its power-on/reset state, the switch is configured as 20 independent 3-to-1 multiplexers. By specifying a valid path from a COM terminal to a channel in a different bank (functionally cascading contiguous 3-to-1 multiplexers) other multiplexer sizes can be configured.
  • Page 14: Configuring The Rf Switch 13

    COM 04 can be used for a 15-to-1 multiplexer for all channels between 000 and 042. COM 05 can be the common for all channels from 000 through 052 creating an 18-to-1 multiplexer. Multiplexers of 21-to-1, 24-to-1, and 27-to-1 can also be configured. Two 30-to-1 multiplexers can be created using channels 00 through 132 to COM 05 and channels 200 through 332 to COM 25.
  • Page 15: Setting The Logical Address

    Setting the Logical The logical address of the Cascade RF Switch module is set with the Logical Address (LADDR) switch on the module. The logical address is factory-set Address to 120. Valid addresses are from 1 to 256. See Figure 1-4 for address switch settings.
  • Page 16: Setting The Interrupt Request Level

    Setting the Interrupt Interrupts are enabled at power-up, after a SYSRESET, or after resetting the module via the Control Register (see Appendix B). If interrupts are enabled, Request Level the system generates an interrupt after writing to any relay control register. The interrupt is generated approximately 13 msec after writing to the register to indicate the end of relay closure/settling time.
  • Page 17: Connecting User Wiring

    Connecting User User wiring connections to the module are via multiple connector blocks (part number 1250-2563). Figure 1-6 shows how to wire and assemble the Wiring connector housing. See “Cables and Connectors” for guidelines to assemble SMB jacks and connectors. See Table 1-2 in “User Wiring Log” for a log to record your wiring configuration.
  • Page 18 Cables and Connectors The Cascade RF Switch module is shipped with a kit of 85 SMB connector jacks and 10 connector housings. You must supply your own 50Ω double-shielded cable (single-shielded cable can also be used). Agilent recommends RG188DS or RS316DS double-shielded cables or triple-shielded cable (part number 8120-0552).
  • Page 19 User Wiring Table Table 1-2 provides a log for you to document wiring to the Cascade RF Switch module. See Figure 1-1 for terminal identification. See Figure 1-6 for guidelines to connect user wiring. You can copy the table as desired. Table 1-2.
  • Page 20: Programming The Rf Switch

    To download the SCPI Instrument Driver into the E1406A Command Module, you will need to use the VXI Installation Consultant (VIC) contained on the Agilent Technologies Universal Instrument Drivers CD. To download the driver, install the CD in your CD-ROM drive and follow the installation instructions.
  • Page 21: Addressing The Switch

    Addressing the Switch By specifying a path destination (a COM number) and a source (a channel number), a channel is connected to a COM terminal. The format for addressing the switch is [ R O U T e : ] P A T H [ : C O M M o n ] < c o m m > , < c h a n n e l > where <...
  • Page 22: Programming Examples

    Programming Examples The following C-language programs show one way to verify initial operation for the Cascade RF Switch module, to close signal paths, and to save and recall module states. To run these programs, you must have installed the E1470A SCPI Device Driver, Agilent IO Libraries for Windows, and a GPIB module in your PC.
  • Page 23 / * R e s e t t h e E 1 4 7 0 A * / e r r = v i P r i n t f ( r f _ m u x , " * R S T ; * C L S ; * O P C ? \ n ' ) ; i f ( e r r <...
  • Page 24: Example: Closing A Signal Path

    Example: Closing a This program example closes a signal path from COM 01 to channel 010 and verifies that the path is closed. Signal Path # i n c l u d e < v i s a . h > # i n c l u d e <...
  • Page 25: Example: Opening And Closing Signal Paths

    Example: Opening This program first closes a signal path from COM 01 to channel 011 and verifies that the path is closed. Next, the program closes a signal path from and Closing Signal COM 02 to channel 010 (which opens the COM 01 to channel 011 path). Paths Then, the program verifies that the COM 02 to channel 010 path is closed and the COM 01 to channel 011 path is open.
  • Page 26: Example: Saving And Recalling Module States

    e r r = v i P r i n t f ( r f _ m u x , " P A T H : C O M M ? 0 2 , 0 1 \ n " ) ; i f ( e r r <...
  • Page 27 / * C l o s e m u l t i p l e s i g n a l p a t h s a n d s a v e a s s t a t e n u m b e r 1 * / e r r = v i P r i n t f ( r f _ m u x , "...
  • Page 28: Rf Switch Command Reference

    Chapter 3 RF Switch Command Reference This chapter describes Standard Commands for Programmable Instruments (SCPI) and summarizes IEEE 488.2 Common (*) Commands applicable to the E1470A Cascade RF Switch Module. Command Types Commands are separated into two types: IEEE 488.2 Common Commands and SCPI Commands.
  • Page 29: Linking Commands

    For example, if the command syntax shows MEASure, then MEAS and MEASURE are both acceptable forms. Other forms of MEASure, such as MEASU or MEASUR will generate an error. You may use upper or lower case letters. Therefore, MEASURE, measure, and MeAsUrE are all acceptable.
  • Page 30: Diagnostic

    DIAGnostic The DIAGnostic subsystem contains instrument-specific commands is are not recommended for general programming. For the E1470A, the DIAG subsystem allows you to open/close individual relays and query individual relays. Subsystem Syntax DIAGnostic :CLOSe <relay>{,<relay> ...} :CLOSe? <relay>{,<relay>...} :OPEN <relay>{,<relay>...} :OPEN? <relay>{,<relay>...} :RELAY? DIAGnostic:CLOSe...
  • Page 31: Diagnostic:close

    DIAGnostic:CLOSe? returns a number to indicate the DIAGnostic:CLOSe <relay>{,<relay>...} closed state of each relay in the list. Since these are Form C relays, “closed” means the relay is “set” (COMMON to NO). Parameters Name Type Range of Values <relay> numeric 001-003|011-014|021-024|031-034|041-044| 051-056|101-103|111-114|121-124|131-134| 201-203|211-214|221-224|231-234|241-244|...
  • Page 32: Diagnostic:open

    Comments Values other than those listed in the table cause error: Invalid Values. 2022, “Invalid relay number”. To open single relays, use DIAG:OPEN abc. To open Opening Relays. multiple relays, use DIAG:OPEN abc,def,ghi,... etc. The E1470A has only 80 relays. Setting more than 80 Relays Maximum.
  • Page 33: Diagnostic:relay

    DIAGnostic:RELAY? returns the relay numbers of all relays that are DIAGnostic:RELAY? closed. Closed is the SET position (COMMON to NO) and is the opposite state of the power-on/reset relay state. The command can be used to determine which relays are closed by a given PATH command. Comments The output buffer contains an unquoted, Output Buffer Strings.
  • Page 34: [Route:]

    [ROUTe:] The ROUTe subsystem automatically connects a specified channel to a specified COMMon terminal on the module. Subsystem Syntax [ROUTe:] PATH[:COMMon] <comm>,<channel> PATH[:COMMon]? <comm>,<channel> [ROUTe:]PATH[:COMMon] closes the E1470A path [ROUTe:]PATH[:COMMon]<comm>,<channel> specified by <comm> and <channel>. <comm> is a 2-digit number and <channel>...
  • Page 35: [Route:]Path[:Common]

    Example Closing Channel Path !Connects COMMON in Bank 02 P A T H 2 , 1 !to channel 1 in bank 00 [ROUTe:]PATH[:COMMon]? returns either a 1 or a 0 [ROUTe:]PATH[:COMMon]?<comm>,<channel> indicating whether the specified path is closed (continuity exists) or open (the signal path is broken).
  • Page 36 Example Querying Paths Opened/Closed !Connects COMMON in Bank 02 P A T H 2 , 1 !to channel 1 in bank 00 !Returns 1 P A T H ? 2 , 1 !Returns 0 P A T H ? 0 , 0 0 2 Chapter 3 RF Switch Command Reference 35 Artisan Technology Group - Quality Instrumentation ...
  • Page 37: System

    SYSTem The SYSTem subsystem returns error numbers and error messages in the error queue of a module and the SCPI compliance year (version). Subsystem Syntax SYSTem :ERRor? :VERsion? SYSTem:ERRor? returns the error numbers and corresponding error SYSTem:ERRor? messages in the error queue. See Appendix C for a listing of the applicable error numbers and messages.
  • Page 38: Ieee 488.2 Common Commands Quick Reference

    IEEE 488.2 Common Commands Quick Reference The following table lists the IEEE 488.2 Common (*) Commands accepted by the E1470A module driver. For more information on Common Commands, see the the ANSI/IEEE Standard 488.2-1987. Command Description C o m m a n d Clears all status registers and clears the error queue.
  • Page 39 Command Description C o m m a n d Wait to Complete. For the E1470A, the only pending operation is the time delay * W A I (approximately 16 msec) provided to allow the relays to settle. If this command waits longer than about 60 msec, the error -240, “Hardware error”...
  • Page 40: Rf Switch Specifications

    Appendix A RF Switch Specifications Configuration: 3dB Bandwidth: 80 signal connections 3:1 Multiplexer: 500 MHz 60 inputs (channel numbers xx0 through xx2) 30:1 Multiplexer: 200 MHz (30:1 specifications apply 20 commons (channel numbers COMxx) for channels 000 - 132 to COM05 or One 60:1, two 30:1,...
  • Page 41 Notes: 40 RF Switch Specifications Appendix A Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 42: Register-Based Programming

    Appendix B Register-Based Programming About This Appendix This appendix contains the information you can use for register-based programming of the E1470A Cascade RF Switch module. The contents include: • Register Addressing ....... . .41 •...
  • Page 43: The Base Address

    The Base Address When you are reading or writing to a module register, a hexadecimal or decimal register address is specified. This address consists of a base address plus a register offset. The base address used in register-based programming depends on whether the A16 address space is outside or inside the E1406 Command Module.
  • Page 44: Register Offset

    A16 Address Space When the E1406 Command Module is not part of your VXIbus system, the Outside the Command E1470 base address is computed as: Module = C000 + (LADDR * 40 base or (decimal) = 49,152 + (LADDR * 64) base where C000 (49,152) is the starting location of the register addresses,...
  • Page 45: Reset And Registers

    Table B-1. General Register-based Programming Method System Typical Commands Base Address External Computer VXI:READ? logical_address, offset Module Logical Address setting (LADDR*) (over GPIB to E1406 VXI:WRITE logical_address,offset,data offset = register number Command Module) DIAG:PEEK? (Base_addr + offset,width) Base_addr = 1FC000 + (LADDR * 40) DIAG:POKE (Base_addr +offset,width, data) = 2,080,768 + (LADDR * 64)
  • Page 46: Manufacturer Identification Register

    CAUTION Registers have been documented as 8-bit bytes. If you access them using 16-bit transfers from a Motorola CPU, the high and low byte will be swapped. The E1406 uses Motorola CPUs. Motorola CPUs place the highest weighted byte in the lower memory location and the lower weighted byte in the higher memory address while Intel processors do just the opposite.
  • Page 47: Relay Control Registers

    Relay Control These registers control the individual E1470A relays. When a “1” is written to a bit, the relay controlled by that bit becomes SET (COMMON to NO). Registers When a “0” is written to a bit, the relay controlled by that bit becomes RESET to NC, the power-on state).
  • Page 48 Writing to Relay Control To set one or more relays write a “1” to the bit controlling that relay: Registers 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.
  • Page 49 Table B-10. Writing to Relay Control Registers To connect CH000 to: COM00 COM01 COM02 COM03 COM04 COM05 COM25 Write to register 20 2244 -29500 -13116 -13116 -13116 Write to register 28 -32714 To connect CH001 to: COM00 COM01 COM02 COM03 COM04 COM05 COM25...
  • Page 50: Register Programming Example

    Register Programming Example This example program reads the ID and Device Type registers and then reads the Status register. Next, the program closes a signal path from channel CH031 to COM 05, writes the value 20480 (5000 hexadecimal) to register 20 and then writes the value 38 (26 hexadecimal) to register 28 Then, the program resets the module to open all channels.
  • Page 51 if(err < VI_SUCCESS)err_handler(rf_mux,err); /* read the ID and Device Type registers */ err = viIn16(rf_mux,VI_A16_SPACE,0x00,&id_reg); if(err < VI_SUCCESS)err_handler(rf_mux,err); err = viIn16(rf_mux,VI_A16_SPACE,0x02,&dt_reg); if(err < VI_SUCCESS)err_handler(rf_mux,err); printf("ID register = 0x%4X\nDevice Type register = 0x%4X\n",id_reg,dt_reg); /* read the Status Register */ err = viIn16(rf_mux,VI_A16_SPACE,0x04,&stat_reg); if(err <...
  • Page 52 /* wait 1 second (must wait at least 100 usec before writing a "0") */ wait(1); err = viOut16(rf_mux,VI_A16_SPACE,0x04,0); if(err < VI_SUCCESS)err_handler(rf_mux,err); printf("\n\nE1470A is reset"); /* Close Session */ viClose (rf_mux); viClose (defaultRM); void err_handler() /* Error Handling Routine */ ViStatus err;...
  • Page 53 Notes: 52 Register-Based Programming Appendix B Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 54: Rf Switch Error Messages

    Appendix C RF Switch Error Messages The following error messages are unique to the E1470A. See the appropriate command module or VXI Controller module manual for a more complete list of possible error messages. Error Message Generated Description Commands that Number may cause error -108...
  • Page 55 54 RF Switch Error Messages Appendix C Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 56: Index

    Index E1470A Cascade RF Switch User’s Manual addressing the RF switch, 20 error messages, RF switch, 53 Agilent web site, 19 examples Closing Channel Path, 34 Closing Relays, 29 base address, register, 42 Module Self-Test, 21 Opening and Closing Signal Paths, 24 Opening Relays, 31 cables and connectors, 17 Querying Paths Opened/Closed, 35...
  • Page 57 register-based programming, 41 safety symbols, 6 registers SCPI commands base address, 42 abbreviated, 27 definitions, 44 command reference, 28 Device Identification, 45 command separator, 27 Manufacturer ID, 45 format, 27 offset, 43 implied, 28 programming example, 49 linking, 28 reading from, 47 parameter types, 28 reset states, 44 quick reference, 38...
  • Page 58 *E1470-90002* Manual Part Number: E1470-90002 Printed in U.S.A. E1100 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 59 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 60 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

This manual is also suitable for:

E1472aE1473aE1474aE1475a

Table of Contents