HP VXI E1476A User's Manual And Programming Manual
HP VXI E1476A User's Manual And Programming Manual

HP VXI E1476A User's Manual And Programming Manual

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

Advertisement

Quick Links

A l l t e s t I n s t r u me n t s , I n c .
5 0 0 C e n t r a l A v e .
F a r mi n g d a l e , N J 0 7 7 2 7
P : ( 7 3 2 ) 9 1 9 - 3 3 3 9
F : ( 7 3 2 ) 9 1 9 - 3 3 3 2
a l l t e s t . n e t
s s a l e s @ a l l t e s t . n e t
T h e t e s t & me a s u r e me n t
e q u i p me n t y o u n e e d a t
t h e p r i c e y o u w a n t .
A l l t e s t c a r r i e s t h e w o r l d ' s l a r g e s t s e l e c t i o n o f
u s e d / r e f u r b i s h e d b e n c h t o p t e s t & me a s u r e me n t
e q u i p me n t a t 5 0 % t h e p r i c e o f n e w .
O O u r e q u i p me n t i s g u a r a n t e e d w o r k i n g , w a r r a n t i e d , a n d
a v a i l a b l e w i t h c e r t i f i e d c a l i b r a t i o n f r o m o u r i n - h o u s e s t a f f
o f t e c h n i c i a n s a n d e n g i n e e r s .
• 1 0 + f u l l t i me t e c h n i c i a n s w i t h o v e r 1 5 0 y e a r s o f
s p e c i a l i z a t i o n
• 9 0 d a y w a r r a n t y & 5 d a y r i g h t o f r e t u r n o n a l l
e q u i p me n t
• • 1 - 3 y e a r w a r r a n t i e s f o r n e w a n d
p r e mi u m- r e f u r b i s h e d e q u i p me n t
• E v e r y u n i t t e s t e d t o O E M s p e c i f i c a t i o n s
• S a t i s f a c t i o n g u a r a n t e e d
Y o u h a v e p l a n s , w e w i l l h e l p y o u a c h i e v e t h e m.
A n y p r o j e c t . A n y b u d g e t .
t
G e t a q u o t e t o d a y !
C C a l l ( 7 3 2 ) 9 1 9 - 3 3 3 9 o r e ma i l s a l e s @a l l t e s t . n e t .

Advertisement

Table of Contents
loading

Summary of Contents for HP VXI E1476A

  • Page 1 T h e t e s t & me a s u r e me n t e q u i p me n t y o u n e e d a t t h e p r i c e y o u w a n t . A l l t e s t I n s t r u me n t s , I n c .
  • Page 2 VXIplug&play function reference......VXIplug&play Online Help Soft Front Panel information ......VXIplug&play Online Help VISA language information........HP VISA User’s Guide HP VEE programming information....HP VEE User’s Manual *Supplied with HP Command Modules , Embedded Controllers, and VXLink.    Manual Part Number: E1476-90004 Printed in U.S.A. E0596...
  • Page 4: Table Of Contents

    Chapter 2 HP E1476A Switchbox Application Examples ......37 Reset Conditions ........... . 38 Switching or Scanning .
  • Page 5 Using Interrupts With Error Checking ....... . 54 Using the HP E1586A Rack Mount Terminal Panel ......56 Channel Connections .
  • Page 6 Appendix B HP E1476A Register-Based Programming ....... 103 About This Appendix..........103 Register Addressing .
  • Page 7 Appendix C HP E1476A Multiplexer Error Messages ....... . 117 Error Types .
  • Page 8: Edition 4

    This Hewlett-Packard product is warranted against defects in materials and workmanship for a period of three years from date of shipment. Duration and conditions of warranty for this product may be superseded when the product is integrated into (becomes a part of) other HP products.
  • Page 9: Safety Symbols

    Documentation History All Editions and Updates of this manual and their creation date are listed below. The first Edition of the manual is Edition 1. The Edition number increments by 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.
  • Page 10: Declaration Of Conformity

    Supplementary Information: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC (inclusive 93/68/EEC) and carries the "CE" mark accordingly. Tested in a typical configuration in an HP C-Size VXI mainframe. May, 1996...
  • Page 11 Notes: Front Matter...
  • Page 12: Reader Comment Sheet

    Please fold and tape for mailing Reader Comment Sheet HP E1476A Multiplexer User’s Manual Edition 4 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S. government employees are not eligible for the drawing).
  • Page 14: Hp E1476A Multiplexer Setup

    The term “Multiplexer” is used in this manual to refer to the HP E1476A 64-Channel, 3-Wire Multiplexer Module. • The HP E1476A is a VXIbus C-size register-based slave device. The Multiplexer can operate in a C-size VXIbus mainframe or a VMEbus mainframe.
  • Page 15: Warnings And Cautions

    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. 14 HP E1476A Multiplexer Setup Chapter 1...
  • Page 16 Anaolog Bus connection for HP E1411/E1326 Multimeter Figure 1-1. HP E1476A Simplified Schematic Chapter 1 HP E1476A Multiplexer Setup 15...
  • Page 17: Configuring The Multiplexer Module

    Chapter 3. A scanning voltmeter uses the commands and command reference found in the HP E1326B/E1411B 5-Digit Multimeter User’s Manual to control the switches and make measurements. See the CONFigure and MEASure commands in the multimeter manual.
  • Page 18: Setting The Logical Address Switch

    The Multiplexer Module can be configured as a switchbox or as a scanning voltmeter in conjunction with an HP E1411B or E1326B Multimeter. Refer to the C-Size VXIbus System Installation and Getting Started Guide for addressing information. Refer to Figure 1-3 for switch position information.
  • Page 19: Setting The Interrupt Priority

    To change the setting, simply rotate the switch so the arrow points to the interrupt priority level you desire. Figure 1-4. Setting Interrupt Request (IRQ) Priority Note Older HP mainframes require backplane jumpers be set correctly for each slot you use. Consult your mainframe manual. 18 HP E1476A Multiplexer Setup Chapter 1...
  • Page 20: Installing The Multiplexer In A Mainframe

    Installing the Multiplexer in a Mainframe The HP E1476A may be installed in any slot (except slot 0) in a C-size VXIbus mainframe. Refer to Figure 1-5 to install the Multiplexer in a mainframe. Set the extraction levers out. Slide the HP E1476A into any slot (except slot 0) until the backplane connectors touch.
  • Page 21: Terminal Modules

    Terminal Modules The HP E1476A 64-Channel, 3-Wire Multiplexer Module is comprised of a multiplexer switch card and a spring clamp type Terminal Module. The screwless terminals utilize a spring clamp terminal for connecting solid or stranded wire. Connection is made with a simple push of a three-pronged insertion tool (HP part number 8710-2127), which is shipped with the Multiplexer.
  • Page 22: Terminal Module Option A3E

    This allows you to crimp connectors onto wires which are then Option A3E inserted directly into the Multiplexer’s mating connector. Refer to the pin- out diagram ("Figure 1-12. HP E1476A Multiplexer Pin-out" on page 31) to make the connections. Figure 1-7. Crimp-and-Insert Connector...
  • Page 23 Maximum Current: 2A at 70°C Crimp-and-Insert Tools The hand crimp tool (part number HP 91518A) is used for crimping contacts onto a conductor. The pin extractor tool (part number HP 91519A) is required for removing contacts from the crimp-and-insert connector. These products are not included with Option A3E or with the terminal option accessories listed earlier.
  • Page 24: Terminal Module Option A3F

    Terminal Module Option A3F allows an HP E1476A to be connected to an HP E1586A Rack Mount Terminal Panel. The option provides 4 SCSI plugs on a Terminal Option A3F Module. This enables connection to a rack mount terminal panel using four Terminal Module.
  • Page 25: Mounting And Connecting The Hp E1586A Rack Mount Terminal Panel

    This cable is suitable for relatively short cable runs. Custom Length Cable This cable (HP Z2220A Option 050) is available in custom lengths. It is a 16-channel twisted pair cable with each twisted pair individually shielded to provide better quality shielding for longer cable runs.
  • Page 26 * To use the HP E1486 Terminal Panel WITHOUT the Option 001 Board, Plug the SCSI Cables *Optional directly into the E1586 Terminal Panel Option 001 Board Figure 1-9. Connecting the HP E1586A Rack Mount Terminal Panel Chapter 1 HP E1476A Multiplexer Setup 25...
  • Page 27: Connecting The Analog Bus

    See "Figure 1-11. Externally Connecting to the Analog Bus" for more information. NOTE to user's of the HP E1326A/B 5½-Digit Multimeter in a C-size adapter: Use the 19.5 inch analog bus cable P/N E1326-61611 for analog bus connection between your E1326 and the E1476A;...
  • Page 28 Figure 1-11. Externally Connecting to the Analog Bus Chapter 1 HP E1476A Multiplexer Setup 27...
  • Page 29: Wiring A Terminal Module

    Use wire Use wire size 22 - 26 Gage size 22 - 26 HP Part No. 8710-2127 0.2" 2.5mm 0.1" Crimp-and-Insert Spring Clamp Install Connectors (Crimp-and-Insert) Route Wiring Tighten wraps to secure wires 28 HP E1476A Multiplexer Setup Chapter 1...
  • Page 30 Install the Terminal Push in the Extraction Levers to Lock the Module Terminal Module onto the HP E1476A Extraction Levers HP E1476A Module Chapter 1 HP E1476A Multiplexer Setup 29...
  • Page 31: Attaching A Terminal Module To The Multiplexer

    HP E1476A Module Extraction Levers To remove the Terminal Module from the HP E1476A, use a small screwdriver to release the two extraction levers and push both levers out simultaneously to fre it from the HP E1476A Module...
  • Page 32: Connecting User Inputs

    Connecting User Inputs The HP E1476A consists of a switch module and a Terminal Module. The user connects inputs to the Multiplexer’s H, L and G terminal connections on the Terminal Module. "Figure 1-1. HP E1476A Simplified Schematic" on page 15 shows a simplified schematic for both the Multiplexer and the Terminal Module.
  • Page 33 CH32L — 26 1 — CH32H CH48L — 26 1 — CH48H BBTG = Bank B RT Guard BBTH = Bank B RT High BBTL = Bank B RT Low Figure 1-13. Option A3F Pinout 32 HP E1476A Multiplexer Setup Chapter 1...
  • Page 34: Programming The Multiplexer

    To program the Multiplexer using SCPI, you must select the interface address and SCPI commands to be used. Guidelines to select SCPI commands for the Multiplexer follow. See the HP 75000 Series C Installation and Getting Started Guide for interface addressing.
  • Page 35 Below are some SCPI commands and a description of their effect on channel lists and ranges. Channel Lists: CLOS(@100,112) Close channels 00 and 12 on card 01. OPEN(@203,210) Open channels 03 and 10 on card 02. 34 HP E1476A Multiplexer Setup Chapter 1...
  • Page 36: Initial Operation

    Command Module if you are planning to use the E1476A as a switchbox or scanning voltmeter instrument using SCPI commands. Both of these drivers are shipped with the E1476A module in both LIF (HP’s Logical Interchange Format) and DOS formats. Choose the correct driver disc and install it into your command module as described in the Installing Device Drivers Installation Note.
  • Page 37 A CLOSe command requires that you also close the appropriate tree relay to make connection to the analog bus (see "Figure 1-1. HP E1476A Simplified Schematic" on page 15). An example program follows which uses Hewlett-Packard BASIC and SCPI language to get you started using the Multiplexer.
  • Page 38: Hp E1476A Switchbox Application Examples 37

    Detecting Error Conditions ......Page 54 • Using the HP E1586A Rack Mount Terminal Panel..Page 56 Command...
  • Page 39: Reset Conditions

    In addition, after a command, *RST the current scan channel list is invalidated. Table 2-1 lists the parameters and default values for the functions following turn-on or reset. Table 2-1. HP E1476A Default Conditions for Power-on and Reset Default Parameter Value Description ARM:COUNt Number of scanning cycles is one.
  • Page 40 A tree relay (channel 90). Refer to "Figure 2-2. Channel Switching to the Analog Bus" on page 40. CLOS(@123, 190) Make measurement OPEN(@123, 190) Channel 90 can be left closed and other bank A channels closed for measurement. Chapter 2 HP E1476A Switchbox Application Examples 39...
  • Page 41 This example describes a method to make measurements that avoids the protection resistors all together. In particular, this method makes accurate 2- 40 HP E1476A Switchbox Application Examples Chapter 2...
  • Page 42 Make measurement in four-wire mode OPEN(@100, 132) Open measurement channels except tree relays. NOTE: Using the SCAN command automatically pairs channels 00 and 32, 01 and 33, 02 and 34, etc. for four-wire measurements. Chapter 2 HP E1476A Switchbox Application Examples 41...
  • Page 43 Figure 2-3. 64 Channels of Two-wire Measurements 42 HP E1476A Switchbox Application Examples Chapter 2...
  • Page 44 Figure 2-4. Typical 4-wire Measurement Pairs Chapter 2 HP E1476A Switchbox Application Examples 43...
  • Page 45: Temperature Measurements By Channel Switching

    Temperature measurements using thermistors consists of 2-wire or 4-wire ohms measurements. • Refer to Chapter 4 for making temperature measurements with the HP E1326/E1411 Multimeters. These multimeters can make temperature measurements directly from single or multiple 44 HP E1476A Switchbox Application Examples Chapter 2...
  • Page 46 5. Compute the compensated voltage (V) by the formula: V=(Vt-Vref). 6. Convert the compensated voltage (V) calculated in step 4 to temperature. This is the actual temperature measured by the thermocouple. Chapter 2 HP E1476A Switchbox Application Examples 45...
  • Page 47: Scanning Channels Using The Analog Bus

    TRIGger:SOURce OUTPut command can be used to enable the HP E1406A Command Module's “Trig Out” port, TTL Trigger bus line (0-7) or ECL Trigger bus lines (0-1). Figure 2-6 illustrates the commands in the scanning sequence.
  • Page 48: Notes On Scanning

    (channels 90, 91 and 92) during a scan operation. Notes on Scanning Scanning Requirements of a Switchbox (in an HP mainframe with an HP command module). To scan modules in a switchbox, you must form a valid "SWITCHBOX" instrument as described in "Figure 2-2. Channel Switching to the Analog Bus"...
  • Page 49 Multiplexer Module should change channels. Measurement Set-Up • E1412A has an HP-IB select code = 7, primary address = 09 and secondary address = 03 (it is addressed as 70903). • E1476A has an HP-IB select code = 7, primary address = 09 and secondary address = 14 (it is addressed as 70914).
  • Page 50 !Transfer readings to output buffer OUTPUT @Voltmeter;"FETC?" !Read all 64 readings from voltmeter. ENTER @Voltmeter;Results(*) !Print the Results array (all 64 readings). PRINT Results(*) !Reset switch to open all channels. OUTPUT @Switchbox;"*RST" Chapter 2 HP E1476A Switchbox Application Examples 49...
  • Page 51 Digital Multimeter has an HP-IB select code = 7, primary address = 22 (it is addressed as 722). • E1476A has an HP-IB select code = 7 and primary address = 09 and secondary address = 14 (it is addressed as 70914). •...
  • Page 52 !Trigger switchbox to change channels. OUTPUT @Switchbox;"*TRG" !Enter VM measurement result. ENTER @VM3457;Results !Print results. PRINT "Channel",Chan,Results !Loop back for next channel. NEXT Chan !Reset the switchbox to open all channels. OUTPUT @Switchbox;"*RST" Chapter 2 HP E1476A Switchbox Application Examples 51...
  • Page 53 The following example monitors bit 7 in the Status Register to determine when the scanning cycle completes. The example uses: • an HP-IB select code of 7, primary address of 09, and secondary address of 14 for the Multiplexer. •...
  • Page 54: Recalling And Saving States

    Enter the number (0-9) in the state parameter of the desired saved state. If was not previously executed using the selected number, the *SAV Multiplexer Module will configure to the reset values (see "Table 2-1. HP E1476A Default Conditions for Power-on and Reset" on page 38). Note Scan lists are not saved when a state is saved.
  • Page 55: Detecting Error Conditions

    If errors do occur, the Multiplexer interrupts the computer, and the error codes and messages are read from the error queue. The following HP BASIC programming example has a single Multiplexer at address 70914. 54 HP E1476A Switchbox Application Examples...
  • Page 56 OUTPUT 70914;"SYST:ERR?" !Read response. ENTER 70914;Code,A$ !Print error. PRINT Code,A$ !Keep querying for an error until error code = 0. UNTIL Code=0 !Clears status registers and error queue. OUTPUT 70914;"*CLS" STOP SUBEND Chapter 2 HP E1476A Switchbox Application Examples 55...
  • Page 57: Using The Hp E1586A Rack Mount Terminal Panel

    The HP E1586A Rack Mount Terminal Panel provides extended connections to the HP E1476A Multiplexer Module. The Terminal Panel is used in place of the HP E1476A Terminal Module, thus all operations previously explained in this chapter, except temperature measurements, apply to the Terminal Panel.
  • Page 58: Reference Thermistor Connections And Operations

    Reference The HP E1586 Terminal Panel’s three thermistors are located next to the channel 3 terminal block, between channels 11 and 16, and next to channel Thermistor 24 (see Figure 2-9 on page 56). Connections and Operations Thermistor Excitation The excitation is usually supplied by an externally connected multimeter or voltmeter, like the HP E1326/E1411 5½-Digit Multimeter.
  • Page 59 Terminal Panels. Figure 2-11 shows the connection for two Terminal Panels. Connect All Thermistors on Both Panels Two HP E1586 Terminal Panels using All Thermistors on Each Panel Figure 2-11. Connecting Six Thermistors on Two Panels 58 HP E1476A Switchbox Application Examples Chapter 2...
  • Page 60: Hp E1476A Switchbox

    [ROUTe:] CLOSe < channel_list > SCAN < channel_list > :MODE? [ROUTe:] is the root command, CLOSe SCAN are second level commands with parameters, and is a third level command. :MODE? Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 61 ROUT:CLOS (@100:107, 201, 225) or CLOS (@100:107, 201, 225) These commands function the same closing channels 00 through 07 on card 1 and channels 01 and 25 on card 2. 60 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 62: Scpi Command Reference

    There are two ways to send commands to the instrument. The most often used way is from a controller over the HP-IB interface, this method will be referred to as the “HP-IB interface” in the following command reference. The second way to send commands is from a terminal connected to the HP E1405/1406 command module (RS-232).
  • Page 63: Abort

    ) on the instrument. (See your HP E1405/E1406 Command Reference for details on the terminal interface.) If the scan was started from the HP-IB interface, but you wish to stop it by using the terminal, first make sure that the correct instrument (e.g.,SWITCH at desired logical address) is selected by using the terminal soft keys.
  • Page 64 ARM, INITiate:CONTinuous, [ROUTe:]SCAN, TRIGger Example Stopping a Scan with ABORt TRIG:SOUR BUS Bus is trigger source. INIT:CONT ON Set continuous scanning. SCAN (@100:115) Set channel list. INIT Start scanning cycle. ABOR Abort scan in progress. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 65: Arm

    “32767” is returned for the parameter regardless of the value set. ARM:COUNt Parameters Parameter Parameter Default Name Type Range of Values Value <MIN | MAX> numeric MIN = 1, MAX = 32,767 current cycles 64 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 66 • Comments Related Commands: INITiate[:IMMediate] Example Query Number of Scanning Cycles ARM:COUN 55 Set 10 scanning cycles. ARM:COUN? Query number of scanning cycles; returned value is 55. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 67: Display

    It is possible however, to send these commands over the HP-IB interface, and control the terminal’s display. In this case, care must be taken that the instrument receiving the...
  • Page 68: Display:monitor[:State]

    • Monitor Mode on an HP E1405/1406 Command Module Display: A typical display for the HP E1476A 64-Channel Multiplexer with all channels (that is, all relays) closed follows. The “#H” indicates data is in hexadecimal format. Each channel is represented as a bit in the hex value. The channels are grouped into four blocks of 16 channels each.
  • Page 69: Display:monitor[:State]

    DISPLay:MONitor[:STATe]? queries the monitor mode. The command returns a “1” DISPlay:MONitor[:STATe]? if monitor mode is on or a “0” if monitor mode is off. 68 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 70: Initiate

    (see INITiate[:IMMediate] on page 70 • Stopping Continuous Scan: See the command on page 62. ABORt • Related Commands: ABORt, ARM:COUNt, INITiate[:IMMediate], TRIGger:SOURce • *RST Condition: INITiate:CONTinuous OFF|0 Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 71: Initiate:continuous

    • Related Commands: ABORt, ARM:COUNt, INITiate:CONTinuous, TRIGger, TRIGger:SOURce • *RST Condition: None Example Starting a Single Scan SCAN (@100:163) Set channel list. INIT Start scanning cycle by closing channel 00 and proceeding. 70 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 72: Output

    OUTPut command subsystem enables one trigger line of the HP E1405A/B or OUTPut E1406A Command Module. It also can disable the active line. Subsystem Syntax OUTPut :ECLTrg n (:ECLTrg0 or :ECLTrg1 [:STATe] <mode> [:STATe]? [:EXTernal [:STATe] <mode> [:STATe]? :TTLTrg n (:TTLTrg0 through :TTLTrg7 [:STATe] <mode>...
  • Page 73: Output[:External][:State]

    TTL Trigger bus line. “n” specifies the TTL Trigger bus line (0 to 7) and “mode” enables ( or 1) or disables ( or 0) the specified TTL Trigger bus line. 72 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 74: Output:ttltrgn[:State]

    This example enables TTL Trigger bus line 7 and queries the enable state. The OUTPut:TTLTrgn? command returns “1” since the port is enabled. OUTP:TTLT7:STAT 1 Enable TTL Trigger bus line 7. OUTP:TTLT7? Query bus enable state. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 75: [Route:]

    Special Case of Using Upper Range 99 in the Channel List: Specifying the last channel as 99 e.g., (@100:199) automatically closes all channels on the card number specified by cc including tree relays 90 through 94 (see following table for tree relay information). 74 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 76: [Route:]Close

    Closing VSA and/or VSB Tree Relays: Closing tree relays VSA and/or VSB is typically required for most uses of this multiplexer. This connects channels to the voltage sense lines of the analog bus. See "Figure 3-1. HP E1476A Multplexer Module Status System" on page 82 for VSA and VSB connections to the analog bus.
  • Page 77: [Route:]Open

    63 of a card number 2 Multiplexer Module in a single switchbox. OPEN (@100,263) Open channels 100 and 263. 100 opens channel 00 of multiplexer #1; 263 opens channel 63 of multiplexer #2. 76 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 78: [Route:]Open

    Successive triggers from the source specified by TRIGger:SOURce advance the scan through the channel list. • Four-Wire Resistance Scanning: restricts the ROUTe:SCAN:MODE FRES valid channel list (see [ROUTe:]SCAN:MODE command). • Stopping Scan: See the ABORt command on page 62. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 79 The computer used in the example is an HP Series 200/300 with HP BASIC as the program language. The computer interfaces with the mainframe over HP-IB. Assumed is an HP-IB select code of 7, an HP-IB primary address of 09 and 22 for the HP E1405/E1406 command module and HP 3457A Multimeter, respectively, and an HP-IB secondary address of 14 for the switchbox.
  • Page 80: [Route:]Scan:mode

    *RST Condition: [ROUTe:]SCAN:MODE NONE Example Selecting the 4-Wire Ohms Mode TRIG:SOUR EXT Select external trigger source. SCAN:MODE FRES Select the 4-wire ohms scanning mode. SCAN (@100:107) Set channel list. INIT Start scanning cycle. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 81: [Route:]Scan:mode

    Selecting the ABUS Port TRIG:SOUR EXT Select external trigger source. SCAN:MODE FRES Select the 4-wire ohms scanning mode. SCAN:PORT ABUS Select the ABUS port. SCAN (@100:107) Set channel list. INIT Start scanning cycle. 80 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 82: Status

    (the bits you want logically OR'd into the summary bit). The registers are queried using decimal weighted bit values. The decimal equivalents for bits 0 through 15 are included in "Figure 3-1. HP E1476A Multplexer Module Status System" on page 82. A numeric value of 256 executed in a STAT:OPER:ENABle <unmask>...
  • Page 83 STAT:OPER:EVEN? query command. Figure 3-1. HP E1476A Multplexer Module Status System 82 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 84: Status:operation:condition

    STAT:OPER:ENAB <unmask> command. However, the maximum decimal weighted value used in this module is 256 (bit 8 set to true). Example Query the Operation Status Enable Register STAT:OPER:ENAB? Query the Operation Status Enable Register. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 85: Status:operation[:Event]

    Enable Register by setting all Enable Register bits to 0. It does not affect either the “status byte” or the “standard event status”. PRESet does not clear any of the Event Registers. 84 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 86: System

    1 through 99 Comments Differences between opens all *RST CPON YSTem:CPON ALL *RST channels of all modules in a switchbox, while SYSTem:CPON <number> opens the channels in only the module (card) specified in the command. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 87: System:ctype

    <number> numeric 1 through 99 • Comments HP E1463A 64-Channel Relay Multiplexer Module Model Number: The command returns: SYSTem:CTYPe? <number> HEWLETT-PACKARD,El476A,0,A.08.00 where the 0 after E1476A is the module serial number (always 0) and A.08.00 is an example of the module revision code number.
  • Page 88 Example Reading the Error Queue SYST:ERR? Query the error queue. Chapter 3 HP E1476A Switchbox Command Reference...
  • Page 89: Trigger

    TRIG:SOUR HOLD Set trigger source to HOLD. SCAN (@100:163) Define channel list. INIT Start scanning cycle. loop statement Start count loop. TRIG Advance scan to next channel. increment loop Increment loop count. 88 HP E1476A Switchbox Command Reference Chapter 3...
  • Page 90: Trigger:source

    • Using External Trigger Inputs: With selected, TRIGger:SOURce EXTernal only one switchbox at a time can use the external trigger input at the HP E1406A “Trig In” port. • Using Trigger Bus Inputs: These triggers are from the VXI backplane trigger lines .
  • Page 91: Trigger:source

    ABORt, [ROUTe:]SCAN, OUTPut • *RST Condition: TRIGger:SOURceIMMediate Example Scanning Using External Triggers In the following example, the trigger input is applied to the HP E1405/E1406 command module's “Trig In” port. TRIG:SOUR EXT Set trigger source to external. SCAN (@100:163) Set channel list.
  • Page 92: Scpi Command Quick Reference

    SCPI Command Quick Reference The following table summarizes the SCPI commands for the HP E1476A 64- Channel Relay Multiplexer used in a switchbox. Command Description ABORt ‘ Abort a scan in progress. :COUNt <number> Multiple scans per INIT command. :COUNt? [MIN|MAX] Query number of scans.
  • Page 93: Ieee 488.2 Common Command Reference

    HP E1476A Multiplexer Module. Examples using some of these commands are illustrated in Chapter 2 of this manual. For more information on Common Commands, refer to the HP 75000 Series C Mainframe (HP Model Number E1400/ E1401) User’s Manual or the ANSI/IEEE Standard 488.2-1987.
  • Page 94: Hp E1476A Scanning Voltmeter Application Examples

    This chapter gives application information and examples for using the HP E1476A 64-Channel, 3-Wire Multiplexer to make measurements with the HP E1411 (or HP E1326 used with a C-size adapter installed in the C-size mainframe) 5½-Digit Multimeter in the scanning voltmeter configuration.
  • Page 95: Reset Conditions

    64 channels and the tree relays are open. In addition, after a *RST command, the current scan channel list is invalidated. See the HP E1326/E1411B 5½-Digit Multimeter User's Manual for the reset conditions of the multimeter. Table 4-1 lists the parameters and default values for the switch module functions following power-on or reset.
  • Page 96: The Scanning Voltmeter

    The switchbox device driver discussed in Chapter 2 DOES NOT apply to the E1476A multiplexer when part of a scanning voltmeter. The note on Page 93 prescribes the use of the HP E1326/E1411 5½-Digit Multimeter device driver and command reference. The multimeter's Command Quick Reference is provided at the end of this chapter for your scanning voltmeter application reference.
  • Page 97: Making Measurements

    This example scans a list of multiplexer channels and makes a measurement on each channel (this example scans 32 channels of the multiplexer). The Measurement measured readings are entered into the computer and displayed after the Program 96 HP E1476A Scanning Voltmeter Application Examples Chapter 4...
  • Page 98: Voltage Measurements

    Measurements 90 OUTPUT 70903;"MEAS:TEMP? TC,K,(@100:131)" Thermistor To make temperature measurements using a 4-wire, 5000Ω thermistor, change line 90 in the voltage measurement example to read: Temperature Measurements 90 OUTPUT 70903;"MEAS:TEMP? FTH,5000,(@100:131)" Chapter 4 HP E1476A Scanning Voltmeter Application Examples 97...
  • Page 99 Notes: 98 HP E1476A Scanning Voltmeter Application Examples Chapter 4...
  • Page 100: Scanning Voltmeter Command Quick Reference

    Scanning Voltmeter Command Quick Reference The following tables summarize SCPI commands for the HP E1326 and HP E1411 5½-Digit Multimeters. Command Description ABORt Place multimeter in idle state. CALibration :LFRequency 50 | 60 | MIN | MAX Change line reference frequency :LFRequency? [MIN | MAX] .Query line reference frequency...
  • Page 101 When the multimeter is in the wait-for-trigger state and the trigger source is TRIGger:SOURce BUS, use the *TRG command to trigger the multimeter. *TST* Self-Test Should return 0. If code 1, 2, 3, or 4 occurs, return the multimeter to Hewlett-Packard for repair. 100 HP E1476A Scanning Voltmeter Application Examples Chapter 4...
  • Page 102: Hp E1476A Specifications

    Dynamic Module Current (A): 0.40 0.00 Crosstalk(db) (Channel-to-Channel): Watts/slot: -70 (100kHz) -45 (10 MHz) Cooling/slot: .10 mm H O @ 0.30 Liter/sec for 10°C rise Operating Temperature: 0 - 55°C Operating Humidity: 65% RH, 0 - 40°C Appendix A HP E1476A Specifications 101...
  • Page 103: Relay Life

    Note Relays that wear out normally or fail due to misuse should not be considered defective and are not covered by the product’s warranty. 102 HP E1476A Specifications Appendix A...
  • Page 104: Hp E1476A Register-Based Programming

    The HP E1476A 64-Channel, 3-Wire Multiplexer is a register-based module which does not support the VXIbus word serial protocol. When a SCPI command is sent to the multiplexer, the instrument driver resident in the HP E1406A Command Module parses the command and programs the multiplexer at the register level.
  • Page 105 A16 Address Space When the HP E1406A Command Module is not part of your VXIbus system Outside the Command (Figure B-1), the multiplexer’s base address is computed as: Module C000 + (LADDR * 64) 49,152 + (LADDR * 64) where C000 (49,152) is the starting location of the register addresses, LADDR is the multiplexer’s logical address, and 64...
  • Page 106 A16 Address Space When the A16 address space is inside the HP E1406A Command Module (Figure B-2), the multiplexer’s base address is computed as: Inside the Command Module or Mainframe 1FC000 + (LADDR * 64) 2,080,768 + (LADDR * 64)
  • Page 107: Register Descriptions

    The “Programming Examples” on page 112 shows how to read the ID Register. The Device Type Reading the Device Type Register returns 0218 which identifies the device as the HP E1476A 64-Channel Multiplexer. Register base + 02 Write Undefined Read 0218 The “Programming Examples”...
  • Page 108: The Status/Control Register

    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 Appendix B HP E1476A Register-Based Programming 107...
  • Page 109 Connects the Current Source H-L-G terminals of the Analog Bus to Bank B. bit 3 RTA (ch93) Connects the Reference Thermistor to Bank A for voltage sense. bit 4 RTB (ch94) Connects the Reference Thermistor to Bank B for current source. 108 HP E1476A Register-Based Programming Appendix B...
  • Page 110 Reading the Relay Control Registers returns a hexadecimal number which indicates a “1” for each bit representing a channel that is closed. A bit that is Control Registers “0” indicates the channel is open. Appendix B HP E1476A Register-Based Programming 109...
  • Page 111: Program Timing And Execution

    • Multiplexer Status Register bit 7 (the BUSY bit) is monitored to determine when a multiplexer channel can be closed (or opened), and when a channel has finished closing (or opening). 110 HP E1476A Register-Based Programming Appendix B...
  • Page 112: Using A Multimeter With The Multiplexer

    (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). Appendix B HP E1476A Register-Based Programming 111...
  • Page 113: Programming Examples

    HP E1406A slot 0 Command Module. The command module simply provides direct access to the VXI backplane. If you use the HP E1406A with SCPI commands, you would use the HPE1476A SCPI driver which you installed in the HPE1406A firmware and register programming would not be necessary.
  • Page 114 /* 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 HP SICL I/O calls.) */ #include <sicl.h> #include <stdio.h>...
  • Page 115 /* take measurement here after each iteration of the loop */ /* 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) */ 114 HP E1476A Register-Based Programming Appendix B...
  • Page 116 /* take measurement here after each iteration of the loop */ /* set all bits to 0 to open last closed channel */ iwpoke ((unsigned short *)(base_addr + 0x26), 0); /* close HP SICL session */ iclose(e1476a); } /* end of main */...
  • Page 117 Notes: 116 HP E1476A Register-Based Programming Appendix B...
  • Page 118: Hp E1476A Multiplexer Error Messages

    Range Error Types Description -199 to -100 Command Errors (syntax and parameter errors). See the HP E1405/E1406 Command Module User’s Manual for a description of these errors. -299 to -200 Execution Errors (instrument driver detected errors). See the HP E1405/E1406 Command Module User’s Manual for further details.
  • Page 119 Config error 17, Slot 0 Attempt to run a downloaded scan list with ARM:COUNt set to a value functions disabled other than 1. Applies to HP FET switches only. 2600 Function not supported Sending a command to a module (card) in a switchbox that is not on this card supported by the module or switchbox.
  • Page 120: Index

    Card Numbers reset Channel Connecting a Channel to the Analog Bus lists Connecting the Analog Bus ranges Connecting the HP E1586A Rack Mount Terminal reset condition Panel Channel Address Connecting the Rack Mount Terminal Panel Channel Lists Index...
  • Page 121 ExampleuUsing the scan complete bit setting – Execution program Making Measurements Making Measurements Using the HP E1586A Rack Filters Mount Terminal Panel HF common mode Making Measurements Using the HP E1586A Format Terminal Panel common command Making Measurements Using the Making...
  • Page 122 Programming Examples Module Status Programming the Multiplexer reading the status/control register Modules terminal Quick Reference Mounting and Connecting the HP E1586A Rack SCPI Command Mount Terminal Panel SCPI commands Mounting the HP E1586A Rack Mount Terminal Panel Multimeter Rack Mount Terminal Panel...
  • Page 123 Relay Control Registers two-wire ohms measurements Reset Conditions voltage measurements scanning voltmeter Scanning Voltmeter Application Examples Resetting the Multiplexer SCPI Command Format Resistance Measurements SCPI Command Quick Reference four-wire SCPI Command Reference two-wire ABORt [ROUTe:] [ROUTe:]CLOSe ARM:COUNt? [ROUTe:]CLOSe? DISPlay [ROUTe:]OPEN DISPLay:MONitor:CARD [ROUTe:]OPEN? DISPLay:MONitor:CARD?
  • Page 124 Synchronizing the Multiplexer with a Multimeter Using BUS Triggers with an External Device to Scan SYSTem Channels SYSTem:CDEScription? Using Interrupts With Error Checking SYSTem:CPON Using the HP E1586A Rack Mount Terminal SYSTem:CTYPe? Panel SYSTem:ERRor? Voltage Temperature Measurements measurements scanning voltmeter...
  • Page 125 124 Index...

Table of Contents