Home

E8462A 256-Channel Relay Multiplexer

image

Contents

1. FUNC 1 WIRE2 Specify 2 wire Mode CLOS 10000 Close paired Ch000 and Ch032 c 2a a zd nA nr os ANALOG BU ABLE TO VXI i E8462A 256 Channel Relay Multiplexer Analog Bus RIS zi H 1 d E TN 1 L Ternir ind 1 7 n a LW pas 1 1 Dit E L Or Analog Bu Current Sour Erin D AM E EE ge 1 Li CH9201 A t Porko gt s y H H 101 3 Jg um 2 Wire Ter0 and Fn iy i cH9202 a i r l ue feri Terminal gt H ND NOTTE H H2 CH920 ci cwm 2 cis ro H mE 1 12 0H9204 2 uf x ju ay De E oJ S S lae ran 1 woos Il Ji En econ NM 8 CH079 CHO i 1 Bal i LL 1 m L U u Y 5 5 1 EI EE 1 vs tal Banke p eo Ee TEE a BUY gem SES EE S nw T T 13 5 i 1 1 HL ia H 1 H 28 TM Bonk e gt 1
2. Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUXO MUX2 MUX4 MUX6 0 bank 0 0 0 bank 2 0 0 bank 4 0 0 bank 6 ch 0 1 bank 0 ch 1 1 bank 2 ch 1 1 bank 4 ch 1 1 bank 6 ch 1 2 bank 0 ch 2 2 bank 2 ch 2 2 bank 4 ch 2 2 bank 6 ch 2 3 bank 0 ch 3 3 bank 2 ch 3 3 bank 4 ch 3 3 bank 6 ch 3 4 bank 0 ch 4 4 bank 2 ch 4 4 bank 4 ch 4 4 bank 6 ch 4 5 bank 0 ch 5 5 bank 2 ch 5 5 bank 4 ch 5 5 bank 6 ch 5 6 bank 0 ch 6 6 bank 2 ch 6 6 bank 4 ch 6 6 bank 6 ch 6 7 bank 0 ch 7 7 bank 2 ch 7 7 bank 4 ch 7 4 bank 6 ch 7 8 bank 0 ch 8 8 bank 2 ch 8 8 bank 4 ch 8 8 bank 6 ch 8 9 bank 0 ch 9 9 bank 2 ch 9 9 bank 4 ch 9 9 bank 6 ch 9 10 bank 0 10 10 bank 2 ch 10 10 bank 4 ch 10 10 bank 6 ch 10 11 bank 0 11 11 bank 2 ch 11 11 bank 4 ch 11 11 bank 6 ch 11 12 bank 0 ch 12 12 bank 2 ch 12 12 bank 4 ch 12 12 bank 6 ch 12 13 bank 0 13 13 bank 2 ch 13 13 bank 4 ch 13 13 bank 6 ch 13 14 bank 0 ch 14 14 bank 2 ch 14 14 bank 4 ch 14 14 bank 6 ch 14 15 bank 0 15 15 bank 2 ch 15 15 bank 4 ch 15 15 bank 6 ch 15 16 bank 0 ch 0 16 bank 2 ch 0 16 bank 4 ch 0 16 bank 6 ch 0 17 bank 0 1 17 bank 2 ch 1 17 bank 4 ch 1 17 bank 6 ch 1 18 bank 0 ch 2 18 bank 2 ch 2 18 bank 4 ch 2 18 bank 6 ch 2 19 ba
3. enc IRE ANALOG BUS a CABLE Ti E8462A 256 Channel Relay Multiplexer Analog Bu i VOLTMETE Front Por us M onnector d L An 1 L hyf Terninal Card L Se m Current Source Bus Hi H r jj su t L W Input AN E 1 Lj IN el he eil QI 1 Bu arent Source Bus a 11 v 1 i1 Bonk p cuo 1 Hl a m m cem CH000 031 T Bank PELO MI HU abr Terminal 0 T del ZOE KS i AE acne 3 Wire uses Z2 cum i Ter1 and Ter4 SS m M CH TO Bank Larne H2 CHO 4 H 1 04 H d H CH m ap T hoc ee EN d 9 Pri H H d 4 VU Si Mus 1 EM E jy o 2 2 d Lew Ze d T C H064 095 v s i Banka l Tr Terminal 4 i 4 Lee ar m 4 Wire uses M Ter4 and 5 Bt gt l gt TO 04 cH I CH n uj Bn cwr cn 4 FAU CHOODD Au CHI 7 Ge E e HO T T Benk3 Tcu cans gt y Ere li br L Tu 1 ro 04 n CHB I cu T4 n Bank 4 P T cues Ml gt 1 H143 II CHI H1 28 OF 14
4. Channel Relay Closure Channel Relay Closure Channel Relay Closure Channel Relay Closure MUXO 0 bank 0 ch 0 0101 bank 0 0 0 2 bank 2 0 0102 bank 2 ch 0 1 bank 0 ch 1 1101 bank 0 ch 1 1 bank 2 ch 1 1102 2 1 2 bank 0 ch 2 2101 bank 0 ch 2 2 HI2 bank 2 ch 2 2LO2 bank 2 ch 2 3 HI1 bank 0 ch 3 3LO1 bank 0 ch 3 3 HI2 bank 2 ch 3 3102 bank 2 3 4 bank 0 ch 4 4101 bank 0 ch 4 4 HI2 bank 2 ch 4 4LO2 bank 2 ch 4 5 bank 0 ch 5 5101 bank 0 ch 5 5 HI2 bank 2 ch 5 5102 bank 2 ch 5 6 bank 0 ch 6 6LO1 bank 0 ch 6 6 HI2 bank 2 ch 6 6102 bank 2 ch 6 7 bank 0 ch 7 7LO1 bank 0 ch 7 7 2 bank 2 ch 7 7LO2 bank 2 ch 7 8 bank 0 ch 8 8LO1 bank 0 ch 8 8 HI2 bank 2 ch 8 8LO2 bank 2 ch 8 9 bank 0 ch 9 9LO1 bank 0 ch 9 9 HI2 bank 2 ch 9 9LO2 bank 2 ch 9 10 bank 0 10 10101 0 10 10 HI2 bank 2 ch 10 10 LO2 bank 2 ch 10 11 bank 0 11 11 LO1 bank 0 11 11 2 bank 2 ch 11 11 LO2 bank 2 ch 11 12 bank 0 ch 12 12101 0 12 12 2 2 12 12102 bank 2 12 13 bank 0 ch 13 13 LO1 bank 0 ch 13 13 2 bank 2 ch 13 13 LO2 bank 2 ch 13 14 bank 0 ch 14 14 LO1 bank 0 14 14 2 bank 2 ch 14 14102 bank 2 ch 14 15 bank 0
5. Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUX0 MUXO MUX1 MUX1 0 bank 0 0 64 bank 2 ch 0 0 bank 4 ch 0 64 bank 6 ch 0 1 bank 0 ch 1 65 bank 2 ch 1 1 bank 4 ch 1 65 bank 6 ch 1 2 bank 0 ch 2 66 bank 2 ch 2 2 bank 4 ch 2 66 bank 6 ch 2 3 bank 0 ch 3 67 bank 2 ch 3 3 bank 4 ch 3 67 bank 6 ch 3 4 bank 0 ch 4 68 bank 2 ch 4 4 bank 4 ch 4 68 bank 6 ch 4 5 bank 0 ch 5 69 bank 2 ch 5 5 bank 4 ch 5 69 bank 6 ch 5 6 bank 0 ch 6 70 bank 2 ch 6 6 bank 4 ch 6 70 bank 6 ch 6 7 bank 0 ch 7 71 bank 2 ch 7 7 bank 4 ch 7 71 bank 6 ch 7 8 bank 0 ch 8 72 bank 2 ch 8 8 bank 4 ch 8 72 bank 6 ch 8 9 bank 0 ch 9 73 bank 2 ch 9 9 bank 4 ch 9 73 bank 6 ch 9 10 bank 0 10 74 bank 2 ch 10 10 bank 4 ch 10 74 bank 6 ch 10 11 bank 0 11 75 bank 2 ch 11 11 bank 4 ch 11 75 bank 6 ch 11 12 bank 0 ch 12 76 bank 2 ch 12 12 bank 4 ch 12 76 bank 6 ch 12 13 bank 0 ch 13 77 bank 2 ch 13 13 bank 4 ch 13 77 bank 6 ch 13 14 bank 0 ch 14 78 bank 2 ch 14 14 bank 4 ch 14 78 bank 6 ch 14 15 bank 0 15 79 bank 2 ch 15 15 bank 4 ch 15 79 bank 6 ch 15 16 bank 1 ch 0 80 bank 3 ch 0 16 bank 5 ch 0 80 bank 7 ch 0 17 bank 1 ch 1 81 bank 3 ch 1 17 bank 5 ch 1 81 bank 7 ch 1 18 bank 1 ch 2 82 bank 3 ch 2 18 bank 5 ch 2 82 bank 7 ch 2 19 bank 1 ch 3 83 bank 3 ch 3 19
6. Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUX0 MUX4 bank 0 0 0LO bank 0 0 4 0 0LO bank 4 ch 0 1HI bank 0 ch 1 1LO bank 0 ch 1 1HI bank 4 ch 1 1LO bank 4 ch 1 2HI bank 0 ch 2 210 bank 0 ch 2 2HI bank 4 ch 2 2LO bank 4 ch 2 3 HI bank 0 ch 3 3LO bank 0 3 3 HI bank 4 ch 3 3LO bank 4 ch 3 4HI bank 0 ch 4 4LO bank 0 ch 4 4HI bank 4 ch 4 4LO bank 4 ch 4 5 HI bank 0 ch 5 5LO bank 0 ch 5 5 HI bank 4 ch 5 5LO bank 4 ch 5 6 HI bank 0 ch 6 6LO bank 0 ch 6 6 HI bank 4 ch 6 6 LO bank 4 ch 6 7HI bank 0 ch 7 7LO bank 0 ch 7 7HI bank 4 ch 7 7LO bank 4 ch 7 8HI bank 0 ch 8 8LO bank 0 ch 8 8HI bank 4 ch 8 8LO bank 4 ch 8 9HI bank 0 ch 9 9LO bank 0 ch 9 9 HI bank 4 ch 9 9LO bank 4 ch 9 10 HI bank 0 10 10 LO bank 0 10 10 HI bank 4 ch 10 10 LO bank 4 ch 10 11 HI bank 0 ch 11 11 LO bank 0 11 11 HI bank 4 ch 11 11 LO bank 4 ch 11 12HI bank 0 ch 12 12LO bank 0 ch 12 12HI bank 4 ch 12 12LO bank 4 ch 12 13HI bank 0 13 13LO bank 0 13 13HI bank 4 ch 13 13LO bank 4 ch 13 14 HI bank 0 14 1410 0 14 14 bank 4 14 1410 bank 4 ch 14 15 HI bank 0 15 15LO bank 0 15 15HI bank 4 ch 15 15LO bank 4 ch 15 MUX1 MUX5 1 0 010 bank 1 0 bank 5 ch 0 010 bank 5 ch 0 1 HI bank 1 ch 1 1LO bank 1 ch 1 1HI bank 5 ch 1 1LO bank 5 ch 1 2HI b
7. Open the Module instrument session errStatus viOpen viRM INSTR ADDR VI NULL VI NULL amp E84624 SUCCESS gt errStatus printf ERROR viOpen returned 0x x n errStatus Open the Multimeter instrument session errStatus viOpen vViRM MULTI ADDR VI NULL VI NULL amp E14124 SUCCESS gt errStatus printf ERROR viOpen returned 0x x n errStatus Reset the Multimeter clear status system errStatus viPrintf E1412A RST CLS n SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Configure Multimeter for DCV measurements 12 V max min resolution errStatus viPrintf E1412A CONF VOLT 12 MIN n SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Set multimeter trig input TTLTO Trigger Line errStatus viPrintf E1412A TRIG SOUR TTLTONn SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Enable Measurement Complete on TTL2 errStatus viPrintf E1412A OUTP TTLT1 ON n SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Enable Trigger Delay errStatus viPrintf E1412A TRIG DEL 0 001 SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus 48 Using the Multiplexer Set Multimeter for 10 triggers errS
8. 23 Chapter 2 Using me HER HRN 35 Da san T Ios C ERBESEL Sus ou qx 35 Reset Com Am 35 ee RU PUN Gy defen E e D 36 switching Channels to the Analog BUS 36 Mode WIRE eem PC 38 Mode WIRES FF GY testis FU 39 Mode WIRKE sami WIRES HA HN Y 40 E NUN NEF NN 40 Mode WIKEIS2 and YT e E 42 Agilent E8462A User s Manual Contents 1 Mode WIRE1x4 WIRE2x4 e ED 43 Mode WIREIx8 WIRE2x8 bald o c Y 44 PAT TN L Hanne MEC ee 45 Recalling and Saving States urere eere Eee 52 ova NEN Recalling States M 22 Detsctns Error C ET _ a Oe O CN HI HETH NE 53 Using Interrupts With Error Checking i t recs YR CEFNFOR ND Y RR 53 Analog Bus 2 ihe Resistance RA SE Le E aed ane 54 haa ecient 54 Chapter 3 Agilent E8462A Relay Multiplexer Command Reference 44 67 cic MI c CP 67 Command 67 Common Command Format ai YR riti PU EU FRU PUR ree EF DOS 67 SCPI Command Format usas rire 67 FT ER uia ueri ro REC en UO FU LE marian VEA dn ECC RR 68 EE 69 nm ET 70 Ee 71 E E OEE E N E 72
9. 1 Ter WEG 0000000 un 0000 een Figure 1 1 Agilent E8462A Simplified Schematic Configuring the Agilent E8462A Multiplexer 13 Warnings and Cautions WARNING WARNING Caution Caution Caution SHOCK HAZARD Only qualified service trained personnel who are aware of the hazards involved should install configure or remove the Multiplexer Module Disconnect all power sources from the mainframe the Terminal Cards and installed modules before installing or removing a module When handling user wiring connected to the Terminal Card 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 Card Do not touch any circuit element connected to the Terminal Card if any other connector to the Terminal Card is energized to more than 30VACRMS or 60VDC MAXIMUM VOLTAGE CURRENT Maximum allowable voltage per channel terminal to terminal or terminal to chassis for the Multiplexer is 200 VDC 140 VACrms or 200VACpeak Maximum switching current per channel is 500 mA non inductive Maximum transient voltage is 1200V peak Exceeding any limit may damage the Multiplexer Module WIRING THE TERMINAL CARD When wiring to the terminal connectors on the Agilent E8462A Terminal Card be sure not to exceed a 5mm strip back of insulation to prevent the possibility of shorting to other wiring on a
10. 488 2 Common Command Reference page 114 Command Types Common Command Format SCPI Command Format Commands are separated into two types IEEE 488 2 Common Commands and SCPI Commands The IEEE 488 2 standard defines the common commands that perform functions like reset self test status byte query and so 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 RST ESE mask STB The SCPI commands perform functions like closing switches opening switches scanning channels querying instrument states or retrieving data A subsystem command structure is a hierarchical structure that usually consists of a top level or root command one or more lower level sub commands and their parameters The following example shows part of a typical subsystem ROUTe CLOSe lt channel_list gt SCAN channel list MODE ROUTe is the root command CLOSe and SCAN are the second level sub commands with channel list as a parameter and MODE is a third level command ROUTe is also an implied command and is therefore optional Agilent E8462A Relay Multiplexer Command Reference 67 Note Command Separator Abbreviated Commands Implied Commands Common Command Format
11. L Has an chi d Gr 1 1 L m NUR AT E n eno 1 1C HI59 i 59 1 4 Lo CH910 cua 1 CH92 2106 18 T T si Pn tga ET run d L CH o HL S2 LE T T T Bank 7 T CHi93 gt i 4 74 Ke sen al 000 Tn 18 Lore ne T T Kb E Yom _ e ches 0 Ee H _ 224 H T T T 1 Bonk pe rues NI Gu 2 511 i 100 w ch 240 H240 T TZ 1 Bonk Cea at 4 Prii a 1 4 HA an H 1 A VCS 1 perl 2 H gt H f M f f d d Tern inal Bu clos cios 0102 Om 100 KSE Figure 2 2 2 Wire Operating Mode Using the Multiplexer 39 Mode WIRE3 and WIRE4 Description one 3 wire x 64 ch MUX or one 4 wire x 64 ch MUX Front Panel Pin out See Figure 1 8 Other Modes The same basic configuration is used for both the 3 Wire and the 4 Wire modes Refer to Figure 2 3 In the 3 Wire mode relays 0 31 and 128 159 switch to terminal bus 0 relays 32 63 and 160 191 switch to and relays 64 95 and 192 223 switch to Ter5 In the 4 Wire mode relays 0 31 and 128 159 switch to terminal bus 0 relays 32 63 and 160 191 switch to Ter1 relays 64 95 and 192 223 switch to Ter5 and relays 96 127 and 224 255 switch to Ter4 In either mode the 256 chann
12. Figure 2 9 Scanning with an External Device Hybrid MUX Configuration Distribution MUX The actual language program is similar to the previous example and will not be presented again The module can be configured into segments of channels that are of different modes using the FUNCtion NONE and manually setting appropriate tree switches Figures 1 1 and 2 1 through 2 6 show the location of tree relays and will help you determine what relays you should close An example program on the driver CD in the examples subdirectory titled hybrid c configures part of the module as 1 wire part as 2 wire and part as 4 wire You can use the multiplexer to distribute a signal to many different channels as well as multiplexing many channels into one signal line The example program distrib c on the drivers CD in the examples subdirectory shows how a signal input on terminal line TERO can be distributed to 128 different channels Using the Multiplexer 51 Recalling and Saving States Saving States Recalling States Note 52 Using the Multiplexer This section contains information about saving and recalling a Multiplexer module state The SAV numeric state command saves the current instrument state The state number 0 9 is specified in the state parameter The following settings are saved Channel Relay State CH000 256 open or closed Tree Relay State CH9000 9021 open or closed Routing Relay Stare CH9100
13. i L eu s Terminal Card soles L put T 72 Hi LN E E 1 f nalog Bu preat Saee Bus o oi 1 is Hoo d i ape D PLOL 1cuooo o3i a in 1 Wire l Gan i Her 4 1 CHO cup i ips of pier BE d 1 CHO H 103 m i 118 etin 1 9 CH09 1 1 NUT 104 1 1 Ti 1 1 CHL 1 1 H ES 1 Il cH 1 1 il Ter i Ter die iy i nee ung m 1 L ry 1 m E 1 Cu i II 1 CHI IS Se 1 9 2 TENES ul dess 2 T 1 i T Figure 2 1 1 Wire 1 x 256 Multiplexer Operating Mode 38 Using the Multiplexer Mode WIRE2 Figure 2 2 shows the 2 Wire mode All 256 channels form 128 2 wire pairs which connect to Terminal Bus Ter0 and Description one 2 wire x 128 ch MUX Tree Relays TO through T7 are closed to connect the specific channel pairs to Terminal Bus Ter0 and Front Panel Pin out Routing Relays C100 and C108 remain connected to Ter0 See Figure 1 7 Valid Channel List 000 127 Analog Bus All the channels can be also connected to analog bus lines H1 and L1 by closing AB200 CH9200 and AB201 CH9201 SCPI Example How to make a 2 wire measurement with a paired channel CH000 and CH032
14. 122 Appendix Agilent E8461A Specifications uc eie iie HYAY FF HYFRYD DYU 125 General CharacteriSies eee 125 y eie LLW TH FFR HN TF HR 126 Maximum e 126 DC Performance Typical gere 126 AC Performance Ri c ND Hr _ c T ete Ee 127 CIVI A Ee 128 Appendix B Register Based Programming s sssssssssssssssssossssssossssssssosssssossssssosssssssssssososssssnossssssssssss 129 ET eh CN e orrori rnan r RODDID y RE 129 YN TET 129 The Base Address 129 MEE 132 Register Descriptions HUNODD RUG DE Wn 133 EG ng A TETTE 134 Device Tope EE 134 SPIELT OL E rere tere Terme rte UR RUE 134 Relay OL E 136 Timer Control RERIT AYN 138 Promum Timing and ansia alee 139 139 Using a Multimeter with the Multiplexer 140 Bm T 141 Systemi A HN 141 l2 erudi Mure ura m 141 Appendix C Error La buu 145 Pr ES 145 Agilent E8462A User s Manual Contents Certification Agilent Technologies Inc certifies that this product met its published specifications at the time of shipment from the factory A
15. IFCOOO 2 281 Relay Cont 2 26i Relay Cont rol ntrol ntrol 24 Relay Control a PN I elay Control B ES Ka us 201 Relay Control Figure B 2 Registers within Command Module s A16 Address Space Register Based Programming 131 ister Offset The register offset is the register s location in the block of 64 address bytes For example the multiplexer s Status Control Register has an offset of 04 When you write a command to this register the offset is added to the base address to form the register address 1FDCOO 04 1FDCO4 or decimal 56 320 4 56 324 2 087 936 4 2 087 940 132 Register Based Programming Register Descriptions The Multiplexer has 25 registers refer to Table B 1 This section contains a description of each register Undefined register bits appear as 1 when the register is read and have no effect when written to Table B 1 Agilent E8462A 256 Channel Multiplexer Registers Register Addr Offset R W Register Description Register Address ID Register 00 MFG ID Register Base 00 Device Type Register 02 Device Type Register Base 02 Status Control Register 04 R W Status Control Register Base 044 Relay Control Register 0 20 R W Bank 0 Channels CH 000 015 032 047 Base 205 Relay Control Register 1 22 R W Bank 1 Channels
16. sequential channels ROUT SCAN ccbnnn ccbnnn groups of sequential ROUT SCAN ccbnnn ccbnnn ccbnnn ccbnnn channels Any combination of the above channel lists is valid in one command Channel numbers can be in the channel_list in any random order but if the sequential channel list is used ccbnnn ccbnnn the second channel listed must be greater than the first channel specified Multiple Scanning Operations NOT Allowed The SCAN command does not allow multiple scanning operations even when the module is configured to one of the multiple MUX modes e g WIRE1X2 WIRE2X2 WIRE4X2 WIREIXA etc When the switchbox scans to the next channel the previous channel will open regardless of which MUX it is in However you can close channels in one MUX and they will remain closed while you are scanning in another MUX Scanning Operation INITiate IMMediate begins the scan of a valid channel list and closes the first channel in the channel list Successive triggers from the source specified by TRIGger SOURce advance the scan through channel list Stopping Scan See the ABORt command Related Commands OUTPut TRIGger RST Condition All channels open Scanning Using External Device See Scanning Channels in Chapter 2 for examples of scanning programs using external instruments Agilent E8462A Relay Multiplexer Command Reference 97 ROUTe SCAN MODE ROUTe SCAN MODE rode Sets the mult
17. Comments Example 9201 disconnects analog L1 from the low side of the channel connection 9202 disconnects analog G from analog L1 This is needed to disconnect the Guard of an Agilent E1411 from the Low connection 9203 disconnects analog H2 from the high side of the second pair of a four wire connection 9204 disconnects analog L1 from the low side of the second pair of a four wire connection OPC Command Using command after the OPEN command in your programs will ensure that the channel OPEN command has executed prior to performing the next function measure read and so on This programming practice is highly recommended Related Commands ROUTe CLOSe ROUTe OPEN ROUTe SCAN RST Condition All multiplexer channels are open Opening Multiplexer Channels This example opens channel 0 in card 1 and channel 67 in card 2 of a two module switchbox Both modules are in two wire mode OPEN 100 267 100 opens channel 0 of card 1 and 267 opens channel 67 of card 2 ROUTe OPEN lt channel_list gt Returns the current state of the channel s queried Channel_list has the form ccbnnn see ROUTe OPEN for definition The command returns 1 if channel s are open or returns 0 if channel s are closed Ouery is Firmware Readback The ROUTe OPEN command returns the current firmware state of the channel s specified It does not account for relay hardware failures A maximum of 128 c
18. Quantity Switch Topology 1 256 x 1or 128 2 64 x 3 or 64x4 2 128 x 1 or 64 2 32 4 4 64 x 1 or 32x20r 16x4 8 32x1 or 16x2 Relays AB200 through AB204 Channels 9200 through 9204 are the analog bus connection control relays which connect the terminal busses to the front panel analog bus connector An alog Bus Analog Bus Front Panel Connector on the module allows you to connect this Multiplexer to to a VXI Multimeter such as the Agilent E1411B and or E1326B directly Either of these Multimeter s allow you to configure the Multimeter and one or more E8462A Multiplexers in a Scanning Voltmeter configuration See Chapter 4 for information on using the E8462A in a scanning voltmeter Optional Terminal E8462A has three optional terminal cards which you may purchase Cards from Agilent Technologies Option 012 Crimp amp Insert Terminal Card is provided with the same terminal connector described above but does not provide the crimp and insert contacts Additionally you must order the quantity of contacts your application requires This terminal card provides strain relief and a housing to protect the contacts Refer to Option 012 Crimp and Insert Terminal Block on page 24 Option 014 Fault Tolerant Terminal Card and Option 015 Ribbon Cable Terminal Card provides nine ribbon cable header connectors P101 P109 P101 through P108 contain 16 terminals Te
19. 0 10 10 HI2 bank 2 ch 10 10 LO2 bank 2 ch 10 11 HH bank 0 11 11 LO1 bank 0 11 11 2 bank 2 ch 11 11 LO2 bank 2 ch 11 12 bank 0 12 12101 bank 0 12 12 2 2 12 12102 bank 2 12 13 bank 0 ch 13 13 LO1 bank 0 ch 13 13 2 bank 2 ch 13 13 LO2 bank 2 ch 13 14 bank 0 14 14 LO1 bank 0 14 14 2 bank 2 ch 14 14 LO2 bank 2 ch 14 15 bank 0 15 15101 bank 0 15 15 2 bank 2 ch 15 15LO2 bank 2 ch 15 16 bank 1 ch 0 16101 bank 1 ch 0 16 HI2 bank 3 ch 0 16 LO2 bank 3 ch 0 17 bank 1 ch 1 17LO1 bank 1 ch 1 17 Hl2 bank 3 ch 1 17 LO2 bank 3 ch 1 18 bank 1 ch 2 18 LO1 bank 1 ch 2 18 HI2 bank 3 ch 2 18 LO2 bank 3 ch 2 19 bank 1 ch 3 19LO1 bank 1 ch 3 19 2 bank 3 ch 3 19 LO2 bank 3 ch 3 20 bank 1 ch 4 20101 1 4 20 2 bank 3 ch 4 20 LO2 bank 3 ch 4 21 bank 1 ch 5 21 LO1 bank 1 ch 5 21 2 bank 3 ch 5 21102 bank 3 ch 5 22 bank 1 ch 6 22101 bank 1 ch 6 22 2 bank 3 ch 6 22 LO2 bank 3 ch 6 23 bank 1 ch 7 23 LO1 bank 1 ch 7 23 2 bank 3 ch 7 23 LO2 bank 3 ch 7 24 bank 1 ch 8 24 LO1 bank 1 ch 8 24 2 bank 3 ch 8 24 LO2 bank 3 ch 8 25 bank 1 ch 9 25 LO1 bank 1 ch 9 25 HI2 bank 3 ch 9 25 LO2 bank 3 ch 9 26 bank 1 ch 10 26 LO1 bank 1 ch 10 26 2 bank 3 ch 10 26 LO2 bank 3 ch 10 27 bank 1 ch 11 27 LO1 bank 1 ch 11 27 2 bank 3 ch 11 27 LO2 bank 3 ch 11 28 bank 1 ch 12 28 LO1 bank 1 ch 12 28 HI2
20. sent CH TE H240 C H240 kate a m T Bonk y Terminal 14 sn e Terminal 1 s 2 5 1 A Ah VN LA NN N Terminal Bus H 1 104 C10 2102 C101 C10 Ter 5 0 Ter al Figure 2 6 Eight 1 x 32 Eight 2 x 16 or Four 4 x 16 Multiplexer 44 Using the Multiplexer Scanning Channels Scanning the Multiplexer channels consists of sequentially closing a channel and its associated tree relays making some measurement opening that channel and then repeating that process with the next channel in a channel list You can make a single scan through the channel list or scan a multiple number of times You can also scan the channel list continuously until the scan is aborted The TRIGger SOURce command specifies the source to advance the scan The OUTPut command can be used to enable the E1406A Command Module s Trig Out port TTL Trigger bus line 0 7 or ECL Trigger bus lines 0 1 Figure 2 7 illustrates the commands in the scanning sequence ARM COUN lt number gt TRIG SOUR BUSI HOLD EXT IMM TTLT ECLT j OUTPLEXT 1 0JONJOFF OUTP ECLT 1 0 ON OFF M OUTP TTLT 1 0JONJOFF SCAN MODE gt NONE VOLT RES FRES SCAN PORT ABUS SCAN channel list INIT Figure 2 7 C
21. RST Condition RST does not clear the error queue Reading the Error Queue SYST ERR Query the error queue read and print the numbers message Agilent E8462A Relay Multiplexer Command Reference 107 TEST The TEST command subsystem allows you to cycle through a particular self test a specified number of times instead of running the entire suite of self tests as is performed with the TST command Subsystem Syntax TEST NUMBer lt test_number gt lt cycles gt TEST NUMBer TEST NUMBer lt test_number gt lt cycles gt is a query and returns the number of times the specified test failed out of the specified number of times the test was cycled For example send the command TEST NUMB 110 5 to cycle through test number 10 on card 1 110 five times A 5 is returned if all five test cycles fail Parameters Parameter Parameter Default Name Type Range of Values Value test number numeric cc 1 through 99 N A cycle numeric 1 through 32767 N A Comments test number values are of the form ccnn where is the card number 1 99 and nn is the 2 digit test number The values for nn are the same as the error codes given by the TST query and are summarized in the following table test number Description cc03 This test reads the manufacturer code OxFFFF from the ID register and device type 0x026B from the device type register cc10 This test write
22. a Mainframe The Agilent E8462A may be installed in any slot except slot 0 in a C size VXIbus mainframe Refer to Figure 1 4 to install the Multiplexer in a mainframe N v Slide the Multiplexer into any slot except slot intil the backplane Extractior Lever 22 Seat the iltiplexer ir the mainframe by pushing xtraction levers Tighten the top and botton re to cure the Multiplexer to the mainframe 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 s front panel is flush with the front of the mainframe The extraction levers may be used to guide or remove the multiplexer a To remove the Multiplexer from the mainframe reverse the procedure Figure 1 4 Installing the Multiplexer in a VXIbus Mainframe Configuring the Agilent E8462A Multiplexer 17 Connecting Field Wiring Field Wiring Not Using Optional Terminal Cards Field Wiring Terminal Connector Caution The E8462A IS NOT supplied with a terminal card or connectors You may purchase 160 pin terminal connectors necessary crimp and insert contacts and the required crimp tool from Agilent Technologies or directly from the manufacturer ERNI Components see Table 1 1 below Table 1 1 You Must Purchase Connectors Contacts and Tools Manufacturer Agilent
23. err viIn16 mux VI A16 SPACE 0x20 amp bank0_ch if err lt VI_ SUCCESS err handler mux err printf Bank 0 ch 000 015 Register value 0x 4XWMn bankO0 ch Scan channels KOK KKK KK kk e clos channels 000 amp 001 KCKCKCk k ck kck ck kok ck kok ck k ke ke ke e x err viIn16 mux VI A16 SPACE 0x20 amp bank0_ch if err lt VI_ SUCCESS err handler mux err 142 Register Based Programming err vilnl6 mux VI A16 SPACE 0x20 amp bank0_ch if err VI SUCCESS err handler mux err printf Bank 0 ch 000 015 registe value 0x 4XWMn bankO0 ch close Agilent VISA session viClose mux viClose defaultRM end of main Error Handling Function KOR KK KK KK A A ke e ke e e kx void err handler ViStatus err char err_msg 1024 0 viStatus printf return Desc mux err err msg ERROR sAn err msg end of error handler routine Program Output Printout from example program ID register OXFFFF Device Type register 2 Ox 26B Status register Ox 79BE Bank 0 ch 000 015 register value 0 Bank 0 ch 000 015 register value 3 Register Based Programming 143 144 Register Based Programming Appendix Error Messages Error Types Table C 2 lists the error messages generated by the Agilent E8462A Relay Multiplexer module firmware when programmed by SCPI Errors with negative values ar
24. 13 HI bank 3 ch 13 13 LO bank 3 ch 13 13 HI bank 7 ch 13 13 LO bank 7 ch 13 14 HI bank 3 ch 14 14LO bank 3 ch 14 14 HI bank 7 ch 14 14LO bank 7 ch 14 15 HI bank 3 ch 15 15LO bank 3 ch 15 15 HI bank 7 ch 15 15LO bank 7 ch 15 Using the Multiplexer 63 WIRE4X2 Mode Topology Table 2 11 Two 4 Wire X 32 Channel Topology Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Closure Channel Relay Bank Ch MUXO bank 0 ch 0 0101 bank 0 0 0 2 bank 2 ch 0 0102 bank 2 0 1 bank 0 ch 1 1101 bank 0 1 1 2 bank 2 1 1102 2 1 2 bank 0 ch 2 2LO1 bank 0 ch 2 2 HI2 bank 2 ch 2 2LO2 bank 2 ch 2 3HH bank 0 ch 3 3 LO1 bank 0 ch 3 3 HI2 bank 2 ch 3 3LO2 bank 2 ch 3 4 bank 0 ch 4 4101 bank 0 4 4 HI2 bank 2 ch 4 4LO2 bank 2 ch 4 5 bank 0 ch 5 5 LO1 bank 0 ch 5 5 Hl2 bank 2 ch 5 5 LO2 bank 2 ch 5 6 HI1 bank 0 ch 6 6 LO1 bank 0 ch 6 6 HI2 bank 2 ch 6 6LO2 bank 2 ch 6 7 bank 0 ch 7 7 LO1 bank 0 ch 7 7 2 bank 2 ch 7 7102 bank 2 7 8 bank 0 ch 8 8101 bank 0 8 8 HI2 bank 2 ch 8 8LO2 bank 2 ch 8 9 HI bank 0 ch 9 9 LO1 bank 0 ch 9 9 2 bank 2 ch 9 9LO2 bank 2 ch 9 10 bank 0 10 10101
25. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Eeer 015 014 013 012 011 10 009 008 007 ch006 ch005 ch004 ch003 ch002 ch001 000 Tree Bank 0 Channel 9000 9015 Tree Relay Control Register 0 Base 30 base 30 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write 015 T014 013 012 011 010 009 TOO8 007 006 TOO5 004 003 TOO2 TOO1 000 Read Tree Bank 1 Relays 9016 9021 and 9100 9108 Tree Relay Control Register 1 Base 324 base 32 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write unde C108 C107 C106 C105 C104 C103 C102 C101 C100 T021 T020 T019 T018 T017 T016 Read fined Relays 9200 9204 Analog Bus Control Register Base 34 base 34 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write undefined AB204 AB203 AB202 AB201 AB200 Read Register Based Programming 137 Timer Control This register provides a programmable timer for relay settling time R eg ister Programmable times are 2 mS 5 mS 8 mS and 64 mS The pri
26. 19 bank 1 ch 3 19 bank 3 ch 3 19 bank 5 ch 3 18 bank 7 ch 3 20 bank 1 ch 4 20 bank 3 ch 4 20 bank 5 ch 4 20 bank 7 ch 4 21 bank 1 ch 5 21 bank 3 ch 5 21 bank 5 ch 5 21 bank 7 ch 5 22 bank 1 ch 6 22 bank 3 ch 6 22 bank 5 ch 6 22 bank 7 ch 6 23 bank 1 ch 7 23 bank 3 ch 7 23 bank 5 ch 7 23 bank 7 ch 7 24 bank 1 ch 8 24 bank 3 ch 8 24 bank 5 ch 8 24 bank 7 ch 8 25 bank 1 ch 9 25 bank 3 ch 9 25 bank 5 ch 9 25 bank 7 ch 9 26 bank 1 ch 10 26 bank 3 ch 10 26 bank 5 ch 10 26 bank 7 ch 10 27 bank 1 ch 11 27 bank 3 ch 11 27 bank 5 ch 11 27 bank 7 ch 11 28 bank 1 ch 12 28 bank 3 ch 12 28 bank 5 ch 12 28 bank 7 ch 12 29 bank 1 ch 13 29 bank 3 ch 13 29 bank 5 ch 13 29 bank 7 ch 13 30 bank 1 ch 14 30 bank 3 ch 14 30 bank 5 ch 14 30 bank 7 ch 14 31 bank 1 ch 15 31 bank 3 ch 15 31 bank 5 ch 15 31 bank 7 ch 15 32 bank 0 ch 0 32 bank 2 ch 0 32 bank 4 ch 0 32 bank 6 ch 0 33 bank 0 1 33 2 1 33 bank 4 1 33 bank 6 ch 1 34 bank 0 ch 2 34 bank 2 ch 2 34 bank 4 ch 2 34 bank 6 ch 2 35 bank 0 ch 3 35 bank 2 ch 3 35 bank 4 ch 3 35 bank 6 ch 3 36 bank 0 ch 4 36 bank 2 ch 4 36 bank 4 ch 4 36 bank 6 ch 4 37 bank 0 5 37 bank 2 ch 5 37 bank 4 ch 5 37 bank 6 ch 5 38 bank 0 ch 6 38 bank 2 ch 6 38 bank 4 ch 6 38 bank 6 ch 6 39 bank 0 7 39 bank 2 7 39 bank 4 7 39 bank 6 ch 7 40 bank 0 ch 8 40 bank 2 ch 8 40 bank 4 ch 8 40 bank 6 ch 8 41 bank 0 ch 9 41 bank 2 ch 9 41 bank 4 ch 9 41 bank 6 ch 9 42 bank 0 ch 10 42 bank 2 ch 10 42 bank 4 ch
27. Linking Commands There is a space between the second level command for example CLOSe and the channel list A colon always separates one command from the next lower level command as shown below ROUTe SCAN MODE Colons separate the root command from the second level command ROUTe SCAN and the second level from the third level SCAN MODE The command syntax shows most commands as a mixture of upper and lower case letters The upper case letters indicate the abbreviated spelling for the command For shorter program lines send only the abbreviated form For better program readability you may send the entire command The instrument will accept either the abbreviated form or the entire command For example if the command syntax shows DIAGnostic then DIAG and DIAGNOSTIC are both acceptable forms Other forms of DIAGnostic such as DIAGN or DIAGNOS will generate an error You may use upper or lower case letters Therefore DIAGNOSTIC diagnostic and DiAgNoStlc are all acceptable Implied commands are those which appear in square brackets in the command syntax Note that 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 instrument assumes you intend to use the implied command and it responds as if you had sent it Examine the portion of the ROUTe subsystem shown below ROUT
28. Name Type Range of Values Default card number numeric 1 99 1 lt time gt numeric 0 002 0 064 0 005 seconds 0 002 0 005 0 008 or 0 064 Comments The time specified in the command will be rounded to 0 002 0 005 0 008 or 0 064 seconds Note Setting the interrupt time too small can cause system problems The module s interrupt timer will be set to the specified value This is the amount of time the module will wait after a relay close or open command is given before sending an interrupt and clearing the busy bit RST does not change the selected time Example Delay the interrupt signal 8 mS after a relay is opened or closed DIAG INT TIM 2 0 008 Interrupt timer on card number 2 is set for 6 mS Interrupt signal is delayed 8 mS after an open or close to allow for settling of relay contacts DIAGnostic INTerrupt TIMer DIAGnostic lNTerrupt TlMer card numbers queries the specified multiplexer module and returns the interrupt delay time Example Query the interrupt timer setting DIAG INT TIM 2 Query the interrupt timer setting on card number 2 76 Agilent E8462A Relay Multiplexer Command Reference DIAGnostic SCAN DELay DIAGnostic SCAN DELay card numbers delay time sets the amount of extra time the module will wait between opening one channel and closing the next in a scan operation specified multiplexer module and returns the interrupt delay time Paramet
29. Name Type Range of Values Value n numeric 0 or 1 N A mode boolean 0 1 OFF 0 Enabling ECL Trigger Bus When enabled a pulse is output from the selected ECL Trigger bus line 0 or 1 after each channel is closed during a scan If disabled a pulse is not output The output is a negative going pulse ECL Trigger Bus Line Shared by Switchboxes Only one switchbox configuration can use the selected trigger at a time When enabled the selected ECL Trigger bus line 0 or 1 is pulsed by the switchbox each time a scanned channel is closed To disable the output for a specific switchbox send the OUTPut ECLTrgn OFF or 0 command for that switchbox One Output Selected at a Time Only one output ECLTrg0 or 1 TTLTrg0 1 2 3 4 5 6 or 7 or EXTernal can be enabled at one time Enabling a different output source will automatically disable the active output For example if TTLTrg1 is the active output and TTLTrg4 is enabled TTL Trg1 will become disabled TTLTrg4 will become the active output Related Commands ROUTe SCAN TRIGger SOURce OUTPut ECLTrgn STATe Agilent E8462A Relay Multiplexer Command Reference 83 Example RST Condition OUTPut ECLTrgn STATe OFF disabled Enabling ECL Trigger Bus Line 0 OUTP ECLTO STAT 1 Enable ECL Trigger bus line 0 to output pulse after each scanned channel is closed OUTPut ECLTrgn STATe Example OUTPut ECLTrgn STATe Oueries the pr
30. Programming the Multiplexer Page 29 Initial Operation Module Description Figure 1 1 shows the Agilent E8462A armature relay multiplexer simplified block diagram Option 014 or 015 Terminal Card and a simple measure ment application Notice the sixteen 100Q protection resistors one in series with each bank line Refer to Figure 1 1 for the following description Relay Org anization The 256 channels of the E8462A Relay Multiplexer are organized into eight banks with 32 channels per bank The channels in each bank are as follows Bank Channels 0 000 015 and 032 047 016 031 and 048 063 064 079 and 096 111 080 095 and 112 127 128 143 and 160 175 144 159 and 176 191 192 207 and 224 239 AJ Wy 208 223 and 240 255 The default configuration is 128 channels of 2 wire switches 128 x 2 Configuring the Agilent E8462A Multiplexer 11 Tree relays TO through T21 Channel 9000 through Channel 9021 figure the module to the desired operating mode 1 wire 2 wire 3 wire or 4 wire mode You use the tree relays to manually configure this module in one of the following configurations or in a combination of these configur ations Using the ROUTe FUNCtion command sets the tree switches automatically for any one of the following configurations e g 2 64x2
31. ROUTe SCAN on page 96 Stopping Scanning Cycles See the ABORt command on page page 71 Example Enabling a Single Scan This example enables a single scan of channels 50 through 57 of a single module switchbox The trigger source to advance the scan is immediate internal triggering set with TRIGger SOURce IMMediate default SCAN 150 157 Scan channels 50 to 57 INIT Begin scan close channel 50 use immediate triggering 82 Agilent E8462A Relay Multiplexer Command Reference OUTPut Subsystem Syntax The OUTPut command subsystem selects the source of the output trigger generated when a channel is closed during a scan The selected output can be enabled disabled and queried The three available outputs are the ECLTrg TTLTrg trigger buses as well as the command module s E1406A front panel Trig Out port OUTPut ECLTrgn ECLTrg0 or ECLTrg1 STATe lt mode gt STATe EXTernal STATe mode STATe TTLTrgn TTL Top through TTLTrg7 STATe mode STATe OUTPut ECLTrgn STATe Parameters Comments OUTPut ECLTrgn STATe mode Selects and enables which ECL Trigger bus line 0 or 1 will output a trigger when a channel is closed during a scan This is also used to disable a selected ECL Trigger bus line specifies the ECL Trigger bus line 0 or 1 and mode enables ON or 1 or disables OFF or 0 the specified ECLTrg bus line Parameter Parameter Default
32. 10 42 bank 3 ch 10 42 bank 5 ch 10 42 bank 7 ch 10 11 bank 1 ch 11 43 bank 3 ch 11 43 bank 5 ch 11 43 bank 7 ch 11 12 bank 1 ch 12 44 bank 3 ch 12 44 bank 5 ch 12 44 bank 7 ch 12 13 bank 1 ch 13 45 bank 3 ch 13 45 bank 5 ch 13 45 bank 7 ch 13 14 bank 1 ch 14 46 bank 3 ch 14 46 bank 5 ch 14 46 bank 7 ch 14 15 bank 1 ch 15 47 bank 3 ch 15 47 bank 5 ch 15 47 bank 7 ch 15 16 bank 1 ch 0 48 bank 3 ch 0 48 bank 5 ch 0 48 bank 7 ch 0 17 bank 1 ch 1 49 bank 3 ch 1 49 bank 5 ch 1 49 bank 7 ch 1 18 bank 1 ch 2 50 bank 3 ch 2 50 bank 5 ch 2 50 bank 7 ch 2 19 bank 1 ch 3 51 bank 3 ch 3 51 bank 5 ch 3 51 bank 7 ch 3 20 bank 1 ch 4 52 bank 3 ch 4 52 bank 5 ch 4 52 bank 7 ch 4 21 bank 1 ch 5 53 bank 3 ch 5 53 bank 5 ch 5 53 bank 7 ch 5 22 bank 1 ch 6 54 bank 3 ch 6 54 bank 5 ch 6 54 bank 7 ch 6 23 bank 1 ch 7 55 bank 3 ch 7 55 bank 5 ch 7 55 bank 7 ch 7 24 bank 1 ch 8 56 bank 3 ch 8 56 bank 5 ch 8 56 bank 7 ch 8 25 bank 1 ch 9 57 bank 3 ch 9 57 bank 5 ch 9 57 bank 7 ch 9 26 bank 1 ch 10 58 bank 3 ch 10 58 bank 5 ch 10 58 bank 7 ch 10 27 bank 1 ch 11 59 bank 3 ch 11 59 bank 5 ch 11 59 bank 7 ch 11 28 bank 1 ch 12 60 bank 3 ch 12 60 bank 5 ch 12 60 bank 7 ch 12 29 bank 1 ch 13 61 bank 3 ch 13 61 bank 5 ch 13 61 bank 7 ch 13 30 bank 1 ch 14 62 bank 3 ch 14 62 bank 5 ch 14 62 bank 7 ch 14 31 bank 1 ch 15 63 bank 3 ch 15 63 bank 5 ch 15 63 bank 7 ch 15 60 Using the Multiplexer WIRE2X2 Mode Topology Table 2 8 Two 2 Wire X 64 Channel Topolo
33. 15 15 LO1 bank 0 15 15 2 bank 2 ch 15 15LO2 bank 2 ch 15 MUX1 0 bank 1 ch 0 0101 1 0 0 HI2 bank 3 0 0102 bank 3 ch 0 2 HM bank 1 ch 1 1101 bank 1 ch 1 1 bank 3 ch 1 1102 bank 3 ch 1 3 bank 1 ch 2 2101 bank 1 ch 2 2 HI2 bank 3 ch 2 2LO2 bank 3 ch 2 19 bank 1 ch 3 3 LO1 bank 1 ch 3 3 Hl2 bank 3 ch 3 3102 bank 3 ch 3 4 bank 1 ch 4 4101 bank 1 ch 4 4 HI2 bank 3 ch 4 4 LO2 bank 3 ch 4 5 bank 1 ch 5 5101 bank 1 5 5 HI2 bank 3 ch 5 5 LO2 bank 3 ch 5 6 bank 1 ch 6 6LO1 bank 1 ch 6 6 HI2 bank 3 ch 6 6102 bank 3 ch 6 7 bank 1 ch 7 7LO1 bank 1 ch 7 7 2 bank 3 ch 7 7102 bank 3 ch 7 8 bank 1 ch 8 8LO1 bank 1 ch 8 8 HI2 bank 3 ch 8 8LO2 bank 3 ch 8 9 bank 1 ch 9 9LO1 bank 1 ch 9 9 HI2 bank 3 ch 9 9LO2 bank 3 ch 9 10 bank 1 ch 10 10 LO1 bank 1 ch 10 10 2 bank 3 ch 10 10LO2 bank 3 ch 10 11 bank 1 ch 11 11 LO1 bank 1 ch 11 11 2 bank 3 ch 11 11 LO2 bank 3 ch 11 12 HH bank 1 ch 12 12101 bank 1 12 12 2 bank 3 12 12102 bank 3 12 13 bank 1 ch 13 13 LO1 bank 1 ch 13 13 HI2 bank 3 ch 13 13 LO2 bank 3 ch 13 14 bank 1 ch 14 14 LO1 bank 1 ch 14 14 2 bank 3 ch 14 14102 bank 3 ch 14 15 bank 1 ch 15 15LO1 bank 1 ch 15 15 2 bank 3 ch 15 15 LO2 bank 3 ch 15 MUX2 0 bank 4 ch 0 0101 4 0 0 2 6 0 0102 bank 6 0 1 bank 4 ch 1 1LO1 bank 4 ch 1 1 bank 6 ch 1 1102 bank 6 ch 1 2 bank 4 ch 2 2 LO
34. 1LO bank 0 1 65 HI bank 4 ch 1 65 LO bank 4 ch 1 2HI bank 0 ch 2 2LO bank 0 ch 2 66 HI bank 4 ch 2 66 LO bank 4 ch 2 3HI bank 0 ch 3 3 LO bank 0 ch 3 67 HI bank 4 ch 3 67 LO bank 4 ch 3 4HI bank 0 ch 4 4LO bank 0 ch 4 68 HI bank 4 ch 4 68 LO bank 4 ch 4 5 HI bank 0 5 5LO bank 0 5 69 HI bank 4 ch 5 69LO bank 4 ch 5 6HI bank 0 ch 6 6LO bank 0 ch 6 70 HI bank 4 ch 6 70LO bank 4 ch 6 7HI bank 0 ch 7 7LO bank 0 ch 7 bank 4 ch 7 71 LO bank 4 ch 7 8 HI bank 0 ch 8 8LO bank 0 ch 8 72 Hi bank 4 ch 8 72LO bank 4 ch 8 9HI bank 0 ch 9 9LO bank 0 ch 9 73 bank 4 9 73 LO bank 4 ch 9 10 HI bank 0 ch 10 10LO bank 0 ch 10 74 HI bank 4 ch 10 74LO bank 4 ch 10 11 HI bank 0 11 11LO bank 0 11 75HI bank 4 ch 11 75LO bank 4 ch 11 12 HI bank 0 12 12LO bank 0 ch 12 76 HI bank 4 ch 12 76 LO bank 4 ch 12 13 HI bank 0 ch 13 13 LO bank 0 ch 13 77 HI bank 4 ch 13 7710 bank 4 ch 13 14 HI bank 0 ch 14 14LO bank 0 14 78 HI bank 4 ch 14 78 LO bank 4 ch 14 15 HI bank 0 15 15LO bank 0 15 79HI bank 4 ch 15 79LO bank 4 ch 15 16 HI bank 1 ch 0 16LO bank 1 ch 0 80 HI bank 5 ch 0 80 LO bank 5 ch 0 17 HI bank 1 ch 1 17LO bank 1 ch 1 81 HI bank 5 ch 1 81 LO bank 5 ch 1 18 HI bank 1 ch 2 18LO bank 1 ch 2 82 HI bank 5 ch 2 82 LO bank 5 ch 2 19 HI bank 1 ch 3 19LO bank 1 ch 3 83 HI bank 5 ch 3 83 LO bank 5 ch 3 20 HI bank 1 ch 4 20 LO bank 1 ch 4 84 HI bank 5 ch 4 84 LO bank 5 ch 4 21 HI bank 1 ch 5 21LO bank 1 ch 5 85 HI bank 5 ch 5 85 LO b
35. 5RO ROUTING handled b DUI appli itor 102 Agilent E8462A Relay Multiplexer Command Reference STATus OPERation CONDition STATus OPERation CONDition Returns the state of the Condition Register in the 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 on page 103 STATus OPERation ENABle Parameters Comments Example STATus OPERation ENABle lt number gt Sets an enable mask to allow events recorded in the Event Register to send a summary bit to the Status Byte Register bit 7 For multiplexer modules when bit 8 in the Operation Status Register is set to 1 and that bit is enabled by the STATus OPERation ENABle command bit 7 in the Status Register is set to 1 Parameter Parameter Default Name Type Range of Values Value number numeric 1 through 65 535 N A Setting Bit 7 of the Status Register STATus OPERation ENABle 256 sets bit 7 of the Status Register to 1 after bit 8 of the Operation Status Register is set to 1 Related Commands ROUTe SCAN Enabling the Status Register STAT OPER ENAB 256 Enables bit 8 of the Operation Status Register to be reported to bit 7 OPR in the Status Register STATus OPERation ENABle STATus OPERation ENABle Returns which bits in the Event Register Operation Status Group are unmasked STATus OPERatio
36. 68 bank 2 ch 4 132 bank 4 ch 4 196 bank 6 ch 4 5 bank 0 5 69 bank 2 ch 5 133 bank 4 ch 5 197 bank 6 ch 5 6 bank 0 ch 6 70 bank 2 ch 6 134 bank 4 ch 6 198 bank 6 ch 6 7 bank 0 7 71 bank 2 ch 7 135 bank 4 ch 7 199 bank 6 ch 7 8 bank 0 ch 8 72 bank 2 ch 8 136 bank 4 ch 8 200 bank 6 ch 8 9 bank 0 ch 9 73 bank 2 ch 9 137 bank 4 ch 9 201 bank 6 ch 9 10 bank 0 10 74 2 10 138 bank 4 ch 10 202 bank 6 ch 10 11 bank 0 11 75 bank 2 ch 11 139 bank 4 ch 11 203 bank 6 ch 11 12 bank 0 ch 12 76 bank 2 ch 12 140 bank 4 ch 12 204 bank 6 ch 12 13 bank 0 13 77 2 13 141 bank 4 ch 13 205 bank 6 ch 13 14 bank 0 ch 14 78 bank 2 ch 14 142 bank 4 ch 14 206 bank 6 ch 14 15 bank 0 15 79 bank 2 ch 15 143 bank 4 ch 15 207 bank 6 ch 15 16 bank 1 ch 0 80 bank 3 ch 0 144 bank 5 ch 0 208 bank 7 ch 0 17 bank 1 ch 1 81 bank 3 ch 1 145 bank 5 ch 1 209 bank 7 ch 1 18 bank 1 ch 2 82 bank 3 ch 2 146 bank 5 ch 2 210 bank 7 ch 2 19 bank 1 ch 3 83 bank 3 ch 3 147 bank 5 ch 3 211 bank 7 ch 3 20 bank 1 ch 4 84 bank 3 ch 4 148 bank 5 ch 4 212 bank 7 ch 4 21 bank 1 ch 5 85 bank 3 ch 5 149 bank 5 ch 5 213 bank 7 ch 5 22 bank 1 ch 6 86 bank 3 ch 6 150 bank 5 ch 6 214 bank 7 ch 6 23 bank 1 ch 7 87 bank 3 ch 7 151 bank 5 ch 7 215 bank 7 ch 7 24 bank 1 ch 8 88 bank 3 ch 8 152 bank 5 ch 8 216 bank 7 ch 8 25 bank 1 ch 9 89 bank 3 ch 9 153 bank 5 ch 9 217 bank 7 ch 9 26 bank 1 ch 10 90 bank 3 ch 10 154 bank 5 ch 10 218 bank 7 ch 10 27 bank 1 ch 11 9
37. CH 016 031 048 063 Base 22p Relay Control Register 2 24h R W Bank 2 Channels CH 064 079 096 111 Base 244 Relay Control Register 3 26 R W Bank Channels CH 080 095 112 127 Base 26 Relay Control Register 4 28 R W Bank 4 Channels CH 128 143 160 175 Base 28 Relay Control Register 5 R W Bank 5 Channels CH 144 159 176 191 Base 2A Relay Control Register 6 ZC R W Bank 6 Channels 192 207 224 239 Base 2Cp Relay Control Register 7 2 R W Bank 7 Channels CH 208 223 240 255 Base 2E Tree Relay Control Register 0 30 R W Tree Relays T1 T15 9000 9015 Base 30 Tree Relay Control Register 1 32 R W Tree Relays T16 T21 C Relays C100 C108 CH 9016 9021 9100 9108 Base 32 Analog Bus Relay Control Register 34 R W Analog Bus Relays AB200 AB204 CH 9200 9204 Base 344 Timer Configuration Register 36 R W Relay Settling Time Base 365 You can write to the writable W registers and read from the readable R registers which are listed in Table B 1 Register Based Programming 133 There are eight relay registers driving the 256 channels of the Multiplexer and two tree relay registers controlling the 21 tree relays The second tree relay control register also controls nine C relays used for signal routing The analog bus register controls five analog bus connection relays All these relay control registers are readable writable R W re
38. CH9000 9021 Routing relays state All routing relays are open and use the normally closed path CH9100 9108 Analog bus connection relay status 5 analog bus relays are open CH9200 9204 Channel list from SCAN command after RST Channel list is empty following a reset of the module with RST command Using the Multiplexer 35 Switching or Scanning Note Note Switching Channels to the Analog Bus 36 Using the Multiplexer There are two general ways to use the E8462A Relay Multiplexer First you can use the ROUTe FUNCTion command subsystem see Chapter 3 to set up the multiplexer in any of its 12 operating modes 1 Wire 1 1X256 2 1X128 4 1X64 8 1X32 2 Wire 1 2X128 2 2X64 4 2X32 8 2X16 3 Wire 1 3X64 or 4 Wire 1 4X64 2 4X32 4 4X16 You can then use the ROUTe CLOSe or ROUTe OPEN commands to control individual channel relays In the 2 Wire 3 Wire and 4 Wire modes banks of channels are paired together such that when you close one channel the paired relay s also close automatically The ROUTe command subsystem automatically closes the appropriate tree relays depending on the multiplexer mode Alternately you can set the multiplexer mode and scan through a list of channels Scanning involves sequentially closing opening channels in a channel list Use the ROUTe SCAN command to set the scan mode use the analog bus and specify the channel in the channel list The channel list used in the ROUTe
39. EE UJ N Oooooo CO 49 50 Ooooodo CD 5 57 58 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ooo EE OO 300 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 CH 62 LO CH 63 LO 1 N Terminal 0 NC H1 NC Terminal 1 NC NC NC Terminal 2 L1 NC Terminal 3 CGND CGND CGND Terminal 4 Terminal 5 NC G NC Terminal 6 H2 NC Terminal 7 C2 T ACCESS T ERROR Reserved Terminal 8 Reserved XVCC Reserved Terminal 9 Reserved Reserved Reserved Terminal 10 NC NC Reserved Terminal 11 CGND CGND CGND Terminal 12 Reserved Reserved Reserved Terminal 13 Reserved Reserved Reserved Terminal 14 Reserved Reserved Reserved Terminal 15 00 mh oo 1 amp SESESE E OOOOOOOOOOO0000000000000000000000 CH 1 CH2 CH2 CH2 CH2 CH2 CH2 CLE NNN O o I N CH 34 Oooooo TELELE PWWWWW 41 42 Oooooo EE
40. For example CLOS 101 CLOS 9101 SCPI also allows several commands within the same subsystem to be linked with a semicolon For example ROUT CLOS 101 ROUT CLOS 101 or ROUT CLOS 101 CLOS 101 SCPI Command Reference This section describes the Standard Commands for Programmable Instruments SCPI reference commands for the multiplexer Commands on the following pages are listed alphabetically by subsystem and also within each subsystem 70 Agilent E8462A Relay Multiplexer Command Reference ABORt Subsystem Syntax Comments Example The ABORt command stops a scan in progress when the scan is enabled via the interface and the trigger source is TRIGger SOURce BUS or TRIGger SOURce HOLD ABORt ABORt Actions The ABORt command terminates a scan in progress by causing the switchbox to no longer wait for a trigger When the ABORt command is executed the last channel switched during the scan remains in the position Stopping Scan Enabled Via Interface When a scan is enabled via an interface an interface clear command CLEAR 7 can be used to stop the scan When the scan is enabled via the interface and TRIG SOUR BUS or HOLD is set you can use ABORT to stop the scan Restarting a Scan Use the INITiate command to restart the scan Related Commands ARM INITiate CONTinuous ROUTe SCAN TRIGger Stopping a Scan with ABORt This example stops a continuous two wire scan in progress in a single m
41. HI bank 4 ch 6 6 LO bank 4 ch 6 7HI bank 0 ch 7 7LO bank 0 7 7HI bank 4 ch 7 7LO bank 4 ch 7 8 HI bank 0 ch 8 8LO bank 0 ch 8 8 HI bank 4 ch 8 8LO bank 4 ch 8 9 HI bank 0 ch 9 9LO bank 0 ch 9 9 HI bank 4 ch 9 9LO bank 4 ch 9 10 HI bank 0 ch 10 10LO bank 0 10 10 HI bank 4 ch 10 10 LO bank 4 ch 10 11 HI bank 0 11 1110 bank 0 11 11 HI bank 4 ch 11 11 LO bank 4 ch 11 12 HI bank 0 12 12LO bank 0 12 12 HI bank 4 ch 12 12LO bank 4 ch 12 13 HI bank 0 ch 13 13 LO bank 0 ch 13 13 HI bank 4 ch 13 13 LO bank 4 ch 13 14 HI bank 0 14 14LO bank 0 14 14 HI bank 4 ch 14 14LO bank 4 ch 14 15 bank 0 15 15LO bank 0 15 1 bank 4 15 1510 bank 4 ch 15 16 HI bank 1 ch 0 16 LO bank 1 ch 0 16 HI bank 5 ch 0 16 LO bank 5 ch 0 17HI bank 1 ch 1 17 LO bank 1 ch 1 17 HI bank 5 ch 1 17 LO bank 5 ch 1 18 HI bank 1 ch 2 18 LO bank 1 ch 2 18 HI bank 5 ch 2 18 LO bank 5 ch 2 19 HI bank 1 ch 3 19 LO bank 1 ch 3 19 HI bank 5 ch 3 19LO bank 5 ch 3 20 HI bank 1 ch 4 20 LO bank 1 ch 4 20 HI bank 5 ch 4 20 LO bank 5 ch 4 21 HI bank 1 ch 5 21 LO bank 1 ch 5 21 HI bank 5 ch 5 21 LO bank 5 ch 5 22 HI bank 1 ch 6 22 LO bank 1 ch 6 22 HI bank 5 ch 6 22 LO bank 5 ch 6 23 HI bank 1 ch 7 23 LO bank 1 ch 7 23 HI bank 5 ch 7 23 LO bank 5 ch 7 24 HI bank 1 ch 8 24LO bank 1 ch 8 24 HI bank 5 ch 8 24LO bank 5 ch 8 25 HI bank 1 ch 9 25 LO bank 1 ch 9 25 HI bank 5 ch 9 25 LO bank 5 ch 9 26 HI bank 1 ch 10 26 LO bank 1 ch 10 26 HI bank 5 ch 10 26 L
42. Reading the Description of a Card 1 Module This example selects the one wire mode then gueries the description FUNC 1 WIRE1 Sets mode to one wire Agilent E8462A Relay Multiplexer Command Reference 105 SYST CDES Return the description SYSTem CPON SYSTem CPON number ALL Sets the selected module card in a switchbox to its power on state with the exception of the mode interrupt line and interrupt timer selected Parameters Parameter Parameter Default Name Type Range of Values Value number numeric 1 through 99 N A Comments Multiplexer Module Power on State The power on state is all channels relays open Note that SYSTem CPON ALL and RST opens all channels of all modules in a switchbox while SYSTem CPON number opens the channels in only the module card specified in the command Current operating mode as set by FUNCtion command will not be affected by execution of the SYSTem CPON number or RST commands In addition these commands do not affect the DIAGnostic INTerrupt or DIAGnostic INTerrupt TIMer commands Example Setting Card 1 Module to its Power on State SYST CPON 1 Sets card 1 to power on state SYSTem CTYPe SYSTem CTYPe number Returns the module card type of a selected module in a switchbox Parameters Parameter Parameter Default Name Type Range of Values Value number numeric 1 through 99 N A Comments 256 Channel Multip
43. Recalling and Saving States Page 52 Detecting Error Page 53 Reset Conditions At power on or following the reset of the module RST command all 256 channel relays 21 tree relays and five analog bus connection relays are open The nine C relays are in their normally closed position In addition after a RST command the scan channel list is empty Table 2 1 lists the parameters and default values for the functions following turn on or reset Table 2 1 Agilent E8462A Default Conditions for Power on and Reset Default Parameter Value Description ARM COUNt 1 Number of scanning cycles is one TRIGger SOURce IMM Advances through a scanning list automatically INITiate CONTinuous OFF Continuous scanning disabled OUTPut STATe OFF Trigger output from EXT TTL or ECL sources is disabled ROUTe SCAN MODE NONE Channel list is not set up ROUTe SCAN PORT NONE Analog bus connections are disabled ROUTe FUNCtion WIRE2 2 wire mode is set at power on FUNCtion is not changed by RST DIAGnostic INTerrupt LINE 1 Interrupt line setting NOT changed by RST DIAGnostic INTerrupt TIME 0 005 Sets interrupt timer value NOT changed by RST DIAGnostic SCAN DELay 0 0 Wait time between opening and closing channels Reset by RST Channel state All 256 channels are open CH000 255 are open Tree relays state All 22 tree relays are open
44. address bytes per VXI device For example the multiplexer s factory set logical address is 112 70 If this address is not changed the multiplexer will have a base address of C000 112 64 C000 1C00 DC00 or decimal 49 152 112 64 49 152 7168 56 320 EGISTER nm IT WORD 56 Timer Configuratior FFFF FFFFp Figure B 1 Registers within A16 Address Space 1 The subscript h at the end of the address indicates a hexadecimal number 130 Register Based Programming A16 Address Space Inside the Command Module or Mainframe When the A16 address space is inside the Agilent E1406A Command module Figure B 2 the multiplexer s base address is computed as 1 000 LADDR 64 or decimal 2 080 768 LADDR 64 where 1 000 2 080 768 is the starting location of the VXI A16 addresses LADDR is the multiplexer s logical address and 64 is the number of address bytes per register based device Again the multiplexer s factory set logical address is 112 If this address is not changed the multiplexer will have a base address of 1 000 112 64 1FCOOO 1C00 1FDCOO or decimal 2 080 768 112 64 2 080 768 1536 2 087 936 36 Timer Co
45. as follows ARM COUNt 10 OUTP TTLT4 ON Some commands have what appears to be a variable syntax For example OUTPut ECLTrgn and OUTPut TTLTrgn In these commands the n is replaced by a number No space is left between command and the number because the number is not a parameter The number is part of the command syntax In the case of OUTPut ECLTrgn can range from 0 to 1 In OUTPut TTLTrgn n can range from O through 7 Parameter Types The following table contains explanations and examples of parameter types you might see later in this chapter Table 3 1 Parameter Explanations and Examples Type Numeric Accepts all commonly used decimal representations of number including optional signs decimal points and scientific notation 123 123E2 123 1 23E2 123 1 23E 2 1 23000E 01 Special cases include MINimum MAXimum and DEFault Boolean Represents a single binary condition that is either true or false ON OFF 1 0 Discrete Selects from a finite number of values These parameters use mnemonics to represent each valid setting An example is the TRIGger SOURce source command where source can be OFF BUS EXT1 2 HOLD IMM INT1 4 or TTLTO 7 The following list contains explanations and examples of parameter types you will see later in this chapter Boolean Parameters represent a single binary condition that is either true or false for example ON OFF 1 0 Any
46. bank 3 ch 12 28 LO2 bank 3 ch 12 29 bank 1 ch 13 29 LO1 bank 1 ch 13 29 2 bank 3 ch 13 29 LO2 bank 3 ch 13 30 bank 1 ch 14 30 LO1 bank 1 ch 14 30 HI2 bank 3 ch 14 30 LO2 bank 3 ch 14 31 bank 1 ch 15 31 LO1 bank 1 ch 15 31 HI2 bank 3 ch 15 31 LO2 bank 3 ch 15 MUX1 0 bank 4 ch 0 0101 bank 4 0 0 HI2 bank 6 ch 0 0102 bank 6 0 1 bank 4 ch 1 1101 bank 4 ch 1 1 2 bank 6 ch 1 1102 bank 6 ch 1 2 bank 4 ch 2 2LO1 bank 4 ch 2 2 HI2 bank 6 ch 2 2LO2 bank 6 ch 2 3 HI1 bank 4 ch 3 3LO1 bank 4 ch 3 3 HI2 bank 6 ch 3 3LO2 bank 6 ch 3 4 4 4 4101 4 4 4 HI2 bank 6 ch 4 4102 bank 6 ch 4 5 bank 4 ch 5 5101 bank 4 ch 5 5 Hl2 bank 6 ch 5 5 LO2 bank 6 ch 5 6 bank 4 ch 6 6LO1 bank 4 ch 6 6 HI2 bank 6 ch 6 6 LO2 bank 6 ch 6 7 bank 4 ch 7 7 LO1 bank 4 ch 7 7 2 bank 6 ch 7 7102 6 7 8 bank 4 ch 8 8LO1 bank 4 ch 8 8 HI2 bank 6 ch 8 8LO2 bank 6 ch 8 9 bank 4 ch 9 9LO1 bank 4 ch 9 9 2 bank 6 ch 9 9LO2 bank 6 ch 9 10 bank 4 ch 10 10 LO1 bank 4 ch 10 10 2 bank 6 ch 10 10102 bank 6 10 11 bank 4 ch 11 11 LO1 bank 4 ch 11 11 2 bank 6 ch 11 11 LO2 bank 6 ch 11 12 bank 4 ch 12 12101 4 12 12 2 6 12 12102 bank 6 12 13 bank 4 ch 13 13 LO1 bank 4 ch 13 13 2 bank 6 ch 13 13 LO2 bank 6 ch 13 14 bank 4 ch 14 14L01 bank 4 ch 14 14 2 bank 6 ch 14 14102 6 14 15 bank 4 ch 15 15
47. both Bank 0 and Bank 2 to the analog bus you need to write a 1 to bits 0 and 2 of the Tree Bank 0 Register base 30 to close Tree Relays TO and T2 meanwhile you need also write a 1 to bit 0 of the Analog Bus Control Register 34 to close the analog bus control relay AB200 Routing relay C108 is in the normally closed position by setting bit 15 to 1 in Tree Bank 1 Register base 32 All other bits are set to 0 The Relay Control Registers bit definitions are listed as below Bank 0 Channels 000 015 Relay Control Register 0 base 20 base 20 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write ch015 014 013 012 011 010 009 008 007 006 005 ch004 003 ch002 ch001 000 Read Bank 1 Channels 000 015 Relay Control Register 1 base 22 base 22 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Read 15 014 013 012 011 010 009 008 ch007 006 005 ch004 003 002 ch001 000 Bank 2 Channels 000 015 Relay Control Register 2 base 24 base 24 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Read ch015 ch014 ch013 ch012 ch01
48. ch 4 36 LO bank 2 ch 4 36 HI bank 6 ch 4 36 LO bank 6 ch 4 37 HI bank 0 ch 5 37 LO bank 2 ch 5 37 HI bank 6 ch 5 37 LO bank 6 ch 5 38 HI bank 0 ch 6 38 LO bank 2 ch 6 38 HI bank 6 ch 6 38 LO bank 6 ch 6 39 HI bank 0 ch 7 39 LO bank 2 ch 7 39 HI bank 6 ch 7 39 LO bank 6 ch 7 40 HI bank 0 ch 8 40 LO bank 2 ch 8 40 HI bank 6 ch 8 40 LO bank 6 ch 8 41HI bank 0 ch 9 41LO bank 2 ch 9 41HI bank 6 ch 9 41LO bank 6 ch 9 42 HI bank 0 ch 10 42 LO bank 2 ch 10 42 HI bank 6 ch 10 42 LO bank 6 ch 10 43 HI bank 0 11 43 LO bank 2 ch 11 43 HI bank 6 ch 11 43 LO bank 6 ch 11 44 HI bank 0 ch 12 44LO bank 2 ch 12 44 HI bank 6 ch 12 44LO bank 6 ch 12 45 HI bank 0 13 45LO bank 2 ch 13 45 HI bank 6 ch 13 45 LO bank 6 ch 13 46 HI bank 0 14 4610 bank 2 14 46 bank 6 ch 14 46 LO bank 6 ch 14 47 HI bank 0 ch 15 47 LO bank 2 ch 15 47 HI bank 6 ch 15 47 LO bank 6 ch 15 48 HI bank 1 ch 0 48 LO bank 3 ch 0 48 HI bank 7 ch 0 48 LO bank 7 ch 0 49 HI bank 1 ch 1 49 LO bank 3 ch 1 49 HI bank 7 ch 1 49 LO bank 7 ch 1 50 HI bank 1 ch 2 50LO bank 3 ch 2 50 HI bank 7 ch 2 50LO bank 7 ch 2 51HI bank 1 ch 3 51LO bank 3 ch 3 51HI bank 7 ch 3 51LO bank 7 ch 3 52 HI bank 1 ch 4 52LO bank 3 ch 4 52 HI bank 7 ch 4 52 LO bank 7 ch 4 53 HI bank 1 ch 5 53 LO bank 3 ch 5 53 HI bank 7 ch 5 53 LO bank 7 ch 5 54 HI bank 1 ch 6 54 LO bank 3 ch 6 54 HI bank 7 ch 6 54 LO bank 7 ch 6 55 HI bank 1 ch 7 55 LO bank 3 ch 7 55 HI bank 7 ch 7 55 LO bank 7 ch 7 56 HI bank 1 ch 8 56 LO bank 3 ch
49. ch 9 42 HI bank 0 10 4210 2 10 106 bank 6 ch 10 106 LO bank 6 ch 10 43 HI bank 0 11 43LO bank 2 ch 11 107 HI bank 6 ch 11 107 LO bank 6 ch 11 44 HI bank 0 12 44LO bank 2 ch 12 108 HI bank 6 ch 12 108 LO bank 6 ch 12 45 HI bank 0 ch 13 45 LO bank 2 ch 13 109 HI bank 6 ch 13 109 LO bank 6 ch 13 46 HI bank 0 14 46 LO bank 2 ch 14 110 HI bank 6 ch 14 110 LO bank 6 ch 14 47 HI bank 0 15 4710 2 15 111 6 15 111 LO bank 6 ch 15 48 HI bank 1 ch 0 48 LO bank 3 ch 0 112 HI bank 7 ch 0 112 LO bank 7 ch 0 49 HI bank 1 ch 1 49 LO bank 3 ch 1 113 HI bank 7 ch 1 113LO bank 7 ch 1 50 HI bank 1 ch 2 50LO bank 3 ch 2 114 HI bank 7 ch 2 114 LO bank 7 ch 2 51HI bank 1 ch 3 51LO bank 3 ch 3 115 HI bank 7 ch 3 115LO bank 7 ch 3 52 HI bank 1 ch 4 52LO bank 3 ch 4 116 HI bank 7 ch 4 116 LO bank 7 ch 4 53 HI bank 1 ch 5 53LO bank 3 ch 5 117 HI bank 7 ch 5 117 LO bank 7 ch 5 54 HI bank 1 ch 6 54LO bank 3 ch 6 118 HI bank 7 ch 6 118LO bank 7 ch 6 55 HI bank 1 ch 7 55 LO bank 3 ch 7 119 HI bank 7 ch 7 119 LO bank 7 ch 7 56 HI bank 1 ch 8 56LO bank 3 ch 8 120 HI bank 7 ch 8 120 LO bank 7 ch 8 57 HI bank 1 ch 9 57 LO bank 3 ch 9 121 HI bank 7 ch 9 121 LO bank 7 ch 9 58 HI bank 1 ch 10 58LO bank 3 ch 10 122 HI bank 7 ch 10 122LO bank 7 ch 10 59 HI bank 1 ch 11 59 LO bank 3 ch 11 123 HI bank 7 ch 11 123 LO bank 7 ch 11 60 HI bank 1 ch 12 60 LO bank 3 ch 12 124 HI bank 7 ch 12 124 LO bank 7 ch 12 61 HI bank 1 ch
50. ch MUX or four 4 wire x 16 ch MUX The Agilent E8462A can be configured as eight 32 x 1 eight 16 x 2 and four 16 x 4 multiplexers In this configuration the 256 channels are divided into 8 groups each one is a 32 x 1 multiplexer The 8 groups are connected to eight terminal bus Terminals 0 2 4 6 8 10 12 14 by closing 16 related tree relays These modes are automatically set with the ROUTe FUNC command which automatically sets the appropriate tree relays Front Panel Pin out See Figure 1 6 for 1 wire or Figure 1 7 for 2 wire or Figure 1 8 for 4 wire E8462A 256 Channel Relay Multiplexer Analag g Bus Front Par onnector H Ori ard Se Ex nent Source Bu i E u Liat T L WM Input 4 H IJH H t L L OI a MEX Bus ur 5 ES it ea 48200 0 4 W CH EZY v i AB20 r3 o HOOO CH L1 CH9201 a nko p gt 1 lt i gau CHOIS H 101 H 4 m Wes Bonk pa Fri Terminal 0 H9202 ko tot pe Tri Terminal 1 L CHOSL A CH
51. closed or opened during subsequent CLOSe OPEN or SCAN operations The user does not have to manually set the control relays ROUTe FUNC command required before CLOSe or OPEN The ROUT FUNC command is required before the CLOSe or OPEN commands because the FUNCtion command defines which tree relays are required for a channel closure or opening One Wire Modes WIRE1 WIRE1X2 WIRE1X4 and WIRE1X8 One wire by 1 MUX 2 MUXs 4 MUXs or 8 MUXs The E8462A uses double pole relays and a control relay is used to obtain one wire capability A different channel will appear if you change the position of the control relay Only one channel per can be closed at any time in the WIRE1 modes due to the need of the control relay to choose the side for connection to the common terminal For example in the WIRE1 mode one 1X256 the control relay chooses either Ter0 or Ter1 for connection to the one wire common terminal Ter0 Do not make any field connection to the odd numbered common terminals eg 3 5 7 9 11 13 or 15 because these connectors do get routed to the channels by the control relay Two Wire Modes WIRE2 WIRE2X2 WIRE2X4 and WIRE2X8 Two wire by 1 MUX 2 MUXs 4 MUXs or 8 MUXs A pair of wires is connected to the common terminal pair by closing a double pole relay A single channel closure will connect both wires Three Wire Modes WIRE3 The three wire mode is identical to WIRE4 except that SCAN MODE FRES is
52. in the presence of flammable gases or fumes For continued protection against fire replace the line fuse s only with fuse s of the same voltage and current rating and type DO NOT use repaired fuses or short circuited 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 unless you are qualified to do so DO NOT operate damaged equipment Whenever it is possible that the safety protection features built into this product have been impaired either through physical damage excessive moisture or any other reason REMOVE POWER and do not use the product until safe operation can be verified by service trained personnel If necessary return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained DO NOT service or adjust alone Do not attempt internal service or adjustment unless another person capable of rendering first aid and resuscitation is present DO NOT substitute parts or modify equipment Because of the danger of introducing additional hazards do not install substitute parts or perform any unauthorized modification to the p
53. m 1 D Banks o p ot Tu Bri 1 e DECK O4 HLG CHL T4 T4 nl pora r1 r 140704 CHL HITS d ui Lone m 9 T T d B H y 1 9 TI 91 d H as 04 cHise 9 15 6 nk6 AT T Uc TC H I cun L gt DER TA T 1 1 121 gt 11 Tri cheg S GE fee ae Hee Banks i ees 7 ull n H 1 2 Ow CHO4D CHOD bri T GU Hoel gl CHE fo T T 1 eri H i 2 s 21 15 Tern inal Bur x gt I gt SOS m Figure 2 3 3 Wire and 4 wire Operating Mode Using the Multiplexer 41 Mode WIRE1x2 and The Agilent E8462A can be configured two 128 x 1 or two 64 x 2 WIRE2x2 multiplexers Figure 2 4 illustrates these configurations Description Front Panel Pin out See Figure 1 6 for 1 wire or Figure 1 7 for 2 wire two 1 wire x 128 ch MUX Or two 2 wire x 64 ch MUX 2 EE ms e
54. non zero value is considered true Discrete Parameters selects from a finite number of values These parameters use mnemonics to represent each valid setting Agilent E8462A Relay Multiplexer Command Reference 69 Anexample is the TRIGger SOURce source command where source can be BUS EXTernal HOLD IMMediate ECLTrgn or TTLTrgn Numeric Parameters are commonly used decimal representations of numbers including optional signs decimal points and scientific notation for example 123 123E2 123 1 23E2 123 1 23E 2 1 23000E 01 Special cases include MINimum MAXimum and DEFault Optional Parameters are shown within square brackets The brackets are not part of the command and are not sent to the instrument If you do not specify a value for an optional parameter the instrument chooses a default value For example consider the ARM COUNt lt MIN MAX gt command If you send the command without specifying a parameter the present ARM COUNt value is returned If you send the MIN parameter the command returns the minimum count available If you send the MAX parameter the command returns the maximum count available Be sure to place a space between the command and the parameter Linking Linking IEEE 488 2 Common Commands with SCPI Commands Use a Commands semicolon between the commands For example RST RCL 1 or CLOS 101 SAV 1 Linking Multiple SCPI Commands Use both a semicolon and a colon between the commands
55. or ECL Trigger Bus Inputs With TRIGger SOURce TTLTrgn or ECLTrgn selected only one switchbox at a time can use the trigger bus selected on the Agilent E1406A Command Module bus The trigger input is assigned to the first switchbox that requested the trigger source with TRIGger SOURce TTLTrgn or ECLTrgn command Only one of the ten available trigger bus lines ECLO to 1 or TTLO to 7 can be specified at one time Assigning EXTernal TTLTrg ECLTrg Trigger Source switchbox assigned with TRIGger SOURce EXT TTLT ECLT remains assigned to that source until the switchbox trigger source is changed to BUS HOLD or IMMediate When the source is changed the trigger source is available to the next switchbox that requests it with TRIGger SOURce command If a switchbox requests a trigger already assigned to another switchbox an error is generated Using Bus Triggers To trigger the switchbox with TRIGger SOURce BUS selected use the IEEE 488 2 common command TRG or the GPIB Group Execute Trigger GET command Trig Out Port Shared by Switchboxes See the OUTPut command on page 83 Related Commands ABORt ROUTe SCAN OUTPut RST Condition TRIGger SOURce IMMediate Example Scanning Using External Triggers This example uses external triggering TRIG SOUR EXT to scan bank 0 channels 0 through 7 of a single module switchbox The trigger source to advance the scan is the input to the Trig In on an Agilent E1406A Command
56. or muxes and nnn channel numbers The channel number consists of three parts listed in the below table Channel List Card Number Bank or Mux Channel Number Channel Description cc b nnn 0 7 000 255 256 channel relays ssbccc 01 99 9 000 021 22 tree relays 9 100 108 9 Form C tree relays 9 200 204 5 analog bus relays The tree relays and analog bus relays have the same channel number no matter what operating mode the Multiplexer is But the channel relays 000 255 may have different channel numbers under different operating mode See the following table Operating Mode Valid Channel Corresponds to 1 Wire Mode Channel Number 1 wire 000 255 000 255 2 wire 000 127 000 031 064 095 128 159 192 223 Channel 000 is paired with channel 032 001 is paired with 033 etc Channel 064 is paired with 096 065 with 097 etc Channel 128 is paired with 160 channel 129 with 161 etc Channel 192 is paired with 224 channel 193 with 225 etc 3 wire 000 063 000 031 128 159 4 wire 000 063 000 031 128 159 Configuring the Agilent E8462A Multiplexer 29 Refer to Chapter 3 of this Manual the command ROUTe CLOSe for the paired channel information You must specify the operating mode BEFORE you execute the commands OPEN CLOSe and SCAN Pay attention to the valid channel numbers when you open close or scan the specific channel s in differen
57. relays Closing other control relays may cause undesired results Close 9000 to 9021 to connect the associated bank of relays to the common terminals TerO Ter15 These are the TO to T21 switches of Figure 1 1 9100 to 9107 to connect the low side of the banks to the high terminal These are the C100 to C107 form C switches of Figure 1 1 These switches are used for making one wire connections 9108 to connect the low side of the banks to the high terminal when making one wire measurements and the scan port is set to the analog bus This switch is switch C108 in Figure 1 1 9200 to 9204 to connect the banks to the analog bus These switches are labeled AB200 AB204 in Figure 1 1 9200 connects analog H1 to switch C108 9108 9201 connects analog L1 to the low side of the channel connection 9202 connects analog G to analog L1 This is needed to connect the Guard of an Agilent E1411B to the Low connection 9203 connects analog H2 to the high side of the second pair of a four wire connection or connects H2 to the high side of a two wire conection through 9109 and 9102 for resistance measurements with meters that have a separate current source such as the Agilent E1411B 9204 connects analog L1 to the low side of the second pair of a four wire connection or connects L2 to the low side of a two wire conection through 9109 and 9102 for resistance measurements with meters that have a separate current source such as the Agilent E1
58. turning on a lamp or starting a motor reduces relay life Exceeding specified maximum inputs can cause catastrophic failure Switching Freguency Relay contacts heat up when switched As the switching freguency increases the contacts have less time to dissipate heat The resulting increase in contact temperature also reduces relay life End of Life Detection preventative maintenance routine can prevent problems caused by unexpected relay failure The end of the life of the relay can be determined by using one or more of the three methods described below The best method or combination of methods as well as the failure criteria depends on the application in which the relay is used Contact Resistance As the relay begins to wear out its contact resistance increases When the resistance exceeds a predetermined value the relay should be replaced Stability of Contact Resistance The stability of the contact resistance decreases with 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 Operations Relays can be replaced after a predetermined number of contact closures However this method reguires knowledge of the applied load and life specifications for the applied load Typical relay life is 10x 10 relay closures with no load or 10 x 10 relay closures switching full load
59. 1 ei H032 H2 9203 82 T Ban pee cu nh T D 4 CHO H Uc 2 DER weg 109022463 T Banki ir y fre Terminal 2 AER Aes Tri Terminal 3 W 000 ch s 4 End en m 1 TD Banke zo m 1 nn o P 53 CH079 1 CHI E 75 eb a Se 112 H064 09 us m 1 T T T Bonka br Terminal 4 J EDI a Terminal 5 Li CHO 1 cH09 iy 1 Ms woe EL muda 19 wl Bank te 22 1 T 20 DE eect 1 AG P Ion CHO96 41 CHL In TK i T T10 T Bank 3 cana ceu gt ermin al H GN CR P y 1 Tr Terminal s HI 11 CH i 1 nog Hi eB T4 14 Barl pe ya tot gt 1 CHI43 11 ce Hi 28 159 94 24144 S Se Tid T Banks 22 brs Len inal Sa NS p 9 d Terminal o eei case ch REISS 94 H160 H T4 n Bonk4 r cua H 1 16 0 eig a iy CH CH1 76 76 IIT REO Cei LU 710 semi j T A T T i Barl pu 1 Terminal m 2 Terili Terminal H191 CHLI d Legg Et CHL HL TH T Bank i 1 4 gt sii 1 Leo CH E H CH a e H208 H p E d 3 Bank pe ley Fr 1 Terminal 12 SE Tri 1 Terminal 1 00 coa 1 E Heed H 1 1 T T Bank rudi aram i
60. 1 010 009 008 ch007 006 005 ch004 003 002 ch001 000 ea Bank 3 Channels 000 015 Relay Control Register 3 base 26 base 26 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write EE ch015 014 013 012 011 010 009 008 ch007 006 005 ch004 003 ch002 ch001 000 Bank 4 Channel 000 015 Relay Control Register 4 Base 28 base 28 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Read 15 014 013 012 011 010 009 008 ch007 006 005 ch004 003 ch002 ch001 000 136 Register Based Programming Bank 5 Channel 000 015 Relay Control Register 5 Base 2 base 2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Read 015 014 013 012 011 010 009 008 007 006 ch005 ch004 003 ch002 ch001 000 Bank 6 Channel 000 015 Relay Control Register 6 Base 2 base 2C 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write SC 015 014 013 012 011 ch010 009 008 007 ch006 ch005 ch004 003 002 001 000 Bank 7 Channel 000 015 Relay Control Register 7 Base 2E base 2E
61. 1 bank 0 10 10 Hl2 bank 2 ch 10 10 LO2 bank 2 ch 10 11 HH bank 0 11 11 LO1 bank 0 11 11 2 bank 2 ch 11 11 LO2 bank 2 ch 11 12 bank 0 12 12101 0 12 12 2 2 12 12102 2 12 13 bank 0 ch 13 13 LO1 bank 0 ch 13 13 2 bank 2 ch 13 13 LO2 bank 2 ch 13 14 bank 0 ch 14 14L01 bank 0 14 14 2 bank 2 ch 14 14102 2 14 15 bank 0 15 15LO1 bank 0 ch 15 15 2 bank 2 ch 15 15 LO2 bank 2 ch 15 16 bank 1 ch 0 16 LO1 bank 1 ch 0 16 2 bank 3 ch 0 16LO2 bank 3 ch 0 17 bank 1 ch 1 17 LO1 bank 1 ch 1 17 Hl2 bank 3 ch 1 17 LO2 bank 3 ch 1 18 bank 1 ch 2 18 LO1 bank 1 ch 2 18 2 bank 3 ch 2 18 LO2 bank 3 ch 2 19 bank 1 ch 3 19LO1 bank 1 ch 3 19 Hl2 bank 3 ch 3 19 LO2 bank 3 ch 3 20 bank 1 ch 4 20 LO1 bank 1 ch 4 20 HI2 bank 3 ch 4 20 LO2 bank 3 ch 4 21 bank 1 ch 5 21 LO1 bank 1 ch 5 21 2 bank 3 ch 5 21LO2 bank 3 ch 5 22 bank 1 ch 6 22LO1 bank 1 ch 6 22 2 bank 3 ch 6 22LO2 bank 3 ch 6 23 bank 1 ch 7 23 LO1 bank 1 ch 7 23 2 bank 3 ch 7 23102 bank 3 ch 7 24 bank 1 ch 8 24 LO1 bank 1 ch 8 24 HI2 bank 3 ch 8 24 LO2 bank 3 ch 8 25 bank 1 ch 9 25 LO1 bank 1 ch 9 25 2 bank 3 ch 9 25 LO2 bank 3 ch 9 26 bank 1 ch 10 26101 1 10 26 2 3 10 26 LO2 bank 3 ch 10 27 bank 1 ch 11 27 LO1 bank 1 ch 11 27 2 bank 3 ch 11 27 LO2 bank 3 ch 11 28 HH bank 1 ch 12 28 LO1 ban
62. 1 bank 3 ch 11 155 bank 5 ch 11 219 bank 7 ch 11 28 bank 1 ch 12 92 bank 3 ch 12 156 bank 5 ch 12 220 bank 7 ch 12 29 bank 1 ch 13 93 bank 3 ch 13 157 bank 5 ch 13 221 bank 7 ch 13 30 bank 1 ch 14 94 bank 3 ch 14 158 bank 5 ch 14 222 bank 7 ch 14 31 bank 1 ch 15 95 bank 3 ch 15 159 bank 5 ch 15 223 bank 7 ch 15 32 bank 0 0 96 bank 2 ch 0 160 bank 4 ch 0 224 bank 6 ch 0 33 bank 0 ch 1 97 bank 2 ch 1 161 bank 4 ch 1 225 bank 6 ch 1 34 bank 0 ch 2 98 bank 2 ch 2 162 bank 4 ch 2 226 bank 6 ch 2 35 bank 0 ch 3 99 bank 2 ch 3 163 bank 4 ch 3 227 bank 6 ch 3 36 bank 0 ch 4 100 bank 2 ch 4 164 bank 4 ch 4 228 bank 6 ch 4 37 bank 0 ch 5 101 bank 2 ch 5 165 bank 4 ch 5 229 bank 6 ch 5 38 bank 0 ch 6 102 bank 2 ch 6 166 bank 4 ch 6 230 bank 6 ch 6 39 bank 0 ch 7 103 bank 2 ch 7 167 bank 4 ch 7 231 bank 6 ch 7 40 bank 0 ch 8 104 bank 2 ch 8 168 bank 4 ch 8 232 bank 6 ch 8 41 bank 0 ch 9 105 bank 2 ch 9 169 bank 4 ch 9 232 bank 6 ch 9 42 bank 0 10 106 bank 2 ch 10 170 bank 4 ch 10 234 bank 6 ch 10 43 bank 0 11 107 bank 2 ch 11 171 bank 4 ch 11 235 bank 6 ch 11 44 bank 0 12 108 bank 2 ch 12 172 bank 4 ch 12 236 bank 6 ch 12 45 bank 0 13 109 bank 2 ch 13 173 bank 4 ch 13 237 bank 6 ch 13 46 bank 0 14 110 bank 2 ch 14 174 bank 4 ch 14 238 bank 6 ch 14 47 bank 0 15 111 bank 2 ch 15 175 bank 4 ch 15 239 bank 6 ch 15 48 bank 1 ch 0 112 bank 3 ch 0 176 bank 5 ch O 240 bank 7 ch O 49 bank 1 ch 1 113 bank 3 ch 1 177 bank 5 ch 1 241 bank 7
63. 1 bank 4 ch 2 2 HI2 bank 6 ch 2 2LO2 bank 6 ch 2 3 bank 4 ch 3 3LO1 bank 4 ch 3 3 HI2 bank 6 ch 3 3LO2 bank 6 ch 3 4 bank 4 ch 4 4101 bank 4 ch 4 4 HI2 bank 6 ch 4 4 LO2 bank 6 ch 4 5 bank 4 ch 5 5101 bank 4 ch 5 5HI2 bank 6 ch 5 5LO2 bank 6 ch 5 6 bank 4 ch 6 6LO1 bank 4 ch 6 6 HI2 bank 6 ch 6 6102 bank 6 ch 6 7 bank 4 ch 7 7LO1 bank 4 ch 7 7 2 bank 6 ch 7 7102 bank 6 ch 7 8 bank 4 ch 8 8LO1 bank 4 ch 8 8 HI2 bank 6 ch 8 8LO2 bank 6 ch 8 9 bank 4 ch 9 9LO1 bank 4 ch 9 9 HI2 bank 6 ch 9 9LO2 bank 6 ch 9 10 bank 4 ch 10 10 LO1 bank 4 ch 10 10 HI2 bank 6 ch 10 10 LO2 bank 6 ch 10 11 bank 4 ch 11 11 LO1 bank 4 ch 11 11 2 bank 6 ch 11 11 LO2 bank 6 ch 11 12 HH bank 4 ch 12 12 LO1 bank 4 ch 12 12 bank 6 ch 12 12LO2 bank 6 ch 12 13 HH bank 4 ch 13 13 LO1 bank 4 ch 13 13 2 bank 6 ch 13 13 LO2 bank 6 ch 13 14 bank 4 ch 14 14 LO1 bank 4 ch 14 14 2 bank 6 ch 14 14 LO2 bank 6 ch 14 15 bank 4 ch 15 15 LO1 bank 4 ch 15 15 Hl2 bank 6 ch 15 15LO2 bank 6 ch 15 MUX3 0 bank 5 ch 0 0101 5 0 0 HI2 bank 7 0 0102 bank 7 ch 0 1 bank 5 ch 1 1LO1 bank 5 ch 1 1 bank 7 ch 1 1LO2 bank 7 ch 1 2 5 2 2101 5 2 2 HI2 bank 7 ch 2 2LO2 bank 7 ch 2 3 bank 5 ch 3 3LO1 bank 5 ch 3 3 HI2 bank 7 ch 3 3 LO2 bank 7 ch 3 4 bank 5 ch 4 4101 bank 5 ch 4 4 2 bank 7 ch 4 4LO2 bank 7 ch 4 5 bank 5 ch 5 5101 bank 5 ch 5 2 bank 7 5 510
64. 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 S TATe to automatically be set to OFF 0 NOTE Use of the OFF parameter is useful only if the command is issued across the GPIB interface Selecting the Module to be Monitored Use the DISPlay MONitor CARD command to select the module Monitor Mode on an Agilent E1405 E1406 Command Module Display The display format for the E8462A 256 Channel Multiplexer is as follows WIRE1 WIRE1x2 WIRE1x4 and WIRE1x8 Displays Closed channels are identified in each mux A closed relay on each mux will be displayed for all 1 wire modes WIRE1 WIRE1x2 WIRE1x4 and WIRE1x8 The indicator will appear for a mux in which all relays are open The mux display values are followed by three hexidecimal displays which show the values of the two Tree registers and the Analog Bus register For example assume FUNCtion is set to WIRE1Xx2 all channels of MUX 0 are open and channel 5 of MUX 1 is closed this also closes tree relay T14 connecting channel 5 of MUX 1 to Terminal 8 The display would be Mux 0 1 005 TO H4000 fH0000 0000 where the hexidecimal value 4000 in the Tree bank 0 register indicates the T14 tree register is closed Modes other than WIRE1 WIRE1x2 WIRE1x4 a
65. 10 42 bank 6 ch 10 43 bank 0 ch 11 43 bank 2 ch 11 43 bank 4 ch 11 43 bank 6 ch 11 44 bank 0 ch 12 44 bank 2 ch 12 44 bank 4 ch 12 44 bank 6 ch 12 45 bank 0 ch 13 45 bank 2 ch 13 45 bank 4 ch 13 45 bank 6 ch 13 46 bank 0 ch 14 46 bank 2 ch 14 46 bank 4 ch 14 46 bank 6 ch 14 47 bank 0 15 47 bank 2 ch 15 47 bank 4 ch 15 47 bank 6 ch 15 48 bank 1 ch 0 48 bank 3 ch 0 48 bank 5 ch 0 48 bank 7 ch 0 49 bank 1 ch 1 49 bank 3 ch 1 49 bank 5 ch 1 49 bank 7 ch 1 50 bank 1 ch 2 50 bank 3 ch 2 50 bank 5 ch 2 50 bank 7 ch 2 51 bank 1 ch 3 51 bank 3 ch 3 51 bank 5 ch 3 51 bank 7 ch 3 52 bank 1 ch 4 52 bank 3 ch 4 52 bank 5 ch 4 52 bank 7 ch 4 53 bank 1 ch 5 53 bank 3 ch 5 53 bank 5 ch 5 53 bank 7 ch 5 54 bank 1 ch 6 54 bank 3 ch 6 54 bank 5 ch 6 54 bank 7 ch 6 55 bank 1 ch 7 55 bank 3 ch 7 55 bank 5 ch 7 55 bank 7 ch 7 56 bank 1 ch 8 56 bank 3 ch 8 56 bank 5 ch 8 56 bank 7 ch 8 57 bank 1 ch 9 57 bank 3 ch 9 57 bank 5 ch 9 57 bank 7 ch 9 58 bank 1 ch 10 58 bank 3 ch 10 58 bank 5 ch 10 58 bank 7 ch 10 59 bank 1 ch 11 59 bank 3 ch 11 59 bank 5 ch 11 59 bank 7 ch 11 60 bank 1 ch 12 60 bank 3 ch 12 60 bank 5 ch 12 60 bank 7 ch 12 61 bank 1 ch 13 61 bank 3 ch 13 61 bank 5 ch 13 61 bank 7 ch 13 62 bank 1 ch 14 62 bank 3 ch 14 62 bank 5 ch 14 62 bank 7 ch 14 63 bank 1 ch 15 63 bank 3 ch 15 63 bank 5 ch 15 63 bank 7 ch 15 Using the Multiplexer 59 WIRE1X8 Mode Topology Table 2 7 Eight 1 Wire X 32 Channel Topology Table
66. 100 H qni P P 101 STATus OPERation CONDUIUOH euet nea tort xd YNN ttn DANA re 103 103 wd ep ees pU E 103 CHEN ET E e EE 103 SLATus OPERaton E VENE Y AA HR YG VE N 103 SI x Dus PR EE 104 we ou oo coe O cw 105 a Fen EE EE 105 CN ER HNN RA WR 106 CA oen e 106 cs T 107 TE E NEIN RD 108 UNE UI EF r a RR 108 Le 110 PRU ger IMMediate 110 Uy 110 111 RIS a P NI C 111 ME 113 IEEE 4552 Common Command Relerenoe ance etis duo ver i Ul Pete a S 114 SCPI Command Quick BeletetiQg Luce sace RE ep 115 Chapter 4 Agilent E8462A Scanning Voltmeter Application Examples 117 E DIE TEE 117 DADOS MERIDIE NIU 118 TRGB Cems 119 l erreur ri m 120 Scanning Voltmeter Measurement Program 120 bi rogo get 121 2 Wire Ohms Measure MENIS 121 Agilent E8462A User s Manual Contents 3 4 4 Wire Ohms Measurements ccccccssscsssssescsceccecccrscsssssesceccsccceeccsessesssesecs 121 Scanning Voltmeter Command Quick 2
67. 11 107 bank 2 ch 11 43 bank 4 ch 11 107 bank 6 ch 11 44 bank 0 ch 12 108 bank 2 ch 12 44 bank 4 ch 12 108 bank 6 ch 12 45 bank 0 13 109 bank 2 ch 13 45 bank 4 ch 13 109 bank 6 ch 13 46 bank 0 ch 14 110 bank 2 ch 14 46 bank 4 ch 14 110 bank 6 ch 14 47 bank 0 15 111 bank 2 ch 15 47 bank 4 ch 15 111 bank 6 ch 15 48 bank 1 ch 0 112 bank 3 ch 0 48 bank 5 ch 0 112 bank 7 ch 0 49 bank 1 ch 1 113 bank 3 ch 1 49 bank 5 ch 1 113 bank 7 ch 1 50 bank 1 ch 2 114 bank 3 ch 2 50 bank 5 ch 2 114 bank 7 ch 2 51 bank 1 ch 3 115 bank 3 ch 3 51 bank 5 ch 3 115 bank 7 ch 3 52 bank 1 ch 4 116 bank 3 ch 4 52 bank 5 ch 4 116 bank 7 ch 4 53 bank 1 ch 5 117 bank 3 ch 5 53 bank 5 ch 5 117 bank 7 ch 5 54 bank 1 ch 6 118 bank 3 ch 6 54 bank 5 ch 6 118 bank 7 ch 6 55 bank 1 ch 7 119 bank 3 ch 7 55 bank 5 ch 7 119 bank 7 ch 7 56 bank 1 ch 8 120 bank 3 ch 8 56 bank 5 ch 8 120 bank 7 ch 8 57 bank 1 ch 9 121 bank 3 ch 9 57 bank 5 ch 9 121 bank 7 ch 9 58 bank 1 ch 10 122 bank 3 ch 10 58 bank 5 ch 10 122 bank 7 ch 10 59 bank 1 ch 11 123 bank 3 ch 11 59 bank 5 ch 11 123 bank 7 ch 11 60 bank 1 ch 12 124 bank 3 ch 12 60 bank 5 ch 12 124 bank 7 ch 12 61 bank 1 ch 13 125 bank 3 ch 13 61 bank 5 ch 13 125 bank 7 ch 13 62 bank 1 ch 14 126 bank 3 ch 14 62 bank 5 ch 14 126 bank 7 ch 14 63 bank 1 ch 15 127 bank 3 ch 15 63 bank 5 ch 15 127 bank 7 ch 15 58 Using the Multiplexer WIRE1X4 Mode Topology Table 2 6 Four 1 Wire X 64 Channel Topology Tab
68. 111 111 112 112 113 commands common command format 68 linking 68 parameter types 69 SCPI command format 67 common command format 68 Common Commands format 67 linking with SCPI commands 70 list of 114 parameters 67 Condition Register 103 Conditions detecting error 53 reset 35 Configuring 11 11 11 11 11 11 11 Connecting analog bus 99 Connecting a Channel to the Analog Bus 37 Connecting User Inputs 18 Continuous Scanning Cycles 81 Control Relays closing 89 94 99 switching 99 148 Index Current Source Bus tree relay channel 120 D Descriptions register 133 Detecting Error Conditions 53 Device driver SWITCH 117 VOLTMTR 117 DIAGnostic FUSE 74 INTerrupt TIME 76 TIME 76 INTerrupt LINE 75 INTerrupt LINE 75 SCAN DELay 77 DELay 77 DIAGnostic Subsystem 74 Disable continuous scanning cycles 81 ECL Trigger bus line 83 Trig Out port 84 84 TTL Trigger bus line 85 Disable Enable Interrupts Interrupts disable enable 135 Discrete Command Parameters 69 discrete parameters 69 DISPlay Subsystem 78 DISPlay MONitor CARD 78 CARD 78 STATe 79 STATe 80 E ECL Trigger enabling and setting 83 111 112 query state of 84 scanning channels 83 Enable continuous scanning cycles 81 ECL Trigger bus line 83 111 112 register bits 104 Trig Out port 84 84 85 TTL Trigger bus line 85 111 112 Error messages in error queue 107 numbers i
69. 13 61 LO bank 3 ch 13 125 HI bank 7 ch 13 125LO bank 7 ch 13 62 HI bank 1 ch 14 62LO bank 3 ch 14 126 HI bank 7 ch 14 126 LO bank 7 ch 14 63 HI bank 1 ch 15 63 LO bank 3 ch 15 127 HI bank 7 ch 15 127 LO bank 7 ch 15 56 Using the Multiplexer WIRE3 and WIRE4 Mode Topology Table 2 4 One 3 Wire or 4 Wire X 64 Channel Topology Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Closure Channel Relay Bank Ch bank 0 0 OLOT bank 0 ch 0 0 HI2 bank 2 ch 0 0 2 bank 2 ch 0 1 bank 0 ch 1 1101 bank 0 1 1 2 2 1 1102 2 1 2 bank 0 ch 2 2101 0 2 2 HI2 bank 2 ch 2 2LO2 bank 2 ch 2 3 HI1 bank 0 ch 3 3LO1 bank 0 ch 3 3 HI2 bank 2 ch 3 3LO2 bank 2 ch 3 4 bank 0 ch 4 4101 bank 0 ch 4 4 HI2 bank 2 ch 4 4LO2 bank 2 ch 4 5 bank 0 5 5101 bank 0 5 5 Hl2 bank 2 ch 5 5 LO2 bank 2 ch 5 6 bank 0 ch 6 6LO1 bank 0 ch 6 6 HI2 bank 2 ch 6 6 LO2 bank 2 ch 6 7 bank 0 ch 7 7 LO1 bank 0 ch 7 7 2 bank 2 ch 7 7102 2 7 8 bank 0 ch 8 8101 0 8 8 HI2 bank 2 ch 8 8102 bank 2 8 9 bank 0 9 9101 bank 0 9 9 2 bank 2 9 9102 bank 2 ch 9 10 bank 0 ch 10 10 LO
70. 2 92 94 95 95 96 97 98 99 99 100 100 STATus 101 103 103 103 103 104 SYSTem 105 105 106 106 107 TRIGger 110 110 110 111 111 112 112 112 113 Summary Bit 103 Switch Driver 101 Switchbox aborting a scan 71 disabling continuous scanning 81 enabling continuous scanning 81 errors generated 107 query trigger source 113 sharing ECL Trigger bus lines 83 sharing Trig Out port 84 sharing TTLTrg bus lines 85 single module scanning channels 112 112 triggering with bus triggers 112 Switching 36 1 wire channel 38 control relays 99 four wire channel 40 temperature measurements by channel 43 Switching Channels to the Analog Bus 36 Switching Scanning 36 Synchronizing the Multiplexer with a Multimeter 46 SYSTem CDEScription 105 CPON 106 CTYPe 106 ERRor 107 SYSTem Subsystem 105 105 106 106 107 T Temperature Measurements By Channel Switching 43 Terminal Module wiring a 26 Terminal Modules 24 The Device Type Register 134 The Status Control Register 134 The WRITE Registers 133 Three wire Mode query channel closure 95 Timing program 139 Tree Relays closing 136 description 120 opening 136 reset condition 118 TRG 112 112 Common Commands TRG 112 112 Trig In Ports trigger input 111 112 Trig Out Ports disabling 84 84 enabling 84 84 85 query state of 85 TRIGger SLOPe 110 SLOPe 111 SOURce 111 112 112 112 SOURce 113 T
71. 2 bank 7 ch 5 6 bank 5 ch 6 6LO1 bank 5 ch 6 6 HI2 bank 7 ch 6 6102 bank 7 ch 6 7 bank 5 ch 7 7 LO1 bank 5 ch 7 7 2 bank 7 7 7102 bank 7 ch 7 8 bank 5 ch 8 8LO1 bank 5 ch 8 8 HI2 bank 7 ch 8 8LO2 bank 7 ch 8 9 bank 5 ch 9 9LO1 bank 5 ch 9 9 HI2 bank 7 ch 9 9LO2 bank 7 ch 9 10HH bank 5 ch 10 10 LO1 bank 5 ch 10 10 HI2 bank 7 ch 10 10LO2 bank 7 ch 10 11 bank 5 ch 11 11 LO1 bank 5 ch 11 11 2 bank 7 ch 11 11 LO2 bank 7 ch 11 12 bank 5 ch 12 12 LO1 bank 5 ch 12 12 2 bank 7 ch 12 12LO2 bank 7 ch 12 13 bank 5 ch 13 13 LO1 bank 5 ch 13 13 2 bank 7 ch 13 13 LO2 bank 7 ch 13 14 bank 5 ch 14 14 LO1 bank 5 ch 14 14 2 bank 7 ch 14 14102 bank 7 ch 14 15 bank 5 ch 15 15 LO1 bank 5 ch 15 15 Hl2 bank 7 ch 15 15102 bank 7 ch 15 Using the Multiplexer 65 66 Using the Multiplexer Chapter 3 Agilent E8462A Relay Multiplexer Command Reference Using This Chapter This chapter describes the Standard Commands for Programmable Instruments SCPI and IEEE 488 2 Common commands applicable to the Agilent E8462A 256 Channel Relay Multiplexer See the Agilent E1406A Command Module User s Manual for additional information on SCPI and common commands This chapter contains the following sections Command Types aeu eset cet e E redis page 67 SCPI Command Reference page 70 SCPI Command Quick page 115
72. 22 HI CH 23 HI CH 24 HI CH 25 HI CH 26 HI CH 27 HI CH 28 HI CH 29 HI CH 30 HI CH 31 HI A2 CH 64 HI CH 65 HI CH 66 HI CH 67 HI CH 68 HI CH 69 HI CH 70 HI CH 71 HI CH 72 HI CH 73HI CH 74 HI CH 75 HI CH 76 HI CH 77 HI 78 HI CH 79 HI CH 80 HI CH 81 HI CH 82 HI CH 83 HI CH 84 HI CH 85 HI CH 86 HI CH 87 HI CH 88 HI CH 89 HI CH 90 HI CH 91 HI CH 92 HI CH 93 HI CH 94 HI CH 95 HI B1 CHOLO CH1LO CH 2 LO CH 3 LO CH 4 LO CH 5 LO CH 6 LO CH 7 LO CH 8 LO CH 9 LO CH 10 LO CH 11 LO CH 12 LO CH 13 LO CH 14 LO CH 15 LO CH 16 LO CH 17 LO CH 18 LO CH 19 LO CH 20 LO CH 21 LO CH 22 LO CH 23 LO CH 24 LO CH 25 LO CH 26 LO CH 27 LO CH 28 LO CH 29 LO CH 30 LO CH 31 LO B2 CH 64 LO CH 65 LO CH 66 LO CH 67 LO CH 68 LO CH 69 LO CH 70 LO CH 71 LO CH 72 LO CH 73 LO CH 74 LO CH 75 LO CH 76 LO CH 77 LO CH 78 LO CH 79 LO CH 80 LO CH 81 LO CH 82 LO CH 83 LO CH 84 LO CH 85 LO CH 86 LO CH 87 LO CH 88 LO CH 89 LO CH 90 LO CH 91 LO CH 92 LO CH 93 LO CH 94 LO CH 95 LO N Terminal 0 NC H1 NC Terminal 1 NC NC NC Terminal 2 L1 NC Terminal 3 CGND CGND CGND Terminal 4 Terminal 5 NC G NC Terminal 6 H2 NC Terminal 7 C2 T ACCESS T ERROR Reserved Terminal 8 Reserved XVCC Reserved Terminal 9 Reserved Reserved Reserved Terminal 10 NC NC Reserved Terminal 11 CGND CGND CGND Terminal 12 Reserved Reserved Reserved Terminal 13 Reserved Reserved R
73. 3 4 5 6 or 7 or EXTernal can be enabled at one time Enabling a different output source will automatically disable the active output For example if TTLTrg1 is the active output and TTLTrg4 is enabled TTLTrg1 will become disabled and TTLTrg4 will become the active output Related Commands ROUTe SCAN TRIGger SOURce OUTPut EXTernal STATe 84 Agilent E8462A Relay Multiplexer Command Reference Example RST Condition OUTPut EXTernal STATe OFF disabled Enabling Trig Out Port OUTP EXT 1 Enable Trig Out port to output pulse after each scanned channel is closed OUTPut EXTernal STATe Example OUTPut EXTernal STATe Queries the present state of the Trig Out port The command returns 1 if the port is enabled or 0 if disabled Query Trig Port Enable State This example enables the Trig Out port and queries the enable state The OUTPut command returns 1 since the port is enabled OUTP EXT ON Enable Trig Out port OUTP EXT Query port enable state OUTPut TTLTrgn STATe Parameters Comments OUTPut TTLTrgn STATe mode Selects and enables which TTL Trigger bus line 0 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 specifies the TTL Trigger bus line 0 to 7 and mode enables ON or 1 or disables OFF or 0 the specified TTL Trigger bus line Parameter Parameter Defaul
74. 4 T4 Bonk THG i AB200 CH9200 PN U 1 i 1 201 9201 21 CH chi gt 604 CHI Hi 1 Hi AB204 CH9 18 T forks P3 Te ML rn d den d 1 a LP CHIN d 4 WER T TI6 T T H 1 n i i H FC C Hi 92 see CH208 _ H Tr i T T T Panl 7 wem 711 1 4 gt br ene j ci ee 224 C H22 1 T T HE 1 CHEG 1 e AL gt l H i gt O04 H GE Lei T 120 K Bont 7 CHO4 ERE tent Terl ET y de fe nls MMC LEE td 3 Ed g 1 LT LL 1 MN Terminal Bu s Sob Oh CiO O OD 914519 TU Figure 2 4 Two 1 x 128 or Two 2 x 64 Multiplexer 42 Using the Multiplexer Mode Description WIRE1x4 WIRE2x4 WIRE4x2 four 1 wire x 64 ch MUX or four 2 wire x 32 ch MUX or two 4 wire x 32 ch MUX The Agilent E8462A can be configured as four 64 x 1 four 32 x 2 and two 32 x 4 multiplexers In this configuration the 256 channels are divided into 8 groups each one is a 32 x 1 multiplexer The 8 groups are connected to eight terminal bus Terminals O 2 4 6 8 10 12 14 by closing 16 related tree relays These modes are automatically set with the ROUTe FUNC command which automatically sets the appropriate tree relays Front Panel Pin out See Figure 1 6 for 1 wire o
75. 4 ch 15 16 HI bank 1 ch 0 16LO bank 1 ch 0 16 HI bank 5 ch 0 16 LO bank 5 ch 0 17 HI bank 1 ch 1 17LO bank 1 ch 1 17 HI bank 5 ch 1 17 LO bank 5 ch 1 18 HI bank 1 ch 2 18LO bank 1 ch 2 18 bank 5 2 1810 bank 5 ch 2 19 HI bank 1 ch 3 19 LO bank 1 ch 3 19 HI bank 5 ch 3 19LO bank 5 ch 3 20 HI bank 1 ch 4 20LO bank 1 ch 4 20 HI bank 5 ch 4 20LO bank 5 ch 4 21 HI bank 1 ch 5 21LO bank 1 ch 5 21HI bank 5 ch 5 21LO bank 5 ch 5 22 HI bank 1 ch 6 22 LO bank 1 ch 6 22 HI bank 5 ch 6 22 LO bank 5 ch 6 23 HI bank 1 ch 7 23 LO bank 1 ch 7 23 HI bank 5 ch 7 23 LO bank 5 ch 7 24 HI bank 1 ch 8 24 LO bank 1 ch 8 24 HI bank 5 ch 8 24 LO bank 5 ch 8 25 HI bank 1 ch 9 25 LO bank 1 ch 9 25 HI bank 5 ch 9 25 LO bank 5 ch 9 26 HI bank 1 ch 10 26 LO bank 1 ch 10 26 HI bank 5 ch 10 26 LO bank 5 ch 10 27 HI bank 1 ch 11 27 LO bank 1 ch 11 27 HI bank 5 ch 11 27 LO bank 5 ch 11 28 HI bank 1 ch 12 28 LO bank 1 ch 12 28 HI bank 5 ch 12 28 LO bank 5 ch 12 29 HI bank 1 ch 13 29 LO bank 1 ch 13 29 HI bank 5 ch 13 29LO bank 5 ch 13 30 HI bank 1 ch 14 30 LO bank 1 ch 14 30 HI bank 5 ch 14 30 LO bank 5 ch 14 bank 1 ch 15 31 LO bank 1 ch 15 31 HI bank 5 ch 15 31 LO bank 5 ch 15 32 HI bank 0 ch 0 32 LO bank 2 ch 0 32 HI bank 6 ch 0 32 LO bank 6 ch 0 33 HI bank 0 ch 1 33 LO bank 2 ch 1 33 HI bank 6 ch 1 33 LO bank 6 ch 1 34 HI bank 0 ch 2 34 LO bank 2 ch 2 34 HI bank 6 ch 2 34 LO bank 6 ch 2 35 HI bank 0 ch 3 35 LO bank 2 ch 3 35 HI bank 6 ch 3 35 LO bank 6 ch 3 36 HI bank 0
76. 411B OPC Command Using the DPC command after the CLOSe command in your programs will ensure that the channel CLOSe command has executed prior to performing the next function measure read and so on This programming practice is highly recommended Related Commands ROUTe OPEN CLOSe SCAN RST Condition multiplexer channels are open Closing Multiplexer Channels This example closes channel 0 in card 01 and channel 67 in card 02 of a two module switchbox Both modules are in two wire mode CLOS 1000 20067 10000 closes channel 0 of card 1 and Agilent E8462A Relay Multiplexer Command Reference 89 20067 closes channel 67 of card 2 ROUTe CLOSe Comments Example ROUTe CLOSe channel list Returns the current state of the channel s queried Channel list has the form ccbnnn see ROUTe CLOSe for definition The command returns 1 if channel s are closed or returns 0 if channel s are open Query is Firmware Readback The ROUTe CLOSe command returns the current firmware state of the channel s specified It does not account for relay hardware failures A maximum of 128 channels at a time can be queried for any switchbox To query all the channels in the WIRE1 mode requires at least two queries e g 10000 10127 and 10128 10255 Query Channel Closure This example closes channel 0 in card 01 and channel 67 in card 02 of a two module switchbox and queries channel closure Since the cha
77. 5 47 LO1 bank 4 ch 15 47 2 bank 6 ch 15 47 LO2 bank 6 ch 15 48 bank 5 ch 0 48 LO1 bank 5 ch 0 48 HI2 bank 7 ch 0 48 LO2 bank 7 ch 0 49 bank 5 ch 1 49 LO1 bank 5 ch 1 49 HI2 bank 7 ch 1 49 LO2 bank 7 ch 1 50 bank 5 ch 2 50 LO1 bank 5 ch 2 50 HI2 bank 7 ch 2 50 LO2 bank 7 ch 2 51 bank 5 ch 3 51 LO1 bank 5 ch 3 51 2 bank 7 ch 3 51102 bank 7 ch 3 52 bank 5 ch 4 52101 bank 5 ch 4 52 2 bank 7 ch 4 52 102 bank 7 ch 4 53 bank 5 ch 5 53 LO1 bank 5 ch 5 53 HI2 bank 7 ch 5 53 LO2 bank 7 ch 5 54 bank 5 ch 6 54 LO1 bank 5 ch 6 54 2 bank 7 ch 6 54 LO2 bank 7 ch 6 55 bank 5 ch 7 55 LO1 bank 5 ch 7 55 HI2 bank 7 ch 7 55LO2 bank 7 ch 7 56 bank 5 ch 8 56 LO1 bank 5 ch 8 56 HI2 bank 7 ch 8 56 LO2 bank 7 ch 8 57 HH bank 5 ch 9 57 LO1 bank 5 ch 9 57 2 bank 7 ch 9 57 LO2 bank 7 ch 9 58 bank 5 ch 10 58 LO1 bank 5 ch 10 58 2 bank 7 ch 10 58LO2 bank 7 ch 10 59 bank 5 ch 11 59 LO1 bank 5 ch 11 59 HI2 bank 7 ch 11 59 LO2 bank 7 ch 11 60 bank 5 ch 12 60 LO1 bank 5 ch 12 60 HI2 bank 7 ch 12 60 LO2 bank 7 ch 12 61 bank 5 ch 13 61 LO1 bank 5 ch 13 61 2 bank 7 ch 13 61102 bank 7 ch 13 62 bank 5 ch 14 62101 bank 5 ch 14 62 2 bank 7 ch 14 62 LO2 bank 7 ch 14 63 bank 5 ch 15 63 LO1 bank 5 ch 15 63 2 bank 7 ch 15 63 LO2 bank 7 ch 15 Using the Multiplexer 57 WIRE1X2 Mode Topology Table 2 5 Two 1 Wire X 128 Channel Topology Table
78. 7LO bank 6 ch 7 8 HI bank 2 ch 8 8LO bank 2 ch 8 8 HI bank 6 ch 8 8LO bank 6 ch 8 9 HI bank 2 ch 9 9LO bank 2 ch 9 9 HI bank 6 ch 9 9LO bank 6 ch 9 10 HI bank 2 ch 10 10 LO bank 2 ch 10 10 HI bank 6 ch 10 10 LO bank 6 ch 10 11 HI bank 2 ch 11 11LO bank 2 ch 11 11 HI bank 6 ch 11 11 LO bank 6 ch 11 12HI bank 2 ch 12 12LO bank 2 ch 12 12HI bank 6 ch 12 12LO bank 6 ch 12 13HI bank 2 ch 13 13LO bank 2 ch 13 13HI bank 6 ch 13 13LO bank 6 ch 13 14 HI bank 2 ch 14 14LO bank 2 ch 14 14 HI bank 6 ch 14 14LO bank 6 ch 14 15HI bank 2 ch 15 15LO bank 2 ch 15 15HI bank 6 ch 15 15LO bank 6 ch 15 MUX3 MUX7 bank 3 ch 0 010 bank 3 ch 0 bank 7 ch 0 0LO bank 7 ch 0 1HI bank 3 ch 1 1LO bank 3 ch 1 1 HI bank 7 ch 1 1LO bank 7 ch 1 2 HI bank 3 ch 2 210 bank 3 ch 2 2HI bank 7 ch 2 2LO bank 7 ch 2 3HI bank 3 ch 3 3LO bank 3 ch 3 3HI bank 7 ch 3 3LO bank 7 ch 3 4HI bank 3 ch 4 4LO bank 3 ch 4 4HI bank 7 ch 4 4LO bank 7 ch 4 5 HI bank 3 ch 5 5LO bank 3 ch 5 5 HI bank 7 ch 5 5LO bank 7 ch 5 6 HI bank 3 ch 6 6LO bank 3 ch 6 6 HI bank 7 ch 6 6 LO bank 7 ch 6 7HI bank 3 ch 7 7LO bank 3 ch 7 7HI bank 7 ch 7 7LO bank 7 ch 7 8 HI bank 3 ch 8 8LO bank 3 ch 8 8 HI bank 7 ch 8 8LO bank 7 ch 8 9 HI bank 3 ch 9 9LO bank 3 ch 9 9 HI bank 7 ch 9 9LO bank 7 ch 9 10 HI bank 3 ch 10 10 LO bank 3 ch 10 10 HI bank 7 ch 10 10LO bank 7 ch 10 11 HI bank 3 ch 11 11 LO bank 3 ch 11 11 HI bank 7 ch 11 11LO bank 7 ch 11 12 bank 3 ch 12 1210 bank 3 ch 12 12 HI bank 7 ch 12 12LO bank 7 ch 12
79. 8 56 HI bank 7 ch 8 56 LO bank 7 ch 8 57 HI bank 1 ch 9 57 LO bank 3 ch 9 57 HI bank 7 ch 9 57 LO bank 7 ch 9 58 HI bank 1 ch 10 58 LO bank 3 ch 10 58 HI bank 7 ch 10 58 LO bank 7 ch 10 59 HI bank 1 ch 11 59 LO bank 3 ch 11 59 HI bank 7 ch 11 59 LO bank 7 ch 11 60 HI bank 1 ch 12 60 LO bank 3 ch 12 60 HI bank 7 ch 12 60 LO bank 7 ch 12 61 HI bank 1 ch 13 61 LO bank 3 ch 13 61 HI bank 7 ch 13 61 LO bank 7 ch 13 62 HI bank 1 ch 14 62 LO bank 3 ch 14 62 HI bank 7 ch 14 62 LO bank 7 ch 14 63 HI bank 1 ch 15 63 LO bank 3 ch 15 63 HI bank 7 ch 15 63 LO bank 7 ch 15 Using the Multiplexer 61 WIRE2X4 Mode Topology Table 2 9 Four 2 Wire X 32 Channel Topology Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUXO MUX2 bank 0 0 0LO bank 0 0 4 0 010 bank 4 ch 0 1HI bank 0 ch 1 1LO bank 0 1 1HI bank 4 ch 1 1LO bank 4 ch 1 2HI bank 0 ch 2 2LO bank 0 ch 2 2 HI bank 4 ch 2 2LO bank 4 ch 2 3 HI bank 0 ch 3 3LO bank 0 ch 3 3 HI bank 4 ch 3 3LO bank 4 ch 3 4HI bank 0 ch 4 4LO bank 0 4 4HI bank 4 ch 4 4LO bank 4 ch 4 5 HI bank 0 ch 5 5LO bank 0 ch 5 5 HI bank 4 ch 5 5LO bank 4 ch 5 6 HI bank 0 ch 6 6LO bank 0 ch 6 6
80. 81 82 83 84 85 86 87 88 89 90 91 92 93 CH 94 CH 95 D2 CH 192 CH 193 CH 194 CH 195 CH 196 CH 197 CH 198 CH 199 CH 200 CH 201 CH 202 CH 203 CH 204 CH 205 CH 206 CH 207 CH 208 CH 209 CH 210 CH 211 CH 212 CH 213 CH 214 CH 215 CH 216 CH 217 CH 218 CH 219 CH 220 CH 221 CH 222 CH 223 E1 CH 96 CH 97 CH 98 CH 99 CH 100 CH 101 CH 102 CH 103 CH 104 CH 105 CH 106 CH 107 CH 108 CH 109 CH 110 CH 111 CH 112 CH 113 CH 114 CH 115 CH 116 CH 117 CH 118 CH 119 CH 120 CH 121 CH 122 CH 123 CH 124 CH 125 CH 126 CH 127 E2 CH 224 CH 225 CH 226 CH 227 CH 228 CH 229 CH 230 CH 231 CH 232 CH 233 CH 234 CH 235 CH 236 CH 237 CH 238 CH 239 CH 240 CH 241 CH 242 CH 243 CH 244 CH 245 CH 246 CH 247 CH 248 CH 249 CH 250 CH 251 CH 252 CH 253 CH 254 CH 255 Figure 1 6 Agilent E8462A Multiplexer Front Panel Pin out 20 Configuring the Agilent E8462A Multiplexer 1 Wire Mode A1 CHOOO HI CHO317 HI A2 CH064 HI CH095 HI 256 CHANNEL E1 CH032 HI 063 E2 096 127 HI A1 CH 0 HI CH 1 HI CH 2 HI CH 3HI CH A HI CH 5 HI CH 6 HI CH 7 HI CH 8 HI CH 9 HI CH 10 HI CH 11 HI CH 12 HI CH 13 HI CH 14 HI CH 15 HI CH 16 HI CH 17 HI CH 18 HI CH 19 HI CH 20 HI CH 21 HI CH
81. 9108 open or closed Analog Bus Connection Control Relay State CH9200 9204 open or closed ARM COUNt Value TRIGger SOURce Mode OUTPut S TATe Configuration INITiate CONTinuous Mode ROUTe FUNCtion Mode ROUTe SCAN MODE Mode ROUTe SCAN PORT Mode DIAGnostic SCAN DELay Time DIAGnostic INTerrupt LINE Setting DIAGnostic INTerrupt TIME Time The RCL numeric state command recalls a previously saved state Enter the number 0 9 in the state parameter of the desired saved state If SAV was not previously executed using the selected number the Multiplexer will be configured to the reset values see Table 2 1 Agilent E8462A Default Conditions for Power on and Reset on page 35 Scan lists are not saved when a state is saved You must re enter your scan list after recalling a state Detecting Error Conditions Using Interrupts With Error Checking Analog Bus 2 Wire Resistance Measurements There are two general approaches to error checking 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 two previous program examples The second approach involves the use of interrupts In this approach the program monitors the Multiplexer s Standard Event Status Register for an error condition If no errors occur the Multiplexer functions as programmed If er
82. AED Agilent 75000 Series Agilent E8462A 256 Channel Relay Multiplexer User s Manual and SCPI Programming Guide Where to Find it Online and Printed Information System installation hardware software VXIbus Configuration Guide Supplied with Agilent Command Modules Embedded Controllers and VXLink Module configuration and wiring This Manual SCPI programming This Manual SCPI example programs This Manual Driver Disk SCPI command reference This Manual Register Based Programming This Manual VXIplug amp play programming VXIplug amp play Online Help VXIplug amp play example programs VXI plug amp play Online Help VXIplug amp play function reference VXI plug amp play Online Help Soft Front Panel information VXI plug amp play Online Help VISA language information Agilent VISA User s Guide Agilent VEE programming information Agilent VEE User s Manual Agilent Technologies e 97 Manual Part Number 8462 90000 Printed in Malaysia E0912 NOTICE In August 2014 Agilent Technologies former Test and Measurement business became Keysight Technologies This document is provided as a courtesy but is no longer kept current and thus will contain historical references to Agilent For more information goto www keysight com KEYSIGHT TECHNOLOGIES Contents Agilent E8462A 256 Channel Relay Multiplexer Edition 1 KE E RRE RN E
83. AN PORT ABUS n SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Set Scan List errStatus viPrintf E8462A 100 109 SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Using the Multiplexer 49 50 Using the Multiplexer Pause until ready errStatus viQueryf E8462A OPC n t opc_int SUCCESS gt errStatus printf ERROR viQueryf returned 0x9ex n errStatus Start Scan errStatus viPrintf E8462A INIT n SUCCESS gt errStatus printf ERROR viPrintf returned Ox x n errStatus Get readings from Multimeter errStatus viQueryf E1412A FETC n 9c 10lf readings SUCCESS gt errStatus printf ERROR viQueryf returned 0x9ex n errStatus for ii O ii lt 10 ii4 printf Reading 96d is lf n ii readings ii Reset E8462A to open all channels errStatus viPrintf E8462A RSTn if Vl SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Close the E8462A Instrument Session errStatus viClose E8462A if VI SUCCESS gt errStatus printf ERROR viClose returned 0x x n errStatus Close the Multimeter Instrument Session errStatus viClose E1412A if VI SUCCESS gt errStatus printf ERROR viClose returned 0x x n errStatus C
84. CH 23 CH 24 CH 25 CH 26 CH 27 CH 28 CH 29 CH 30 CH 31 A2 CH 128 CH 129 CH 130 CH 131 CH 132 CH 133 CH 134 CH 135 CH 136 CH 137 CH 138 CH 139 CH 140 CH 141 CH 142 CH 143 CH 144 CH 145 CH 146 CH 147 CH 148 CH 149 CH 150 CH 151 CH 152 CH 153 CH 154 CH 155 CH 156 CH 157 CH 158 CH 159 B1 CH 32 CH 33 CH 34 CH 35 CH 36 CH 37 CH 38 CH 39 CH 40 CH 41 CH 42 CH 43 CH 44 CH 45 CH 46 CH 47 CH 48 CH 49 CH 50 CH 51 CH 52 CH 53 CH 54 CH 55 CH 56 CH 57 CH 58 CH 59 CH 60 CH 61 CH 62 CH 63 B2 CH 160 CH 161 CH 162 CH 163 CH 164 CH 165 CH 166 CH 167 CH 168 CH 169 CH 170 CH 171 CH 172 CH 173 CH 174 CH 175 CH 176 CH 177 CH 178 CH 179 CH 180 CH 181 CH 182 CH 183 CH 184 CH 185 CH 186 CH 187 CH 188 CH 189 CH 190 CH 191 N Terminal 0 NC H1 NC Terminal 1 NC NC NC Terminal 2 NC L1 NC Terminal 3 CGND CGND CGND Terminal 4 NC L2 NC Terminal 5 NC G NC Terminal 6 NC H2 NC Terminal 7 C2 T ACCESS T ERROR Reserved Terminal 8 Reserved XVCC Reserved Terminal 9 Reserved Reserved Reserved Terminal 10 NC NC Reserved Terminal 11 CGND CGND CGND Terminal 12 Reserved Reserved Reserved Terminal 13 Reserved Reserved Reserved Terminal 14 Reserved Reserved Reserved Terminal 15 D1 CH 64 CH 65 CH 66 CH 67 CH 68 CH 69 CH 70 71 72 73 74 75 76 77 78 79 80
85. D is Seu id string Close Channel 002 errStatus viPrintf E8462A FUNC 1 WIRE1 CLOS 1002 n SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus return errStatus Configuring the Agilent E8462A Multiplexer 33 Query State of Channel 002 errStatus viQueryf E8462A ROUT CLOS 10002 n t ch_state if Vl SUCCESS gt errStatus printf ERROR viQueryf returned 0x9ex n errStatus return errStatus printf Channel State is s n ch_state Open Channel 002 errStatus viPrintf E8462A OPEN 10002 SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus return errStatus Close the Module Instrument Session errStatus viClose E8462A if VI SUCCESS gt errStatus printf ERROR viClose returned 0x x n errStatus return 0 Close the Resource Manager Session errStatus viClose if Vl SUCCESS gt errStatus printf ERROR viClose returned 0x x n errStatus return 0 return VI SUCCESS 34 Configuring the Agilent E8462A Multiplexer Chapter 2 Using the Multiplexer What s in This Chapter This chapter contains the following sections Reset Page 35 Switching or Scanning Page 36 Switching Channels to the Analog Bus Page 36
86. EDIES IN THIS WARRANTY STATEMENT ARE CUSTOMER S SOLE AND EXLUSIVE REMEDIES EXCEPT AS INDICATED ABOVE IN NO EVENT WILL AGILENT OR ITS SUPPLIERS BE LIABLE FOR LOSS OF DATA OR FOR DIRECT SPECIAL INCIDENTAL CONSEQUENTIAL INCLUDING LOST PROFIT OR DATA OR OTHER DAMAGE WHETHER BASED IN CONTRACT TORT OR OTHERWISE FOR CONSUMER TRANSACTIONS IN AUSTRALIA AND NEW ZEALAND THE WARRANTY TERMS CONTAINED IN THIS STATEMENT EXCEPT TO THE EXTENT LAWFULLY PERMITTED DO NOT EXCLUDE RESTRICT OR MODIFY AND ARE IN ADDITION TO THE MANDATORY STATUTORY RIGHTS APPLICABLE TO THE SALE OF THIS PRODUCT TO YOU U S Government Restricted Rights The Software and Documentation have been developed entirely at private expense They are delivered and licensed as commercial computer software as defined in DFARS 252 227 7013 Oct 1988 DFARS 252 211 7015 May 1991 or DFARS 252 227 7014 Jun 1995 as commercial item as defined in FAR 2 101 a or as Restricted computer software as defined in FAR 52 227 19 Jun 1987 or any equivalent agency regulation or contract clause whichever is applicable You have only those rights provided for such Software and Documentation by the applicable FAR or DFARS clause or the Agilent standard software agreement for the product involved IEC Measurement Category ll Overvoltage Protection This is a measurement Category II product designed for measurements at voltages up to 300V from earth including measurements of voltag
87. FE HYN FR EN 72 FX d RS I T med es 72 lors T HE 74 DIAQnoste PUSE A 74 DA nee UN Terum GR UR y FN YDA GNU GN ADY 73 DIAGHROstic TertuptE LINE HCA DAF 75 DLXCnoseedN Parrupc Eed d e 76 DIAGnosic FIMer 76 DIAGNOSES CAN DELIN Ka DAGI EE 77 E 78 E 78 DISPROSSNIONIIOEL A EIE ua O SDN US DR RETE 78 DISPIav MONSTAT 79 DISP MONI STATE 80 UE rtr HYD Gad EE DS 81 TINE ates Bl IU 81 ENT UICE CUN KE 82 Ure uui i SE 82 m MW mm T EN TNR 83 ENEE Tren S EXT aU Ht rrr Obr a MR E tpi MEE ES 83 OUTP ECL TEN SEA KK 84 Agilent E8462A User s Manual Contents STATE y coca dea tantuni tabe 84 OUTP EX Temali te a a e E RU De ui DD 85 85 UTP RR EK ESCH E KK 86 He oa A AEE AO EE E INE A CP 87 PROU le 87 ROUTE CLOSE 90 ROUTE FURCI srca 90 ds 92 ROUTE CERE E ER Ie bU IR DU 92 KT ECKE 95 IROU TE CAN eT 96 ROU Te PCAN R OO YY 98 ROU Te ANENTODIE Pai UD NR eg 99 IER KE KEE 99
88. Gger SOURce source Specifies the trigger source to advance the channel list during scanning Parameters Parameter Parameter Default Name Type Parameter Description Value BUS discrete TRG or GET command IMM ECLTrgn numeric ECL Trigger bus line 0 or 1 IMM EXTernal discrete Trig In port IMM HOLD discrete Hold Triggering IMM IMMediate discrete Immediate Triggering IMM TTLTrgn numeric TTL Trigger bus line 0 7 IMM Comments Enabling the Trigger Source The TRIGger SOURce command only selects the trigger source The INITiate IMMediate command enables the trigger source Using the TRIGger Command You can use TRIGger IMMediate to advance the scan when TRIGger SOURce BUS or TRIGger SOURce HOLD is selected One Trigger Input Selected at a Time Only one input ECLTrg0 1 TTLTrg0 1 2 3 4 5 6 or 7 or EXTernal can be selected at one time Enabling a different trigger source will automatically disable the active input For example if TTL Trg1 is the active input and TTLTrg4 is enabled TTLTrg1 will become disabled and TTLTrg4 will become the active input Using External Trigger Inputs With TRIGger SOURce EXTernal selected only one switchbox at a time can use the external trigger input at the Agilent E1406A Trig In port The trigger input is assigned to the first switchbox that requested the Agilent E8462A Relay Multiplexer Command Reference 111 external trigger source with TRIGger SOURce EXTernal command Using TTL
89. INTerrpt LINE card number Query interrupt line INTerrpt TIMer card number lt time gt Set wait time after an open or close before interrupt INTerrupt TIMer card number Query interrupt time SCAN DELay card number time Set additional scan delay time SCAN DELay card number Query scan delay time DISPlay MONitor CARD card number AUTO Selects a switchbox module to be monitored MONItor CARD Queries the card monitor setting MONitor STATe mode Sets the monitor state MONitor STATe Guries the monitor state setting INITiate CONTinuous ON OFF 110 Enables Disables continuous scanning CONTinuous Query continuous scan state IMMediate Starts a scanning cycle OUTPut ECLTrgn STATe ON OFF 1 0 Enables Disables ECL Trigger bus line pulse ECLTrgn STATe Query ECL Trigger bus line state EXTernal STATe ON OFF 1 0 Enables Disables Trig Out pulse EXTernal STATe Query port enable state TTLTrgn STATe ON OFF 110 Enables Disables TTL Trigger bus line pulse TTLTrga STATe Query TTL Trigger bus line state ROUTe CLOSe channel list Close channel s CLOSe channel list Query channel s closed FUNCtion card number function Set operating mode FUNCtion card number Query operating mode OPEN channel list Open channel s OPEN channel list Query channel s opened SCAN channel list Define channels for scanning SCAN MODE mode Set scan
90. LEE PEFFER COND CH 49 CH 50 Ooooo oi ARON CH 56 CH 57 CH 58 CH 59 CH 60 CH 61 CH 62 L CH 63 LO 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 o x om o I Q0 amp ON IIIIIIIIIIIIrrrrrrrrrrrzirzrrrrrrr I TO TO O OoOooooooooo000o000o0o0oooo I gm Gopi bh VMN NN OO EDO N CH 33 CH 34 Oooooo D 00 00 00 41 42 Oooooo OND ORO CH 49 CH 50 Oooooo O0 amp ON CH 57 CH 58 ooo III 62 63 HI 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Figure 1 8 Agilent E8462A Multiplexer Front Panel Pin out 3 Wire Mode and 4 Wire Mode 22 Configuring the Agilent E8462A Multiplexer Connecting the An
91. LO1 bank 4 ch 15 15 HI2 bank 6 ch 15 15 LO2 bank 6 ch 15 16 bank 5 ch 0 16 LO1 bank 5 ch 0 16 2 bank 7 ch 0 16 LO2 bank 7 ch 0 17 bank 5 ch 1 17 LO1 bank 5 ch 1 17 Hl2 bank 7 ch 1 17 LO2 bank 7 ch 1 18 bank 5 ch 2 18LO1 bank 5 ch 2 18 2 bank 7 ch 2 18 LO2 bank 7 ch 2 19 bank 5 ch 3 19LO1 bank 5 ch 3 19 2 bank 7 ch 3 19LO2 bank 7 ch 3 20 bank 5 ch 4 20 LO1 bank 5 ch 4 20 HI2 bank 7 ch 4 20 LO2 bank 7 ch 4 21 bank 5 ch 5 21 LO1 bank 5 ch 5 21 2 bank 7 ch 5 21LO2 bank 7 ch 5 22 bank 5 ch 6 22101 bank 5 ch 6 22 2 bank 7 ch 6 22 LO2 bank 7 ch 6 23 bank 5 ch 7 23 LO1 bank 5 ch 7 23 2 bank 7 ch 7 23 LO2 bank 7 ch 7 24 bank 5 ch 8 24 LO1 bank 5 ch 8 24 2 bank 7 ch 8 24 LO2 bank 7 ch 8 25 bank 5 ch 9 25 LO1 bank 5 ch 9 25 HI2 bank 7 ch 9 25102 bank 7 9 26 bank 5 ch 10 26 LO1 bank 5 ch 10 26 HI2 bank 7 ch 10 26 LO2 bank 7 ch 10 27 bank 5 ch 11 27 LO1 bank 5 ch 11 27 2 bank 7 ch 11 27 LO2 bank 7 ch 11 28 bank 5 ch 12 28 LO1 bank 5 ch 12 28 2 bank 7 ch 12 28 LO2 bank 7 ch 12 29 bank 5 ch 13 29 LO1 bank 5 ch 13 29 HI2 bank 7 ch 13 29 LO2 bank 7 ch 13 30 bank 5 ch 14 30 LO1 bank 5 ch 14 30 HI2 bank 7 ch 14 30 LO2 bank 7 ch 14 31 HH bank 5 ch 15 31 LO1 bank 5 ch 15 31 HI2 bank 7 ch 15 31 LO2 bank 7 ch 15 64 Using the Multiplexer WIRE4X4 Mode Topology Table 2 12 Four 4 Wire X 16 Channel Topology Table
92. Make DC voltage measurements MEMory VME ADDRess lt address gt Set address of memory on VME card VME ADDRess MIN MAX Guery VME memory location address VME SIZE lt bytes gt Amount of memory used on VME card VME SIZE MIN MAX Guery amount of memory used VME STATe lt mode gt Direct readings to VME memory card VME STATe Guery VME memory mode OUTPut TTLTrg0 112 3 4 5 6 7 STATe 0 1 Send voltmeter complete to VXIbus trigger lines TTLTrg0 1 2 3 4 5 6 7 STATe Guery voltmeter complete destination READ Place multimeter in wait for trigger state place readings in output buffer SAMPIe COUNt 1 16777215 MIN MAX Set number of readings per trigger COUNI MIN MAX SOURce IMM TIM SOURce TIMer 76 ms 65 534 ms MIN MAX TIMer MIN MAX Guery number of readings per trigger Set pacing source Guery pacing source Define period between readings Guery period between readings 122 Agilent E8462A Scanning Voltmeter Application Examples Chapter 4 Command Description SENSe FUNCtion lt function gt Select measurement function FUNCtion Query measurement function RESistance APERture time MIN MAX Set aperture integration time in seconds RESistance APERture MIN MAX Query aperture integration time RESistance NPLC number MIN MAX Set integration tim
93. Module When INIT is executed the scan is started and bank 0 channel 0 is closed Then each trigger received at the Trig In port advances the scan to the next channel For the example ROUTe SCAN MODE and ROUTe SCAN PORT default values of NONE are used TRIG SOUR EXT Select external triggering SCAN 9100 107 Scan channels 0 to 7 INIT Begin scan close channel 0 trigger externally Advance scan to next channel Example Scanning Using Bus Triggers This example uses bus triggering TRIG SOUR BUS to scan bank 0 channels 0 through 7 of a single module switchbox The trigger source to advance the scan is the TRG command as set with TRIGger SOURce BUS When INIT is executed the scan is started and channel 0 1 closed Then each TRG command advances the scan to the next channel For the example ROUTe SCAN MODE and ROUTe SCAN PORT default values of NONE are used TRIG SOUR BUS Trigger command will be via backplane bus interface TRG command generates trigger SCAN 100 107 Scan channels 0 to 7 in bank 0 INIT Begin scan close channel 0 loop statement Loop to scan all channels Advance scan using bus triggering 112 Agilent E8462A Relay Multiplexer Command Reference Increment loop Increment loop count TRIGger SOURce TRIGger SOURce Returns the current trigger source for the switchbox Command returns BUS ECLT EXT HOLD IMM or TTLT for sources BUS ECLTrgn EXTernal HOLD IMMediate or TTLTrgn re
94. N E 5 6 WARNINGS 6 Dee Conformity TR 7 User Nees 8 Chapter 1 Configuring the Agilent E8462A Multiplexer 1 11 Wis Uri EE M aod us RY HED FYNO SAWDD FY FY SS 11 nee T R M 12 Optional Desa ised HU FFR 12 b rueinpREuiESCchnaDq TP 14 Configuring the Multiplexer Ke cos lue 15 setting the Logical Address 15 Setting the Interrupt 16 Protection RESISTORS HEFFER DDN 16 Installing the Multiplexer ma 17 18 Field Wiring Not Usine Optional Carde 18 Bich Wirine Terminal CDG RR YNYR REL p ue FUR EF ERE DUAE DERI EUER dA 18 Prout Panel tee Pau ee ei 19 Connecting the Analog BUS EH Ee 23 EE 24 Programming the Multiplexers 29 Specilymg SCPI Commands CA NL YC yn a YR aunts nucle 29 Channel non Mm 29 Card NODE e Tm 30 Channel Numbers Ranges and Lisi aes etit bri tie perdat AU DDAN MDR RF RR l RF RHYN NY Y CY RF EN FNAN 32 Example Reset Self Test Module ID and Close Channel
95. O bank 5 ch 10 27 HI bank 1 ch 11 27LO bank 1 ch 11 27 HI bank 5 ch 11 27LO bank 5 ch 11 28 HI bank 1 ch 12 28 LO bank 1 ch 12 28 HI bank 5 ch 12 28 LO bank 5 ch 12 29 HI bank 1 ch 13 29LO bank 1 ch 13 29 HI bank 5 ch 13 29 LO bank 5 ch 13 30 HI bank 1 ch 14 30LO bank 1 ch 14 30 HI bank 5 ch 14 30LO bank 5 ch 14 31 HI bank 1 ch 15 31LO bank 1 ch 15 31 HI bank 5 ch 15 31 LO bank 5 ch 15 MUX1 MUX3 0 HI bank 0 ch 0 010 bank 2 0 bank 6 ch 0 010 bank 6 ch 0 1HI bank 0 ch 1 1LO bank 2 ch 1 1HI bank 6 ch 1 1LO bank 6 ch 1 2HI bank 0 ch 2 2LO bank 2 ch 2 2HI bank 6 ch 2 2LO bank 6 ch 2 3HI bank 0 ch 3 3LO bank 2 ch 3 3HI bank 6 ch 3 3LO bank 6 ch 3 bank 0 ch 4 4LO bank 2 ch 4 4HI bank 6 ch 4 4LO bank 6 ch 4 5 HI bank 0 ch 5 5LO bank 2 ch 5 5 HI bank 6 ch 5 5LO bank 6 ch 5 6 HI bank 0 ch 6 6LO bank 2 ch 6 6 HI bank 6 ch 6 6LO bank 6 ch 6 7HI bank 0 ch 7 7LO bank 2 ch 7 7HI bank 6 ch 7 7LO bank 6 ch 7 8 HI bank 0 ch 8 8LO bank 2 ch 8 8 HI bank 6 ch 8 8LO bank 6 ch 8 9 HI bank 0 ch 9 9LO bank 2 ch 9 9 HI bank 6 ch 9 9LO bank 6 ch 9 10 HI bank 0 ch 10 10LO bank 2 ch 10 10 HI bank 6 ch 10 10 LO bank 6 ch 10 11 HI bank 0 11 11LO bank 2 ch 11 11 HI bank 6 ch 11 11LO bank 6 ch 11 12HI bank 0 12 12LO bank 2 ch 12 12 HI bank 6 ch 12 12LO bank 6 ch 12 13 HI bank 0 ch 13 13 LO bank 2 ch 13 13 HI bank 6 ch 13 13 LO bank 6 ch 13 14 HI bank 0 ch 14 14 LO bank 2 ch 14 14 HI bank 6 ch 14 14 LO bank 6 ch 14 15 HI bank 0 ch 15 15 LO bank 2 ch 15 15 HI ban
96. ONTinuous OFF 0 Enabling Continuous Scanning This example enables continuous scanning of channels 30 through 37 of a switchbox Since TRIGger SOURce IMMediate default is set the example uses an interface clear command CLEAR 7 to stop the scan ON Enable continuous scanning SCAN 10030 10037 Scan channels 30 to 37 INIT Start scan close channel 30 CLEAR 7 Stop scan cycle Agilent E8462A Relay Multiplexer Command Reference 81 INITiate CONTinuous INITiate CONTinuous Queries the scanning state With continuous scanning enabled the command returns 1 ON With continuous scanning disabled the command returns 0 OFF Example Query Continuous Scanning State This example enables continuous scanning of a switchbox and queries the state Since continuous scanning is enabled INIT CONT returns 1 ON Enable continuous scanning Query continuous scanning state INITiate IMMediate INITiate IMMediate Starts the scanning process and closes the first channel in the channel list Successive triggers from the source specified by the TRIGger SOURce command advance 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 definition causes an error see
97. PORT ROUTe SCAN PORT Returns the current state of the analog bus port The command returns NONE if the analog bus connection control relays are disabled or ABUS if the control relays are enabled Example Query the Scan Port This example selects the analog bus port then queries the state Because the analog bus port is selected the query command returns ABUS SCAN PORT ABUS Selects the analog bus port SCAN PORT Query the port selection 100 Agilent E8462A Relay Multiplexer Command Reference STATus The STATus subsystem reports the bit values of the Operation Status Register It also allows you to unmask the bits you want reported from the Standard Event Register and to read the summary bits from the Status Byte Register Subsystem Syntax STATus OPERation CONDition ENABIe number ENABIe EVENt PRESet The STATus system contains four registers two of which are under IEEE 488 2 control the Standard Event Status Register ESE and the Status Byte Register STB The operational status bit OPR service request bit RQS standard event summary bit ESB message available bit and questionable data bit QUE in the Status Byte Register bits 7 6 5 4 and 3 respectively can be gueried with the command Use the ESE command to query the unmask value for the Standard Event Status Register the bits you want logically OR d into the summary bit The registers are queried using decim
98. RE4X4 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 WIRE1X8 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 cc4000 to cc4031 cc5000 to cc5031 cc6000 to cc6031 cc7000 to cc7031 WIRE2X8 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 NONE cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 Comments _ Defining Scan List When ROUTe SCAN is executed the channel list is checked 96 Agilent E8462A Relay Multiplexer Command Reference Note Example for valid card and channel numbers An error is generated for an invalid channel list 64 Channel Limit Individual channel numbers are limited to 64 due to the maximum length of command in the current driver Select MODE with ROUTe FUNCtion command The ROUT FUNC command is used to select the mode for the Agilent E8462A module The interpretation of the channel_list as to which relays will open or close depends upon the selected mode Control Relays The SCAN command will automatically close and open the appropriate control relays to connect the desired channels to the common terminals Scanning Channels To Scan Use this command a single channel SCAN ccbnnn multiple channels ROUT SCAN ccbnnn ccbnnn
99. ROUTe CLOSe 87 88 94 97 CLOSe 90 FUNCtion 90 FUNCtion 92 OPEN 92 95 95 SCAN 96 MODE 98 MODE 99 PORT 99 100 PORT 100 ROUTe Subsystem 87 87 88 90 90 92 92 94 95 95 96 97 98 99 99 100 100 Routing Relays reset condition 118 RST 106 118 Common Commands RST 106 118 S Saving States 52 Scan Channels using BUS triggers with an external device to 51 Scan Complete Bit 101 using the example 52 Scan Cycles continuous scanning 81 enabling and disabling 81 query number of 72 Scanning 71 selecting and starting 81 82 setting number of 72 stopping 71 Scanning 36 channels 96 97 112 112 continuously 81 non continuously 81 notes on 46 restarting 71 Scan Cycles 71 starting the process 82 stopping 71 using bus triggers 112 using ECL Trigger 83 using external triggers 112 using TRIGger command 110 Scanning Channels Using the Analog Bus 43 Scanning Voltmeter command quick reference 122 description 119 four wire ohms measurements 121 making measurement 120 measurement program 120 reset conditions 118 tree relay 120 two wire ohms measurements 121 voltage measurements 121 Scanning Voltmeter Application Examples 117 Index 151 SCPI Commands abbreviated 68 ARM subsystem 72 72 72 boolean parameters 69 command separator 68 DIAGnostic subsystem 74 discrete parameters 69 DISPlay subsystem 78 format 67 implied 68 INITiate subs
100. Replacement Strategy The replacement strategy depends on the application If some relays are used more often or at a higher load than the others the relays can be individually replaced as needed If all relays see similar loads and switching frequencies the entire circuit board can be replaced when the end of relay life approaches The sensitivity of the application should be weighed against the cost of replacing relays with some useful life remaining 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 128 Agilent E8462A Specifications Appendix Register Based Programming About This Appendix The Agilent E8462A 256 Channel Relay 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 parses the command and programs the multiplexer at the register level 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 alternate VXI controller device and eliminates the need for using an Agilent E1405 E1406 Command Module This appendix contains the information you need for register based programming The con
101. Ribbon Cable Conn Analog Bus Terminal Card Terminal Card Terminal Card Maximum DC Voltage 250 V 60 V 60 V 60 V Max ACrms Voltage 250 V 50V 50V 30V see notes a and b see note c see note c Max ACpeak Voltage 353V 70 7 V 70 7 V 42V see note a see note c see note c Transient Voltage 1500 V Maximum Current per Channel Switching 2A 30V 100 mA 100 mA N A Carry 2A 100 mA 100 mA N A NOTES a Limited to 15 000 hours of voltage stress above 180V ACrms DC 254Vpeak b Replace the Crimp and Insert connector after 15 000 hours of operation of switching over 180V ACrms or 180Vdc Refer to Chapter 1 of this manual c Rating reduced to 30V ACrms 42V ACpeak for exposed conductors Caution Caution DC Performance Typical When using the Option 012 Terminal Block The front panel connectors on the Agilent E8462A module must be replaced after 15 000 hours of gt 180Vrms voltage stress due to the close terminal spacing and the potential for pin to pin leakage if the module regularly switches voltages greater than 180VDC 180VACrms or 254VACpeak transient When using the Option 014 or Option 015 Terminal Block The ribbon cable header connectors on the Agilent E8462A Option 014 or Option 015 Terminal Card must be replaced after 15 000 hours of gt 50Vrms voltage stress due to the close terminal spacing and the potential for pin to pin leakage if the module regularly switches volt
102. T2 through T7 make similar connections to TerO and The routing relay C100 toggles between terminal lines TerO and depending on the channel that is closed to route all channels to Ter0 When you specify ROUTe FUNCtion NONE you are required to switch the routing relays as required Figure 2 10 Routing Relay Example 3 of 9 Form C Relays Function Mode Topologies 54 Using the Multiplexer The following pages describe the topologies of the 12 modes you set with the ROUTe FUNCtion command These tables list the bank and relay associated with the channel of each mode These are helpful when programming the module using ROUTe FUNCtion NONE and custom configuring the 256 channels into a mixture of switching topologies These are also helpful when register programming the module WIRE1 Mode Topology Table 2 2 One 1 Wire X 256 Channel Topology Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch 0 bank 0 ch 0 64 bank 2 ch 0 128 bank 4 ch 0 T92 bank 6 ch 0 1 bank 0 ch 1 65 bank 2 ch 1 129 bank 4 ch 1 193 bank 6 ch 1 2 bank 0 ch 2 66 bank 2 ch 2 130 bank 4 ch 2 194 bank 6 ch 2 3 bank 0 ch 3 67 bank 2 ch 3 131 bank 4 ch 3 195 bank 6 ch 3 4 bank 0 ch 4
103. Tecnologies Component Connector P N 160 pin connector 1252 6531 one 1 crimp and 1252 6533 insert contact one 1 crimp and 8150 5207 insert contact single conductor assembly see Figure 1 5 required crimp tool 8710 2306 disassembly tool 8710 2307 optional ERNI Components 160 pin connector 024070 one 1 crimp and 014728 insert contact required crimp tool 014374 disassembly tool 471555 optional Refer to Table 1 1 and Figure 1 5 You can purchase 160 pin field wiring terminal connectors two are required order Agilent P N 1252 6531 or order direct from the manufacturer ERNI Components P N 024070 and the necessary crimp and insert contacts Agilent single contact P N is 1252 6533 or ERNI P N 014728 The contacts are gold plated accept a wire size of 20 to 26AWG and carry a maximum current of 2A 70 You will also need a crimp tool Agilent P N 8710 2306 or ERNI P N 014374 and option ally a disassembly tool Agilent P N 8710 2307 or ERNI P N 471555 Due to the close terminal spacing and the potential for pin to pin leakage the terminal connector blocks on the Option 012 Crimp and Insert Terminal Card must be replaced after 15 000 hours of voltage stress if the module regularly switches voltages greater than 60VDC 50VACrms or 70 7 VACpeak Contact ERNI Components A Division of ODIN Components Inc 520 Southlake Blvd Richmond VA 23236 U S A T
104. Terminal Block on page 24 and Option 015 on page 25 for more information To use the Agilent E1326B 5 Digit Multimeter in a C size adapter Use the 19 5 inch analog bus cable part number E1326 61611 for analog bus connection between the E1326B and the E8462A The cable described in Figure 1 9 will be too short for connection to the Agilent E1326B The Multiplexer inputs must be limited to 30VACrms or 60VDC if either end of the analog bus is accessible to users such as on the front panel of a multimeter Configuring the Agilent E8462A Multiplexer 23 Terminal Cards Three optional terminal cards are available for the Agilent E8462A Option 012 Crimp and Insert Terminal Card Option 014 Fault Tolerant Terminal Card Option 015 Ribbon Cable Connector Terminal Card Option 012 Crimp and The Option 012 Terminal Block provides a terminal card housing and two Insert Terminal Block 160 terminal connector blocks Agilent P N 1252 6531 Note The contacts for the Option 012 Terminal Block connectors ARE NOT provided This allows you to purchase only the number of contacts you require for your application Agilent P N 8150 5207 is available for purchase and is a single conductor with contact a crimp and insert contact is crimped onto one end the other end is not terminated Refer to Figure 1 5 Connector Block and Single Conductor Wire with Contact not provided on page 19 The crimp and insert contacts you mu
105. The SCPI driver will then automatically open and close the five analog bus relays during a scan A CLOSe command on a channel will also automatically close the appropriate tree relays for the given ROUTe FUNCtion see Page 13 Figure 1 1 Agilent E8462A Simplified Schematic Note Do not execute register writes if you are controlling the module by a high level driver such as SCPI or VXI plug amp play Changing values in registers with register writes will confuse the driver because it has a record of the register states after the last command executed by the driver The driver record of register states is not updated by a register write only the register value is changed Therefore the driver will not know the module state However the SCPI driver will re sync to the hardware if a CLOSe query is executed The following example program was developed with the ANSI C language using the Agilent VISA extensions The program was written and tested in Microsoft Visual C but should compile under any standard ANSI C compiler To run the program you must have the Agilent SICL Library the Agilent VISA extensions and an Agilent 82340 or 82341 GPIB module installed and properly configured in your PC An Agilent E1406 Command Module is required 32 Configuring the Agilent E8462A Multiplexer Example Reset Self Test Module ID and Close Channel The following example reads the module ID string performs module self test displays th
106. X 2 MUXs 4 MUXs or 8 MUXs The Agilent E8462A uses double pole relays and a control relay is used to obtain one wire capability A different channel will appear if you change the position of the control relay Only Agilent E8462A Relay Multiplexer Command Reference 93 one channel MUX can be closed at any time in the WIRE1 modes due to the need of the control relay to choose the side for connection to the common terminal For example in the WIRE1 mode one 1X256 the control relay chooses either TerO or for connection to the one wire common terminal Ter0 You should not make any field connection to the odd numbered common terminals e g 1 3 5 7 9 11 13 or 15 because these connectors do get routed to the channels by the control relay Channel numbers 0 to 99 in MUX 0 Channel numbers from 0 to 99 in MUX 0 can be referred to by cenn The long hand version would be ccbnnn For MUX 0 b 0 and the first n 0 for channels 0 to 99 The leading zeros in the bnnn specification can be deleted in pairs to shorten the channel specification Opening Channels To Open Use this command a single channel ROUT OPEN ccbnnn multiple channels ROUT OPEN ccbnnn ccbnnn sequential channels ROUT OPEN ccbnnn ccbnnn groups of sequential ROUT JOPEN amp ccbnnn ccbnnn ccbnnn ccbnnn channels Any combination of the above channel lists is valid in one command Open
107. a parameter not applicable to the command 240 Hardware error Command failed due to a hardware problem 310 System error Internal driver error This error can result if an excessively long parameter list is entered 1500 External trigger source already Assigning an external trigger source to a switchbox when the trigger source has already allocated been assigned to another switchbox 1510 Trigger source Selected trigger source is not available on this platform e g some triggers are not non existent available on the E1300 E1301 VXI B size mainframes 2000 Invalid card number Addressing a module card in a switchbox that is not part of the switchbox 2001 Invalid channel number 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 Sending a command to a module card in a switchbox that is unsupported by the card module 2008 Scan list not initialized Executing a scan without the INIT command 2009 Too many channels in channel Attempting to address more channels than available in the switchbox list 2010 Scan mode not allowed on this The selected scanning mode is not allowed with this module or you have misspelled the card mode parameter see SCAN MODE commana 2011 Empty channel list No valid channels are specified in the channel list 2012 Invalid Channel Range Invalid channel s specified in SCAN channel list command Attempti
108. able fuse and will increase 1 PTC Positive Temperature Coefficient 24 Configuring the Agilent E8462A Multiplexer impedance when excessive current is flowing in the channel For example if the contacts of one relay are welded together because it switches a large voltage the PTC resistors help protect user circuitry on other channels in the same bank when their relays close J101 J102 E CRINE m T P104 335 CH158 32 N RT258 1105 58 I RT259 Ter8 Figure 1 10 Agilent E8462A Option 014 Fault Tolerant Terminal Card Connector Pin Out Option 015 Ribbon Cable Option 015 Terminal Block provides nine ribbon cable header connectors Connector Terminal This option is identical to option 014 but does not have fault protection Block resistors Zero ohm resistors short are loaded in place of PTC resistors This option provides the convenience of bring
109. af ae x ANALOG Bl CABLE VXI E8462A 256 Channel Relay Multiplexer i OLTMETE Front Por nse bus Connector H 3 1 L wi 1 n 1 j um L OLA Terninol Card l 1 gt 7 7 Current Source Bu i W S L T z a H L W krus 7 d 2 a T L L H Ol NI 7 Bu rrer rce Bu d 1 AB290 9 1 Een oe 1 AB2C CHOOO CHOO 1 1 ib 1 30 1 ie H001 H ot CH000231 1 HO16 ut CHI m 7 Bank 1 CANT Im Terminal 0 H92 en gt c Teri Terminal 1 H031 p CHO32 11 H 1 2 T E 033 7 03 2 CH 4 tH a H 1 ear i 12 CHO204 V emm UP en el 1C H0324 T T aer gt l 5 Ter kr i T ewes d AA C ul R I 1 1 T8 TEES CHOGAA Post 7 is H Ter T T H081 ym i Aer i CHS 8 H i 1 1 T CHO 1 oo D Bank n oer E P EPN 5 i 1 H90C L HI Qua CHIL uie 1 cmi eps 1 T roma ru ees Er 1 CH9 11 CH d I T1 CH90C mos T4 771 cu V gt i T21 CH902 u H 1I CH4 Paa E ie ___ z 1 28 15 100 9100 a ae Ter8 Terminal 8 C101 CH 4 d 0 Ter Terminal 9 5 x b HLS E C108 CH910 CO CHL60 IK T
110. ages greater than 60VDC 50VACrms or 70 7 VACpeak Thermal offset per Channel 1 wire 23 V 2 wire 1 5uV Closed Channel Resistance 1 wire lt 0 9 with output protection resistor shorted protection resistor adds 100Q 126 Agilent E8462A Specifications AC Performance Bandwidth 500 Source Load Typical 1000 Protection Configuration Resistor Shorted 256 1 1 wire 6 0 MHz 128 1 2 wire 12 0 MHz 32 1 2 wire 30 0 MHz Closed Channel Capacitance Configuration to Chassis To open Channel 256 1 620 pF 410 pF 128 1 340 pF 220 pF 32 1 160 pF 100 pF Open channel Capacitance to either open channel or to Chassis 70 pF Hi to Lo Capacitance 2 Wire Mode Configuration Capacitance 128 1 410 pF 64 1 230 pF 16 1 100 pF Crosstalk Configuration 10kHz 100kHz 1MHz 10MHz 256 1 1 wire 70 dB 53 dB 33 dB 15 dB 128 1 2 wire 85 dB 65 dB 45 dB 30 dB 16 1 2 wire 85 dB 65 dB 45 dB 30 dB Agilent E8462A Specifications 127 Life Electromechanical relays are subject to normal wear out Relay life depends on several factors The effects of loading and switching freguency are briefly discussed below Relay Load In general higher power switching reduces relay life In addition capacitive inductive loads and high inrush currents for example
111. al weighted bit values The decimal equivalents for bits 0 through 15 are included in figure 3 1 A numeric value of 256 executed in a STAT OPER ENABle number command allows only bit 8 to generate a summary bit The decimal value for bit 8 is 256 The decimal values are also used in the inverse manner to determine which bits are set from the total value returned by an EVENt or CONDition query The SWITCH driver exploits only bit 8 of Operation Status Register This bit is called the scan complete bit which is set whenever a scan operation completes Since completion of a scan operation is an event in time you will find that bit 8 will never appear set when STAT OPER COND is queried However you can find bit 8 set with the STAT OPER EVEN query command Agilent E8462A Relay Multiplexer Command Reference 101 r STATus OPER omr n status r STATu ser Reque ident Er luery Error Standard ar and Err Error 21 ror 4 st Control 4 mplete EV Output Buffer car ompleto 2 512 24 14 4 ERation ENABIe
112. alog Bus E1411A B Multimeter Figure 1 9 Note Note WARNING The analog bus provides a common bus to all switch modules in multiple switch cards A multimeter or other instrument can be connected to the analog bus Use flat ribbon analog bus cables between Multiplexers and other Agilent VXI modules that have an analog bus both C size modules or B size modules in a C size adapter Agilent E1411B 5 Digit Multimeter users and Agilent E1326B in a C size adapter must continue the analog bus connection between Multiplexers and switch modules to the multimeter in order to use the scanning and measurement capability the multimeter has to offer These cables provide the input to the multimeter from the multiplexer switch channels and fit under the Multiplexer s optional terminal cards Refer to Figure 1 9 MULTIPLEXERS lultiplexer Modules Agilent E1411B Connections to the Analog Bus The Option 014 and 015 Terminal Cards distribute the analog bus from P109 in the Terminal Card An external measuring device can be connected to the analog bus through the terminal card s terminals pin 5 through pin 16 of connector P109 You can connect this Multiplexer to an E1412A Multimeter or other instruments not having an analog bus connector via a ribbon cable not supplied See Option 014 Fault Tolerant
113. ank 1 ch 2 210 bank 1 ch 2 2HI bank 5 ch 2 2LO bank 5 ch 2 3HI bank 1 ch 3 3LO bank 1 ch 3 3HI bank 5 ch 3 3LO bank 5 ch 3 AH bank 1 ch 4 4LO bank 1 ch 4 4HI bank 5 ch 4 4LO bank 5 ch 4 5 HI bank 1 ch 5 5LO bank 1 ch 5 5 HI bank 5 ch 5 5LO bank 5 ch 5 6 HI bank 1 ch 6 6LO bank 1 ch 6 6 HI bank 5 ch 6 6LO bank 5 ch 6 7HI bank 1 ch 7 7LO bank 1 ch 7 7HI bank 5 ch 7 7LO bank 5 ch 7 8 HI bank 1 ch 8 8LO bank 1 ch 8 8 HI bank 5 ch 8 8LO bank 5 ch 8 9 HI bank 1 ch 9 9LO bank 1 ch 9 9 HI bank 5 ch 9 9LO bank 5 ch 9 10 HI bank 1 ch 10 10LO bank 1 ch 10 10 HI bank 5 ch 10 10 LO bank 5 ch 10 11 HI bank 1 ch 11 11 LO bank 1 ch 11 11 HI bank 5 ch 11 11 LO bank 5 ch 11 12HI bank 1 ch 12 12LO bank 1 ch 12 12 HI bank 5 ch 12 12LO bank 5 ch 12 13HI bank 1 ch 13 13LO bank 1 ch 13 13HI bank 5 ch 13 13LO bank 5 ch 13 14 HI bank 1 ch 14 14LO bank 1 ch 14 14 HI bank 5 ch 14 14LO bank 5 ch 14 15 HI bank 1 ch 15 15LO bank 1 ch 15 15 HI bank 5 ch 15 15 LO bank 5 ch 15 MUX2 MUX6 0 HI bank 2 ch 0 010 bank 2 0 bank 6 ch 0 010 bank 6 ch 0 1 HI bank 2 ch 1 1LO bank 2 ch 1 1HI bank 6 ch 1 1LO bank 6 ch 1 2 HI bank 2 ch 2 210 bank 2 ch 2 2 HI bank 6 ch 2 210 bank 6 ch 2 3 HI bank 2 ch 3 3LO bank 2 ch 3 3 HI bank 6 ch 3 3LO bank 6 ch 3 4HI bank 2 ch 4 4LO bank 2 ch 4 4HI bank 6 ch 4 4LO bank 6 ch 4 5 HI bank 2 ch 5 5LO bank 2 ch 5 5 HI bank 6 ch 5 5LO bank 6 ch 5 6 HI bank 2 ch 6 6LO bank 2 ch 6 6 HI bank 6 ch 6 6LO bank 6 ch 6 7HI bank 2 ch 7 7LO bank 2 ch 7 7HI bank 6 ch 7
114. ank 5 ch 5 22 HI bank 1 ch 6 22 LO bank 1 ch 6 86 HI bank 5 ch 6 86 LO bank 5 ch 6 23 HI bank 1 ch 7 23 LO bank 1 ch 7 87 HI bank 5 ch 7 87 LO bank 5 ch 7 24 HI bank 1 ch 8 24LO bank 1 ch 8 88 HI bank 5 ch 8 88 LO bank 5 ch 8 25 HI bank 1 ch 9 25 LO bank 1 ch 9 89 HI bank 5 ch 9 89 LO bank 5 ch 9 26 HI bank 1 ch 10 26 LO bank 1 ch 10 90 HI bank 5 ch 10 90 LO bank 5 ch 10 27 HI bank 1 ch 11 27 LO bank 1 ch 11 91 HI bank 5 ch 11 91 LO bank 5 ch 11 28 HI bank 1 ch 12 28 LO bank 1 ch 12 92 HI bank 5 ch 12 92 LO bank 5 ch 12 29 HI bank 1 ch 13 29 LO bank 1 ch 13 93 HI bank 5 ch 13 93 LO bank 5 ch 13 30 HI bank 1 ch 14 30 LO bank 1 ch 14 94 HI bank 5 ch 14 94 LO bank 5 ch 14 31 HI bank 1 ch 15 31 LO bank 1 ch 15 95 HI bank 5 ch 15 95 LO bank 5 ch 15 32 HI bank 0 ch 0 32 LO bank 2 ch 0 96 HI bank 6 ch 0 96 LO bank 6 ch 0 33 HI bank 0 ch 1 33 LO bank 2 ch 1 97 HI bank 6 ch 1 97LO bank 6 ch 1 34 HI bank 0 ch 2 34 LO bank 2 ch 2 98 HI bank 6 ch 2 98 LO bank 6 ch 2 35 HI bank 0 ch 3 35 LO bank 2 ch 3 99 HI bank 6 ch 3 99 LO bank 6 ch 3 36 HI bank 0 ch 4 36 LO bank 2 ch 4 100 HI bank 6 ch 4 100 LO bank 6 ch 4 37 HI bank 0 ch 5 37 LO bank 2 ch 5 101 HI bank 6 ch 5 101 LO bank 6 ch 5 38 HI bank 0 ch 6 38 LO bank 2 ch 6 102 HI bank 6 ch 6 102 LO bank 6 ch 6 39 HI bank 0 ch 7 39 LO bank 2 ch 7 103 HI bank 6 ch 7 103 LO bank 6 ch 7 40 HI bank 0 ch 8 40 LO bank 2 ch 8 104 HI bank 6 ch 8 104 LO bank 6 ch 8 41 HI bank 0 ch 9 41LO bank 2 ch 9 105 HI bank 6 ch 9 105 LO bank 6
115. annel This enables each channel to be measured before the readings are read from the buffer The channel can also be advanced by monitoring bit 4 Data Ready However before measuring the next channel readings from the previous channel must be read from the buffer in order to clear the bit Multimeter Autozero is often turned on in order to detect when bit 5 is active Programming Example System Configuration Example Program The example in this section demonstrate how to program the multiplexer in register format This example includes Reading the ID Device Type and Status Registers Closing Opening a channel Stand Alone Multiplexer Measurements Scanning through channels The following programs were developed on an embedded controller using Visual programming language and using the SICL interface library You can also use an external PC connected via GPIB to an Agilent E1406A Command Module The command module simply provides direct access to the VXI backplane The following example program contains segments that Read the ID and Device Type Registers Read the Status Register Close a group of channels and the associated tree relay Resets the module to open all channels Scans through all the channels on the module Register Based Programming 141 Beginning of Program This program reads the ID Register reads the Device Type Register reads the Status Register reads the module
116. bank 5 ch 3 83 bank 7 ch 3 20 bank 1 ch 4 84 bank 3 ch 4 20 bank 5 ch 4 84 bank 7 ch 4 21 bank 1 ch 5 85 bank 3 ch 5 21 bank 5 ch 5 85 bank 7 ch 5 22 bank 1 ch 6 86 bank 3 ch 6 22 bank 5 ch 6 86 bank 7 ch 6 23 bank 1 ch 7 87 bank 3 ch 7 23 bank 5 ch 7 87 bank 7 ch 7 24 bank 1 ch 8 88 bank 3 ch 8 24 bank 5 ch 8 88 bank 7 ch 8 25 bank 1 ch 9 89 bank 3 ch 9 25 bank 5 ch 9 89 bank 7 ch 9 26 bank 1 ch 10 90 bank 3 ch 10 26 bank 5 ch 10 90 bank 7 ch 10 27 bank 1 ch 11 91 bank 3 ch 11 27 bank 5 ch 11 91 bank 7 ch 11 28 bank 1 ch 12 92 bank 3 ch 12 28 bank 5 ch 12 92 bank 7 ch 12 29 bank 1 ch 13 93 bank 3 ch 13 29 bank 5 ch 13 93 bank 7 ch 13 30 bank 1 ch 14 94 bank 3 ch 14 30 bank 5 ch 14 94 bank 7 ch 14 31 bank 1 ch 15 95 bank 3 ch 15 31 bank 5 ch 15 95 bank 7 ch 15 32 bank 0 ch 0 96 bank 2 ch 0 32 bank 4 ch 0 96 bank 6 ch 0 33 bank 0 1 97 bank 2 ch 1 33 bank 4 ch 1 97 bank 6 ch 1 34 bank 0 ch 2 98 bank 2 ch 2 34 bank 4 ch 2 98 bank 6 ch 2 35 bank 0 ch 3 99 bank 2 ch 3 35 bank 4 ch 3 99 bank 6 ch 3 36 bank 0 ch 4 100 bank 2 ch 4 36 bank 4 ch 4 100 bank 6 ch 4 37 bank 0 5 101 bank 2 ch 5 37 bank 4 ch 5 101 bank 6 ch 5 38 bank 0 ch 6 102 bank 2 ch 6 38 bank 4 ch 6 102 bank 6 ch 6 39 bank 0 7 103 bank 2 7 39 bank 4 7 103 bank 6 ch 7 40 bank 0 ch 8 104 bank 2 ch 8 40 bank 4 ch 8 104 bank 6 ch 8 41 bank 0 ch 9 105 bank 2 ch 9 41 bank 4 ch 9 105 bank 6 ch 9 42 bank 0 10 106 bank 2 ch 10 42 bank 4 ch 10 106 bank 6 ch 10 43 bank 0
117. cates that the user must refer to Alternating current AC the manual for specific WARNING or CAUTION information to avoid personal Di DC injury or damage to the product NETS irect current DC Indicates hazardous voltages Indicates the field wiring terminal that must be connected to earth ground before operating eguipment protects against electrical shock in case of fault Calls attention to a procedure practice or condition that could cause bodily injury or death WARNING Calls attention to a procedure practice or or Frame e AR ground a Peu CAUTION condition that could possibly cause damage to RHI equipment or permanent loss of data WARNINGS The following general safety precautions must be observed during all phases of operation service and repair of this product Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design manufacture and intended use of the product Agilent Technologies Inc 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 DO NOT operate the product in an explosive atmosphere or
118. ch 1 50 bank 1 ch 2 114 bank 3 ch 2 178 bank 5 ch 2 242 bank 7 ch 2 51 bank 1 ch 3 115 bank 3 ch 3 179 bank 5 ch 3 243 bank 7 ch 3 52 bank 1 ch 4 116 bank 3 ch 4 180 bank 5 ch 4 244 bank 7 ch 4 53 bank 1 ch 5 117 bank 3 ch 5 181 bank 5 ch 5 245 bank 7 ch 5 54 bank 1 ch 6 118 bank 3 ch 6 182 bank 5 ch 6 246 bank 7 ch 6 55 bank 1 ch 7 119 bank 3 ch 7 183 bank 5 ch 7 247 bank 7 ch 7 56 bank 1 ch 8 120 bank 3 ch 8 184 bank 5 ch 8 248 bank 7 ch 8 57 bank 1 ch 9 121 bank 3 ch 9 185 bank 5 ch 9 249 bank 7 ch 9 58 bank 1 ch 10 122 bank 3 ch 10 186 bank 5 ch 10 250 bank 7 ch 10 59 bank 1 ch 11 123 bank 3 ch 11 187 bank 5 ch 11 251 bank 7 ch 11 60 bank 1 ch 12 124 bank 3 ch 12 188 bank 5 ch 12 252 bank 7 ch 12 61 bank 1 ch 13 125 bank 3 ch 13 189 bank 5 ch 13 253 bank 7 ch 13 62 bank 1 ch 14 126 bank 3 ch 14 190 bank 5 ch 14 254 bank 7 ch 14 63 bank 1 ch 15 127 bank 3 ch 15 191 bank 5 ch 15 255 bank 7 ch 15 Using the Multiplexer 55 WIRE2 Mode Topology Table 2 3 One 2 Wire X 128 Channel Topology Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch OHI bank 0 ch 0 bank 0 ch 0 64 bank 4 ch 0 64LO bank 4 ch 0 bank 0 ch 1
119. channel numbers that can be closed opened scanned are 000 through 63 Refer to Chapter 3 ROUTe command subsystem for more information on valid channel numbers and paired channels under different operating modes Using the Multiplexer 37 Mode WIRE1 Figure 2 1 shows the 1 Wire mode configured as a 1 x 256 multiplexer Description Tree Relays TO through T7 are closed to connect the specific channels one 1 wire x 256 ch MUX to Terminal Bus 0 and Routing Relays C100 and C108 toggles between the TerO and 1 terminal bus line to route all channels to TerO 1 wire See Figure 1 6 Valid Channel List 256 channels 000 255 Analog Bus All the channels can be also connected to analog bus line H1 by closing AB200 CH9200 and toggling C108 CH9108 SCPI Example How to set the mode and close a channel Front Panel Pin out FUNC 1 WIRE1 Specify the 1 Wire mode CLOS 10005 Close channel 5 E 25 2 m A eed eme es ANALO 105 E8462A 256 Channel Relay Multiplexer OT VOUMETER WN Fr int Par 1 s J 1 Low og 7 i tj S
120. command subsystem includes the 256 channel relays CH000 255 Valid channel numbers depend on the specified mode The 22 tree relays CH9000 9021 the nine routing relays CH9100 9108 and five analog bus connection control relays CH9200 9204 are automatically set depending on the specified mode You must specify the Multiplexer s operating mode with the ROUTe FUNCtion command before executing the ROUTe CLOSe OPEN or SCAN functions This closes the appropriate tree relays configuring the module for the specified mode See the ROUTe command in Chapter 3 for more details Also Figure 1 6 on page 20 Figure 1 7 on page 21 and Figure 1 8 on page 22 show the valid channel and front panel connections for 1 2 3 and 4 wire modes Pay special attention to the valid channel numbers when you execute these SCPI commands Refer to the comments of the ROUTe subsystem commands in Chapter 3 for more information of the paired channel and valid channel numbers When the multiplexer FUNCtion is set to one of the WIREn modes any mode but NONE the appropriate tree relays are automatically closed at the close channel command connecting the channel to the appropriate terminal bus line Ter0 Ter15 To use the analog bus however you must execute the ROUTe SCAN PORT command The analog bus relays will automatically close and open when a scanning operation is executed and the mode is not NONE Only the tree relays needed for the closed cha
121. d Resetting the Module Disable Enable Interrupts Reading the Status Control Register Module Status Follow this procedure to reset the module Set the SYSFAIL bit to 1 Set the R reset bit to 1 Wait 10 nanoSeconds Set both bit O and bit 1 to O To disable the interrupt generated when channels are opened or closed write a 1 to bit 6 of the Status Control Register base 04 Refer to your command module s operating manual before disabling the interrupt Interrupts must be enabled in order to use the module s driver Each relay requires about 5 ms execution time During this period the relay is busy Bit 7 of this register informs the system of a busy condition The interrupt generated after a channel has been closed can be disabled Bit 6 of this register is used to inform the user of the interrupt status As an example if the Status Register base 04 returns 3EEE 0011111011101110 the multiplexer module is not busy bit 7 set the module interrupts are disabled bit 6 set and interrupt level is set to 1 bits 10 9 8 001 Register Based Programming 135 Relay Control Registers Writing to the Relay Control Registers base 20 to base 34 allows you to open or close any one of the 256 channel relays or the 21 tree relays nine routing relays or five analog bus relays Any number of relays per bank can be closed at a time For example to connect
122. d messages in the error queue of a switchbox and returns the switchbox module descriptions Subsystem Syntax SYSTem CDEScription lt number gt CPON number ALL CTYPe numbers ERRor SYSTem CDEScription SYSTem CDEScription lt number gt Returns the module description Parameters Parameter Parameter Default Name Type Range of Values Value number numeric 1 through 99 N A Comments _ Multiplexer Module Description The SYSTem CDEScription command returns depending on mode currently configured the following E8462A descriptions FUNCtion Mode Description NONE User defined mode 8 x 16 Channel GP Relay Mux WIRE1 One wire mode 256 Channel 1 Wire Relay WIRE2 Two wire mode 128 Channel 2 Wire Relay WIRE3 Three wire mode 64 Channel 3 Wire Relay Mux WIRE4 Four wire mode 64 Channel 4 Wire Relay Mux WIRE1X2 2 One wire mode 2 x 128 Channel 1 Wire Relay Mux WIRE2X2 2 Two wire mode 2 x 64 Channel 2 Wire Relay Mux WIRE4X2 2 Four wire mode 2 x 32 Channel 4 Wire Relay Mux WIRE1X4 4 One wire mode 4 x 64 Channel 1 Wire Relay Mux WIRE2X4 4 Two wire mode 4 x 32 Channel 2 Wire Relay Mux WIRE4X4 4 Four wire mode 4 x 16 Channel 4 Wire Relay Mux WIRE1X8 8 One wire mode 8 x 32 Channel 1 Wire Relay Mux WIRE2X8 8 Two wire mode 8 x 16 Channel 2 Wire Relay Mux Example
123. d to ensure execution of the program Closing Channels following flowchart shows how to close or open a multiplexer channel and determine when it has finished closing or opening Bit 7 E8462A BUSY Bit Mulfip exer Figure B 3 Closing Opening a Multiplexer channel Comments address of the multiplexer Status Register is base 04 The address of the channel register is the base address plus the channel register offset Multiplexer Status Register bit 7 the BUSY bit is monitored to determine when a channel has finished closing or opening Register Based Programming 139 Using a Multimeter This flowchart shows the timing sequence between closing an Agilent E8462A Multiplexer channel and triggering an Agilent E1326 E1411 multimeter with the Multiplexer Figure B 4 Program Timing Between Multiplexer and Multimeter Comments 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 140 Register Based Programming Multimeter status bit 5 multimeter complete is monitored to determine when the analog to digital A D conversion is in progress and thus when to advance the ch
124. djacent terminals STATIC ELECTRICITY Static electricity is a major cause of component 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 14 Configuring the Agilent E8462A Multiplexer Configuring the Multiplexer Module Setting the Logical Address Logical Address Switch Factory default setting 112 ge T The Multiplexer module can be configured to the operating modes through the VXI plug amp play driver or via SCPI commands These drivers are located on the supplied CD ROM Before installing the module into a VXIbus mainframe e g Agilent E1401A you need to set the Multiplexer s logical address The factory default logical address switch setting is 112 Valid addresses are from 1 to 254 for static configuration and address 255 for dynamic configuration The Agilent E8462A 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 The logical address must be a multiple of eight e g 112 120 128 etc when using a VXIbus command module An instrument must have a unique secondary address which is the logical address divided by eight When multiple modules are used for form a swi
125. e CLOSe channel list The root command ROUTe is an implied command To make a query about a channel s present status you can send either of the following command statements ROUT CLOSe channel or CLOSe channel list The IEEE 488 2 standard defines the Common commands that perform functions like reset self test status byte query etc 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 5 32 STB Linking IEEE 488 2 Common Commands with SCPI Commands Use only semicolon between the commands For example RST OUTP TTLT4 ON or ARM COUNt 25 WAI 68 Agilent E8462A Relay Multiplexer Command Reference Variable Command Syntax Parameters Parameter Types Linking Multiple SCPI Commands From the Same Subsystem Use only a semicolon between commands within the same subsystem For example to set the trigger slope and the trigger source which are both set using the TRIGger subsystem send the following SCPI string TRIG SLOPe NEG SOURce EXT Linking Multiple SCPI Commands of Different Subsystems Use both a semicolon and a colon between commands of different subsystems For example a ARM and OUTPut command can be sent in the same SCPI string linked with a semicolon and colon
126. e governed by the SCPI standard and are categorized in Table C 1 Error numbers with positive values are not governed by the SCPI standard Table C 1 Error Types Described Number Range Error Types Description 199 to 100 Command Errors syntax and parameter errors See the Agilent E1405 E1406 Command Module User s Manual for a description of these errors 299 to 200 Execution Errors instrument driver detected errors See the Agilent E1405 E1406 Command Module User s Manual for further details 399 to 300 Device Specific Errors instrument driver errors that are not command nor execution errors See the Agilent E1405 E1406 Command Module User s Manual for further details 499 to 400 Query Errors problem in querying an instrument See the Agilent E1405 E1406 Command Module User s Manual for description of these errors Table C 2 Multiplexer Error Messages appears in its entirety on the following page Error Messages 145 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 222 Data out of range Parameter value is outside valid range 224 Illegal parameter value Attempting to execute a command with
127. e gt lt resolution gt channel list Configure multimeter for 2 wire ohms TEMPerature transducer type channel list Configure multimeter for temperature VOLTage AC lt range gt lt resolution gt lt channel_list gt Configure multimeter for AC voltage VOLTage DC lt range gt lt resolution gt lt channel_list gt Configure multimeter for DC voltage CONFigure Guery multimeter configuration DIAGnostic FETS lt mode gt Selects control of FET multiplexers FETS Guery mode of operation DISPlay MONitor CHANnel channel AUTO Monitor multiplexer channel MONItor CHANnel Query monitor channel MONItor STATe OFF 0 ON 1 Enable disable monitor mode MONItor STATe Query monitor mode FETCh Place stored readings in output buffer FORMat DATA lt type gt lt length gt Select output data format and length FORMat Query format INITiate IMMediate Place multimeter in wait for trigger state MEASure FRESistance lt range gt lt resolution gt lt channel_list gt Make 4 wire ohms measurements RESistance lt range gt lt resolution gt lt channel_list gt Make 2 wire ohms measurements TEMPerature lt transducer gt lt type gt channel list Make temperature measurements VOLTage AC lt range gt lt resolution gt lt channel_list gt Make AC voltage measurements VOLTage DC lt range gt lt resolution gt lt channel_list gt
128. e in PLCs RESistance NPLC MIN MAX Query integration time RESistance OCOMpensated OFF 0 ON 1 Enable disable offset compensation RESistance OCOMpensated Query offset compensation mode RESistance RANGe range MIN MAX Select range RESistance RANGe MIN MAX Query range RESistance RANGe AUTO OFF 0 ON 1 Enable disable autorange function RESistance RANGe AUTO Query autorange mode RESistance RESolution lt resolution gt MIN MAX Specify resolution RESistance RESolution MIN MAX Query resolution VOLTage AC RANGe range MIN MAX Select measurement range VOLTage AC RANGe MIN MAX Query range VOLTage APERture time MIN MAX Set aperture integration time in seconds VOLTage APERture MIN MAX Query aperture integration time VOLTage DC RANGe range MIN MAX Select range VOLTage DC RANGe MIN MAX Query range VOLTage NPLC number MIN MAX Set integration time in PLCs VOLTage NPLC MIN MAX Query integration time VOLTage RANGe AUTO OFF O ON 1 Enable disable autoranging VOLTage RANGe AUTO Guery autorange mode VOLTage RESolution lt resolution gt Specify resolution VOLTage RESolution MIN MAX Guery resolution SYSTem CDEScription lt card_number gt Return description of multiplexer in scanning multimeter CTYPe lt card_number gt Return card type of multiplexer in scanning multimeter ERRor Return error number message from error queue TRIGger COUN
129. e results closes channel 0002 and queries the channel closure state The result is returned to the computer and displayed 1 channel closed 0 channel open include lt visa h gt include lt stdio h gt include lt stdlib h gt Module Logical address is 112 secondary address is 14 define INSTR_ADDR GPIBO 9 14 INSTR int main ViStatus errStatus Status from each VISA call ViSession viRM Resource mgr session ViSession E8462A Module session char string 256 ID string char selftst string 256 self test string char ch state channel open close state Open the default resource manager errStatus viOpenDefaultRM amp viRM SUCCESS gt errStatus printf ERROR viOpenDefaultRM returned 0x x n errStatus return errStatus Open the Module instrument session errStatus viOpen viRM INSTR ADDR VI NULL VI NULL amp E84624 SUCCESS gt errStatus printf ERROR viOpen returned 0x x n errStatus return errStatus Reset the Module errStatus viPrintf E8462A RST CLS n SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus return errStatus Query the Module ID string errStatus viOueryf E8462A IDN Nn 96t id string if Vl SUCCESS gt errStatus printf ERROR viOueryf returned 0x9ex n errStatus return errStatus printf I
130. elephone 804 794 6367 FAX 804 379 2109 18 Configuring the Agilent E8462A Multiplexer A single conductor with contact crimp and insert contact is crimped onto one end the other end is not terminated is available as Agilent P N 8150 5207 Length 2 meters Wire Gauge 24 AWG Insulation Rating 105 C maximum Voltage 250 V maximum Figure 1 5 Connector Block and Single Conductor Wire with Contact not provided Front Panel Figure 1 6 shows the Multiplexer s front panel and the connector pin out Connector Pin Out Note The Agilent E8462A is not supplied with terminal connectors field wiring contacts or terminal cards However terminal cards can be ordered as an option In Figure 1 6 columns C1 and C2 contain the terminals for the 16 line multiplexer bus TerO to Ter15 as well as terminals for T ACCESS and T ERROR to Ter15 refer to Terminal 0 through Terminal 15 T_ACCESS and T ERROR are two signals to drive LEDs on the Option 012 Terminal Card NC refers to Not Connected and CGND refers to Chassis Ground Configuring the Agilent E8462A Multiplexer 19 1 0007 1 2 CH128 CH159 E1 CHO96 CH127 E2 CH224 A1 CH O CH1 CH2 CH3 CH4 CH5 CH 6 CH 7 CH 8 CH 9 CH 10 CH 11 CH 12 CH 13 CH 14 CH 15 CH 16 CH 17 CH 18 CH 19 CH 20 CH 21 CH 22
131. els will form 64 wire pairs The valid channel numbers are 0 through 63 Measurements can be done either through the four terminal bus Terminals O 1 5 and 4 or through the analog bus by closing the analog bus relays AB200 AB201 AB203 and AB204 CH9200 9201 9203 9204 For 4 Wire measurements you would typically use a pair of channels from banks 0 and 2 for the voltage sense and another pair of channels from banks 4 and 6 for the current source these four channels forms one 4 wire pair Closing any channel in the pair automatically closes the other channel in the pair The following SCPI example shows how to set the 4 Wire mode and how to close the paired channels FUNC 1 WIRE4 Configure 4 wire mode CLOS 9100 Close channel 00 Channels 32 64 96 are 4 wire pair and will close automatically The Agilent E8462A can also be configured as two 128x1 four 64x1 eight 32x1 two 64x2 four 32x2 eight 16x2 two 32x4 or four 16x4 multiplexers The ROUTe FUNCtion command can be used to automatically set these modes You must use mode NONE and manually set all tree and routing relays if you want a mixture of modes e g one 128x1 one 32x2 and one 16x4 40 Using the Multiplexer NOTE See Figure 1 8 for 3 wire and 4 wire front panel pin out
132. erating Mode 90 Channel closing 82 88 94 97 lists 31 opening 92 95 query closure 90 95 ranges 31 reset condition 118 118 scanning 96 112 112 Channel Address 29 Channel Lists 31 Channel Numbers 31 Channel Numbers Ranges and Lists 31 Channel Ranges 31 Channel Switching 1 wire 38 four wire 40 temperature measurements 43 Channels closing 139 using BUS triggers with an external device to scan 51 Checking using interrupts with error 53 CLEAR Command 71 81 Clearing Error Messages 107 Closing channels 82 88 control relays 89 94 99 first channel in channel list 82 tree relays 136 Closing Channels 139 CLS 107 107 Common Commands CLS 107 Command 130 131 Command Module A16 address space inside the 131 A16 address space outside the 130 Trig Out port using 84 84 Index 147 Command Quick Reference Scanning Voltmeter 122 Command Reference 67 command types 67 Commands ARM subsystem 72 72 72 CLEAR 71 81 DIAGnostic subsystem 74 DISPlay subsystem 78 GET group execute trigger 112 IEEE 488 2 common 114 INITiate subsystem 81 81 82 82 linking other commands 70 OUTPut subsystem 83 83 84 84 85 85 86 86 quick reference SCPI 122 ROUTe subsystem 87 87 88 90 90 92 92 94 95 95 96 97 98 99 99 100 100 specifying SCPI 29 STATus subsystem 101 103 103 103 103 104 SYSTem subsystem 105 105 106 106 107 TRIGger subsystem 110 110 110
133. ers Name Type Range of Values Default card number numeric 1 99 1 delay time numeric 0 seconds Comments Example Set the scan delay time for scanning operations DIAG SCAN DEL 2 005 5 mS scan delay setting on card number 2 DIAGnostic SCAN DELay DIAGnostic SCAN DELay lt card_number gt gueries the specified multiplexer module and returns the delay time set between opening and closing during a scan Example Query the scan delay time setting DIAG SCAN DELay 2 Query the scan delay time setting on card number 2 Agilent E8462A Relay Multiplexer Command Reference 77 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 the Agilent E1405 1406 command module s RS 232 port These commands control the display on the terminal and would in most cases be typed directly from the terminal keyboard It is possible however to send these commands over the GPIB interface and control the terminal s display In this case care must be taken that the instrument receiving the DISPlay command is the same one that is currently selected on the terminal otherwise the GPIB command will have no visible affect Subsystem Syntax DISPlay MONitor CARD card number AUTO CARD STATe mode STATe DISPlay MONitor CARD DISPlay MONitor CARD card number AUTO selects the module in a switc
134. ervice request enable enables status register bits SRE Service request enable query STB Read status byte query TRG Triggers the module to advance the scan when scan is enabled and trigger source is TRIGger SOURce BUS TST Self test Executes an internal self test and returns only the first error encountered Does not return multiple errors The following is a list of responses you can obtain where cc is the card number with the leading zero deleted 0 if self test passes cc01 for firmware error 02 for bus error problem communicating with the module cc03 for incorrect ID information read back from the module s ID register 10 if an interrupt was expected but not received 11 if the busy bit was not held for a sufficient amount of time cc14 if one of the four bank fuses is open cc15 if the data read from a register is different from the register s setting WAI Wait to Complete 114 Agilent E8462A Relay Multiplexer Command Reference SCPI Command Quick Reference Table 3 3 Agilent E8462A SCPI Command Quick Reference Command Description ABORt Abort a scan in progress ARM COUNt number MIN MAX Multiple scans per INIT command COUNT MIN MAX Query number of scans DIAGnostic FUSE card number Query fuse continutity INTerrpt LINE card number line number Set interrupt line of multiplexer
135. es at typical mains socket outlets The product should not be used to make voltage measurements on a fixed electrical installation including building wiring circuit breakers or service panels E8462A 256 Channel Relay Multiplexer User Manual Agilent Technologies Edition 1 Rev 3 Copyright 1998 2006 Agilent Technologies Inc All Rights Reserved 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 Whenever a new Edition is created it will contain all of the Update information for the previous Edition Each new Edition or Update also includes a revised copy of this documentation history page Edition 1 8462 90000 April 1998 Edition 1 Rev 2 8462 90000 May 2006 Edition 1 Rev 3 8462 90000 September 2012 Trademarks Microsoft is a U S registered trademark of Microsoft Corporation Windows is a U S registered trademark of Microsoft Corporation Windows and MS Windows are U S registered trademarks of Microsoft Corporation are U S registered trademarks of Microsoft Corp Safety Symbols Instruction manual symbol affixed to product Indi
136. esent state of the specified ECL Trigger bus line The command returns 1 if the specified bus line is enabled or O if the specified bus line is disabled Ouery ECL Trigger Bus Enable State This example enables ECL Trigger bus line 0 and queries the enable state The OUTPut ECLTrgn command returns 1 since the port is enabled OUTP ECLTO STAT 1 Enable ECL Trigger bus line 0 OUTP ECLT0 Query bus enable state OUTPut EXTernal STATe Parameters Comments OUTPut EXTernal STATe mode Enables or disables the Trig Out port on the Agilent E1406A Command Module to output a trigger when a channel is closed during a scan ON 1 enables the port and 0 disables the port Parameter Parameter Default Name Type Range of Values Value mode boolean 0 1 OFF 0 Enabling Trig Out Port When enabled a pulse is output from the Trig Out port after each scanned switchbox channel is closed If disabled a pulse is not output from the port after channel closures The output is a negative going pulse Trig Out Port Shared by Switchboxes Only one switchbox configuration can use the selected trigger at a time When enabled the Trig Out port is pulsed by the switchbox each time a scanned channel is closed To disable the output for a specific switchbox send the OUTP OFF or 0 command for that switchbox One Output Selected at a Time Only one output ECLTrg0 or 1 TTLTrg0 1 2
137. eserved Terminal 14 Reserved Reserved Reserved Terminal 15 D1 3210 33 LO CH 34 LO CH 35 LO CH 36 LO CH 37 LO CH 38 LO CH 39 LO CH 40 LO CH 41 LO CH 42 LO CH 43 LO CH 44 LO CH 45 LO CH 46 LO CH 47 LO CH 48 LO CH 49 LO CH 50 LO CH 51 LO CH 52 LO CH 53 LO 54 LO CH 55 LO CH 56 LO CH 57 LO CH 58 LO CH 59 LO CH 60 LO CH 61 LO CH 62 LO CH 63 LO D2 CH 96 LO CH 97 LO CH 98 LO CH 99 LO CH 100 LO CH 101 LO CH 102 LO CH 103 LO CH 104 LO CH 105 LO CH 106 LO CH 107 LO CH 108 LO CH 109 LO CH 110 LO CH 111 LO CH 112 LO CH 113 LO CH 114 LO CH 115 LO CH 116 LO CH 117 LO CH 118 LO CH 119 LO CH 120 LO CH 121 LO CH 122LO CH 123 LO CH 124 LO CH 125 LO CH 126 LO CH 127 LO E1 CH 32 HI CH 33 HI CH 34 HI CH 35 HI CH 36 HI CH 37 HI CH 38 HI CH 39 HI CH 40 HI CH 41 HI CH 42 HI CH 43 HI CH 44 HI CH 45 HI CH 46 HI CH 47 HI CH 48 HI CH 49 HI CH 50 HI CH 51 HI CH 52 HI CH 53 HI CH 54 HI CH 55 HI CH 56 HI CH 57 HI CH 58 HI CH 59 HI CH 60 HI CH 61 HI CH 62 HI CH 63 HI E2 CH 96 HI CH 97 HI CH 98 HI CH 99 HI CH 100 HI CH 101 HI CH 102 HI CH 103 HI CH 104 HI CH 105 HI CH 106 HI CH 107 HI CH 108 HI CH 109 HI CH 110 HI CH 111 HI CH 112 HI CH 113 HI CH 114 HI CH 115 HI CH 116 HI CH 117 HI CH 118 HI CH 119 HI CH 120 HI CH 121 HI CH 122 HI CH 123 HI CH 124 HI CH 125 HI CH 126 HI CH 127 HI Figure 1 7 Agilent E8462A Multiplexer Front Panel Pin out Configu
138. exer Command Reference 99 ROUTe SCAN PORT ABUS with 2 Wire Functions With FUNC set to WIRE2 WIRE2X2 WIRE2X4 or WIRE2X8 and SCAN PORT set to ABUS control relays 9200 and 9201 are closed In addition if the SCAN MODE is not RES then control relays 9203 and 9204 are closed If SCAN MODE is not RES then Analog Control Relay 9202 is closed Analog Control Relays that are not listed as being closed will be opened ROUTe SCAN PORT ABUS with 3 Wire Functions With FUNC set to WIRE3 and SCAN PORT set to ABUS control relays 9200 9201 and 9204 are closed Control relays 9202 and 9203 are opened ROUTe SCAN PORT ABUS with 4 Wire Functions With FUNC set to WIRE4 WIRE4X2 WIRE4X8 and SCAN PORT set to ABUS control relays 9200 9201 and 9204 are closed Control relay 9202 is opened If SCAN MODE is VOLT then Analog Control Relay 9203 is opened if the mode is not VOLT 9203 is closed RST Condition ROUTe SCAN PORT NONE Example Selecting the Analog Bus Port This example selects the four wire ohms measurement mode FRES on card 1 of a single module switchbox then enables the analog bus connection Control relays 9200 9201 9203 and 9204 will close and 9202 will open 1 WIRE4 Set mode to four wire TRIG SOUR EXT Selects external trigger source SCAN MODE FRES Selects the four wire ohms mode SCAN PORT ABUS Selects the analog bus port SCAN 9130 137 Scan channels 30 37 INIT Start scanning cycle ROUTe SCAN
139. fuse register identifies good fuses on bits 0 1 2 and 3 as noted in the following table Fuse Register Bit Fuse 0 Banks 0 2 fuse 1 Banks 3 5 fuse 2 Banks 6 8 fuse 3 Banks 9 11 fuse good fuse is idicated by the bit being 1 A 0 bit indicates the associated banks are not receiving power Check the fuse and replace if necessary Check hardware associated with the no power banks for shorts The TST command will return card gt 100 14 for any Agilent 8462 module that has a bank not receiving power The DIAG FUSE command can then be used to find out which fuse on the module has the problem Example DIAG FUSE 1 Query the number I module s fuses If 15 is returned all fuses are good If 10 is returned the fuses to banks 0 2 and banks 6 6 are open 74 Agilent E8462A Relay Multiplexer Command Reference DIAGnostic INTerrupt LINE Parameter Comments Example DIAGnostic INTerrupt LINE card number line number sets Multiplexer interrupt line The card number specifies which Agilent E8462A ina multiple module switchbox is being referred to The ine number can be 1 through 7 corresponding to VXI backplane interrupt line 1 7 Name Type Range of Values Default Value card number numeric 1 99 1 line number numeric 0 7 1 Setting line number 0 will disable the Multiplexer s interrupt Only o
140. gilent Technologies further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology formerly National Bureau of Standards to the extent allowed by that organization s calibration facility and to the calibration facilities of other International Standards Organization members AGILENT TECHNOLOGIES WARRANTY STATEMENT PRODUCT E8462A DURATION OF WARRANTY 1 year 1 Agilent 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 Replacement products may be either new or like new 2 Agilent warrants that Agilent software will not fail to execute its programming instructions for the period specified above due to defects in material and workmanship when properly installed and used If Agilent receives notice of such defects during the warranty period Agilent will replace software media which does not execute its programming instructions due to such defects 3 Agilent does not warrant that the operation of Agilent products will be interrupted or error free If Agilent is unable within a reasonable time to repair or replace any product to a condition as warranted customer will be entitled to a refund of the purchase price upon prompt return of the
141. gisters Writing a 1 to one bit will close the respective relay and writing a 0 will open the relay When power on or reset the Multiplexer all the control relays are open and when you read from these registers all the bits are zero ID Reg ister Reading the ID register returns FFFF indicating the manufacturer is Agilent Technologies and the module is an A16 register based device base 00 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Undefined Logical Address Read Manufacturer ID returns FFFF in Agilent Technologies A16 only register based card The Programming Example on page 141 shows how to read the ID Register Device Type Reading the Device Type Register returns 026B decimal 619 which Reg ister identifies the device as the Agilent E8462A 256 Channel Relay Multiplexer ESCSEXETSEIEJESEIESEZESEJENXESEZETEBES Write Undefined Read 026B 6194 The Programming Example on page 141 shows how to read the Device Type Register Status Control Writing to the Status Control Register base 04 enables you to Reg ister disable enable the interrupt generated when channels are closed or opened base 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Set Interrupt Level D undefined SYS undefined FAIL Read 0 M undefined Interrupt Level B D undefined 1 1 SYS R FAIL The Programming Exam
142. gy Table Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUX0 MUX1 bank 0 0 0LO bank 0 0 4 0 0LO bank 4 ch 0 1HI bank 0 ch 1 1LO bank 0 ch 1 1HI bank 4 ch 1 1LO bank 4 ch 1 2 HI bank 0 ch 2 210 bank 0 ch 2 2 HI bank 4 ch 2 2LO bank 4 ch 2 3 HI bank 0 ch 3 3LO bank 0 3 3 HI bank 4 ch 3 3LO bank 4 ch 3 4HI bank 0 ch 4 4LO bank 0 ch 4 4HI bank 4 ch 4 4LO bank 4 ch 4 5 HI bank 0 ch 5 5LO bank 0 ch 5 5 HI bank 4 ch 5 5LO bank 4 ch 5 6 HI bank 0 ch 6 6LO bank 0 ch 6 6 HI bank 4 ch 6 6 LO bank 4 ch 6 7HI bank 0 ch 7 7LO bank 0 ch 7 7HI bank 4 ch 7 7LO bank 4 ch 7 8HI bank 0 ch 8 8LO bank 0 ch 8 8HI bank 4 ch 8 8LO bank 4 ch 8 9HI bank 0 ch 9 9LO bank 0 ch 9 9 HI bank 4 ch 9 9LO bank 4 ch 9 10 HI bank 0 10 10 LO bank 0 10 10 HI bank 4 ch 10 10LO bank 4 ch 10 11 HI bank 0 11 11 LO bank 0 ch 11 11 HI bank 4 ch 11 11 LO bank 4 ch 11 12 HI bank 0 ch 12 12LO bank 0 ch 12 12 HI bank 4 ch 12 12LO bank 4 ch 12 13HI bank 0 ch 13 13LO bank 0 13 13HI bank 4 ch 13 13LO bank 4 ch 13 14 HI bank 0 ch 14 14LO bank 0 ch 14 14 HI bank 4 ch 14 14LO bank 4 ch 14 15 HI bank 0 15 15LO bank 0 15 15HI bank 4 ch 15 15LO bank
143. hannels at a time can be gueried for any switchbox Three Four Wire Modes WIRE3 WIRE4 When configured for three or four wire modes the upper bank pair 4 7 channels cannot be gueried If an attempt is made to guery the upper bank pair 4 7 channels an error will be generated Ouery Channel Open State This example opens channel 0 in card 1 and channel 67 in card 2 of a two module switchbox and gueries the channels open state Since the channels are programmed to be opened 1 1 is returned OPEN 100 267 100 opens channel 0 on card 1 and 267 opens channel 67 on card 2 OPEN 100 267 Ouery state of channel 0 card 1 and channel 67 card 2 Agilent E8462A Relay Multiplexer Command Reference 95 ROUTe SCAN ROUTe SCAN channel list Defines the channels to be scanned Channel list has the form ccbnnn where cc card number 01 99 b bank number 0 7 and nnn channel number 000 255 Parameters Parameter Parameter Name Type Mode Range of Values channel list numeric WIRE1 cc0000 to cc0255 WIRE2 cc0000 to cc0127 WIRE3 cc0000 to cc0063 WIRE4 cc0000 to cc0063 WIRE1X2 cc0000 to cc0127 cc1000 to cc1127 WIRE2X2 cc0000 to cc0063 cc1000 to cc1063 WIRE4X2 cc0000 to cc0031 cc1000 to cc1031 WIRE1X4 cc0000 to cc0063 cc1000 to cc1063 cc2000 to cc2063 cc3000 to cc3063 channel_list numeric WIRE2X4 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 WI
144. hbox to be monitored NOTE You must use DISP MON STAT ON to actually display the monitored module state to the RS 232 terminal Parameters Name Type Range of Values Default value card number numeric 1 99 AUTO Comments Selecting a Specific Module to be Monitored Send the card number in a switchbox with the DISPlay MONitor CARD command Selecting the Present Module to be Monitored Use the DISPlay MONitor CARD AUTO command to select the last module addressed by a switching command ROUTe CLOSe for example RST Conditions DISPlay MONitor CARD AUTO Example Select Module 2 in a Switchbox for Monitoring DISP MON CARD 2 Select module 2 in a switchbox DISPlay MONitor CARD DISPlay MONitor CARD queries the setting of DISPlay MONitor CARD command and returns the module in a switchbox to be monitored 78 Agilent E8462A Relay Multiplexer Command Reference DISPlay MONitor STATe Parameters Comments DISPlay MONitor STATe mode turns the monitor mode or OFF When 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 This display is dynamically updated each time a switch is opened or closed Name Type Range of Values Default value lt mode gt boolean ON OFF 110 OFF 0 Monitoring Switchbox Channels DISPlay MONitor STATe ON or DISPlay MONitor STATe
145. hes per MUX 92 Agilent E8462A Relay Multiplexer Command Reference Parameters Comments Parameter Parameter Name Type Mode Range of Values channel list numeric WIRE1 cc0000 to cc0255 WIRE2 cc0000 to cc0127 WIRE3 cc0000 to cc0063 WIRE4 cc0000 to cc0063 WIRE1X2 cc0000 to cc0127 cc1000 to cc1127 WIRE2X2 cc0000 to cc0063 cc1000 to cc1063 WIRE4X2 cc0000 to cc0031 cc1000 to cc1031 WIRE1X4 cc0000 to cc0063 cc1000 to cc1063 cc2000 to cc2063 cc3000 to cc3063 channel_list numeric WIRE2X4 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 WIRE4X4 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 WIRE1X8 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 cc4000 to cc4031 cc5000 to cc5031 cc6000 to cc6031 cc7000 to cc7031 WIRE2X8 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 NONE cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 Select MODE with ROUTe FUNCtion command The ROUT FUNC command is used to select the mode for the Agilent E8462A module The interpretation of the channel list as to which relays will open or close depends upon the selected mode One Wire Modes WIRE1 WIRE1X2 WIRE1X4 and WIRE1X8 One wire by 1 MU
146. his chapter gives application information and examples for using the Agilent E8462A 256 Channel Relay Multiplexer to make measurements with the Agilent E1411B or Agilent E1326B used with a C size adapter installed in the C size mainframe 5 2 Digit Multimeter in the scanning voltmeter configuration This chapter contains the following sections Reset Page 118 The Scanning Page 119 Making Measurements Page 120 Scanning Voltmeter Command Quick Reference Page 122 The multimeter must be the Agilent E1411B or the E1326B used with a C size adapter installed in the C size mainframe The device driver for these two multimeters controls Agilent switches in the scan mode The scanning voltmeter configuration does not use the SWITCH switchbox device driver and therefore you do not use the switchbox command reference in Chapter 3 Instead you use the VOLTMTR device driver and the Agilent E1411B multimeter command reference The VOLTMTR device driver was provided with the E8462A multiplexer See Initial Operation on page 33 for more information on the SWITCH and VOLTMTR drivers The multimeter s command quick reference from the Agilent E1326B E14 542 Digit Multimeter User s Manual is provided at the end of this chapter for your convenience Refer to your multimeter manual fo
147. ing field wiring to the module by way of flat ribbon cable and terminating on the terminal block at the header connectors Configuring the Agilent E8462A Multiplexer 25 Wiring a Terminal Card Figure 1 11 shows how to connect wire to the optional terminal blocks ve clear cover A Release screws Mid B Press tab forward and release Opt 014 Fault Tolerant Ribbon Cable Conn Opt 015 Ribbon Cable Connectors Only KE ei 4 Remove and retain wiring exit pane NI of the exit panels JJ m Figure 1 11 Wiring a Terminal 26 Configuring the Agilent E8462A Multiplexer 8 Install the termina 27 9 ish in the extraction levers to lock the module o Sa terminal moc 4 Mark the last See Figure 1 12 e P for more detail digit of the model number e g E8462 o f MW f boh Multiplexer Module Figure 1 11 Wiring a Terminal Card continued Configuring the Agilent E8462A Multiplexer 27 Attaching a Terminal Figure 1 12 shows how to attach an optional terminal block to the Agilent Block to the Multiplexer 8462 Relay Multiplexer module 4 Align the terminal module cor to the Multiplexer module connectors 5 Apply gentle pressure to attach the terminal
148. ing order for multiple channels with a single command is not guaranteed Note Channel numbers can be in the channel list in any random order but if the sequential channel list is used ccbnnn ccbnnn the second channel listed must be greater than the first channel specified Opening the Control Relays The control relays 9000 to 9021 9100 to 9108 9200 to 9204 can be opened to perform special functions for example isolating channels from the analog bus However if the multiplexer has not been configured to the NONE mode with ROUTe FUNCtion command then doing a CLOSe or SCAN of any bank switch channel will automatically close the associated control relays Open 9000 to 9021 to disconnect the associated bank of relays from the common terminals 0 Ter15 These are the TO to T21 switches of Figure 1 1 9100 to 9107 to disconnect the low side of the banks from the high terminal These are the C100 to C107 form C switches of Figure 1 1 These switches are used for making one wire connections 9108 to disconnect the low side of the banks from the high terminal when making one wire measurements and the scan port is set to the analog bus This switch is switch C108 in Figure 1 1 9200 to 9204 to disconnect the banks from the analog bus These switches are labeled AB200 AB204 in Figure 1 1 9200 disconnects analog H1 from switch C108 9108 94 Agilent E8462A Relay Multiplexer Command Reference Example ROUTe OPEN
149. ions Cycle through a self test and return the number of times it failed TEST NUMB 110 5 Cycle through self test 10 five times on card number 1 test number parameter is 110 and return the number of times the self test fails Test all relays on the module SCAN PORT ABUS Set the module port to analog bus 2 WIRE1X8 Set module number 2 to the 1 wire by 8 MUX mode TEST NUMB 299 4 Cycle through self test 99 four times on card number 2 test number parameter is 299 and return the number of times the self test fails This test operates all relays on the card Agilent E8462A Relay Multiplexer Command Reference 109 TRIGger Subsystem Syntax The TRIGger command subsystem controls the triggering operation of multiplexer modules in a switchbox TRIGger IMMediate SLOPe slope SLOPe SOURce source SOURce TRIGger lMMediate Comments Example TRIGger SLOPe TRIGger lMMediate Causes a trigger event to occur when the defined trigger source is TRIGger SOURce BUS or TRIGger SOURce HOLD Executing the TRIGger IMMediate Command First the measurement modes must be selected using ROUTe FUNCtion and ROUTe SCAN MODE commands Then ROUTe SCAN PORT is selected followed by the ROUTe SCAN channel list command and an INITiate IMMediate command All must be executed unless defaults are used before TRIGger IMMediate will execute BUS or HOLD Source If selec
150. iplexer channels defined by the ROUTe SCAN channel list command for none volts two wire ohms or four wire ohms measurements Parameters Parameter Parameter Default Name Type Range of Values Value mode discrete NONE VOLT RES FRES NONE Comments Order of Command Execution The ROUTe SCAN MODE and ROUTe FUNCtion commands must be executed before the ROUTe SCAN channel list command RES Mode versus 4 wire When ROUTe FUNC is WIRE4 WIRE4X2 OR WIREAXA RES Mode will operate the same as FRES NONE and VOLT Mode When selected channel list is setup for volts measurements VOLT mode is also used when making two wire ohms measurements using two wire multimeters RES Mode in WIRE2 When selected channel list is setup for two wire ohms measurements Control relays 9002 and 9009 are closed to connect Terminal 4 Ter4 to Terminal O 0 and Terminal 5 Ter5 to Terminal 1 1 Ter4 and Ter5 could be used to connect to the Ohmmeter s current source When SCAN PORT ABUS is selected control relays 9203 and 9204 are also closed to connect Analog H2 and Analog L2 which are the Analog Bus connections to the Ohmmeter s current source When selected the multimeter SENSE SOURCE leads are used to make the measurement When using the HI LO leads on a multimeter to make the measurement use the VOLT mode FRES Mode When selected channel list is setup for four wire ohms measurements This m
151. ironment Power Requirements Relay Life typical C Size VXIbus Register based A16 D16 1 7 selectable Watts slot 30W max 10W typical mm H5O 0 1 Air Flow liters sec 3 0 0 55 C 65 RH 0 40 C Intended for indoor use only Operating location should be a sheltered location where air temperature and humidity are controlled within this product s specifications and the product is protected against direct exposure to climatic conditions such as direct sunlight wind rain snow sleet and icing water spray or splash hoarfrost frost or dew Pollution environment for which this product may be operated is IEC 664 Pollution Degree 2 typically indoor Pollution degree 2 means only non conductive pollution occurs However occasionally a temporary concuctivity caused by condensation must be expected Voltage Ipm Tam A 5V 1 0 0 50 12V 0 0 0 0 12V 0 0 0 0 Number of Condition Operations Rated Full Resistive Load 60VA 10 x 104 NOTE Relays are subject to normal wear out based on the number of operations 1 Specified in the worst case typical mux configuration eight 32 x 1 Add 30 mA per additional relay Agilent E8462A Specifications 125 Input Characteristics These limits apply only if there are no connections made to power mains Maximum Input see notes a and b With Option 012 With Opt 014 With Opt 015 Crimp amp Insert Fault Tolerant
152. k 1 ch 12 28 HI2 bank 3 ch 12 28 LO2 bank 3 ch 12 29 bank 1 ch 13 29 LO1 bank 1 ch 13 29 2 bank 3 ch 13 29102 bank 3 13 30 bank 1 ch 14 30 LO1 bank 1 ch 14 30 HI2 bank 3 ch 14 30 LO2 bank 3 ch 14 31 bank 1 ch 15 31101 bank 1 ch 15 31 HI2 bank 3 ch 15 31102 bank 3 ch 15 32 bank 4 ch 0 32 LO1 bank 4 ch 0 32 HI2 bank 6 ch 0 32 102 bank 6 ch 0 33 bank 4 ch 1 33 LO1 bank 4 ch 1 33 HI2 bank 6 ch 1 33 LO2 bank 6 ch 1 34 bank 4 ch 2 34 LO1 bank 4 ch 2 34 HI2 bank 6 ch 2 34 LO2 bank 6 ch 2 35 bank 4 ch 3 35 LO1 bank 4 ch 3 35 HI2 bank 6 ch 3 35 LO2 bank 6 ch 3 36 bank 4 ch 4 36 LO1 bank 4 ch 4 36 HI2 bank 6 ch 4 36 LO2 bank 6 ch 4 37 bank 4 ch 5 37 LO1 bank 4 ch 5 37 2 bank 6 ch 5 37 LO2 bank 6 ch 5 38 bank 4 ch 6 38 LO1 bank 4 ch 6 38 HI2 bank 6 ch 6 38 LO2 bank 6 ch 6 39 bank 4 ch 7 39 LO1 bank 4 ch 7 39 HI2 bank 6 ch 7 39 LO2 bank 6 ch 7 40 bank 4 ch 8 40 LO1 bank 4 ch 8 40 HI2 bank 6 ch 8 40102 bank 6 ch 8 41 bank 4 ch 9 41 LO1 bank 4 ch 9 41 HI2 bank 6 ch 9 41 LO2 bank 6 ch 9 42 HH bank 4 ch 10 42 LO1 bank 4 ch 10 42 HI2 bank 6 ch 10 42 LO2 bank 6 ch 10 43 HH bank 4 ch 11 43 LO1 bank 4 ch 11 43 HI2 bank 6 ch 11 43 LO2 bank 6 ch 11 44 HH bank 4 ch 12 44 LO1 bank 4 ch 12 44 HI2 bank 6 ch 12 44 LO2 bank 6 ch 12 45 bank 4 ch 13 45 LO1 bank 4 ch 13 45 HI2 bank 6 ch 13 45 LO2 bank 6 ch 13 46 bank 4 ch 14 46 LO1 bank 4 ch 14 46 HI2 bank 6 ch 14 46 LO2 bank 6 ch 14 47 HH bank 4 ch 1
153. k 6 ch 15 15LO bank 6 ch 15 16 HI bank 1 ch 0 16LO bank 3 ch 0 16 HI bank 7 ch 0 16LO bank 7 ch 0 17 bank 1 ch 1 17LO bank 3 ch 1 17 HI bank 7 ch 1 17LO bank 7 ch 1 18 HI bank 1 ch 2 18LO bank 3 ch 2 18 HI bank 7 ch 2 18LO bank 7 ch 2 19 HI bank 1 ch 3 19LO bank 3 ch 3 19 HI bank 7 ch 3 19LO bank 7 ch 3 20 HI bank 1 ch 4 20 LO bank 3 ch 4 20 HI bank 7 ch 4 20 LO bank 7 ch 4 21 HI bank 1 ch 5 21LO bank 3 ch 5 21 HI bank 7 ch 5 21LO bank 7 ch 5 22 HI bank 1 ch 6 22 LO bank 3 ch 6 22 HI bank 7 ch 6 22 LO bank 7 ch 6 23 HI bank 1 ch 7 23 LO bank 3 ch 7 23 HI bank 7 ch 7 23 LO bank 7 ch 7 24 HI bank 1 ch 8 24LO bank 3 ch 8 24 HI bank 7 ch 8 24LO bank 7 ch 8 25 HI bank 1 ch 9 25 LO bank 3 ch 9 25 HI bank 7 ch 9 25 LO bank 7 ch 9 26 HI bank 1 ch 10 26 LO bank 3 ch 10 26 HI bank 7 ch 10 26 LO bank 7 ch 10 27 HI bank 1 ch 11 27 LO bank 3 ch 11 27 HI bank 7 ch 11 27 LO bank 7 ch 11 28 HI bank 1 ch 12 28 LO bank 3 ch 12 28 HI bank 7 ch 12 28 LO bank 7 ch 12 29 HI bank 1 ch 13 29 LO bank 3 ch 13 29 HI bank 7 ch 13 29 LO bank 7 ch 13 30 HI bank 1 ch 14 30 LO bank 3 ch 14 30 HI bank 7 ch 14 30 LO bank 7 ch 14 31 HI bank 1 ch 15 31LO bank 3 ch 15 31 HI bank 7 ch 15 31LO bank 7 ch 15 62 Using the Multiplexer WIRE2X8 Mode Topology Table 2 10 Eight 2 Wire X 16 Channel Topology Table
154. le Channel Relay Closure Channel Relay Bank Ch Channel Relay Bank Ch Channel Relay Bank Ch MUXO MUX1 MUX2 MUX3 0 bank 0 0 0 bank 2 0 0 bank 4 ch 0 0 bank 6 ch 0 1 bank 0 ch 1 1 bank 2 ch 1 1 bank 4 ch 1 1 bank 6 ch 1 2 bank 0 ch 2 2 bank 2 ch 2 2 bank 4 ch 2 2 bank 6 ch 2 3 bank 0 ch 3 3 bank 2 ch 3 3 bank 4 ch 3 3 bank 6 ch 3 4 bank 0 ch 4 4 bank 2 ch 4 4 bank 4 ch 4 4 bank 6 ch 4 5 bank 0 ch 5 5 bank 2 ch 5 5 bank 4 ch 5 5 bank 6 ch 5 6 bank 0 ch 6 6 bank 2 ch 6 6 bank 4 ch 6 6 bank 6 ch 6 7 bank 0 ch 7 7 bank 2 ch 7 7 bank 4 ch 7 4 bank 6 ch 7 8 bank 0 ch 8 8 bank 2 ch 8 8 bank 4 ch 8 8 bank 6 ch 8 9 bank 0 ch 9 9 bank 2 ch 9 9 bank 4 ch 9 9 bank 6 ch 9 10 bank 0 10 10 bank 2 ch 10 10 bank 4 ch 10 10 bank 6 ch 10 11 bank 0 11 11 bank 2 ch 11 11 bank 4 ch 11 11 bank 6 ch 11 12 bank 0 ch 12 12 bank 2 ch 12 12 bank 4 ch 12 12 bank 6 ch 12 13 bank 0 13 13 bank 2 ch 13 13 bank 4 ch 13 13 bank 6 ch 13 14 bank 0 ch 14 14 bank 2 ch 14 14 bank 4 ch 14 14 bank 6 ch 14 15 bank 0 15 15 bank 2 ch 15 15 bank 4 ch 15 15 bank 6 ch 15 16 bank 1 ch 0 16 bank 3 ch 0 16 bank 5 ch 0 16 bank 7 ch 0 17 bank 1 ch 1 17 bank 3 ch 1 17 bank 5 ch 1 17 bank 7 ch 1 18 bank 1 ch 2 18 bank 3 ch 2 18 bank 5 ch 2 18 bank 7 ch 2
155. lexer Module Model Number The SYSTem CTYPe number command returns HEWLETT PACKARD E8462A 0 A 09 00 where the 0 after E8462A is the module serial number always 0 and A 09 00 is an example of the module revision code number Example Reading the Model Number of a Card 1 Module SYST CTYP 1 Returns the model number 106 Agilent E8462A Relay Multiplexer Command Reference SYSTem ERRor Comments Example SYSTem ERRor Returns the error numbers and corresponding error messages in the error queue of a switchbox See Appendix C for a listing of switchbox error numbers and messages Error Numbers Messages in the Error Queue Each error generated by a switchbox stores an error number and corresponding error message in the error queue The error message can be up to 255 characters long 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 command returns 0 No error To clear all error numbers messages in the queue execute the CLS command Maximum Error Numbers Messages in the Error Queue The queue holds a maximum of 30 error numbers messages for each switchbox If the queue overflows the last error number message in the queue is replaced by 350 Too many errors The least recent error numbers messages remain in the queue and the most recent are discarded
156. lose the Resource Manager Session errStatus viClose if VI SUCCESS gt errStatus printf ERROR viClose returned 0x x n errStatus return VI SUCCESS Using BUS Triggers with an External Device to Scan Channels 457A Multimete Trigger Refer to Figure 2 9 This example uses the BUS trigger GET or TRG to synchronize channel closures with the Agilent 3457A Multimeter A DC voltage measurement is performed Measurement synchronization is attained by 1 After the multimeter and multiplexer are configured iniitate the scan on the Agilent E8462A INIT command This closes the first channel 2 FETCH the reading from the multimeter 3 Trigger the multiplexer TRG command This opens the channel and closes the next channel in the list After the relay settles the Agilent E1406A outputs a trigger to trigger the multimeter 4 Repeat steps 2 and 3 in a loop until all channels in the channel list have been scanned External HILO HILD I Terminal Module lultiplexe odule 1 HI LC Input
157. ltiplexer 29 Programs Example 33 Q Query analog bus port 100 channel closure 90 95 continuous scanning state 82 ECL Trigger bus line state 84 four wire modes 95 multiple module switchbox 90 95 number of scanning cycles 72 operating mode 92 polarity of output trigger 111 state of scan mode 99 three wire modes 95 Trig Out port state of 85 trigger source 113 TTL Trigger bus line state 86 Questionable Data Bit 101 Quick Reference SCPI commands 122 Quick Reference SCPI Commands 115 R Reading registers 129 Reading the Relay Control Registers 138 Reading the Status Control Register Module Status 135 Recalling and Saving States 52 Recalling States 52 Register the device type 134 the status control 134 Register Addressing 129 Register Descriptions 133 Register based Programming 129 base address 129 description 129 Registers base address 129 condition 103 Event 103 event 103 operation status 101 101 103 103 104 reading registers 129 reading the relay control 138 relay control 136 standard event 101 Standard Event Status 101 standard event status 101 status byte 101 101 103 the WRITE 133 writing to registers 129 Relay tree relays 120 136 Relay Control Registers 136 Reset 33 Reset Conditions 35 scanning voltmeter 118 Resetting the module 135 Resetting the Multiplexer 138 Resistance Measurements four wire 121 two wire 121 Restarting a Scan 71
158. mary purpose of the 64 mS time period is testing Settling times for the relays on this multiplexer can be accomodated by 8 mS or less Timer Control Register Base 36 base 36 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Set Time _ Undefined Plon Read Read Time 2 WRITE BITS Control Register bits 2 1 Time Write to bits 2 and 1 to set the module s settling time Four times can be set as follows 00 2 5 mS 01 2 mS 10 8 mS 11 64 mS READ BITS Status Register bits 2 1 Time The returned value indicates the timer setting 00 5 mS 01 2 mS 10 8 mS and 11 64 mS Resetting the Multiplexer Reading the Relay Control Registers There are two ways to reset the Multiplexer You can either simply write a O to all bits in the Relay Control Registers or write 1 to bit 0 in the Status Control Register to reset the Multiplexer Reading the Relay Control Registers returns a hexadecimal number A bit that is 1 represents a channel or a tree relay or one analog bus relay is closed A bit that is 0 indicates the channel or the tree relay is open 138 Register Based Programming Program Timing and Execution This section contains flowcharts and comments for using register programming to close open channels and synchronize the multiplexer with a multimeter The flowcharts identify the registers used and the status bits monitore
159. mode SCAN MODE Query scan mode SCAN PORT port Select Analog Bus SCAN PORT Query Analog Bus state STATus OPERation CONDition Returns status of Condition register OPERation ENABle number Enables events in the Event register to be reported OPERation ENABle Returns which bits in the Event register are unmasked OPERation EVENt Returns which bits in the Event register are set PRESet Sets Enable register bits to 0 SYSTem CDEScription lt number gt Returns description of module in switchbox CPON number ALL Sets specified module in a switchbox to power on state CTYPe lt number gt Returns the module type ERRor Returns error number message to error gueue TRIGger IMMediate Causes a trigger to occur SLOPe lt slope gt Select negative polarity of the output trigger SLOPe Guery polarity of the output trigger SOURce BUS Trigger source is TRG SOURce ECLTrgn SOURce EXTernal SOURce HOLD SOURce IMMediate SOURce Trgn SOURce Trigger source is ECL Trigger bus line 0 or 1 Trigger source is Trig In port Hold off triggering Continuous internal triggering Trigger source is TTL Trigger bus line 0 7 Query current trigger source Agilent E8462A Relay Multiplexer Command Reference 115 116 Agilent E8462A Relay Multiplexer Command Reference Chapter 4 Agilent E8462A Scanning Voltmeter Application Examples Using This Chapter Chapter 4 Note T
160. module to the lultiplexer Module ish in the extraction levers to lock the terminal module onto the Multiplexer Modu To remove the terminal module from the Multiplex 4odule use a small screwdriver to rel e iwo levers and push both levers to free it from the multiplexer 15 out simultar Figure 1 12 Attach a Terminal Block to the Multiplexer 28 Configuring the Agilent E8462A Multiplexer Programming the Multiplexer Note Specifying SCPI Commands Channel Address To program the Agilent E8462A Multiplexer using SCPI you must know the interface and module address and SCPI commands to be used Guidelines to select SCPI commands for the Multiplexer follow See the Agilent 75000 Series C Installation and Getting Started Guide for interface addressing This discussion applies only to SCPI Standard Commands for Programmable Instruments programming See Appendix B for information on the Multiplexer s registers To address specific channels within a Multiplexer you must specify the SCPI command and channel address Use CLOSe lt channel_list gt to close the channels specified OPEN lt channel_list gt to open the channels specified and SCAN lt channel_list gt to close and open the set of channels specified one channel at a time The Multiplexer s channel address channel_list has the form ccbnnn where cc module card number 01 99 b bank or MUX number 0 to one less than banks
161. n EVENt Comments STATus OPERation EVENt Returns which bits in the Event Register Operation Status Group are set The Event Register indicates when there has been a time related instrument event Setting Bit 8 of the Operation Status Register Bit 8 scan complete is set to 1 after a scanning cycle completes Bit 8 returns to 0 zero after sending the STATus OPERation EVENt command Agilent E8462A Relay Multiplexer Command Reference 103 Returned Data after sending the STATus OPERation EVENt Command The command returns 256 if bit 8 of the Operation Status Register is set to 1 The command returns 0 if bit 8 of the Operation Status Register is set to 0 Event Register Cleared Reading the Event Register with the STATus OPERation EVENt command clears it 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 STAT OPER Returns the bit values of the Standard Operation Status Register read the register value 256 shows bit 8 is set to 1 0 shows bit 8 is set to 0 STATus PRESet STATus PRESet Affects only the 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 104 Agilent E8462A Relay Multiplexer Command Reference SYSTem The SYSTem subsystem returns the numbers an
162. n error queue 107 queue maximum number 107 Error Checking using interrupts with 53 Error Conditions detecting 53 Error Messages multiplexer 125 145 Error Types 145 Event Register 103 103 Example Programs 33 measurements using scanning voltmeter 120 Examples programming 141 scanning voltmeter application 117 ExampleuUsing the scan complete bit 52 Execution program 139 External Trigger Inputs 111 F Format common commands 67 SCPI commands 67 format common command 68 Four Wire Channel Switching 40 Four wire Mode query channel closure 95 Four wire Ohms Scanning Measurements 98 98 Four wire Resistance Measurements scanning voltmeter 121 G GPIB Group Execute Trigger GET 112 Group Execute Trigger GET 112 Implied SCPI Commands 68 Initial Operation 32 INITiate CONTinuous 81 CONTinuous 82 INITiate Subsystem 81 81 82 82 INITiate IMMediate 82 Inputs connecting user 18 L LADDR 130 Linking Commands 70 linking commands 68 Logical Address factory setting 130 131 131 register based 130 setting 130 131 131 Making Measurements 120 Measurements four wire resistance 121 two wire resistance 121 voltage 121 Message Available Bit 101 Messages multiplexer error 125 145 Module A16 address space inside the command 131 A16 address space outside the command 130 Module ID 33 Module Status reading the status control register 135 Modules terminal 24 Mul
163. nd WIRE1x8 Closed channels are identified by displaying the Bank register values in hexidecimal format with one value for each bank The WIRE3 WIRE4 WIRE4x2 and WIRE4x4 modes will show only banks 0 1 4 and 5 because the other banks are paired with these banks to configure 3 or 4 wire channels The bank values are followed by Agilent E8462A Relay Multiplexer Command Reference 79 three hexidecimal displays which show the values of the two Tree registers and the Analog Bus register For example assume FUNCtion is set to WIRE4 and channel 35 is closed this also closes tree relays T4 and T11 connecting the 4 wire channel 35 to Terminals 0 1 4 and 5 The display would be BO H0000 0000 B4 H0008 B5 0000 TO H0810 0000 An 0000 where the hexidecimal value 0008 for B4 indicates channel 3 in bank 4 is closed channel 3 in bank 6 is paired with this channel and is also closed The hexidecimal value 0810 for TO the Tree bank 0 register indicates the T4 and T11 tree relays are closed connecting channel 3 of bank 4 to Terminal lines 0 and 1 and channel 3 of bank 6 to Terminal lines 4 and 5 Example Enabling the Monitor Mode DISP MON CARD 2 Select module 2 in a switchbox DISP MON 1 Turn the monitor mode on DISPlay MONitor STATe DISPlay MONitor STATe queries the monitor mode state to determine if it is set to ON or OFF 80 Agilent E8462A Relay Multiplexer Command Reference INITiate S
164. ne value 1 through 7 can be set at one time The default value of lt number is 1 lowest interrupt line Setting the Multiplexer s interrupt line equal to interrupt line 6 DIAG INT LINE 1 6 Setthe interrupt line equal to line 6 DIAGnostic INTerrupt LINE Parameter Comments Example DIAGnostic INTerrupt LINE card number queries the module s VXI backplane interrupt line and the return value is one of 1 2 3 4 5 6 7 which corresponding to the module s interrupt line 1 7 The return value being 0 indicates that the Multiplexer is interrupt disabled The card number specifies which Agilent 8462 in a multiple module switchbox is being referred to Name Type Range of Values Default Value card numbers numeric 1 99 1 Return value of 0 indicates that the Multiplexer s interrupt is disabled Return values of 1 7 correspond to VXI backplane interrupt lines 1 through 7 When power on or reset the module the default interrupt line is 1 Query the Multiplexer s interrupt line DIAG INT LINE 1 6 Set the interrupt line equal to 6 DIAG INT LINE Query the Multiplexer s interrupt line Agilent E8462A Relay Multiplexer Command Reference 75 DIAGnostic INTerrupt TIMer DIAGnostic INTerrupt TIMer card numbers time sets the multiplexer interrupt timer The card number parameter specifies which module to set Parameters
165. ng a reset 118 Agilent E8462A Scanning Voltmeter Application Examples Chapter 4 Table 4 1 Agilent E8462A Default Conditions for Power on and Reset Default Description Parameter Value ARM COUNt 1 Number of scanning cycles is one TRIGger SOURce IMM Advances through a scanning list automatically INITiate CONTinuous OFF Number of scanning cycles is set by ARM COUNt OUTPut STATe OFF Trigger output from EXT TTL or ECL sources is disabled ROUTe SCAN MODE NONE Channel list is set up for volts measurement the default mode ROUTe SCAN PORT NONE Analog bus connections are disabled Channel state All 256 channels are open channels 00 255 Tree relay state All tree relays are open channels 9000 9108 Analog Bus relay state All analog bus relays are open channels 9200 9204 Channel list from SCAN Current channel list is invalidated following a command after RST reset of the module with RST command The Scanning Voltmeter Chapter 4 The switchbox device driver discussed in Chapter 2 DOES NOT apply to the E8462A multiplexer when part of a scanning voltmeter The note on Page 117 prescribes the use of the Agilent E1326 E1411 5 4 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 Use your Agilent E1326 E1411 5 2 Digi
166. ng to begin scanning when no valid channel list is defined 2600 Function not supported on this Sending a command to a module card in a switchbox that is not supported by the card module or switchbox 2601 Channel list required Sending a command requiring a channel list without the channel list 146 Error Messages Index Agilent E8462A 256 Channel Relay Multiplexer A A16 Address Space 129 129 A16 Address Space Inside the Command Module 131 A16 Address Space Outside the Command Module 130 Abbreviated SCPI Commands 68 Address A16 address space 129 base address 129 channel 29 logical 130 131 131 Addressing Register 129 Analog Bus connecting 99 connecting a channel to the 37 control relays 99 99 disconnecting 99 port 100 query analog bus port 100 scanning channels using the 43 switching channels to the 36 Analog Bus relays 120 Application Examples scanning voltmeter 117 ARM COUNt 72 COUNt 72 ARM Subsystem 72 72 72 B Base Address 129 BASIC Programs measurements using scanning voltmeter 120 Bits enable register bit 104 message available bit 101 operational status bit 101 questionable data bit 101 scan complete bit 101 service request bit 101 standard event summary bit 101 summary bit 103 Boolean Command Parameters 69 boolean parameters 69 Bus connecting a channel to the analog 37 scanning channels using the analog 43 Card Numbers 30 Changing Op
167. nk 0 ch 3 19 bank 2 ch 3 19 bank 4 ch 3 18 bank 6 ch 3 20 bank 0 4 20 bank 2 ch 4 20 bank 4 ch 4 20 bank 6 ch 4 21 bank 0 ch 5 21 bank 2 ch 5 21 bank 4 ch 5 21 bank 6 ch 5 22 bank 0 ch 6 22 bank 2 ch 6 22 bank 4 ch 6 22 bank 6 ch 6 23 bank 0 7 23 bank 2 ch 7 23 bank 4 ch 7 23 bank 6 ch 7 24 bank 0 ch 8 24 bank 2 ch 8 24 bank 4 ch 8 24 bank 6 ch 8 25 bank 0 ch 9 25 bank 2 ch 9 25 bank 4 ch 9 25 bank 6 ch 9 26 bank 0 10 26 bank 2 ch 10 26 bank 4 ch 10 26 bank 6 ch 10 27 bank 0 11 27 bank 2 ch 11 27 bank 4 ch 11 27 bank 6 ch 11 28 bank 0 12 28 bank 2 ch 12 28 bank 4 ch 12 28 bank 6 ch 12 29 bank 0 13 29 bank 2 ch 13 29 bank 4 ch 13 29 bank 6 ch 13 30 bank 0 14 30 2 14 30 4 14 30 6 14 31 bank 0 15 31 2 15 31 4 15 31 bank 6 ch 15 MUX1 MUX3 MUX5 MUX7 0 bank 1 ch 0 32 bank 3 ch 0 32 bank 5 ch 0 32 bank 7 ch 0 1 bank 1 ch 1 33 bank 3 ch 1 33 bank 5 ch 1 33 bank 7 ch 1 2 bank 1 ch 2 34 bank 3 ch 2 34 bank 5 ch 2 34 bank 7 ch 2 3 bank 1 ch 3 35 bank 3 ch 3 35 bank 5 ch 3 35 bank 7 ch 3 4 bank 1 ch 4 36 bank 3 ch 4 36 bank 5 ch 4 36 bank 7 ch 4 5 bank 1 ch 5 37 bank 3 ch 5 37 bank 5 ch 5 37 bank 7 ch 5 6 bank 1 ch 6 38 bank 3 ch 6 38 bank 5 ch 6 38 bank 7 ch 6 7 bank 1 ch 7 39 bank 3 ch 7 39 bank 5 ch 7 39 bank 7 ch 7 8 bank 1 ch 8 40 bank 3 ch 8 40 bank 5 ch 8 40 bank 7 ch 8 9 bank 1 ch 9 4 bank 3 ch 9 41 bank 5 ch 9 41 bank 7 ch 9 10 bank 1 ch
168. nke gt E UAW a H E a mu CHIT Sai 04 I e a 1 Bonk3 iP Mean r rides i x e Sg 1 10 9000 1 H I CH 90 H 1 cures 1 1 4 T4 Bank H cues E 95 1 21 9021 1 Q TUM 105 iJ HL 28 15 7 007 CH9100 d T a Akers Terminal 8 CH Q vv 1 gt 2 Ter9 Terminal 9 000159 JO C108 CH9108 055 Ve T4 Bank tome Ua i AB200 CH92 lt 1 i AB201 H9201 H 5 mot CH92 T 15 T ank5 rca gend 48204 9204 o tot Fri I C HIS 1 91 9 curse T T T T Bonk Wes li o o n 1 Le I che ulis H H m T T T T T Bank 77 Uer Pri 1 Terminal 12 n e o IU Fu Terminal 13 M 04 chee i 6 1 5 Bonk le 70 Tent HES CHESS H i E D T20 T T T Bank jT Cwn ip Jen 4 Pris E e E LE E H 28 Bid BAT E 2 mA m 2m BS 1 CEL UE Ek eG Terminal Bu n e a S VE ent Figure 2 5 Four 1 x 64 Four 2 x 32 or Two 4 32 Multiplexer Using the Multiplexer 43 Mode WIRE1x8 WIRE2x8 WIRE4x4 Description eight 1 wire x 32 ch MUX or eight 2 wire x 16
169. nnected through channels 9203 9204 and tree relays 9109 and 9102 to provide a current source for the resistance measurements Also Analog Bus L1 also be connected to G for voltage measurements Valid channel numbers are 000 through 127 From the perspective of the 1 Wire mode channel 000 becomes channel 000 HI channel 032 becomes channel 000 LO etc Refer to Figure 1 7 on page 21 3 Wire Mode The 256 channel relays form 64 3 wire pairs which connect to H1 L1 and L2 through closing AB200 AB201 and AB204 CH9200 9201 and 9204 respectively The 64 3 wire pairs are Banks 0 2 1 3 4 6 and 5 7 Valid channel numbers are 000 through 063 From the perspective of the 1 wire mode channel 000 becomes channel 000 HI channel 032 becomes channel 000 LOI and channel 064 becomes channel 000 LO2 4 Wire Mode The 256 channel relays form 64 4 wire pairs which connect to H1 L1 H2 and L2 by closing AB200 AB201 AB203 and AB204 CH9000 9201 9203 and 9204 In this mode the 4 wire pairs are Banks 0 2 1 3 4 6 and 5 7 Valid channel numbers are 000 through 063 From the perspective of the 1 wire mode channel 000 becomes channel 000 channel 032 becomes channel 000 LO1 channel 064 becomes channel 000 LO2 and channel 096 becomes channel 000 HD The analog bus connection control relays are closed to connect specific 4 wire pairs to analog bus H1 L1 H2 and L2 In this mode the 4 wire pairs are Banks 0 2 1 3 4 6 and 5 7 The valid
170. nnel are closed AII others are opened tree relay and channel realys are opened when power 1s removed from the module the module is reset with the RST command or ROUTe FUNCtion NONE is executed reconfiguring the module These actions also open all other relays that are closed You must manually close the tree relays routing relays and analog bus relays when you specify the FUNCtion to be NONE Performing Measurements via Analog Bus To perform measurements via analog bus you need to either manually close the analog bus connection control relays CH9200 9204 through command ROUTe CLOSe or execute the command ROUTe SCAN PORT ABUS 1 wire 2 wire 3 wire and 4 wire measurements can be made via analog bus by connecting CH9200 9204 1 Wire Mode All the 256 channel relays are connected to TerO and connected to analog bus H1 through closing AB200 CH9200 Routing relay C108 will be automatically switched between banks as required to route all banks to H1 Valid channel numbers are 000 through 255 Analog Bus L1 will be connected to Analog Bus and to the user s common ground on Terminal 3 2 Wire Mode The 256 channel relays form 128 2 wire pairs which are connected to Ter0 Terminal buses Through closing AB200 and 201 CH9200 9201 the specific channel pair is connected to analog bus H1 and L1 to perform 2 wire measurements such as voltage and 2 wire resistance measurements Analog Bus H2 and L2 may also be co
171. nnels are programmed to be closed 1 1 is returned CLOS 10000 20067 10000 closes channel 0 card 1 and 20067 closes channel 67 card 2 CLOS 10000 20067 Query state of channel 0 card 1 and channel 67 card 2 ROUTe FUNCtion Parameters Comments ROUTe FUNCtion card number function Selects the operating mode of the multiplexer channels channels on the card specified by number operate in the specified mode ROUTe is NOT optional when ROUT FUNC is used with a scanning multimeter configuration Parameter Parameter Default Name Type Range of Values Value card number numeric 01 to 99 N A function discrete WIRE1 WIRE2 WIRE3 WIRE4 WIRE2 WIRE1X2 WIRE2X2 WIRE4X2 WIRE1X4 WIRE2X4 WIRE4X4 WIRE1X8 WIRE2X8 NONE Defaults to WIRE2 mode This command is reguired if you want to set a configuration other than 2 wire ROUTe is Not Always Optional If used with a scanning multimeter configuration ROUTe FUNCtion must be used Using the FUNCtion Command Using the FUNCtion command to reconfigure the multiplexer the command must be sent EACH TIME the card is powered up 90 Agilent E8462A Relay Multiplexer Command Reference ROUTe FUNC opens relays Sending the ROUT FUNC command will automatically open all relays on the card ROUTe FUNC automatically closes tree relays Sending the ROUT FUNC command will cause all appropriate control relays to be automatically
172. not available and Analog H2 is not connected during SCAN operations Four Wire Modes WIRE4 WIREAX2 WIRE4X4 Four wire by 1 MUX 2 MUXs or 4 MUXs This mode pairs relay banks to provide four wires at the common terminals You only need to list a single channel number in OPEN CLOSE or SCAN channel lists to affect all four wires User Defined Mode NONE The user has complete control of all channels AND tree and control relays in this mode The user is responsible for closing the appropriate tree relays and control relays to make connections to the common terminals Ter0 Ter15 This mode allows the user to configure the module with a mixture of 1 wire 2 wire and 4 wire MUXSs The channel list is of the form ccbOcc where cc is the card number 1 99 b is the bank number 0 7 and cc is the relay number within the bank 0 15 You must close both relays if you are trying to create 4 wire configurations in this mode You must also send commands to control the control relays C100 C107 if you are trying to create 1 wire configurations SCAN operations with anything but a 2 wire configuration are not possible in this mode because the Agilent E8462A would not know which relays to pair or which Cx control relay to close for a user defined 4 wire or 1 wire configuration Related Commands ROUTe OPEN ROUTe CLOSe ROUTe SCAN RST RST does not change the selected mode Agilent E8462A Relay Multiplexer Command Reference 91 Example C
173. ns The program was written and tested in Microsoft Visual C but should compile under any standard ANSI C compiler To run the program you must have the Agilent SICL Library the Agilent VISA extensions and an Agilent 82340 or 82341 GPIB module installed and properly configured in your PC An Agilent E1406 Command Module is required This following example resets and configures the multimeter for DC Voltage measurements resets and configures the multiplexer for 2 Wire configuration TTL Trigger bus synchronization use of the analog bus and scanning channels 00 through 09 include lt visa h gt include lt stdio h gt include lt stdlib h gt Interface address is 112 Module secondary address is 14 define INSTR_ADDR GPIBO 9 14 INSTR interface address for Agilent E1412 Multimeter define MULTI ADDR GPIBO 9 3 INSTR int main Using the Multiplexer 47 ViStatus errStatus Status from each VISA call ViSession viRM Resource mgr session ViSession E8462A Module session ViSession E1412A Multimeter session viSetAttribute E1412A VI ATTR VALUE 268435456 multimeter timeout value gt int ii loop counter char opc_int 21 OPC variable double readings 10 Reading Storage Open the default resource manager errStatus viOpenDefaultRM amp viRM SUCCESS gt errStatus printf ERROR viOpenDefaultRM returned
174. nt number of scan cycles is returned when MIN or is not specified With MIN or MAX as a parameter MIN returns 1 and MAX returns 32 767 72 Agilent E8462A Relay Multiplexer Command Reference Parameters Comments Example Parameter Parameter Default Name Type Range of Values Value MIN MAX numeric MIN 1 MAX 32 767 current cycles Related Commands INITiate lMMediate Query Number of Scans This example sets a multiplexer module for 10 scanning cycles and queries the number of scan cycles set The ARM COUN command returns 10 ARM COUN 10 ARM COUN Set 10 scans per INIT command Query number of scans Agilent E8462A Relay Multiplexer Command Reference 73 DIAGnostic The DIAGnostic subsystem controls setting and querying the Multiplexer s interrupt line interrupt timer and checks the state of the bank fuses Subsystem Syntax DIAGnostic FUSE card number INTerrupt LlNE card numbers line number INTerrupt LlNE card number INTerrupt TlMer card numbers lt time gt INTerrupt TlMer card number SCAN DELay card number delay time SCAN DELay card number DIAGnostic FUSE DIAGnostic FUSE card numbers queries the Agilent E8462A module s fuse register 0x38 and returns a value from 0 through 15 to indicate the state of each of four bank fuses Parameters Name Type Range of Values Default value Comments The module s
175. o 0127 WIRE3 cc0000 to cc0063 WIRE4 cc0000 to cc0063 WIRE1X2 cc0000 to 0127 cc1000 to cc1127 WIRE2X2 cc0000 to cc0063 cc1000 to cc1063 WIRE4X2 cc0000 to cc0031 cc1000 to cc1031 WIRE1X4 cc0000 to cc0063 cc1000 to cc1063 cc2000 to cc2063 cc3000 to cc3063 table is continued on next page Agilent E8462A Relay Multiplexer Command Reference 87 Mode Range of Values channel list numeric WIRE2X4 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 WIRE4X4 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 WIRE1X8 cc0000 to cc0031 cc1000 to cc1031 cc2000 to cc2031 cc3000 to cc3031 cc4000 to cc4031 cc5000 to cc5031 cc6000 to cc6031 cc7000 to cc7031 WIRE2X8 cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 NONE cc0000 to cc0015 cc1000 to cc1015 cc2000 to cc2015 cc3000 to cc3015 cc4000 to cc4015 cc5000 to cc5015 cc6000 to cc6015 cc7000 to cc7015 Comments _ The ROUTe FUNCtion command is used to selct the mode for the Agilent E8462A module The interpretation of the channel_list as to which relays will open or close depends upon the selected mode One wire modes WIRE1 WIRE1X2 WIRE1X4 and WIRE1X8 The Agilent E8462A consists of double pole relays To obtain 1 wire capabilit
176. o the E1411 or E1326 multimeter Figure 4 1 is a schematic representation of the scanning voltmeter using the E1411B multimeter with an E8462A multiplexer The analog bus is connected from multiplexer to multiplexer in multiple switch module scanning voltmeter instruments to provide a continuous bus for the instrument Making Measurements Scanning Voltmeter Measurement Program The following sections provide examples for making voltage 2 wire ohms and 4 wire ohms with the scanning voltmeter The multimeter E1326 E1411 MEASure command is used to both specify the channel list to scan and to make 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 measured readings are entered into the computer and displayed after the scan 120 Agilent E8462A Scanning Voltmeter Application Examples Chapter 4 Voltage Measurements 2 Wire Ohms Measurements 4 Wire Ohms Measurements Chapter 4 IDimension a computer array to store readings DIM Rdgs 1 32 Clear and reset the scanning voltmeter voltmeter amp multiplexer See Figure 4 1 for module addresses CLEAR 70903 OUTPUT 70903 RST IConfigure the multimeter for DCV measurements and Ispecify the channel list to scan channels 00 through 31 OUTPUT 70903 MEAS VOLT DC 100 131 Enter and display measured readings Note The number of Ichannels in the scan li
177. ode is supported by the WIRE4 WIRE4X2 and WIRE4X4 FUNCtions All channels of WIRE4 may be routed to the Analog Bus but only the lowest bank of WIRE4X2 and WIRE4X4 may be routed to the Analog Bus RST Condition ROUTe SCAN MODE NONE Example Selecting the Four Wire Ohms Measurement This example selects the four wire ohms measurement mode FRES on card 1 of a single module switchbox 1 WIRE4 Set mode to four wire TRIG SOUR EXT Selects external trigger source SCAN MODE FRES Selects four wire O scan mode SCAN 9130 137 Scan channels 30 to 37 INIT Starts scanning cycle 98 Agilent E8462A Relay Multiplexer Command Reference ROUTe SCAN MODE Example ROUTe SCAN MODE Returns the current state of the scan mode The command returns NONE VOLT RES or FRES if the scan mode 1 in the none volts two wire ohms or four wire ohms measurement mode respectively Query the Scanning Mode This example selects the four wire ohms measurement mode FRES on card 1 of a single module switchbox then queries the measurement state Because four wire ohms mode is selected the query command returns FRES SCAN MODE FRES Selects the four wire ohms scanning mode SCAN MODE Query the scanning mode ROUTe SCAN PORT Parameters Comments ROUTe SCAN PORT port Enables or disables the closing of the analog bus connection control relays 9200 through 9204 during scanning SCAN PORT ABUS closes the appropriate contr
178. odule switchbox TRIG SOUR BUS Trigger command will be via backplane bus interface TRG command generates trigger ON Set continuous scanning SCAN 10000 10007 Scan channels 0 to 7 INIT Starts scan closes channel 0 ABOR Abort scan in progress Agilent E8462A Relay Multiplexer Command Reference 71 Subsystem Syntax ARM COUNT Parameters Comments Example ARM COUNt The ARM subsystem selects the number of scanning cycles 1 to 32767 for each INITiate command ARM COUNt number MIN MAX COUNI MIN MAX ARM COUNt lt number gt MIN MAX Allows scanning cycles to occur a multiple of times 1 to 32 767 with one INITiate command when INITiate CONTinuous OFF 0 is set MIN sets 1 cycle and MAX sets 32 767 cycles Parameter Parameter Default Name Type Range of Values Value number numeric 1 thru 32 767 MIN MAX 1 Number of Scans Use only numeric values between and 32767 MIN or MAX for the number of scanning cycles Related Commands ABORT INITiate IMMediate RST Condition ARM COUNt 1 Setting Ten Scanning Cycles This example sets a multiplexer module for 10 scans of channels 10 through 17 in a single module switchbox ARM COUN 10 10 scans per INIT command SCAN 910010 10017 Scan channels 10 to 17 INIT Start scan close channel 10 ARM COUNt MIN MAX Returns the current number of scanning cycles set by ARM COUNt The curre
179. ol relay for analog bus connections The ROUTe SCAN PORT NONE command prevents closing the control relays Parameter Parameter Default Name Type Range of Values Value port discrete ABUS NONE NONE Order of Command Execution Measurement modes are selected by the ROUTe FUNCtion and ROUTe SCAN MODE commands Then followed by the ROUTe SCAN PORT and ROUTe SCAN channel list commands Analog Bus Connection The SCAN PORT ABUS command only connects disconnects the analog bus during scans To connect disconnect the analog bus when not scanning channels it is necessary to switch the appropriate control relays 9200 through 9204 Refer to ROUTe CLOSe or ROUTe OPEN for more information ROUTe SCAN PORT versus ROUTe FUNCtion With FUNC set to WIREIX2 WIRE1X4 WIREI X8 WIRE2X2 WIRE2X4 WIRE2X8 WIRE4X2 or WIREAXA only the lowest MUX can be connected to the Analog Bus FUNC NONE will not connect to the Analog Bus ROUTe SCAN PORT ABUS with 1 Wire Functions With FUNC set to WIREI WIREIX2 WIRE1X4 or WIRE1X8 and SCAN PORT set to ABUS analog bus relays 9200 and 9202 will close and control relays 9201 9203 and 9204 will open This connects Analog Low of the Multimeter to Analog Guard Common of the Multimeter and Analog Hi of Multimeter to the MUX switches It also connects Analog Low of the mulitmeter to Ter2 to provide a connection to the user common ground Agilent E8462A Relay Multipl
180. ommand Sequence for Scanning Channels Using the Multiplexer 45 Synchronizing the Multiplexer with a Multimeter Measurement Set Up 46 Using the Multiplexer You can scan a channel or a list of channels using the SCAN command The analog bus connection control relays CH9200 9204 are automatically closed when you specify the command SCAN PORT ABUS This command is required for the analog bus control relays to function during the scan through the channel list The default value is SCAN PORT NONE which does not automatically close these relays and connect channels to the analog bus They may however still be manually controlled with the OPEN and CLOSe commands At power on or after resetting the module with the RST command connection to the analog bus is disabled for scan operations You must execute the command SCAN PORT ABUS to enable analog bus connection control relay operation Access is through the front panel analog bus connector usually connected to other multiplexers or to the E1411B multimeter or through the terminal module Opt 014 VM Input and OI terminals on P109 connector see Figure 1 1 on page 13 This example uses the TTL VXIbus triggers TTLT 0 7 to synchronize channel closures with the Agilent E1412A 6 1 2 Digit Multimeter DC Voltage measurements are performed Measurement synchronization is attained by the multimeter sending a voltmeter complete signal on TTL Trigger Line 1 and receiving the channel cl
181. onfiguring Multiplexer Mode This example configures card 01 of a single module switchbox to four wire mode FUNC 1 WIRE4 Configures card 1 to four wire mode ROUTe FUNCtion Example ROUTe OPEN ROUTe FUNCtion lt card_number gt Returns the current operating mode of the card s queried See the ROUTe FUNCtion command for card number definition The command returns the Mode which defines the MUXs as shown below Function Mode MUX s WIRE1 one 256 X 1 wire MUX WIRE2 one 128 X 2 wire MUX WIRE3 one 64 X 3 wire MUX WIRE4 one 64 X 4 wire MUX WIRE1X2 two 128 X 1 wire MUXs WIRE2X2 two 64 X 2 wire MUXs WIRE4X2 two 32 X 4 wire MUXs WIRE1X4 four 64 X 1 wire MUXs WIRE2X4 four 32 X 2 wire MUXs WIRE4X4 four 16 X 4 wire MUXs WIRE1X8 eight 32 X 1 wire MUXs WIRE2X8 eight 16 X 2 wire MUXs NONE user configured Ouery Operating Mode This example sets card ffl in a single module switchbox to one wire mode and queries the operating state Since the one wire mode is selected WIRE1 is returned FUNC 1 WIRE1 FUNO 1 Configures card 1 to one wire mode Ouery mode of card 1 ROUTe OPEN lt channel_list gt Opens the multiplexer channels specified by channel_list Channel_list has the form ccbnnn where card number 01 99 b bank MUX number 0 to one less than number of MUX S and nnn channel number 0 to one less than the number of switc
182. osed signal on TTL Trigger Line 0 Similarly the multiplexer module sends its channel closed signal on TTL 0 and receives its channel advance signal TTL 1 Note Figure 2 8 shows connections between the Agilent E1406A Command Module Trigger In and Trigger Out to the Agilent E1412A Trigger In and Voltmeter Complete This simply demonstrates an alternate method of synchronizing the measurements Agilent E1412A has an GPIB select code 7 primary address 09 and secondary address 03 Agilent E8462A has an GPIB select code 7 primary address 09 and secondary address 14 Controller is an IBM compatible PC the programming language is Visual C C with Agilent VISA extensions lodule ETA lultimeter Module Termina lodule r Trig 7 oc A i a A lultiplexer Module Figure 2 8 Scanning with VXIbus Triggers The following example program was developed with the ANSI C language using the Agilent VISA extensio
183. ple on page 141 shows how to read the Status Register 134 Register Based Programming Status Control Register Bits Defined WRITE BITS Control Register bit O R Writing a 1 to bit O resets the module to the power on state all channels open Allow 5 mS delay then you must set bit 0 back to 0 before the multiplexer will resume normal open close operations bit 1 SYSFAIL Writing a 1 to bit 1 inhibits the front panel SYSFAIL error LED bit 6 D Writing a 0 to this bit enables the interrupts Writing a 1 to this bit disables the interrupts bits 10 9 8 Interrupt Write to bits 8 7 and 6 to set the module s interrupt level You can write the bits with level 001 010 011 100 101 110 111 to set the interrupt level equal to 1 2 3 7 Level 1 is the default value READ BITS Status Register bit 0 R 1 a soft reset initiated module switching disabled 0 module operation enabled bit 1 SYSFAIL 1 front panel SYSFAIL LED is inhibited 0 SYSFAIL LED enabled bit 7 B Busy Status 0 busy relay is opening closing 1 not busy relay is open closed bit 6 D 1 interrupt disabled 0 interrupt enabled bits 10 9 8 Interrupt The returned value indicates the current interrupt level of the multiplexer 1 7 level bit14 M MODID bit value 0 indicates that this module has been selecte
184. present state of the specified TTL Trigger bus line The command returns 1 if the specified TTLTrg bus line is enabled or O if disabled Example _ Ouery TTL Trigger Bus Enable State This example enables TTL Trigger bus line 7 and gueries 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 Ouery bus enable state 86 Agilent E8462A Relay Multiplexer Command Reference ROUTe The ROUTe command subsystem controls switching and scanning operations for multiplexer modules in a switchbox Note This command opens all previously closed relays therefore it should be the first relay configuration command Subsystem Syntax ROUTe CLOSe channel list CLOSe channel list FUNCtion card numbers function FUNCtion card number OPEN channel list OPEN channel list SCAN channel list MODE mode MODE PORT port PORT ROUTe CLOSe ROUTe CLOSe lt channel_list gt Closes the multiplexer channels specified by channel_list Channel_list has the form ccbnnn where card number 01 99 b bank or number 0 one less than number of muxes and nnn channel number 0 one less than number of switches per Parameters Parameter Parameter Name Type Mode Range of Values channel list numeric WIRE1 cc0000 to cc0255 WIRE2 cc0000 t
185. product 4 Agilent products may contain remanufactured parts equivalent to new in performance or may have been subject to incidental use 5 The warranty period begins on the date of delivery or on the date of installation if installed by Agilent If customer schedules or delays Agilent installation more than 30 days after delivery warranty begins on the 31st day from delivery 6 Warranty does not apply to defects resulting from a improper or inadequate maintenance or calibration b software interfacing parts or supplies not supplied by Agilent Technologies c unauthorized modification or misuse d operation outside of the published environmental specifications for the product or e improper site preparation or maintenance 7 TO THE EXTENT ALLOWED BY LOCAL LAW THE ABOVE WARRANTIES 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 the subject of the claim and for damages for bodily injury or death to the extent that all such damages are determined by a court of competent jurisdiction to have been directly caused by a defective Agilent product 9 TO THE EXTENT ALLOWED BY LOCAL LAW THE REM
186. r Figure 1 7 for 2 wire or Figure 1 8 for 4 wire E8462A 256 Channel Relay Multiplexer hr bu i Fror anel nnector H L wi SH ar Terninal Cord m e Bus H H H a u t gl L Input i SR 1H L 1 gt 1 nalog Bu cur AB200 9 1 oo CH9200 5 4820 r3 e HO00 CH 1 Li cH92 He Banko eS Cn 1 Liz chois PLOL i gwna GH CHOLG ut CHOLE 1 ml WT Bank br Terminal pere Lie 1 Brno Terminal gt TIS n H T Bank0 o TF cwn 21 H2 CH9203 4 H CH 009 F CH cHO4 1 1 Loc E 12 CH9204 mus 11 cH Ed of o 1 Bank jT caps cu e Se S H 1 P 95 CHO64 11 CHO 2E D Bankel 19 tues e 14 EN E e i 1 CHI 1 8 xi up H064 095 Pu as 11 113 Bank 3 a Terminal 4 o TerS Terminal 5 H L 095 i T NO EN Ba
187. r Number 3 Logical Address 114 Figure 1 13 Card Numbers in a Multiple module Configuration 30 Configuring the Agilent E8462A Multiplexer Channel Numbers Ranges and Lists Note The Agilent E8462A Multiplexer channel numbers are 0000 through 0255 under the 1 wire mode The channels can be addressed using individual channel numbers or channel ranges For all other modes the channel is actually used to refer to the paired channel Under 2 wire mode there are 128 2 wire paired channels under 3 wire and 4 wire modes there are only 64 paired 3 wire or 4 wire channels See Chapters 2 and 3 for more information of paired channels Use commas to form a channel list or use a colon to form a channel range Only valid channels can be accessed in a channel list or channel range Also the channel list or channel range must be from a lower channel number to a higher channel number For example CLOS 1000 1015 is acceptable but CLOS 1015 1000 generates an error Using the channel range cc0000 cc9999 with the SCAN command causes all channels to be scanned except the tree relays CH9000 9204 Tree relays switch the channels to the appropriate terminal lines and therefore are not included in a scan list Below are some SCPI commands and a description of their effect on channel lists and ranges Channel Lists FUNC 1 WIRE2 CLOS 1000 1001 Set the module to 2 wire mode Close paired channel
188. r detailed descriptions of the commands Agilent E8462A Scanning Voltmeter Application Examples 117 Reset Conditions Command lodule Multiplexer Number 1 Multiplexer Number 2 Logical Address 26 Figure 4 1 Scanning Voltmeter Configuration This section describes the power on and reset condition the E8462A switch 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 At power on or following the reset of a scanning voltmeter command sent to the voltmeter address all 256 channels and the tree relays are open All E8462A routing relay common terminals are set to the normally closed contact In addition after a RST command the current scan channel list is invalidated See the Agilent E1326B E1411B 5V 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 These are not accessible to you via the VOLTMTR driver but are provided so you know the switch module condition after power on or followi
189. rO through Ter15 and all the 256 channels 000 255 and P109 is the analog bus connector Option 014 has PTC resistors Option 015 does not Refer to Option 014 Fault Tolerant Terminal Block on page 24 12 Configuring the Agilent E8462A Multiplexer ANALOG EL41I E Atine ter 2 ABLE TO VXI E8462A 256 Channel Relay Multiplexer OLTMETER R ANALC Sense 14118 SS i LTAGE S 1 SENSE es INPUT RK oe RENT 1 RCE Current ar 4 1 U L 1 Se M D 4 h H H ai L LIT L 4 i S Bus Current Source Bus Du 18 0 T L T 2 T T2 et i EI T T 1 erri 7 terni 1 1 Hi 284 1 PrE E Iron 019 CH9 n 1 1 160 191 m T Fort Termin Eril ernie 4 T T T T gt D 1 T T T 1 Ter 1 L 1 H T T L 2 T T re i Fi Vs us us s us Lope O ses ses i EXTERNAL VOLTMETE p m m m R m B m bis p m H F c 4 i gt d S 1 Tern inal Fu n 7021 1 Tris DD oo
190. rigger bus inputs 112 external inputs 111 query source 113 source 111 TRIGger Subsystem 110 110 110 111 111 112 112 112 113 TRIGger IMMediate 110 TTL Trigger enabling and setting 85 111 112 query state of 86 Two wire Ohms Scanning Measurements 98 Two wire Resistance Measurements scanning voltmeter 121 Types error 145 U User Inputs connecting 18 Using a Multimeter with the Multiplexer 140 Using BUS Triggers with an External Device to Scan Channels 51 Using Interrupts With Error Checking 53 V Variable SCPI Command Syntax 69 Volt Mode Scanning Measurements 98 Voltage measurements 121 Voltage Sense Bus tree relay channel 120 W Wiring a Terminal Module 26 Writing to Registers 129 Index 153 154 Index
191. ring the Agilent E8462A Multiplexer 2 Wire Mode 21 256 CHANNEL RELAY MUX 1 1 000 2117 1 00 1 2 CHO31 1 CHO81 HI 1 HI2 2_ E2 CH032 CH032 HI 1 HI 2 063 063 HI 1 RS NOTE 3 Wire Mode does not use the column connections IIIIIIIIIIIrrrrrrrrrrrrzirzrirrrrrr o Oooooooooooo L wea ae oe DL g gt 33 34 Oooooo D 00 00 41 42 Oooooo L L LI BRRRRA OND oO CH 49 CH 50 Oooooo IZLILOL OTRUN CH 57 CH 58 III CH 62 H CH 63 H 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 O I O 10 O I OOOOOOOOOO Oo SE I III OILILIIIIIG ILI DL a 00 amp 09 2 1 EE
192. roduct Return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained Declaration of Conformity Declarations of Conformity for this product and for other Agilent products may be downloaded from the Internet There are two methods to obtain the Declaration of Conformity Go to http regulations corporate agilent com DoC search htm You can then search by product number to find the latest Declaration of Conformity Alternately you can go to the product web page www agilent com find E8462A click on the Document Library tab then scroll down until you find the Declaration of Conformity link Notes Notes Notes Chapter 1 Configuring the Agilent E8462A Multiplexer Using This Chapter This chapter provides general module information vital WARNINGS and CAUTIONS and the tasks you must perform to configure and install the Agilent E8462A Relay Multiplexer It also provides information to verify module installation Chapter contents are Module Page 11 Warnings and Page 12 Configuring the Multiplexer Page 15 Installing the Multiplexer in a Mainframe Page 17 Connecting Field Page 18 Terminal 721482254004 nk nian deans Page 24
193. rors do occur the Multiplexer interrupts the computer and the error codes and messages are read from the error queue ROUTe SCAN MODE RES sets the scanning mode to 2 wire resistance measurements The current source from the ohmmeter to the unknown resistance is supplied over analog bus lines H2 and L2 The RES mode closes Tree relays T9 and T2 which connect H2 to H1 and L2 to L1 This configuration allows H2 and L2 to source the current through the unknown resistance and and L1 to sense the voltage and make the resistance measurement You must make this connection manually if you use the FUNCtion mode NONE register program the multiplexer and desire 2 wire ohms measurements Using the Multiplexer 53 Routing Relay Operation The Agilent E8462A uses eight Form C C100 C107 relays to route closed channels to the appropriate terminal line TerO to Ter15 dependent on the FUNCtion mode set A ninth Form C relay C108 is used to switch terminal lines to the analog bus Figure 2 10 shows routing relays C100 C101 and C102 These are three of the nine form C routing relays WIRE1 1 wire Example In the 1 wire mode all channels are routed to terminal line TerO Tree relays TO through T7 are closed to connect channels to either terminal line TerO or Tree relay TO connects channels 0 15 to 0 and channels 32 47 to Ter1 Tree relay connects channels 16 31 to 0 and channels 48 63 to Terl Tree relays
194. s 000 and 001 on card 1 channels 0 1 32 amp 33 will be closed together Open paired channels 03 and 10 on card 1 OPEN 1003 1010 Channel Ranges FUNC 1 WIRE1 OPEN 1000 1255 CLOS 1000 1127 Set the module to 1 wire mode Open all channels on card 1 Close channels 000 and 127 on card 1 Define channels 128 255 to be scanned SCAN 1128 1255 Configuring the Agilent E8462A Multiplexer 31 Initial Operation You must download the Agilent E8462A SCPI driver into the Agilent E1405 E1406 Command Module to perform the initial operation At power on or following a reset of the module RST command all 256 channels are open A RST command invalidates the current scan list that is you must specify a new scan list Command parameters are set to the default conditions as shown below Parameter Default Description Value ARM COUNt 1 Number of scanning cycles is one TRIGger SOURce IMM Advances through a scanning list automatically INITiate CONTinuous OFF Continuous scanning disabled OUTPut STATe OFF Trigger output from EXT TTL or ECL sources is disabled ROUTe FUNC WIRE2 Operating mode is set to WIRE2 at power on This mode is NOT changed by RST ROUTe SCAN MODE NONE Channel list is not set up ROUTe SCAN PORT NONE Analog bus connections are disabled from channels Execute SCAN PORT ABUS to enable use of the analog bus for the SCAN command
195. s a value to the bank 0 register and checks if an interrupt is generated within the expected time cc11 This test writes a value to the bank 0 register and checks if the card s status register indicates not busy after the expected time cc14 This test reads the fuse register to check for open fuses Use the DIAGnostic FUSE card query to determine which fuse is open cc15 This test reads the status configuration register and other registers writes to and reads from unused portions of the Analog Switch Register and checks if the register data are as expected 108 Agilent E8462A Relay Multiplexer Command Reference Example test_number cc99 Description This is a special test that scans through all relays DO NOT USE this test when the card has terminal block connections NOTE The Multiplexer function must be set to the eight 1 wire MUX mode ROUTe FUNC cc WIRE1X8 where cc is the card number to test relays C100 through C108 Otherwise these relays are not tested This is a precaution taken that prevents shorting of field wiring if terminal block connections are inadvertently left connected This test first opens all the relays then closes one relay at a time Register read back is used to determine if all bits of all relay registers are independent Then it restores the original relay pattern This test is not performed during a TST self test since the test disturbs the switch connect
196. s bank 0 Register and closes channels 000 and 001 Visual C C program using Agilent VISA I O calls include lt visa h gt include lt stdio h gt include lt stdlib h gt Function prototype void err_handler Program Main void main void viSession defaultRM mux unsigned short id_reg dt_reg ID and Device Type Registers unsigned short stat reg bank0_ch status reg and bank 0 reg create and open a device session ViStatus err ViOpenDefaultRM amp defaultRM GPIB card address 9 MUX logical address 112 viOpen defaultRM GPIBO0 9 14 1NSTR VI NULL VI NULL amp mux Read ID and Device Type Registers read the multiplexer s ID and Device Type registers err vilnl6 mux VI A16 SPACE 0x00 amp id reg if err VI SUCCESS err handler mux err printf ID Register 0x 4XMn id reg err vilnl6 mux VI A16 SPACE 0x02 amp id reg if err VI SUCCESS err handler mux err printf Device Type Register 0x 4XMn dt reg Read Status Register ESRAR read the mu ltiplexer s Status register err vilnl6 mux VI A16 SPACE 0x04 amp stat_reg if err VI SUCCESS err handler mux err printf Status Register 0x 4XMn stat reg Read Bank 0 Control Register KOR KOK kk ke ke ke ke ke e ke ke e x x x read bank 0 ch 000 015 register HOR ck ck ckokok ke ko ke ke ke e e e e x x
197. spectively Example Querying the Trigger Source This example sets external triggering and queries the trigger source Since external triggering is set TRIG SOUR returns EXT TRIG SOUR EXT Set external trigger source TRIG SOUR Query trigger source Agilent E8462A Relay Multiplexer Command Reference 113 IEEE 488 2 Common Command Reference The following table lists the IEEE 488 2 Common Commands that apply to the Agilent E8462A module The operation of some of these commands is described earlier in this manual For more information on Common Commands refer to the Agilent E1406A Command Module User s Manual or the ANSI IEEE Standard 488 2 1987 Table 3 2 Command Command Description CLS Clears all status registers see STATus OPERation EVENt and clears the error queue ESE register value Enable Standard Event ESE Enable Standard Event Ouery IDN Instrument ID Ouery returns identification string of the module OPC Operation Complete Operation Complete Query RCL numeric state gt Recalls the instrument state saved by SAV You must reconfigure the scan list RST Resets the module Opens all channels and invalidates current channel list for scanning Sets ARM COUN 1 TRIG SOUR IMM and INIT CONT OFF DIAG SCAN DEL 0 0 SAV numeric state Stores the instrument state but does not save the scan list SRE register value S
198. st must equal the number of elements in array Rdgs to use Rdgs ENTER 70903 Rdgs PRINT Rdgs END Note When the multimeter buffer fills measurements are suspended until readings are read from the buffer by the computer to make space available Line 90 initiates a DC voltage measurement To make 2 wire measurements change line 90 in the voltage measurement example to read 90 OUTPUT 70903 MEAS RES 100 131 To make 4 wire measurements change line 90 in the voltage measurement example to read 90 OUTPUT 70903 MEAS FRES 100 131 NOTE 4 wire channels are made by pairing banks 0 and 2 banks 1 and 3 banks 4 and 6 and banks 5 and 7 Two lines from each bank will automatically be paired to form the 4 wire channel Agilent E8462A Scanning Voltmeter Application Examples 121 Scanning Voltmeter Command Quick Reference The following tables summarize SCPI commands for the Agilent E1326B and Agilent E1411B 5 Digit Multimeters Command Description ABORt Place multimeter in idle state CALibration LFReguency 50 60 MAX Change line reference frequency LFRequency MIN MAX Query line reference frequency ZERO AUTO OFF 0 1 Enable disable autozero mode ZERO AUTO Query autozero mode CONFigure FRESistance lt range gt lt resolution gt lt channel_list gt Configure multimeter for 4 wire ohms RESistance lt rang
199. st purchase Agilent P N 1252 6533 for single contact are gold plated accept a wire size of 20 to 26AWG and carry a maximum current of 2A 70 You will also need a crimp tool Agilent P N 8710 2306 or ERNI Components P N 014374 and optionally a disassembly tool P N 8710 2307 or ERNI Components P N 471555 Caution The Agilent E8462A Option 012 Crimp and Insert Terminal Block connectors must be replaced after 15 000 hours of use if the module regularly switches voltages 190VDC or gt 190VACrms due to the close terminal spacing and the potential for pin to pin leakage Option 014 Fault Tolerant Option 014 Terminal Block provides nine ribbon cable header connectors Terminal Block P101 through P108 provide the channels and terminal bus connection from the front panel connectors J101 and J102 of the Agilent E8462A P100 is a 16 pin connector for the analog bus connection DS101 and DS102 are LEDs which provide information as follows The green LED DS101 will light as the Multiplexer is accessed by the VXI controller The yellow LED 05102 monitors the firmware execution and will light whenever there is error during DIAG TEST or TST command execution Caution The Option 014 Fault Tolerant Terminal Block is limited to voltages of 60VDC or 50 VACrms or 70 7 VACpeak maximum Do not exceed these voltages Figure 1 10 shows the associated channel numbers RT100 through RT355 are 256 PTC resistors which behave like a resett
200. t Name Type Range of Values Value n numeric 0107 boolean 0 1 0 Enabling TTL Trigger Bus When enabled a pulse is output from the selected TTL Trigger bus line 0 to 7 after each channel in the switchbox is closed during a scan If disabled a pulse is not output The output is a negative going pulse TTL Trigger Bus Line Shared by Switchboxes Only one switchbox configuration can use the selected TTL Trigger at a time When enabled the selected TTL Trigger bus line 0 to 7 is pulsed by the switchbox each time a scanned channel is closed To disable the output for a specific switchbox send the OUTPut TTLTrgn OFF or 0 command for that switchbox One Output Selected at a Time Only one output ECLTrgO or 1 TTLTrg0 1 2 3 4 5 6 or 7 or EXTernal can be enabled at one time Enabling a different output source will automatically disable the active output For example if TTLTrg1 is the active output and TTLTrg4 is enabled TTLTrg1 will become disabled and TTLTrg4 will become the active output Agilent E8462A Relay Multiplexer Command Reference 85 Related Commands ROUTe SCAN TRIGger SOURce OUTPut TTLTrgn STATe RST Condition OUTPut TTLTrgn STATe OFF disabled Example Enabling TTL Trigger Bus Line 7 OUTP TTLT7 STAT 1 Enable TTL Trigger bus line 7 to output pulse after each scanned channel is closed OUTPut TTLTrgn STATe OUTPut TTLTrgn STATe Queries the
201. t 1 16777215 MIN MAX Set number of triggers or scans COUNI MIN MAX Query trigger count DELay 0 16 777215 MIN MAX Set delay between trigger and start of measurement DELay MIN MAX Query trigger delay DELay AUTO OFF 0 ON 1 Enable disable automatic trigger delay DELay AUTO Query automatic trigger delay mode IMMediate Trigger immediately SOURce BUS EXT HOLD IMM TTLTrgO TTLTrg7 Specify trigger source SOURce Guery trigger source Command Title Description RST Reset Sets the multimeter and associated multiplexers Sets FUNC VOLT DC VOLT RANG 8V RES RANG 163840 RANGE AUTO ON VOLT RES 7 629mV RES RES 15 6mQ APER 16 7ms 20ms NPLC 1 RES COMP OFF CAL ZERO AUTO ON TRIG COUN 1 TRIG DELAY AUTO ON TRIG SOUR IMM SAMP COUN 1 SAMP SOURIMM SAMP TIM 200us TRG Bus Trigger 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 Agilent Technologies for repair Chapter 4 Agilent E8462A Scanning Voltmeter Application Examples 123 Notes 124 Agilent E8462A Scanning Voltmeter Application Examples Chapter 4 Appendix Agilent E8462A Specifications General Characteristics Module Size Device Type Interrupt Level Cooling Slot Operating Temperature Operating Humidity Operating Location Pollution Env
202. t Multimeter User s Manual for detailed information about multimeter commands used with the scanning voltmeter The scanning voltmeter is easily configured to perform voltage 2 wire ohms 4 wire ohms or a combination of 1 2 3 or 4 wire measurements over the module s internal analog bus The E1326 E1411 multimeter automatically controls the channels and tree relays when you use the MEASure or CONFigure commands Tree relays are described in Table 4 2 Agilent E8462A Scanning Voltmeter Application Examples 119 Table 4 2 Tree Relay Descriptions controlled automatically by the VOLTMTR Scanning Voltmeter Driver Relay Tree Relay Function Channel Designation Funfional Description 9200 AB200 Connects the Voltage Sense H1 terminal of the Analog Bus to the Terminal Bus line 0 Analog Bus Relays 9201 AB201 Connects the Voltage Sense L1 terminal of the Analog Bus to the Terminal Bus line Ter1 9202 AB202 Connects the G terminal of the Analog Bus to the Terminal Bus line Ter1 or Ter2 9203 AB203 Connects the H2 terminal of the Analog Bus to the Terminal Bus line Ter4 9204 AB204 Connects the L2 terminal of the Analog Bus to the Terminal Bus line Ter5 The analog bus provides access to all wires of the channel regardless of being configured as a 1 2 3 or 4 wire channel Access is through the front panel analog bus connector which is used to connect to other multiplexers and t
203. t operating modes The channels can be addressed using channel numbers or channel ranges You can address the following single channels ccbnnn multiple channels amp ccbnnn ccbnnn sequential channels ccbnnn ccbnnn groups of sequential channels ccbnnn ccbnnn ccbnnn ccbnnn or any combination of the above Card Numbers The card number ss of the channel list identifies the module within a multiple switching cards The card number assigned depends on the switch configuration used Leading zeroes can be ignored for the module card number Single module In a single Multiplexer module configuration the card number is always 01 or 1 Multiple module In a multiple module configuration modules are set to successive logical addresses The module with the lowest logical address is always card number 01 The module with the next successive logical address is card number 02 and so on Figure 1 13 illustrates the card numbers and logical addresses of a typical multiple module configuration Command Module ei r ril i ili CARD NUMBER 01 NENI fh 6 243 2 Multiplexer Number 1 ANM uL Logical Address 112 Secondary Address 14 CARD NUMBER 02 3 SE NOE 5 3 3 O Multiplexer Number 2 A D n Logical Address 113 CARD NUMBER 03 o A OTN DOE Multiplexe
204. tatus viPrintf E1412A TRIG COUN 10 SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Pause until multimeter is ready errStatus viQueryf E1412A OPC n t Int SUCCESS gt errStatus printf ERROR viQueryf returned 0x9ex n errStatus Initialize Multimeter wait for trigger errStatus viPrintf E1412A INIT n SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Reset ES462A errStatus viPrintf E8462A RST CLSW if Vl SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Enable Trigger Output on TTL2 errStatus viPrintf E8462A OUTP TTLTO SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Set Trigger Input On TTL 1 errStatus viPrintf E8462A TRIG SOUR TTLT1 n SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Set Multiplexer to 2 Wire mode errStatus viPrintf E8462A ROUT FUNC WIRE2 n SUCCESS gt errStatus printf ERROR viPrintf returned 0x9ex n errStatus Set Multiplexer to Voltage mode errStatus viPrintf E8462A SCAN MODE VOLTn SUCCESS gt errStatus printf ERROR viPrintf returned 0x x n errStatus Enable Analog Bus errStatus viPrintf E8462A SC
205. tchbox the logical addresses must be sequential with the first module address being a multiple of eight See Figure 1 13 Card Numbers in a Multiple module Configuration on page 30 for more information Refer to the C Size VXIbus System Installation and Getting Started Guide for addressing information Figure 1 2 shows the logical address switch position You access the address switch through the air hole on the edge of the module The label on the side cover identifies the switch location Figure 1 2 Setting the Logical Address Configuring the Agilent E8462A Multiplexer 15 Setti ng the Interru pt For most applications the default priority line should not have to be changed H An interrupt is generated after any channel is opened or closed when Priority Line interrupts are enabled The interrupt is generated approximately 5 ms after command execution allowing for relay settling time The interrupt line can be set to any one of the VXI backplane lines 1 7 through writing the bits 10 9 and 8 of the Status Control Register The default value is 1 The interrupt can be disabled at power up after a SYSRESET or after resetting the module via the Control Register See the DIAGnostic INTerrupt LINE command for setting the interrupt priority line using a SCPI command See Appendix B Agilent 8462 Register Based Programming for more information about setting the interrupt priority line by writing to
206. ted 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 Advancing Scan Using TRIGger Command This example uses the TRIGger command to advance the scan of a single module switchbox from bank 0 channels 0 through 7 Since TRIGger SOURce HOLD is set the scan is advanced one channel each time TRIGger is executed For the example ROUTe SCAN MODE and ROUTe SCAN PORT default values of NONE are used TRIG SOUR HOLD Sets trigger source to HOLD SCAN 100 107 Scan channels 0 to 7 INIT Begin scan close channel 00 loop statement Start count loop TRIG Advance scan to next channel increment loop Increment loop count TRIGger SLOPe lt slope gt Is used to select the polarity of the output trigger For the Agilent E8462A this command is not used 110 Agilent E8462A Relay Multiplexer Command Reference Parameters Parameter Parameter Default Name Type Range of Values Value slope discrete NEG NEG Comments Command Not Supported Attempting to change the TRIGger SLOPe to anything other than NEG will generate an error TRIGger SLOPe TRIGger SLOPe Is used to query the polarity of the output trigger For the Agilent E8462A this query always returns NEG Example Query Trigger Slope TRIG SLOP Always returns NEG TRIGger SOURce TRI
207. tents include Register Addressing Page 129 Register Descriptions Page 133 Program Timing and Execution Page 139 Programming Examples Page 141 Register Addressing Register addresses for register based devices are located in the upper 25 of VXI A16 address space Every VXI device up to 256 devices is allocated a 32 word 64 byte block of addresses Figure B 1 shows the register address location within A16 as it might be mapped by an embedded controller Figure B 2 shows the location of A16 address space in the Agilent E1405B and E1406A Command modules The Base Address When you are reading from 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 Agilent E1406A Command Module Register Based Programming 129 A16 Address Space When the Agilent E1406A Command Module is not part of your VXIbus Outside the Command system Figure B 1 the multiplexer s base address is computed as Module C000 LADDR 64 or decimal 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 4 is the number of
208. the Status Control Register Protection Figure 1 1 shows the 1000 protection resistors in series with each bank line Resistors These protection resistors limit the maximum current through the relays However in some measurements such as 2 Wire resistance measurements you may want to bypass the protection resistors Each resistor has a jumper J601 for Bank O JP602 for Bank 1 JP 603 for Bank2 JP616 for Bank 15 across it allowing you to short out the resistor if necessary Refer to Figure 1 3 Installing Protection module is shipped from the factory with bag of jumpers You must Resistor Jumpers install these on the E8462A PC board in one of the two settings shown in Figure 1 3 It is recommended you install them in the default position shown in Figure 1 3 if your application requires 1009 protection resistors Install them over both jumper pins if you want to bypass the 1000 protection resistors Note The module is shipped from the factory with a bag of jumpers You should load these jumpers in the default position as shown in Figure 1 3 if your application requires 1000 protection resistors Install the jumpers across both pins if you do not require the 1000 protection resistors in your application JUMPERS ARE SUPPLIED IN A BAG AND MUST BE INSTALLED default Figure 1 3 Protection Resistors and Jumpers 16 Configuring the Agilent E8462A Multiplexer Installing the Multiplexer
209. timeter using a multiplexer with the 140 Multiple module Switchbox query state of 90 95 Multiplexer changing the operating mode 90 command reference 67 logical address 130 131 131 programming the 29 resetting the 138 scanning channels 96 using a multimeter with the 140 Multiplexer Error Messages 125 145 Multiplexer Setup 11 11 N Non continuous Scanning 81 Notes on Scanning 46 Index 149 Numbers card 30 channel 31 Numeric Command Parameters 70 numeric parameters 69 O One Wire Channel Switching 38 OPC 89 95 Common Commands OPC 89 95 Opening channels 92 94 95 tree relays 136 Operating Mode changing 90 guerying 92 Operation initial 32 Operation Status Register 101 101 103 103 104 Operational Status Bit 101 Optional Command Parameters 70 OUTPut ECLTrgn STATe 83 ECLTrgn STATe 84 TTLTrgn STATe 85 86 TTLTrgn STATe 86 OUTPut Subsystem 83 83 84 84 85 85 86 86 OUTPut EXTernal STATe 84 OUTPut EXTernal STATe 85 P Parameters boolean 69 common commands IEEE 67 discrete 69 numeric 70 optional 70 types of SCPI 69 parameters boolean 69 discrete 69 numeric 69 types of 69 Polarity of Output Trigger 110 Power on Conditions scanning voltmeter 118 Program execution 139 Program Timing 139 150 Index Program Timing and Execution 139 Programming Register based 129 Programming Examples 141 Programming the Mu
210. ubsystem Syntax The INITiate command subsystem selects continuous scanning cycles and starts the scanning cycle INITiate CONTinuous mode CONTinuous IMMediate INITiate CONTinuous Parameters Comments Example INITiate CONTinuous lt mode gt Enables or disables continuous scanning cycles Parameter Parameter Default Name Type Range of Values Value mode boolean 0 1 0 Continuous Scanning Operation Continuous scanning is enabled with the INITiate CONTinuous ON or INITiate CONTinuous 1 command Sending the INITiate lMMediate command closes the first channel in the channel list Each trigger from the source specified by the TRIGger SOURce command advances the scan through the channel list A trigger at the end of the channel list closes the first channel in the channel list and the scan cycle repeats Non Continuous Scanning Operation Non continuous scanning is enabled with the INITiate CONTinuous OFF or INITiate CONTinuous 0 command Sending the INITiate lMMediate command closes the first channel in the channel list Each trigger from the source specified by the TRIGger SOURce command advances the scan through the channel list At the end of the scanning cycle the last channel in the channel list is closed and the scanning cycle stops Stopping Continuous Scan See the ABORt command on page page 71 Related Commands ABORt ARM COUNt TRIGger RST Condition INITiate C
211. y a control relay is used to switch the connection from one set of common poles to the other If you change the position of the control relay a different channel from what you originally closed will be closed Only one channel per MUX may be closed at any time in the 1 wire modes due to the need of the control relay to choose the appropriate side to connect to the common terminal Closing Channels To Close Use this command a single channel ROUT CLOS ccbnnn multiple channels ROUT CLOS ccbnnn ccbnnn sequential channels ROUT CLOS ccbnnn ccbnnn groups of sequential ROUT CLOS ccbnnn ccbnnn ccbnnn ccbnnn channels Any combination of the above channel lists is valid in one command 88 Agilent E8462A Relay Multiplexer Command Reference Note Example Closure order for multiple channels with a single command is not guaranteed Channel numbers can be in the channel_list in any random order but when the sequential channel list is used ccbnnn ccbnnn the second channel identifier must be greater than the first Closing the Control Relays The control relays 9000 to 9021 9100 to 9108 can be closed to perform special functions for example connecting channels to the analog bus However if the multiplexer has not been configured to the NONE mode with ROUTe FUNCtion command then doing a CLOSe or SCAN of any bank switch channel will automatically close the associated control
212. ystem 81 81 82 82 linking 70 numeric parameters 70 optional parameters 70 OUTPut subsystem 83 83 84 84 85 85 86 86 parameter types 69 quick reference 115 ROUTe subsystem 87 87 88 90 90 92 92 94 95 95 96 97 98 99 99 100 100 specifying 29 STATus subsystem 101 103 103 103 103 104 SYSTem subsystem 105 105 106 106 107 TRIGger subsystem 110 110 110 111 111 112 112 112 113 variable command syntax 69 SCPI commands linking with common commands 68 parameters 69 Self Test 33 Separator SCPI commands 68 Service Request Bit 101 Setting number of scanning cycles 72 polarity of output trigger 110 trigger source 111 Setup multiplexer 11 11 Single module Switchbox scanning channels 112 112 Specifying SCPI Commands 29 Standard Commands for Programmable Instrument SCPI 67 Standard Event Register 101 Standard Event Status Register 101 101 Standard Event Summary Bit 101 152 Index Starting scan 71 scanning cycles 81 82 scanning process 82 States recalling 52 recalling and saving 52 saving 52 STATus OPERation CONDition 103 ENABle 103 ENABIe 103 OPERation EVENt 103 PRESet 104 Status Byte Register 101 101 103 STATus Subsystem 101 103 103 103 103 104 Stopping a Scan 71 Subsystems SCPI Commands ARM 72 72 72 DIAGnostic 74 DISPlay 78 INITiate 81 81 82 82 OUTPut 83 83 84 84 85 85 86 86 87 87 88 90 90 9

Download Pdf Manuals

image

Related Search

Related Contents

AudioSonic RD-1549 home audio set  Commandes de l`utilisateur  American Standard Savona 0186.803 User's Manual  OpenOffice.org 2.x User Guide  HA RBEN CENTURY TYPE PUMP SERVICE MANUAL  ASUS PU551LA User's Manual  Guia de Instalação Motores Tubulares ( Udinese ) Vs 1.2  Operating Instructions  Taladro/Atornillador de Impacto 2497    

Copyright © All rights reserved.
Failed to retrieve file