Keysight VXI 75000 С Series User Manual
Keysight VXI 75000 С Series User Manual

Keysight VXI 75000 С Series User Manual

64-channel form c switch module
Hide thumbs Also See for VXI 75000 С Series:
Table of Contents

Advertisement

Quick Links

75000 Series C
User Manual
Keysight E1442A 64-Channel
Form C Switch Module

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VXI 75000 С Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Keysight VXI 75000 С Series

  • Page 1 75000 Series C User Manual Keysight E1442A 64-Channel Form C Switch Module...
  • Page 3 Warranty © Keysight Technologies, Inc. 2019 No part of this manual may be repro- To contact Keysight for sales and techni- THE MATERIAL CONTAINED IN THIS duced in any form or by any means cal support, refer to the support links on DOCUMENT IS PROVIDED “AS IS,”...
  • Page 4 In Case of Damage Cleaning Instruments that appear damaged or Clean the outside of the Keysight mod- defective should be made inoperative ule/chassis with a soft, lint-free, and secured against unintended oper- slightly dampened cloth. Do not use ation until they can be repaired by detergent or chemical solvents.
  • Page 5 Safety Symbols A CAUTION denotes a hazard. It calls attention to an operating pro- cedure or practice, that, if not cor- rectly performed or adhered to could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated condi- tions are fully understood and met.
  • Page 7: Table Of Contents

    Detecting Error Conditions ........54 Example: Error Checking Using Polling ......54 Keysight E1442A User Manual...
  • Page 8 Subsystem Syntax ..........77 viii Keysight E1442A User Manual...
  • Page 9 Device Type Register ......... 104 Keysight E1442A User Manual...
  • Page 10 Error Messages..........114 Keysight E1442A User Manual...
  • Page 11: Getting Started

    E1442A 64-Channel Form C Switch User Guide Getting Started Using This Chapter This chapter shows how to get started using the E1442A 64-Channel Form C Switch Module. It gives guidelines to configure, install and program the module. Chapter contents include: Switch Description page 11 Configuring the Switch...
  • Page 12 Channel 29 Channel 30 Channel 31 Channel 32 (32) Channel 33 Channel 34 Channel 35 (Bank B) Channel 60 Channel 61 Channel 62 Channel 63 Figure 1-1 E1442A Form C Switch Front Panel Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 13: Switch Block Diagram

    42 VDC or 60V Peak AC CH 63 CH 63 CH 63 Channel 63 Signal Conditioning Circuitry Jumpers Figure 1-2 E1442A Form C Switch - Simplified Block Diagram Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 14: Terminal Module Descriptions

    Option 010 Form C Option 020 Form C Solder Lug Signal Conditioning Form A Screw Terminal Relay Open Load 1 Load 1 No Connection Relay Closed Load 2 Load 2 Load 2 Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 15 Option 020 Form A Screw Terminal Module Channel Load Note: This is a Form A switch configuration. There is no terminal module connection to the relay's NC contact. Figure 1-4 Terminal Module Configurations Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 16: Configuring The Switch

    Do not touch any circuit element connected to the terminal module if any other connector to the terminal module is energized to more than 30 VAC RMS or 60 VDC. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 17 Do not use abrasive cleaners. Do not use an excessively wet cloth or allow excessive water to migrate inside the module. Let the panel dry thoroughly before reinstalling the module. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 18: Setting The Logical Address

    32, and the value of switch 6 = 64, the LADDR set = 8 + 16 + 32 + 64 = 120. Logical Address Switch Location LADDR = 120 OPEN = Switch Set To 0 (OFF) CLOSED = Switch Set To 1 (On) Figure 1-5 Setting the Logical Address (LADDR) Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 19: Determining The Laddr

    The multiple- and single-module switchbox (bottom figure), has two switchboxes: a multiple-module switchbox at logical address 120 and a single-module switchbox at address 48. The single-module switchbox has channel addresses of the form (@1nn). Its card number is 1. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 20 MULTIPLE- and SINGLE-MODULE SWITCHBOXES Card Number 01 02 (Valid Numbers = 01-99) Channel Addresses: 1nn, 2nn, 3nn, etc. where nn is the channel number Figure 1-6 Typical Switchbox Arrangements Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 21: Setting Interrupt Priority

    If the card uses two 2-pin jumpers, both jumpers must be placed in the same row for proper operation. See the applicable mainframe manual to make sure backplane jumpers are configured correctly. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 22 Getting Started Configuring the Switch Interrupt Request Level Jumper Location LEVEL X = Interrupt Disabled Figure 1-7 Setting Interrupt Request (IRQ) Priority Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 23: Using The Internal Buses

    Figure 1-9 shows component/jumper locations on the module. Module NC, NO Pullup JM152 JM35 JM36 JM154 Relay CH63 CH63 Relay Relay Connections Bus Connections Figure 1-8 Internal Bus Structure Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 24 Getting Started Configuring the Switch Relay Connections Bus Connections Figure 1-9 Internal Bus Component/Jumper Locations Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 25: Installing The Switch In A Mainframe

    Tighten the top and bottom screws to secure the E1442A to the mainframe. To remove the E1442A from the mainframe, reverse the procedure. Figure 1-10Installing the Switch in a VXI Mainframe Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 26: Configuring The Terminal Modules

    Figure 1-11 and Figure 1-12 show steps to wire terminal module s. Maximum terminal wire size is No. 16 AWG. Wire ends should be stripped 5mm (0.2 in.) and tinned. When wiring all channels, use a smaller gauge wire (No. 20-22 AWG). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 27 Then install connectors Solder-Lug. on terminal module. See Figure 1-1 for Channel COM, NC and NO pin-out from the switch module. STANDARD TERMINAL MODULE Figure 1-11Wiring the Terminal Modules (cont’d on Figure 1-12) Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 28 Keep wiring exit panel hole for wire exit as small as possible. onto the fixture. B. Press down and tighten screws. Tighten wraps to secure wires. Figure 1-12Wiring the Terminal Modules (cont’d from Figure 1-11) Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 29: Attaching Terminal Modules To The Switch Module

    To remove the terminal module from the E1442A, use a small screwdriver to release the two extraction levers and push both levers out simultaneously to free it from the E1442A. Figure 1-13Attaching a Terminal Module to the Switch Module Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 30: Configuring The Option 010 Terminal Module

    Channel 1 Channel 1 User Supplied Channel Pair Component Divider/Filter Configuration Module Channels Components Jumpers Channel 0 Channel 0 Connections for 2 of 64 Channels Figure 1-14Option 010 Terminal Module User Connections Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 31 Configuring the Terminal Modules Getting Started Figure 1-15Option 010 Terminal Module Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 32: Example: Straight-Through Configuration

    Module Channel Resistor Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-16Example: Straight-Through Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 33: Example: Resistor Divider Configuration

    Figure 1-17 shows the voltage solder holes and identifies the voltage to which the row is connected. For this example, resistor R25 and SIP resistor pack RP24-31 are to be added. Set one configuration jumper as shown in Figure 1-17 (LP/DIV). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 34 Channel Resistor Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-17Example: Resistor Divider Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 35 Channel Resistor Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-18Example: Low-Pass Filter Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 36 Channel Resistor Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-19Example: Common Terminal Pullup Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 37 Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-20Example: Normally Closed Terminal Pullup Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 38 Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-21Example: Normally Open Terminal Pull-up Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 39 Channel Resistor Solder Holes Channel Capacitor Solder Holes Channel Configuration Jumpers Channel Number User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-22Example: Divider with Filter Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 40 Figure 1-23 shows channel 24 and 25 in this configuration with the optional filter. For 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. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 41 Jumpers Channel Differential filter: Number Add Capacitor Differential Divider: Add Resistor User Supplied Resistor Packs (SIP) Locations and associated pullup voltage (for optional standup resistors) Figure 1-23Example: Differential Divider or Filter Configuration Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 42: Programming The Switch

    01, 02,...,nn. The module with the lowest logical address is card number 01, the module with the next lowest logical address is card number 02, etc. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 43 For example, CLOS (@100:215) is acceptable, but CLOS (@215:100) generates an error. Some example channel lists/ranges follow. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 44: Start-Up Exercises

    RUN the program and look for the device driver "SWITCH,SWITCHBOX,A.08.00,RAM". RAM could be FLASH (flash ROM) depending on where the device driver is loaded. DIAGnostic:DRIVer:LIST? queries the command module at address 70900 for a list of the device drivers Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 45: Exercise 2: Query Module Identity

    10 DIM A$[256] 20 OUTPUT 70915;"*IDN?" 30 ENTER 70915;A$ 40 PRINT A$ 50 END RUN the program. The response should be as follows. The device driver revision must be A.08.00 or later. "HEWLETT PACKARD,SWITCHBOX,0,A.08.00" Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 46 It is always a good idea to check if your program causes the instrument to report any errors during program development (such as command strings that are invalid and cause an error to be sent to the Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 47 This error is generated by the instrument driver while trying to parse the command (the error -113 is documented in the command module manual). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 48 Getting Started Programming the Switch Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 49: E1442A Application Examples

    E1442A 64-Channel Form C Switch User Guide E1442A Application Examples Using This Chapter This chapter provides application information and examples for using the E1442A 64-Channel Form C Switch Module in a switchbox. The chapter contents are: General Scanning Information page 49 Saving and Recalling States page 53 Detecting Error Conditions...
  • Page 50: Switchbox Definition

    SCAN Defines channels to be scanned (required). TRIG Advances to next channel in scan list (required if using HOLD or BUS trigger sources). TRIGger:SOURce Sets the trigger source for scan advance (optional). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 51: Reset Conditions

    GPIB Service Request (SRQ), you can interrupt the computer when the Scan Complete bit is set after a scanning cycle completes. This allows the computer to do other operations while the scanning cycle is in progress. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 52 PRINT "DO OTHER OPERATION HERE" !Enter program lines for computer to do other oper END WHILE 100 PRINT "INTERRUPT GENERATED" !Program goes to this line after interrupt is generated by a completed scanning cycle. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 53: Saving And Recalling States

    If *SAV was not previously executed using the selected number, the switch module will configure to the reset values (see Table 2-2). Scan lists are not saved when a state is saved. You must re-enter your scan list after recalling a state. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 54: Detecting Error Conditions

    ON INTR 7 CALL Errmsg ! Call to print out error message ENABLE INTR7:2 OUTPUT 70915;"*SRE 32" !Enables the standard event summary bit SRE OUTPUT 70915;"*ESE 60" !Enables all parser generated errors !See STATus command figure Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 55 ENTER 70915;Code,A$ ! Read response PRINT Code,A$ ! Print error UNTIL Code=0 ! Keep querying for an error until error code = 0 OUTPUT 70915;"*CLS" ! Clear status registers/error queue STOP SUBEND Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 56: Scanning With External Instruments

    1 INIT (line 50) closes channel 100. 2 Closure causes trigger output from the Trig Out port. 3 Trigger to Ext Trig In initiates channel 100 measurement. 4 Result is sent to the computer (lines 60-80). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 57 To DUTs Common E1406A E1442A E1401 Mainframe Trig Trig 3458 Voltmeter Ext Out LO I (VM Comp) HI LO Ext Trig Figure 27 Example: Scanning Using Trig Out and Trig In Ports Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 58 E1442A with a GPIB select code = 7, primary address = 09 and secondary address = 15 (addressed as 70915). OUTPUT 70915;"CLOS (@100)" ! Close channel 100 OUTPUT 70915;"*OPC?" ! Wait for completion of close ! command ENTER 70915;Opc_value ! Read response to *OPC? command. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 59 Scanning with External Instruments E1442A Application Examples ! Channel is closed and the measurement can be made. OUTPUT 70903;"MEAS:VOLT:DC?" ! Make VM measurement ENTER 70903;Meas_value ! Read the measurement PRINT Meas_value ! Print the measurement Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 60 E1442A Application Examples Scanning with External Instruments Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 61: E1442A Command Reference

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

    In this case, the instrument assumes you intend to use the implied command and it responds as if you had sent it. Examine the [ROUTe:] subsystem shown below: [ROUTe:] CLOSe<channel_list> CLOSe?<channel_list> OPEN<channel_list> OPEN?<channel_list> SCAN<channel_list> :MODE NONE|VOLT :MODE? Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 63 For example, *RST;OUTP ON or TRIG:SOUR HOLD;*TRG Use both a semicolon (;) and a Linking Multiple SCPI Commands. colon (:) between the commands. For example, ARM :COUN 1;: TRIG:SOUR EXT Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 64: Scpi Command Reference

    "GPIB interface" in the command reference. The second method of sending commands is from a terminal connected to the E1406 Command Module (RS-232). Commands sent this way will be referred to as "from the terminal" in the command reference. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 65: Abort

    This will send an interface CLEAR to the GPIB task, but will not place the instrument in the reset state with respect to the GPIB task. These actions will occur regardless of the trigger source setting. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 66: Example

    Related Commands: ARM, INITiate:CONTinuous, [ROUTe:]SCAN, TRIGger Example Stopping a Scan with ABORt TRIG:SOUR BUS Bus is trigger source INIT:CONT ON Sets continuous scanning SCAN (@100:115) Sets channel list INIT Starts scanning cycle ABOR Aborts scan in progress Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 67: Arm

    (default is MIN = 1). Related Commands: ABORt, INITiate:IMMediate, INITiate:CONTinuous *RST Condition: 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 Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 68: Arm:count

    MIN = 1 | MAX = 32,767 current cycles Comments Related Commands: INITiate:IMMediate Example Query Number of Scanning Cycles ARM:COUN 55 Set 10 scanning cycles ARM :COUN? Query number of scanning cycles. Returned value is 55. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 69: Display

    DISPlay:MONitor:CARD command. Selecting the Present Module to be Monitored (AUTO): Use the DISPlay:MONitor AUTO command to select the last module addressed by a switching command (e.g., [ROUTe:]CLOSe). *RST Condition: DISPlay:MONitor:CARD AUTO Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 70: Display:monitor:card

    *RST Condition: DISPlay:MONitor[:STATe] OFF | 0. An *RST also opens all switches on the card. A DISP:MON ON command following a *RST will display the following: 15-0 #H0000 31-16 #H0000 47-32 #H0000 63-48 #H0000 Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 71: Display:monitor[:State]

    Selects module #2 in a switchbox. DISP:MON 1 Turns the monitor mode on. DISPlay:MONitor[:STATe]? DISPlay:MONitor[:STATe]? queries the monitor mode. The command returns a 1 if monitor mode is on or a 0 if monitor mode is off. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 72: Initiate

    The INITiate:CONTinuous command does not start a scanning cycle (see INIT:IMM). Stopping Continuous Scans: See the ABORt command. Related Commands: ABORt, ARM:COUNt, INITiate[:IMMediate], TRIGger, TRIGger:SOURce *RST Condition: INITiate:CONTinuous OFF Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 73: Initiate:continuous

    Stopping Scanning Cycles: See the ABORt command. Related Commands: ABORt, ARM:COUNt, INITiate:CONTinuous, TRIGger, TRIGger:SOURce *RST Condition: None Example Starting a Single Scan SCAN (@100:163) Sets channel list INIT Starts scanning cycle by closing channel 00 and proceeding Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 74: Output

    OUTPut:ECLTrgn[:STATe]? queries the state of the ECL trigger bus line specified by n. A 1 is returned if the line is enabled. A 0 is returned if it is disabled. Valid values for n are 0 and 1. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 75: Output:[External][:State]

    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 OUTP:STAT? Query port enable state Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 76: Output:ttltrgn[:State]

    TTL trigger bus line specified by n. OUTPut:TTLTrg [:STATe]? A 1 is returned if the line is enabled. A 0 is returned if the line is disabled. Valid values for n are 0 through 7. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 77: [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 CLOSe commands if needed. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 78: [Route:]Close

    Common (C) terminal to the Normally Closed (NC) terminal. The channel_list is in the form (@ccnn), (@ccnn,ccnn), or (@ccnn:ccnn) where cc = card number (00-99) and nn = channel number (00-63). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 79: [Route:]Open

    NC state (C connected to NC) or returns 0 if the channel is in the NO state (C connected to NO). If a list of channels is queried, a comma delineated list of 0 or 1 values is returned in the same order of the channel list. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 80: [Route:]Scan

    TRIGger:SOURce advance the scan through the channel list. Stopping Scan: See the ABORt command. Related Commands: CLOSe, OPEN, SCAN:MODE, TRIGger, TRIGger:SOURce *RST Condition: All channels open. Example Scanning Using External Devices Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 81: [Route:]Scan:mode

    SCAN list when executed. This command erases the current SCAN channel list. SCAN:MODE must be followed by a [ROUTe:]SCAN command to re-establish a scan channel list. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 82: [Route:]Scan:mode

    Related Commands: SCAN *RST Condition: [ROUTe:]SCAN:MODE NONE [ROUTe:]SCAN:MODE? [ROUTe:]SCAN:MODE? returns the current state of the scan mode. The command returns NONE or VOLT to indicate which mode the scan is set. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 83: Status

    Scan Complete bit which is set whenever a scan operation completes. Since completion of a scan operation is an event in time, bit 8 will never appear set when STAT:OPER:COND? is queried. However, bit 8 is set with the STAT:OPER:EVENt? query command. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 84 <4096> (See below) <8192> <16384> STAT:OPER:ENAB 256 unmasks bit 8 (Scan Complete) <32768> which can set the OPR bit in the Status Byte. Figure 0-1. E1442A Form C Switch Module Status System Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 85: Status:oper:condition

    The value returned is the value set by STAT:OPER:ENAB <number> command. However, the maximum decimal weighted value used in this module is 256 (bit 8 set to true). Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 86: Status:operation[:Event]

    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. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 87: Subsystem Syntax

    1 through 99 Comments Form C Switch Module Description: For the E1442A, SYSTem:CDEScription?<number> returns: 64 Channel General Purpose Switch Example Reading the Description of a Card #1 Module SYST:CDES? 1 Determine the description Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 88: System:cpon

    1) manufacturer, 2) model number, 3) serial number (always 0), and 4) SWITCH firmware revision. Example Reading the Model Number of a Card #1 Module SYST:CTYP? 1 Determine the model number Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 89: System:error

    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. Example Reading the Error Queue SYST:ERR? Query the error queue Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 90: Subsystem Syntax

    TRIG:SOUR HOLD 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 Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 91: Trigger:source

    While the trigger is in use by the SWITCH driver, no other drivers operating on the E1406 Command Module will have access to that particular trigger source. Likewise, other drivers may consume trigger resources which may deny access to Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 92 Advances channel list to next channel Example Scanning Using Bus Triggers TRIG:SOUR BUS Sets trigger source to bus SCAN (@100:163) Sets channel list INIT Starts scanning cycle *TRG Advances channel list to next channel Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 93: Trigger:source

    Command returns either BUS, EXT, HOLD, TTLT0-7, ECLT0-1 or IMM for trigger sources BUS, EXTernal, HOLD, TTL Trigger, ECL Trigger, ECL Trigger or IMMediate, respectively. Example Query Trigger Source TRIG:SOUR EXT Sets trigger source to external TRIG:SOUR? Queries trigger source; returns EXT. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 94: Scpi Commands Quick Reference

    Trigger source is the internal triggers :SOURce ECLTrgn Trigger is the VXIbus ECL trigger bus line n :SOURce TTLTrgn Trigger is the VXIbus TTL trigger bus line n :SOURce? Queries scan trigger source Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 95: Ieee 488.2 Common Commands Reference

    +cc03 for incorrect ID information read back from the module's ID register. +cc10 if an interrupt was expected but not received. +cc11 if the busy bit was not held for a sufficient amount of time. *WAI Wait to Complete. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 96 E1442A Command Reference IEEE 488.2 Common Commands Reference Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 97: A Specifications

    E1442A 64-Channel Form C Switch User Guide Specifications Maximum Input Voltage: Power Up/Down States: All Open High to Low Any Terminal to Chassis Typical Time to Open/Close a Channel: 13 msec 150VDC 150VDC 150VAC RMS 150VAC RMS Module Size/Device Type: C, register-based 210VAC Peak 210VAC Peak Installation Category: IC 1...
  • Page 98 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. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 99: B Register-Based Programming

    E1442A 64-Channel Form C Switch User Guide Register-Based Programming About This Appendix This appendix contains the information you can use for register-based programming of the E1442A. The contents include: Register Programming vs. SCPI Programming page 99 Addressing the Registers page 99 Register-Based Programming the E1442A page 102 Register Definitions...
  • Page 100: The Base Address

    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: Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 101 Base Address = IFC000 + (Logical Address 64) A16 REGISTER MAP 2,080,768 + (Logical Address 64) 000000 Register Address = Base address + Register Offset Figure B--2 Registers within the E1406 A16 Address Space Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 102: Register-Based Programming The E1442A

    VXI mainframe. This example shows the Status/Control Register being accessed. OUTPUT 70900; "VXI:WRITE 120, 4, #HFFFF" Writes FFFF hex to Control Register OUTPUT 70900;"VXI:READ 120,4" Reads from Status Register ENTER 70900; Status Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 103: Register Access With Memory Mapping (Embedded Controller)

    For the Form C switch, a read of the ID Register (base address + 00 ) returns FFFF since the switches are manufactured by Hewlett-Packard and are A16 only, register-based devices. The Device Type Register ) returns 0228 (base + 02 Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 104: Device Type Register

    (all channels open). Resetting the module enables interrupts. It is necessary to write a 0 to bit 0 after the reset has been performed before any other commands can be programmed and executed. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 105 Relay position after "CLOSE" command Write a "1" to the register bit to close the relay Relay position after "OPEN" command Write a "0" to the register bit to open the relay Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 106: Register Definitions

    1 = fuse F4 is installed (user must install fuse). MODID bit; if the bit is 0, the module has been selected during turn-on. Normally this bit 14 bit is 1 when not in the turn-on cycle. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 107: Switch Enable Registers

    Address b+10 Write Always returns FFFF Read Address b+12 Write Always returns FFFF Read Address b+14 Write Always returns FFFF Read Address b+16 Write Always returns FFFF Read Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 108: Programming Example

    = iopen("vxi,120"); /* map the E1442A registers into user memory space */ base_addr = imap(e1442a, I_MAP_VXIDEV, 0, 1, NULL); /* clear the user screen */ clrscr(); /* reset the E1442A */ reset_sw(base_addr); Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 109: Read Id And Device

    /* wait 100 milliseconds before resetting module */ /* reset the E1442A to open all closed channels */ /* writing a 0 to the channels registers will also open channels */ reset_sw(base_addr); Scan Channels /********** scanning channels **********/ Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 110 ((unsigned short *)(base_addr + 0x16), ldexp(1,k)); delay (50); /* set all bits to 0 to open last closed channel */ iwpoke ((unsigned short *)(base_addr + 0x16), 0); /* close session */ iclose(e1442a); /* end of main */ Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 111: 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); } Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 112 Register-Based Programming Programming Example Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 113: C E1442A Error Messages

    E1442A 64-Channel Form C Switch User Guide E1442A Error Messages Error Types Table C-2 lists the error messages generated by the E1442A Form C Switch module firmware when programmed by SCPI. Errors with negative values are governed by the SCPI standard and are categorized in Table C-1. Error numbers with positive values are not governed by the SCPI standard.
  • Page 114: Error Messages

    Sending a command to a module (card) in a switchbox that is not card supported by the module or switchbox. 2601 Channel list required Sending a command requiring a channel list without the channel list. Keysight E1442A 64-channel Form C Switch User Manual...
  • Page 116 This information is subject to change without notice. © Keysight Technologies, 2019 Printed in Malaysia Edition 4, October 2019 *E1442-90003* E1442-90003 www.keysight.com...

This manual is also suitable for:

E1442a

Table of Contents