Summary of Contents for E1476A

Page 1: ...nderutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demos In stock Ready to ship TAR certified secure asset solutions Expert team I Trust guarantee I 100 satisfaction All trademarks brand names and brands appearing herein are the property of their respective ow...

Page 2: ...hnologies 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: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 4: ...figuring the E1586A Rack Mount Terminal Panel 26 Connecting the Terminal Panel 26 Configuring the Terminal Panel 28 Programming the Multiplexer 31 Addressing the Multiplexer 31 Default Conditions 33 Start Up Exercises 34 Chapter 2 Switchbox Applications 39 Using This Chapter 39 Switchbox Definition 39 Switchbox Measurements 40 Multiplexer Reset Conditions 40 Switching Applications 41 Switching Cha...

Page 5: ...k Reference 62 Chapter 4 Switchbox Command Reference 65 Using This Chapter 65 Command Types 65 ABORt 68 ARM 70 ARM COUNt 70 ARM COUNt 70 DISPlay 72 DISPLay MONitor CARD 72 DISPLay MONitor CARD 73 DISPLay MONitor STATe 73 DISPLay MONitor STATe 74 INITiate 75 INITiate CONTinuous 75 INITiate CONTinuous 76 INITiate IMMediate 76 OUTPut 77 OUTPut ECLTrgn STATe 77 OUTPut ECLTrgn STATe 77 OUTPut EXTernal ...

Page 6: ...ogramming 101 Using This Appendix 101 Register Programming vs SCPI Programming 101 Register Addressing 101 The Base Address 102 Register Descriptions 104 The WRITE Registers 104 The READ Registers 104 The ID Register 104 The Device Type Register 104 The Status Control Register 105 Relay Control Registers 105 Program Timing and Execution 108 Closing Channels 108 Using a Multimeter with the Multiple...

Page 7: ...6 Notes Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 8: ...RANTIES ARE EXCLUSIVE AND NO OTHER WARRANTY OR CONDITION WHETHER WRITTEN OR ORAL IS EXPRESSED OR IMPLIED AND AGILENT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OR CONDITIONS OF MERCHANTABILITY SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE 8 Agilent will be liable for damage to tangible property per incident up to the greater of 300 000 or the actual amount paid for the product that is...

Page 9: ...rcuited fuse holders Keep away from live circuits Operating personnel must not remove equipment covers or shields Procedures involving the removal of covers or shields are for use by service trained personnel only Under certain conditions dangerous voltages may exist even with the equipment switched off To avoid dangerous electrical shock DO NOT perform procedures involving cover or shield removal...

Page 10: ...IEC 61000 4 4 1995 EN 61000 4 4 1995 0 5 kV signal lines 1 kV power lines IEC 61000 4 5 1995 EN 61000 4 5 1995 0 5 kV line line 1 kV line ground IEC 61000 4 6 1996 EN 61000 4 6 1996 3 V 0 15 80 MHz IEC 61000 4 11 1994 EN 61000 4 11 1994 1 cycle 100 Canada ICES 001 1998 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 199...

Page 11: ...10 Notes Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 12: ...irmware running in the Command Module E1406 for example This firmware is the instrument driver providing Standard Commands for Programmable Instruments SCPI programming capability The term switchbox is used to refer to an instrument made up of one or more switch modules Programming the E1476A can be via a command module using SCPI commands through an embedded controller using Compiled SCPI C SCPI ...

Page 13: ...m Figure 1 1 shows a simplified block diagram of the E1476A multiplexer with typical connections to external multimeters Figure 1 1 E1476A Simplified Block Diagram Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 14: ... H Ch 32 H L Ch 33 Ch 34 G Ch 35 H Ch 36 L Ch 37 G Ch 38 Ch 39 Ch 40 Ch 41 Ch 42 Ch 43 Ch 44 Ch 45 Ch 46 Ch 47 H Ch 48 L Ch 49 G Ch 50 Ch 51 Ch 52 Ch 53 Ch 60 Ch 62 Ch 63 Ch 61 G H L Ch 31 Ch 30 Ch 29 Ch 28 Ch 3 Ch 0 Ch 1 Ch 2 L H G Reference Thermistor Voltage Sense to Channel 93 Analog Bus VM Input VM Analog Bus No Connection No Connection Current Source to Channel 94 Reference Thermistor 4th Ro...

Page 15: ...oltmeter commands are different from the switchbox commands listed in Chapter 4 A scanning voltmeter uses the commands in the E1326B E1411B 5 Digit Multimeter User s Manual to control the switches and make measurements See Chapter 3 for scanning voltmeter applications See Figure 1 4 for a typical scanning voltmeter configuration Figure 1 3 Typical Multiple Module Switchbox Command Module Switch La...

Page 16: ...terminal module consider the highest voltage present accessible on any terminal Use only wire with an insulation rating greater than the highest voltage which will be present on the terminal module Do not touch any circuit element connected to the terminal module if any other connector to the terminal module is energized to more than 30 VAC rms or 60 VDC CAUTION MAXIMUM VOLTAGE CURRENT Maximum all...

Page 17: ...55 for dynamic configuration The E1476A supports dynamic configuration of the address This means the address is set programmatically by the resource manager when it encounters a module with address 255 that supports dynamic configuration See Figure 1 5 for switch position information NOTE When using the E1406 Command Module the address switch value must be a multiple of 8 if the module is the firs...

Page 18: ...e factory The interrupts are disabled when set to level 0 Be careful when deciding to disable the interrupts as both the VOLTMTR and SWITCH drivers require that interrupts be enabled To change the setting rotate the switch so the arrow points to the interrupt priority level desired Interrupts can also be disabled using the E1476A Status Control Register See Figure 1 6 for the Interrupt Request Lev...

Page 19: ... Tighten the top and bottom screws to secure the multiplexer to the reverse the procedure mainframe Levers Extraction Set the extraction levers out 4 1 2 the mainframe by pushing Seat the E1476A into in the extraction levers 3 NOTE The extraction levers will not seat the backplane connectors on older VXIbus mainframes You must manually seat the connectors by pushing in the module until the module ...

Page 20: ...sertion tool part number 8710 2127 that is shipped with the multiplexer If the spring clamp type terminal module is not desired a crimp and insert terminal module Option A3E and an interface to rack mount terminal panel Option A3F are available See Configuring the E1586A Rack Mount Terminal Panel for details on using Option A3F Standard Terminal Module Figure 1 8 shows the E1476A spring clamp stan...

Page 21: ...C max Voltage 600 V Jumper Wire and Contacts A crimp and insert contact is crimped onto each end of a single conductor jumper wire This jumper is typically used to tie two pins together in a single crimp and insert connector Order 91512A Length 10 cm Wire Gauge 24 AWG Quantity 10 each Insulation Rating 105o C max Voltage 300 V Crimp and Insert Contacts These contacts may be crimped onto a conducto...

Page 22: ...retain wiring exit panel 2 Make connections 3 A Release screws B Press tab forward and release Tab Remove 1 of the 3 wire exit panels 5mm 0 2 Use wire size 22 26 Gage Part No 8710 2127 Route wiring Install connectors Crimp and Insert 4 5 Tighten wraps to secure wires Crimp and Insert AWG Use wire size 22 26 0 1 2 5mm Spring Clamp Depress terminal lever s Insert wire s into terminal s Release lever...

Page 23: ...it Replace wiring exit panel 8 module 6 Keep wiring exit panel hole as small as possible Extraction Levers Push in the extraction levers to lock the B Press down and tighten screws terminal module onto the E1476A 9 Replace clear cover A Hook in the top cover tabs onto the fixture 7 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 24: ...ion To remove the terminal module from the E1476A onto the E1476A module Push in the extraction levers to lock the terminal module the terminal module to the Apply gentle pressure to attach Align the terminal module connectors to the E1476A module connectors E1476A module extraction levers to release the two 3 2 Levers Extraction Module E1476A Extraction Lever Extend the extraction levers on the 1...

Page 25: ... analog bus connection between multiplexers and switch modules to the multimeter to use the scanning and measurement capability of the multimeter These cables provide the input to the multimeter from the multiplexer switch channels See Figure 1 12 for connection details NOTE Use the 19 5 inch analog bus cable part number E1326 61611 for analog bus connection between an E1326B and the E1476A Figure...

Page 26: ...minal module s VM Input and VM ΩI terminals See Figure 1 13 for connection information Figure 1 13 Externally Connecting to the Analog Bus To External Measuring Device Analog Bus to VM Terminals Bank A Input H L G Input VM Analog Bus to VM H L G VM Bank B Terminals Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 27: ... connections The Terminal Panel provides up to 32 3 wire connections to allow 32 channel connections to the E1476A multiplexer module via the Option A3F terminal module See Figure 1 14 for connection details Figure 1 14 Connecting the E1586A Rack Mount Terminal Panel Option A3F Terminal Module To use the E1486 Terminal Panel WITHOUT the Option 001 Board Plug the SCSI Cables directly into the E1586...

Page 28: ...ovides four SCSI plugs on a terminal module to enable connection to a rack mount terminal panel using four terminal modules See Figure 1 15 for the front panel view and connector pinouts of the Option A3F Terminal Module Figure 1 15 Terminal Module Option A3F Pinouts E1476A OPTION A3F Chan 0 15 16 31 Chan Chan 32 47 Chan 48 63 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOUR...

Page 29: ...E1586A Terminal Panel can be mounted in a standard size instrument rack To minimize temperature gradients across the panel the panel should be mounted in the rack such that it is away from the other heat sources The bottom of the rack is usually the preferred location Take particular care to minimize the temperature differences across the horizontal width of the Terminal Panel since it is most sus...

Page 30: ...vides Analog Bus connections to the multiplexer module However since the terminal module is used with other modules the Analog Bus connections are labeled differently on the Terminal Panel Figure 1 16 shows the Analog Bus connections to the Terminal Panel Reference Thermistor Connections and Operations The E1586 Terminal Panel s three thermistors are located next to the channel 3 terminal block be...

Page 31: ...up to 32 channels for temperature measurements This provides the excitation current to all three on board thermistors on the Terminal Panel Figure 1 17 shows connections for a single Terminal Panel Connecting Two Terminal Panels for Reference Temperature Measurements In this configuration two Terminal Panels are used to provide up to 64 channels for temperature measurements This provides the excit...

Page 32: ...BOLVW to close and open the set of channels specified one channel at a time Card Numbers The multiplexer card number depends on the switchbox configuration single module or multiple module set for the multiplexers Leading zeroes can be ignored for the card number See Setting the Logical Address Switch in this chapter for more information on setting logical addresses and switchbox configurations Fo...

Page 33: ...nnel list or channel range must be from a lower channel number to a higher channel number For example 26 is acceptable but 26 generates an error Using the channel range n00 n99 with the SCAN command causes all channels to be scanned except the tree relays channels 90 through 94 These are not typical scan channels and are not included in a scan list You can however include channel 93 in a scan list...

Page 34: ...for procedures to install device drivers At power on or following a reset of the module RST command all channels are open A RST command invalidates the current scan list and you must specify a new scan list Command parameters are set to the default conditions in Table 1 2 Execute 6 1 3257 86 to enable use of the analog bus for the 6 1 command A 26H command requires that you also close the appropri...

Page 35: ...talled The command module is the resource manager at logical address 0 and is typically addressed in the mainframe by 70900 Input this BASIC program into your computer 0 287387 5 9 67 17 5 35 17 1 RUN the program and look for the device driver 6 7 6 7 2 5 0 RAM could be FLASH flash ROM depending on where the device driver is loaded QRVWLF 5 9HU 67 queries the command module at address 70900 for a ...

Page 36: ...al address divided by 8 the secondary address 112 8 14 Thus the instrument address is 70914 0 287387 1 17 5 35 17 1 RUN the program The response should be as follows The device driver revision must be A 08 00 or later 77 3 5 6 7 2 Exercise 3 Perform Open Close and Scan Operations This exercise performs close open and scanning operations and queries the status byte Now that communication with the m...

Page 37: ... s error queue by inserting the following four program lines all errors are read until the error queue is 0 No errors 5 3 7 287387 6 67 55 17 5 A gets the error number A gets the error message 35 17 817 See Using Interrupts With Error Checking in Chapter 2 for detecting errors with interrupts For example inserting the following incorrect program line 287387 75 6285 86 will cause an error to be sen...

Page 38: ...gical address 25 The modules must be installed in adjacent slots with the multiplexer to the right of the multimeter The scanning voltmeter is addressed from GPIB interface 7 or the interface you use instead of 7 primary address 09 and secondary address 03 The scanning voltmeter address is 70903 and the multimeter controls the multiplexer module As required set the E1411B multimeter to logical add...

Page 39: ...measured readings are entered into the computer and displayed after the scan You can then check the measured readings with the values of the resistor s you installed on the channels 0 5GJV Dimension array to store readings 5 Clear the scanning voltmeter 287387 567 Reset the scanning voltmeter 287387 0 6 92 7 Configure the multimeter for DC voltage measurements and specify channel list to scan chan...

Page 40: ... a typical multiple module switchbox NOTE A switchbox configuration does not include a multimeter such as the E1411B installed in the mainframe and measurements must be made using an external multimeter In contrast a scanning voltmeter configuration does include a multimeter installed in the mainframe See Chapter 3 for scanning voltmeter applications Figure 2 1 Typical Switchbox Configuration Mult...

Page 41: ...Multiplexer Reset Conditions At power on or following the reset of the multiplexer 567 command all 64 channels and the tree relays are open In addition after a 567 command 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 E1476A Default Conditions for Power on and Reset Parameter Default Description...

Page 42: ...d 23 1 command remove power from the module or reset the module with a 567 command Table 2 2 provides a description of each tree relay function Table 2 2 Tree Relay Descriptions Tree Relay Channel Designation Functional Description 90 VSA Connects the Voltage Sense H L G terminals of the Analog Bus to the Bank A channels channels 00 to 31 91 VSB Connects the Voltage Sense H L G terminals of the An...

Page 43: ...an be left closed and other bank A channels closed for measurement Figure 2 2 Example Connecting a Channel to the Analog Bus VM Input VOLTAGE SENSE 100 CURRENT SOURCE CURRENT SOURCE BUS VOLTAGE SENSE BUS CS CH92 BANK B BANK B ANALOG BUS H G L G L H CH32 CH63 BANK B 32 G L H E1476A 64 CHANNEL MULTIPLEXER 100 G REF THERMISTER RELAYS CURRENT SOURCE BUS VSB CH91 VSA CH90 VOLTAGE SENSE BANK A L RTB CH9...

Page 44: ...h See Figure 2 3 for a circuit diagram A typical program sequence is 26 Closes all paths through channel 00 26 FF cc channel to be measured 01 to 63 0DNH PHDVXUHPHQW 23 1 FF Open channel cc after measurement is made Example Four Wire Resistance Measurements To make four wire resistance measurements when switching not scanning you must use a channel from bank A for the voltage sense and close the v...

Page 45: ... SOURCE BUS ANALOG BUS FRONT PANEL CONNECTOR E1476A 64 CHANNEL MULTIPLEXER G G L H L H VSB CH91 CS CH92 VM Input VM INPUT VM ANALOG BUS CH32 2 WIRE MEASUREMENT COMMON 100 100 TO E1411B OR E1326B MULTIMETER EXTERNAL VM OR OTHER DEVICE TO E1412A OR L G H H L G G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H L G L H G H...

Page 46: ...S VOLTAGE SENSE BUS VSA CH90 VOLTAGE SENSE 100 BANK A CH07 CH08 CH15 CH23 CH24 CH31 CH16 CH32 CURRENT SOURCE BANK A R TO E1411B OR E1326B MULTIMETER TERMINAL MODULE CH00 CONNECTOR FRONT PANEL G L H L G H G VM Input H L G H L ANALOG BUS SENSE VOLTAGE G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H G L H ...

Page 47: ...ate the thermocouple temperature measurements This example shows one way to make temperature measurements using an E1412A or equivalent multimeter See Figure 2 5 for typical connections See Chapter 3 to make temperature measurements with the E1326 or E1411 multimeters Figure 2 5 Example Temperature Measurements 5K OHM REFERENCE BANK B VOLTAGE SENSE CURRENT SOURCE BANK B VOLTAGE SENSE VSA CH90 BANK...

Page 48: ...the thermocouple connected to a channel 9W 4 Compute the effective temperature at the external thermocouple junction by doing the following two steps Compute the actual voltage across the external thermocouple junction using 9WF7H WHUQDO 9PHWHU 9WF7UHI where9PHWHU is the actual voltmeter reading and 9WF7UHI is the voltage across the selected thermocouple type at the terminal module temperature 7UH...

Page 49: ...losing the channel and its associated bank analog bus tree relay You can make a single scan through the channel list or scan a multiple number of times You also can scan the channel list continuously until the scan is aborted Figure 2 6 shows the commands in the scan sequence Figure 2 6 Command Sequence to Scan Channels OUTP TTLT 1 O ON OFF TRIG INIT SCAN SCAN PORT ABUS NONE VOLT RES FRES SCAN MOD...

Page 50: ...g bus tree relay channels 90 91 and 92 operation The analog bus provides access to all three wires of the channel High Low and Guard Access is through the front panel analog bus connector usually connected to other multiplexers or to the E1411B multimeter or through the terminal module VM Input and VM ΩI terminals NOTE To scan modules in a switchbox you must first form a valid SWITCHBOX instrument...

Page 51: ...nitiate a measurement E1412A TTL VM Complete used the multimeter to signal the multiplexer that measurement is complete and the multiplexer should change channels The E1412A multimeter GPIB select code 7 primary address 09 and secondary address 03 addressed at 70903 The E1476A GPIB select code 7 primary address 09 and secondary address 14 addressed at 70914 Figure 2 7 shows connections for this ex...

Page 52: ...for trigger 287387 6ZLWFKER 567 6 Reset switchbox clear status system 287387 6ZLWFKER 2873 77 7 21 Enable switchbox trigger output TTLT2 287387 6ZLWFKER 75 6285 77 7 Set for TTLT1 trigger input 287387 6ZLWFKER 6 1 02 5 6 Set multiplexer for 2 wire Ohms 287387 6ZLWFKER 6 1 3257 86 Enable analog bus tree relay control during scan 287387 6ZLWFKER 6 1 Set 64 channel scan list 287387 6ZLWFKER 23 Pause ...

Page 53: ...xt Trig is used by the voltmeter to know when to initiate a measurement The 3457 voltmeter GPIB select code 7 and primary address 22 addressed at 722 The E1476A GPIB select code 7 primary address 09 and secondary address 14 addressed at 70914 Figure 2 8 shows connections for this example A BASIC language example program follows Figure 2 8 Figure 2 8 Example Scanning Using BUS Trigger Terminal Modu...

Page 54: ... voltage mode 287387 6ZLWFKER 6 1 3257 86 Enable ABUS tree switch control during scan 287387 6ZLWFKER 6 1 Set scan list for all 64 channels 287387 6ZLWFKER 1 7 Start the scan 287387 6ZLWFKER 23 Pause until switchbox is set up 17 5 6ZLWFKER 2SFBYDOXH Read response to OPC command 17 5 90 5HVXOWV Read the first voltmeter reading 35 17 KDQQHO 5HVXOWV Print first reading 25 KDQ 72 Set up loop for other...

Page 55: ... the IEEE 488 2 Common Command STB to read the Status Register This example monitors bit 7 in the Status Register to determine when the scanning cycle completes The example uses GPIB select code 7 primary address 09 and secondary address 14 for the multiplexer addressed at 70914 287387 6 Clear to talk to the switch 287387 67 7 23 5 1 Set so scan complete causes an event 287387 75 6285 7 Set to ext...

Page 56: ...ed Control Relay States channels 90 through 94 open or closed 50 281W 75 JHU 6285FH 2873XW 67 7H 1 7LDWH 217LQXRXV 5287H 6 1 02 5287H 6 1 3257 Recalling States The 5 QXPHULFBVWDWH command recalls a previously saved state Enter the number 0 9 in the QXPHULFBVWDWH parameter of the desired saved state If 6 9 was not previously executed using the selected number the multiplexer will configure to the r...

Page 57: ...e multiplexer The program monitors the multiplexer s Standard Event Status Register for an error condition If no errors occur the multiplexer functions as programmed If errors do occur the multiplexer interrupts the computer and the error codes and messages are read from the error queue Add your application s code here 21 175 UUPVJ Call to print out error message 1 175 Add your application s code ...

Page 58: ...r for scanning voltmeter configuration commands Scanning Voltmeter Description A scanning voltmeter configuration uses the voltmeter instrument driver VOLTMTR The scanning voltmeter commands are different from the switchbox commands listed in Chapter 4 A scanning voltmeter uses the commands in the E1326B E1411B 5 Digit Multimeter User s Manual to control the switches and make measurements See Figu...

Page 59: ...rence from the E1326 E1411 5 Digit Multimeter User s Manual is provided at the end of this chapter for your convenience See the multimeter manual for detailed descriptions of the commands The Analog Bus The analog bus provides access to all three wires of the channel High Low and Guard Access is through the front panel analog bus connector which is used to connect to other multiplexers and to the ...

Page 60: ...e are not accessible to you via the VOLTMTR driver but are provided so you will know the multiplexer module condition after power on or following a reset Table 3 2 E1476A Default Conditions for Power on and Reset Parameter Default Description 50 281W 1 Number of scanning cycles is one 75 JHU 6285FH IMM Advances through a scanning list automatically 1 7LDWH 217LQXRXV OFF Number of scanning cycles i...

Page 61: ...scanning voltmeter configuration the E1476A must have a logical address that is sequential to the E1411B Also the E1411B must be at an instrument address logical address divisible by 8 Set the E1411B to logical address 24 secondary address is 24 8 03 and the E1476A to logical address 25 The modules must be installed in adjacent slots with the multiplexer to the right of the multimeter The scanning...

Page 62: ...mocouple and Thermistor measurements NOTE For the example program when the multimeter buffer fills measurements are suspended until readings are read from the buffer by the computer to make space available 0 5GJV Dimension array to store readings 5 Clear the scanning voltmeter 287387 567 Reset the scanning voltmeter 287387 0 6 92 7 Configure the multimeter for DC voltage measurements and specify c...

Page 63: ...WRU 67 7H Monitor multiplexer channel Query monitor channel Enable disable monitor mode Query monitor mode 7 K Place stored readings in output buffer 250DW 7 W SH OHQJWK Select output data format and length 250DW Query format 1 7LDWH 00HGLDWH Place multimeter in wait for trigger state 0 6XUH 5 6LVWDQFH UDQJH UHVROXWLRQ FKDQQHOBOLVW 5 6LVWDQFH UDQJH UHVROXWLRQ FKDQQHOBOLVW 7 03HUDWXUH WUDQVGXFHU W ...

Page 64: ...e integration time in sec Query aperture integration time Set integration time in PLCs Query integration time Enable disable offset compensation Query offset compensation mode Select range Query range Enable disable autorange function Query autorange mode Specify resolution Query resolution Select measurement range Query range Set aperture integration time in sec Query aperture integration time Se...

Page 65: ...3 2 75 281 75 872 21 75 6285 00 6 03 281 6 03 6285 00 6 03 7 0 PV 75 Bus Trigger When the multimeter is in the wait for trigger state and the trigger source is 75 JHU 6285FH 86 use the 75 command to trigger the multimeter 767 Self Test Should return 0 If code 1 2 3 or 4 occurs return the multimeter to Agilent Technologies for repair Artisan Technology Group Quality Instrumentation Guaranteed 888 8...

Page 66: ...o on Common commands are four or five characters in length always begin with the asterisk character and may include one or more parameters The command keyword is separated from the first parameter by a space character Some examples of common commands are shown below 567 65 67 SCPI Command Format The SCPI commands perform functions like closing switches making measurements and querying instrument s...

Page 67: ...will generate an error You may use upper or lower case letters Therefore 0 685 PHDVXUH and 0H V8U are all acceptable Implied Commands Implied commands are those which appear in square brackets in the command syntax The brackets are not part of the command and are not sent to the instrument Suppose you send a second level command but do not send the preceding implied command In this case the instru...

Page 68: ...5 6285 7 SCPI Command Reference This section describes the Standard Commands for Programmable Instruments SCPI commands for the E1476A Multiplexer module Commands are listed alphabetically by subsystem and within each subsystem There are two ways to send commands to the instrument The most often used way is from a controller over the GPIB interface This method is called the GPIB interface in the c...

Page 69: ...e scan closed in the closed position and does not set the scan complete status bit Stopping Scans by using the terminal You may use a terminal connected to the E1406 Command Module to stop any scan If the scan was started from the terminal and the trigger source is HOLD or BUS send the ABORt command to halt the scan If the scan was started from the terminal and some other trigger source is being u...

Page 70: ... and does not set the scan complete status bit Related Commands ARM INITiate CONTinuous ROUTe SCAN TRIGger Example Stopping a Scan with ABORt 75 6285 86 Bus is trigger source 1 7 217 21 Set continuous scanning 6 1 Set channel list 1 7 Start scanning cycle 25 Abort scan in progress Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 71: ...NITiate IMMediate INITiate CONTinuous RST Condition ARM COUNt1 Example Setting Ten Scanning Cycles 50 281 Set 10 scanning cycles 6 1 Set channel list 1 7 Start scanning cycle ARM COUNt ARM COUNt MIN MAX returns the current number of scanning cycles set by ARM COUNt If a value between MIN and MAX is set that value for ARM COUNt is returned The optional parameters MIN and MAX allow you to query the ...

Page 72: ...le Query Number of Scanning Cycles 50 281 Set 10 scanning cycles 50 281 Query number of scanning cycles returned value is 55 Name Type Range of Values Default Value MIN MAX numeric MIN 1 MAX 32 767 current cycles Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 73: ...Subsystem Syntax DISPlay MONitor CARD number AUTO CARD STATe mode STATe DISPLay MONitor CARD DISPlay MONitor CARD number AUTO selects the module in a switchbox to be monitored You must use DISP MON STAT ON to actually display the monitored module state to the RS 232 terminal Parameters Comments Selecting a Specific Module to be Monitored Send the card number in a switchbox with the DISPlay MONitor...

Page 74: ...ents Monitoring Switchbox Channels DISPlay MONitor STATe ON or DISPlay MONitor STATe 1 turns the monitor mode ON to show the channel state of the selected module DISPlay MONitor STATe OFF or DISPlay MONitor STATe 0 turns the channel monitor OFF Typing in another command on the terminal will cause the DISPlay MONitor STATe to automatically be set to OFF 0 Note Use of the OFF parameter is useful onl...

Page 75: ...el 3 would appear as 15 0 H0008 15 0 HFFFF 31 16 HFFFF 47 32 HFFFF 63 48 HFFFF 94 90 H1F RST Condition DISPlay MONitor STATe OFF 0 A RST also opens all switches on the card A DISP MON ON command following a RST will display the following 15 0 H0000 31 16 H0000 47 32 H0000 63 48 H0000 94 90 H00 Example Enabling the Monitor Mode 63 021 5 Select module 2 in a switchbox 63 021 Turn the monitor mode on...

Page 76: ...s the first channel in the channel list and the scan cycle repeats Noncontinuous Scanning Operation Noncontinuous scanning is enabled with the INITiate CONTinuous OFF or INITiate CONTinuous 0 command Sending the INITiate IMMediate command closes the first channel in the channel list Each trigger from the trigger source specified by the TRIGger SOURce command advances the scan through the channel l...

Page 77: ... in the channel list Successive triggers from the source specified by the TRIGger SOURce command advances the scan through the channel list Comments Starting the Scanning Cycle The INITiate IMMediate command starts scanning by closing the first channel in the channel list Each trigger received advances the scan to the next channel in the channel list An invalid channel list generates an error see ...

Page 78: ...wo ECL trigger lines on the VXI bus allowing valid values for n to be 0 and 1 mode enables ON or 1 or disables OFF or 0 the specified ECL Trigger bus line Parameters Comments When OUTPut ECLTrgn STATe ON is set a trigger pulse occurs each time a channel is closed during a scan OUTPut ECLTrgn STATe OUTPut ECLTrgn STATe queries the state of the ECL trigger bus line specified by n A 1 is returned if ...

Page 79: ...annel is closed in a switchbox during scanning To disable the output for a specific switchbox send the OUTPut EXTernal STATe OFF or OUTPut EXTernal STATe 0 command for that switchbox The OUTP OFF command must be executed following use of this port to allow other instrument drivers to control the Trig Out port Related Commands ROUTe SCAN TRIGger SOURce RST Condition OUTPut EXTernal STATe OFF port d...

Page 80: ...ut TTLTrgn STATe OFF disabled Example Enabling TTL Trigger Bus Line 7 2873 77 7 67 7 Enable TTL Trigger bus line 7 to output pulse after each scanned channel is closed OUTPut TTLTrgn STATe OUTPut TTLTrgn STATe queries the present state of the specified TTL Trigger bus line The command returns 1 if the specified TTLTrg bus line is enabled or 0 if disabled Example Query TTL Trigger Bus Enable State ...

Page 81: ...ntial channels use ROUT CLOS ccnn ccnn groups of sequential channels use ROUT CLOS ccnn ccnn ccnn ccnn or any combination of the above Closure Order is Not Guaranteed Closure order for multiple channels with a single command is not guaranteed A list of channels will not all close simultaneously The order channels close when specified from a single command is not guaranteed Use sequential CLOSe com...

Page 82: ... closes channel 00 of multiplexer 1 215 closes channel 15 of multiplexer 2 ROUTe CLOSe ROUTe CLOSe channel_list returns the current state of the channel s queried The channel_list is in the form ccnn The command returns 1 if the channel is closed or returns 0 if the channel is open If a list of channels is queried a comma delineated list of 0 or 1 values is returned in the same order of the channe...

Page 83: ... use ROUT OPEN ccnn multiple channels use ROUT OPEN ccnn ccnn sequential channels use ROUT OPEN ccnn ccnn groups of sequential channels use ROUT OPEN ccnn ccnn ccnn ccnn or any combination of the above Opening Order is not Guaranteed Opening order for multiple channels with a single command is not guaranteed A list of channels will not all open simultaneously Use sequential OPEN commands if needed...

Page 84: ...me order of the channel_list Comments Query is Software Readback The ROUTe OPEN command returns the current state of the hardware controlling the specified channel It does not account for a failed switch element Example Query Multiplexer Channel Open State 23 1 Open channels 100 and 263 100 opens channel 00 of multiplexer 1 263 opens channel 63 of multiplexer 2 23 1 Query channel 263 ROUTe SCAN RO...

Page 85: ...CLOSe ROUTe OPEN ROUTe SCAN MODE ROUTe SCAN PORT TRIGger TRIGger SOURce RST Condition All channels open Example Scanning Using External Devices This BASIC language example shows how to scan channels using the E1406 Command Module and an E3457A Digital Multimeter via GPIB This example uses the E1406 Command Module Trig Out port to synchronize the E1476A Multiplexer module in a switchbox configurati...

Page 86: ...ise four wires Use only channels 00 to 31 when specifying the channels with the ROUTe SCAN channel_list command that follow the SCAN MODE command Any channel that closes in Bank A channel automatically closes the paired channel in Bank B for example if channel 0 closes channel 32 automatically closes along with it as do channels 1 and 33 etc An error is generated if you specify a channel from Bank...

Page 87: ...ment mode with ROUTe SCAN MODE ROUTe SCAN PORT NONE prevents closing the tree relays during scan operation This is useful if your measurement instrument is not connected to the analog bus Parameters Comments Order of Command Execution The ROUTe SCAN PORT command can be executed after the ROUTe SCAN channel_list command but must occur before the scan is initiated with the INIT command RST Condition...

Page 88: ...and Use the ESE command to query the unmask value for the Standard Event Status Register the bits you want logically ORed 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 4 1 A numeric value of 256 executed in a STAT OPER ENABle unmask command allows only bit 8 to generate a summary bit The decimal...

Page 89: ...er This is effective only if the STAT ENAB unmask command is executed See below STAT OPER ENAB 256 unmasks bit 8 Scan Complete which can set the OPR bit in the Status Byte Operation Complete 256 8 Register bit unmask decimal weight OR OPR SRQ SRQ Sevice Request SPOLL ESE ESE unmask ESR EN SRQ ROUTING handled by your application program or passed to the controller via GPIB User Request Request Cont...

Page 90: ... 7 of the Status Byte Register to 1 after bit 8 of the Operation Status Register is set to 1 Related Commands ROUTe SCAN Example Enabling Operation Status Register Bit 8 67 7 23 5 1 Enable bit 8 of the Operation Status Register to be reported to bit 7 OPR in the Status Byte Register STATus OPERation ENABle STATus OPERation ENABle returns which bits in the Event Register Operation Status Group are ...

Page 91: ...mand returns 0 if bit 8 of the Operation Status Register is set to 0 Event Register Cleared Reading the Event Register with STATus OPERation EVENt clears the register Aborting a Scan Aborting a scan will leave bit 8 set to 0 Related Commands ROUTe SCAN Example Reading the Operation Status Register After a Scanning Cycle 67 7 23 5 Return the bit values of the Operation Status Register UHDG WKH UHJL...

Page 92: ...cription command returns KDQQHO LUH 5HOD 0XOWLSOH HU Example Reading the Description of a Card 1 Module 6 67 6 Return the description SYSTem CPON SYSTem CPON number ALL opens the selected module card or all modules in a switchbox to their power on state Parameters Comments Differences between RST and CPON SYSTem CPON ALL and RST opens all channels of all modules in a switchbox while SYSTem CPON nu...

Page 93: ...chbox stores an error number and corresponding error message in the error queue The error message can be up to 255 characters long but typically is much shorter Clearing the Error Queue An error number message is removed from the queue each time the SYSTem ERRor command is sent The errors are cleared first in first out When the queue is empty each following SYSTem ERRor query returns 0 No error To...

Page 94: ...st must be defined with ROUTe SCAN channel_list and INITiate IMMediate must be executed before TRIGger IMMediate will execute BUS or HOLD Source Remains If selected the TRIGger SOURce BUS or TRIGger SOURce HOLD commands remain in effect after triggering a switchbox with the TRIGger IMMediate command Related Commands INITiate ROUTe SCAN TRIGger SOURce Example Advancing Scan Using TRIGger Command 75...

Page 95: ...nal trigger input at the E1406 Trig In port Using TTL or ECL Trigger Bus Inputs These triggers are from the VXI backplane trigger lines ECL 0 1 and TTL 0 7 These may be used to trigger the SWITCH driver from other VXI instruments Using EXTernal TTLTrgn and ECLTrgn Trigger Inputs After using TRIGger SOURce EXT TTLTn ECLTn the selected trigger source remains assigned to the SWITCH driver until it is...

Page 96: ...ng cycle WULJJHU H WHUQDOO Advance channel list to next channel Example Scanning Using Bus Triggers 75 6285 86 Set trigger source to bus 6 1 Set channel list 1 7 Start scanning cycle 75 Advance channel list to next channel TRIGger SOURce TRIGger SOURce returns the current trigger source for the switchbox Command returns BUS EXT HOLD IMM TTLT0 7 or ECLT0 1 for sources BUS EXTernal HOLD IMMediate TT...

Page 97: ...QHOBOLVW 6 1 02 PRGH 6 1 02 6 1 3257 SRUW Close channel s Query channel s closed Open channel s Query channel s opened Define channels for scanning Set scan mode to NONE VOLT RES or FRES Query the scan mode Enable channel connections to analog bus ABUS or NONE 67 7XV 23 5DWLRQ 21 LWLRQ 23 5DWLRQ 1 OH XQPDVN 23 5DWLRQ 1 OH 23 5DWLRQ 9 1W 35 6HW Return contents of the Operation Condition Register En...

Page 98: ...NIT CONT OFF 6 9 QXPHULF VWDWH Stores the instrument state but does not save the scan list 65 UHJLVWHU YDOXH Service request enable enables status register bits 65 Service request enable query 67 Read status byte query 75 Triggers the module to advance the scan when scan is enabled and trigger source is TRIGger SOURce BUS 767 Self test Executes an internal self test and returns only the first erro...

Page 99: ...98 Switchbox Command Reference Chapter 4 Notes Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 100: ... States all relays open Thermal Offset per Channel 4µV 2µV 10 samples averaged Closed Channel Resistance 100Ω 5Ω Insulation Resistance between any two points 109 W at 40 C 95 RH AC Performance Reference Junction Measurement Accuracy 18 to 28 C operating 0 38 C Terminal Wire Size 22 26AWG Power Requirements Voltage 5 12 Peak Module Current A 0 80 0 01 Dynamic Module Current A 0 40 0 00 1 0A with al...

Page 101: ...100 Specifications Appendix A Notes Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 102: ...ll be unaware of changes to the card state if you alter the card state by using register writes Register based programming is a series of reads and writes directly to the multiplexer registers This increases throughput speed since it eliminates command parsing and allows the use of an embedded controller Also register programming provides an avenue for users to control a VXI module with an alterna...

Page 103: ...ddresses LADDR is the multiplexer s logical address and 6410 is the number of address bytes per VXI device For example the multiplexer s factory set logical address is 112 7016 If this address is not changed the multiplexer will have a base address of C00016 112 64 16 C00016 1C0016 DC0016 or decimal 49 152 112 64 49 152 7168 56 320 Figure B 1 Registers Within A16 Address Space REGISTER ADDRESS SPA...

Page 104: ... Register has an offset of 0416 When you write a command to this register the offset is added to the base address to form the register address For example DC0016 0416 DC0416 or 1FDC0016 0416 1FDC0416 or 56 320 4 56 324 or 2 087 936 4 2 087 940 Figure B 2 Registers Within the Command Module A16 Address Space A16 ADDRESS SPACE A24 ADDRESS SPACE E1406 ADDRESS MAP SPACE ADDRESS REGISTER Base Address I...

Page 105: ... Register base 0216 Status Control Register base 0416 Channels 0 through 15 Relay Control Register base 2016 Channels 16 through 31 Relay Control Register base 2216 Channels 32 through 47 Relay Control Register base 2416 Channels 48 through 63 Relay Control Register base 2616 Tree Relays 90 through 94 Control Register base 2816 The ID Register Reading the ID register returns FFFF16 indicating the ...

Page 106: ...terrupt status As an example if the Status Register base 0416 returns BDFF 1011110111111111 the multiplexer module is not busy bit 7 set and the module interrupts are disabled bit 6 set Relay Control Registers Writes to the Relay Control Registers base 2016 to 2816 allows you to open or close any of the 64 channel relays or the five tree relays Any number of relays per bank can be closed at a time...

Page 107: ... 10 9 8 7 6 5 4 3 2 1 0 Write ch47 ch46 ch45 ch44 ch43 ch42 ch41 ch40 ch39 ch38 ch37 ch36 ch35 ch34 ch33 ch32 Read base 2616 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write ch63 ch62 ch61 ch60 ch59 ch58 ch57 ch56 ch55 ch54 ch53 ch52 ch51 ch50 ch49 ch48 Read base 2816 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write undefined RTB ch94 RTA ch93 CS ch92 VSB ch91 VSA ch90 Read undefined Tree Relay Control Bits...

Page 108: ...subsequently set to 0 to restore normal operation NOTE You must wait at least 100 msec after writing a 1 to the R bit of the Status Control Register before you write a 0 to that bit to restore normal operation Reading the Relay Control Registers Reading the Relay Control Registers returns a hexadecimal number that indicates a 1 for each bit representing a channel that is closed A bit that is 0 ind...

Page 109: ... finished closing or opening The address of the multiplexer Status Register is base 0416 The address of the channel is the base address plus the channel offset 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 Figure B 3 Closing Opening a Multiplexer Channel START Check Mult...

Page 110: ...Register base 0816 Figure B 4 Program Timing Between Multiplexer and Multimeter START Check Multiplexer Status Register Bit 7 Busy Close Multiplexer Channel Status Register Multiplexer Busy Bit 7 Check 0 0 1 A STOP Check Cmd Parm DMM Status Register Bit 0 0 1 Ready Command Register Opcode to DMM Write Trigger 1 DMM Status Register Measurement s Channels been all Bit 5 Measured Have Wait for to Com...

Page 111: ... to detect when bit 5 is active Programming Example The example program in this section demonstrates one way to register program the multiplexer including Reading the ID Device Type and Status Registers Closing Opening a channel Stand Alone Multiplexer Measurements Scanning through channels System Configuration The following C language example programs use Borland s Turbo C programming language an...

Page 112: ...chan_48_63_reg Bank B channels unsigned short chan_tree_reg Tree relays unsigned short id_reg dt_reg ID and Device Type unsigned short stat_reg Status Register create and open a device session INST e1476a e1476a iopen vxi 112 map the E1476A registers into user memory space base_addr imap e1476a I_MAP_VXIDEV 0 1 NULL clear the user screen clrscr reset the E1476A reset_mux base_addr Read ID and Devi...

Page 113: ...register 0x 4X n chan_32_47_reg printf Channels 48 63 register 0x 4X n chan_48_63_reg printf Channels 90 94 tree register 0x 4X n chan_tree_reg delay 2000 waits 2 seconds before resetting mux reset the E1476A to open all closed channels writing a 0 to the channels registers will also open channels reset_mux base_addr Scan Channels scanning channels connect Bank A and Bank B to the analog bus by cl...

Page 114: ...nel iwpoke unsigned short base_addr 0x26 0 close SICL session iclose e1476a end of main Reset Function void reset_mux char base_addr reset the mux to open all relays write a 1 to status bit 0 delay 100 ms for reset then set bit to 0 to allow closing switches this function resets the multiplexer iwpoke unsigned short base_addr 0x04 1 delay 100 must wait at least 100 usec before writing a 0 iwpoke u...

Page 115: ...114 Register Based Programming Appendix B Notes Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 116: ...verned by the SCPI standard See the E1406 Command Module User s Manual for further details on these errors Table C 1 Error Types Range Error Types Description 199 to 100 Command Errors syntax and parameter errors 299 to 200 Execution Errors instrument driver detected errors 399 to 300 Device Specific Errors instrument driver errors that are not command nor execution errors 499 to 400 Query Errors ...

Page 117: ...r Attempting to address a channel of a module in a switchbox that is not supported by the module e g channel 99 of a multiplexer module 2006 Command not supported on this card Sending a command to a module card in a switchbox that is unsupported by the module 2008 Scan list not initialized Executing a scan without the INIT command 2009 Too many channels in channel list Attempting to address more c...

Page 118: ...n relay life follow Relay Load In general higher power switching reduces relay life In addition capacitive inductive loads and high inrush currents for example turning on a lamp or starting a motor reduces relay life Exceeding specified maximum inputs can cause catastrophic failure Switching Frequency Relay contacts heat up when switched As the switching frequency increases the contacts have less ...

Page 119: ... age Using this method the contact resistance is measured several 5 10 times and the variance of the measurements is determined An increase in the variance indicates deteriorating performance Number of Relay Operations Relays can be replaced after a predetermined number of contact closures However this method requires knowledge of the applied load and life specifications for the applied load Artis...

Page 120: ...0 ROUTe CLOSe 81 ROUTe OPEN 82 ROUTe OPEN 83 ROUTe SCAN 83 ROUTe SCAN MODE 85 ROUTe SCAN MODE 86 ROUTe SCAN PORT 86 C continued commands cont d STATus OPERation CONDition 89 STATus OPERation ENABle 89 STATus OPERation ENABle 89 STATus OPERation EVENt 90 STATus PRESet 90 SYSTem CDEScription 91 SYSTem CPON 91 SYSTem CTYPe 92 SYSTem ERRor 92 TRIGger SOURce 94 TRIGger SOURce 95 TRIGger IMMediate 93 co...

Page 121: ...itoring 72 Selecting 4 Wire Ohms Mode 85 Selecting the ABUS Port 86 Setting Module to Power on State 92 Setting Ten Scanning Cycles 70 Starting a Single Scan 76 Stopping a Scan with ABORt 69 I ID register 104 IEEE 488 2 common commands reference 97 implied commands 66 INITiate subsystem 75 INITiate CONTinuous 75 INITiate CONTinuous 76 INITiate IMMediate 76 interrupts using 56 L linking commands 67...

Page 122: ... EVENt 90 STATus PRESet 90 SYSTem subsystem 91 SYSTem CDEScription 91 SYSTem CPON 91 SYSTem CTYPe 92 SYSTem ERRor 92 T terminal panel configuring 28 connecting 28 HF common mode filters 28 interconnect cables 28 TRIGger subsystem 93 TRIGger SOURce 94 TRIGger SOURce 95 TRIGger IMMediate 93 U using interrupts 56 using multimeter with multiplexer 109 W WARNINGS 8 warranty statement 7 WRITE registers ...

Page 123: ...122 Index Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 124: ... 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: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 126: ...quipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentation Artisan Scientific Corporation dba Artisan Technology Group is not an affiliate representative or authorized distributor for any manufacturer listed herein We re here to make your life easier How...

Reviews: