Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
Model 7999-6 GPIB RF Relay Unit Instruction Manual A G R E A T E R M E A S U R E O F C O N F I D E N C E Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
AGES SHALL INCLUDE, BUT ARE NOT LIMITED TO: COSTS OF REMOVAL AND INSTALLATION, LOSSES SUSTAINED AS THE RESULT OF INJURY TO ANY PERSON, OR DAMAGE TO PROPERTY. Keithley Instruments, Inc. • 28775 Aurora Road • Cleveland, OH 44139 • 440-248-0400 • Fax: 440-248-6168 • http://www.keithley.com BELGIUM: Keithley Instruments B.V.
Page 5
Revision A (Document Number 7999-6-901-01)............April 2001 All Keithley product names are trademarks or registered trademarks of Keithley Instruments, Inc. Other brand names are trademarks or registered trademarks of their respective holders.
Page 6
Only properly trained service personnel may perform installation and service procedures. Keithley products are designed for use with electrical signals that are rated Installation Category I and Installation Category II, as described in the International Electrotechnical Commission (IEC) Standard IEC 60664.
Page 7
To maintain protection from electric shock and fire, replacement components in mains circuits, including the power transformer, test leads, and input jacks, must be purchased from Keithley Instruments. Standard fuses, with applicable national safety approvals, may be used if the rating and type are the same. Other components that are not safety related may be purchased from other suppliers as long as they are equivalent to the original component.
Page 8
7999-6 GPIB RF Relay Unit Relay Specifications Simplified Schematic CONNECTOR TYPE: Input: Female SMA connector (on relay). Output: N-type. CONTACT LIFE: 5 × 10 cycles minimum; 10 × 10 typical. ACTUATION TIME: 15ms. FREQUENCY RANGE: DC to 4GHz. Relay paths are 50Ω terminated when open.
7999-6 require warranty service, contact the Keithley representative or authorized repair facil- ity in your area for further information. When returning the Model 7999-6 for repair, be sure to fill out and include the service form at the back of this manual to provide the repair facility with the necessary information.
General Information Safety symbols and terms The following symbols and terms may be found on the Model 7999-6 or used in this manual. symbol indicates that the user should refer to the operating instructions located in the manual. shows that high voltage may be present on the terminal(s). Use stan- symbol dard safety precautions to avoid personal contact with these voltages.
Keithley part number 7999-6-901-00. The manual package includes an instruction manual and any pertinent addenda. Repacking for shipment Should it become necessary to return the Model 7999-6 for repair, carefully pack the unit in its original packing carton or the equivalent, and follow these instructions: •...
Operate the switch in a clean environment. If the switch becomes contaminated, it should be thoroughly cleaned as explained in Section 4. Configuration Layout Figure 2-1 and Figure 2-2 show the general layout of the Model 7999-6 featuring the following: Connectors: •...
MADE IN U.S.A RELAY #2 RELAY #1 Simplified schematic Figure 2-3 shows a simplified schematic diagram of the Model 7999-6. The solid lines rep- resent a 4-pole relay; the additional dashed lines represent a 6-pole relay. Figure 2-3 Simplified schematic Output...
IEEE-488 cables. Connect devices to the GPIB as follows: Line up the cable connector with the connector located on the Model 7999-6. The con- nector’s design allows installation to the port in only one position. Secure connector by tightening screws firmly (do not overtighten).
Page 25
Connections Table 2-1 GPIB control connector terminals Contact Number IEEE-488 designation Type DI01 Data DI02 Data DI03 Data DI04 Data EOI (24)* Management Handshake NRFD Handshake NDAC Handshake Management Management Management SHIELD Ground DI05 Data DI06 Data DI07 Data DI08 Data REN (24)* Management...
Connections Figure 2-4 GPIB control connector GPIB address On the main circuit board, there are five GPIB address DIP switches. When shipped from the factory, the GPIB address is set to 3. To change the GPIB address of the relay, refer to Section 4 of this manual.
Connect the 24VDC power supply to the power connector. Make sure the power supply is properly wired (UL listed cable with a 9-PIN D-subminiature female connector—the Model 7999-6 power connector’s pinouts are shown in Figure 2-5 with the pin descriptions contained in Table 2-2).
Maximum signal considerations WARNING Maximum voltage between any conductor and ground is 42V. CAUTION To prevent damage to the Model 7999-6, do not exceed the following maxi- mum signal level specifications of the switch: • Maximum Voltage: 30VDC, 42V peak •...
IEEE-488 connection. Primary address The primary address of the Model 7999-6 must agree with the primary address you intend to specify in the controller’s programming language. On the main circuit board, there are five GPIB address DIP switches. When shipped from the factory, the GPIB address is set to 3. To change the GPIB address of the relay, refer to Section 4 of this manual.
Page 31
Operation Parameters provide specific types of information. The following list (Table 3-1) contains the definitions of the different parameter types. Table 3-1 Parameter types Parameter Description <name> Name parameter: Select a parameter name from a listed group. <clist> List of channels. The following examples demonstrate proper format: (@1!1,1!5) Channels 1 and 5 of relay 1 <b>...
Operation Multiple Command Message — This program message contains two or more command operations. Each command string is separated by a semicolon (;). The following example uses the short-form format to reduce the size of the message: :ROUT:CLOS (@1!2,2!4);:ROUT:CLOS? The above program message closes 1!2 and 2!4, and then queries for closed relays. Commands that are on the same command level can be executed without having to repeat the entire command path.
Input Output The Model 7999-6 contains two relays that are IEEE controlled and connected center-to- center with blocking. The signal is brought in through one of four bulkhead connections and switched to one of four output connections (switching is controlled over the IEEE bus). In our example, relays 2!2 and 1!5 are closed which completes the path from N-type bulkhead con- nector X201 to relay #1 output connector 5 (see Figure 3-2).
Operation Program message terminator (PMT) Each program message must be terminated with a LF (line feed), EOI (end or identify), or a LF + EOI. The bus will hang if your computer does not provide this termination. The following example shows how a program message must be terminated: utp on <PMT>...
Operation Message exchange protocol Two rules summarize the message exchange protocol: Rule 1: You must always tell the relay unit what to send to the computer. Perform the following two steps to send information from the relay switch to the computer: 1.
3-10 Operation Event register sets An event register set is made up of an event register and an event enable register. When an event occurs, the appropriate event register bit sets to 1. The bit remains latched (to 1) until the register is reset.
A cleared error queue clears the EAV bit in the status byte register. Read an error message from the error queue by sending either of the following SCPI query commands and then addressing the Model 7999-6 to talk: :SYSTem:ERRor? :STATus:QUEue?
Page 39
Messages in the error queue are preceded by a code number. Negative (-) numbers are used for SCPI defined messages, and positive (+) numbers are used for Keithley defined messages. The error messages are listed in Table 3-8 on page 3-37.
Operation 3-13 Status byte and SRQ Service request is controlled by two 8-bit registers: the Status Byte Register and the Service Request Enable Registers. Figure 3-5 shows the structure for these registers. Figure 3-5 Status byte and service request (SRQ) Status Summary Messages Service Status Byte...
3-14 Operation Status byte register The summary messages from the status registers and queues are used to set or clear the appropriate bits (B2, B4, B5, and B6) of the status byte register. These summary bits do not latch, and their states (0 or 1) are solely dependent on the summary messages (0 or 1). For example, if the standard event register is read, its register will clear.
Operation 3-15 Serial polling and SRQ Any enabled event summary bit that goes from 0 to 1 will set bit B6 and generate an SRQ (service request). In your test program, you can periodically read the status byte to check if an SRQ has occurred and what caused it.
3-16 Operation Clearing registers and queues When the relay unit is powered up, the bits of all registers in the status structure are clear (set to 0) and the two queues are empty. Commands to reset the event and event enable regis- ters, and the error queue are listed in Table 3-3.
Operation 3-17 Programming enable registers The registers that can be programmed by the user are the enable registers. All other registers in the status structure are read-only registers. The following explains how to ascertain the parameter value for the various commands used to program enable registers. The actual com- mands are covered later in this section (see Table 3-4).
3-18 Operation Common commands NOTE Each common command is preceded by a star (*). Common commands are device commands that are common to all devices on the bus. These commands are designated and defined by the IEEE-488.2 standard. Common commands are listed in Table 3-4.
Page 46
Operation 3-19 *ESE <NRf> — Event Enable Program the standard event enable register *ESE? —Event Enable Query Read the standard event register Parameter <NRf> = 0 Clear register Set OPC(B0) Set QYE (B2) Set DDE(B3) Set EXE(B4) Set CME(B5) Set URQ(B6) Set PON(B7) Set all bits Use the *ESE command to program the Standard Event Enable Register.
Bit B0, Operation Complete — A set bit indicates that all pending selected device operations are completed and the Model 7999-6 is ready to accept new commands. This bit only sets in response to the *OPC command. It is not affected by the *OPC? command.
Bit B6 — Not used. • • Bit B7, Power ON (PON) —A set bit indicates that the Model 7999-6 has been turned off and turned back on since the last time this register has been read. Figure 3-8 Standard event status register...
Page 49
3-22 Operation *OPC — operation complete Sets OPC bit *OPC? — operation complete query Places a “1” in output queue When *OPC is sent, the OPC bit in the standard event register will set after all pending com- mand operations are complete. When *OPC? is sent, an ASCII “1” is placed in the output queue after all pending command operations are complete.
Operation 3-23 The Service Request Enable Register is shown in Figure 3-9. Notice that the decimal weight of each bit is included in the illustration. The sum of the decimal weights of the bits that you wish to set is the value that is sent with the *SRE command. For example, to set the ESB and MAV bits of the Service Request Enable Register, send the following command: where: ESB (bit B5)
Page 51
Bit 3 — Not used. • Bit 4, Message Available (MAV) — A set bit indicates that a message is present in the Output Queue. The message is sent to the computer when the Model 7999-6 is addressed to talk. •...
Operation 3-25 Figure 3-10 Status byte register Bit position ESB MAV Event Decimal Weighting Value Events: MSS = Master Summary Status RQS = Request Service ESB = Event Summary Bit MAV = Message Available EAV = Error Available MSB = Measurement Available Bit Value: 1 = Event bit set 0 = Event bit cleared...
finished. The *WAI command is not needed for sequential commands. GPIB commands This section contains Model 7999-6 specific commands for the three different subsystems as follows: “ROUTe commands” on page 3-26, “STATus commands” on page 3-30, and “SYSTem commands” on page 3-32.
Page 54
Operation 3-27 Table 3-5 :ROUTe subsystem command set Commands Description Default [:ROUTe] Root path to :ROUTe subsystem commands. :CLOSe <clist> Enter the list of channels to close. :CLOSe? Query which channel(s) are closed. Returns a <clist> of closed channels. :COUNt[1]? <clist> Query the number of times the channel(s) for relay #1 have been closed.
3-28 Operation :CLOSe Path to COUNt and RCOunt commands This command path is required to access the following COUNt and RCOunt commands. To send any of the following commands, include the command path immediately before the com- mand. For an example, see descriptions. :COUNt[1]? Count the number of times channel(s) close on relay 1 :COUNt2?
Operation 3-29 :OPEN:ALL Opens all channels on relay 1 and 2 :OPEN(ALL) Alternative syntax to open all channels on relay 1 and 2 NOTE Alternative syntax has been included for compatibility reasons. If using this alterna- tive syntax, make sure there is no space between the “N” of OPEN and the first parenthesis “(”.
STATus commands A list of the STATus commands is contained in . STATus commands are used to control the status registers of the Model 7999-6. Following the table are details defining the use of the spe- cific STATus subsystem commands.
Page 58
:STAT:QUE:NEXT? After this command is sent and the 7999-6 is addressed to talk, the “oldest” message in the queue is sent to the computer. The queue holds up to 10 messages. The error queue is a FIFO (first-in, first-out) register.
3-32 Operation :DISable <list> Disable error queue messages :DISable? Query for disable error queue messages Parameter <list> = (numlist) where numlist is a comma-separated list of messages desired to be enabled for the error queue. See for a list of error Table 3-8 on page 3-37 and status numbers.
Page 60
Use this query to read messages placed in the error queue. For example, send: :SYST:ERR? After this command is sent and the 7999-6 is addressed to talk, the “oldest” message in the queue is sent to the computer. The queue holds up to 10 messages. The error queue is a FIFO (first-in, first-out) register.
3-34 Operation Manual operation Toggle switches allow the operator to manually manipulate the relay channels. The switch can OPEN ALL relay channels of the associated relay, or step through the relay closing each channel (see Figure 3-11): NOTE The manual toggle switches’ OPEN ALL position controls the channels on the asso- ciated relay.
NOT tallied by the :COUNt[1] and :COUNt2?commands. Switching considerations Signals switched by the Model 7999-6 may be subject to various effects that can seriously affect their integrity. The following paragraphs discuss these effects and ways to minimize them.
Also, leakage currents can be generated through these resistances by voltage sources in the system. Refer to the specifications located at the front of this manual for Model 7999-6 isolation information.
Operation 3-37 Errors This section contains error and status messages. Table 3-8 Error and status message Number Description Event -440 Query UNTERMINATED after indefinite response -430 Query DEADLOCKED -420 Query UNTERMINATED -410 Query INTERRUPTED -350 Queue overflow -330 Self-test failed -260 Expression error -241...
Page 65
3-38 Operation Table 3-8 (Continued) Error and status message Number Description Event -121 Invalid character in number -120 Numeric data error -113 Undefined header -112 Program mnemonic too long -111 Header separator error -110 Command header error -110 Command header error -109 Missing parameter -108...
Do not touch areas adjacent to electrical contacts. • When servicing the 7999-6, wear clean cotton gloves. • Do not store or operate the 7999-6 in an environment where dust could settle on the cir- cuit board. Card and connector cleaning •...
7999-6 by the cover; do not touch the connectors. NOTE Failure of any performance verification test may indicate that the 7999-6 GPIB RF relay unit is contaminated. See “Handling and cleaning precautions” earlier in this section for information on cleaning the 7999-6.
Model 2010 DMM Replacing components Replacement parts Replacement parts can be obtained directly from Keithley Instruments, Inc. See the parts list in Section 5 for part numbers. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
After cleaning, allow the card to dry in a 50˚C low-humidity environment for several hours before use. Relay replacement Perform the following steps to disassemble the Model 7999-6 to gain access to and replace the relays: WARNING Before removing the relay enclosure, disconnect all power sources and remove the unit from the instrument rack.
Service Information Figure 4-2 (Sheet 1 of 2) Model 7999-6 exploded view Front Panel GPIB Connector Flat Head Screw 7999-6-302 #6-32 x 5/16PFH Digital Board Power Assembly Connector 7999-6-100 Kepnut (Qty 4) #6-32KEPNUT Relay Enclosure 7999-6-301 Cable Assembly Washer (Qty 6)
Page 72
6-pole relay connection schematic contained in Figure 4-2.) A cable should be attached to each of the six bulkhead adapters. Place the new relay on the bottom plate (7999-6-304) securing with four pan head screws (#8-32 × 1/2), nylon washers (WA-2), and kepnut (#8-32).
CONFigure command (see the ROUTe subsystem in Section 3). Circuit board removal Perform the following steps to disassemble the Model 7999-6 to gain access to parts on the circuit board: WARNING Before removing the relay enclosure, disconnect all power sources and remove the unit from the instrument rack.
Remove the four pan head screws (#6-32 × 5/16) located in the corners of the bottom plate (7999-6-304). (See Figure 4-2.) Lower the bottom plate (7999-6-304) away from the relay enclosure (7999-6-301). Two ribbon cable assemblies (CA-239-2) will tether the relays to the digital board assembly (7999-6-100).
Page 75
4-10 Service Information Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
This section contains replacement parts information and component layout for the Model 7999-6 (drawing number 7999-6-100). Parts list Parts list for the Model 7999-6 are contained in Table 5-1 and Table 5-2. Ordering information To place an order, or to obtain information concerning replacement parts, contact your Keithley representative or the factory (see inside front cover for addresses).
Page 79
Replaceable Parts Table 5-1 (Continued) Parts list—electronic components Circuit designation Description Keithley part no. SWITCH, DIP SPST SW-509-6A SO12 SOCKET SO-143-32 SW101, SW102 SWITCH, TOGGLE SW-506 TP1-TP5 TEST POINT CS-1026 MICROCONTROLLER LSI-161 IC, 2-INPUT OR GATE IC-1206 U3, U6, U17...
Page 80
Replaceable Parts Table 5-2 Parts list—mechanical parts Description Keithley part no. Comments Cable Assembly (5" Ribbon) CA-239-2 Connect relay to PCB Fastener FA-148 Rack mount hardware 10-32 × 3/8 Phillips Pan Head Screw 10-32X3/8PPH Rack mount screws Washer WA-102-1 To mount adapters to front panel 6-32 ×...
Page 81
Replaceable Parts Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 84
Replacing components 4-4 Response message terminator (RMT) 3-7 Opening or closing the relay 3-26 Response messages 3-7 Operation RFI/EMI 3-36 GPIB (bus) 3-3 Introduction 3-2 Ordering information 5-2 Output queue 3-11 Safety symbols and terms 1-3 Overview 1-2 Schematic 2-4 Sending a response message 3-7 Serial polling and SRQ 3-15 Service request enable register 3-14...
Page 85
Service Form Model No. _______________ Serial No. __________________ Date _________________ Name and Telephone No. ____________________________________________________ Company _______________________________________________________________________ List all control settings, describe problem and check boxes that apply to problem. _________________________ __________________________________________________________________________________________ __________________________________________________________________________________________ Intermittent Analog output follows display Particular range or function bad; specify _______________________________ IEEE failure Obvious problem on power-up...
Page 88
Specifications are subject to change without notice. All Keithley trademarks and trade names are the property of Keithley Instruments, Inc. All other trademarks and trade names are the property of their respective companies. Keithley Instruments, Inc. 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 1-888-KEITHLEY (534-8453) www.keithley.com...
Page 89
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...