WARRANTY Keithley Instruments, Inc. warrants this product to be free from defects in material and workmanship for a period of 1 year from date of shipment. Keithley Instruments, Inc. warrants the following items for 90 days from the date of shipment: probes, cables, rechargeable batteries, diskettes, and documentation.
Page 4
Revision of the manual. Each new Revision includes a revised copy of this print history page. Revision A (Document Number 707A-901-01) ................September 1998 All Keithley product names are trademarks or registered trademarks of Keithley Instruments, Inc. Other brand and product names are trademarks or registered trademarks of their respective holders.
(IEC) Standard IEC 664, digital multimeter measuring circuits The types of product users are: (e.g., Keithley Models 175A, 199, 2000, 2001, 2002, and 2010) measuring circuits are Installation Category II. All other instru- Responsible body is the individual or group responsible for the use ments’...
Page 6
fire hazard. leads, and input jacks, must be purchased from Keithley Instru- ments. Standard fuses, with applicable national safety approvals, Chassis connections must only be used as shield connections for may be used if the rating and type are the same.
Page 7
Model 7078-PEN: Programming Light Pen (includes holder) Master and Four Slaves: <55ms. Model 7079: Slide Rack Mounting Kit DOWNLOAD TIME (one setup to 707A): Stand Alone: 60ms typical. Model 7078-DIN: 8-pin DIN cable (Master/Slave), 1.8m (6ft.) Specifications are subject to change without notice.
Table of Contents General Information Introduction ................................ 1-1 Features ................................1-1 Warranty information ............................1-1 Manual addenda ..............................1-1 Safety symbols and terms ..........................1-2 Specifications ..............................1-2 Unpacking and inspection ..........................1-2 1.7.1 Inspection for damage ..........................1-2 1.7.2 Shipment contents .............................
Page 9
Operation Introduction ................................ 4-1 Setup data paths ..............................4-1 Power-up procedure ............................4-2 4.3.1 Line voltage selection ..........................4-2 4.3.2 Line power connections ........................... 4-2 4.3.3 Power switch ............................4-2 4.3.4 Power-up self-test and messages ......................4-2 4.3.5 Power-up configuration ........................... 4-3 4.3.6 Master/slave power-up ..........................
Page 10
IEEE-488 Programming Introduction ................................ 5-1 IEEE-488 quick start ............................5-1 Bus cable connections ............................5-3 Interface function codes ............................. 5-5 Primary address programming ........................... 5-6 QuickBASIC programming ..........................5-7 Front panel aspects of IEEE-488 operation ....................... 5-8 5.7.1 Front panel error messages ........................5-8 5.7.2 Status indicators ............................
List of Illustrations Card Installation Figure 2-1 Installing a matrix card ..........................2-2 Getting Started Figure 3-1 Model 707A front panel ..........................3-2 Figure 3-2 Setup data transfers ............................ 3-3 Figure 3-3 Model 707A rear panel ..........................3-7 Figure 3-4 Connecting instruments to rows .........................
Page 14
U7 digital input ............................5-38 Figure 5-23 U8 relay test input ............................ 5-38 Principles of Operation Figure 6-1 Model 707A block diagram ........................6-2 Figure 6-2 Digital board block diagram ........................6-3 Figure 6-3 RAM and battery backup ........................... 6-5 Figure 6-4 Switching card interface simplified schematic ..................
This section contains general information about the Model • High-speed triggering of stored setups. 707A Switching Matrix. The Model 707A is designed as a • Make/break and break/make switching are programma- programmable switch for connecting signal paths in a matrix ble by rows.
It has Specifications quick disconnect screw terminals and 10-ft. ribbon cables. Model 707A specifications can be found at the front of this manual. These specifications are exclusive of the matrix card Model 7071 General Purpose Matrix Card — The Model specifications, which are located in their appropriate instruc-...
Page 20
(EMI). The Model 7007-1 is one meter (3.3 ft.) long and has backplane. It installs in the Model 707A and has four 75 pin an EMI shielded IEEE-488 connector at each end. The...
Install a card in the Model 707A as follows, using Figure 2-1 as a guide. Instructions specific to each card can be found in NOTE the appropriate card manual.
Page 22
Card Installation NOTE 5. To remove a matrix card, first turn off the mainframe and disconnect the line cord. Ensure no voltage is The SMB coax jumpers used between applied from the user's circuit. Remove any internal Model 7072 cards do not have to be cabling between cards through the unit's access door.
Section 3 is organized as follows: Front panel familiarization 3.2 Front Panel Familiarization: Briefly describes each An overview of the Model 707A operation is given in the fol- front panel control and outlines display operations. lowing paragraphs. The front panel of the instrument is 3.3 Rear Panel Familiarization: Outlines each aspect of...
Getting Started Stored Model 707A Setup #100 Front Panel Crosspoint Display Model 707A Internal Memory Stored Setup #1 Crosspoint Relays Model 7X7X Matrix Cards Figure 3-2 Setup data transfers www.valuetronics.com...
Page 26
Also used for scrolling up through a list of multiple tion (A-H), then press MAKE/BREAK to toggle the state for choice parameters. that row and immediately reprogram the Model 707A for the new operation. — Same actions as the SCROLL SCROLL except that it increments and scrolls down.
Page 27
If the value in the alphanumeric display has not been modi- fied, this key returns the Model 707A to the previous display. CROSSPOINT DISPLAY LEDs — Show open and closed CANCEL also exits from menu mode if no changes have crosspoints of the current relay setup, a stored relay setup, or been made.
RELAY TEST — A 6-pin quick-disconnect terminal block with logic ground and four logic inputs for testing cross- An overview of the rear panel of the Model 707A is in the point relay closures. Wiring between this terminal block and paragraphs that follow.
Selecting the row connections for instruments is important with cards designed for multiple applications. Using the Each card designed for the Model 707A is configured as an Model 7072 as an example, the recommended connections 8-row by 12-column matrix. The rows are lengthened by...
Page 31
Getting Started DUT Test BNC cables connect to row terminals Fixture BNC Cable - Columns of both cards. Ribbon Cable - Rows Instrumentation Simplified Equivalent Circuit DUTs Instrumentation (14 connections) (10 connections) 10 11 10 11 Master Slave Note: BNC matrix cards shown. Other card connections similar. Figure 3-5 Connecting instruments to columns Table 3-1...
The third analog bus expands eight rows of a signal HI path and a common ground (chassis). The common ground sur- The 8-row by 12-column matrix cards of the Model 707A rounds the HI path and separates adjacent rows, as shown in mainframe are building blocks for larger matrices.
Page 33
Getting Started J103 - J105 J101 J102 J106 LO 21 Slot 1 Slot 2 Slots 3 - 5 Slot 6 Figure 3-7 Backplane expansion of analog bus #1 3-11 www.valuetronics.com...
Page 35
Slot 6 Chassis Figure 3-9 Backplane expansion of analog bus #3 Matrix cards for use in the Model 707A have different edge Table 3-2 connectors, depending on the signal path configuration of Matrix and multiplexer cards each card model. The multiplexer cards are summarized in...
These jumpers, which are cards. For example, connecting a Model behind the Model 707A front panel, are between slots 3 and 7072 to a Model 7073 would degrade 4 of analog bus #1 and analog bus #2. Removing these jump- low current switching on the 7072 and ers effectively separates the mainframe into two 3-slot units.
Page 37
Getting Started Table 3-3 Model 707A external expansion cables Model no. Description Expansion 7078-KIT Mass Terminated Cable Kit 7071, 7071-4 rows/columns, 7078-MTC Mass Terminated Cable (20 ft.) 7074 rows 7078-TRX-3 3-lug Triax-Triax Cable (3 ft.) 7072, 7072-HV, 7172, 7174 7078-TRX-10 3-lug Triax-Triax Cable (10 ft.)
Getting Started 3.5.2 Multiple unit expansion separate units, as shown previously in Figure 3-12, but also by connecting the units in a closed loop of DIN cables for Analog expansion communication and control. A master/slave system configu- ration appears as one unit with expanded card capacity. That One method to expand a matrix across mainframe bound- is, only the master unit is addressed by the IEEE-488 bus aries is to connect cards of separate stand-alone units, either...
Page 39
Getting Started Mass Terminated Cable Master Slave 1 (Columns 1 - 72) (Columns 73 - 144) Rows Rows M/S Out M/S Out M/S In M/S In 7071 7071 7071 7071 7071 7071 7071 7071 7071 7071 7071 7071 7071 Cols. Cols.
With the connection flexibility of the matrix topology and the expansion/isolation options of the Model 707A, it is There are several issues that affect system speed, among important to document the system configuration.
CROSSPOINT DISPLAY MODIFIED indicator will light. If you have the optional light pen, toggle the state of a The Model 707A will perform a powerup self-test to check crosspoint LED by holding the light pen perpendicular to ROM, RAM, card configuration, stored setups, master/slave and touching the front panel overlay and pressing the light loop, indicators, and displays.
Getting Started 3.6.4 Storing setup and sending to relays Step 2A: Sending setup to relays To make the newly modified setup the current relay setup, The following steps detail front panel operations necessary just press the COPY DISPLAY-RELAYS key. The relay to store and use the modified setup data.
4.12 Resetting: Discusses the reset operation of the Model 707A. This section contains a complete, detailed description of each front and rear panel aspect of the Model 707A. The sec- Setup data paths tion is arranged as follows: The design of the Model 707A is optimized for high speed...
Line voltage selection checksum test fails on one or more matrix cards, the The Model 707A operates from a line voltage in the range of instrument displays CARD ID ERROR and lights all 100 to 240V, at a frequency of 50 or 60Hz. Line voltage and crosspoint LEDs of that card.
The message M/S ERROR is displayed if there is not a STEP field is set to 001. closed loop (the Model 707A can be looped back to it- • Trigger disabled. self). Any keypress or IEEE-488 bus operation will al- low the unit to continue as a stand-alone unit.
4.3.6 Master/slave power-up power before initializing. Thus, it is not necessary to turn on the master unit last. The power-up sequence for Model 707A mainframes can be summarized as follows: CAUTION When it is necessary to cycle power on a...
Operation 4.4.2 Display messages Table 4-3 lists Model 707A error messages. Many of these messages are also covered in pertinent paragraphs of the During Model 707A operation and programming, you will manual. Where applicable, the necessary corrective action is encounter a number of front panel messages on the alphanu- also given in the table.
The TALK, LISTEN, and REMOTE LEDs (shown in Figure As shown in Figure 4-3, the crosspoint display has six blocks 4-2) indicate these modes when the Model 707A is being of LEDs (one per card slot). Each block has 8 rows (A-H) programmed over the IEEE-488 bus.
Mount the light pen holder on the left handle of the Model 707A by tightening the allen-head screw shown in Figure 4-4. The LEDs can be turned on or off by pressing a row letter key...
Operation Selecting crosspoint display When the MEMORY indicator is lit, a setup can also be dis- played by entering a valid location and pressing ENTER, or In the CROSSPOINT DISPLAY key group on the front by pressing a SCROLL key to display the setup at MEM- panel are two keys that are used to bring setups to the cross- ORY STEP ±1.
The setup data displayed on the crosspoint LEDs can be master/slave operation, the maximum column can be up to stored in non-volatile memory of the Model 707A or can be 360 (with five units). sent directly to the relays by pressing either the COPY DIS- PLAY →...
The two keys in the MEMORY group (see Figure 4-7) oper- delete stored setup operations perform similarly, except on ate on setups stored in Model 707A memory. These keys are all units of the system. active only when the MEMORY LED is lit.
Page 58
Type IN iii OUT 000 View digital input, program digital output. status/numeric EXT TRIG FALL Select which edge of external trigger pulse triggers Model 707A (falling multiple choice EXT TRIG RISE or rising). MATRIX RDY LO Select matrix ready output level (active LO or HI).
If triggers are enabled, and external trigger is selected as a source, a TTL-compatible pulse of at least 600nsec duration OUT7 at the rear panel EXTERNAL TRIGGER INPUT jack trig- gers the Model 707A. The input BNC jack is shown in Figure OUT6 4-9. OUT5...
To choose the other active state, use the SCROLL keys, then press ENTER. This action also exits from the menu mode. (Pressing CANCEL instead of ENTER returns matrix ready to its previous state and the Model 707A remains in menu mode.) In master/slave configurations, the MATRIX READY sig- nals of all units function, but only that of the master is to be considered accurate.
Operation 4.9.4 Stand-alone and master/slave This action is performed by pressing the MENU key of the desired master mainframe until the display reads STAND One method to expand system size is to connect up to five ALONE. Next, scroll up or down to the MASTER message. mainframes in a master/slave configuration, where all units Then, press the ENTER key to initiate the master/slave loop.
707A for bus operation. The primary address of the Model Alphanumeric Display active (Note 1) 707A is factory set to 18, but it may be set to any value TALK, LISTEN, REMOTE LEDs inactive between 0 and 30 as long as address conflicts with other...
To view the relay (hardware) settling time of the system, press the MENU key until the display reads: A menu item can be used to return the Model 707A to the factory default conditions previously listed in Table 4-2. To...
NOT SETTLED is displayed. At the The front panel MAKE/BREAK and BREAK/MAKE keys end of the programmed settling time. the Model 707A sets are used in conjunction with the data entry keys to select the MATRIX READY output true.
4.11 Triggering TRIG ON EXT When a Model 707A stand-alone or master unit is triggered, This is the display for external triggering (the power-up the stored relay setup from RELAY STEP+1 is sent to the default). Table 4-8 lists the displays for all trigger relays.
4.11.2 Front panel triggering 1. Closes crosspoints in make/break rows yielding an intermediate setup. To trigger the Model 707A from the front panel, simply press 2. Opens crosspoints in make/break rows and opens/closes the MANUAL key. (Press and hold for auto-repeat.) If trig- crosspoints in “don't care”...
Page 67
Operation State : Setup N Setup N + 1 Commands Don't Care Open Don't Care Actions : Close Don't Care Setup Data Shift Relay Programmed Settling Time Settling Time Ready Matrix Ready TRIG NOT SETTLED Message OVERRUN Additional Trigger Additional Trigger Is Processed not Processed Figure 4-16 Timing without make/break or break/make rows...
Page 68
Operation State : Setup N Intermediate Setup N + 1 Setup Commands NA2, B2 Make/Break CA3, B3 Don' t Care Actions : Close Make/Break Open Make/Break Open Don't Care Make/Break Operation Close Don't Care Break/Break Operation Setup N Intermediate Setup N+1 Setup Commands NA,2 B2...
Page 69
Operation State: Setup N Intermediate Intermediate Intermediate Setup N+1 Setup A Setup B Setup C Commands 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 NA2, B2, C2 Make/Break CA3 , B3, C3 Break/Make Don't Care Open Break/Make Close Make/Break Open Make/Break Close Break/Make...
Operation 4.11.4 External trigger input 4.11.6 IEEE-488 bus triggering To use external triggering, first select that source with the To trigger a setup change with an IEEE-488 trigger source, MENU and SCROLL keys as described in paragraph 4.11.1. you must send the appropriate IEEE-488 command over the With triggers enabled, the unit will then be triggered when an bus: X, talk, or GET depending on the selected source.
The primary address of your Model 707A is set to 18 at the IEEE-488 quick start factory, but you can set the address to values between 0 and...
Page 72
Sample Program Comments ' Dimension crosspoint input and display. DIM A$[200],C$[200] ' Tell Model 707A (at IEEE-488 location 18) to PRINT #1, "REMOTE 18" ' listen over bus. ' Select rows A and B for make/break and rows PRINT #1, "OUTPUT 18;V11000000W00000011X"...
Bus cable connections Controller Figure 5-3 The following paragraphs provide information needed to IEEE-488 connections connect instrumentation to the IEEE-488 bus. The Model 707A is connected to the IEEE-488 bus through a cable equipped with standard IEEE-488 connectors. See Figure www.valuetronics.com...
Page 74
Consult the instruc- tion manual of your controller for the proper connecting Connect the cable to the Model 707A as follows: method. 1. Line up the connector on the cable with the connector on NOTE the rear panel of the instrument.
CONTACT 12 CONTACT 1 RL1 (Remote Local) — The RL1 function defines the capa- bilities of the Model 707A to be placed in the remote or local states. PP0 (Parallel Poll) — PP0 means that the Model 707A does CONTACT 24 CONTACT 13 not have parallel polling capabilities.
Primary address programming NOTE Each device on the bus must have a unique The Model 707A must receive a listen command before it primary address. Failure to observe this responds to addressed commands. Similarly, the unit must precaution will probably result in erratic receive a talk command before it transmits data.
Microsoft whole program is used to avoid redundancy. At the beginning QuickBASIC 4.5 using the Keithley KPC-488.2 (or Capital of each program, driver files must be opened. The input ter- Equipment Corporation) IEEE interface and the HP-style minator should be set for CRLF. For example: Universal Language Driver (CECHP).
5.7.1 Front panel error messages device-dependent command over the bus. For example, the The Model 707A has a number of front panel messages asso- command string 1X includes an illegal command because ciated with IEEE-488 programming. These messages, which the “1” is not part of the instrument's programming language.
A RAM or ROM failure occurs when the power-up routine detects an error, either a RAM error or a checksum error in LISTEN — This indicator is on when the Model 707A is in program ROM. If an error is detected, a RAM FAIL or ROM the listener active state, which is activated by addressing the FAIL message is displayed (cleared by any keypress).
Fundamentally, there is no reason why you cannot control the instrument simultaneously from the front panel and over The remote enable command is sent to the Model 707A by the IEEE-488 bus. However, the following points should be the controller to set up the instrument for remote operation.
GET (group execute trigger) The LLO command is used to prevent local operation of the GET may be used to initiate a Model 707A setup change if instrument. After the unit receives LLO, all of its front panel the instrument is placed in the appropriate trigger source.
IEEE-488 Programming Table 5-7 Factory default, power-up, and DCL/SDC conditions Parameter Factory default Power-up, DCL/SDC Description Relays All opened All opened — Stored Setups All cleared Not affected — Relay Step Point to relays Memory Step Point to setup 1 Master/Slave Stand-alone (Notes 2, 3)
Page 83
Hit a front panel key. them in a specific order. The order of execution for the Model 707A is summarized in Table 5-10. Note that the X com- mand is listed first since it is the character that forces the exe- Device-dependent command summary cution of the rest of the commands.
Page 84
No EOI, do not hold-off on X Send EOI, hold-off on X until Matrix Ready No EOI, hold-off on X until Matrix Ready Download Setups Lbbb..X Download setups from controller to Model 707A 5.9.13 SRQ disabled 5.9.14 Not used Not used...
Page 85
IEEE-488 Programming Table 5-9 (cont.) DDC summary Mode Command Description Para. Status Send machine status word 5.9.22 Send error status word U2,s Output setup “s” (0-100) with present G format Send RELAY STEP pointer Send number of slaves U5,u Send model number of each card in unit “u” (0-4) Send relay settling time Send digital input of unit (0-65535) Send RELAY TEST input...
(falling edge). Description The An command lets you program the Model 707A for triggering on a TTL-compatible falling or rising edge signal at the External Trigger input jack. A trigger signal increments the RELAY STEP pointer and copies the setup indicated by the new value from memory to the relays.
IEEE-488 Programming 5.9.3 B — Matrix ready Purpose To select the logic sense of the rear panel Matrix Ready signal. Format Parameters Negative true Matrix Ready output Positive true Matrix Ready output Default Upon power-up or after receiving a DCL, SDC, or R0X command, the instrument defaults to B0 (negative true).
= A to H Row designation of crosspoint c = 1 to 360 Column designation of crosspoint (360 with maximum of five Model 707A units) Description The C command closes crosspoints in the setup indicated by the edit pointer. If the edit pointer indicates the present relay setup (zero), the specified crosspoint relays are closed immediately.
(triggers disabled). Description With the F command, you control whether the Model 707A responds to a trigger (from the exter- nal trigger connection or over the IEEE-488 bus). A trigger increments the Relay Step pointer and copies the setup indicated by the new value from memory to the relays.
Description Overview The G command specifies the format of crosspoint data sent by the Model 707A over the IEEE- 488 bus in response to the U2 command. Data concerning the setup is sent by a “U2,n” com- mand (either the present relay setup or a stored setup). You can control the data format and quan- tity sent.
Page 91
IEEE-488 Programming all data is sent in one talk; for G7, the data from one switching system is sent per talk. These formats are shown in Figure 5-13 for the example setup of Table 5-10. Table 5-10 Master/slave setup example Unit Closed crosspoints Master...
Page 92
IEEE-488 Programming Programming notes 1. Table 5-11 lists the number of bytes that are transmitted for the various data formats. 2. Since the data is transmitted in continuous strings (without carriage returns or line feeds), you must format the data for display or printing legibility. Table 5-11 Byte counts for data format Stand-alone...
Page 93
IEEE-488 Programming A001,A002,B019,B020,C027,C028,D037,D038,F061,F062,A073,A074,C085,C086,E121,E122,A187,A188, H205,H206,A223,A224,H265,H266,G301,G302,A313,A314,H337,H338,E355,E356 Note: Carriage returns and line feeds are not sent. They are shown here to improve readability. Figure 5-11 G2 and G3 inspect output formats 0003 00 SETUP NUMBER (2 BYTES), UNIT NUMBER (1 BYTE) 010100000000 000000000000 CARD 1, COLS.
Page 94
IEEE-488 Programming ROW H ROW A SETUP NUMBER (2 BYTES), 00000000 00000011 00000000 UNIT NUMBER (1 BYTE) COLS. 1-6 00000001 00000001 00000000 00000000 00000000 00000000 CARD 1 00000000 00000000 00000000 00000000 00000000 00000000 COLS. 7-12 00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000010...
IEEE-488 Programming 5.9.9 H — Hit key Purpose To allow emulation of front panel key press sequence. Format Parameters The parameter “n” represents the number of the front panel key as shown in the following table. Command Key Command Key MEMORY RELAYS COPY DISPLAY →...
IEEE-488 Programming 5.9.10 I — Insert blank setup Purpose To insert a blank setup in memory. Format Parameters n=1 to 100 Stored relay setup Description During execution of this command, setups “n” through 99 are shifted up to the next highest loca- tion in memory (99 to 100, 98 to 99...
3. When enabled, EOI is asserted with the last byte in the terminator. 4. When bus hold-off is enabled, all bus activity is held up for the duration of the hold-off period, not just for the duration of the communication with the Model 707A. Example ' No EOI, hold-off on X until Ready PRINT #1, “OUTPUT 18;K1X”...
Once an SRQ is generated, the serial poll byte can be checked to determine if the Model 707A was the instrument that generated the SRQ, and, if so, what conditions caused it. The general format of the SRQ mask used to generate SRQs is shown in Figure 5-14. By sending the appropriate M command, you can set the appropriate bit(s) to enable SRQ generation if those particular conditions occur.
Page 99
Error (bit 5) — Set if an error condition occurs. Cleared by reading the U1 error status word (paragraph 5.9.22). SRQ (bit 6) — Set if the Model 707A requests service via the SRQ line; cleared by a serial poll. Programming notes 1.
H Row designation of crosspoint c=1 to 360 Column designation of crosspoint (360 with maximum of five Model 707A units) Description The N command opens crosspoints in the setup indicated by the edit pointer. If the edit pointer indi- cates the present relay setup (zero), the specified crosspoint relays are opened immediately.
IEEE-488 Programming 5.9.17 P — Clear crosspoints Purpose To clear all crosspoints at the specified setup. Format Parameters Present relay setup n=1 to 100 Stored relay setup Description The P command clears all crosspoints in the setup indicated by its parameter. If the present relay setup (zero) is specified, all crosspoint relays are opened immediately.
IEEE-488 Programming 5.9.19 R — Restore defaults Purpose To restore the Model 707A to factory default conditions. Format Parameters Restore factory defaults Description An R0 command performs the following actions: • All setups stored in memory are cleared. • Make/Break and Break/Make rows are cleared.
Programming notes 1. Duplication of trigger sources allows compatibility with other Keithley IEEE-488 instruction sets. 2. Disabling triggers before changing the trigger source is a good programming practice.
IEEE-488 Programming on talk does not occur when the Model 707A becomes a talker, but rather as the controller requests the first byte of data from the unit. 5. Trigger on GET allows the fastest IEEE-488 triggering response. 6. The X character that is sent when programming a trigger on X source triggers the instrument.
U0 machine status word U1 Error status word The U1 command allows access to Model 707A error conditions. The error status word (Figure 5-17) is a string of ASCII characters representing binary bit positions. Reading the U1 status clears the error bits. An error condition is flagged in the serial poll byte while any bits in the error status word are set.
IDDCO — An invalid device-dependent command option (IDDCO) is received. Not in Remote — An X command is received over the bus, but the Model 707A is not in remote. Self-test Failed — The self-test detects a program ROM checksum error or a RAM error.
Unit Number (0-4) Figure 5-20 U5 card identification U6 Relay settling time The U6 command (Figure 5-21) requests the Model 707A to output the longest relay settling time of all cards in the system (expressed in milliseconds). Identifier RSTnnnnn <TERM+EOI>...
2. To ensure that correct status is indicated, the status word should be requested immediately after the command is transmitted. The status sent by the Model 707A is that which is present at the time it is instructed to talk, not at the time the U command is received.
1. Specifying fewer than eight numbers in the parameter field (e.g., V1111) is invalid. The Model 707A takes no action on the rows and flags an IDDCO error. 2. The rows can be programmed for one of three switching options: make/break, break/make, or don't care.
' Restore default condition PRINT #1, "OUTPUT 18;W00000000X" 5.9.25 X — Execute Purpose To direct the Model 707A to execute device-dependent commands received since the last X. Format <command> X Description The execute command is implemented by sending an ASCII X over the bus. Its purpose is to direct the Model 707A to execute other device-dependent commands.
5.9.12. EOI is asserted with the last terminator byte when enabled. 2. The programmed terminator is sent at the end of the transmission each time the Model 707A is addressed to talk, regardless of the selected data format.
IEEE-488 Programming 5.10 Relay command combinations There are four device-dependent commands that have an immediate effect on relay states: • E0N... — Point to relays, open specified crosspoints. • E0C... — Point to relays, close specified crosspoints. • P0 — Open all relays. •...
Typically, a command string sent to the Model 707A will transmit at a rate of four characters per millisecond. (Assuming the transfer speed of the controller does not affect the listening rate of the Model 707A.) For example, the CA1,CA5X command string will take 2ms to transmit from the controller to the Model 707A.
Page 114
IEEE-488 Programming Table 5-12 Typical transmission and hold-off times — stand-alone Description Command Time Notes External Trigger 4.8ms Matrix Ready 4.8ms Close Crosspoint(s) CA1X 18.6ms To relays CA1X 19.9ms To setup 55 CA1,H72X 21.7ms To relays CA1,H72X 23.1ms To setup 55 Display D**************X 10.6ms...
Page 115
IEEE-488 Programming Table 5-13 Typical transmission and hold-off times — master and one slave Description Command Time Notes External Trigger 12.3ms Matrix Ready 12.3ms Close Crosspoint(s) CA1X 31.5ms CA73X 48.7ms CA1,A73X 51.0ms Display D**************X 17.3ms Edit Pointer 17.4ms E55X 18.8ms Enable/Disable Triggers 18.5ms Data Format...
This section contains a functional description of the Model • 32Kx8-bit RAM (U8) with battery back-up (BT1, U3) 707A in block diagram form as well as details of the various sections of the instrument. Information is arranged to The microcomputer centers around the 8-bit 68B09 micro- provide a description of each of the functional blocks within processor.
12K bytes of address space to the microprocessor. Master/ Slave Digital Display Digital Board Board IEEE-488 External Trigger In Light Matrix Ready Out Relay Test Backplane Up to 6 Plug-in Matrix Cards Figure 6-1 Model 707A block diagram www.valuetronics.com...
Page 118
Principles of Operation Battery 32Kx8 32Kx8 BLANK Display Backup EPROM DISPCLK Board Interface DISPDATA KEYCLK FIRQ KEYDATA System Tick Timer LPSWITCH Light Pen Interface SENSEPULSE LPRESET LPSENSE Data out Master/ Data in Slave Card Select Ready Interface Matrix RELAYDATA Card M/S TRIGGER Interface LPSENSE...
RAM after Vcc is range of $3800-$38FF. These include, for example, a restored. Since this feature is not used in the Model 707A, 6522A-VIA, a 65C21 peripheral interface adapter (PIA), and the software always does a dummy read of memory locations...
Principles of Operation 6.4.1 Switching card interface NAND, which is buffered by U28 and sent to the cards as the CLK signal. Clock cycles are counted by the U26 shift reg- A simplified schematic and timing diagram of the digital ister.
Page 122
Principles of Operation HCT374 STROBE CARD 6 68B09 CARD 5 Data CARD 4 16P8A CARD 3 SELECT CARDSEL CARD 2 CARD 1 N.C. HCT165 HCT165 68B09 ACTIVE Data HCT08 HCT00 HCT244 HCT74 HCT00 RELAYDATA SH/LD SH/LD HCT244 SELECT RELAY DATA HCT164 ID 7 IDDATA...
Page 123
Principles of Operation SELECT RELAYDATA ACTIVE U24 OUTPUT Q 8th Rising Edge RELAY DATA etc. U25 CLK Figure 6-5 Switching card interface timing diagram 8KX8 EPROM PARALLEL TO SERIAL DATA BUFFER NEXT ADRS CLOCK ADRS IDDATA RELAY DATA 12-BIT COUNTER ENABLE CLOCK CLEAR...
Page 124
• Relay configuration table edge-sensitive. The first EPROM address used by the Model 707A is location one, not zero. The configuration table defines the location of each relay 4. The same CLK signal that shifts RELAYDATA into the driver within the serial RELAYDATA bit stream.
(assuming the driver outputs are enabled, as discussed below). Logic convention is such Model 707A display circuitry includes components needed that the corresponding relay driver output must be low to to control the alphanumeric display, front panel annunciator...
Principles of Operation 6.5.2 Front panel keys KEYCLK HCT32 The front panel keys are SPST normally-open pushbutton DISPCLK switches. They are connected in a 6-column by 7-row array. 6522A Each column is connected to one of the column drive outputs HCT32 FPCLK of decoder U27 (74HCT154) through a diode.
Principles of Operation 6.5.4 Refresh display/read keyboard 7. Read the VIA shift register again to get the byte of KEY- DATA. The refresh display/ read keyboard sequence is as follows: 8. Negate the low true KEY line. 9. Configure the VIA shift register for output. NOTE During power-on hardware initialization, the U9 shift register (6522A VIA) is con-...
Relay K1 is energized (as shown) whenever clearing flip-flop U24 before scanning each column. After power is applied to the Model 707A. the display is scanned, the processor examines the LPSENSE signal to determine if the light pen “sees” one of Slave units negate RTS except when responding to a request the LEDs that is currently being scanned.
The SLAVE (low true) signal selects the external trigger IEEE-488 bus interface source: The Model 707A has an IEEE-488 standard interface that • In slave units, the SLAVE signal is asserted. This causes allows the instrument to be programmed from a system con- multiplexer U20 to select the M/S TRIGGER (low true) troller.
Page 133
Principles of Operation 74HCT374 HCT244 OUT 0 OUT 1 OUT 2 OUT 3 OUT 4 OUT 5 OUT 6 OUT 7 OUTPULSE HCT244 68B09 HCT373 IN 0 IN 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 INLATCH HCT244 HCT08...
Principles of Operation 6.10 Power supply The major component of the power section is a single output switching power supply. Its 6.2V output is distributed to the backplane board for the relay coils of the switching cards, and to the voltage regulator board. The 5V output of the volt- age regulator board is supplied to all logic circuitry, includ- ing that on the switching cards, and to the front panel display board.
The servicing procedures in this section are intended only for qualified electron- The Model 707A operates from a line voltage in the range of ics service personnel. Do not attempt to 100 to 240V, at a frequency of 50 or 60Hz. Line voltage and...
Table 7-2 lists the necessary hardware for a fixed mounting line input of the instrument. Use the following procedure to of a Model 707A in a 19” wide rack (24 to 30” deep). Verify replace the fuse, if necessary. that all parts are available before beginning the installation procedure.
Page 137
Figure 7-1 Mainframe installation Captive nut installation 8. Lift the Model 707A mainframe onto the chassis sup- ports and slide it into the rack. 9. The mainframe can be secured to the front rack flanges w ith user-supplied captive nuts and binder head screws (four each).
Page 138
Maintenance Chassis Support-Left (Item A) Rear Support Bracket (Item D) Binder Screw (Item G) Captive Nut Nut Bar (Item C) (Item F) Front Rack Flange Rear Rack Flange Figure 7-3 Chassis support sizing Nut Bar (Item F) Rear Support Bracket (Item D) Chassis Support-Left (Item A)
Maintenance Disassembly 1. With the Model 707A on a bench, remove the front panel as follows: If it is necessary to troubleshoot the instrument or replace a A. Place a thin book or other support under the unit to component, use the following disassembly procedure. In ad- slightly raise the bottom edge of the front panel off dition to the figures, use the assembly drawings at the end of...
Page 140
P34 — Digital board ribbon cable connection to dis- play board. A. On the Model 707A rear panel, pull off the Relay P36 — Display board connection to voltage regula- Test connector (P24). Also unscrew the two black tor board.
Backplane jumpers CAUTION Do not touch the surface of the back- The Model 707A backplane has jumpered connections plane to prevent possible contamination between slots 3 and 4 for the following general purpose from body oil and dirt, which could signals: degrade insulation resistance.
Maintenance Slot 3 Slot 4 J104 J103 Row C HI Row C LO Row D HI Row D LO Row E HI Row E LO Row F HI Row F LO Row A HI Row A LO Row A Guard Row B HI Row B LO Row B Guard...
5. Reinstall the left side panel and handle. 6. Reinstall the power line cord and turn on the Model When line power to the Model 707A is turned off, the lithium 707A. It will power up in random conditions, such as battery on the digital board provides backup power to the make/break and break/make on the same rows.
Power-up self-test The waveforms described in the troubleshooting tables are As described in Section 4, the Model 707A performs a series present with power-up default conditions (idle state), unless of tests on power-up. Individual tests in this series that can be otherwise indicated.
Page 145
Maintenance Table 7-5 Microcomputer checks Step Item/component Signal Comments The following digital board signals are referenced to digital common. U6 pin 37 MPU Reset Stays low (110-260msec on power-up), then goes high. U6 pin 34 E clock 1.79MHz square wave for peripheral chips. U9 pin 23 SELECT VIA Low going pulses (1kHz).
Maintenance Table 7-7 Display interface checks Step Item/component Signal Comments The following digital board signals are referenced to digital common. See Figure 7-10 for waveforms of steps 2 through 6. U9 pin 23 SELECT VIA Low going pulses (1kHz). U9 pin 18 FPCLK Base frequency of 895kHz with ten sets of pulses every lmsec.
Maintenance Table 7-9 Light pen checks Step Item/component Signal Comments The following digital board signals are referenced to digital common. U9 pin 23 SELECT VIA Low going pulses (1kHz). U23 pin 12 SENSEPULSE Low going pulse (15µsec) when light pen is pointed at lit LED.
Maintenance PROGRAM #1 PROGRAM #2 PROGRAM #3 START START START SET DIGITAL SELECT TRIGGER CLOSE A1 OUTPUT TO ZERO ON GET ENABLE TRIGGERS DELAY 0.1 SEC OPEN A1 TRIGGER ON GET Figure 7-8 Troubleshooting programs 7.9.5 Display board checks To troubleshoot the display board, it is helpful to disassem- ble it from the front panel, then reconnect the power cable and ribbon cable with the display board on a bench.
Page 149
Maintenance SELECT RELA YDA TA RELA YDA TA Figure 7-9 Relay control waveforms Repeated every 1msec FPCLK 895 kHz Repeated every 1msec DISPCLK 895 kHz Repeated every 1msec KEYCLK 895 kHz DISPDATA 1msec KEYDATA 1msec Figure 7-10 Display interface waveforms 7-15 www.valuetronics.com...
Since card rows are extended on the three analog backplanes 1. Disconnect the line cord from the power line receptacle. of the Model 707A (as explained in Section 3), a contaminat- 2. Grasp the filter holder, and pull it free of the rear panel.
2. Complete the service form at the back of this manual, and include it with the instrument. The parts lists for the Model 707A are shown in Tables 8-1 3. Carefully pack the instrument in the original packing through 8-6.
IEEE-488 Bus Overview Introduction 5. The listener, aware that there is no data on the bus, indi- cates that it is ready for the next byte of data. The IEEE-488 bus is a communication system between two or more electronic devices. A device can be either an instru- ment or a computer.
Page 172
Secondary addresses lie in the range of $60-$7F. Note, however, that many devices, DEVICE 4 including the Model 707A, do not use secondary addressing. ONLY ABLE TO TALK Once a device is addressed to talk or listen, the appropriate D 101 ...
IEEE-488 Bus Overview Bus lines • DAV (DATA VALID) — The source controls the state of the DAV line to indicate to any listening devices The signal lines on the IEEE-488 bus are grouped into three whether or not data bus information is valid. different categories: data lines, management lines, and hand- •...
IEEE-488 Bus Overview Bus commands by the controller or other devices depending on the direction of data transfer. The following is a description of each com- The instrument may be given a number of special bus com- mand. Each command is sent by setting the corresponding mands through the IEEE-488 interface.
• SCG (Secondary Command Group) — Commands in this group provide additional addressing capabilities. • DCL (Device Clear) — DCL is used to return instru- Many devices (including the Model 707A) do not use ments to some default state. Instruments usually return these commands.
B.4.7 Typical command sequences B.4.8 IEEE command groups For the various multiline commands, a specific bus sequence Command groups supported by the Model 707A are listed in must take place to properly send the command. In particular, Table B-5. the correct listen address must be sent to the instrument before it will respond to addressed commands.
The the T function. Instrument talker capabilities (T5) exist interface function codes for the Model 707A are listed in only after the instrument has been addressed to talk. Table B-6.
Page 179
Index Digital board checks 7-10 Digital I/O 4-14, 6-17 A — External trigger 5-16 Disassembly 7-5 H — Hit key 5-25 Address commands B-5 Display board checks 7-14 Handshake lines B-3 Address decoding 6-2 Display circuitry 6-10 Addressed multiline commands B-5 Display data 6-13 Alphanumeric display 4-4 Display interface 6-13...
Page 180
M — SRQ and serial poll byte 5-28 Q — Delete setup 5-31 T — Trigger 5-33 Mainframe troubleshooting 7-9 QuickBASIC programming 5-7 Timing considerations 5-43 Maintenance 7-1 Trigger overrun conditions 4-21 Make/break and break/make LEDs 4-8 Trigger sources 4-20 Make/break and break/make rows 4-19 Triggering 4-20 Manual addenda 1-1...
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 ❏ ❏...
Page 182
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 Printed in the U.S.A. www.valuetronics.com...
Need help?
Do you have a question about the 707A and is the answer not in the manual?
Questions and answers