Page 1
Model 7707 User’s Guide PA-770 Rev. B / 8-03 The Model 7707 can be used with Keithley Models 2700, 2701, and 2750. All references to the Model 27xx apply to the Models 2700, 2701, and 2750. 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...
Keithley products are designed for use with electrical signals that The instrument and accessories must be used in accordance with its are rated Measurement Category I and Measurement Category II, as specifications and operating instructions or the safety of the equip-...
Page 3
Keithley Instru- symbol on an instrument indicates that the user should re- ments. Standard fuses, with applicable national safety approvals, fer to the operating instructions located in the manual.
Page 4
Specifications — 7707 Multiplexer-Digital I/O Module on page • Measurement considerations (digital outputs) on page NOTE The 7707 module can be used with Keithley Models 2700, 2701, and 2750. All references to the Model 27xx apply to the Models 2700, 2701, and 2750. PA-770 Rev. B/ 8-03...
Figure 1 shows a simplified schematic diagram of the Model 7707 module. As shown, the Model 7707 has channels that are grouped into two banks of five channels (10 channels total). Backplane isolation is provided for each bank. The first bank contains channels 1 through 5 while the second bank contains channels 6 through 10.
Page 6
1, channels 11, 12, 13, and 14 are digital I/O channels. Each digital I/O port can be configured as eight bits of digital input or eight bits of digital output. Figure 1 Simplified schematic for Model 7707 Card Input Card Sense...
Page 7
Figure 2 shows the pin numbers for the Model 7707 rear panel connectors. The 50-pin D-shell is used to access digital input/ output channels, and the 25-pin D-shell is used to access analog input channels. Terminal identification for the D-shell...
Page 8
Table 1 D-shell pin identification 50-pin D-shell (DB-50) 7707 7707 7707 7707 7707 Terminal Terminal Terminal Terminal Terminal Ch 13 Bit 3 Ch 14 Bit 1 Protection K2 Ch 11 Bit 2 Ch 16 Bit 6 Ch 12 Bit 0...
Page 9
Any unused D-shell connector must have the connector cover installed. The Model 7707 is supplied with one 50-pin female IDC ribbon cable connector, and one 25-pin male IDC ribbon cable connector. These ribbon cable connectors mate to the D-shell connectors of the switching module.
Page 10
Table 2 Terminal identification for 50-conductor IDC ribbon cable and 7707 DB-50 connector Ribbon cable* Ribbon cable* 7707 DB-50 7707 DB-50 Conductor Color Terminal Pin # Conductor Color Terminal Pin # Brown Blue Ch 11 Bit 0 Violet Orange Ch 11 Bit 1...
Page 11
Figure 3 50-conductor ribbon cable terminal identification 50-pin D-shell Female IDC IDC Ribbon Cable 50-Conductor 1 Brown Ground 2 Red Channel 11 Bit 0 3 Orange Channel 11 Bit 1 4 Yellow Channel 11 Bit 2 5 Green Channel 11 Bit 3 6 Blue Channel 11 Bit 4 7 Violet...
Page 12
Table 3 Terminal identification for 25-conductor IDC ribbon cable and 7707 DB-25 connector Ribbon cable* Ribbon cable* 7707 DB-25 7707 DB-25 Conductor Color Terminal Pin # Conductor Color Terminal Pin # Brown Ch 1 Hi Yellow Ch 7 Lo Ch 1 Lo...
Page 13
Figure 5 Connecting ribbon cable assembly DB-50 DB-25 KEITHLEY CONNECTOR COVER Install Plastic Cover over unused connector using two #4-40 screws. WARNING: When using ribbon cable, on the DB-25, DO NOT exceed 42 volts on any analog input in the test system (including the front panel inputs of the Model 2700/2750).
Connection log Make a copy of Table 4 and affix it to the cover of the Model 7707. Use this to record connection information and channel descriptions as needed. Table 4 Connection log Model 7707 Channel Color Description INPUT SENSE...
Operation Operation to measure analog input is the same as operation for the Model 7700. The only exceptions are that the Model 7707 does not have any amps channels, and it does not have a cold junction for thermocouple temperature measurements.
Page 16
Making amps measurements – In order to perform amps measurements, you must use the front panel inputs of the 27xx mainframe. You can still use the 7707 module for other aspects of the test, but you must use multiple channel operation to close channels.
Page 17
Typical analog input connections The following examples show typical connections for the following types of measurements: • Ω 2-Wire resistance and thermistor connections, Figure • Ω 4-Wire resistance and RTD connections, Figure • Voltage connections (AC or DC), Figure Figure 7 2-wire resistance and thermistor connections Channel 1 Resistors or...
(Channels 2–9) Channel 10 Digital I/O The Model 7707 has four digital input/output channels (11, 12, 13, and 14). Each I/O channel can be set as either a digital input port or a digital output port. As shown in Figure 10, each port has 8 lines (bits 0 through 7).
Page 19
The maximum sink current for an output line is 100mA. Exceeding these limits may cause damage to the instrument that is not covered by the warranty. Figure 11 Typical digital output—sink mode (with K1 protection) Model 7707 Flyback User Supplied Circuitry Diode External Source...
Page 20
Figure 12 Typical digital output—sink mode (without K1 protection) Model 7707 Flyback Diode User Supplied Circuitry External Source Zener Vmax = 40v Clamp – Imax = 100mA K1 Protection Circuit Ch 11 Bit 0 Output Channel 11 set as Control...
NAND gate. CAUTION Each output line can source up to 1mA. Exceeding 1mA may cause damage to the Model 7707 that is not covered by the warranty. Figure 14 Typical digital output—source mode...
Page 22
Figure 15 Short circuit protection for digital outputs 1A Max Digital Output – Thermal Ground Limit CAUTION To avoid damage to digital circuitry, DO NOT apply >25 directly to a digital I/O line. K1, K2, K3, and K4 protection circuits Each digital I/O channel has a circuit to protect it from high voltage.
Page 23
Basic operation — setting bytes (8-bits) 8-bit output patterns (bytes) Each I/O channel is set as an output port in an 8-bit binary output pattern (byte). Bit 7 (B7) of each port is the most significant bit (MSB) and Bit 0 (B0) is the least significant bit (LSB). An 8-bit output pattern for each port is set by entering a value that is the equivalent of the desired binary bit pattern.
Page 24
Advanced operation — setting words (16-bits) or double-words (32-bits) 16-bit output patterns (words) For remote programming, there is a single command to set two output ports to form a 16-bit output pattern (word): OUTP:WORD <NRf|NDN>,<clist> Valid channels for the word <clist> parameter include channels 11 and 13. This command is used to write to channel 11 or channel 13.
Setting digital outputs Before setting a digital output pattern, an I/O channel must first be set as an output port. This can be done from the front panel or remote programming. From the front panel, the pattern for each 8-bit port must be set individually. For remote programming, commands are provided to set 8-bit patterns (bytes), 16-bit patterns (words) and a 32-bit pattern (double-word).
Page 26
There is a menu item for every digital I/O channel. For example, assume a Model 7707 is installed in slot 1. From these menu items, a channel can be set as an output (OUT) port:...
Page 27
Remote programming Commands are available to set byte, word, and double-word output patterns. These commands are listed in Table 5. Details on these commands follow the table. NOTE Attempting to set or query an output pattern for an input port will generate error -221 (settings conflict).
Page 28
OUTPut:DIGital Using remote programming, the Model 7707 can be set to output up to four 8-bit digital patterns (bytes), two 16-bit digital patterns (words), or one 32-bit pattern. The output bit pattern can be set using the decimal, binary, hexadecimal or octal format.
Page 29
:BYTE <NDN or NRf>, <clist> Set digital output byte patterns :BYTE? <clist> Query output byte patterns Use to set (or query) an 8-bit digital output byte pattern for the specified I/O channel(s). Channels 11, 12, 13, and 14 can be set as 8-bit output patterns.
Page 30
In order to use one of the other formats, convert the binary value to its hexadecimal, octal, or decimal equivalent and send the command as follows: ' Set pattern; hexadecimal format. OUTP:DIG:WORD #H107,(@111) ' Set pattern; octal format. OUTP:DIG:WORD #Q407,(@111) ' Set pattern;...
:FORMat <name>, [<NRf>] Select data format for reading output patterns :FORMat? Query data format Select (or query) the data format for reading digital output patterns. The :BYTE?, :WORD? and :DWORd? commands are used to read digital output patterns. The response message for :BYTE?, :WORD? and :DWORd? will be a value that corresponds to the set output pattern. The binary format (BINary) allows you to directly identify which bits are set.
Page 32
Basic operation — reading bytes (8-bits) 8-bit input patterns (bytes) Each I/O channel that is set as an input port is an 8-bit binary input pattern (byte). As shown in Figure 16, Bit 7 (B7) of each port is the most significant bit (MSB) and Bit 0 (B0) is the least significant bit (LSB). From the front panel, the 8-bit output pattern for each port is read as a decimal, hexadecimal, or octal value.
Page 33
The CONFIG option of the CARD menu is used to set the digital data format. The menu is accessed by pressing SHIFT and then CARD. After selecting the CONFIG option and the slot that has the Model 7707, select one of the formats.
The VIEW option of the CARD menu can be used to read digital inputs. The menu is accessed by pressing SHIFT and then CARD. After selecting the VIEW option and the slot that has the Model 7707, card channel data will scroll across the display.
Page 35
4. Press SHIFT and then CH OFF to enable the channel. If, for example, you enable channel 112, the following will be displayed: SETUP D:112 NOTE If the channel was configured as an output channel (SETUP message dimmed), it will automatically switch to an input when it is enabled.
Page 36
Perform the following steps to configure a digital input channel of the Model 7707 to perform limit testing. This procedure assumes a Model 7707 is installed in slot 1 of the mainframe. Also, keep in mind that an I/O channel must first be configured as an input port.
Page 37
Buffer — This same digital data is also stored in the buffer as each channel is scanned (press RECALL to access data stored in the buffer). Note that if you change the digital data format, the format for digital readings already stored in the buffer will also change.
Page 38
Scanning — The scan is started by pressing STEP or SCAN. When a digital channel is scanned, the input pattern will be read and displayed. The the result of the limit test is also displayed. The letter ‘I’ indicates that the test has passed. If the test fails, the number ‘1’...
Page 39
The following command sequence monitors digital input channel 111. When input pattern 11111111 appears on the input port, the scan will start. Keep in mind that the scan will continue to repeat as long as a pattern match exists on channel 111. ‘...
Page 40
2. The OUTPut:DIGital:FORMat command can instead be used to select data format (Table 3. *RST and SYSTem:PRESet have no effect on the data format for reading digital inputs. NOTE Examples for the following commands assume a Model 7707 installed in slot 1 of the mainframe.
Page 41
The response message “0, 0, 1, 1” indicates that channels 11 and 12 are input ports, and channels 13 and 14 are output ports. SENSe:DIGital[:DATA] Using remote programming, the Model 7707 can read four 8-bit digital patterns (bytes), two 16-bit digital patterns (words), or one 32-bit pattern. The input bit pattern can read using the decimal, binary, hexadecimal, or octal format.
Page 42
An input pattern can be returned in the decimal, binary, hexadecimal, or octal format. For non-decimal formats, one of the following headers will accompany the returned value to identify which format is selected: #B = Header for binary values #H = Header for hexadecimal values #Q = Header for octal values Use the :FORMat command to select the format for reading input patterns.
Page 43
:DWORd? <clist> Read input double-word pattern Use to read a 32-bit input pattern (double-word) present on the four input ports. Input channel 11 is read to return the 32-bit pattern. Channel 11 is combined with channels 12, 13, and 14 to form one 32-bit pattern. NOTE Only channel 11 is valid with the :DWORd command.
Page 44
CALCulate3:LIMit[1]:DIGital Path to set digital limit 1attributes CALCulate3:LIMit2:DIGital Path to set digital limit 2attributes :MODE <name> [, <clist>] Select digital limit mode :MODE? [, <clist>] Query digital limit mode For non-scan channels, the :MODE command is global to all digital input channels. That is, the selected mode (PATTern or MASK) applies to all digital input channels.
Page 45
CALCulate3:LIMit[1]:STATe <b> [, <clist>] Enable or disable limit 1 CALCulate3:LIMit[1]:STATe? [, <clist>] Query state of limit 1 CALCulate3:LIMit2:STATe <b> [, <clist>] Enable or disable limit 2 CALCulate3:LIMit2:STATe? [, <clist>] Query state of limit 2 For non-scan channels, STATe is a global command to enable or disable all digital input channels. When configuring a scan, use the <clist>...
Page 46
CARD CONFIG Select CARD: CONFIG Select slot that has the SLOTx: 7707 Model 7707; x is the slot number Select data format; ASC (ASCII), FORMAT: ASC HEX (hexadecimal), BIN (binary) Set Digital I/O Ch 11 as IN (input) CHAN x11: IN...
Page 47
Example — Assume a Model 7707 installed in slot, the hexadecimal digital data format has been selected and the following channel string is scrolling for the VIEW item of the menu: 102, 117, 111:IN 0xAA, 112:IN 0xC1, 113:OUT 0xB2, 114:OUT 0xF0 ..
Page 48
Digital I/O command summary The commands to control the digital I/O are summarized in Table 7. A photocopy of this table serves as a handy reference to program the digital I/O. NOTE For more information on digital input and output commands, see Table 5 (outputs) and Table 6...
Page 49
Table 7 (cont.) Summary of digital I/O commands Command Description Set digital limits: CALCulate3:LIMit[1]:DIGital Path to set the digital limit attributes for limit 1: :MODE <name> [, <clist>] Select limit mode for exact pattern match (PATTern) or MASK. :MODE? [<clist>] Query limit mode.
Service Service for the Model 7707 includes a procedure to verify performance of analog input channels, and provides replaceable parts information. WARNING All service information is intended only for qualified service personnel. Do not attempt to service the Model 7707 unless you are qualified to do so.
Page 56
• Four Model 7707s and one Model 7706 – Four Model 7707s can be used with a Model 7706 but not all digital channels of the Model 7707 can be used since power for Model 7706 must be factored in. The Model 7706 has two output channels (16 bits).
Page 57
1. The above listed uncertainties are guaranteed by design for types J, K, N, T, E, R, S and B. 2. When the 7707 and 7708 are used together, 7707 must be installed in the lowest numbered slot. For example: Model 2700/2701: 7707 in slot 1...
Page 59
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) •...