Summary of Contents for 7001

Page 1: ...cess underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Dem...

Page 2: ...Model 7001Switch System 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 Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 3: ...S ARISING OUT OF THE USE OF ITS INSTRUMENTS AND SOFTWARE EVEN IF KEITHLEY INSTRUMENTS INC HAS BEEN ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES SUCH EXCLUDED DAMAGES SHALL INCLUDE BUT ARE NOT...

Page 4: ...em Instruction Manual 1991 Keithley Instruments Inc All rights reserved Cleveland Ohio U S A Document Number 7001 901 01 Rev H Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www a...

Page 5: ...ment Number 7001 901 03 November 1991 Revision B Document Number 7001 901 01 January 1992 Revision C Document Number 7001 901 01 April 1992 Addendum C Document Number 7001 901 02 May 1992 Revision D D...

Page 6: ...than 30V RMS 42 4V peak or 60VDC are present A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring Operators of this product must be protected f...

Page 7: ...shock and fire replacement components in mains circuits including the power transformer test leads and input jacks must be purchased from Keithley Instru ments Standard fuses with applicable national...

Page 8: ...second 500 second Memory setups 125 second 450 second TRIGGER EXECUTION TIME maximum time from activation of Trigger Source to start of switch open or close2 SOURCE LATENCY JITTER GET3 200 s 50 s TRG...

Page 9: ...4 3 3 Operation demo 3 7 3 3 1 Initial configuration 3 7 3 3 2 Close and open channels 3 7 3 3 3 Scan channels 3 8 3 4 Overview of scan process 3 10 3 5 Initial configuration 3 11 3 5 1 Switching car...

Page 10: ...POLES 4 31 4 7 3 CARD PAIR 4 32 4 7 4 DELAY 4 32 4 7 5 READ I O CARD 4 33 4 8 SCAN CONFIG 4 33 4 8 1 CHAN CONTROL 4 35 4 8 2 SCAN CONTROL 4 38 4 8 3 ARM CONTROL 4 40 4 8 4 Channel restrictions 4 42 4...

Page 11: ...6 SDC selective device clear 5 28 5 8 7 GET group execute trigger 5 28 5 8 8 SPE SPD serial polling 5 28 5 9 Programming syntax 5 29 5 10 Common commands 5 37 5 10 1 CLS clear status 5 39 5 10 2 ESE e...

Page 12: ...5 121 5 18 1 INITiate commands 5 123 5 18 2 ABORt 5 124 5 18 3 IMMediate 5 124 5 18 4 COUNt n 5 125 5 18 5 DELay n 5 127 5 18 6 SOURce name 5 128 5 18 7 TIMer n 5 130 5 18 8 SIGNal 5 131 5 18 9 TCONfi...

Page 13: ...Display test char set 7 11 7 7 Test description and notes 7 11 7 7 1 Initial power up test 7 11 7 7 2 Non volatile memory tests 7 12 7 7 3 Built in tests 7 12 7 8 Troubleshooting 7 14 7 8 1 Digital b...

Page 14: ...ts non matrix type cards 4 8 Figure 4 7 Channel assignments matrix cards 4 9 Figure 4 8 Trigger Model Front panel scan operation 4 14 Figure 4 9 Digital I O port simplified schematic 4 43 Figure 4 10...

Page 15: ...del 7001 status register structure 5 6 Figure 5 6 Standard event status 5 7 Figure 5 7 Operation event status 5 9 Figure 5 8 Arm event status 5 11 Figure 5 9 Sequence event status 5 14 Figure 5 10 Tri...

Page 16: ...gure 6 6 Timing diagram IDCLK and IDDATA 6 8 Figure 6 7 Start and stop sequences 6 9 Figure 6 8 Display board block diagram 6 10 Figure 6 9 BNC board block diagram 6 11 Figure 6 10 Micro DIN board blo...

Page 17: ...HP BASIC 4 0 IEEE 488 statements 5 5 Table 5 3 General bus commands and associated BASIC statements 5 26 Table 5 4 IEEE 488 2 common commands and queries 5 38 Table 5 5 Default conditions 5 53 Table 5...

Page 18: ...ommands C 3 Table D 1 IEEE 488 bus command summary D 5 Table D 2 Hexadecimal and decimal command codes D 8 Table D 3 Typical addressed command sequence D 8 Table D 4 Typical common command sequence D...

Page 19: ...The Model 7001 can simply close and or open one or more channels or scan through a speci ed list of channels Channel Status Display The real time status dis play monitors the state closed or open of...

Page 20: ...pection The Model 7001 was carefully inspected both electri cally and mechanically before shipment After unpack ing all items from the shipping carton check for any obvious signs of physical damage th...

Page 21: ...Cables Connects the Model 7001 to the IEEE 488 bus using shielded cables to reduce electromagnetic interference EMI The Model 7007 1 is one meter in length and has an EMI shielded IEEE 488 connector a...

Page 22: ...ard installation Explains how to install cards designed for the Model 705 706 scan ner in the Model 7001 2 2 Model 701X series card installation WARNING Turn off power from all instrumenta tion includ...

Page 23: ...channel causes the Scan List and or the affected Channel Pattern to clear see para graph 4 5 2 and 4 5 5 for details Card removal To remove the card assembly rst unlock it by pulling the ejector arms...

Page 24: ...ld degrade performance Figure 2 1 Multi pin card installation Screw Screw Ejector Arms 2 Ejector Cup NOTE The Model 7001 cannot automatically identify non 701X cards After the mainframe is powered up...

Page 25: ...Card Installation 2 4 Figure 2 2 Screw terminal card installation Ejector Arms 2 Ejector Cup Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 26: ...ating the instrument 3 6 Front panel operation Demonstrates basic front panel operation through the use of simple exam ples 3 7 IEEE 488 2 and SCPI basics Discusses funda mental information concerning...

Page 27: ...CAN CONTROL ARM CONTROL CHAN RESTRICTIONS CLOSE Closes the specified displayed channels in Channel List DELETE Delete selected entry from Channel List or Scan List INSERT Insert next entry at selected...

Page 28: ...Port consists of four TTL output lines and one TTL input line one common line 5 TRIGGER LINK IN AND OUT Two micro 8 pin DIN connectors 6 CHANNEL READY Female BNC connector for TTL output trigger puls...

Page 29: ...er format to express channel assignments The rst integer designates the slot number that the card is installed in Thus a 1 designates slot 1 CARD 1 and a 2 designates slot 2 CARD 2 The second integer...

Page 30: ...5 1 2 5 1 3 5 1 4 5 1 1 6 1 2 6 1 3 6 1 4 6 1 1 7 1 2 7 1 3 7 1 4 7 1 1 8 1 2 8 1 3 8 1 4 8 1 1 9 1 2 9 1 3 9 1 4 9 1 1 10 1 2 10 1 3 10 1 4 10 1 2 3 4 5 6 7 8 9 10 B Slot 2 Card 2 2 1 1 2 2 1 2 3 1...

Page 31: ...37 1 8 1 18 1 28 1 38 1 9 1 19 1 29 1 39 1 10 1 20 1 30 1 40 1 2 3 4 5 6 7 8 9 10 B Slot 2 Card 2 2 1 2 11 2 21 2 31 2 2 2 12 2 22 2 32 2 3 2 13 2 23 2 33 2 4 2 14 2 24 2 34 2 5 2 15 2 25 2 35 2 6 2...

Page 32: ...e selected if there is a Model 701X series card in stalled in slot 2 1 Press the CARD CONFIGURATION key The CARD CONFIG MENU will be displayed 2 Place the cursor on TYPE and press ENTER The SET CARD T...

Page 33: ...all chan nels even those not speci ed in the Channel List 3 3 3 Scan channels The following procedures assume that the initial con guration procedure in paragraph 3 3 1 has been per formed This initia...

Page 34: ...em 3 Using the and keys place the cursor on CHAN CONTROL and press ENTER The CHAN NEL CONTROL menu will be displayed 4 Place the cursor on CHANNEL SPACING and press ENTER The SELECT CHAN SPACING menu...

Page 35: ...operation ex amples in paragraphs 3 5 front panel and 3 6 IEEE 488 bus For a complete explanation on all aspects of the scan process see paragraph 4 5 4 The simpli ed model for scan operation is show...

Page 36: ...el spacing events selected Timer External GPIB Manual or Trigger Link the instrument will wait until the appropriate event occurs before scanning a chan nel With Timer channel spacing selected the rst...

Page 37: ...disabled A slot assignment change could make a channel that is currently included in the Scan List and or a Channel Pattern unavailable The unavailable channel causes the Scan List and or the affected...

Page 38: ...ending op eration 3 6 Front panel operation Basic front panel operation will be demonstrated through the use of examples One example demon strates close open operation and the other example demonstrat...

Page 39: ...matrix If using slot 1 for a matrix modify A of steps 1 and 2 by pressing 1 instead of 2 to enter the slot 1 Enter rst channel Row 1 Column 1 using the sin gle channel entry method A Press 2 Enters s...

Page 40: ...90 and slot 2 for ma trix switching model 9991 as explained in paragraph 3 4 3 Channels that are scanned in this example include Switching Card Channels 1 3 4 5 and 6 Matrix Card Channels Row 1 Column...

Page 41: ...nel Row 1 Column 1 using the sin gle channel entry method A Press 2 Enters slot B Press 1 Enters row C Press 1 Enters column D Press or Enters channel separa ENTER tor comma SCAN CHANNELS 2 1 1 2 Ente...

Page 42: ...to the CONFIG URE SCAN menu Step 5 Configure scan layer of scan When the Model 7001 was RESET Step 1 the scan lay er was reset to IMMEDIATE scan spacing which is ap propriate for this example This mea...

Page 43: ...1 Display the scan list press SCAN LIST if neces sary 2 Use the cursor key to position the cursor at the end of the scan list 3 Enter the blank channel pattern by pressing M 1 and then or ENTER to ter...

Page 44: ...oup execute trigger command GET SAV n Save Saves the current setup con guration in memory n 0 to 9 RCL n Recall Returns the instrument to the setup con guration stored in memory n 0 to 9 3 7 3 Abbrevi...

Page 45: ...I command summary SYSTem PRESet ROUTe CLOSe list STATe OPEN list ALL SCAN list INITiate ABORt ARM LAYer2 COUNt n INF DELay num SOURce HOLD IMMediate TIMer MANual BUS TLINk EXTernal TIMer num TRIGger C...

Page 46: ...seconds Multiple commands Multiple commands can be sent in the same message as long as they are separated by semicolons For exam ple Instead of sending system error system preset You can send system...

Page 47: ...yst pres 20 OUTPUT 707 scan 1 1 1 10 30 OUTPUT 707 init 40 END Line 10 Return 7001 to SYSTem PRESet default con guration scan count in nite channel count 10 channels channel control source manual Line...

Page 48: ...r controlled scan The program in Example 4 is modi ed to perform two scans the rst scan will start immediately and the second scan will start 10 seconds after the start of the rst scan 10 OUTPUT 707 s...

Page 49: ...Getting Started 3 24 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 50: ...IG MENU 4 8 SCAN CONFIG Covers the CONFIGURE SCAN menu which is used to con gure the var ious layers of scan operation 4 9 Digital I O port Describes the input output port which is made up of four out...

Page 51: ...ard is installed in slot 1 and a Model 7012 matrix card is installed in slot 2 the following message will be displayed briefly 1 7011 2 7012 Non 701X series cards The Model 7001 cannot automatically i...

Page 52: ...p of the display are annunciators to indicate various states of operation Figure 4 1 Display format CARD 1 CARD 2 1 2 3 REM 4 TALK 5 6 LSTN 7 SRQ 8 9 10 1 2 3 4 5 6 7 ARM 8 9 10 Annunciators Channel S...

Page 53: ...Channel designations for the channel status display depend on the type of card installed For example if a non matrix type card i e Model 7011 multiplexer or Model 7013 relay switch card is installed...

Page 54: ...to listen ARM Turns on when the Model 7001 is taken out of the idle state A scan can only be performed with the Model 7001 out of the idle state Table 4 1 Error and status messages Code number Descri...

Page 55: ...e is shown in Figure 4 4 For example if the backplane jumpers of two Model 7012 matrix cards are installed the rows of the two cards are connected together by simply installing them in the mainframe T...

Page 56: ...ow 3 or Bank C H L G H L G Row 4 or Bank D H L G H High L Low G Guard Note Rows correspond to matrix cards and banks correspond to multiplexer cards Figure 4 5 Matrix row connections to backplane 7001...

Page 57: ...1 26 1 36 1 7 1 17 1 27 1 37 1 8 1 18 1 28 1 38 1 9 1 19 1 29 1 39 1 10 1 20 1 30 1 40 1 2 3 4 5 6 7 8 9 10 B Slot 2 Card 2 2 1 2 11 2 21 2 31 2 2 2 12 2 22 2 32 2 3 2 13 2 23 2 33 2 4 2 14 2 24 2 34...

Page 58: ...4 4 2 1 5 2 2 5 2 3 5 2 4 5 2 1 6 2 2 6 2 3 6 2 4 6 2 1 7 2 2 7 2 3 7 2 4 7 2 1 8 2 2 8 2 3 8 2 4 8 2 1 9 2 2 9 2 3 9 2 4 9 2 1 10 2 2 10 2 3 10 2 4 10 Examples 1 2 4 Slot 1 Row 2 Column 4 2 3 6 Slot...

Page 59: ...l in the Scan List becomes restricted A channel becomes restricted by adding it to the re stricted channel list The following examples demonstrate how the Scan List is lost 1 Assume the Scan List incl...

Page 60: ...ying in M1 from the keypad The entered channel data will look like this SELECT CHANNELS M SCAN CHANNELS M1 Paragraph 4 5 5 explains how to store channel patterns into memory At this point the entered...

Page 61: ...of channels i e 1 1 1 9 Enter channel separator and After terminating list use cursor keys to select channel entry to be edited ENTER Enter channel separator and list terminator i e 1 1 INSERT Create...

Page 62: ...hannels you must press OPEN ALL Note The OPEN and CLOSE keys are only functional while in the normal channel display state The OPEN ALL key is functional at all times no matter what is cur rently bein...

Page 63: ...d No Yes Channel Event Detection No Yes Channel Trigger Control Source Source Bypass Enabled Another Channel Number of Channels Scan Channel Device Action Output Trigger Spacing Output Trigger Spacing...

Page 64: ...bling the Source Bypass also enables the Output Trigger in this layer When operation returns to the arm layer from the scan layer an output trigger pulse will occur If TrigLink arm spacing is selected...

Page 65: ...Output Trigger Pulse is available at the CHANNEL READY connector For TrigLink chan nel spacing the Output Trigger functions as follows 1 If the asynchronous Trigger Link mode is selected the TTL Outp...

Page 66: ...ROL menu select CHANNEL SPACING 3 From the SELECT CHAN SPACING menu select one of the following events or IMMEDIATE to control the process of scanning channels A TIMER Use to set a time interval 1msec...

Page 67: ...ll repeat indefinitely B ENTER SCAN COUNT Use this selection to define the number of scans 1 to 9999 to be per formed Step 5 Configure the Arm Layer of the scan The arm layer is programmed from the AR...

Page 68: ...n into the channel layer 4 The first channel spacing event will scan the first channel in the scan list 5 The next channel spacing event will scan the sec ond channel 6 The next scan spacing event wil...

Page 69: ...lowest numbered channel in a memory location i e M1 will close when selected 4 Card Pair is functional during a scan The channels included in the scan list and the corresponding channels for the othe...

Page 70: ...channel pattern Perform the following steps to store the channel pat tern 1 Press STORE The following typical message will be displayed STORE CHANS AT 001 The above message indicates that the channel...

Page 71: ...using the front panel MENU The MENU structure is shown and summarized in Table 4 2 General rules to use MENU 1 The MAIN MENU is displayed by placing the in strument in the normal channel display stat...

Page 72: ...LARITY Check change polarity of digital output port INPUT STATUS Read digital input channel TEST Self Test Menu BUILT IN TESTS Test Digital Board AUTO Run all tests automatically MANUAL Select tests t...

Page 73: ...tions stored at the displayed memory location press ENTER The instrument will return to the SETUP MENU 2 To restore the instrument to the setup conditions stored at a different memory location key in...

Page 74: ...rce Scan spacing Immediate Immediate Number of scans Infinite Infinite Scan trigger control Acceptor Acceptor Arm spacing Immediate Immediate Arm count 1 1 Arm trigger control Acceptor Acceptor Single...

Page 75: ...OUTPUT STATUS and press ENTER If for example all the digital output channels are off the following message will be dis played DIGITAL OUTPUT LINES 1 OFF 2 OFF 3 OFF 4 OFF 1 To retain the displayed st...

Page 76: ...GUAGE ENGLISH GERMAN FRENCH The cursor will be located on the currently selected language Note that if a language other than En glish is currently selected the menu will be dis played in the selected...

Page 77: ...ORE MAKE and press ENTER to display the following selections BREAK BEFORE MAKE ON OFF Cursor position indicates the current state of Break Be fore Make Place the cursor on the desired state and press...

Page 78: ...701X series cards that are installed All other type cards are not detected and thus the slot must be assigned the appropriate model number by the user This user assigned model number is remembered by...

Page 79: ...card installed in slot 2 or an unassigned card installed SLOT 2 CARD 7YYY Non 701X series model number assigned to slot 2 by the user The card may or may not be installed in the slot Also a different...

Page 80: ...ign slot 2 place the cursor on SLOT 2 and press ENTER A message indicating the current slot assignment will be displayed For example if slot 2 was last assigned as a Model 7052 the following mes sage...

Page 81: ...SET CARD PAIR OFF ON 3 To retain the displayed CARD PAIR state press ENTER or EXIT The instrument will return to the CARD CONFIG MENU 4 To select the alternate state place the cursor on the selection...

Page 82: ...CONFIGURE SCAN menu structure Menu item Description CHAN CONTROL Configure Channel Layer CHANNEL SPACING Select channel spacing TIMER Use a timer to select each channel in the scan EXTERNAL Use an ext...

Page 83: ...er defined value 1 to 9999 CONTROL Select trigger control mode SOURCE Enable Source Bypass ACCEPTOR Disable Source Bypass ARM CONTROL Configure Arm Layer ARM SPACING Select arm spacing control MANUAL...

Page 84: ...he CHANNEL CONTROL menu displayed select this menu item by placing the cursor on CHANNEL SPACING and pressing ENTER The following menu will be displayed SELECT CHAN SPACING TIMER EXTERNAL GPIB MANUAL...

Page 85: ...ses to and from other instruments Each trigger stimulus applied to the Model 7001 will open the current channel and close the next channel of the scan See paragraph 4 11 for details on using the Trigg...

Page 86: ...lect scan list length count from the NUMBER OF CHAN NELS menu by placing the cursor on USE SCANLIST LENGTH and pressing ENTER The display will return to the CHANNEL CONTROL menu Chan count With this s...

Page 87: ...triggered to start the next scan will start at the end of the programmed timer interval If however the programmed timer interval is shorter than the time it takes to complete a single scan the next s...

Page 88: ...t the Trigger Link from the SELECT SCAN SPAC ING menu by placing the cursor on TRIGLINK and pressing ENTER The following menu will be dis played SELECT INPUT LINE 1 2 3 4 5 6 The position of the curso...

Page 89: ...ass is dis abled 4 8 3 ARM CONTROL Arm control is used for the following operations To select the arming event ARM SPACING for the scanner Designate the number of times the scanner is to be armed ARM...

Page 90: ...yed SELECT INPUT LINE 1 2 3 4 5 6 The position of the cursor indicates the currently se lected input line To select a trigger input line for the Model 7001 place the cursor on the desired line number...

Page 91: ...NNEL RESTRICTIONS menu 1 Display the CONFIGURE SCAN menu see para graph 4 8 General rule 1 2 Use the cursor keys and to place the cursor on CHAN RESTRICTIONS and press ENTER to access the following me...

Page 92: ...TER The following message will be displayed RESTRICTED CHANNELS SELECT CHANNELS 2 Use the keypad to enter the channel list and press EXIT 4 9 Digital I O port The Model 7001 s Digital I O port is an 8...

Page 93: ...transistor is capable of sinking up to 100mA at voltages up to 30V Early versions of the Model 7001 have an additional 10k resistor connected between the collector and the internal built in test circu...

Page 94: ...of TTL Low power TTL or CMOS inputs used AC TIVE HIGH or ACTIVE LOW When low 0V the output sink can drive at least 10 standard TTL inputs When high 5V the 10k pull up resistor will source 100 A while...

Page 95: ...istor Relay Coil External Power 5V to 30V Flyback Diodes Equivalent Circuit Model 7001 Transistor Switch DIGITAL OUT 5 1 6 Connector J1007 2 3 4 7 8 4 9 3 I O port connections The DIGITAL I O port is...

Page 96: ...eventpossibledamage donotcon nect the Digital I O to the Trigger Link Also when connecting an ex ternalcircuittotheDigitalI O take care to not accidentally connect it to the Trigger Link Figure 4 11 D...

Page 97: ...e Plug Trigger Link Cable 1 Digital Input 2 N C 3 Voltage Input up to 30V 4 Digital Output 1 5 Digital Output 2 6 Digital Output 3 7 Digital Output 4 8 Digital Common Figure 4 13 External triggering c...

Page 98: ...stem is shown in Figure 4 16 which uses a Model 7011 multiplexer card to switch 10 DUTs to the DMM The external trigger connections for this test system are shown in Figure 4 17 Channel Ready output o...

Page 99: ...ard HI LO Figure 4 17 External trigger connectors Channel Ready External Trigger 7001 Switch System 7051 2 BNC to BNC Cables 2 External Trigger Input Voltmeter Complete Output 196 DMM Ready of the Mod...

Page 100: ...s operation In the asynchronous operating mode Trigger Link functions fundamentally in the same manner as Exter nal Triggering see paragraph 4 10 Like External Trig gering the asynchronous mode uses s...

Page 101: ...The Trigger Link connections for this test system are shown in Figure 4 20 Trigger Link of the Model 7001 is connected to Trigger Link of the meter Notice that only one Trigger Link cable is needed F...

Page 102: ...meter out of the idle state and places meter operation at point A in the flow chart where it is waiting for a Trigger Link trigger Note that since both the arm layer and scan layer are pro grammed for...

Page 103: ...nk Trigger Scan Channel C Output Trigger Trigger D No Scanned 10 Channels Yes 7001 Make Measurement Make 10 Measurements Meter Step 2 Press STEP Step 1 Press TRIG Idle A Wait for Trigger Link Trigger...

Page 104: ...hronous Trigger Link Example 1 With the Model 196 set for external triggering the test would start when STEP on the Model 7001 is pressed Asynchronous Trigger Link example 2 In this example the test s...

Page 105: ...Figure 4 24 Trigger Link connections asynchronous example 2 Trigger Link 7001 Switch System Trigger Link Cable 8501 IN OUT External Trigger IN OUT 230 Voltage Source External Trigger 196 DMM Voltmete...

Page 106: ...point D Since the instru ment is programmed to scan 10 channels operation will loop back up to point B where it will wait for an in put trigger Note that Bypass is no longer in effect The trigger puls...

Page 107: ...Channel Performed 2 Scans Wait for Trigger Link Trigger D Output Trigger Trigger B No Yes Bypass F Output Trigger Trigger 196 to make Measurement and Output Trigger E Trigger Trigger Trigger 230 to so...

Page 108: ...ger line back down to close the next channels This process continues until all channels are scanned and measured Figure 4 27 Typical semi synchronous mode connections Trigger Link 7001 Switch System T...

Page 109: ...N OUT Line 1 Trigger Link Meter IN OUT Semi synchronous Trigger Link example This example uses the same test system Figure 4 19 that was used for the Asynchronous Trigger Link Ex ample 1 However trigg...

Page 110: ...relay settles the Model 7001 will pull down the Trigger Link trigger line point D Since the instrument is programmed to scan 10 channels opera tion will loop back up to point B where it will wait for...

Page 111: ...Link Trigger Scan Channel C Pull Trigger Line Low D No Scanned 10 Channels Yes 7001 Make Measurement Make 10 Measurements Meter Step 2 Press STEP Step 1 Press TRIG Idle A Wait for Trigger Link Trigger...

Page 112: ...shown in Figure 4 30 will scan and measure the forty 2 pole channels twice two scans The Trigger Link connections for this test system are shown in Figure 4 31 For this example the DMM and switching m...

Page 113: ...SB 220 VAC 240 VAC 120 WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY CAUTION FOR...

Page 114: ...ole Mode 2 Pole Scan Configuration Arm Control Spacing TrigLink Input Trigger Line 5 Output Trigger Line 6 Count 1 Control Source Scan Control Spacing TrigLink Input Trigger Line 3 Output Trigger Line...

Page 115: ...synchronous Input Trigger Line 1 Output Trigger Line 2 Count ScanList Control Source RESET default setting 4 12 4 Run DUT test SYSTem 1 Press STEP on Switching Mainframe B 2 Press STEP on Switching Ma...

Page 116: ...ter the DMM receives the trigger it performs a mea surement stores the reading and then outputs a trigger via line 1 back to Mainframe A to scan the next chan nel Note that DMM operation always return...

Page 117: ...an Channel Output Trigger Idle Yes Yes No No Another Scan Output Trigger Another Channel 1 2 3 4 Arm Count 2 Chan Count Scan List Wait for Trigger Wait for Trigger Scan Channel Output Trigger Idle Yes...

Page 118: ...N LAYER Source Trig Link SCAN LAYER Source Trig Link In 3 In 4 Out 4 Out 3 CHAN LAYER MEAS LAYER Trig Link Acceptor Source Trig Link CHAN LAYER Source Trig Link In 1 In 1 Out 2 Out 1 In 2 Out 2 Digita...

Page 119: ...Front Panel Operation 4 70 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 120: ...del 7001 5 11 SCPI command subsystems Covers the SCPI com mands used by the Model 7001 The IEEE 488 is an instrumentation data bus with hardware and programming standards originally adopted by the IEE...

Page 121: ...com mended that only shielded IEEE 488 ca bles be used The Models 7007 1 and 7007 2 shielded IEEE 488 cables are available from Keithley Connect the Model 7001 to the IEEE 488 bus as follows 1 Line up...

Page 122: ...contact designations Contact number IEEE 488 designation Type 1 DIO1 Data 2 DIO2 Data 3 DIO3 Data 4 DIO4 Data 5 EOI 24 Management 6 DAV Handshake 7 NRFD Handshake 8 NDAC Handshake 9 IFC Management 10...

Page 123: ...0 to 30 and press ENTER Press EXIT two times to return to the channel status dis play state NOTE Each device on the bus must have a unique primary address Failure to observe this precaution will proba...

Page 124: ...listener active state which is activated by addressing the in strument to listen with the correct MLA My ListenAddress command Listen is off when the unit is in the listener idle state The unit can be...

Page 125: ...ansition Filter 0 Seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Arm Event Register 0 Seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Arm Event Enable Register Logical OR 0 EAV QSB MAV ESB RQS MSS OSB Status Byte Re...

Page 126: ...ard event can set the Event Summary Bit ESB of the Status Byte Register This allows the programmer to take advantage of the service request SRQ feature See paragraph 5 6 8 for details Figure 5 6 Stand...

Page 127: ...R gate and thus will not set the ESB bit in the Status Byte Register A bit in the Standard Event Status Register is unmasked when the corresponding bit in the Standard Event Status En able Register is...

Page 128: ...clear The following SCPI query command can be used to read the Operation Condition Register STATus OPERation CONDition Figure 5 7 Operation event status B15 B11 Idle B10 B9 B8 B7 Arm B6 Trig B5 B4 B3...

Page 129: ...wing SCPI query command can be used to read the Operation Event Register STATus OPERation Reading this register using the above SCPI command clears the register The following list summarizes all opera...

Page 130: ...ayer 1 or scan layer Arm Layer 2 of operation An explanation of the operation process over the bus is provided in paragraph 5 7 The various registers used for arm event status are described as follows...

Page 131: ...ling power 2 Sending the STATus PRESet command 3 Sending the STATus OPERation ARM PTR 65535 and STATus OPERation ARM NTR 0 commands Arm Event Register This is a latched read only register whose bits a...

Page 132: ...ATus subsystem see paragraph 5 16 Sequence Condition Register This is a real time 16 bit read only register that constantly updates to reflect the cur rent arm layer status of the instrument For examp...

Page 133: ...er NTR Negative Transition Register 0 Lay2 Lay1 B14 B3 B15 B2 B1 B0 0 Lay2 Lay1 B14 B3 B15 B2 B1 B0 0 Always Zero Lay2 Lay1 PTR NTR Sequence Event Transition Filter Sequence Event Status Register B14...

Page 134: ...the Arm Condition Register The individual bits of the Sequence Event Enable Register can be set or cleared by using the following SCPI command STATus OPERation ARM SEQuence ENABle NRf The following S...

Page 135: ...Trigger Event Status Enable Register Seq 1 Sequence 1 Set bit indicates that the 7002 is in the Trigger Layer Logical AND OR Logical OR PTR Positive Transition Register NTR Negative Transition Regist...

Page 136: ...for the Trigger Event Register When masked a set bit B1 in the Trigger Event Register cannot set bit B5 Waiting for Trigger of the Operation Condition Register Conversely when unmasked a set bit B1 in...

Page 137: ...a message that defines the error status is placed in the Error Queue This queue will hold up to 10 messages When a message is placed in the Error Queue the Error Available EAV bit in the Status Byte R...

Page 138: ...he other bits in the Status Byte Register refer to paragraph 5 10 14 The IEEE 488 2 standard uses the following common query command that simply reads the Status Byte Register con tents STB Figure 5 1...

Page 139: ...10 13 for details SRE The Service Request Enable Register is not cleared when it is read using the SRE query command The Service Re quest Enable Register will clear when power is cycled or a parameter...

Page 140: ...5 8 8 5 7 Trigger Model IEEE 488 operation The following information describes the operation process of the Model 7001 over the IEEE 488 bus The flowchart in Figure 5 12 which summarizes operation ov...

Page 141: ...2 TCONfigure DIRection SOURce Source Bypass Enabled ARM LAYer2 IMMediate ARM LAYer2 SIGNal Another Scan ARM LAYer2 COUNt n No Yes Delay ARM LAYer2 DELay n Channel Event Detection No Yes TRIGger SOURce...

Page 142: ...led The Source Bypass loop will reset be in effect if operation goes into Idle Enabling the Source Bypass also enables the Output Trigger When operation returns to Arm Layer 1 from Arm Layer 2 an outp...

Page 143: ...goes back into arm layer 1 Enabling the Source Bypass also enables the Output Trigger When operation returns to arm layer 2 from the trigger layer an output trigger pulse will occur If the Trigger Li...

Page 144: ...ish to wait for a pro grammed channel event to occur or when the Hold con trol source is selected 3 Each time the TRIGger SIGNal command is sent oper ation will loop around the channel control source...

Page 145: ...e This sequence is automatically performed by the controller when the following is typed into the keyboard REMOTE 707 After the RETURN key is pressed the instrument is in the remote state as indicated...

Page 146: ...nts REMOTE 707 LOCAL LOCKOUT 7 After the second statement is executed the instrument s front panel controls are locked out including the LOCAL key To restore front panel operation after asserting LLO...

Page 147: ...GPIB trigger the following programming statement will provide the GET TRIGGER 707 This sends IEEE 488 commands UNT UNL LISTEN 07 GET When the ENTER key is pressed the trigger event oc curs The command...

Page 148: ...ckets Throughout this manual you will find command words that are enclosed in brackets These brackets are simply used to denote an optional command word that does not need to be included in the progra...

Page 149: ...MAXimum When the DEFault parameter is used the instrument will be programmed to the RST default value When the MINimum parameter is used the instrument will be programmed to the lowest al lowable valu...

Page 150: ...le value 3 Case sensitivity Common commands and SCPI commands are not case sensitive You can use upper or lower case and any case combination Examples RST rst SCAN scan SYSTem PRESet system preset 4 L...

Page 151: ...are enclosed in brackets are optional and need not be included in the program message Example STATus OPERation EVENt The brackets indicate that EVENt is optional Thus either of the follow ing two com...

Page 152: ...Multiple commands can be sent in the same program mes sage as long as they are separated by semicolons Example showing two commands in one program message stat pres stat oper enab NRf When the above m...

Page 153: ...ame message as long as they are separated by semicolons A common command can be executed at any command level and will not affect the path pointer Example stat oper enab NRf ptr NRf ESE NRf ntr NRf 5...

Page 154: ...YSTem ERRor After sending either of the above commands the oldest message in the Error Queue will be moved to the Output Queue When the Model 7001 is then addressed to talk as explained above the resp...

Page 155: ...always be performed in this order to send information from the instrument to the computer 1 Send the appropriate query command s in a program message 2 Address the Model 7001 to talk Rule 2 The comple...

Page 156: ...ummarizes the common commands used by the Model 7001 and are presented in al phabetical order The following detailed descriptions include programming examples using HP BASIC 4 0 Programming syntax inf...

Page 157: ...ry Request the assigned model number for all slots 5 10 8 RCL NRf Recall command Returns the Model 7001 to the setup configuration stored in the designated memory location 5 10 9 RST Reset command Ret...

Page 158: ...ent Register Questionable Event Register Error Queue Trigger Event Register Sequence Event Register Arm Event Register This command also forces the instrument into the operation complete command idle...

Page 159: ...event is unmasked enabled the occurrence of that event will set the ESB bit For information on the Standard Event Status Register and descrip tions of the standard event bits see paragraph 5 10 4 The...

Page 160: ...sing the ESE query command see next paragraph OUTPUT 707 ESE 24 Set bits B3 DDE and B4 EXE of the Standard Event Status Enable Register Value 1 Enable Standard Event 0 Disable Mask Standard Event Even...

Page 161: ...is sent from the Output Queue to the com puter For example for an acquired decimal value of 48 the binary equivalent is 00110000 For this binary value bits B4 and B5 of the Standard Event Status Enab...

Page 162: ...et bits indicate that a device de pendent error and command error have occurred The bits of the Standard Event Status Register are described as follows Bit B0 Operation Complete OPC Set bit indicates...

Page 163: ...ast time this register has been read 10 OUTPUT 707 ESE Request register value 20 ENTER 707 A Address 7001 to talk 30 PRINT A Display value Programming example Figure 5 14 Standard Event Status Registe...

Page 164: ...ware revision levels and is sent in the following format KEITHLEY INSTRUMENTS INC MODEL 7001 wwwwwww xxxxx yyyyy zzzzz where wwwwwww is the serial number xxxxx is the firmware revision level of the di...

Page 165: ...ed with the INITiate or INITiate CONTinuous ON command the OPC bit of the Stan dard Event Status Register will not set until the Model 7001 goes back into the idle state The initiate operations are no...

Page 166: ...scan list length for channel count Line 50 Sets a 0 5 second delay between each channel Line 60 Starts the scan takes 7001 out of idle state Line 70 Set OPC bit after the scan ends Line 80 Request val...

Page 167: ...with the INITiate or INITiate CONTinuous ON command an ASCII 1 will not be sent to the Output Queue and the MAV bit will not set until the Model 7001 goes back into the idle state The initiate operati...

Page 168: ...configuration see Table 5 5 Line30 Defines scan list channels 1 through 10 Line 40 Enables automatic scan list length for channel count Line 50 Sets a 0 5 second delay between each channel Line 60 St...

Page 169: ...to the computer The option identification code indicates the assigned model number for each slot of the main frame For example if a Model 7011 is installed in slot 1 and slots 2 is empty the following...

Page 170: ...up configuration was previously stored at memory location 9 the Model 7001 can be returned to those setup conditions by sending the following command RCL 9 Note The Model 7001 is shipped from the fact...

Page 171: ...2 Cancels all pending commands 3 Cancels response to any previously received OPC and OPC commands The following instrument states are not affected by this command IEEE 488 address Standard Event Statu...

Page 172: ...ocol DIRection ASYNchronous ILINe OLINe SSYNchronous LINE ROUTe CONFigure BBMake SLOT 1 STIMe SLOT2 STIMe CPAir SCHannel DISPlay SMESsage WINDow3 GRATicule OFF 1 IMMediate ACCeptor 1 2 1 0 IMMediate 0...

Page 173: ...rent setup configuration at memory location 6 send the following command SAV 6 Table 5 5 lists the setup items along with the bus commands to program them that can be saved by the SAV command The RCL...

Page 174: ...Register set an SRQ will occur when the cor responding bit in the Status Byte Register is set by an appropriate event For details on register structure refer to paragraph 5 6 The Service Request Enabl...

Page 175: ...tion Event Decimal Weighting Value Value 1 Enable Service Request Event 0 Disable Mask Service Request Event Events OSB Operation Summary Bit ESB Event Summary Bit MAV Message Available QSB Questionab...

Page 176: ...in the Output Queue When the Model 7001 is addressed to talk the value is sent from the Output Queue to the com puter For example for an acquired decimal value of 17 the binary equivalent is 0001 000...

Page 177: ...ter can only be cleared by clearing the related registers and queues Register and queue structure are explained in paragraph 5 6 For example for an acquired decimal value of 48 the binary equivalent i...

Page 178: ...an be identified by reading the Operation Event Status Register using the following SCPI command structure STATus OPERation See paragraph 5 16 for details 10 OUTPUT 707 SRE Request contents of registe...

Page 179: ...t See OPC OPC and WAI for more information The TRG command is used as an arm scan and or channel event to control the scan cycle The Model 7001 will react to this trigger if GPIB is the programmed con...

Page 180: ...essed to talk the coded result is sent from the Output Queue to the computer A returned value of zero 0 indicates that the test passed and a value of one 1 indicates that the test has failed 10 OUTPUT...

Page 181: ...lly this occurs when all programmed scan operations are com pleted By sending the WAI command after the INIT command all subsequent commands will not execute until the Model 7001 goes back into the id...

Page 182: ...gram is run channels 1 through 10 will be scanned and then at the end of the scan channels 11 through 20 will close Without the WAI command Line 70 channels 11 through 20 will close at the same time t...

Page 183: ...IEEE 488 Reference 5 64 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 184: ...to program the re lay settling time pole mode and card type of each slot Finally memory commands used to store save and recall channel patterns are explained here 5 14 Sense subsystems Explains the co...

Page 185: ...IEEE 488 Reference 5 66 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 186: ...e 1 or ON or disable 0 or OFF the LED Graticule Enable 1 or ON or disable 0 or OFF status message mode Query status message mode 0 or 1 Turn on 1 or ON or turn off 0 or OFF the front panel display cir...

Page 187: ...ge characters over 20 and 32 respectively will cause error A string message must be enclosed in single quotes or double quotes Both of the following sting messages are valid Keithley Model 7001 or Kei...

Page 188: ...e display When dis abled the message will be removed from the display and the Model 7001 will resume normal operation A user defined text message remains displayed only as long as the instrument is in...

Page 189: ...f LEDs can be increased by disabling the LED Graticule When dis abled there is no dimply lit state for the LEDs An LED that would normally be dimly lit is in stead turned completely off Each LED is ei...

Page 190: ...the status message mode for the Model 7001 The status message mode is a diagnostic tool that provides real time messages that relate to the current op erating state of the instrument When the status m...

Page 191: ...ollowing message FRONT PANEL DISABLED Press LOCAL to resume As reported by the message all front panel controls except LOCAL will be disabled Normal display operation can be resumed by using the ENABl...

Page 192: ...line 4 Notes 1 Brackets are used to denote optional character sets These optional characters do not have to be included in the program message Do not use brackets in the program message 2 Angle brack...

Page 193: ...t line is false OFF when the output level is low When set for active low ALOW polarity the output line is true ON when the output level is low The output line is false OFF when the output level is hig...

Page 194: ...h ing Query Break Before Make ENable 1 or ON or Disable 0 or OFF Single Channel Query Single Channel Enable 1 or ON or Disable 0 or OFF Card Pair Query Card Pair Path to configure SLOT X X 1 or 2 Assi...

Page 195: ...of channels 2 through 10 1 2 1 10 2 3 6 Range entry and single entry separated by commas 1 30 1 40 2 1 2 10 Range of multiplex channels last 10 channels on card 1 first 10 channels on card 2 1 4 1 1...

Page 196: ...query command is used to request the channels that are currently closed For example if channels 1 2 3 and 2 36 are closed the following message will be sent to the computer after sending this command...

Page 197: ...s forms for expressing channel entries for a chanlist Chanlist 1 2 4 Single channel Slot 1 Row 2 Column 4 2 36 Single channel Slot 2 Channel 36 1 6 1 18 2 3 6 Multiple channels separated by commas 1 2...

Page 198: ...hen queries all ten channels Line 20 Addresses the Model 7001 to talk Line 30 Displays the state of all ten channels 0 1 1 0 0 1 0 0 0 0 SCAN list ROUTe SCAN list Define scan list list scanlist where...

Page 199: ...ecomes unavailable or restricted POINts ROUTe SCAN POINts Query scan list length scan poin This query command is used to request the number of channels in the scan list A channel pattern i e M1 in the...

Page 200: ...8 2 3 6 Channels separated by commas 1 2 1 10 Range of channels 2 through 10 1 2 1 10 1 20 Range entry and single entry separated by commas M36 Channel pattern stored at memory location M36 A forbidde...

Page 201: ...surance that the current channel will open before the next channel closes is lost In other words two channels could momentarily be closed at the same time An advantage to disabling Break Before Make i...

Page 202: ...de tails on Single Channel see Section 4 10 OUTPUT 707 conf sch on sch 20 ENTER 707 A 30 PRINT A 40 END Line 10 Enables Single Channel and then queries its status Line 20 Addresses the 7001 to talk L...

Page 203: ...NTER 707 A 30 PRINT A 40 END Line 10 Enables Card Pair and then queries its status Line 20 Addresses the 7001 to talk Line 30 Displays the status of Card Pair 1 on CTYPe name ROUTe CONFigure SLOT 1 CT...

Page 204: ...List and or a Channel Pattern unavailable The unavailable channel causes the Scan List and or the af fected Channel Pattern to clear This program assumes that Slot 1 is empty 10 OUTPUT 707 conf slot1...

Page 205: ...mode for all cards The POLE command is used to select an alternate pole mode for the card in the specified slot An invalid pole mode cannot be selected and will result in an error message Changing the...

Page 206: ...is provided to allow for switch bounce when it closes At power up a settling time is automatically set based on the acquired identification information from the card The STIMe command allows you to in...

Page 207: ...ommand A Channel Pattern is not lost cleared after the instrument is turned off However a Channel Pattern is cleared if a closed channel in the pattern becomes unavailable or restricted OUTPUT 707 clo...

Page 208: ...hipped from the factory with blank channel patterns stored in all 100 mem ory locations A blank channel pattern has no closed channels All channels for both slots will open Channel patterns can be sto...

Page 209: ...IEEE 488 Reference 5 90 ROUTe subsystem Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 210: ...rackets are used to indicate parameter type Do not use angle brackets in the program message 3 Upper case characters indicate the short form version for each command word 4 At least one space is requr...

Page 211: ...onse message will indicate the state of the input channel 23 of slot 2 In another example you can send either of the following two commands to read all 40 input channels of an I O card in slot 2 SENSe...

Page 212: ...ets are used to denote optional character sets These optional characters do not have to be included in the pro gram message Do not use brackets in the program message 2 Angle brackets are used to indi...

Page 213: ...will be high when it is set to be true 1 or ON and low when it is set to be false 0 or OFF Conversely if the polarity is active low the line will be low when it is set to be true and high when it is s...

Page 214: ...ition register Path to control arm event registers Query event register Program the enable register Query enable register Program the positive transition register Query positive transition register Pr...

Page 215: ...version for each command word 4 At least one space is required between a command word and the parameter 5 The Model 7001 does not implement the QUEStionable status commands They are included in this...

Page 216: ...he bit will set when the event becomes not true 1 to 0 transition Operation event register Bit B0 Not used Bit B1 Settling Set Set bit indicates that the scan is currently in the settling period for a...

Page 217: ...B1 B0 2 10 1024 2 6 2 5 2 1 64 32 0 1 0 1 0 1 0 1 Bit Position Event Decimal Weighting Value Value 1 Operation Event Set 0 Operation Event Cleared Events Idle Idle state of the 7001 Arm Waiting for Ar...

Page 218: ...peration is in Arm Layer 1 PTR or that operation has exited from Arm Layer 1 NTR Bit B2 Layer 2 Lay2 Set bit indicates that instrument operation is in Arm Layer 2 PTR or that operation has exited from...

Page 219: ...ogram Sequence Event Enable Register NRf 0 Clear enable register 2 Set bit B1 of enable register 4 Set bit B2 of enable register 32 Set bit B5 of enable register 64 Set bit B6 of enable register 1024...

Page 220: ...orresponding summary bit of the next register set in the sta tus structure Conversely when a bit in an event enable register is set 1 the corresponding bit in the event register is unmasked When the u...

Page 221: ...nt 0 Disable Mask Operation Event Events Idle Idle state of the 7001 Arm Waiting for Arm Trig Waiting for Trigger Set Settling Set 2 Figure 5 22 Trigger Event Enable Register B15 B2 B1 B0 2 1 2 0 1 Bi...

Page 222: ...e Mask Arm Event Seq1 Event Seq 1 Sequence 1 Figure 5 24 Sequence Event Enable Register Lay2 B15 B3 B2 B1 B0 2 2 4 2 1 2 0 1 0 1 Bit Position Event Decimal Weighting Value Value 1 Event Bit Set 0 Even...

Page 223: ...decimal value of 96 the binary equivalent is 0000 0010 0110 0000 For this binary value bits B6 and B5 are set These commands are used to program the positive transition PTR registers A positive trans...

Page 224: ...in an Arm Layer Idle Sets B10 when entering the idle state Figure 5 25 Operation Transition Filter Idle Arm Trig B15 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 2 10 1024 2 6 2 5 2 1 64 32 0 1 0 1 0 1 Bit P...

Page 225: ...B1 B0 2 1 2 0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Positive Transition A Positive Transition PTR Register Seq1 B15 B2 B1 B0 0 1 Bit Position Event...

Page 226: ...0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Positive Transition Seq1 A Positive Transition PTR Register B15 B2 B1 B0 2 1 2 0 1 Bit Position Event Decima...

Page 227: ...B2 B1 B0 2 2 4 2 1 2 0 1 0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Positive Transition Lay1 A Positive Transition PTR Register Lay2 B15 B3 B2 B1 B0 2...

Page 228: ...TR register 4 Set bit B2 of NTR register 32 Set bit B5 of NTR register 64 Set bit B6 of NTR register 1024 Set bit B10 of NTR register stat oper ntr NRf stat oper trig ntr NRf stat oper arm ntr NRf sta...

Page 229: ...of the bits that you wish to set is the param eter NRf that is sent with the command For example to program the Arm B6 and Trig B5 events for negative transitions send the following command stat oper...

Page 230: ...o query the contents of the condition registers Each set of event registers except the Standard Event register set has a condition register A condition reg ister is similar to its corresponding event...

Page 231: ...lter registers are cleared to zero 0 3 All bits of the following registers are cleared to zero 0 A Operation Event Enable Register B Questionable Event Enable Register 4 All bits of the following regi...

Page 232: ...The messages in the queue are preceded by a number Negative numbers are used for SCPI defined messages and positive numbers are used for Keithley defined messages The mes sages are listed in Table 4 1...

Page 233: ...hen this command is sent all messages will first be disabled then the messages specified in the list will be enabled Thus the returned list ENABle will contain all the enabled messages Messages are sp...

Page 234: ...are not enabled and will not go into the queue This command is used to specify which messages you want disabled Disabled messages are prevented from going into the Error Queue Messages are specified...

Page 235: ...IEEE 488 Reference 5 116 STATus Subsystem Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 236: ...ype Do not use angle brackets in the program message 3 Upper case characters indicate the short form version for each command word 4 At least one sapce is required between a command word and the param...

Page 237: ...ESet power on defaults and the second queries the power on setup Line 20 Addresses the 7001 to talk Line 30 Displays the power on setup PRES VERSion SYSTem VERSion Read SCPI version syst vers This que...

Page 238: ...error is placed in the Error Queue The messages in the queue are preceded by a number Negative numbers are used for SCPI defined messages and positive numbers are used for Keithley defined messages T...

Page 239: ...IEEE 488 Reference 5 120 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 240: ...tem command path to configure arm layers Path to program arm layer 1 Immediatey go to Layer2 Program arm count 1 to 9999 or INF Query arm count Select control source HOLD IMMediate MANual BUS TLINk EX...

Page 241: ...erval 0 to 99999 999 sec Request the programmed timer interval Loop around control source Path to configure Triggers Select protocol ASYNchronous SSYNchronous Query protocol Enable SOURce or disable A...

Page 242: ...Model 7001 out of the idle state After the completion of a scan the instrument will return to the idle state if continuous initiation is disabled see next command This is an overlapped command see OP...

Page 243: ...o the top of the Trigger Model idle state If the OPC command has been sent the OPC bit in the Standard Event Status Register will set If continuous initiation is disabled the instrument will go into t...

Page 244: ...AYer 1 COUNt n Set Arm Layer 1 count ARM SEQuence 1 LAYer2 COUNt n Set Arm Layer 2 count TRIGger SEQuence 1 COUNt n Set Trigger Layer count n 1 to 99999 Specify count INF Sets count to infinite DEFaul...

Page 245: ...of the scan list after all channels in the list have been scanned This process will continue indefi nitely Note that this command is coupled to TRIGger COUNt AUTO auto count When auto count is enable...

Page 246: ...UT 707 scan 1 1 1 10 20 OUTPUT 707 trig coun auto on auto trig coun 30 ENTER 707 A 40 PRINT A 50 END Line 10 Defines a scan list channels 1 10 of Slot 1 Line 20 Enables auto count queries the state of...

Page 247: ...lay for the Trigger Layer and then queries the programmed delay Line 20 Addresses the 7001 to talk Line 30 Displays the programmed delay l SOURce name ARM SEQuence 1 LAYer 1 SOURce name Specify arm ev...

Page 248: ...With TLINk selected operation will continue when an input trigger via the Trigger Link is received With EXTernal selected oper ation will continue when an External Trigger is received A TIMer event is...

Page 249: ...imum Query largest allowable timer interval Short form format arm lay2 tim trig tim arm lay2 tim xxx trig tim xxx where xxx def min or max Response message 001 to 99999 999 These commands are used to...

Page 250: ...ource event between is bypassed any DELay time will be observed Note that SIGNal is not an instrument setup command As soon as this command is executed it will attempt to bypass the control source OUT...

Page 251: ...rm Source Bypass ARM SEQuence 1 LAYer2 TCONfigure DIRection name Control scan Source Bypass TRIGger SEQuence 1 TCONfigure DIRection name Control channel Source Bypass name SOURce Enable Source Bypass...

Page 252: ...Output Trigger in the Trigger Layer is always enabled and occurs after the Device Action With ACCeptor selected the bypass is disabled Operation will not proceed through the speci fied layer until the...

Page 253: ...ine 10 Assigns the asynchronous Trigger Link input of the Trigger Layer to line 3 and then queries the programmed input line Line 20 Addresses the 7001 to talk Line 30 Displays the programmed input li...

Page 254: ...707 trig tcon asyn olin 4 olin 20 ENTER 707 A 30 PRINT A 40 END Line 10 Assigns the asynchronous Trigger Link output of the Trigger Layer to line 4 and then queries the programmed output line Line 20...

Page 255: ...nous Trigger Link 10 OUTPUT 707 trig tcon ssyn line 6 line 20 ENTER 707 A 30 PRINT A 40 END Line 10 Selects line 6 for the Trigger Link and then queries the programmed line Line 20 Addresses the 7001...

Page 256: ...system backplane The board functions can be summarized as follows Digital board a predominantly digital board which contains the main microprocessor operating system memory IEEE 488 interface and sup...

Page 257: ...upply Board 6V 14 6V Glue Logic Main Processor IEEE 488 5V Reg 5V Reg VFD VFD Supply Glue Logic Digital Board Micro Controller VFD Display Display Board Control Data Key Matrix 60V 5V AC Filament IEEE...

Page 258: ...SET and HALT pins of the 68302 processor each through a 560 resistor R130 and R131 These two re sistors enable the 68302 main processor to activate a re set condition in addition to when Vcc falls bel...

Page 259: ...16MHz Oscillator IEEE 488 Bus Bus Drivers 9914 GPIA Glue Logic 16MHz 4MHz CLK Display Interface CLK TXD RXD RESET Backplane Interface ID CLK ID Data Relay CLK Relay Data Strobe Enable Chip Select R W...

Page 260: ...The serial data from the microprocessor has a common relay clock ID clock and relay data line that is multi plexed between the mainframe s slot 1 and slot 2 before being sent to the backplane The mult...

Page 261: ...2 TCLK2 SP RXD PB2 PB10 PB11 Relay CLK Relay Data ID CLK Relay CLK1 Relay Data 1 ID CLK1 5V ID Data Strobe 1 Enable I O Data R W CS 1 Relay CLK2 Relay Data 2 ID CLK2 Strobe 2 CS 2 Glue Logic on Digita...

Page 262: ...n informa tion ID data is contained within an EEPROM which is locat ed on the relay card The system performs the follow ing sequence of operations at power up in order to read the information 1 The ID...

Page 263: ...lines Relay Drivers 5841 4 Relay Driver 5841 4 Drive lines 3 Relay CLK Data Strobe R W CS I O Data 14 6V 6V 5V From Digital Board 4 Analog Banks 3 HI LO Guard 2 6V To slot 2 of 701X interface Figure...

Page 264: ...nd stop sequences ID CLK ID DATA Start Bit Stop Bit When the 68302 microprocessor is in the RESET mode the ip op PRESET line is held low and the Q output immediately goes high disabling all relays the...

Page 265: ...he microcon troller while the clock for the grid driver is taken from PC0 of the microcontroller The VFD requires both 60VDC and 5VAC for the l aments These VFD voltages are supplied by U117 which is...

Page 266: ...ally performs many bus control data I O and handshaking functions thus minimizing overhead to the system microprocessors Bus drive capabilities are provided by a 75161 and 75160 U100 and U101 The 7516...

Page 267: ...utput Pull up Voltage Input 2596 Digital I O Output Drivers Control lines To From Digital Board Trigger Link IN 6 TTL Output lines From Digital Board 6 4 DIN Connector Trigger Link OUT DIN Connector A...

Page 268: ...diagnostic tests plus additional information to assist you in isolating problems 7 8 Troubleshooting Outlines a series of additional checks and tests which may be used to diagnose malfunctions 7 2 Ser...

Page 269: ...ux has been removed swab the repaired area or contaminated area with methanol then blow dry the board with dry nitrogen gas After cleaning the board should be allowed to dry in a 50 C low humidity en...

Page 270: ...re protected by a replaceable battery when power is off Typical life for the battery is approximately ten years This battery should be suspected if the instrument no longer retains scan lists or other...

Page 271: ...red for repair WARNING Disconnectthepowercordfromthe rearoftheinstrumentandallowsev eralminutesforanyenergystoredin thepowersupplyorothercircuitsto bleedoffbeforeopeningtheinstru ment Also removetheIE...

Page 272: ...nations to assure correct reattachment Micro DIN board removal Removal of the micro DIN board does not require re moval of any other boards Refer to drawing 7001 053 Chassis Assembly at the end of thi...

Page 273: ...board 2 Gently pry open the plastic strain relief that holds the ribbon cable 3 Gently pry up on both plastic tabs which hold one end of the front bezel to the chassis and slide the bezel forward slig...

Page 274: ...nstructions for removing these items and then proceed with the following steps Also refer to drawings 7001 052 Digital Board Chassis As sembly 7001 051 Card Cage Chassis Assembly and 7001 050 Card Cag...

Page 275: ...nd apply power The Model 7001 should sequence through ROM revision levels IEEE 488 address and card con gurations as described in the operating sections of this manual On power up the Model 7001 will...

Page 276: ...number of the test being run At the conclusion of successful testing the display should indicate no faults All tests complete Press any key to continue If a test fails an asterisk will appear in the...

Page 277: ...ENTER 4 Under DISPLAY TESTS select KEYS and press ENTER The display will show No keys pressed 5 Press each key except POWER in turn and verify that the corresponding key name is displayed 6 Verify th...

Page 278: ...XIT key to back out of the menu structure 7 7 Test descriptions and notes The following information provides additional details for interpreting any error messages which may result during the Built In...

Page 279: ...also nd it helpful to re fer to the schematic diagrams Test 100 EPROM Failure of Test 100 suggests a digital board error All ROM bytes except for the checksum bytes are read a checksum is calculated...

Page 280: ...short circuit Test 104 IEEE 488 Test Failure of Test 104 suggests a digital board error The IEEE 488 interface in the Model 7001 consists of the 9914 GPIB chip U104 and the 75160 U101 and 75161 U100...

Page 281: ...r GET Failure of Test 105 8 suggests a digital board error Trigger 8 STI8 is set up as input The 9914 is then pro grammed to generate a GET signal A failure may indi cate a problem with the ASIC or wi...

Page 282: ...up and executes this test the display board and digital board logic are most likely operating properly Problems with individual characters or annunciators should be easily identi ed If the display is...

Page 283: ...d the condition of the card edge connectors on the backplane board Symptom Incorrect identi cation of relay cards plugged into backplane Move the affected relay card into the other back plane slot If...

Page 284: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 285: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 286: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 287: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 288: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 289: ...ts and assemblies of the Model 7001 are listed on the assembly drawings included at the end of Section 7 8 4 Ordering information Keithley Instruments Inc maintains a complete inventory of all normal...

Page 290: ...6 Document list The schematic and component layout diagrams for the Model 7001 are located at the end of this section Refer ence them through the following designations Digital Board Schematic Diagra...

Page 291: ...RY FOR DISPLAY CABLE CONN HEADER STRAIGHT SOL DER PIN CONNECTOR HEADER POWER FILTER CHOKE 10UH 3A BATTERY HOLDER CONNECTOR DUAL ROW TRANS N CHAN TMOS FET 2N7000 TO 92 RES 10K 5 125MW METAL FILM 1206 R...

Page 292: ...74HCT32 SOIC IC 32KX8 STAT CMOS RAM D43256C SOMETRIC IC OCT BFR LINE DRIVE 74HCT244 SOLIC PROGRAM IC DUAL D F F 74HCT74 SOIC IC QUAD 2 IN AND 74HCT08 SOIC MOD DC AC DC 5DV 5VAC 60DC E705 E905VF IC 5V...

Page 293: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 294: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 295: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 296: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 297: ...ERAMIC 1812 CAP 1UF 20 50V CERAMIC 1206 CABLE ASSEMBLY 16 PIN RIBBON CABLE RES NET 15K 2 1 875W SOMIC RES 13K 5 125MW METAL FILM 1206 RES 100 5 250MW METAL FILM 1210 RES 10K 5 125MW METAL FILM 1206 IC...

Page 298: ...Replaceable Parts 8 6 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 299: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 300: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 301: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 302: ...FERRITE CAP 1UF 20 50V CERAMIC DIODE SILICON 1N4148 DO 35 CONN CIRCULAR DIN LATCHING HEADER FRICTON SGL ROW CONNECTOR PIN STRIP RES 10 1 1 8W METAL FILM RES 10K 1 1 8W METAL FILM RES 2K 1 1 8 METAL FI...

Page 303: ...Replaceable Parts 8 8 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 304: ......

Page 305: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 306: ...BOARD ASSEMBLY CONNECTOR SHIM CAP 1UF 20 50V CERAMIC DIODE SILICON 1N4148 DO 35 BEAD FERRITE CONN 34 PIN 2 ROWS CONN 30 PIN EDGE CONN 32 PIN 3 ROWS RES 1 8K 5 1 4W COMPOSITION OR FILM IC 8 STAGE SHIF...

Page 307: ...Replaceable Parts 8 10 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 308: ......

Page 309: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 310: ...ND BNC BOARD ASSEMBLY CHOKE FOR CH 54 ASSY CABLE CLAMP CH 54 ASSY TO BD CABLE CLAMP CAP 3000P 20 250V EMI SUPP FILTER CONN BNC CONN MOLEX 5 PIN SWITCH PUSHBUTTON 6 POLE 7001 250 CH 54 CC 38 4 CC 38 4...

Page 311: ...Replaceable Parts 8 12 Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 312: ......

Page 313: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 314: ...EE 488 Multiline Interface Command Messages Appendix C Controller Programs Appendix D IEEE 488 Bus Overview Appendix E IEEE 488 Conformance Information Appendix F SCPI Conformance Information Artisan...

Page 315: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 316: ...for the instrument to receive device dependent data over the bus from other devices is provided by the L function Listener capabilities L4 of the instrument exist only after it has been addressed to l...

Page 317: ...L4 Listener basic listener unaddressed to listen on TAG SR1 Service Request capability RL1 Remote Local capability PP0 No Parallel Poll capability DC1 Device Clear capability DT1 Device Trigger capabi...

Page 318: ...13 14 15 08 09 0A 0B 0C 0D 0E 0F BS HT LF VT FF CR SO SI GET TCT 16 17 18 19 20 21 22 23 10 11 12 13 14 15 16 17 DLE DC1 DC2 DC3 DC4 NAK SYN ETB LLO DCL PPU 24 25 26 27 28 29 30 31 18 19 1A 1B 1C 1D...

Page 319: ...true Numbers shown represent primary address resulting in MLA My Listen Address Decimal Hexadecimal ASCII IEEE 488 Messages 64 65 66 67 68 69 70 40 41 42 43 44 45 46 A B C D E F MTA 0 MTA 1 MTA 2 MTA...

Page 320: ...MSA 13 PPE MSA 14 PPE MSA 15 PPE 112 113 114 115 116 117 118 119 70 71 72 73 74 75 76 77 p q r s t u v w MSA 16 PPD MSA 17 PPD MSA 18 PPD MSA 19 PPD MSA 20 PPD MSA 21 PPD MSA 22 PPD MSA 23 PPD 120 12...

Page 321: ...th a Capital Equipment Corporation PC 488 Inter face Keithley Model PC 488 CEC IEEE 488 Inter face Card A BASIC program for an IBM PC XT AT with IO tech Driver488 Software A BASIC program for a Hewlet...

Page 322: ...ial list of pro gramming statements is contained in Table E 1 The IBM BASIC CALL statement is used to execute the de sired action Before a CALL routine can be used BASIC needs to know the offset addre...

Page 323: ...ADDRESS CMD STATUS Obtain string from device 7 ENTER 21 ADDRESS 7 RESPONSE SPACE 50 CALL ENTER RESPONSE LENGTH ADDRESS STATUS Send GTL to device 7 TRANSMIT 3 CMD LISTEN 7 GTL CALL TRANSMIT CMD STATUS...

Page 324: ...OMMAND Prompt for command message MESSAGE CMD 90 CALL SEND INST ADDRESS CMD send command message STATUS 100 IF RIGHT CMD 1 Test for query If command is a THEN GOTO 80 query goto 80 110 RESPONSE SPACE...

Page 325: ...ary address of the Model 7001 to 7 2 With power off connect the Model 7001 to the IEEE 488 interface installed in the IBM computer 3 Type in GWBASIC on the computer and get into the Microsoft interpre...

Page 326: ...e lines in the program below using the EN TER RETURN key after each line 4 Press the RUN key and type in the desired com mand string at the ENTER COMMAND MES SAGE prompt For example to request the cur...

Page 327: ...ents of ASYST the GPIB must be con gured From the Overlay Con guration menu select GPIB from the Available Overlays list then select GPIB Master and Type 1 NEC GPIB driver from the pop up menu 5 From...

Page 328: ...for 7001 response GET OUTPUT Definition for 7001 output RESPONSE GPIB READ Get response CR RESPONSE TYPE Display response GET INPUT Definition for user input CR Enter command string Prompt user INPUT...

Page 329: ...s in lines 1 and 2 as de scribed in the National instruction manual 6 Run the program and type in the desired com mand message For example to request the cur rently de ned Scan List type in SCAN and p...

Page 330: ...he information transfer The basic handshake sequence between an active controller talker and a listener is as follows 1 The listener indicates that it is ready to listen 2 The talker places the byte o...

Page 331: ...talk address is obtained by ORing the primary address with 40 With the present example the talk address derived from a pri mary address of 7 decimal would be 47 47 07 40 The IEEE 488 standards also i...

Page 332: ...e maining two lines are controlled by accepting devices the listener or listeners receiving the information The three handshake lines are DAV DATA VALID The source controls the state of the DAV line t...

Page 333: ...ote Enable REN is sent to set up instru ments on the bus for remote operation When REN is true devices will be removed from the local mode De pending on device con guration all front panel con trols e...

Page 334: ...line Universal LLO Local Lockout DCL Device Clear SPE Serial Enable SPD Serial Poll Disable Low Low Low Low Locks our local operation Returns device to default conditions Enables serial polling Disabl...

Page 335: ...desig nated and de ned by the IEEE 488 2 standard Generally these commands are sent as one or more ASCII characters that tell the device to perform a com mon operation such as reset The IEEE 488 bus...

Page 336: ...B ESC FS GS RS US LLO DCL PPU SPE SPD SP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 UNL A B C D E F G H I J K L M N O 0 1 2 3 4 5 6 7 8 9 10...

Page 337: ...pical common command sequence In this instance ATN is true while the instrument is be ing addressed but it is set high while sending the com mon command string IEEE command groups Command groups suppo...

Page 338: ...D 5 IEEE command groups HANDSHAKE COMMAND GROUP NDAC NOT DATA ACCEPTED NRFD NOT READY FOR DATA DAV DATA VALID UNIVERSAL COMMAND GROUP ATN ATTENTION DCL DEVICE CLEAR IFC INTERFACE CLEAR REN REMOTE ENAB...

Page 339: ...SED COMMAND GROUP GTL GO TO LOCAL SDC SELECTIVE DEVICE CLEAR STATUS COMMAND GROUP RQS REQUEST SERVICE SRQ SERIAL POLL REQUEST STB STATUS BYTE EOI END Table D 5 continued IEEE command groups Artisan Sc...

Page 340: ...ed No error message Display returns to GPIB SETUP MENU 4 Power On Setup Conditions RST see para graph 5 9 10 SYST PRES and SYST POS see paragraph 5 10 7 5 MessageExchange Options a Input buffer size 2...

Page 341: ...IDN identi cation See paragraph 5 9 5 Table E 1 continued IEEE 488 documentation requirements 17 Storage area for PUD and PUD Not applicable 18 Resource descrip tion for RDT and RDT Not applicable 19...

Page 342: ...0 or OFF message Request message status enabled or disabled Path to locate message to bottom portion of display Path to control user text messages De ne ASCII message a using up to 32 characters Enabl...

Page 343: ...er Program the negative transition register 0 or 2 Read the negative transition register Program the enable register 0 or 2 Read the enable register Path to control the sequence event registers Read t...

Page 344: ...rnal TIMer SOURce SIGNal TIMer num TIMer Subsystem command path Initiate one trigger scan cycle Enable 1 or ON or disable 0 or OFF continuous initiation of trigger system Reset trigger system and go t...

Page 345: ...1 to 9999 or INFinite Use scan list length Request programmed channel count Program delay 0 to 99999 999 sec Request programmed delay period Select Trigger Layer Control Source Request programmed sou...

Page 346: ...el mode Enable 1 or ON or disable 0 or OFF Channel Pairing Request status of Channel Pairing Path to con gure CARD 1 Specify the card type installed in the slot Request the card type installed in the...

Page 347: ...OLINe n OLINe LAYer2 SOURce TLINk TCON gure DIRection SOURce ACCeptor DIRection ASYNchronous ILINe n ILINe OLINe n OLINe Subsystem command path to con gure scan Path to program arm layer of scan Selec...

Page 348: ...chronous Trigger Link Request programmed protocol Enable SOUR or disable ACC Bypass Request the programmed direction Path to con gure asynchronous Trigger Link mode Select input line 1 to 6 Request pr...

Page 349: ...dy 4 49 Channel restrictions 4 42 Channel spacing 4 35 Channel status display 3 4 4 4 Closing and opening channels 4 12 Common commands 5 37 Configure scan 4 33 Controller programming 5 4 Controller p...

Page 350: ...status 5 13 Sequence transition filter 5 13 Serial poll 5 20 Service options 7 1 Service request SRQ 5 18 5 20 Service request enable register 5 20 5 55 5 57 Single channel 4 42 Source bypass 4 40 4...

Page 351: ...libration only Certi cate of calibration required Data required attach any additional sheets as necessary Show a block diagram of your measurement system including all instruments connected whether po...

Page 352: ...rger Strasse 65 82110 Germering 089 84 93 07 40 Fax 089 84 93 07 34 GREAT BRITAIN Unit 2 Commerce Park Brunel Road Theale Berkshire RG7 4AB 0118 929 7500 Fax 0118 929 7519 INDIA Flat 2B Willocrissa 14...

Page 353: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Reviews: