background image

Chapter  3

Using the HP E1351A/53A FET Multiplexer

Modules

Using This Chapter

This chapter uses some typical examples to show how to use the
16-Channel FET and 16-Channel Thermocouple FET Multiplexer Modules.
Refer to Chapter 4, “Understanding the HP E1351A/53A FET
Multiplexers”  for further information.  This chapter contains the following
sections:

Selecting Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 29

Multiplexer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 31

Connecting Switchbox Channels to Direct
    Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 32

Connecting Switchbox Channels to Tree Terminals for 
    Making Measurements . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 34

Scanning a Range of Switchbox Channels . . . . . . . . . . . . . .  Page 36

Downloading a Scan List . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 39

Scanning a Switchbox without a Downloaded
    Scan List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 40

Scanning a Switchbox with a Downloaded
    Scan List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 41

Scanning Voltmeter Configuration with 
    HP E1326B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 42

Measuring Temperature Using Thermocouples
    (HP E1353A Module only) . . . . . . . . . . . . . . . . . . . . . .  Page 43

Selecting Channels

Individual channels within a module or multiple-module instrument are
selected with the 

SCAN <

channel_list

>

 or 

OPEN

 and 

CLOSe

<

channel_list

>

 commands.  

OPEN

 and 

CLOSe <

channel_list

>

 immediately

opens/closes the specified channel.  The 

SCAN <

channel_list

>

 command

creates a scanning list which can be downloaded into RAM on each module.
The 

INITiate

 command closes the first channel on the scan list, and the

selected trigger mode advances the rest of the channels. 

The FET Multiplexer Module uses break-before-make logic so that a closed
channel is opened before the next channel is closed.  Only one channel can
be closed at any given time on the FET multiplexer.  The only exception is
in 

SCAN:MODE FRES

 (4-wire resistance measurements).  You can,

however, have a channel closed on two different modules in the same
instrument.

Chapter 3

Using the HP E1351A/53A FET Multiplexer Modules    29

Summary of Contents for E1351A

Page 1: ... Switch 19 Selecting the Interrupt Line Number 20 Setting the Card ID Switch 21 Connecting User Inputs 22 Adding Signal Conditioning Components Current Shunts 23 Connecting Field Wiring 24 Wiring Guidelines 24 Wiring a Terminal Module 25 Connecting Multimeters and Signal Generators 26 Analog Bus and Digital Bus Cables 27 Chapter 3 Using the HP E1351A 53A FET Multiplexer Modules 29 Using This Chapt...

Page 2: ...1A 53A 16 Channel FET Multiplexer Command Reference 53 Using This Chapter 53 Command Types 53 Common Command Format 53 SCPI Command Format 53 Linking Commands 55 SCPI Command Reference 55 ABORt 56 ARM 57 COUNt 57 COUNt 57 DISPlay 58 MONitor CARD 58 MONitor STATe 59 INITiate 60 CONTinuous 60 CONTinuous 61 IMMediate 61 OUTPut 62 STATe 62 STATe 62 ROUTe 63 CLOSe 63 CLOSe 64 OPEN 64 OPEN 65 SCAN 65 SC...

Page 3: ...egister Offset 84 Register Descriptions 84 WRITE Registers 84 READ Registers 84 Register Bit Descriptions 86 Manufacturer ID Register 86 Device Type Register 86 Status Control Register 87 Scan Control Register 88 Scan Channel Delay Register 88 Scan Channel Configuration Register 89 Direct Channel Configuration Register 89 Direct Control Register 90 Executing Commands 90 Register Based Programming ...

Page 4: ...Notes 4 HP E1351A 53A FET Multiplexer User s Manual Contents ...

Page 5: ...roduct is the sole responsibility of the Buyer HP does not warrant the Buyer s circuitry or malfunctions of HP products that result from the Buyer s circuitry In addition HP does not warrant any damage that oc curs as a result of the Buyer s circuit or any defects that result from Buyer supplied products NO OTHER WARRANTY IS EXPRESSED OR IMPLIED HP SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF ...

Page 6: ...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 ...

Page 7: ...EN55011 1991 Group1 Class A IEC 801 2 1991 EN50082 1 1992 4kVCD 8kVAD IEC 801 3 1984 EN50082 1 1992 3 V m IEC 801 4 1988 EN50082 1 1992 1kV Power Line Supplementary Information The product herewith complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC and carries the CE marking accordingly Tested in a typical configuration in an HP B Size VXI mainfr...

Page 8: ...Notes 8 HP E1351A E1353A 16 Channel FET Multiplexer Modules User s Manual ...

Page 9: ... is well organized O O O O O Instructions are easy to understand O O O O O The documentation is clearly written O O O O O Examples are clear and useful O O O O O Illustrations are clear and helpful O O O O O The documentation meets my overall expectations O O O O O Please write any comments or suggestions below be specific cut along this line fold here Your Name Company Name Job Title Address City...

Page 10: ...10 HP E1351A 53A 16 Channel FET Multiplexer Module User s Manual ...

Page 11: ...and Guard G although only High and Low are switched The FET multiplexer module can switch up to 100 000 connections per second 100 K switches sec The FET multiplexer module consists of a component assembly and a terminal module There are three different terminal modules one for each of the following applications HP E1351A 16 Channel FET Multiplexer Module HP E1353A 16 Channel Thermocouple FET Mult...

Page 12: ...t a multimeter to the multiplexer modules for a scanning voltmeter The SCAN PORT ABUS command automatically closes the appropriate tree isolation switches to route closed channels to the analog bus This command must be executed in a switchbox configuration A scanning voltmeter automatically configures the multiplexer for the analog bus connector Tree Terminals Tree terminals provide an external co...

Page 13: ...Figure 1 1 FET Multiplexer Module Block Diagram Chapter 1 Getting Started with the HP E1351A 53A 13 ...

Page 14: ...nfiguration commands must be sent to the switchbox and to the multimeter The following program illustrates the different addresses and the configuration commands required The HP IB interface select code is 7 and the mainframe address is 09 The multiplexer has an instrument address of 24 so its secondary address is 03 The multimeter is HP IB controlled and has a primary address of 22 10 OUTPUT 722 ...

Page 15: ... handshake cable on the front of the component assembly Backplane triggering can come from HP IB computer commands over the HP IB Bus or from the HP E1300 1301 Mainframe Event In port Digital bus triggering uses two handshake lines channel advance and channel closed Channel advance input to multiplexer triggers an advance and channel closed output from multiplexer signifies advance completed The H...

Page 16: ...HP IB interface select code is 7 and the mainframe address is 09 The multiplexer has an instrument address of 24 so its secondary address is 03 This example first resets the switchbox and then closes channel 02 of a single multiplexer module card number 1 in the switchbox The program next queries the channel closure state A returned 1 shows that the channel is closed a returned 0 designates an ope...

Page 17: ... Analog Bus and Digital Bus Cables Page 27 Warnings and Cautions Warning SHOCK HAZARD Only service trained personnel who are aware of the hazards involved should install remove or configure the multiplexer modules Before you install any module disconnect AC power from the mainframe and from user wiring Caution MAXIMUM VOLTAGE CURRENT The maximum voltage that may be applied between High H Low L and...

Page 18: ... address is always card number 01 The multiplexer module with the next successive address is 02 and so on Figure 2 1 illustrates the card numbers and logical addresses of typical single module switchboxes Figure 2 2 illustrates the card numbers and logical addresses of a typical multiple module switchbox Figure 2 3 illustrates the card numbers and logical addresses of a typical multiple module sca...

Page 19: ...s in other systems or mainframes see the appropriate manuals Setting the Address Switch The logical address switch LADDR factory setting is 112 You may have changed the switch setting during module installation Valid address values are from 1 to 255 Refer to the HP 75000 Series B System Installation and Getting Started Guide or the appropriate HP Command Module Manual for addressing information Ot...

Page 20: ...ers recognize different backplane IRQ lines The interrupt line number must be set to the line number your system is programmed to recognize Refer to your mainframe manual Refer to Figure 2 5 to change the interrupt lines Valid line numbers are from 1 to 7 Set the interrupt line number to the mainframe interrupt handler number Figure 2 5 Setting the Interrupt Line Number 20 Configuring the HP E1351...

Page 21: ...dule for the appropriate model To identify a module without a terminal module set the Card ID switch as shown in Figure 2 6 The ID numbers are Model Value Configuration HP E1351A 0 all pins open HP E1352A 8 pin 3 closed HP E1353A 2 pin 1 closed For normal connections leave the switch at the factory setting which is all pins open Figure 2 6 Card ID Switch Chapter 2 Configuring the HP E1351A 53A FET...

Page 22: ... terminal module If the terminal module is not desired Figure 2 7 shows the front panel and the module s connector pin out which mates to the terminal module Figure 2 7 16 Channel FET Multiplexer Connector Pin out 22 Configuring the HP E1351A 53A FET Multiplexer Modules Chapter 2 ...

Page 23: ... for current measurements using a voltmeter Figure 2 8 shows how to install the appropriate components for the above configurations In the figure channel 12 shows a low pass filter configuration channel 07 an attenuator configuration and channel 04 a current shunt configuration Figure 2 8 Signal Conditioning Components Current Shunts Chapter 2 Configuring the HP E1351A 53A FET Multiplexer Modules ...

Page 24: ... HP E1351A and the 16 Channel Thermocouple FET Multiplexer Module HP E1353A Wiring Guidelines If possible use shielded cables with the shields connected to the Guard G terminals and to the low connection near the measurement point Be sure the wires make good connections on the screw terminals For thermocouples connect the Guard terminal to the thermocouple s shield lead and the low connection near...

Page 25: ...Wiring a Terminal Module The following illustrations show how to connect field wiring to the terminal module Chapter 2 Configuring the HP E1351A 53A FET Multiplexer Modules 25 ...

Page 26: ...al generators can also be connected to the tree terminals or the direct terminals Connections to the tree terminals and the direct terminals are made on the terminal modules If the multimeter has Voltmeter Complete and External Trigger ports that use an open collector TTL pulse you can use a custom cable to connect it to the digital bus for triggering see Digital Bus and Triggering in Chapter 1 Fi...

Page 27: ...igure 2 11 shows analog bus and digital bus cables for multiplexer to multiplexer and multiplexer to multimeter connections Figure 2 11 Analog Bus and Digital Bus Cables Chapter 2 Configuring the HP E1351A 53A FET Multiplexer Modules 27 ...

Page 28: ...Notes 28 Configuring the HP E1351A 53A FET Multiplexer Modules Chapter 2 ...

Page 29: ...HP E1326B Page 42 Measuring Temperature Using Thermocouples HP E1353A Module only Page 43 Selecting Channels Individual channels within a module or multiple module instrument are selected with the SCAN channel_list or OPEN and CLOSe channel_list commands OPEN and CLOSe channel_list immediately opens closes the specified channel The SCAN channel_list command creates a scanning list which can be dow...

Page 30: ...nnel 07 on card 02 the address is 0207 You can delete leading zeros so 207 is also a valid channel address The channel address channel_list is in the form ccnn for a single channel ccnn ccnn for multiple channels ccnn ccnn for sequential channels ccnn ccnn ccnn ccnn for groups of sequential channels The OPEN and CLOSe commands should only be used with the single channel format and for one unique a...

Page 31: ...pecified channels Queries mainframe for channel closure ROUTe OPEN channel_list Opens specified channels ROUTe SCAN channel_list Closes all channels in channel list one at a time Previous channel opens before next channel closes ROUTe SCAN MODE FRES Closes paired channel relays for example channels 01 and 09 during 4 wire ohms measurements ROUTe SCAN PORT ABUS Automatically closes the tree isolati...

Page 32: ...olate the two banks from each other and from the analog bus connector and tree terminals with the SCAN PORT NONE command This command opens the A and B tree isolation switches Figure 3 1 shows how to connect channels 02 and 09 of a single module to their respective direct terminals Only one channel can be closed at a time SCAN PORT NONE Opens Tree Isolation Switches CLOSe 102 Closes channel 02 on ...

Page 33: ...st command allows you to specify a list of channels to be closed sequentially The FET multiplexer module uses a break before make procedure so closed channels are opened before the next one on the list is closed The channels are advanced according to the TRIGger mode selected Query Open Closed Channels The CLOSe channel_list and OPEN channel_list commands determine if the channel s in the channel ...

Page 34: ...the analog bus connector and the tree terminals The A tree terminal is connected to the H L and G lines and the B tree terminal is connected to the I I and G lines Figure 3 2 shows how to connect multimeters to measure channel 02 and channel 09 SCAN PORT ABUS Enables tree isolation switches CLOS 102 Close channel 02 on card 01 CLOS 109 Open 02 close 09 Figure 3 2 Closing Channels 02 and 09 for a V...

Page 35: ...he current source and voltage response must be on channels that are eight numbers apart for example 02 and 10 15 and 07 You only need to specify the channel that the voltage reading is on as the FET multiplexer automatically closes the corresponding channel eight numbers away Figure 3 3 shows a current source on channel 10 and the voltage reading on channel 02 SCAN MODE FRES Isolates Bank 0 from B...

Page 36: ...nds show how to make voltage measurements by performing a single scanning cycle of all channels on two multiplexer modules in a single switchbox In the example the A Tree Terminals of each terminal module connect to each other and to the multimeter in Figure 3 5 To connect the A tree terminals to each other use either the analog bus cables shown in Figures 2 10 and 2 11 or wire the terminals toget...

Page 37: ...nnel to start the scanning cycle 80 FOR I 1 TO 32 Start count loop 90 ENTER 722 A Enter reading into variable A 100 PRINT A Print reading in variable A 110 TRIGGER 70914 Trigger the switchbox to advance the scan list 120 NEXT I Increment count 130 END Figure 3 4 Scanning Channels 100 to 215 of a Two Module Switchbox Chapter 3 Using the HP E1351A 53A FET Multiplexer Modules 37 ...

Page 38: ...hannel being measured Example Making 4 Wire Ohms Measurements by Scanning This type of measurement requires a paired channel closure for example channels 02 and 10 Use the SCAN MODE FRES command to automatically close the paired channels to the selected channels defined in the SCAN channel_list command Connect High and Low to a Bank 0 channel and High and Low to the paired channel eight numbers aw...

Page 39: ...ng consists of six steps Connecting the multimeter to the switchbox Selecting the SCAN MODE Selecting the SCAN PORT Selecting the TRIGger SOURce Specifying the SCAN channel_list Starting the scan INIT or TRIG IMMediate Downloading a Scan List The FET Multiplexer Module is primarily designed to be used as a high speed scanning switchbox or scanning voltmeter To enable it to make 100 000 connections...

Page 40: ...UT 70904 CLS 70 OUTPUT 70903 CONF VOLT DC 58 1 Configure the multimeter 80 OUTPUT 70903 TRIG SOUR EXT External trigger source 90 OUTPUT 70903 TRIG COUN 16 Set for 16 triggers 100 OUTPUT 70903 INIT Initialize multimeter wait for trigger 110 OUTPUT 70904 TRIG SOUR BUS Trigger on TRG command 120 OUTPUT 70904 SCAN MODE VOLT Configure for voltage 130 OUTPUT 70904 SCAN PORT ABUS Enables analog bus 140 O...

Page 41: ...TPUT 70904 CLS 70 OUTPUT 70903 CONF VOLT DC 58 1 Configure the multimeter 80 OUTPUT 70903 TRIG SOUR EXT External trigger source 90 OUTPUT 70903 TRIG COUN 16 Set for 16 triggers 100 OUTPUT 70903 INIT Initialize multimeter wait for trigger 110 OUTPUT 70904 STAT OPER ENAB 256 Enable operation complete bit 120 OUTPUT 70904 TRIG SOUR DBUS Digital bus triggers 130 OUTPUT 70904 SCAN MODE VOLT Configure f...

Page 42: ...e digital bus control the triggering The following program illustrates the procedures 10 DIM Rdgs 1 16 Dimension array to store readings 20 OUTPUT 70903 RST OPC Clear the multimeter OPC ensures reset is completed before program continues 30 OUTPUT 70903 CLS 40 OUTPUT 70903 CONF VOLT DC 100 115 Configures multimeter also automatically configures multiplexer for SCAN MODE SCAN PORT and TRIG SOUR 50 ...

Page 43: ...ence temperature is used to compensate for the change in temperature between the thermocouple desired measurement and the terminal temperature see Comments later in this section Setup for Measuring Thermocouple Temperature using an External Multimeter Figure 3 7 shows how to set up channel 01 of a single module switchbox to measure temperature using a thermocouple and an external multimeter Figure...

Page 44: ...guration used for these types of measurements may include an E1326B E1411B Multimeter and a FET multiplexer switchbox or an external voltmeter used with the FET switchbox The procedure for these types of measurements is 1 Measure the resistance of the thermistor channel 93 on the multiplexer terminal module CLOSe cc93 2 Measure the thermocouple voltage on the multiplexer channel 3 Convert the ther...

Page 45: ...dvance the channel list while in the TRIG SOUR BUS or TRIG SOUR HOLD mode Note that TRIG SOUR IMM is not the same as TRIG IMM To enable the HP E1300 E1301 Mainframe Trig Out port use the OUTP ON command The Event In mainframe trigger source is reserved with the TRIG SOUR EXT command Trig Out and Event In are mainframe resources and can only be allocated to one instrument at a time Scanning with Ex...

Page 46: ...Figure 4 1 Scanning Commands 46 Understanding the HP E1351A 53A FET Multiplexer Modules Chapter 4 ...

Page 47: ... any other instrument in the mainframe As an alternative to OUTP ON the Channel Closed on the digital bus also pulses for each channel closure Immediate Triggering TRIG SOUR IMM Sets immediate internal triggering The scan list is automatically advanced through the scan list Due to the high speed of the FET multiplexer this mode should be used with consideration for the capability of the multimeter...

Page 48: ...nces the channel list to the next channel 6 Steps 2 5 are repeated for channels 101 through 115 10 OUTPUT 722 TRIG EXT DCV Sets multimeter to external trigger and to measure dc volts 20 OUTPUT 70914 OUTP ON Enables Trig Out port 30 OUTPUT 70914 TRIG SOUR BUS Sets switchbox to receive bus triggers 40 OUTPUT 70914 SCAN MODE VOLT Sets switchbox to measure voltage 50 OUTPUT 70914 SCAN PORT ABUS Closes...

Page 49: ...nel number 100 2 The channel closure causes a trigger output from the Trig Out port 3 The trigger causes the multimeter to make a measurement 4 Measurement result is stored into multimeter memory 5 Trigger is output from multimeter s Voltmeter Complete port 6 Trigger to Event In port advances the channel list to the next channel 7 Steps 2 6 are repeated for channels 101 through 115 10 OUTPUT 722 T...

Page 50: ... scan list The sequence of operation is 1 TRIG SOUR DBUS selects digital bus triggering 2 INIT line 50 closes channel number 100 3 The channel closure causes a trigger output from the Channel Closed port 4 The trigger causes the multimeter to make a measurement 5 Measurement result is stored into multimeter memory 6 Trigger is output from multimeter s Voltmeter Complete port 7 Trigger to Advance C...

Page 51: ...eter automatically configures the multiplexer for SCAN MODE SCAN PORT and TRIGger SOURce DBUS 2 INIT closes first channel 3 The channel closure causes a trigger output from the Channel Closed port 4 The trigger causes the multimeter to make a measurement 5 Measurement result is stored into multimeter memory 6 Trigger is output from multimeter s Voltmeter Complete port 7 Trigger to Advance Channel ...

Page 52: ...g cycle is in progress The following example monitors bit 7 in the Status Register to determine when the scanning cycle completes The computer used in the example is an HP Series 200 300 used with HP BASIC as the program language The computer interfaces with the mainframe over HP IB The HP IB select code is 7 the HP IB primary address is 09 and the HP IB secondary address is 14 Example Scan Comple...

Page 53: ...nds are three or four 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 ESR 32 STB SCPI Command Format The SCPI commands perf orm functions like closing switches making measurements querying instrument states or retri...

Page 54: ...Therefore MEASURE measure and MeAsUrE are all acceptable Command keywords can be entered in their full form as shown above or can be entered in their short form In this manual the entry required in short form commands is always capitalized The short form is generally used for examples in this manual Implied Commands Implied commands are those which appear in square brackets in the command syntax N...

Page 55: ...e 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 MIN MAX 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 ...

Page 56: ... key to stop the scan When the scan is enabled from the interface and the trigger source is TRIGger SOURce BUS or TRIGger SOURce HOLD use ABORt or the HP E1301 front panel Reset Instr or Clear Instr keys to stop the scan Stopping Scans Enabled from Front Panel When a scan is enabled from the HP E1301 front panel execute RST over the interface or use the front panel Reset Instr or Clear Instr keys ...

Page 57: ...mber of Scans Use only numeric values between 1 to 32767 for the number of scanning cycles default is 1 Related Commands ABORt INITiate IMMediate RST Condition ARM COUNt 1 Example Setting Ten Scanning Cycles ARM COUN 10 Set 10 scanning cycles SCAN 100 115 Sets channel list INIT Starts scanning cycle COUNt ARM COUNt MIN MAX returns the current number of scanning cycles set by ARM COUNt ARM COUN MIN...

Page 58: ...or CARD number AUTO selects the module in a switchbox to be monitored Parameters Parameter Name Parameter Type Range of Values number AUTO Numeric 1 99 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 addresse...

Page 59: ...onitor mode off Selecting the Module to be Monitored Use the DISPlay MONitor CARD number AUTO command to select the module Monitor Mode on an HP 1301 Mainframe Display The following three examples show the types of display you will get Chan _ No channels closed on this card Chan 12 Channel 12 closed Chan 9 1 4 wire ohms set up with voltage on channel 9 RST Condition DISPlay MONitor STATe OFF 0 Exa...

Page 60: ...r a power off for downloaded scan lists Scanning a Set Number of Cycles The INITiate CONTinuous OFF or INITiate CONTinuous 0 command goes through the scan list the number of times specified by the ARM COUNt command Sending the INITiate IMMediate command closes the first channel in the channel list Each trigger from a trigger source selected by the TRIGger SOURce command advances the scan through t...

Page 61: ...scanning cycle and closes the first channel in the channel list Successive triggers from the source specified by the TRIGger SOURce command advances the scan through the channel list Comments Starting the Scanning Cycle The INITiate IMMediate command starts scanning by closing the first channel in the channel list Each trigger received advances the scan to the next channel in the channel list An i...

Page 62: ...ning methods Enabling Trig Out Port When enabled the Trig Out port is pulsed each time a channel is closed during scanning When disabled the Trig Out port is not pulsed Output Pulse The pulse is a 5 V negative going pulse Trig Out Port Reserved by Switchboxes The Trig Out resource is a system resource and can only be reserved by one instrument at a time Related Commands ROUTe SCAN TRIGger SOURce R...

Page 63: ...el on a card at a time If you want to close a channel on two different cards in the same VXIbus instrument for example 102 208 you can use ccnn ccnn Parameters Parameter Name Parameter Type Range of Values channel_list Numeric cc00 cc15 Comments Specify SCAN MODE and SCAN PORT Before using the CLOSe command specify the SCAN MODE and SCAN PORT Closing Channels To close use ROUTe CLOSe ccnn for a si...

Page 64: ...f card 1 215 closes channel 15 of card 2 CLOS 215 Query channel 215 OPEN ROUTe OPEN channel_list opens the multiplexer channels specified in the channel_list The channel_list is in the form ccnn ccnn ccnn ccnn ccnn or ccnn ccnn ccnn ccnn where cc card number 00 99 and nn channel number 00 15 Parameters Parameter Name Parameter Type Range of Values channel_list Numeric cc00 cc15 Comments Opening Ch...

Page 65: ...rm ccnn ccnn ccnn ccnn ccnn or ccnn ccnn ccnn ccnn where cc card number 00 99 and nn channel number 00 15 Parameters Parameter Name Parameter Type Range of Values channel_list Numeric cc00 cc15 Comments Channel List Valid channel lists are a single channel use ccnn for multiple channels use ccnn ccnn sequential channels use ccnn ccnn a group of sequential channels use ccnn ccnn ccnn ccnn or any co...

Page 66: ...with HP BASIC as the program language The computer interfaces with the mainframe over HP IB Assumed is an HP IB select code of 7 an HP IB primary address of 09 and 22 for the HP E1300A E1301A Mainframe and HP 3457A Multimeter respectively and an HP IB secondary address of 14 for the switchbox 10 OUTPUT 722 TRIG EXT DCV Sets multimeter to external trigger and to measure dc volts 20 OUTPUT 70914 OUT...

Page 67: ...s to be measured The paired channel plus or minus eight channels away on the other bank will automatically close If you specify both channels 102 110 the module will first setup for FRES reading on 02 then setup for FRES reading on 10 RST Condition ROUTe SCAN MODE NONE Example Selecting the 4 Wire Ohms Mode This example scans 8 channels for 4 wire ohms resistance measurements TRIG SOUR EXT Selects...

Page 68: ...s RST Condition ROUTe SCAN PORT NONE Example Selecting the ABUS Port TRIG SOUR EXT Selects external trigger source SCAN MODE FRES Selects the 4 wire ohms scanning mode SCAN PORT ABUS Selects the analog bus port SCAN 100 107 Sets channel list INIT Starts scanning cycle SCAN PORT ROUTe SCAN PORT returns the current state of the analog bus port The command returns NONE if the analog bus connection co...

Page 69: ...nt to be made before the next channel is closed Related Commands TRIGger SOURce DBUS TRIGger SOURce IMMediate Example Setting 16 µsec SETTling TIME TRIGger SOUR DBUS Triggering on the digital bus handshake lines SETTling TIME 16E 6 Delay l6µsec SETTling TIME ROUTe SETTling TIME MIN MAX channel_list returns the current setting for a specified channel MIN or MAX returns the minimum and maximum allow...

Page 70: ...ands ROUTe SCAN SRE STB SPOLL STATus PRESet Example Enable the Status Register Bit 7 STAT OPER ENAB 256 Enables bit 7 of the Status Register OPERation EVENt STATus OPERation EVENt returns the bit value of the Operation Status Register only bit 8 is used by the multiplexer modules Comments Setting Bit 8 of the Operation Status Register Bit 8 Scan Complete is set to 1 after a scanning cycle complete...

Page 71: ...ocouple FET Multiplexer Module Description The SYSTem CDEScription number command returns 16 Channel FET Mux with T C Example Reading the Description of Card 1 Module SYST CDES 1 Determine the description CPON SYSTem CPON number ALL opens all channels of a selected module or all modules cards in a switchbox Parameters Parameter Name Parameter Type Range of Values number Numeric 1 99 ALL Comments D...

Page 72: ...ng of the switchbox error numbers and messages Comments Error Numbers Messages in the Error Queue Errors generated by a switchbox stores an error number and corresponding error message in the error queue Each 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 fir...

Page 73: ...UTe SCAN channel_list command and an INITiate IMMediate command must be executed before TRIGger IMMediate can trigger the switchbox HOLD or BUS Source Remains If selected the TRIGger SOURce HOLD or TRIGger SOURce BUS commands remain in effect after triggering the switchbox with the TRIGger IMMediate command Related Commands INITiate ROUTe SCAN Example Advancing Scan using the TRIGger Command TRIG ...

Page 74: ...elay the multiplexer asserts Channel Closed on the digital bus Using External Trigger Inputs With TRIGger SOURce EXTernal selected only one switchbox at a time can use the external trigger input at the HP E1300A E1301A Mainframe s Event In port The trigger input is assigned to the first switchbox requesting the external trigger source Assigning External Trigger A switchbox assigned with TRIG SOUR ...

Page 75: ...Triggers TRIG SOUR BUS Sets interface bus triggering SCAN 100 115 Sets channel list INIT Starts scanning cycle TRG Advances channel list SOURce TRIGger SOURce returns the current trigger source for the switchbox Command returns either BUS DBUS EXT HOLD or IMM for trigger sources BUS DBUS EXTernal HOLD or IMMediate respectively Example Query Trigger Source TRIG SOUR EXT Sets trigger source to exter...

Page 76: ... Complete Query See note below See note below WAI Wait to Complete See note below CLS Clear status Clears all status registers see STATus OPERation EVENt ESE ESE Event status enable Event status enable query See note below See note below ESR Event status register query See note below SRE SRE Service request enable Service request enable query Enables status register bits see Chapter 4 for operatio...

Page 77: ...nt Query analog bus state Sets delay between trigger pulse and channel closed pulse Returns current parameter in SETTling TIME STATus OPERation ENABle OPERation EVENt Enables the Operation Status Register to set a bit in the Status Register Returns status of Operation Status Register SYSTem CDEScription number CPON number ALL CTYPe number ERRor Returns description of module in a switchbox Sets spe...

Page 78: ...Notes 78 HP E1351A 53A 16 Channel FET Multiplexer Command Reference Chapter 5 ...

Page 79: ...or high or low input Guard not switched Bandwidth 3dB 50Ω source 1 MΩ 10pF termination 200 kHz Screw Terminal Wire Size 16 AWG Max 26 AWG Min Module Size Device Type B register based Connectors Used P1 Number of Slots 1 Interrupt Level selectable Power Requirements Voltage 5V 12V Peak module current IPM A 0 20 0 13 Dynamic module current IDM A 0 01 0 01 Strain Gage Excitation 4 63V 10 Max Current ...

Page 80: ...Notes 80 HP E1351A 53A FET Multiplexer Specifications Appendix A ...

Page 81: ...ze system can be downsized by removing the command module This appendix contains the information you need for register based programming The contents include Register Addressing Page 81 Register Descriptions Page 84 Register Bit Descriptions Page 86 Executing Commands Page 90 Register Based Programming for Maximum Speed Page 93 Register Addressing Register addresses for register based devices are ...

Page 82: ...Figure B 1 Multiplexer Registers within A16 Address Space Figure B 2 Registers within HP E1301 E1406 A16 Address Space 82 HP E1351A 53A Register Based Programming Appendix B ...

Page 83: ...mple the multiplexer s factory set logical address is 112 With this address the multiplexer has a base address C00016 112 64 16 C00016 1C0016 DC0016 or decimal 49 152 112 64 49 152 7 168 56 320 A16 Address Space Inside the Command Module or Mainframe When the A16 address space is inside the command module or mainframe Figure B 2 the multiplexer s base address is computed as 1FC00016 LADDR 64 16 or...

Page 84: ...r Note that the bit names with an after them are True asserted when low zero An X represents a do not care situation and a 1 always represents 1 WRITE Registers The following WRITE registers are located on the multiplexer Status Control Register base 0416 Scan Control Register base 0616 Scan Channel Delay Register base 0816 Scan Channel Configuration Register base 0A16 Direct Channel Configuration...

Page 85: ... DBS EN CLR SCN Scan Channel Delay Register base 0816 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Undefined X X X X D3 D2 D1 D0 Read Undefined 1 1 1 1 D3 D2 D1 D0 Scan Channel Configuration Register base 0A16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write VLD A_D B_D C1 C0 X X X X X X X D3 D2 D1 D0 Read Undefined Direct Channel Configuration Register base 0C16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Wr...

Page 86: ...1 1 1 1 1 1 1 Device Class There are four classifications The FET Multiplexer Module is a register based device 11 Address Space The FET Multiplexer Module uses A16 address mode Manufacturer ID Hewlett Packard s identification number is 4095 which corresponds to bits 11 0 all set to 1 Device Type Register The Device Type Register contains a model code which identifies the module base 0216 15 14 13...

Page 87: ...tween direct control and scan list control A zero 0 indicates scan list control and a one 1 indicates direct control For scan list control the Direct Registers base 0C base 0E are invalidated For direct control the Scan Channel Configuration Register is invalidated Trigger Internal TRG INT Writing a one 1 immediately advances a channel on the scan list a zero 0 is the idle state Bit is automatical...

Page 88: ...lications Continuous Enable CNT EN Writing a one 1 in this bit enables the card to continually cycle through the scan list When this bit is enabled the last channel in a scan list resets the pointer back to the beginning of the scan list Reset Pointer RST PTR Writing a one 1 resets the pointer back to the beginning of the scan list CNT EN true automatically resets pointer at end of scan list If CN...

Page 89: ...temperature set the bits for Volts B and A Tree Isolation Switch Disable B D A D A zero in either one disables the respective Tree Isolation Switch Generally both disabled together equal the ROUTe SCAN PORT NONE command Valid Channel VLD A zero indicates that the specified channel is valid When entering a scan list the entire list must be loaded into each module For the channels that are not on th...

Page 90: ... valid and INT EN is true a WRITE to this register will generate an interrupt Executing Commands This command lists the SCPI commands and shows how to execute them with register based programming For further information on register based programming see the HP E1326B Multimeter User s Manual ABORt ABORt does not have an equivalent in register based programming This command is executed from the fro...

Page 91: ...annel_list the complete scan list must be loaded in each module in a multiple module configuration The channel is set valid if it is in that module and invalid in the other modules The channel list is downloaded in the following way Set CLR SCN in Scan Control Register to one then back to zero to clear the previous scan list DIR in the Status Control Register is set to false Channel number is set ...

Page 92: ...em SYSTem CDEScription is a READ on the Manufacturer ID Register SYSTem CTYPe is a READ on the Device Type Register SYSTem CPON can be achieved by setting the DIR bit true in the Status Control Register and setting VLD false This opens all channels without a card reset TRIGger TRIGger IMMediate is equivalent to writing a one to TRG INT in the Status Control Register The register returns to zero af...

Page 93: ... do the commands from Table B 1 on page 96 Note that all values in Table B 1 are specified in decimal set the function dcv set the range 1V Note You must have a fixed range to do 13k Auto range will do 2 5k set the aperture 10 µsec Note This will cause readings to be returned as 16 bits set the auto zero off or once set offset Compensation off set trigger source Immediate set trigger count 1 set t...

Page 94: ... 13 0 1 1 volts 14 0 1 1 volts 15 Now do the following to the HP E1351A write to register decimal code 4 8 Select direct control 6 26 Enable digital bus triggering continuous scanning pointer to beginning of scan 4 0 Control back to DVM 4 16 Close first channel The HP E1351A FET Multiplexer is now ready It will advance to the next channel every time a VM complete is received VM complete is a outpu...

Page 95: ...ister to determine if valid data is in the Data Buffer Or read the Data Buffer and throw away any 1 readings as a 1 decimal reading or all bits set to 1 indicates invalid data Keep reading the Data Buffer until you receive the number of readings specified in Sample Count Convert the readings from voltmeter format to 32 bit real format 6 To do debugging with the HP E1326B voltmeter use the Query Op...

Page 96: ...36 00 01 Off On 37 parameter opcode Trigger Source 06 00 01 02 03 0A Immediate External Hold TTL trigger lines 0 7 29 parameter opcode Trigger Count 39 upper byte middle byte lower byte 1 16 777 215 1 3 33 24 bit unsigned number 2 Trigger Delay 23 upper byte middle byte lower byte 0 16 777215s 1 31 24 bit unsigned number 2 Voltmeter Complete Signal Destination 40 8 bit binary number 7 0 7 TTL trig...

Page 97: ...rns in order the high byte middle byte and low byte 3 A parameter value of 0 sets infinite triggers per trigger arm 4 A parameter value of 0 sets infinite samples per trigger 5 Set when Sample Source is Timer 6 Used when Sample Source is Software The first measurement of each burst occurs when the trigger signal is received e g Trigger Immediate Subsequent measurements in the burst occur when Soft...

Page 98: ...ken This error also occurs when a new command opcode is received while the multimeter is placing a reading in the data buffer Trigger Arm is disabled 0516 The command or parameter received is not allowed in the two byte reading mode 10 µs aperture time 0C16 Command is terminated by another command 0E16 The aperture time is longer than the sample rate 0F16 Input overload A potentially damaging volt...

Page 99: ...mpting to address a channel of a module in a switchbox that is not supported by the module for example ch 99 of multiplexer module 2006 Command Not Supported On This Card Sending a command to a module card in a switchbox that is unsupported by the module 2008 Scan List Not Initialized Executing a Scan without the INIT command 2009 Too Many Channels in Channel List Attempting to address more channe...

Page 100: ...Notes 100 HP E1351A 53A FET Multiplexer Error Messages Appendix C ...

Page 101: ...0 ARM COUNt 57 Attenuator Configuration 23 B Backplane triggering 15 Bank common 12 isolating 32 one 1 12 32 zero 0 12 32 Base Address 83 Bit Map descriptions register 86 device type register 85 86 direct channel configuration register 85 89 direct control register 85 90 manufacturer ID register 84 86 scan channel configuration register 85 89 scan channel delay register 85 88 scan control register...

Page 102: ...laration 7 Connecting analog bus cables 42 channels to direct terminals 32 33 channels to tree terminals 35 digital bus cables 42 field wiring 24 mainframe to multimeter 38 multimeter to mainframe 38 multimeters 26 27 34 multiple modules together 12 signal generators 26 stand alone multimeters 12 26 switchbox channels to tree terminals 34 user inputs 22 Connections analog bus 12 multimeter 12 34 s...

Page 103: ...ts scanning with 45 48 50 66 trigger inputs 74 trigger port 48 50 triggering 15 F Field Wiring 24 Format common commands 53 SCPI commands 53 Four wire Ohms Measurements 35 38 67 Front Panel 22 G Getting Started 11 16 H Handshake Lines multimeter 36 High speed operation 12 scan rate 36 scanning 93 switching 11 12 temperature measurements 44 HP 3457A Digital Multimeter 48 50 66 HP E1326B Multimeter ...

Page 104: ...igital bus port 15 handshake lines 36 high speed scanning 93 measuring thermocouple temperature 43 44 primary address 14 scanning voltmeter 42 51 synchronize E1351A 53A to 48 49 to mainframe connection 38 Multiple modules 18 19 30 scans 39 SCPI commands linking 55 N Numeric Command Parameters 55 O Ohms Measurements 35 38 OPC 76 OPC 76 Opcodes multimeter 96 Opening channels 64 tree isolation switch...

Page 105: ...OUTe CLOSe 33 64 ROUTe OPEN 64 91 ROUTe OPEN 33 65 ROUTe SCAN 65 66 91 ROUTe SCAN MODE 67 92 FRES 33 38 67 NONE 67 RES 67 VOLT 67 ROUTe SCAN MODE 67 ROUTe SCAN PORT 33 68 92 ABUS 12 33 34 38 68 92 NONE 32 33 68 92 ROUTe SCAN PORT 68 ROUTe SETTling TIME 69 92 ROUTe SETTling TIME 69 RST 76 77 S Safety warnings 6 17 SAV 76 Scan Channel Configuration Register 85 89 Scan Channel Delay Register 85 88 Sc...

Page 106: ...tatic Electricity 17 Status Register 52 70 polling 52 STATus Subsystem 70 77 Status Control Register 85 87 STATus OPERation ENABle 52 70 STATus OPERation EVENt 52 70 STB 52 76 Switchbox addressing 14 18 card numbering 18 30 channels to tree terminals 34 commands for scanning 45 46 configuration 14 connecting channels to direct terminals 32 33 continuous scanning 60 description of 14 errors 72 mult...

Page 107: ...69 digital bus 15 16 50 51 74 external inputs 74 source 12 45 47 74 TST 76 77 Two wire Ohms Measurements 38 67 U Understanding the HP E1351A 53A 45 52 Using bus triggers 74 75 external trigger inputs 74 external triggers 75 HP 3457A multimeter 48 50 66 HP E1326B multimeter 51 HP E1351 53A multiplexer 29 44 scan complete bit 52 scanning trigger sources 45 47 scanning voltmeter configuration 51 stan...

Reviews: