HP E1442A User Manual
HP E1442A User Manual

HP E1442A User Manual

C switch module
Table of Contents

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the E1442A and is the answer not in the manual?

Questions and answers

Summary of Contents for HP E1442A

  • Page 1 T h e t e s t & me a s u r e me n t e q u i p me n t y o u n e e d a t t h e p r i c e y o u w a n t . A l l t e s t I n s t r u me n t s , I n c .
  • Page 2 Reader Comment Sheet ........9 Chapter 1. HP E1442A Module Setup ......11 Using This Chapter .
  • Page 3: Table Of Contents

    IEEE 488.2 Common Command Reference ......72 Appendix A. HP E1442A Form C Switch Specifications ....73 2 Table of Contents HP E1442A User’s Manual...
  • Page 4 Register Access with Memory Mapping (Embedded Controller) ... 79 Reading the HP E1442A Registers ......80 Writing to HP E1442A Registers .
  • Page 5 Notes 4 Table of Contents HP E1442A User’s Manual...
  • Page 6 For warranty service or repair, this product must be returned to a service facility designated by Hewlett-Packard (HP). Buyer shall pre- pay shipping charges to HP and HP shall pay shipping charges to return the product to Buyer. However, Buyer shall pay all shipping charges, duties, and taxes for products returned to HP from another country.
  • Page 7 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 product. Return the product to a Hewlett-Packard Sales and Service Office for service and repair to ensure that safety features are maintained. HP E1442A 64-Channel Form C Switch Module User’s Manual...
  • Page 8 IEC 801-5:1992(DRAFT) 3kV Low Energy, 1kV High Energy Supplementary Information: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC. Tested in a typical configuration in an HP C-size VXI mainframe. July 28, 1994 Jim White, QA Manager European contact: Your local Hewlett-Packard Sales and Service Office or Hewlett-Packard GmbH, Department HQ-TRE, Herrenberger Straße 130, D-71034 Böblingen, Germany (FAX +49-7031-14-3143).
  • Page 9 Notes HP E1442A 64-Channel Form C Switch Module User’s Manual...
  • Page 10 Please fold and tape for mailing Reader Comment Sheet HP E1442A 64-Channel Form C Switch Module User’s Manual Edition 2 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S.
  • Page 11 HP E1442A 64-Channel Form C Switch Module User’s Manual...
  • Page 12: Using This Chapter

    General Information The terms "Form C switch" and "switch" are both used in this manual to refer to the HP E1442A 64-Channel Form C Switch Module which is a VXIbus C-size register-based slave device that can operate in a C-size VXIbus mainframe or a VMEbus mainframe.
  • Page 13: Graphical Overview

    HP E1442A Terminal Standard Solder-Lug Terminals Module Summary • Option 010: Signal Conditioning Circuitry/Solder Eyes • Option 020: Screw Terminal Form A Configuration Terminals (NOTE: Option 020 has no connection to the NC relay contact.) 12 HP E1442A Module Setup Chapter 1...
  • Page 14: Module Use And Address Selection

    Single-Module at address 48. Switchboxes Single-module channel addressing: A single-module switchbox has channel addresses of the form (@1nn). It is card number 1. Figure 1-2. Logical Address, Card (Module) Number and Channel Address Chapter 1 HP E1442A Module Setup 13...
  • Page 15: Setting The Module Address Switch

    Figure 1-3 for switch position information. Note When using an HP E1405A/B or E1406A, the address switch value must be a multiple of 8 if the module is the first module in a switchbox used with a VXIbus command module using SCPI commands.
  • Page 16: Setting Interrupt Priority

    Note Consult your mainframe manual to make sure backplane jumpers are configured correctly. If you are using the HP E1401A/B Mainframe, these jumpers are automatically set when the card is installed.
  • Page 17: Connecting User Inputs

    Figure 1-1 earlier in this chapter shows the switch module and the three terminal modules. Figure 1-5 below shows the module front panel and the module’s connector pin-out which mate to the terminal module. Figure 1-5. 64-Channel Form C Switch Front Panel 16 HP E1442A Module Setup Chapter 1...
  • Page 18: Standard Form C Configuration

    Standard Form C Configuration HP E1442A Standard Terminal Module Form C Configuration with Solder Lugs Chapter 1 HP E1442A Module Setup 17...
  • Page 19: Option 010 Form C Configuration

    Option 010 Form C Configuration HP E1442A Option 010 Terminal Module Form C Configuration with Signal Conditioning Circuitry 18 HP E1442A Module Setup Chapter 1...
  • Page 20: Option 020 Form A Configuration

    Option 020 Form A Configuration HP E1442A Option 020 Terminal Module Form A Configuration with Screw Terminals Chapter 1 HP E1442A Module Setup 19...
  • Page 21 Standard Option 010 Option 020 Solder-lug Signal Conditioning Form A Screw Terminal RELAY OPEN LOAD 1 LOAD 1 NO CONNECTION RELAY CLOSED LOAD 2 LOAD 2 LOAD 2 Figure 1-6. Terminal Module Differences 20 HP E1442A Module Setup Chapter 1...
  • Page 22: Using The Internal Buses

    Using the Internal The HP E1442A 64-Channel Form C Switch Module contains internal buses that you can connect any channel contact to. Figure 1-7 below shows Buses channels 0 and 63 and the internal bus structure. There is a bus for the common, the normally closed (NC), and the normally open (NO) contacts.
  • Page 23: Warnings And Cautions

    NOTE: For clarity, not all channel relays are shown. "Relay Connection" and "Bus Connection" nodes are identified on the previous diagram. Figure 1-8. HP E1442A Internal Bus Component/Jumper Locations WARNINGS and CAUTIONS WARNING SHOCK HAZARD. Only qualified, service-trained personnel aware of the hazards involved should install, configure, or remove the module.
  • Page 24 CAUTION WIRING TERMINAL MODULE: When wiring to the terminal connectors on the E1442A terminal module, be sure not to exceed a 5mm strip back of insulation to prevent the possibility of shorting to other wiring on adjacent terminals.
  • Page 25: Installing The Switch Module In A Mainframe

    Installing the Switch Module in a Mainframe The HP E1442A 64-Channel Form C Switch Module may be installed in any slot (except slot 0) in a C-size mainframe. Refer to Figure 1-9 to install the module in a mainframe. NOTE: The extraction levers...
  • Page 26: Wiring The Terminal Module

    When wiring all channels, use a smaller gauge wire (No. 20-22 AWG). NOTE: Solder eyes will accept a dual 96-pin DIN-C Figure 1-10. Wiring the Terminal Module (continued on next page) Chapter 1 HP E1442A Module Setup 25...
  • Page 27 Figure 1-11. Wiring the Terminal Module (continued from previous page) 26 HP E1442A Module Setup Chapter 1...
  • Page 28: Module

    Attaching the Terminal Module to the Switch Module Figure 1-12. Attaching the Terminal Module to the Switch Module Chapter 1 HP E1442A Module Setup 27...
  • Page 29: Initial Operation

    The following program uses Hewlett-Packard BASIC and SCPI (Standard Commands for Programmable Instruments) language to get you started using the Form C switch. The example assumes an HP 9000 Series 200/300 (or equivalent) computer and a Hewlett-Packard Interface Bus (HP-IB). (HP-IB is the Hewlett-Packard implementation of the IEEE 488.2-1987 standard.)
  • Page 30: Card Numbers

    01 is assigned to the card at logical address 120. Card number 02 is assigned to the card at address 121 and card number 03 is assigned to the card at address 122. Chapter 1 HP E1442A Module Setup 29...
  • Page 31 ! Open channels 03 and 10 on card Channel Ranges: OPEN (@100:163) ! Open all channels on card 01. SCAN (@100:163) ! Scan all channels on card 01. SCAN (@100:199) ! Scan all channels on card 01. 30 HP E1442A Module Setup Chapter 1...
  • Page 32: Using This Chapter

    Using This Chapter This chapter provides application information and examples for using the HP E1442A 64-Channel Form C Switch Module in a "switchbox". The switchbox can consist of a single-switch module or multiple-switch modules. It can also include other HP switch modules which are controlled by the same "SWITCH"...
  • Page 33: How To Scan

    Channel state All 64 channels are open (channels 00 - 63). Channel list from SCAN Current channel list is invalidated following a reset of command (after *RST) the module with the *RST command. 32 HP E1442A Switchbox Application Examples Chapter 2...
  • Page 34: Using Scanning Trigger Sources

    External Device following figure for typical user connections. For measurement synchro- nization, the HP E1405A/B or E1406A Trig Out port is connected to the instrument External Trigger In port. For this example, the mainframe and instrument are connected via HP-IB with mainframe at address 709 and the measurement instrument at address 722.
  • Page 35 Figure 2-2. Scanning with an External Device 34 HP E1442A Switchbox Application Examples Chapter 2...
  • Page 36 See the following figure for typical user connections. For this Trig In Ports example, the mainframe and measurement instrument are connected via HP-IB with mainframe at address 709 and the measurement instrument at address 722. The Form C switch logical address is 120 (secondary address = 120/8= 15 and therefore addressed through the mainframe at 70915).
  • Page 37: Using The Scan Complete Bit

    When enabled by the STAT:OPER:ENAB 256 command, the Scan Complete bit will be reported as bit 7 of the Status Register. Use the HP-IB Serial Poll or the IEEE 488.2 Common command to read the Status Register. *STB? When bit 7 of the Status Register is enabled by the...
  • Page 38 The computer interfaces with an HP E1400A/E1401A Mainframe or an HP E1405/E1406 Command Module over HP-IB. The HP-IB select code is 7, the HP-IB primary address is 09, and the HP-IB secondary address is 15. Example: Scan Complete Interrupt 10 OUTPUT 70915;"*CLS"...
  • Page 39: Saving And Recalling States

    50 IF VAL (Err$) > 0 THEN ! If an error is found (Err$ not 0). 60 PRINT "Error";Err$ ! Print the error. 70 STOP ! Quit if error encountered. 80 END IF 90 ... (PROGRAM CONTINUES) 38 HP E1442A Switchbox Application Examples Chapter 2...
  • Page 40 If errors do occur, the switch module interrupts the computer, and the error codes and messages are read from the error queue. This HP BASIC programming example has a single switch module at address 70915. 40 ON INTR 7 CALL Errmsg ! Call to print out error message.
  • Page 41: Synchronizing The Form C Switch

    Digital Multimeter has an HP-IB select code = 7, primary address = 09 and secondary address = 03 (it is addressed as 70903). • HP E1442A has an HP-IB select code = 7, primary address = 09 and secondary address = 15 (it is addressed as 70915). •...
  • Page 42: Command Types

    Using This Chapter This chapter describes Standard Commands for Programmable Instruments (SCPI) and summarizes IEEE 488.2 Common (*) commands applicable to the HP E1442A 64-Channel Form C Switch Module. This chapter contains the following sections: • Command Types ........Page 41 •...
  • Page 43: Command Separator

    [ROUTe:]CLOSe (@100:107, 201, 225) CLOSe (@100:107, 201, 225) These commands function the same closing channels 00 through 07 on card 1 and channels 01 and 25 on card 2. 42 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 44: Linking Commands

    )between the commands. For example: *RST;OUTP ON TRIG:SOUR HOLD;*TRG Linking Multiple SCPI Commands. Use both a semicolon ( )and a colon ( ) between the commands. For example: ARM :COUN 1;:TRIG:SOUR EXT Chapter 3 HP E1442A Switchbox Command Reference 43...
  • Page 45: Scpi Command Reference

    There are two methods to send commands to the instrument. The method most often used is from a controller over the HP-IB interface; this method will be referred to as the "HP-IB interface" in the following command reference.
  • Page 46 If the scan was started from the HP-IB interface but you wish to stop it by using the terminal, first make sure that the correct instrument (e.g.,SWITCH at desired logical address) is selected by using the terminal soft keys.
  • Page 47: Arm

    Related Commands: ABORt, INITiate:IMMediate, INITiate:CONTinuous • Condition: *RST ARM:COUNt 1 Example Setting Ten Scanning Cycles ARM:COUN 10 ! Sets 10 scanning cycles. SCAN (@100:115) ! Sets channel list. INIT ! Starts scanning cycle. 46 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 48: 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 HP-IB command will have no visible effect. Subsystem Syntax DISPlay...
  • Page 49: Monitor:card

    Select Module #2 in a Switchbox for Monitoring DISP:MON:CARD 2 ! Selects module #2 in a switchbox. :MONitor:CARD? DISPlay:MONitor:CARD? queries the setting of the :MONitor:CARD command and returns the module in a switchbox to be monitored. 48 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 50: Monitor[:State]

    • Monitor Mode on an HP E1405/1406 Command Module Display: A typical display for the HP E1442A 64-Channel Form C Switch with all channels (i.e. all relays) closed follows. The "#H" indicates data is in hexadecimal format. Each channel is represented as a bit in the hex value.
  • Page 51: Initiate

    Related Commands: ABORt, ARM:COUNt, INITiate[:IMMediate], TRIGger, TRIGger:SOURce • Condition: *RST INITiate:CONTinuous OFF Example Enabling Continuous Scans INIT:CONT ON ! Enables continuous scanning. SCAN (@100:163) ! Sets channel list. INIT ! Starts scanning cycle. 50 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 52: Continuous

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

    OUTPut OUTPut subsystem enables one trigger line of the HP E1405A/B or E1406A Command Module. It also can disable the active line. Subsystem Syntax OUTPut :ECLTrg <mode> [:STATe] [:STATe]? [:EXTernal] <mode> [:STATe] [:STATe]? :TTLTrg [:STATe] <mode> [:STATe]? :ECLTrgn[:STATe] <mode> enables (ON or 1) or disables...
  • Page 54: [:External][:State]

    ! Enables Trig Out port for pulse output. [:EXTernal][:STATe]? OUTPut:[:EXTernal][STATe]? queries the present state of the Trig Out port on the HP E1405/E1406 Command Module. The command returns 1 if the port is enabled, or 0 if disabled. Example Query Trig Out Port State OUTP ON ! Enable Trig Out port for pulse output.
  • Page 55: Ttltrgn[:State]

    A 1 is returned if the line is enabled; a 0 is returned if it is disabled. Valid values for n are 0 through 7. Parameter Name Parameter Type Range of Values numeric 0 thru 7 54 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 56: [Route:]

    • Closure Order: A list of channels will not all close simultaneously. The order channels close when specified from a single command is not guaranteed. Use sequential commands if needed. CLOSe Chapter 3 HP E1442A Switchbox Command Reference 55...
  • Page 57: Close

    Query Form C Switch Channel Closure CLOS (@100,215) ! 100 closes channel 00 of Form C switch #1; 215 closes channel 15 of Form C switch #2. CLOS? (@215) ! Query channel 215. 56 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 58: Open

    63 of a card number 2 Form C switch module in a single switchbox. OPEN (@100,263) ! 100 opens channel 00 of Form C switch #1; 263 opens channel 63 of Form C switch #2. Chapter 3 HP E1442A Switchbox Command Reference 57...
  • Page 59: Open

    Query Form C Switch Channel Open State OPEN (@100,263) ! 100 opens channel 00 of Form C switch #1; 263 opens channel 63 of Form C switch #2. OPEN? (@263) ! Query channel 263. 58 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 60: Scan

    Condition: All channels open. *RST Example Scanning Using External Device See Chapter 2, "Example: Scanning with External Device" or "Example: Scanning Using Trig Out and Trig In Ports" for example scanning programs using external instruments. Chapter 3 HP E1442A Switchbox Command Reference 59...
  • Page 61 See Chapter 2 for typical user connections to the Form C switch module. The computer used in the example is an HP Series 200/300 with HP BASIC as the program language. The computer interfaces with the mainframe over HP-IB. Assumed is an HP-IB select code of 7, an HP-IB primary address of...
  • Page 62: Scan:mode

    <channel_list> command for "no measurements". [ROUTe:]SCAN The SWITCH device driver for the E1442A also supports Form C switches which use this command to close appropriate tree relays for a specific kind of measurement (e.g., 2-wire and 4-wire ohms require different tree relay closures).
  • Page 63: Status

    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? queried. However, you can find bit 8 set with the STAT:OPER:EVENt? query command. 62 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 64: Oper:condition

    ! Enables bit 8 of the Operation Status Register to be reported to bit OPR in the Status Register. :OPERation:ENABle? STATus:OPERation:ENABle? returns which bits in the Event Register (Operation Status Group) are unmasked. Chapter 3 HP E1442A Switchbox Command Reference 63...
  • Page 65: Operation[:Event]

    0. It does not affect either the "status byte" or the "standard event status". PRESet does not clear any of the event registers. 64 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 66 Figure 3-1. HP E1442A Status System Register Diagram Chapter 3 HP E1442A Switchbox Command Reference 65...
  • Page 67: System

    *RST and also sets all other settings to their power-on states. Example Set All Channels on Module #1 to Power-on State SYST:CPON 1 ! Sets module #1 channels to power-on state (open). 66 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 68: Ctype

    -350, "Too many errors". The least recent error numbers/messages remain in the queue and the most recent are discarded. Example Reading the Error Queue SYST:ERR? ! Query the error queue. Chapter 3 HP E1442A Switchbox Command Reference 67...
  • Page 69: Trigger

    ! Sets trigger source to hold. SCAN (@100:163) ! Sets channel list. INIT ! Starts scanning cycle. loop statement ! Starts count loop. TRIG ! Advances channel list to next channel. increment loop ! Increments count loop. 68 HP E1442A Switchbox Command Reference Chapter 3...
  • Page 70: Source

    Using External Trigger Inputs: With TRIGger:SOURce EXTernal selected, only one switchbox at a time can use the external trigger input at the HP E1405/E1406 Command Module Trig In port. • Using TTL or ECL Trigger Bus Inputs: These triggers are from the VXI backplane trigger lines ECL[0,1] and TTL[0-7].
  • Page 71: Source

    • Using Bus Triggers: To trigger the switchbox with TRIGger:SOURce BUS selected, use the IEEE 488.2 Common command *TRG or the HP-IB Group Execute Trigger (GET) command. • Trig Out Port Shared by Switchboxes: See the OUTPut command. • Related Commands: [ROUTe:]SCAN, TRIGger, ABORt •...
  • Page 72: Scpi Command Quick Reference

    SCPI Command Quick Reference The following table summarizes the SCPI commands for the HP E1442A 64-Channel Form C Switch Module used in a switchbox. Command Description ABORt Aborts a scan in progress. :COUNt <number> MIN |MAX Multiple scans per INIT command.
  • Page 73: Ieee 488.2 Common Command Reference

    IEEE 488.2 Common Command Reference The following table lists the IEEE 488.2 Common (*) commands accepted by the HP E1442A 64-Channel Form C Switch Module. The operation of some of these commands is described in Chapter 2 of this manual. For more information on Common commands, refer to the user’s manual for...
  • Page 74: Appendix A. Hp E1442A Form C Switch Specifications

    Common to NO or NC: <40pF condensation must be expected. See page 74.) Channel to Channel: <30pF Relay Life (typical): No load: >10 operations Max. load: >10 operations Appendix A HP E1442A Form C Switch Specifications 73...
  • Page 75: Definition Of Terms

    Pollution Degree 1: No pollution or only dry, non-conductive pollution occurs. The pollution has no influence. Pollution Degree 2: Normally only non-conductive pollution occurs. Occasionally, however, a temporary conductivity caused by condensation must be expected. Clearance: The shortest distance in air between two conductive parts. 74 HP E1442A Form C Switch Specifications Appendix A...
  • Page 76: Appendix B. Hp E1442A Form C Switch Register Programming & Definitions

    Addressing the Registers ......Page 75 • Register-Based Programming the HP E1442A ... Page 78 •...
  • Page 77: The Base Address

    A16 address space is outside or inside the HP E1406A Command Module. A16 Address Space When the HP E1406A Command Module is not part of your VXIbus system Outside the Command (Figure B-1), the switch’s base address is computed as:...
  • Page 78: Register Offset

    DE00 DE04 1FDE00 1FDE04 56,832 + 4 = 56,836 2,088,448 + 4 = 2,088,452 Figure B-1. Register within A16 Address Space Figure B-2. Registers within the HP E1406 A16 Address Space Appendix B HP E1442A Register Programming & Definitions 77...
  • Page 79: Register-Based Programming The Hp E1442A

    Register-Based Programming the HP E1442A The HP E1442A Form C Switch Module is a register-based slave device. There are 64 independent switches on the card which are controlled using the Switch Control Registers. There are four register types on this module: •...
  • Page 80: Register Access With Memory Mapping (Embedded Controller)

    The following commands are sent to the HP El406 Command Module via the HP-IB. The example below shows a portion of an HP BASIC program. The controller could either be external or embedded in the VXI mainframe. This example shows the Status/Control Register being accessed.
  • Page 81: Reading The Hp E1442A Registers

    For the Form C switch, a read of the Device Type Register (base address + ) returns 0228 . This indicates it is a model HP E1442A. Status/Control Register Each relay requires about 13 msec execution time (close to open or open to close) during which time the switch is "busy".
  • Page 82 ) to close channel 02. Or, write a to bit 15 of the register at base + 16 to open channel 63. Note All relays are non-latching and will open during a power-down. Appendix B HP E1442A Register Programming & Definitions 81...
  • Page 83 Write a "1" to the register bit to close the relay. Write a "0" to the register bit to open the relay. 82 HP E1442A Register Programming & Definitions Appendix B...
  • Page 84: Register Definitions

    100 ms and then you must set bit 0 back to a logical 0 to allow switches to be closed. bit 6 Disable interrupt by writing a 1 to this bit (this is set back to 0 with a reset). Appendix B HP E1442A Register Programming & Definitions 83...
  • Page 85 (see figures 1-7 and 1-8). bit 14 MODID bit; if the bit is 0, module has been selected during turn-on. Normally this bit is 1 when not in the turn-on cycle. 84 HP E1442A Register Programming & Definitions Appendix B...
  • Page 86: Switch Enable Registers

    Switch Enable Register (Channels 32 - 47) Address b +14 Ch47 Ch46 Ch45 Ch44 Ch43 Ch42 Ch41 Ch40 Ch39 Ch38 Ch37 Ch36 Ch35 Ch34 Ch33 Ch32 Write* Read** Always returns FFFF Appendix B HP E1442A Register Programming & Definitions 85...
  • Page 87 Switch Enable Register (Channels 48 - 63) Address b +16 Ch63 Ch62 Ch61 Ch60 Ch59 Ch58 Ch57 Ch56 Ch55 Ch54 Ch53 Ch52 Ch51 Ch50 Ch49 Ch48 Write* Read** Always returns FFFF 86 HP E1442A Register Programming & Definitions Appendix B...
  • Page 88: Programming Examples

    Programming Examples Beginning of Program /* This program resets the HP E1442A, closes channels and reads the*/ /* switch’s relay control registers, opens channels and scans all 64*/ /* channels on the module. #include <sicl.h> #include <stdio.h> #include <stdlib.h> #include <math.h>...
  • Page 89: Read Status Register

    /* set all bits in register for channels 0-15 (offset 10) to 1 */ iwpoke((unsigned short *)(base_addr + 0x10), 0xffff); /* read the E1442A relay control registers and print their value*/ /* NOTE: relay control registers always return FFFF (hex) chan_0_15_reg = iwpeek((unsigned short *)(base_addr + 0x10));...
  • Page 90: Reset Function

    /* delay 100 ms for reset then set bit to 0 to allow closing of */ /* switches /* this function resets the switch module */ iwpoke((unsigned short *)(base_addr + 0x04), 1); delay (100); iwpoke((unsigned short *)(base_addr + 0x04), 0); } Appendix B HP E1442A Register Programming & Definitions 89...
  • Page 91 Notes 90 HP E1442A Register Programming & Definitions Appendix B...
  • Page 92: Appendix C. Hp E1442A Form C Switch Error Messages

    The table on the following page lists all the error messages that can be generated by the HP E1442A Form C Switch Module. Error numbers with positive values are not governed by the SCPI standard.
  • Page 93 Sending a command to a module (card) in a switchbox that is not supported this card by the module or switchbox. 2601 Channel list required Sending a command requiring a channel list without the channel list. 92 HP E1442A Form C Switch Error Messages Appendix C...
  • Page 94: Appendix D. Hp E1442A Option 010 Terminal Module

    HP E1442A Option 010 Terminal Module About This Appendix This appendix documents the HP E1442A Option 010 Terminal Module. With this terminal module the user can easily add components to configure a variety of passive signal conditioning circuits including pullups, pulldowns, and both single-ended and differential resistive dividers and filters.
  • Page 95 Figure D-2. HP E1442A Option 010 Terminal Module 94 HP E1442A Option 010 Terminal Module Appendix D...
  • Page 96: Straight-Through Configuration Example

    Any channel of the terminal module can be configured as a straight-through Form C relay. In this mode no resistors or capacitors are included. A two-position jumper is placed on the mode selection jumper. Figure D-3. No components are added. Set one configuration jumper as illustrated below (INLINE). Appendix D HP E1442A Option 010 Terminal Module 95...
  • Page 97: Resistor Divider Configuration Example

    Figure D-4. Components to be added: Resistor R25 and SIP resistor pack RP24-31. Set one configuration jumper as illustrated below (LP/DIV). 96 HP E1442A Option 010 Terminal Module Appendix D...
  • Page 98: Low-Pass Filter Configuration Example

    Any channel can be configured as a low-pass filter connected to the normally open contact of the Form C relay. Figure D-5. Components to be added: Resistor R25 and Capacitor C25. No configuration jumpers required. Appendix D HP E1442A Option 010 Terminal Module 97...
  • Page 99: Common Terminal Pullup Configuration Example

    C relay. The figure below shows channel 25 with the pullup attached to the COM contact . Figure D-6. Components to be added: SIP resistor pack RP24-31. Set two configuration jumpers as illustrated below (PU COM). 98 HP E1442A Option 010 Terminal Module Appendix D...
  • Page 100: Normally Closed Terminal Pullup Configuration Example

    Form C relay. The figure below shows channel 25 with the pullup attached to the NC contact. Figure D-7. Components to be added: SIP resistor pack RP24-31. Set two configuration jumpers as illustrated below (PU NC). Appendix D HP E1442A Option 010 Terminal Module 99...
  • Page 101: Normally Open Terminal Pullup Configuration Example

    Form C relay. The figure below shows channel 25 with the pullup attached to the NO contact. Figure D-8. Components to be added: SIP resistor pack RP24-31. Set two configuration jumpers as illustrated below (PU NO). 100 HP E1442A Option 010 Terminal Module Appendix D...
  • Page 102: Divider With Filter Configuration Example

    Any channel can be configured as a resistor divider with a low-pass filter connected to the normally open contact of the Form C relay. Figure D-9. Components to be added: Resistor R25, Capacitor C25 and SIP resistor pack R24-31. Set one configuration jumper as illustrated below (LP/DIV). Appendix D HP E1442A Option 010 Terminal Module 101...
  • Page 103: Differential Divider Or Filter Configuration Example

    Figure D-10. Components to be added: Resistors R24 and R25; add a cross-channel capacitor for a differential filter or add a cross-channel resistor for a differential divider. No configuration jumpers are required. 102 HP E1442A Option 010 Terminal Module Appendix D...
  • Page 104 Attaching Terminal Module to Switch Module, 27 ARM:COUNt?, 43, 47 DISPlay:MONitor:CARD, 48 DISPlay:MONitor:CARD?, 48 DISPlay:MONitor[:STATe], 47 - 49 Base Address, 76 DISPlay:MONitor[:STATe]?, 49 IEEE 488.2, 41, 72 implied, 42 INITiate:CONTinuous, 50 INITiate:CONTinuous?, 51 INITiate[:IMMediate], 51 HP E1442A Form C Switch Module User’s Manual Index 103...
  • Page 105 *TRG, 43, 70 - 72 HP-IB *TST?, 72 serial poll, 36 *WAI, 72 Compatibility of extraction levers with older mainframes, 24 Conformity, declaration of, 7 Connector Pin-out front panel drawing, 16 104 Index HP E1442A Form C Switch Module User’s Manual...
  • Page 106 Option 010, Resistor Divider Configuration, 96 Option 010, Straight Through Configuration, 95 SCAN:MODE, ([ROUTe:]SCAN:MODE), 61 SCAN:MODE?, ([ROUTe:]SCAN:MODE?), 41 - 42 Option 010, User Connections Diagram, 93 Scanning Example, with external device, 33 Optional Parameters, 43 HP E1442A Form C Switch Module User’s Manual Index 105...
  • Page 107 Terminal Module, Option 010, 18 Terminal Module, Option 020, 19 Terminal Module, standard, 17 Terminal Module, wiring, 25 TRIGger Subsystem, 68 - 70 TRIGger[:IMMediate], 68 TRIGger:SOURce, 69 - 70 TRIGger:SOURce?, 70 106 Index HP E1442A Form C Switch Module User’s Manual...

Table of Contents