Agilent Technologies VXI bus E1476A User Manual

64-channel, 3-wire multiplexer module
Table of Contents

Advertisement

Quick Links

All manuals and user guides at all-guides.com
sales@artisantg.com
artisantg.com
(217) 352-9330 |
|
Click HERE
Find the Keysight / Agilent E1476-80010 at our website:

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies VXI bus E1476A

  • Page 1 All manuals and user guides at all-guides.com sales@artisantg.com artisantg.com (217) 352-9330 | Click HERE Find the Keysight / Agilent E1476-80010 at our website:...
  • Page 2 All manuals and user guides at all-guides.com Agilent Technologies E1476A 64-Channel, 3-Wire Multiplexer Module User’s Manual    Manual Part Number: E1476-90005 Printed in U.S.A. E1100 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 All manuals and user guides at all-guides.com Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 4: Table Of Contents

    All manuals and user guides at all-guides.com Contents E1476A 64-Channel, 3-Wire Multiplexer Module User’s Manual Agilent Technologies Warranty Statement ..............7 Safety Symbols ......................8 WARNINGS ......................... 8 Declaration Of Conformity.................... 9 Chapter 1 Getting Started ......................11 Using This Chapter ....................11 Multiplexer Description....................
  • Page 5 All manuals and user guides at all-guides.com Recalling and Saving States ..................55 Saving States ...................... 55 Recalling States ....................55 Detecting Error Conditions ..................56 Using Polling ....................... 56 Using Interrupts ....................56 Chapter 3 Scanning Voltmeter Applications ................57 Using This Chapter ....................
  • Page 6 All manuals and user guides at all-guides.com [ROUTe:]SCAN:MODE? ..................86 [ROUTe:]SCAN:PORT ..................86 STATus........................87 STATus:OPERation:CONDition? ................ 89 STATus:OPERation:ENABle ................89 STATus:OPERation:ENABle? ................89 STATus:OPERation[:EVENt]? ................90 STATus:PRESet ....................90 SYSTem ........................91 SYSTem:CDEScription? ..................91 SYSTem:CPON ....................91 SYSTem:CTYPe? ....................92 SYSTem:ERRor? ....................
  • Page 7 All manuals and user guides at all-guides.com Notes: Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 8: E1476A 64-Channel, 3-Wire Multiplexer Module User's Manual

    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 9: 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 10: Declaration Of Conformity

    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 11 All manuals and user guides at all-guides.com Notes: Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 12: Getting Started

    All manuals and user guides at all-guides.com Chapter 1 Getting Started Using This Chapter This chapter gives guidelines to get started using the E1476A 64-Channel, 3-Wire Multiplexer module (multiplexer), including: • Multiplexer Description ....... 11 •...
  • Page 13: Multiplexer Block Diagram

    All manuals and user guides at all-guides.com Multiplexer Block Figure 1-1 shows a simplified block diagram of the E1476A multiplexer with typical connections to external multimeters. Diagram Figure 1-1. E1476A Simplified Block Diagram 12 Getting Started Chapter 1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 14: Multiplexer Front Panel

    All manuals and user guides at all-guides.com Multiplexer Front The E1476A multiplexer consists of a switch module and a terminal module. User inputs are connected to the multiplexer H, L, and G terminal Panel connections on the terminal module. Figure 1-2 shows the multiplexer front panel and pin-out descriptions.
  • Page 15: Multiplexer Configurations

    All manuals and user guides at all-guides.com Multiplexer The E1476A multiplexer can be configured as a (single-module switchbox or multiple-module) or as a with the E1411B or E1326B scanning voltmeter Configurations 5-Digit Multimeter. Switchbox A switchbox configuration uses the "SWITCH" instrument driver and uses the commands in Chapter 4.
  • Page 16: Configuring The Multiplexer

    All manuals and user guides at all-guides.com Configuring the Multiplexer This section gives guidelines to configure the switch module. See "Configuring the Terminal Modules" for guidelines to configure the terminal modules and to connect the E1586A Rack Mount Terminal Panel. This section includes: •...
  • Page 17: Setting The Logical Address Switch

    All manuals and user guides at all-guides.com CAUTION Static electricity is a major cause of component STATIC ELECTRICITY. failure. To prevent damage to the electrical components in the multiplexer, observe anti-static techniques whenever removing, configuring, and installing a module. The multiplexer is susceptible to static discharges. Do not install the multiplexer module without its metal shield attached.
  • Page 18: Setting The Interrupt Priority

    All manuals and user guides at all-guides.com Setting the Interrupt For most applications, the interrupt priority level should not need to be changed. Interrupts are enabled at power-up, after a SYSRESET or after Priority resetting the module via the Control Register. An interrupt is generated after any relay Control Register is accessed when interrupts are enabled.
  • Page 19: Installing The Multiplexer In A Mainframe

    All manuals and user guides at all-guides.com Installing the The E1476A can be installed in any slot (except slot 0) in a C-Size VXIbus mainframe. See Figure 1-7 for steps to install the multiplexer in a mainframe. Multiplexer in a Mainframe Set the extraction levers out.
  • Page 20: Configuring The Terminal Module

    All manuals and user guides at all-guides.com Configuring the Terminal Module This section gives guidelines to configure the terminal module, including: • Terminal Module Descriptions • Wiring Terminal Modules • Attaching a Terminal Module to the Multiplexer • Connecting the Analog Bus Terminal Module The E1476A 64-Channel, 3-Wire Multiplexer module consists of a multiplexer switch card and a spring clamp type terminal module.
  • Page 21 All manuals and user guides at all-guides.com Terminal Module Option Terminal module Option A3E (see Figure 1-9) provides a crimp-and-insert terminal module that allows you to crimp connectors onto wires which are then inserted directly into the multiplexer’s mating connector. See the pin-out diagram (Figure 1-2) to make the connections.
  • Page 22: Wiring A Terminal Module

    All manuals and user guides at all-guides.com Wiring a Terminal Figure 1-10 gives guidelines to connect user (field) wiring to the spring clamp and to the crimp-and-insert terminal modules. Module Remove clear cover Remove and retain wiring exit panel A. Release screws. Remove 1 of the 3 B.
  • Page 23 All manuals and user guides at all-guides.com Replace wiring exit panel Replace clear cover A. Hook in the top cover tabs onto the fixture. B. Press down and tighten screws. Cut required Keep wiring exit panel holes in panels hole as small as for wire exit.
  • Page 24: Attaching A Terminal Module To The Multiplexer

    All manuals and user guides at all-guides.com Attaching a Figure 1-11 gives guidelines to attach a terminal module to the multiplexer. Terminal Module to the Multiplexer Extend the extraction levers on the terminal module. Extraction Lever Use small screwdriver to release the two extraction levers E1476A Module...
  • Page 25: Connecting The Analog Bus

    All manuals and user guides at all-guides.com Connecting the The analog bus provides a common bus to all switch modules in a switchbox or scanning voltmeter to which a single voltmeter can be connected. You Analog Bus must connect the flat ribbon analog bus cables between multiplexers and other VXI modules that have an analog bus (both C-size modules or B-size modules in a C-size adapter).
  • Page 26 All manuals and user guides at all-guides.com Connecting to an An external measurement device can be connected to the analog bus by using the terminal module's “VM Input” and “VM ΩI” terminals. External Measurement See Figure 1-13 for connection information. Device Bank A Bank B...
  • Page 27: Configuring The E1586A Rack Mount Terminal Panel

    All manuals and user guides at all-guides.com Configuring the E1586A Rack Mount Terminal Panel This section gives guidelines to connect and configure the E1586A Rack Mount Terminal Panel (Terminal Panel), including: • Connecting the Terminal Panel • Configuring the Terminal Panel Connecting the The E1586A Rack Mount Terminal Panel provides extended connections to the E1476A multiplexer module.
  • Page 28 All manuals and user guides at all-guides.com Option A3F Terminal As shown in Figure 1-14, E1476A Terminal Module Option A3F allows an Module E1476A multiplexer module to be connected to an E1586A Rack Mount Terminal Panel. This option provides four SCSI plugs on a terminal module to enable connection to a rack-mount terminal panel using four terminal modules.
  • Page 29: Configuring The Terminal Panel

    All manuals and user guides at all-guides.com Terminal Panel Cables There are two different SCSI cables available for connecting the E1586A Rack Mount Terminal Panel to the E1476A Option A3F Terminal Module. In both cases, four cables are required if all 64 channels are needed. This also requires two E1586A Rack Mount Terminal Panels since a single terminal panel only connects 32 channels.
  • Page 30 All manuals and user guides at all-guides.com Channel Connections Channels on the Terminal Panel correspond directly to channels on the E1476A terminal module. For example, the channel 2 H, L, and G connections on the E1476A multiplexer have corresponding channel 2 H, L, and G connections on the Terminal Panel.
  • Page 31 All manuals and user guides at all-guides.com CAUTION If using a single E1326/E1411 DO NOT EXCEED COMPLIANCE VOLTAGE. multimeter to supply the excitation for multiple E1586A Terminal Panels, the resultant voltage sum of the voltages developed across the thermistors could exceed the compliance voltage of the multimeter. This is especially true if attempting to excite all three thermistors on the Terminal Panels.
  • Page 32: Programming The Multiplexer

    All manuals and user guides at all-guides.com Programming the Multiplexer To program the E1476A multiplexer using Standard Commands for Programmable Instruments (SCPI), you must select the interface address and SCPI commands used. This section gives guidelines to program the multiplexer, including: •...
  • Page 33 All manuals and user guides at all-guides.com Module CARD NUMBER 01 Multiplexer Number 1 Logical Address = 112 Secondary Address = 14 CARD NUMBER 02 Multiplexer Number 2 Logical Address = 113 CARD NUMBER 03 Multiplexer Number 3 Logical Address = 114 Figure 1-19.
  • Page 34: Default Conditions

    All manuals and user guides at all-guides.com Channel Lists: &/26 # ! Close channels 00 and 12 on card 01 23(1 # ! Open channels 03 and 10 on card 02 Channel Ranges: 23(1 # ! Open all channels on card 01 6&$1 # ! Scan all channels on card 01 6&$1 # ! Scan all channels on card 01...
  • Page 35: Start-Up Exercises

    "VOLTMTR" device driver version A.06.00 (or later). For all non-scanning voltmeter applications, you will need the "SWITCH" driver version A.08.00 (or later). To load a new SWITCH or VOLTMTR device driver, use the VXI Installation Consultant (VIC) on the Agilent Technologies Universal Instrument Drivers CD. 34 Getting Started Chapter 1 Artisan Technology Group - Quality Instrumentation ...
  • Page 36 All manuals and user guides at all-guides.com NOTE For the latest information on instrument drivers, see http://www.agilent.com/find/inst_drivers. Exercise 2: Query Turn mainframe power OFF. If you want to set a logical address other than Module Identity the factory-set address of 112, see "Setting the Logical Address Switch" to set a different logical address for the multiplexer.
  • Page 37 All manuals and user guides at all-guides.com ',0 $ >@ !Dimension array to hold data entered 287387  &/26( #   !Close all channels 287387  567 !Open all channels by resetting module 287387  67$723(5(1$%  !Enable bit 8 of status operation event register 287387  6&$1 # !Scan all channels 287387  ,1,7...
  • Page 38 All manuals and user guides at all-guides.com Exercise 5: Make This exercise allows you to close multiplexer channels and make voltage Scanning Voltmeter measurements using a scanning voltmeter configuration. To do this exercise, you will need the following items. See Figure 1-20 for equipment Measurements configuration.
  • Page 39 All manuals and user guides at all-guides.com When the configuration is complete, turn mainframe power ON and verify that the "VOLTMETR" driver version A.06.00 is installed in the E1406 Command Module (see Exercise 1). If the appropriate "VOLTMETR" driver is installed, run the following program. This program scans channels 0 through 31 of the multiplexer and makes a voltage measurement on each channel.
  • Page 40: Switchbox Applications

    All manuals and user guides at all-guides.com Chapter 2 Switchbox Applications Using This Chapter This chapter gives application information to use the E1476A multiplexer in the “switchbox” configuration, including: • Switchbox Definition ....... . .39 •...
  • Page 41: Switchbox Measurements

    All manuals and user guides at all-guides.com Switchbox The multiplexer can be configured in switchbox configuration to perform voltage, 2-wire ohms, 4-wire ohms or temperature measurements via the Measurements internal analog bus. Measurements can be made using switching or scanning methods. •...
  • Page 42: Switching Applications

    All manuals and user guides at all-guides.com Switching Applications This section provides some example applications to make measurements using the switching method, including: • Switching Channels to the Analog Bus • Example: Connecting a Channel to the Analog Bus • Example: 2-Wire Resistance Measurements •...
  • Page 43: Example: Connecting A Channel To The Analog Bus

    All manuals and user guides at all-guides.com Example: Use &/26H FKDQQHOBOLVW! command to close a channel (channel 00 - 63) or tree relay (channel 90 - 94). A channel or tree relay remains closed until Connecting a an 23(1 is sent or the module is reset using 567. Removing power will Channel to the open all channels and tree relays because the relays are non-latching.
  • Page 44: Example: Two-Wire Resistance Measurements

    All manuals and user guides at all-guides.com Example: Two-Wire This example illustrates three-wire switching and a method for making accurate 2-wire resistance measurements. The E1476A analog bus Resistance contains current-limiting protection resistors that can introduce Measurements measurement error if the measuring instrument does not have a suitable high impedance.
  • Page 45 All manuals and user guides at all-guides.com E1476A 64-CHANNEL MULTIPLEXER ANALOG BUS FRONT PANEL CONNECTOR VOLTAGE SENSE BUS VM Input TO E1411B OR E1326B MULTIMETER CURRENT SOURCE BUS TERMINAL MODULE CH00 2-WIRE MEASUREMENT COMMON CH07 VSA CH90 CH08 VOLTAGE SENSE BANK A CH15 BANK A...
  • Page 46 All manuals and user guides at all-guides.com E1476A 64-CHANNEL MULTIPLEXER ANALOG BUS FRONT PANEL CONNECTOR VOLTAGE SENSE BUS VM Input TO E1411B OR E1326B MULTIMETER CURRENT SOURCE BUS TERMINAL MODULE VOLTAGE SENSE CH00 CH07 VSA CH90 CH08 VOLTAGE SENSE BANK A CH15 BANK A CH16...
  • Page 47: Example: Temperature Measurements

    All manuals and user guides at all-guides.com Example: The E1476A allows you to make temperature measurements from any channel of the multiplexer. A 5 KΩ reference thermistor is provided on the Temperature E1476A terminal module. You measure the resistance of this reference Measurements thermistor to calculate the temperature of the thermocouple junctions within the terminal module to compensate thermocouple temperature...
  • Page 48 All manuals and user guides at all-guides.com The procedure to make temperature measurements is: 1 Measure the resistance of the 5 KΩ thermistor on the terminal module (7KUBRKPV). A 4-wire ohms measurement should be made to avoid measurement errors by the 100Ω protection resistors (see "Example: Four-Wire Resistance Measurements").
  • Page 49: Scanning Applications

    All manuals and user guides at all-guides.com Scanning Applications This section provides some example applications to make measurements using the scanning method, including: • Scanning Channels Using the Analog Bus • Example: Scanning Using TTL VXIbus Triggers • Example: Scanning Using BUS Trigger •...
  • Page 50 All manuals and user guides at all-guides.com The 75,*JHU6285FH command specifies the source to advance the scan. The 2873XW command can be used to enable the E1406 Command Module's “Trig Out” port, TTL Trigger bus line (0-7) or ECL Trigger bus lines (0-1).
  • Page 51: Example: Scanning Using Ttl Vxibus Triggers

    All manuals and user guides at all-guides.com Example: Scanning This example uses the TTL VXIbus triggers (TTLT 0-7) to synchronize channel closures with the E1412A 6-Digit Multimeter. A 2-wire ohms Using TTL VXIbus measurement is performed. Measurement synchronization is attained by Triggers using the following E1406 and E1412A signals.
  • Page 52 All manuals and user guides at all-guides.com $66,*1 #6ZLWFKER[ 72  !Assign switchbox logical address $66,*1 #9ROWPHWHU 72  !Assign multimeter logical address ',0 5HVXOWV  !Dimension array for readings ,17(*(5 2SFBYDOXH 287387 #9ROWPHWHU 567 &/6 !Reset multimeter, clear status system 287387 #9ROWPHWHU &21)5(6 !Configure for 2-wire Ohms 287387 #9ROWPHWHU 75,*6285 77/7 !Set multimeter to receive trigger from TTLT2...
  • Page 53: Example: Scanning Using Bus Trigger

    All manuals and user guides at all-guides.com Example: Scanning This example uses the BUS trigger (*(7 or 75*) to synchronize channel closures with a 3457A voltmeter. A DC voltage measurement is performed. Using BUS Trigger Measurement synchronization is attained by using the following E1406 and 3457A signals.
  • Page 54 All manuals and user guides at all-guides.com $66,*1 #6ZLWFKER[ 72  !Assign switchbox logical address $66,*1 #90 72  !Assign voltmeter logical address ,17(*(5 2SFBYDOXH 287387 #90 5(6(7 !Reset voltmeter 287387 #90 75,* (;7 !Set voltmeter for external trigger 287387 #90 '&9 !Set voltmeter measurement mode 287387 #90 0(0 ),)2 !Enable voltmeter reading memory mode...
  • Page 55: Example: Using The Scan Complete Bit

    All manuals and user guides at all-guides.com Example: Using the The scan complete bit (bit 8) can be used in the Operation Status Register of the “SWITCHBOX” driver to determine when a scanning cycle completes. Scan Complete Bit Bit 8 has a decimal value of 256 and can be read directly with STAT:OPER? command (see STATus:OPERation[:EVENt]? for an example).
  • Page 56: Recalling And Saving States

    All manuals and user guides at all-guides.com Recalling and Saving States This section contains information about saving and recalling multiplexer states. The "SWITCHBOX" driver can store up to 10 states. Saving States The 6$9 QXPHULFBVWDWH! command saves the current instrument state. The state number (0-9) is specified in the QXPHULFBVWDWH parameter.
  • Page 57: Detecting Error Conditions

    All manuals and user guides at all-guides.com Detecting Error Conditions There are two general approaches to error checking: polling and using interrupts. Using Polling 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” and is illustrated in the following example.
  • Page 58: Scanning Voltmeter Applications

    All manuals and user guides at all-guides.com Chapter 3 Scanning Voltmeter Applications Using This Chapter This chapter provides application information and examples to use the E1476A 64-Channel, 3-Wire Multiplexer module (multiplexer) in a "scanning voltmeter" configuration, including: • Scanning Voltmeter Description ......57 •...
  • Page 59: Measurement Types

    All manuals and user guides at all-guides.com Measurement Types For scanning voltmeter configuration, you can make measurements with the E1411 (or E1326 used with a C-size adapter installed in the C-size mainframe) 5½-Digit Multimeter. The E1476A can be used with the multimeter to measure voltage, resistance or temperature.
  • Page 60: Reset Conditions

    All manuals and user guides at all-guides.com Reset Conditions This section describes the power-on and reset condition the E1476A multiplexer module is in when a “scanning voltmeter” reset occurs. The “VOLTMTR” device driver controls both the voltmeter and any switch module configured with it in a scanning voltmeter configuration.
  • Page 61: Scanning Voltmeter Measurements

    All manuals and user guides at all-guides.com Scanning Voltmeter Measurements This section provides an example program for making voltage, 2-wire ohms, 4-wire ohms and thermocouple or thermistor temperature measurements with a scanning voltmeter configuraton. The multimeter (E1326/E1411) 0($6XUH command is used to specify the channel list to scan and to make measurements.
  • Page 62: Programming The Scanning Voltmeter

    All manuals and user guides at all-guides.com As required, set the E1411B multimeter to logical address 24 and the E1476A multiplexer to logical address 25. Next, install the instruments in the mainframe and connect the Analog Bus cable between the E1411B multimeter and the E1476A multiplexer.
  • Page 63: Scanning Voltmeter Command Quick Reference

    All manuals and user guides at all-guides.com Scanning Voltmeter Command Quick Reference The following tables summarize SCPI commands for the E1326/E1411 multimeters. See the E1326/E1411 User’s Guide for details. Command Description $%25W Place multimeter in idle state &$/LEUDWLRQ /)5HTXHQF\  _  _ 0,1 _ 0$; Change line reference frequency /)5HTXHQF\"...
  • Page 64 All manuals and user guides at all-guides.com Command Description &281W  _ 0,1 _ 0$; SAMPle Set number of readings per trigger &281W" >0,1 _ 0$;@ Query number of readings per trigger 6285FH ,00 _ 7,0 Set pacing source 6285FH" Query pacing source 7,0HU  PV   PV _ 0,1 _ 0$;...
  • Page 65 All manuals and user guides at all-guides.com Command Title Description 567 Reset Sets the multimeter and associated multiplexers. Sets: )81&92/7'& $3(5  PV_ PV &$/=(52$872 21 13/&  92/75$1* 9 92/75(6  P9 5$1*($872 21 5(65$1*  : 5(65(6 P : 5(6&203 2)) 75,*&281  75,*'(/$<$872 21...
  • Page 66: Switchbox Command Reference

    All manuals and user guides at all-guides.com Chapter 4 Switchbox Command Reference Using This Chapter This chapter describes Standard Commands for Programmable Instruments (SCPI) and summarizes IEEE 488.2 Common (*) commands applicable to the E1476A 64-Channel 3-Wire Relay Multiplexer module when used in the switchbox configuration, including: •...
  • Page 67 All manuals and user guides at all-guides.com Command A colon (:) always separates one command from the next lower level command as Separator shown below: 5287H6&$102'(" Colons separate the root command from the second level command 5287H6&$1 and the second level from the third level 6&$102'(" . Abbreviated The command syntax shows most commands as a mixture of upper and lower case Commands...
  • Page 68 All manuals and user guides at all-guides.com Parameters The following table contains explanations and examples of Parameter Types. parameter types you might see later in this chapter. Table 4-1. Parameter Type Explanations and Examples Numeric Accepts all commonly used decimal representations of number including optional signs, decimal points, and scientific notation.
  • Page 69: Abort

    All manuals and user guides at all-guides.com ABORt command stops a scan in progress when the trigger sources are either ABORt TRIGger:SOURce BUS or TRIGger:SOURce HOLD. See the comments to stop a scan if trigger source is not BUS or HOLD. Subsystem Syntax ABORt •...
  • Page 70 All manuals and user guides at all-guides.com Note Clearing the interface using a Ctrl+c from the terminal during a scan leaves the last channel it closed in the closed position and does not set the “scan complete” status bit. ARM, INITiate:CONTinuous, [ROUTe:]SCAN, TRIGger Related Commands: Example Stopping a Scan with ABORt...
  • Page 71: Arm

    All manuals and user guides at all-guides.com The ARM subsystem allows a scan list to be scanned multiple times (1 through 32,767) with one INITiate command. Subsystem Syntax :COUNt <number> MIN|MAX :COUNt? [<MIN|MAX>] ARM:COUNt allows scanning cycles to occur a ARM:COUNt <number>...
  • Page 72 All manuals and user guides at all-guides.com Parameters Name Type Range of Values Default Value <MIN | MAX> numeric MIN = 1, MAX = 32,767 current cycles Comments INITiate[:IMMediate] Related Commands: Example Query Number of Scanning Cycles $50&281  Set 10 scanning cycles $50&281"...
  • Page 73: Display

    All manuals and user guides at all-guides.com DISPlay The DISPlay subsystem monitors the channel state of a selected module (or card) in a switchbox. The DISPlay command subsystem only operates with a RS-232 terminal connected to an E1406 Command Module RS-232 port. These commands control the display on the terminal and would, in most cases, be typed directly from the terminal keyboard.
  • Page 74: Display:monitor:card

    All manuals and user guides at all-guides.com DISPLay:MONitor:CARD? queries the setting of the DISPlay:MONitor:CARD DISPlay:MONitor:CARD? command and returns the module in a switchbox to be monitored. DISPLay:MONitor[:STATe] turns the monitor mode ON or OFF. When DISPlay:MONitor[:STATe] <mode> monitor mode is on, the RS-232 terminal display presents an array of values indicating the open/close state of every switch on the module.
  • Page 75: Display:monitor[:State]

    All manuals and user guides at all-guides.com A typical display for the E1476A Monitor Mode on an E1406 Command Module Display: 64-Channel Multiplexer with all channels (all relays) closed follows. The “#H” indicates data is in hexadecimal format. Each channel is represented as a bit in the hex value.
  • Page 76: Initiate

    All manuals and user guides at all-guides.com INITiate The INITiate command subsystem selects continuous scanning cycles and starts the scanning cycle. Subsystem Syntax INITiate :CONTinuous <mode> :CONTinuous? [:IMMediate] INITiate:CONTinuous enables or disables continuous scanning cycles for INITiate:CONTinuous <mode> the switchbox. Parameters Name Type...
  • Page 77: Initiate:continuous

    All manuals and user guides at all-guides.com Example Enabling Continuous Scans ,1,7&217 21 Enable continuous scanning 6&$1 # Set channel list ,1,7 Start scanning cycle INITiate:CONTinuous? queries the scanning state. With continuous scanning INITiate:CONTinuous? enabled, the command returns “1” (ON). With continuous scanning disabled, the command returns “0”...
  • Page 78: Output

    All manuals and user guides at all-guides.com OUTPut The OUTPut command subsystem enables one trigger line of the E1406 Command Module. It also can disable the active line. Subsystem Syntax OUTPut :ECLTrgn (:ECLTrg0 or :ECLTrg1) [:STATe] <mode> [:STATe]? [:EXTernal [:STATe] <mode> [:STATe]? :TTLTrgn (:TTLTrg0 through :TTLTrg7 [:STATe] <mode>...
  • Page 79: Output[:External][:State]

    All manuals and user guides at all-guides.com OUTPut[:EXTernal][:STATe] enables or disables the “Trig Out” port on the OUTPut[:EXTernal][:STATe] <mode> E1406 command module. OUTPut[:EXTernal][:STATe] ON|1 enables the port and OUTPut[:EXTernal][:STATe] OFF|0 disables the port. Parameters Name Type Range of Values Default Value <mode>...
  • Page 80: Output:ttltrgn[:State]

    All manuals and user guides at all-guides.com OUTPut:TTLTrgn[:STATe] selects and enables which TTL Trigger bus line (0 OUTPut:TTLTrgn[:STATe] <mode> to 7) will output a trigger when a channel is closed during a scan. This is also used to disable a selected TTL Trigger bus line. “n” specifies the TTL Trigger bus line (0 to 7) and “mode”...
  • Page 81: [Route:]

    All manuals and user guides at all-guides.com [ROUTe:] The [ROUTe:] command subsystem controls switching and scanning operations for the Multiplexer Modules in a switchbox. Subsystem Syntax [ROUTe:] CLOSe <channel_list> CLOSe? <channel_list> OPEN <channel_list> OPEN? <channel_list> SCAN <channel_list> :MODE <mode> :MODE? :PORT <port>...
  • Page 82: [Route:]Close

    All manuals and user guides at all-guides.com Closing the VSA, VSB, CS, RTA and RTB Tree Relays: Tree Relay Channel Name Number Tree Relay Function Connects bank A to the voltage sense bus Connects bank B to the voltage sense bus Connects bank B to the current source bus Connects reference thermistor to bank A Connects reference thermistor to bank B...
  • Page 83: [Route:]Open

    All manuals and user guides at all-guides.com Example Query Multiplexer Channel Closure &/26 # Close channels 100 and 215 &/26" # Query channel 215 [ROUTe:]OPEN opens the multiplexer channels specified in the [ROUTe:]OPEN <channel_list> <channel_list>. The <channel_list> is in the form (@ccnn), (@ccnn,ccnn), or (@ccnn:ccnn) where cc = card number (00-99) and nn = channel number (00-63, 90-94 and 99).
  • Page 84: [Route:]Open

    All manuals and user guides at all-guides.com Example Opening Multiplexer Channels This example opens channel 00 of a card number 1 multiplexer module and channel 63 of a card number 2 multiplexer module in a single switchbox configuration. 23(1 # Open channels 100 and 263.
  • Page 85 All manuals and user guides at all-guides.com Comments Specifying the last channel Special Case of Using Upper Range 99 in the Channel List: as 99 (such as @100:199) automatically scans all channels on the card number specified by cc, but does not close tree relays 90 through 94. When ROUTe:SCAN is executed, the channel list is checked for Defining Scan List: valid card and channel numbers.
  • Page 86: [Route:]Scan:mode

    All manuals and user guides at all-guides.com [ROUTe:]SCAN:MODE sets the multiplexer channels defined by the [ROUTe:]SCAN:MODE <mode> [ROUTe:]SCAN <channel_list> command for none, volts, two-wire ohms, or four-wire ohms measurements. Parameters Name Type Range of Values Default Value <mode> discrete NONE | VOLT | RES | FRES NONE Comments [ROUTe:]SCAN:MODE must be executed before...
  • Page 87: [Route:]Scan:mode

    All manuals and user guides at all-guides.com [ROUTe:]SCAN:MODE? Returns the current state of the scan mode. The command [ROUTe:]SCAN:MODE? returns NONE, VOLT, RES, or FRES if the scan mode is in the none, volts, two-wire ohms, or four-wire ohms measurement mode, respectively. Example Query Scan Mode Since this example selects the FRES (4-wire ohms) mode, the query command...
  • Page 88: Status

    All manuals and user guides at all-guides.com STATus The STATus subsystem reports the bit values of the Operation Status Register. It also allows you to unmask the bits to be reported from the Standard Event Register and to read the summary bits from the Status Byte Register. Subsystem Syntax STATus :OPERation...
  • Page 89 All manuals and user guides at all-guides.com Standard Event Register NOTE: *ESR? QUE = Questionable Data *ESE <unmask> MAV = Message Available *ESE? ESB = Standard Event Automatically Set at RQS = Request Service Power On Conditions Power On <1> OPR = Operation Status User Request <2>...
  • Page 90: Status:operation:condition

    All manuals and user guides at all-guides.com STATus:OPERation:CONDition? returns the state of the Condition Register in the STATus:OPERation:CONDition? Operation Status Group. The state represents conditions which are part of the instrument's operation. The “SWITCH” driver does not set bit 8 in this register (see STATus:OPERation[:EVENt]?).
  • Page 91: Status:operation[:Event]

    All manuals and user guides at all-guides.com STATus:OPERation[:EVENt]? returns the bits in the Event Register (Operation Status STATus:OPERation[:EVENt]? Group) that are set. The Event Register indicates when there has been a time-related instrument event. Comments Bit 8 (scan complete) is set to 1 after a Setting Bit 8 of the Operation Status Register: scanning cycle completes.
  • Page 92: System

    All manuals and user guides at all-guides.com SYSTem The SYSTem subsystem returns the error numbers and error messages in the error queue of a switchbox. It can also return the types and descriptions of modules (cards) in a switchbox. Subsystem Syntax SYSTem :CDEScription? <number>...
  • Page 93: System:ctype

    All manuals and user guides at all-guides.com Example Setting Card #1 Module to its Power-on Stat 6<67&321  Set module #1 channels to power-on state (open) SYSTem:CTYPe? returns the module (card) type of a selected module in SYSTem:CTYPe? <number> a switchbox. Parameters Name Type...
  • Page 94: Trigger

    All manuals and user guides at all-guides.com TRIGger The TRIGger command subsystem controls the triggering operation of the E1476A Multiplexer modules in a switchbox. Subsystem Syntax TRIGger [:IMMediate] :SOURce <source> :SOURce? TRIGger[:IMMediate] causes a trigger to occur when the defined trigger source is TRIGger[:IMMediate] TRIGger:SOURce BUS or TRIGger:SOURce HOLD.
  • Page 95: Trigger:source

    All manuals and user guides at all-guides.com TRIGger:SOURce specifies the trigger source to advance the channel list TRIGger:SOURce <source> during scanning. Parameters Name Type Description discrete *TRG or GET command ECLTrgn numeric ECL Trigger bus line 0 or 1 EXTernal discrete “Trig In”...
  • Page 96: Trigger:source

    All manuals and user guides at all-guides.com To trigger the switchbox with TRIGger:SOURce BUS selected, Using Bus Triggers: use the IEEE 488.2 common command *TRG or the GPIB Group Execute Trigger (GET) command. See the OUTPut command. “Trig Out” Port Shared by Switchboxes: ABORt, [ROUTe:]SCAN, OUTPut Related Commands: TRIGger:SOURce IMMediate...
  • Page 97: Scpi Commands Quick Reference

    All manuals and user guides at all-guides.com SCPI Commands Quick Reference The following table summarizes the SCPI commands for the E1476A 64-Channel Relay Multiplexer used in a switchbox. Command Description $%25W Abort a scan in progress &281W QXPEHU! Multiple scans per INIT command &281W"...
  • Page 98: Ieee 488.2 Common Commands Reference

    All manuals and user guides at all-guides.com IEEE 488.2 Common Commands Reference This table lists the IEEE 488.2 Common (*) commands accepted by the E1476A Multiplexer module. For more information on Common Commands, see the ANSI/IEEE Standard 488.2-1987. The common commands *RCL, *SAV and *TST? perform specific actions with the E1476A as described in the table.
  • Page 99 All manuals and user guides at all-guides.com Notes: 98 Switchbox Command Reference Chapter 4 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 100: Appendix A Specifications

    All manuals and user guides at all-guides.com Appendix A Specifications General Input Characteristics Module Size/Device Type: Maximum Input Voltage: C-Size VXIbus, Register based, A16/D16 120 Vdc or acrms Terminal to Terminal 120 Vdc or acrms Terminal to Chassis Interrupt Level: 1-7, selectable 35 mA Maximum Current per Channel (non-inductive):...
  • Page 101 All manuals and user guides at all-guides.com Notes: 100 Specifications Appendix A Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 102: Register-Based Programming

    All manuals and user guides at all-guides.com Appendix B Register-Based Programming Using This Appendix This appendix contains information you can use for register-based programming of the E1476A 64-Channel, 3-Wire Multiplexer, including: • Register Programming vs. SCPI Programming ...101 •...
  • Page 103: The Base Address

    All manuals and user guides at all-guides.com The Base Address When you are reading or writing to a multiplexer 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 104 All manuals and user guides at all-guides.com A16 Address Space When the A16 address space is inside the E1406 Command Module (Figure Inside the Command B-2), the multiplexer’s base address is computed as 1FC000 + (LADDR * or 2,080,768 + (LADDR * 64). 1FC000 (2,080,768) is the starting Module or Mainframe location of the VXI A16 addresses, LADDR is the multiplexer’s logical...
  • Page 105: Register Descriptions

    All manuals and user guides at all-guides.com Register Descriptions There are six WRITE and eight READ registers on the multiplexer. This section contains a description of the registers followed by a bit map of the registers in sequential address order. Undefined register bits appear as "1" when the register is read and have no effect when the register is written to.
  • Page 106: The Status/Control Register

    All manuals and user guides at all-guides.com The Status/Control Writes to the Status/Control Register (base + 04 ) enables you to disable/enable the interrupt generated when channels are closed. Register base + 04 16 Write Undefined Undefined Read Unde- Undefined Undefined fined Status/Control Register...
  • Page 107 All manuals and user guides at all-guides.com For example, to connect both bank A and bank B to the analog bus, write a “1” to bits 0 and 1 of the Tree Relay Control Register (base + 28 ) to close channel 90 (VSA) and channel 91 (VSB).
  • Page 108 All manuals and user guides at all-guides.com Resetting the Multiplexer There are two ways to reset the multiplexer: 1 You can write a “0” to all bits in the Relay Control Registers. 2 You can use bit 0 (R) in the Status/Control Register. The R bit in the Status/Control Register must be set to “1”...
  • Page 109: Program Timing And Execution

    All manuals and user guides at all-guides.com Program Timing and Execution This section contains generalized flowcharts and comments for performing program timing and execution and other procedures. The flowcharts identify the registers used and the status bits monitored to ensure execution of the program.
  • Page 110: Using A Multimeter With The Multiplexer

    All manuals and user guides at all-guides.com Using a Multimeter This flowchart shows the timing sequence between closing an E1476A multiplexer channel and triggering an E1326/E1411 multimeter. with the Multiplexer START Check Check Multiplexer Status Register Status Register Bit 5 Bit 7 (MM Comp) (Busy)
  • Page 111: Programming Example

    All manuals and user guides at all-guides.com Multiplexer Status Register bit 7 (BUSY bit) is monitored to determine when a channel can be closed (or opened), and when a channel has finished closing (or opening). Multimeter status bit 0 (ready for command) is monitored to determine when a trigger opcode can be written to the Command Register (flowchart assumes the multimeter is already configured).
  • Page 112 All manuals and user guides at all-guides.com Beginning of Program /* This program resets the E1476A, reads the ID Register, reads the Device */ /* Type Register, closes tree relays and channels and reads the multiplexer’s */ /* Relay Control Registers, opens channels and scans all 64 channels on the */ /* module.*/ /* (Borland Turbo C++ program using SICL I/O calls.) */ #include <sicl.h>...
  • Page 113 All manuals and user guides at all-guides.com Close and Open Channels /******************** close and open channels *******************/ /* close channels 0-15 by setting all bits in register (base + 0x20) to 1 */ iwpoke((unsigned short *)(base_addr + 0x20), 0xffff); /* write a 1 to the register for tree relay 90 (base + 0x28) */ /* so channels 0-15 can be connected to the analog bus */ iwpoke((unsigned short *)(base_addr + 0x28), 1);...
  • Page 114 All manuals and user guides at all-guides.com /* set all bits to 0 to open last closed channel */ iwpoke ((unsigned short *)(base_addr + 0x22), 0); /* scan channels 32-47 in bank A (register offset 0x24) */ for (k=0; k<=15; k++) iwpoke ((unsigned short *)(base_addr + 0x24), ldexp(1,k));...
  • Page 115 All manuals and user guides at all-guides.com Notes: 114 Register-Based Programming Appendix B Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 116: Appendix C E1476A Error Messages

    All manuals and user guides at all-guides.com Appendix C E1476A Error Messages Error Types Table C-1 lists the error messages generated by the E1476A Multiplexer module firmware when programmed by SCPI. Errors with negative values are governed by the SCPI standard and are categorized in . Error numbers with positive values are not governed by the SCPI standard.
  • Page 117 All manuals and user guides at all-guides.com Table C-2. Multiplexer Error Messages Code Error Message Potential Cause(s) -211 Trigger ignored Trigger received when scan not enabled. Trigger received after scan complete. Trigger too fast. -213 Init Ignored Attempting to execute an INIT command when a scan is already in progress.
  • Page 118: Appendix D Relay Life

    All manuals and user guides at all-guides.com Appendix D Relay Life Replacement Strategy Electromechanical relays 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.
  • Page 119 All manuals and user guides at all-guides.com • As the relay begins to wear Contact Resistance Maximum Value. out, its contact resistance increases. When the resistance exceeds a predetermined value, the relay should be replaced. • The stability of the contact resistance Contact Resistance Variance.
  • Page 120: Index

    All manuals and user guides at all-guides.com Index E1476A User’s Manual C (continued) A16 address space commands (cont’d) inside command module 103 STATus:OPERation:CONDition? 89 outside command module 102 STATus:OPERation:ENABle 89 abbreviated commands 66 STATus:OPERation:ENABle? 89 ABORt 68 STATus:OPERation[:EVENt]? 90 address, base 102 STATus:PRESet 90 addressing the multiplexer 31 SYSTem:CDEScription? 91...
  • Page 121 All manuals and user guides at all-guides.com error messages 115 linking commands 67 error types 115, 117 examples Advancing Scan Using TRIGger 93 multiplexer Closing Multiplexer Channels 81 description 11 Connecting a Channel to the Analog Bus 42 resetting 107 Enabling Continuous Scans 76 using multimeter with 109 Enabling Monitor Mode 74...
  • Page 122 All manuals and user guides at all-guides.com safety symbols 8 terminal panel SCPI commands configuring 28 command format 65 connecting 28 command reference 67 HF common mode filters 28 commands quick reference 96 interconnect cables 28 specifications 99 TRIGger subsystem 93 STATus subsystem 87 TRIGger:SOURce 94 status system 88...
  • Page 123 All manuals and user guides at all-guides.com 122 Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 124 All manuals and user guides at all-guides.com    Manual Part Number: E1476-90005 Printed in U.S.A. E1100 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 125 All manuals and user guides at all-guides.com Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 126 All manuals and user guides at all-guides.com...

Table of Contents