manualshive.com logo in svg
background image

www.keithley.com

Series 2600 System SourceMeter

®

Reference Manual

2600S-901-01 Rev. A / May 2006

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

Содержание SourceMeter 2600 Series

Страница 1: ...www keithley com Series 2600 System SourceMeter Reference Manual 2600S 901 01 Rev A May 2006 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...

Страница 2: ...n without Keithley s express written consent or misuse of any product or part This warranty also does not apply to fuses software non recharge able batteries damage from battery leakage or problems ar...

Страница 3: ...Series 2600 System SourceMeter Instruments Reference Manual 2006 Keithley Instruments Inc All rights reserved Cleveland Ohio U S A Document Number 2600S 901 01 Rev A...

Страница 4: ...ld incorporate immediately into the manual Addenda are numbered sequentially When a new Revision is created all Addenda associ ated with the previous Revision of the manual are incorporated into the n...

Страница 5: ...C Standard IEC 60664 Most measurement control and data I O signals are Measurement Category I and must not be directly connected to mains voltage or to voltage sources with high transient over voltage...

Страница 6: ...ing the combined effect of normal and common mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol indicates a connection terminal to the equipment fra...

Страница 7: ...1 6 Front panel summaries 1 6 Rear panel summaries 1 6 Cooling vents 1 12 Power up 1 13 Line power connection 1 13 Power up sequence 1 14 Beeper 1 15 Display modes 1 15 Editing controls 1 17 Source a...

Страница 8: ...2 13 Starting Test Script Builder 2 15 Opening communications 2 16 Creating and modifying a script 2 18 Script launch configuration 2 23 Launching a script 2 26 Running a TSP file 2 27 Retrieving scr...

Страница 9: ...chassis ground 3 3 Sensing methods 3 5 2 wire local sensing 3 5 4 wire remote sensing 3 5 Sense mode selection 3 6 Contact check connections 3 7 Multiple SMU connections 3 8 Guarding and shielding 3...

Страница 10: ...4 20 Remote ohms programming 4 21 Power measurements 4 22 Power calculations 4 22 Basic power measurement procedure 4 22 Remote power programming 4 23 Contact check measurements 4 24 Overview 4 24 Co...

Страница 11: ...ting speed 6 9 Remote speed programming 6 9 Rel 6 10 Front panel rel 6 10 Remote rel programming 6 11 Filters 6 12 Filter types 6 12 Response time considerations 6 12 Front panel filter control 6 12 R...

Страница 12: ...I measure I source V measure V 8 24 Basic circuit configurations 8 24 Source I 8 24 Source V 8 25 Measure only V or I 8 26 Contact check 8 27 Guard 8 29 Guard overview 8 29 Guard connections 8 29 Puls...

Страница 13: ...PIB standards 11 3 GPIB connections 11 3 Primary address 11 5 Terminator 11 6 General bus commands 11 7 REN remote enable 11 7 IFC interface clear 11 7 LLO local lockout 11 8 GTL go to local 11 8 DCL...

Страница 14: ...function 12 43 format attributes 12 43 gpib attribute 12 46 localnode attributes 12 47 makegetter functions 12 50 opc function 12 52 printbuffer and printnumber functions 12 53 reset function 12 55 s...

Страница 15: ...ning a test from the front panel 14 14 Display triggering 14 15 Key press codes 14 16 Sending keycodes 14 16 Capturing key press codes 14 17 15 Performance Verification Introduction 15 2 Verification...

Страница 16: ...ommands 16 7 Calibration procedure 16 9 17 Routine Maintenance Introduction 17 2 Line fuse replacement 17 2 Front panel tests 17 3 KEYS test 17 3 DISPLAY PATTERNS test 17 4 A Specifications A 2 B Erro...

Страница 17: ...17 Standard Event Register D 18 Operation Event Registers D 20 Questionable Event Registers D 25 Measurement Event Registers D 28 Register programming example D 32 Queues D 32 Output queue D 32 Error...

Страница 18: ...E 7 Source Measure Pass Fail to GPIB E 8 Function Range Change Rates E 8 Source Range Change Rate E 8 Measure Range Change Rate E 8 Function Change Rate E 8 Command Processing E 9 F Display Character...

Страница 19: ...ure 2 15 Re launching a script from the Test Script Builder toolbar 2 26 Figure 2 16 Re launching a script from the Test Script Builder toolbar 2 27 Figure 2 17 Importing a script e g KIGeneral_Script...

Страница 20: ...0 Figure 4 5 Contact check measurements 4 25 5 Sweep Operation Figure 5 1 Comparison of staircase sweep types 5 3 Figure 5 2 Linear staircase sweep 5 4 Figure 5 3 Logarithmic staircase sweep 1V to 10V...

Страница 21: ...3 IEEE 488 and RS 232 connector locations 11 5 Figure 11 4 RS 232 interface connector 11 13 12 Instrument Control Library 13 Factory Scripts 14 Display Operations Figure 14 1 Row column format for dis...

Страница 22: ...registers D 4 Figure D 3 Status model operation event registers D 5 Figure D 4 Status model questionable event registers D 6 Figure D 5 Status model measurement event registers D 7 Figure D 6 16 bit s...

Страница 23: ...easure capabilities 4 3 Table 4 2 Maximum compliance values 4 4 Table 4 3 Compliance commands 4 5 Table 4 4 Auto zero settings 4 8 Table 4 5 Auto zero command and options 4 9 Table 4 6 Trigger command...

Страница 24: ...nel 9 5 Table 9 3 TSP Link reset commands 9 5 10 Digital I O Port Table 10 1 Digital I O bit weighting 10 6 Table 10 2 Digital I O commands 10 7 11 Communications Interfaces Table 11 1 General bus com...

Страница 25: ...Table 16 4 Calibration commands 16 8 17 Routine Maintenance Table 17 1 Line fuse 17 3 A Specifications B Error and Status Messages Table B 1 Error queue commands B 3 Table B 2 Error summary B 4 C Comm...

Страница 26: ...F Display Character Codes Table F 1 Display character codes decimal 0 143 F 3 Table F 2 Display character codes decimal 144 255 F 5...

Страница 27: ...or and status messages page 1 22 Options and accessories page 1 5 User s manual page 1 6 Default settings page 1 23 Reference manual page 1 6 Front panel setups page 1 23 Remote operation setups page...

Страница 28: ...ost interface responds to high speed test scripts comprised of instrument control commands Factory script sweep functions linear staircase logarithmic staircase fixed pulse and custom sweeps Five user...

Страница 29: ...his manual to provide the repair facility with the necessary information Contact information If you have any questions please contact your local Keithley Instruments representative or call one of our...

Страница 30: ...2600 by the covers or by the handle After removing the Series 2600 from its anti static bag inspect it for any obvious signs of physical damage Report any such damage to the ship ping agent immediate...

Страница 31: ...el 7007 2 is 2m long Model 7007 4 is 4m long Model 7010 Shielded IEEE to IEEE Adapter Provides additional clearance between the rear panel and GPIB cable connector Allows easier access to cables and o...

Страница 32: ...anual The Reference Manual is provided on the product information CD ROM as a PDF This manual provides additional information on the topics covered in the User s Manual It also includes advanced opera...

Страница 33: ...O E D I T E N T E R SYSTEM SourceMeter POWER AUTO CURSOR SYSTEM SourceMeter POWER AUTO CHANNEL A CHANNEL B RANGE RANGE CURSOR RANGE EXIT ENTER TRIG MENU SPEED DIGITS REL FILTER SRC LIMIT MEAS MODE 0...

Страница 34: ...ment function V A or W Models 2602 and 2612 only SRC Channel B Selects the source function V or A and places cursor in the source field MEAS Channel B Cycles through measure functions V A or W LIMIT C...

Страница 35: ...source or measure auto range 4 Output control and LED status indicator OUTPUT ON OFF Turns source output on or off LED indicator Turns on when output is on 5 Rotary knob and CURSOR keys When in source...

Страница 36: ...I O RS 232 TSP Link LINE FUSE SLOWBLOW 3 15A 250V CAT I S S LO LO HI HI G G G G CHANNEL A UL C US LISTED SourceMeter 4ZA4 CAT I S S LO LO HI HI G G G G CHANNEL B R WARNING NO INTERNAL OPERATOR SERVICA...

Страница 37: ...oling exhaust vent Exhaust vent for internal cooling fan Keep vent free of obstructions to prevent overheating 5 Chassis ground Ground screw for connections to chassis ground 6 Low noise chassis groun...

Страница 38: ...any devices adjacent to the Series 2600 that force air heated or unheated into or onto its cooling vents or surfaces This additional airflow could compromise accuracy performance When rack mounting th...

Страница 39: ...ies 2600 contains a separate ground wire for use with grounded outlets When proper connections are made instrument chassis is connected to power line ground through the ground wire in the power cord F...

Страница 40: ...to Keithley Instruments Inc for repair Assuming no errors occur the Series 2600 will power up as follows After a few seconds with the OUTPUT indicators and display pixels on the instrument model numb...

Страница 41: ...ront panel select MENU GENERAL BEEPER then ENABLE or DISABLE the beeper as desired Via remote use the beeper enable command to control the beeper For example the following enables the beeper beeper en...

Страница 42: ...plays the measure function V A W or W Bottom line displays the source function V or A and level Source Measure and Compliance Limit display for SMU A Top line displays the measure function V A W or W...

Страница 43: ...flow to the next digit when the maxi mum is reached Directly enter the desired value using the numeric keys 0 9 0000 Note that toggles the polarity while 0000 sets the value to 0 5 Once the desired va...

Страница 44: ...c later in Section 1 to make selections and or set values After entering a menu structure use the editing keys as follows Selecting menu items 1 Use the CURSOR keys or rotate the Rotary Knob to place...

Страница 45: ...through menus There are two types of menus the Main menu accessed with the MENU key and Configuration menu accessed with the CONFIG key Each of these is covered below Refer to the Menu navigation topi...

Страница 46: ...or RS 232 interface or use AUTO Select NODE and RESET TSP Link Section 11 Section 11 Section 9 TEST KEYS DISPLAY_PATTERNS Perform display tests Test keys Perform display patterns tests Section 17 LIN...

Страница 47: ...MEAS LIMIT SPEED REL FILTER OUTPUT Configure channel B V source sense low range I source low range V and I Measure sense low range auto zero V source and I source compliance limits Measurement speed N...

Страница 48: ...R 8 Press EXIT to back out of the menu structure RS 232 interface 1 Press MENU to open up the Main menu 2 Select COMMUNICATION then press ENTER 3 Select INTERFACE_SEL then press ENTER 4 Choose RS 232...

Страница 49: ...s 2600 for the desired operating modes to be saved 2 Press the MENU key to access the Main menu 3 Select SAVE SETUP then press ENTER 4 Select the SAVE menu item then press ENTER 5 Select the desired u...

Страница 50: ...e n 1 2 3 4 or 5 Save present setup in memory Recall saved user setup from memory Restoring default setups The reset commands return the Series 2600 to the original factory defaults reset Restore all...

Страница 51: ...t Digital output Output value No effect Write protect No effect Digits 5 1 2 Display mode Model 2602 2612 Dual channel Filter Off Averaging type Repeat Count 1 GPIB address No effect Limit value Curre...

Страница 52: ...nt command For example the following will request a channel A current reading print smua measure i Requesting command settings In a similar manner settings for commands can be requested by including t...

Страница 53: ...2 23 Running a factory script page 2 49 Launching a script page 2 26 Modifying a factory script page 2 49 Running a TSP file page 2 27 Retrieving scripts from the Series 2600 page 2 27 Differences re...

Страница 54: ...the Test Script Language TSL The TSP runs portions of TSL code formally known as chunks Most messages sent to the instrument are directly executed by the TSP as TSL chunks The simplest messages sent t...

Страница 55: ...e environment will be lost Note that SMU non volatile reading buffers are not lost Queries TSP enabled instruments do not have inherent query commands Like any other scripting environment the print co...

Страница 56: ...ace character The message loadscript MyScript will instruct the TSP enabled instrument to begin gathering command messages that will be used to create a script named MyScript After sending the command...

Страница 57: ...anual TSP Programming Fundamentals 2 5 Return to Section 2 topics 2600S 901 01 Rev A May 2006 functions may return values Unlike functions scripts may not take any parameters In order to pass paramete...

Страница 58: ...cause any action to be performed on the instrument until it is executed Remember that creating a function is just creating a global variable that is a function That global variable will not exist unt...

Страница 59: ...s the source level of SMU A to 1V and the second chunk turns the output on smua source levelv 1 smua source output smua OUTPUT_ON Scripted chunk In a script environment the chunk is the entire listing...

Страница 60: ...and user scripts A factory script was created by Keithley Instruments at the factory and stored in non volatile memory of the Series 2600 SourceMeter Factory scripts cannot be removed from non volati...

Страница 61: ...used to program and control the SourceMeters in the test system There are three levels of programming described later in this section Sending commands and statements Non scripted chunks are executed o...

Страница 62: ...es commands for the following operations Retrieve scripts from non volatile memory so they can be modified Delete user scripts from non volatile memory Restore scripts in the run time environment from...

Страница 63: ...ht through RS 232 cable terminated with DB 9 connectors is used to connect the PC to one of the Series 2600 instruments Keep in mind that the GPIB or RS 232 cable is only required to be connected to o...

Страница 64: ...enu To access the menu press the MENU key select COMMUNICATIONS and then select GPIB The GPIB address is saved in non volatile memory The address value will not change when power is cycled or a reset...

Страница 65: ...re the Project Navigator resides The navigator consists of created project folders and the script files tsp created for each project Each project folder can have one or more script files The navigator...

Страница 66: ...that is already open click the desired tab Project Navigator Script file 1 of 4 Project folder 1 of 2 For each project folder Click to hide script files Click to display script files Script Editor Pr...

Страница 67: ...t ask again Click OK to continue start up Note See Creating a new workspace later in Section 2 to create additional workspaces Communications When Test Script Builder opens communications to the Sourc...

Страница 68: ...e information in the drawing The Select Instrument window has a drop down menu to select the GPIB or RS 232 interface being used by the Series 2600 Simulate communications If you select the Simulate o...

Страница 69: ...d by the SourceMeter and click OK While communications are being opened the Opening Resource window is displayed A Click the Open Instrument icon to display the Select Instrument window Click to hide...

Страница 70: ...e Write Script Save Script Create New Script File Create Yes Open a Resource Create Project Folder Write Script Save Script Yes No Select Communication Interface One script file is also created Create...

Страница 71: ...r is used to create a project folder Figure 2 8 explains how to create a project folder Figure 2 8 Creating a project folder A Open the New TSP Project dialog box as follows Click the folder icon to d...

Страница 72: ...Saving a script It is good practice to routinely save a script file as lines of code are written or modified The save operation performs error checking for the script If an error occurs an X will app...

Страница 73: ...older Figure 2 10 Creating a new script file A Open the New TSP File window as follows Click FILE to display the drop down file menu From the menu click New and then click TSP File OR In the Project N...

Страница 74: ...been created and added to the Project Navigator As shown the project folder name and a script file name can be changed Figure 2 11 Renaming a project folder and or script file To change the name of a...

Страница 75: ...s set to be stored in the volatile memory of the Series 2600 The script will be lost when the Series 2600 power is turned off NOTE If the initial launch configuration meets your requirements the scrip...

Страница 76: ...h is configured from the Run dialog box As shown in Figure 2 13 use the tool bar at the top of the Test Script Builder to open the launch configuration win dow Figure 2 13 Opening the Run dialog box O...

Страница 77: ...on changes in the Main tab as follows To move a script file to the Load Order side click the file name and then click the Add button To move a file to the Available Project Files side click the file n...

Страница 78: ...t A folder named Debug and the debug file DBG is added to the project After changing the storage configuration click Apply Figure 2 14 Run dialog box Script Attributes tab Launching a script After che...

Страница 79: ...ure 2 16 Figure 2 16 Re launching a script from the Test Script Builder toolbar Click Run or select Run As in the drop down menu then click 1 TSP File in the submenu A TSP file can also be run from th...

Страница 80: ...Importing a script e g KIGeneral_Script from memory of the A Click File to display the drop down file menu and click Import to open the Import wizard B In the Import Select box click Existing Project...

Страница 81: ...command after the prompt and press Enter to execute it For example type in the following command TSP reset After pressing Enter the SourceMeter will reset to its default settings Code and messages in...

Страница 82: ...t and click Delete Menu Clicking this icon opens a menu with the following menu items Clear Console Window Click this menu item to clear the console window Other ways to clear the console are explaine...

Страница 83: ...Tabs not presently located in the Workspace can be added by selecting them from the Window option on the toolbar at the top of the Workspace as follows Click Window Select Show View Click the tab to...

Страница 84: ...ual The first page of Command Help provides links to the major topics of the help file Click ICL commands list to display the list of functions and attributes Click a function or attribute to display...

Страница 85: ...n to Section 2 topics 2600S 901 01 Rev A May 2006 Navigator When a bookmark is clicked the first line for that function will be displayed and highlighted in the Script Editor Figure 2 19 Programming i...

Страница 86: ...s Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 2 topics Figure 2 20 Programming interaction tabs Language Help Bookmarks Browser View Language Help ta...

Страница 87: ...reating and modifying a script earlier in this section for details on file management tasks A script project can also be imported from a Series 2600 into Test Script Builder where it can be modified f...

Страница 88: ...Builder will close and then re open using the new workspace There will not be any projects residing in the Project Navigator for the new workspace New projects and script files can be created as expla...

Страница 89: ...the Test Script Builder Figure 2 22 Importing a project from another workspace folder Switching workspaces Perform the following steps to switch to another workspace 1 At the top of TSB click File on...

Страница 90: ...delete contents This option deletes the project from the Project Navigator but does not delete it from the workspace folder The project can later be imported back into the Project Navigator see Import...

Страница 91: ...measure reading smua source output smua OUTPUT_OFF Turns output off Read and write to Digital I O port The Digital I O port of the SourceMeter is used to control external circuitry such as a component...

Страница 92: ...he five current readings are returned to the host computer Table 2 1 Example script to sweep V and measure I Test Script Builder User s Program Script loadscript current current smua source output smu...

Страница 93: ...print i return i return i end end endscript When calling the function you must specify the source voltage in the argument for the function For example to set the source to 2V call the function as foll...

Страница 94: ...mps volts if func amps then chan source func chan OUTPUT_DCAMPS else chan source func chan OUTPUT_DCVOLTS end Prompt operator to set input source level if func amps then level display prompt 0 0E 00 m...

Страница 95: ...script name where name is the user assigned name for the script The loadscript shell command loads the script into the run time environment The script can be assigned a name or it can be left nameless...

Страница 96: ...e memory If a script is not saved in non volatile memory the script will be lost when the Series 2600 is turned off The myscript save command saves the script under the name that it was originally cre...

Страница 97: ...orun scripts When a saved script is set to autorun it will automatically load and run when the Series 2600 is turned on Any number of scripts can be set for autorun The run order for these scripts is...

Страница 98: ...ed name of the script Example Assume a script named test6 is saved in non volatile memory That script can be made into an autoexec script as follows test6 save autoexec The next time the Series 2600 i...

Страница 99: ...etails Script management Retrieving a user script listing The listing for a user script can be retrieved from non volatile memory The listed script can then be modified and saved as a user script unde...

Страница 100: ...permanently removed from non volatile memory using either of the following commands script delete name script user delete name where name is the user defined name of the script Example Delete a user...

Страница 101: ...but it will then be treated as a user script A user script cannot be saved as a factory script Running a factory script Use either of the following commands to run a factory script script factory scr...

Страница 102: ...tlist Differences remote vs local state The Series 2600 can be in either the local state or the remote state When in the local state REM annunciator off the instrument is operated using the front pane...

Страница 103: ...re provided in Section 9 Stand alone system A script can be run from the front panel of any node instrument in the system When a script is run all nodes in the system go into remote operation REM annu...

Страница 104: ...ment be cycled to return it to a known state Cycling power will reset the run time environment and all user created reading buffers Any data not stored in the non volatile reading buffers will be lost...

Страница 105: ...ion return elseif nil until for repeat else local true false then do in break if or end not while Variables and types TSL has six basic types nil boolean number string function and table TSL is a dyna...

Страница 106: ...value Global variables have a nil value by default before a first assignment and you can assign nil to a global variable to delete it TSL uses nil as a kind of non value to represent the absence of a...

Страница 107: ...ing a function Functions are first class values in TSL which means functions can be stored in variables passed as arguments and returned as results if desired add_three function parameter1 parameter2...

Страница 108: ...ment names instead of numeric indicies Since functions are 1st class variables tables can be used to create pseudo classes Classes are often used in objec oriented programming Below is a table used to...

Страница 109: ...sions on the left are equiva lent to those on the right a i b 2 1 a i b 2 1 5 x 2 8 5 x 2 8 a y and y z a y and y z x 2 x 2 x y z x y z Logical operators The logical operators are and or and not Like...

Страница 110: ...a higher precedence than or max x y and x or y When x y is true the first expression of the and is true so the and results in its second argument x which is also true because it is a number and then...

Страница 111: ...end if expression 1 x 1 y 2 if x and y then print if expression 2 was not false end if expression 2 if x or y then print if expression 3 was not false end if expression 3 if not x then print if expre...

Страница 112: ...ee for element 1 3 do print element list element end print Counting from one to four print in steps of two for element 1 4 2 do print element list element end WHILE loop print Count elements in list p...

Страница 113: ...ension libraries These libraries provide programming interfaces to the instrumentation accessible by the TSP These libraries are automatically loaded when the TSP starts and do not need to be managed...

Страница 114: ...ew objects and freeing it when the objects are no longer needed TSL manages memory automatically by running a garbage collector from time to time to collect all dead objects that is those objects that...

Страница 115: ...principal value of the trigonometric arc cosine function of x math asin x Returns the principal value of the trigonometric arc sine function of x math atan x Returns the principal value of the trigono...

Страница 116: ...x math frexp Splits x into a fraction f and exponent n such that f is 0 0 or 0 5 f 1 0 and f 2n is equal to x Both f and n are returned f n math frexp x math ldexp x n Returns the inverse of the math...

Страница 117: ...sing page 3 5 4 wire remote sensing page 3 5 Sense mode selection page 3 6 Contact check connections page 3 7 Multiple SMU connections page 3 8 Guarding and shielding page 3 10 Guarding page 3 10 Nois...

Страница 118: ...tions to the Series 2600 while the output is on Power off the equipment from the front panel or disconnect the main power cord from the rear of the SourceMeter before handling cables connected to the...

Страница 119: ...ble Resistor FVR The FVR see Figure 3 3 is used to isolate the SMUs from high frequencies that may be present on the chassis of the Series 2600 As frequencies on the chassis increase the resistance of...

Страница 120: ...es 2600 Signal Ground Chassis Signal Ground is a local signal ground and defined as the Low Noise Chassis Ground Banana Jack Chassis is defined as the metal chassis of the Series 2600 1 Frequency Vari...

Страница 121: ...oltage in high impedance 1k test circuits Figure 3 4 2 wire connections DUT LO CHANNEL A LO G LO HI G G G HI S S KEITHLEY Series 2600 HI local sense 4 wire remote sensing When sourcing and or measurin...

Страница 122: ...e mode front panel When in the menu structure use the Rotary Wheel or CURSOR keys to position the blinking cursor on the desired menu item and press ENTER to select it Use the EXIT key to back out of...

Страница 123: ...02 2612 smuX smua Channel A or smub Channel B Contact check connections The contact check function1 prevents measurement errors due to excessive resistance in the force or sense leads Connections for...

Страница 124: ...HI G G G HI S S KEITHLEY Series 2600 HI S HI DUT RS RS RS RS RC RC RC RC Cable Relay Resistance Contact Resistance Multiple SMU connections Figure 3 7 shows how to use two SMUs to test a 3 terminal d...

Страница 125: ...same 3 terminal device The third SMU is connected to the source S terminal of the JFET This allows the source terminal to be biased above signal low Setting this SMU to output 0V effectively connects...

Страница 126: ...ing leakage and capacitance in the external high impedance test circuit could be high enough to adversely affect the performance of the SourceMeter Guarding shown in Figure 3 9 should be used for the...

Страница 127: ...later in this section for important safety information on the use of a metal or non metallic enclosure Model 2601 2602 safety shield The maximum output voltage for a Model 2601 2602 channel is 40V whi...

Страница 128: ...ANNEL A LO G LO HI G G G HI S S Model 2601 2602 1 DUT HI LO CHANNEL A LO G LO HI G G G HI S S Model 2601 2602 2 LO HI Safety Earth Ground Chassis Chassis Screw Connections for test circuit shown in Fi...

Страница 129: ...igure 3 14 CHANNEL A LO G LO HI G G G HI S S Model 2611 2612 DUT HI LO Safety Earth Ground Chassis Chassis Screw Connections for test circuit shown in Figure 3 13 Using shielding and guarding together...

Страница 130: ...3 15 Connections for Safety Earth Ground Metal Guard Shield HI LO Metal Guard Shield Test Circuit Metal Noise Shield Metal Safety Shield Keithley Model 2602 2612 Channel A LO G LO HI G G G HI S S Chan...

Страница 131: ...structed of materials that are suitable for flammability voltage and temperature conditions that may exist in the test circuit The construction requirements for a nonmetallic enclosure are also descri...

Страница 132: ...to float the SMU Input Output LO must be isolated from chassis ground This is accomplished by NOT connecting Input Output LO to chassis ground The external voltage source in Figure 3 16 and Figure 3 1...

Страница 133: ...to chassis earth ground through the power cord External Source Series 2600 chassis connected to chassis earth ground through the power cord Floating the Series 2600 Figure 3 17 DUT Low 10V Chassis Ext...

Страница 134: ...ignificant High impedance output off state For the high impedance output off state the output relay opens when the output is turned off This disconnects external circuitry from the input output of the...

Страница 135: ...NORMAL or ZERO Remote programming Table 3 3 lists the commands to select the Output off state NOTE The OUTPUT OFF STATE menu can also be accessed by navigating the configuration menu that is displayed...

Страница 136: ...3 20 DUT Test Connections Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 3 topics...

Страница 137: ...page 4 7 Power measurements page 4 22 Warm up page 4 7 Power calculations page 4 22 Auto zero page 4 7 Basic power measurement procedure page 4 22 NPLC caching page 4 7 Remote power programming page...

Страница 138: ...perform the following operations Source voltage Display current and or voltage measurement Source current Display voltage and or current measurement Measure resistance Display resistance calculated fr...

Страница 139: ...ries 2600 System SourceMeters Reference Manual Basic Operation 4 3 Return to Section 4 topics 2600S 901 01 Rev A May 2006 Compliance limit When sourcing voltage the SourceMeter can be set to limit cur...

Страница 140: ...Manual 2600S 901 01 Rev A May 2006 Return to Section 4 topics Setting the compliance limit Front panel compliance limit Set the compliance limit from the front panel as follows 1 For the Model 2601 2...

Страница 141: ...t is configured as a current source or that the current limit has been reached if the unit is configured as a voltage source Table 4 3 Compliance commands Command Description smuX source limiti limit...

Страница 142: ...es 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 4 topics Figure 4 1 Fundamental source measure configuration I Source B Source I V Source A Source V I Meter...

Страница 143: ...onversions one for the reference and one for the zero before returning the result Thus occasionally a measurement takes longer than normal This extra time can cause problems in sweeps and other test s...

Страница 144: ...asurement AUTO Automatically takes new acquisitions when processor determines reference and zero values are out of date Front panel auto zero Set the auto zero from the front panel as follows 1 Press...

Страница 145: ...and to set the number of measurements per trigger See Measurement triggering below for details Digital I O port triggering Used to trigger external devices with pulses from the Digital I O port and to...

Страница 146: ...t be pressed For remote operation the unit waits the programmed timeout period for a GET GPIB only or TRG both interfaces trigger command The unit waits for the programmed delay period if any The inst...

Страница 147: ...n measurements 0s to 999 999s when the COUNT is greater than 1 DELAY Sets the delay period between the trigger and the start of measurement 0s to 999 999s Front panel triggering example As an example...

Страница 148: ...he active command interface or a TRG message on the command interface for all other interfaces If one or more of these trigger events were previously detected this function will return immediately Aft...

Страница 149: ...level Perform the following steps to select the source and edit the source value 1 Press SRC as needed to select the V Source or I Source as indicated by the units in the source field on the display...

Страница 150: ...nge selection can be done manually or automatically When using manual ranging use the lowest possible range for best accuracy In auto range the SourceMeter automatically goes to the most sensitive ran...

Страница 151: ...current and voltage reading Request a resistance reading Request a power reading smuX source autorangei smuX AUTORANGE_ON smuX source autorangev smuX AUTORANGE_ON smuX source autorangei smuX AUTORANGE...

Страница 152: ...ource levelv 5 Set voltage source to 5V smua source limiti 10e 3 Set current limit to 10mA smua measure rangei 10e 3 Set current range to 10mA smua source output smua OUTPUT_ON Turn on output print sm...

Страница 153: ...tage or current to be measured Connect the DUT to the SourceMeter using 2 wire connections see Section 3 5 Turn output on Press the ON OFF key to turn the output on 6 Take reading from display press T...

Страница 154: ...put and guard terminals To prevent electrical shock that could cause injury or death NEVER make or break connections to the Series 2600 while the output is on Power off the equipment from the front pa...

Страница 155: ...shown in Figure 4 3 test lead resistance can seriously affect the accuracy of 2 wire resistance measurements particularly with lower resistance values The 4 wire sensing method shown in Figure 4 4 min...

Страница 156: ...red resistance VM I VM Sense Current pA Input Output LO RLEAD RLEAD Because sense current is negligible VM VR I VR RS Sense selection Front panel sense selection To select sensing mode 1 Press the CON...

Страница 157: ...mple The command sequence for a typical ohms measurement is shown below These commands set up the SourceMeter as follows Source function current 10mA range 10mA output Voltage measure range auto Volta...

Страница 158: ...quipment from the front panel or disconnect the main power cord from the rear of the SourceMeter before handling cables connected to the outputs Putting the equipment into standby does not guarantee t...

Страница 159: ...programming example The command sequence for a typical power measurement is shown below These commands set up the SourceMeter as follows Source function voltage auto source range 5V output Current mea...

Страница 160: ...s may be present on the output and guard terminals To prevent electrical shock that could cause injury or death NEVER make or break connections to the Series 2600 while the output is on Power off the...

Страница 161: ..._FAST 1 or smuX CONTACT_MEDIUM 2 or smuX CONTACT_SLOW Resistance threshold for the contact check function Series 2600 System SourceMeters Reference Manual Basic Operation 4 25 Return to Section 4 topi...

Страница 162: ...measurement is made and the test is aborted Otherwise the output is turned on and the test continues smua reset Restore defaults smua contact speed smua CONTACT_FAST Set speed to fast smua contact th...

Страница 163: ...case sweeps page 5 3 Logarithmic staircase sweeps page 5 4 Pulse sweeps page 5 6 Custom list sweeps page 5 7 Sweep measurement storage page 5 8 Sweep functions page 5 8 Staircase sweep functions page...

Страница 164: ...increases or decreases in specific steps beginning with a start current and ending with a stop current Figure 5 1A shows an increasing linear staircase sweep Logarithmic staircase sweep In this case...

Страница 165: ...staircase Sweep characteristics Linear staircase sweeps As shown in Figure 5 2 this sweep type steps from a start voltage or current value to an ending stop value A measurement is made at each step af...

Страница 166: ...is reached The delay parameter determines the time duration before the measurement at each sweep step Figure 5 2 Linear staircase sweep Delay Delay Delay Delay X Measurement X X X X Measure Measure M...

Страница 167: ...Scale Start 1V to 10V five steps The programmable parameters for a log sweep include the source function channel start and stop levels delay settling time and the number of measurement points for the...

Страница 168: ...ment at each step is determined by the measurement delay interval Pulse sweeps A fixed pulse sweep outputs fixed voltage or current pulses Programmable parameters with this function include the sourci...

Страница 169: ...weep values delay settling time and the number of points When this sweep is started the output level goes to the first point in the sweep The sweep will continue through the steps in the order they we...

Страница 170: ...select the channel and Buffer 1 then choose reading numbers to display with the Rotary Knob or cursor keys Remote Use the printbuffer command to request buffer readings from smua nvbuffer1 channel A o...

Страница 171: ...stime points smu startv stopv stime points Define linear source voltage sweep Smu smua for channel A or smub for channel B Start voltage value in volts Stop voltage value in volts Settling time sourc...

Страница 172: ...ints Define fixed source voltage pulse sweep Smu smua for channel A or smub for channel B DC bias voltage level in volts On source value of the pulse in volts Pulse on time in seconds Pulse off time i...

Страница 173: ...red in Buffer 1 See Section 7 for more details on the buffer Sweep programming examples Procedures for programming and running a sweep for three sweep types are given on the following pages Each of th...

Страница 174: ...The following parameters configure a linear staircase current sweep from 1mA to 10mA with 10 points and a 0 1 second settling time SweepILinMeasureV smua 1e 3 10e 3 0 1 10 Linear staircase sweep chann...

Страница 175: ...ameters configure a 10mA current pulse sweep with a 10ms pulse on time a 50ms pulse off time and 10 pulse measure cycles PulseIMeasureV smua 1e 3 10e 3 10e 3 50e 3 10 Pulse current sweep channel A 1mA...

Страница 176: ...ple The following parameters configure a list sweep with 3V 1V 4V 5V 2V points using a 0 1s settling time vlist 5 3 1 4 5 2 Define voltage list SweepVListMeasureI smua vlist 0 1 5 List sweep channel A...

Страница 177: ...lues and readings page 6 3 Remote filter programming page 6 15 Ranging limitations page 6 3 Manual ranging page 6 3 Auto ranging page 6 3 Low range limits page 6 4 Range considerations page 6 4 Range...

Страница 178: ...he maximum signal that can be measured Note that dashed lines are displayed i e A to indicate that the previous measurement is not recent This usually happens when a change occurs such as selecting a...

Страница 179: ...e I or Source I Measure V you can set source and measure ranges separately If both source and measure functions are the same the measure range is locked to the source range Manual ranging The RANGE an...

Страница 180: ...t how the range is set If the source function is the same as the measurement function for example sourcing voltage and measuring voltage the measurement range is locked to be the same as the source ra...

Страница 181: ...values that may be out of range when auto range is off An example is sending 1A on the 100mA range The unit does not error check until the output is turned on In this situation the display will show...

Страница 182: ...to range Set lowest I measure range for auto range Set lowest V measure range for auto range Select manual current measure range Select manual voltage measure range Enable current source auto range Di...

Страница 183: ...ng has no effect on the remote reading format The number of displayed digits does not affect accuracy or speed Those parameters are controlled by the SPEED setting see Speed later in this section Sett...

Страница 184: ...key is used to set the integration time or measurement aperture of the A D converter period of time the input signal is measured The integration time affects the usable digits the amount of reading n...

Страница 185: ...et speed to any PLC value from 0 001 to 25 Display resolution is not changed when speed is set with this option Remote speed programming Speed command Table 6 4 summarizes commands to control speed Se...

Страница 186: ...a rel value on the 1A range the rel value is also 0 5A on the lower current ranges Selecting a range that cannot accommodate the rel value does not cause an overflow condition but it also does not inc...

Страница 187: ...l smuX measure rel enablei smuX REL_OFF smuX measure rel enablep smuX REL_OFF smuX measure rel enabler smuX REL_OFF smuX measure rel enablev smuX REL_OFF smuX measure rel enablei smuX REL_ON smuX meas...

Страница 188: ...d the stack is empty Keep in mind that a filtered reading is not yielded until the stack is full The first reading conversion is placed in the stack and is then copied to the other stack locations in...

Страница 189: ...G or REPEAT AVERAGE COUNT Use this menu item to specify filter count 1 to 100 readings Enabling filter The filter is enabled by pressing the FILTER key The FILT annunciator is on while the filter is e...

Страница 190: ...pe Moving Average Readings 10 Conversion 2 1 1 1 1 1 1 1 1 Conversion 1 Reading 2 Conversion 3 2 1 1 1 1 1 1 1 Conversion 1 Reading 3 Conversion 10 9 8 7 6 5 4 3 2 Conversion 1 Reading 1 B Type Repeat...

Страница 191: ...uX FILTER_MOVING_AVG smuX measure filter type smuX FILTER_REPEAT_AVG Set filter count 1 to 100 Enable filter Disable filter Select moving average filter type Select repeat filter type 1 smuX smua for...

Страница 192: ...6 16 Range Digits Speed Rel and Filters Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 6 topics This page left blank intentionally...

Страница 193: ...r configuration page 7 2 Buffer configuration menu page 7 3 Storing readings page 7 3 Recalling readings page 7 4 Remote data store page 7 5 Data store commands page 7 5 Reading buffers page 7 6 Time...

Страница 194: ...el that can store from 1 to more than 100 000 readings The instrument can store the readings that are displayed dur ing the storage process Each buffer reading is numbered and can also include the sou...

Страница 195: ...r TSTAMP time stamp BUFFER2 Configure buffer 2 CLEAR Clear buffer YES or NO ELEMENTS Enable ON or disable OFF data storage elements SRC VAL source value or TSTAMP time stamp CHANB_BUFF Configures Chan...

Страница 196: ...e the timestamp if used is positioned at the lower right side When toggling between buffers with RECALL the source display field will identify the buffer Src1A Buffer 1 Channel A then Src2A Buffer 2 C...

Страница 197: ...t_1 st_n printnumber v1 vn Clear Buffer 1 Clear Buffer 2 Create dynamically allocated buffer n readings Delete dynamically allocated buffer Store count number of buffer readings Store current readings...

Страница 198: ...mselves are accessed by ordinary array access If rb is a reading buffer the first measurement is accessed as rb 1 and the 9th measurement as rb 9 etc The additional information in the table is accesse...

Страница 199: ...h readings in the buffer This requires 4 extra bytes of storage per reading This value off or on can only be changed when the buffer is empty When the buffer is created this attribute is initialized t...

Страница 200: ...re Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 7 topics Buffer reading attributes Attributes that control which elements are recalled from the buffer...

Страница 201: ...icating the state of the source Off or On sourceranges An array a LUA table of full scale range values for the source range used when the measurement was made sourcevalues If enabled an array a LUA ta...

Страница 202: ...generally much better than the time base of the instrument and should not present any problems in practice It is worth noting because the user can directly see the affects as compared to the less obvi...

Страница 203: ...th the smuX makebuffer n command where n is the number of readings the buffer can store For example the following command allocates a Channel A buffer named mybuffer that can store 100 readings mybuff...

Страница 204: ...e autorangei smua AUTORANGE_ON Select measure I auto range format data format ASCII Select ASCII data format smua nvbuffer1 clear Clear Buffer 1 smua nvbuffer1 appendmode 1 Enable append buffer mode s...

Страница 205: ...ORANGE_ON Select measure V auto range format data format ASCII Select ASCII data format smua nvbuffer1 clear Clear buffer 1 smua nvbuffer2 clear Clear buffer 2 smua measure count 100 Set buffer count...

Страница 206: ...ORANGE_ON Select measure auto range format data format ASCII Select ASCII data format mybuffer smua makebuffer 100 Allocate mybuffer 100 readings smua measure count 100 Set buffer count to 100 smua me...

Страница 207: ...duty cycle page 8 33 Pulse sweeps page 8 5 Settling time considerations page 8 34 Overheating protection page 8 6 Reduction in gain bandwidth page 8 34 Power equations to avoid overheating page 8 6 O...

Страница 208: ...p waveforms Overheating protection Operating boundaries Basic circuit configurations Guard Pulse concepts Compliance limit When sourcing voltage the SourceMeter can be set to limit current Conversely...

Страница 209: ...ciples Compliance acts as a clamp If the output reaches the compliance value the SourceMeter will attempt to prevent the output from exceeding that value This action implies that the source will switc...

Страница 210: ...ual linear steps The logarithmic staircase sweep is similar except it functions on a log scale with a specified number of steps per decade See Section 5 for more details on sweep operation Figure 8 1...

Страница 211: ...e width on time and pulse delay off time can be programmed for each type of pulse mode sweep Figure 8 2 shows an example of a three pulse sweep See Pulse sweeps in Section 5 and Pulse concepts describ...

Страница 212: ...ant of operation and high power pulse levels if applicable all affect the maximum duty cycle Exceeding the calculated maximum duty cycle may cause the SourceMeter s over temperature protection mechani...

Страница 213: ...A The SourceMeter output amplifier voltage This constant can be found in the tables below VP The voltage level the SourceMeter is attempting to force while at the pulse level When operating in quadran...

Страница 214: ...mber 90 then DC under those conditions should not cause the SourceMeter to overheat However if the calculation yields a number 10 the calculated duty cycle should not be exceeded by more than 0 5 to a...

Страница 215: ...2 Using a Model 2602 to pulse 10A of current from a bias level of 500mA into a very low impedance 100 m while operating at 40 C ambient temperature what is the maximum duty cycle Assuming the 1V range...

Страница 216: ...s delivering power to a load When operating in the second II or fourth IV quadrant the SourceMeter is operating as a sink V and I have opposite polarity As a sink it is dissipating power rather than s...

Страница 217: ...nk 1A 3A I I Source 2 2A 600mA 600mA 2 2A Energy storage DUT Energy storage DUT 30 C Tamb Model 2611 2612 continuous power operating boundaries The general operating boundaries for Model 2611 2612 con...

Страница 218: ...igure 8 5A shows the output characteristics for the I Source As shown the Model 2601 2602 SourceMeter can output up to 1 01A at 40V or 3 03A at 6V Note that when sourcing more than 1 01A voltage is li...

Страница 219: ...oncepts 8 13 Return to Section 8 topics 2600S 901 01 Rev A May 2006 Figure 8 5 Model 2601 2602 I Source bo Voltage Compliance Limit Line Current Source Limit Line V Measure 40V 6V 1 01A 3 03A A Output...

Страница 220: ...to 101mA at 200V or 1 515A at 20V Note that when sourcing more than 101mA voltage is limited to 20V Figure 8 6B shows the limit lines for the I Source The current source limit line represents the maxi...

Страница 221: ...cepts 8 15 Return to Section 8 topics 2600S 901 01 Rev A May 2006 Figure 8 6 Model 2611 2612 I Source bo Voltage Compliance Limit Line Current Source Limit Line V Measure 200V 20V 101mA 1 515A A Outpu...

Страница 222: ...rce line at 5V Figure 8 7B shows what happens if the resistance of the load is increased to 200 The DUT load line for 200 intersects the voltage compliance limit line placing the SourceMeter in compli...

Страница 223: ...xamples Voltage Limit Load Line Operating Point Current Source Load Line I Source IS I Source IS V Meter VM V Meter VM 5V 10V 100mA 50W DUT Load Line R A Normal I source operation Voltage Limit Load L...

Страница 224: ...40 4V at 1A Note that when sourcing more than 6 06V current is limited to 1A Figure 8 8B shows the limit lines for the V Source The voltage source limit line represents the maximum source value possib...

Страница 225: ...Concepts 8 19 Return to Section 8 topics 2600S 901 01 Rev A May 2006 Figure 8 8 Model 2601 2602 V Source boundaries Current Compliance Limit Line Voltage Source Limit Line V Source Limit I 3A 1A A Out...

Страница 226: ...that when sourcing more than 20 2V current is limited to 100mA Figure 8 9B shows the limit lines for the V Source The voltage source limit line represents the maximum source value possible for the pr...

Страница 227: ...ncepts 8 21 Return to Section 8 topics 2600S 901 01 Rev A May 2006 Figure 8 9 Model 2611 2612 V Source boundaries Current Compliance Limit Line Voltage Source Limit Line V Source Limit I 1 5A 100mA A...

Страница 228: ...ce line at 5mA Figure 8 10B shows what happens if the resistance of the load is decreased to 800 The DUT load line for 800 intersects the current compliance limit line placing the SourceMeter in compl...

Страница 229: ...mit Load Line Voltage Source Load Line V Source VS I Meter IM 5mA 10mA 10V 2kW DUT Load Line R IM VS R VS IM R 10V 2kW 5mA A Normal V source operation Current Limit Load Line Operating Point Voltage S...

Страница 230: ...e lets you measure the actual output voltage Basic circuit configurations Source I When configured to source current I Source as shown in Figure 8 11 the SourceMeter functions as a high impedance curr...

Страница 231: ...tions as a low impedance voltage source with current limit capability and can measure current I Meter or voltage V Meter Sense circuitry is used to continuously monitor the output voltage and make adj...

Страница 232: ...onfigurations for using the SourceMeter exclusively as a voltmeter or ammeter As shown in Figure 8 13A the SourceMeter is configured to measure voltage only by setting it to source 0A and measure volt...

Страница 233: ...s Note Use 2 wire local sensing s Contact check When a contact check measurement is being performed two small current sources are switched in between the HI and SENSE HI terminals and the LO and SENSE...

Страница 234: ...OUT LO V Meter Sense Output Adjust V Source Feedback SENSE LO Local Local x1 GUARD V Source 1 2 1 2 NOTES 1 This represents a protection circuit that is very high impedance until the voltage across it...

Страница 235: ...in a coax or triax cable An example of non parasitic resistance is the leakage path through a resistor that is connected in parallel to the DUT Guard connections Guard is typically used to drive the g...

Страница 236: ...Figure 8 15 shows how cable guard can eliminate leakage current through the insulators in a test fixture In Figure 8 15A leakage current IL flows through the insulators RL1 and RL2 to In Out LO advers...

Страница 237: ...ts Insulator ID DUT Metal Mounting Plate IL RL1 RL2 Insulator IM ID IL IM Measured current ID DUT current IL Leakage current IN OUT HI I Meter IN OUT LO V Source A Unguarded ID DUT Metal Mounting Plat...

Страница 238: ...off time When the pulse is off the output assumes a 0V or 0A level depending on the function used When the pulse is on the output assumes the programmed current or voltage source value For the fixed...

Страница 239: ...e Times Exaggerated For Clarity Programmed Fixed or Sweep Step Level Pulse duty cycle Duty cycle is the percentage of time during the pulse period that the output is on It is calculated as follows Dut...

Страница 240: ...MU is approximately 60 kHz Table 8 2 below can be used to determine the affect of various DUT impedances on the gain bandwidth when the SMU is operating on each current source range If the ratio of DU...

Страница 241: ...Master and Slaves page 9 2 System configurations page 9 2 Connections page 9 3 Initialization page 9 3 Assigning node numbers page 9 3 Resetting the TSP Link page 9 4 Using the expanded system page 9...

Страница 242: ...to local all other nodes also transition to local operation and the Master Slave relationship between nodes is dissolved For more information about remote and local operations see Differences remote v...

Страница 243: ...HANNEL B UL C US LISTED SourceMeter 4ZA4 WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL...

Страница 244: ...number for an instrument tsplink node N where N 1 to 64 The node number of an instrument can be determined by reading the tsplink node attribute as follows print tsplink node The above print command...

Страница 245: ...t are listed in Table 9 3 Table 9 3 TSP Link reset commands Command Description tsplink reset Initializes the TSP Link system tsplink state Returns online if the most recent TSP Link reset was success...

Страница 246: ...nit see Logical instru ments in Section 12 for more details SMU A on Node 1 therefore could be accessed as node 1 smua The localnode variable is an alias for node N where N is the node number of the M...

Страница 247: ...set to reset only one of the nodes The other nodes are not affected Examples node 1 reset Resets Node 1 only localnode reset Resets Node 1 only node 4 reset Resets Node 4 only Abort An abort will term...

Страница 248: ...9 8 System Expansion TSP Link Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 9 topics This page left blank intentionally...

Страница 249: ...ital I O configuration page 10 4 Controlling digital I O lines page 10 5 Output Enable Models 2601 2602 page 10 9 Overview page 10 9 Operation page 10 9 Front panel control of Output Enable page 10 9...

Страница 250: ...gital I O Port is located on the rear panel and is shown in Figure 10 1 Note that a standard female DB 25 connector is used with the Digital I O port Connecting cables Use a cable equipped with a male...

Страница 251: ...ON FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING MADE IN U S A IEEE 488 CHANGE IEEE ADDRESS WITH FRONT PANEL MENU LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL...

Страница 252: ...Interlock line to be used as safety interlock When an interlock is required for safety a separate circuit should be provided that meets the requirements of the application to reliably protect the ope...

Страница 253: ...ce current flowing out of digital I O bit 960mA Absolute Maximum sink current flowing into digital I O bit 11 0A Maximum Sink Current Maximum Logic Low Voltage 0 7V 5 0mA Read by firmware 5 1kW Rear p...

Страница 254: ...Setting digital I O values To set digital I O values 1 Press the MENU key 2 Select GENERAL and then press ENTER or the Rotary Knob 3 Choose DIGOUT and then press ENTER or the Rotary Knob 4 Select DIG...

Страница 255: ...and access the digital I O port and individual lines Basic digital I O commands Use these commands to perform basic steady state digital I O operations such as reading and writing to individual I O li...

Страница 256: ...2 pulse width to 10 s digio trigger 2 mode digio TRIG_FALLING Set line 2 mode to falling edge digio trigger 2 assert Assert trigger on line 2 Commands for digital I O triggering digio trigger line ass...

Страница 257: ...y interlock Operation When enabled the output of the Model 2601 2602 SourceMeter can only be turned on when the Output Enable line is pulled high through a switch to 5V as shown in Figure 10 3A If the...

Страница 258: ..._OUTPUT_OFF the SourceMeter will turn its output off as if the smuX source output smuX OUTPUT_OFF command had been received The SourceMeter will not automatically turn its output on when the Output En...

Страница 259: ...erviced regularly to ensure proper operation Operation When on the 200V source range the output of the Model 2611 2612 SourceMeter can only be turned on when the Interlock line is pulled high through...

Страница 260: ...A May 2006 Return to Section 10 topics Figure 10 4 Using Model 2611 2612 Interlock To output stage 10kW Rear panel Chassis ground Coil resistance 145W 10 220V supply 220V supply INTERLOCK pin on DIGIT...

Страница 261: ...tions page 11 3 Flow control signal handshaking page 11 12 Primary address page 11 5 RS 232 connections page 11 13 Terminator page 11 6 Error messages page 11 14 General bus commands page 11 7 REN rem...

Страница 262: ...B or RS 232 interface or have the unit automatically select the interface the default by using the COMMUNICATIONS menu accessed with the MENU key The unit can only be remote to one interface at a time...

Страница 263: ...mmands and status model topology GPIB connections To connect the SourceMeter to the GPIB bus use a cable equipped with standard IEEE 488 connectors as shown in Figure 11 1 Figure 11 1 IEEE 488 connect...

Страница 264: ...and tighten the screws securely making sure not to overtighten them Figure 11 3 shows the location of the connections Connect any additional connectors from other instruments as required for your app...

Страница 265: ...RVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE W...

Страница 266: ...dress For example the following command sets the address to 20 gpib address 20 Note that changing the GPIB address takes effect when the command is processed Any response messages generated after proc...

Страница 267: ...er by the controller to set up the instrument for remote operation Generally the instrument should be placed in the remote mode before you attempt to program it over the bus Setting REN true does not...

Страница 268: ...t Queue cancels deferred commands and clears any command that prevents the processing of any other device command A DCL does not affect instrument settings and stored data SDC selective device clear T...

Страница 269: ...s turned off the instrument is in the local state and front panel operation is restored TALK This indicator is on when the instrument is in the talker active state Place the unit in the talk state by...

Страница 270: ...et interface parameters 1 Press the MENU key 2 Select COMMUNICATIONS then press ENTER or the Rotary Knob 3 Select INTERFACE_CFG then press ENTER or the Rotary Knob 4 Select RS 232 then press ENTER or...

Страница 271: ...n to Section 11 topics 2600S 901 01 Rev A May 2006 RS 232 programming example Send the following commands to set the baud rate to 9600 with no flow control serial baud 9600 serial flowcontrol serial F...

Страница 272: ...figured for the same baud rate Data bits and parity The RS 232 interface can be configured to send receive data that is 7 or 8 bits long using even odd or no parity No parity is only valid when using...

Страница 273: ...l connector for the RS 232 interface and Table 11 3 shows the pinout for the connector The connector location is shown in Figure 11 3 If your computer uses a DB 25 connector for the RS 232 interface y...

Страница 274: ...ector on the computer PC Table 11 4 PC serial port pinout Signal DB 9 pin number DB 25 pin number DCD data carrier detect RXD receive data TXD transmit data DTR data terminal ready GND signal ground D...

Страница 275: ...s Command programming notes page 12 2 Conventions page 12 2 Functions and attributes page 12 3 TSP Link nodes page 12 5 Logical instruments page 12 5 Reading buffers page 12 6 Time and date values pag...

Страница 276: ...MU channel A to 5 volts the following command statement is to be sent to the instrument smua source levelv 5 0 To program SMU channel B to 1 milliampere the following command statement is to be sent t...

Страница 277: ...igio readport Reads the digital I O port The results of a function call are used by assigning the return values to variables and accessing those variables The following code will measure SMU A voltage...

Страница 278: ...ich outputs a value print smua measure filter type Output 0 000000e 00 The above output indicates that the moving average filter is selected Variable assignment example The following command reads the...

Страница 279: ...sary to know the node number of the node running a script The variable localnode is an alias for the node entry the script is running on For example if a script is running on node 5 the global variabl...

Страница 280: ...y be made Also consider that the measured value is not the only component of a reading The measurement status e g In Compliance or Over ranged is also data associated with a particular reading All rou...

Страница 281: ...es above an array TSL table of the sourced value in effect at the time of the reading statuses An array TSL table of status values for all of the readings in the buffer The status values are floating...

Страница 282: ...an absolute time reference such as setting the calibration date Time can also be represented as the number of seconds since the unit was powered on The os clock function returns values in this format...

Страница 283: ...writebit display functions and attributes page 12 25 display clear display inputvalue display prompt display smuX measure func display getannunciators display loadmenu add display screen display trigg...

Страница 284: ...lution smuX cal polarity smuX measure lowrangeY smuX reset smuX cal restore smuX measure nplc smuX sense smuX cal save smuX measure overlappedY smuX source autorangeY smuX cal state smuX measure overl...

Страница 285: ...status measurement reading_overflow status request_enable status measurement voltage_limit status request_event status node_enable status reset status node_event status standard status operation stat...

Страница 286: ...continue and not wait for the beep to finish If another beep command is issued before the previous beep finishes the first beep will be terminated The waitcomplete function can be used to hold up scri...

Страница 287: ...th bit 1 of the second number Bit 2 of the first number is AND ed OR ed or XOR ed with bit 2 of the second number This bitwise logic operation is performed on all corresponding bits of the two numbers...

Страница 288: ...d to make them integers The returned value is also an integer See Logic and bit operations on page 12 13 for more information Also see bit bitand bit bitxor Example OR ing decimal 10 binary 1010 with...

Страница 289: ...information Also see bit get bit getfield bit set bit setfield bit test bit toggle Example The binary equivalent of decimal 15 is 1111 If you clear the bit at index position 2 the returned decimal val...

Страница 290: ...field of bits from value1 starting at the given index position The index position is the least significant bit of the retrieved field The number of bits to return is given by width Prior to retrieving...

Страница 291: ...to write to the field value Returned value of the new number Remarks This function returns value which is value1 with a field of bits overwritten starting at the given index position The index specif...

Страница 292: ...bit clear bit get bit getfield bit set bit setfield bit toggle Example The binary equivalent of decimal 10 is 1010 Testing the bit at index position 4 will return a Boolean value of true value bit te...

Страница 293: ...eration Usage delay seconds seconds Set delay in seconds 100000 seconds maximum Remarks This function will delay for the specified number of seconds It is impossible to delay for zero seconds Delays s...

Страница 294: ...urned value of 1 indicates that the line is high Details See Digital I O port in Section 10 Also see digio readport digio writebit digio writeport Example Assume line 4 is set high and it is then read...

Страница 295: ...rigger line wait call This function clears a trigger s event detector and discards the previous history of the trigger line Details See Controlling digital I O lines in Section 10 Also see digio trigg...

Страница 296: ...seconds Remarks The trigger line is guaranteed to be asserted for at least the specified time and it might be asserted slightly longer Setting pulsewidth to 0 seconds asserts the trigger indefinitely...

Страница 297: ...atically reset and re armed This is true regardless of the number of events detected Details See Controlling digital I O lines in Section 10 Also see digio trigger N clear Example Waits up to three se...

Страница 298: ...Section 10 Also see digio readbit digio readport digio writebit Example Sets digital I O lines 1 through 8 high binary 00000011111111 digio writeport 255 digio writeprotect Attribute Write protect mas...

Страница 299: ...splay in Section 14 Also see display setcursor display settext display getannunciators Function Reads the annunciators that are presently turned on Usage annun display getannunciators annun Returns th...

Страница 300: ...or the present cursor position style Returns the cursor style Remarks This function switches the display to the user screen and then returns values to indicate row and column position and cursor style...

Страница 301: ...TERB 93 display KEY_LIMITA 75 display KEY_EXIT 94 display KEY_SPEEDA 76 display KEY_SRCB 95 display KEY_LOAD 77 display KEY_FILTERA 97 display WHEEL_ENTER 78 display KEY_STORE 103 display KEY_RIGHT 79...

Страница 302: ...ote The range of valid column numbers depends on which row is specified For Row 1 valid column numbers are 1 to 20 For Row 2 valid column numbers are 1 to 32 Remarks Sending the command without any pa...

Страница 303: ...ield Include a sign for positive negative value entry Not including the sign prevents negative value entry 0 s Defines the digit positions for the value Up to six 0 s can be used for the value as show...

Страница 304: ...ue 0 00 0 5 0 1 2 0 display loadmenu add Function Adds an entry to the USER TESTS submenu of the LOAD TEST menu Usage There are two ways to use this function display loadmenu add displayname chunk dis...

Страница 305: ...e and the beeper will beep for two seconds Now assume you cycle power on the Series 2600 Since the script was not saved in non volatile memory the function named DUT1 is lost When Test is again run fr...

Страница 306: ...s name Menu name to display on the top line items Menu items to display on the bottom line Remarks The menu consists of the menu name string on the top line and a selectable list of items on the botto...

Страница 307: ...arameter min Set the minimum input value that can be set max Set the maximum input value that can be set Remarks This function will create an editable input field at the present cursor position and an...

Страница 308: ...es outside the minimum and maximum limits For positive and negative entry sign used for the value field and or the exponent field polarity of a non zero value or exponent can be toggled by positioning...

Страница 309: ...EY_DIGITSA or 87 display KEY_RANGEDOWN or 81 display KEY_DIGITSB or 84 display KEY_RANGEUP or 65 display KEY_DISPLAY or 72 display KEY_RECALL or 85 display KEY_ENTER or 82 display KEY_RELA or 70 displ...

Страница 310: ...t the cursor to row 2 An out of range parameter for column will set the cursor to column 20 for row 1 or 32 for row 2 An out of range parameter for style sets it to 0 invisible A blinking cursor will...

Страница 311: ...e following character codes can be also be included in the text string N Newline Starts text on the next line If the cursor is already on line 2 text will be ignored after the N is received R Sets tex...

Страница 312: ...tion Details See Display resolution on Section 14 Example Selects 5 1 2d resolution for SMU A display smua digits display DIGITS_5_5 display smuX measure func X SMU channel a or b Attribute The type o...

Страница 313: ...ut Set timeout in seconds triggered Returns a true if a trigger was detected Returns a false if the operation timed out Remarks This function will wait for the TRIG key on the front panel to be presse...

Страница 314: ...d to abort the script Sample code for this process is provided in Capturing key press codes on page 14 17 Control Keycode Control Keycode Control Keycode AUTO 73 LIMIT B 90 REL A 70 CONFIG 80 LOAD 95...

Страница 315: ...tus messages and Appendix D status model Also see errorqueue count errorqueue next errorqueue count Attribute The number of entries in the error event queue Usage count errorqueue count Remarks This a...

Страница 316: ...n event or a minor error Examples Reading Available and Reading Overflow 20 Recoverable Indicates possible invalid user input Operation will continue but action should be taken to correct the error Ex...

Страница 317: ...ASCII or binary ASCII precision number of digits and binary byte order normal or swapped exit format asciiprecision Attribute The precision number of digits for all numbers printed with the ASCII form...

Страница 318: ...D Least significant byte first 1 or format LITTLEENDIAN Least significant byte first Remarks This attribute selects the byte order that data is written when printing data values with the printnumber a...

Страница 319: ...ith the printnumber and printbuffer functions The precision of the ASCII format can be controlled with the format asciiprecision attribute The byte order of SREAL REAL REAL32 and REAL64 can be selecte...

Страница 320: ...se messages in the output queue when this command is processed they must be read at the new address The user should allow ample time for the command to be processed before attempting to communicate wi...

Страница 321: ...line frequency frequency Set to 50 or 60 Remarks To achieve optimum noise rejection when performing measurements at integer NPLC apertures the line frequency setting must match the frequency 50Hz or 6...

Страница 322: ...the SourceMeter powers up After the power line frequency is automatically detected at power up the localnode linefreq attribute will be set automatically to 50 or 60 If the localnode linefreq attribut...

Страница 323: ...in the error queue when the prompt is issued Like the TSP prompt it indicates the command is done processing It does not mean the previous command generated an error only that there are still errors...

Страница 324: ...tem TSP Link localnode showerrors is sent to the Remote Master node only Use node N showerrors where N is the node number to send the command to any node in the system See Section 9 for details on TSP...

Страница 325: ...tter Function that sets the value of the given attribute Remarks This function creates a function that when called sets the value of the attribute This function is useful for aliasing attributes to im...

Страница 326: ...mpleted Usage opc Remarks This function will cause the Operation Complete bit in the Standard Event Status Register to be set when all previously started local overlapped commands are complete Note th...

Страница 327: ...dex no data will be printed If start_index 1 1 will be used as the first index If n end_index n will be used as the last index When any of the given reading buffers are being used in overlapped comman...

Страница 328: ...for printing reading buffers Usage There are multiple ways to use this function depending on how many numbers are to be printed printnumber v1 printnumber v1 v2 printnumber v1 v2 vn v1 v2 vn Numbers t...

Страница 329: ...d attributes in this group are used to configure the RS 232 Interface reset serial baud Attribute Baud rate for the RS 232 port Usage baud serial baud Reads baud rate serial baud baud Writes baud rate...

Страница 330: ...al baud serial flowcontrol serial parity Example Sets data width to 8 serial databits 8 serial flowcontrol Attribute Flow control for the RS 232 port Usage flow serial flowcontrol Reads flow control s...

Страница 331: ...eads data from the serial port Usage data serial read maxchars maxchars Sets the maximum number of characters to read data Returns a string consisting of all data read from the serial port Remarks Thi...

Страница 332: ...rite the given string to the serial port where it can be read by equipment e g component handler connected to the other end of the serial port No terminator characters are added to the data The data w...

Страница 333: ...tting of 1 to 5 the unit recalls a user saved setup Details See Remote operation setups in Section 1 Example Recalls the user setup at location 2 setup recall 2 setup save Function Saves the present s...

Страница 334: ...associated with the active calibration set The calibration date can be read at any time but can only be assigned a new value when calibration has been enabled with the smuX cal unlock function This a...

Страница 335: ...d in caldate as follows os time year yr month mo day da hour hr minute mn Seconds can be included but will essentially be ignored due to the precision of the internal date storage format The date is s...

Страница 336: ...ity calibration constants Remarks This attribute controls which polarity calibration constants are used to make all subsequent measurements This attribute does not affect the smuX measure calibrateY o...

Страница 337: ...calibration constants that are uncalibrated but set to nominal values to allow rudimentary functioning of the instrument smuX CALSET_FACTORY The calibration constants when the instrument left the fact...

Страница 338: ...have been assigned new values Details See Section 16 calibration Also see smuX cal date smuX cal due smuX cal restore smuX makebuffer Example Stores calibration constants for SMU A in non volatile mem...

Страница 339: ...ion point 1 as measured externally cp2measured the value measured by this SMU for calibration point 2 cp2reference the reference measurement for calibration point 2 as measured externally Remarks Cont...

Страница 340: ...e active calibration set Corruption of the calibration constants may result if this is not heeded The new calibration constants will be activated immediately but they will not be written to non volati...

Страница 341: ...urce with the output on Output is off in High Z mode Current limit set to less than 1mA Details See Section 3 for connections Also see smuX contact speed smuX contact speed X SMU channel a or b Functi...

Страница 342: ...ample Set the contact check threshold for SMU A to 5 smua contact threshold 5 smuX makebuffer X SMU channel a or b Function Creates a RAM buffer Usage mybuffer smuX makebuffer buffersize buffersize Nu...

Страница 343: ...attribute to smuX AUTORANGE_OFF puts the SMU on a fixed range The fixed range used will be the range the SMU measure circuit was currently using Setting this attribute to smuX AUTORANGE_ON puts the SM...

Страница 344: ...used to disable the automatic reference measurements Keep in mind that with automatic reference measurements disabled the instrument may gradually drift out of specification To minimize the drift a re...

Страница 345: ...smuX cal save to commit the new constants to nonvolatile storage The active calibration constants will stay in effect until the instrument is power cycled or a calibration set is loaded from non volat...

Страница 346: ...X SMU channel a or b Attribute Enables disables filtered measurements Usage filter smuX measure filter enable Reads on off state of the filter smuX measure filter enable filter Writes on off state of...

Страница 347: ...for SMU A smua measure filter type smua FILTER_MOVING_AVG smuX measure interval X SMU channel a or b Attribute Interval between multiple measurements Usage interval smuX measure interval Reads measur...

Страница 348: ...e Sets volts lowrange for Model 2601 2602 SMU A to 1V smua measure lowrangev 1 smuX measure nplc X SMU channel a or b Attribute Integration aperture for measurements Usage nplc smuX measure nplc Reads...

Страница 349: ...s current and then voltage are stored in separate buffers This function is an overlapped command Script execution will continue while the measurement s is made in the background Attempts to access res...

Страница 350: ...ange However the setting for the voltage measure range is retained and used when the source function is changed to current and the present voltage measurement range will be used Model 2601 2602 exampl...

Страница 351: ...ual measured reading Relative offset value Details See Rel in Section 6 Also see smuX measure rel levelY Example Enables relative voltage measurements for SMU A smua measure rel enablev smua REL_ON sm...

Страница 352: ...ed all readings will be available in rbuffer if one is provided but only the last measurement will be returned as reading The smuX measure iv function stores both current and voltage readings in respe...

Страница 353: ...easures current starting at a source value of 0V After each current measurement the source is stepped 100mV for the next current measurement The final source level is 1V where current is again measure...

Страница 354: ...ffers in this section and in Section 7 Also see smuX measure overlappedY smuX measure Y smuX nvbufferY Example Append new readings for SMU A to contents of buffer 1 smua nvbuffer1 appendmode 1 smuX nv...

Страница 355: ...Also see smuX measure overlappedY smuX measure Y smuX nvbufferY Example Read the capacity of SMU A buffer 1 capacity smua nvbuffer1 capacity print capacity Output 1 123410 05 smuX nvbufferY clear X SM...

Страница 356: ...to one of the following values 0 Timestamp collection disabled off 1 Timestamp collection enabled on Remarks Assigning a state value to this attribute enables or disables the storage of timestamps Rea...

Страница 357: ...s attribute sets the resolution for the timestamps Reading this attribute returns the timestamp resolution value The minimum timestamp resolution is 0 000001seconds 1 s At this resolution the reading...

Страница 358: ...lects remote sensing for SMU A smua sense smua SENSE_REMOTE smuX source autorangeY X SMU channel a or b Y SMU measure function v or i where v voltage i current Attribute Source auto range control on o...

Страница 359: ...separately Use a positive value for range to calibrate the positive polarity and a negative value for range to calibrate the negative polarity Typically the two calibration points used will be near z...

Страница 360: ...e function is in control of the output source not in compliance This is a read only attribute Writing to this attribute will generate an error Reading this attribute also updates the status model and...

Страница 361: ...fic user defined value that will set the delay that is used regardless of range Example Selects the delay to auto SMU A smua source delay smua DELAY_AUTO smuX source func X SMU channel a or b Attribut...

Страница 362: ...nd the output is on the new smuX source leveli setting will be sourced immediately If the output is off or if the source is configured as a voltage source the current level will be sourced when the so...

Страница 363: ...ource lowrangeY X SMU channel a or b Y SMU measure function v or i where v voltage i current Attribute Lowest source range that will be used during autoranging Usage rangeval smuX source lowrangeY Rea...

Страница 364: ...Zero the output in either volts or current when off 2 or smuX OUTPUT_HIGH_Z Opens the output relay when the output is turned off Remarks Reading this attribute gives the output off mode of the source...

Страница 365: ...source output state Writes output state Set state to one of the following values 0 or smuX OUTPUT_OFF Turns the source output off 1 or smuX OUTPUT_ON Turns the source output on Remarks Reading this at...

Страница 366: ...ONE the SMU will take no action when the output enable or interlock line goes low de asserted When set to smuX OE_OUTPUT_OFF and the output enable or interlock line is de asserted the SMU will turn it...

Страница 367: ...ce range the SMU is currently using Assigning to this attribute sets the SMU on a fixed range large enough to source the given value The instrument will select the best range for sourcing a value of r...

Страница 368: ...will set to 1 which in turn sets another bit in a lower level register and ultimately sets the summary bit of the Status Byte Register Negative and positive transition registers Negative transition r...

Страница 369: ...tes that an error or status message is present in the Error Queue Bit B3 Questionable Summary Bit QSB Set summary bit indicates that an enabled questionable event has occurred Bit B4 Message Available...

Страница 370: ...t ptr measreg Set measreg to one of the following values 0 Clears all bits status measurement VOLTAGE_LIMIT Sets VLMT bit B0 status measurement VLMT Sets VLMT bit B0 status measurement CURRENT_LIMIT S...

Страница 371: ...s follows Bit B0 VLMT Set bit indicates that the voltage limit was exceeded This bit will be updated only when a measurement is taken or smuX source compliance is invoked Bit B1 ILMT Set bit indicates...

Страница 372: ...tatus measurement buffer_available SMUB Sets SMUB B2 measreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set measreg to 2 21 To set bit B2 SMUB set measreg t...

Страница 373: ...t current_limit SMUB Sets SMUB B2 measreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set measreg to 2 21 To set bit B2 SMUB set measreg to 4 22 To set both...

Страница 374: ...Sets SMUB B2 measreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set measreg to 2 21 To set bit B2 SMUB set measreg to 4 22 To set both bits set measreg to t...

Страница 375: ...rement instrument smuX ptr Writes to enable NTR and PTR registers status measurement instrument smuX enable measreg status measurement instrument smuX ntr measreg status measurement instrument smuX pt...

Страница 376: ...B8 BAV are set The used bits of the measurement SMU event registers are described as follows Bit B0 VLMT Set bit indicates that the voltage limit was exceeded This bit will be updated only when a mea...

Страница 377: ...1 status measurement reading_overflow SMUB Sets SMUB B2 measreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set measreg to 2 21 To set bit B2 SMUB set measre...

Страница 378: ...nt voltage_limit SMUB Sets SMUB B2 measreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set measreg to 2 21 To set bit B2 SMUB set measreg to 4 22 To set both...

Страница 379: ...g to 1 20 To set bit B2 EAV set nodeenabreg to 4 22 To set bit B7 OSB set nodeenabreg to 128 27 To set more than one bit of the register set nodeenabreg to the sum of their decimal weights For example...

Страница 380: ...cant bit of the binary number is bit 0 and the most significant bit is bit 7 For example assume value 129 is returned for the event register The binary equivalent is 10000001 This value indicates that...

Страница 381: ...reg Set operreg to one of the following values 0 Clears all bits status operation CALIBRATING Sets CAL bit B0 status operation CAL Sets CAL bit B0 status operation MEASURING Sets MEAS bit B4 status op...

Страница 382: ...nd bit B4 MEAS are set The used bits of the operation event registers are described as follows Bit B0 CAL Set bit indicates that one or more channels are calibrating Bit B4 MEAS Bit will be set when t...

Страница 383: ...B Sets SMUB B2 operreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set operreg to 2 21 To set bit B2 SMUB set operreg to 4 22 To set both bits set operreg to...

Страница 384: ...B2 operreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set operreg to 2 21 To set bit B2 SMUB set operreg to 4 22 To set both bits set operreg to the sum of...

Страница 385: ...o enable NTR and PTR registers status operation instrument smuX enable operreg status operation instrument smuX ntr operreg status operation instrument smuX ptr operreg Set operreg to one of the follo...

Страница 386: ...10001 This value indicates that bit B0 CAL and bit B4 MEAS are set The used bits of the operation SMU event registers are described as follows Bit B0 CAL Set bit indicates that one or more channels ar...

Страница 387: ...perreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set operreg to 2 21 To set bit B2 SMUB set operreg to 4 22 To set both bits set operreg to the sum of the...

Страница 388: ...rreg to one of the following values 0 Clears all bits status operation user BIT0 Sets user BIT0 status operation user BIT1 Sets user BIT1 status operation user BIT2 Sets user BIT2 status operation use...

Страница 389: ...t register status operation user enable 2 status operation user condition 2 Reading a status register returns a value The binary equivalent of the returned value indicates which register bits are set...

Страница 390: ...nd PTR registers status questionable enable quesreg status questionable ntr quesreg status questionable ptr quesreg Set quesreg to one of the following values 0 Clears all bits status questionable CAL...

Страница 391: ...mple assume value 4352 is returned for the enable register The binary equivalent is 0001000100000000 This value indicates that bit B8 CAL and bit B12 OTEMP are set The used bits of the questionable ev...

Страница 392: ...libration SMUB Sets SMUB B2 quesreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set quesreg to 2 21 To set bit B2 SMUB set quesreg to 4 22 To set both bits s...

Страница 393: ...MUB Sets SMUB B2 quesreg can also be set to the decimal weight of the bit to be set Examples To set bit B1 SMUA set quesreg to 2 21 To set bit B2 SMUB set quesreg to 4 22 To set both bits set quesreg...

Страница 394: ...status questionable CALIBRATING Sets CAL bit B8 status questionable CAL Sets CAL bit B8 status questionable OVER_TEMPERATURE Sets OTEMP bit B12 status questionable OTEMP Sets OTEMP bit B12 quesreg can...

Страница 395: ...e ntr quesreg status questionable over_temperature ptr quesreg Set operreg to one of the following values 0 Clears all bits status questionable over_temperature SMUA Sets SMUA bit B1 status questionab...

Страница 396: ...ets enables MSB bit B0 status SYSTEM_SUMMARY_BIT Sets enables SSB bit B1 status SSB Sets enables SSB bit B1 status ERROR_AVAILABLE Sets enables EAV bit B2 status EAV Sets enables EAV bit B2 status QUE...

Страница 397: ...ndition register Details See Status byte and service request SRQ in Appendix D Example Sets the MSB bit of the service request enable register status request_enable status MSB status request_event Att...

Страница 398: ...lues 0 Clears all bits status standard OPERATION_COMPLETE Sets OPC bit B0 status standard OPC Sets OPC bit B0 status standard QUERY_ERROR Sets QYE bit B2 status standard QYE Sets QYE bit B2 status sta...

Страница 399: ...uery Error QYE Set bit indicates that you attempted to read data from an empty Output Queue Bit B3 Device Dependent Error DDE Set bit indicates that an instrument operation did not execute properly du...

Страница 400: ...write to the system node registers Reading a system node register returns a numeric value whose binary equivalent indicates which register bits are set The bits of the system node register are identif...

Страница 401: ...ite to the system2 node registers Reading a system2 node register returns a numeric value whose binary equivalent indicates which register bits are set The bits of the system2 node register are identi...

Страница 402: ...ite to the system3 node registers Reading a system3 node register returns a numeric value whose binary equivalent indicates which register bits are set The bits of the system3 node register are identi...

Страница 403: ...ite to the system4 node registers Reading a system4 node register returns a numeric value whose binary equivalent indicates which register bits are set The bits of the system4 node register are identi...

Страница 404: ...Link this attribute is used to read or write to the system5 node registers Reading a system5 node register returns a numeric value whose binary equivalent indicates which register bits are set The bit...

Страница 405: ...d time in seconds since the timer was reset The returned resolution for time depends on how long it has been since the timer was reset It starts with 1 s resolution and starts to lose resolution after...

Страница 406: ...wait for the trigger triggered Returns true if a trigger was detected Returns false if no triggers were detected during the timeout period Remarks This function will wait up to timeout seconds for a...

Страница 407: ...the next time tsplink reset is executed on any node in the system Each node connected to the TSP Link must be assigned a different node number Details See Section 9 system expansion Also see tsplink r...

Страница 408: ...tsplink node tsplink reset Example Reads the on line state of the TSP Link state tsplink state print state Output online userstring add Function Adds a user defined string to non volatile memory Usage...

Страница 409: ...ame end Prints all user string name value pairs in non volatile memory for name in userstring catalog do print name userstring get name end Output department Widgets assetnumber 236 contact John Doe T...

Страница 410: ...started overlapped commands to complete userstring get Function Retrieves a user defined string from non volatile memory Usage value userstring get name name Name of the user string value Returns the...

Страница 411: ...Section13 FactoryScripts Section 13 topics Introduction page 13 2 Factory script page 13 2 KIGeneral page 13 2 KIPulse page 13 13 Flash firmware upgrade page 13 35...

Страница 412: ...firmware upgrade for the Series 2600 See Flash firmware upgrade for instructions on upgrading the flash firmware of your Series 2600 Factory script KIGeneral The KIGeneral factory script is made up o...

Страница 413: ...eats the above sequence for points pulse measure cycles level bias ton bias ton toff Voltage measurement Parameters smu bias level ton toff points smu SourceMeter Channel A or B Defaults to smua if al...

Страница 414: ...nds Repeats the above sequence for points pulse measure cycles level bias ton bias ton toff Current measurement Parameters smu bias level ton toff points smu SourceMeter Channel A or B Defaults to smu...

Страница 415: ...opi amps step The linear step size is automatically calculated as follows step stopi starti points 1 starti Voltage measurement stopi stime stime stime Parameters smu starti stopi stime points smu Sou...

Страница 416: ...e current is measured on the stopv volts step The linear step size is automatically calculated as follows step stopv startv points 1 startv Current measurement stopv stime stime stime Parameters smu s...

Страница 417: ...stopi amps step The source level at each step SourceStepLevel is automatically calculated as follows MeasurePoint The step point number for a measurement For example for a 5 point sweep points 5 a me...

Страница 418: ...tarting at 10mA and stopping at 100mA Voltage is measured at every step point in the sweep The source will be allowed to settle on each step for 1ms before a measurement is performed The following log...

Страница 419: ...e stopi amps step The source level at each step SourceStepLevel is automatically calculated as follows MeasurePoint The step point number for a measurement For example for a 5 point sweep points 5 a m...

Страница 420: ...starting at 1V and stopping at 10V Current is measured at every step point in the sweep The source will be allowed to settle on each step for 1ms before a measurement is performed The following log va...

Страница 421: ...ltage is measured for the last amps value The last point in the list to be measured is points Parameters smu ilist stime points smu SourceMeter Channel A or B Defaults to smua if all parameters are om...

Страница 422: ...e current is measured for the last volts value The last point in the list to be measured is points Parameters smu vlist stime points smu SourceMeter Channel A or B Defaults to smua if all parameters a...

Страница 423: ...ulse testing Do this by sending the following com mand display screen display USER The Config functions are used to configure a pulse train and assign the configuration to the tag parameter The Initia...

Страница 424: ...int Buffer appendmode on when pulse train is 1 point Measure autozero OFF or ONCE Safety interlock engaged when using the 200V range Safety interlock engaged when using the 200V range Different unique...

Страница 425: ...s are used to initiate a pulse train assigned to a valid tag Parameters smu bias level limit ton toff points buffer tag sync_in sync_out smu SourceMeter channel e g smua bias Pulse bias level in amps...

Страница 426: ...sg will contain an error message Otherwise msg will contain a string indicating successful configuration Output Data Pulsed voltage measurements are stored in the reading buffer specified by the buffe...

Страница 427: ...are used to initiate a pulse train assigned to a valid tag Parameters smu bias level limit ton toff points buffer tag sync_in sync_out smu SourceMeter channel e g smua bias Pulse bias level in volts...

Страница 428: ...g will contain an error message Otherwise msg will contain a string indicating successful configuration Output Data Pulsed current measurements are stored in the reading buffer specified by the buffer...

Страница 429: ...ns the indicated tag or index to it The InitPulseTest tag and InitPulseTestDual tag functions are used to initiate a pulse train assigned to a valid tag Parameters smu bias start stop limit ton toff p...

Страница 430: ...therwise msg will contain a string indicating successful configuration Output Data Pulsed voltage measurements are stored in the reading buffer specified by the buffer input argument Example ConfigPul...

Страница 431: ...ns the indicated tag or index to it The InitPulseTest tag and InitPulseTestDual tag functions are used to initiate a pulse train assigned to a valid tag Parameters smu bias start stop limit ton toff p...

Страница 432: ...e Otherwise msg will contain a string indicating successful configuration Output Data Pulsed current measurements are stored in the reading buffer specified by the buffer input argument Example Config...

Страница 433: ...s will be made at the end of the ton time The magnitude of the first pulse will be start amps The magnitude of the last pulse will be stop amps The magnitude of each pulse in between will be LogStepn...

Страница 434: ...pulse train sync_in Defines a digital IO trigger input line If programmed the pulse train will wait for a trigger input before executing each pulse This parameter is optional sync_out Defines a digita...

Страница 435: ...SP Test Script Name KIPulse Firmware Version 1 2 0 and later Function ConfigPulseVMeasureISweepLog Usage f msg ConfigPulseVMeasureISweepLog smu bias start stop limit ton toff points buffer tag sync_in...

Страница 436: ...lse train sync_in Defines a digital IO trigger input line If programmed the pulse train will wait for a trigger input before executing each pulse This parameter is optional sync_out Defines a digital...

Страница 437: ...1 10 1 10e 3 20e 3 10 smub nvbuffer1 6 Setup a pulsed log sweep that will use SourceMeter channel B The pulsed sweep will start at 1V end at 10V and return to a 0V bias level between pulses Each pulse...

Страница 438: ...rain configuration being queried Return Values tostring A function that returns most elements in a string convenient for printing tag Identifying tag for this pulse train smu The smu configured for pu...

Страница 439: ...bove tag 1 smu smua func volts type pulse bias 0 level 5 limit 1 time on 0 002 time off 0 2 points 10 measure yes sync_in 0 sync_out 0 5 5 5 5 5 5 5 5 5 5 Configure channel A to generate a pulse train...

Страница 440: ...the pulse was successfully configured false when errors were encountered msg A string message If the f flag is false msg will contain an error message Otherwise msg will contain a string indicating s...

Страница 441: ...will pulse voltage from a bias level of 0V to pulse level of 5V The pulse level will be present for 2 msec and the bias level for 200 msec with a 1A limit setting A total of 10 pulses will be generate...

Страница 442: ...sulate each tag2 pulse in time That is the tag1 pulse will transition from its bias level to its pulse level before the tag2 pulse Both the tag1 and tag2 pulses will return to their respective bias le...

Страница 443: ...uration Output Data None Example s smua reset smua source rangev 5 smua source rangei 1 smua source levelv 0 smua measure rangev 5 smua measure rangei 1 smua measure nplc 0 01 smua measure autozero sm...

Страница 444: ...ll pulse voltage from a bias level of 0V to pulse level of 5V The pulse level will be present for 2msec and the bias level for 200msec with a 1A limit setting A total of 10 pulses will be generated an...

Страница 445: ...he new flash file from the Keithley Instruments website use the Test Script Builder TSB to upgrade the firmware of your Series 2600 1 On the PC desktop double click the icon for the Test Script Builde...

Страница 446: ...13 36 Factory Scripts Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 13 topics This page left blank intentionally...

Страница 447: ...position page 14 5 Displaying text messages page 14 6 Input prompting page 14 9 Menu page 14 9 Parameter value prompting page 14 10 Annunciators page 14 11 LOCAL lockout page 14 12 Load test menu pag...

Страница 448: ...on Attribute Section Topic display clear Clearing the display display getannunciators Annunciators display getcursor Cursor position display gettext Displaying text messages display input Capturing ke...

Страница 449: ...screen display screen displayId where displayId is set to one of the following values or names 0 or display SMUA 1 or display SMUB 2 or display SMUA_SMUB 3 or display USER Display screen example The f...

Страница 450: ...ay smua digits display DIGITS_5_5 Display messages The display of the Series 2600 can be used to display user defined messages For example while a test is running the following message can be displaye...

Страница 451: ...or position When displaying a message the cursor position determines where the message will start On power up the cursor is positioned at Row 1 Column 1 see Figure 14 1 At this cursor position a user...

Страница 452: ...ble 1 blink When set to 0 the cursor will not be seen When set to 1 a display character will blink to indicate its position The display getcursor function returns the present cursor position and can b...

Страница 453: ...ext to Blink D Sets text to Dim intensity F Set text to background blink Escape sequence to display a single In addition to displaying alpha numeric characters other special characters can be displaye...

Страница 454: ...ext Sending the command without the row parameter returns both lines of the display The N character code will be included to show where the top line ends and the bottom line begins The N character cod...

Страница 455: ...ems string is made up of one or more menu items where each item must be separated by whitespace When the display menu function is executed script execution will wait for the operator to select one of...

Страница 456: ...osition Examples of the format for an input field 0 00 00 00 0000E 00 0 00000E 0 Value field Include a sign for positive negative value entry Not including the sign prevents negative value entry 0 s D...

Страница 457: ...ator to enter the voltage level The display will then toggle to the source measure display for SMU A and set the source level to value The second line of the above code can be replaced using the other...

Страница 458: ...5 4 3 2 1 Annunciator SMPL STAR TRIG ARM AUTO 4W MATH FILT Weighted Value 128 64 32 16 8 4 2 1 Binary Value 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 The weighted values are for bits that are set to 1 Bits set...

Страница 459: ...ilder in Section 2 When loading a user script from another program myscript save is used to save the script in non volatile memory see Saving a user script in Section 2 Adding USER TESTS menu entries...

Страница 460: ...non volatile memory the function named DUT1 is lost When Test is again run from the front panel the beeper will beep but DUT1 will not execute because it no longer exists in the chunk Example 2 The fo...

Страница 461: ...or is set the trigger will be detected immediately and the script will continue Send the display trigger clear function to clear the trigger detector The trigger wait function can be read to determine...

Страница 462: ...O or 73 display KEY_CONFIG or 80 display KEY_DIGITSA or 87 display KEY_DIGITSB or 84 display KEY_DISPLAY or 72 display KEY_ENTER or 82 display KEY_EXIT or 75 display KEY_FILTERA or 77 display KEY_FILT...

Страница 463: ...lue see Table14 4 Keep in mind that a value of 0 display KEY_NONE indicates that the keycode history had been cleared Table14 4 Keycode values returned for display getlastkey 0 display KEY_NONE 65 dis...

Страница 464: ...code for that key The keycode values are listed in Table14 3 Example The following code will prompt the user to press the EXIT key to abort the script or any other key to continue it display clear dis...

Страница 465: ...page 15 3 Verification limits page 15 4 Restoring factory defaults page 15 5 Performing the verification test procedures page 15 6 Test summary page 15 6 Test considerations page 15 6 Setting the sour...

Страница 466: ...res unless you are qualified to do so Some of these procedures may expose you to hazardous voltages which could cause personal injury or death if contacted Use appropriate safety precautions when work...

Страница 467: ...ow the test equipment to warm up for the minimum time specified by the manufacturer Line power The Series 2600 requires a line voltage of 100V to 240V and a line frequency of 50Hz or 60Hz Verification...

Страница 468: ...asurement point 2 Resistor used to test Model 2601 2602 3A range and Model 2611 2612 1 5A range only should be characterized to uncertainty shown using resistance function of digital multimeter before...

Страница 469: ...sting the Model 2611 2612 20V DC output range using an18V output value Using the Model 2611 2612 one year accuracy specification for 18V DC output of 0 02 of output 5mV offset the calculated output li...

Страница 470: ...e unit Test considerations When performing the verification procedures Be sure to restore factory front panel defaults as outlined above Make sure that the test equipment is properly warmed up and con...

Страница 471: ...t the main power cord from the rear of the Series 2600 before handling cables connected to the outputs Putting the equipment into standby mode does not guarantee the outputs are not powered if a hardw...

Страница 472: ...nction 3 Select the Model 2602 2612 single channel display mode Press the Series 2600 SRC key to source voltage and make sure the source output is turned on 4 Enable the Series 2600 4 wire remote sens...

Страница 473: ...RS 232 TSP Link LINE FUSE SLOWBLOW 3 15A 250V CAT I S S LO LO HI HI G G G G CHANNEL A UL C US LISTED SourceMeter 4ZA4 CAT I S S LO LO HI HI G G G G CHANNEL B R Input HI Input LO Model 2602 2612 Channe...

Страница 474: ...ng CONFIG then MEAS then select V MEAS SENSE MODE 4 WIRE 5 Set the Series 2600 to both source and measure voltage by pressing the SRC and MEAS keys and make sure the source output is turned on 6 Verif...

Страница 475: ...m its accordingly if necessary Table 15 5 Model 2611 2612 voltage measurement accuracy limits Model 2611 2612 source and measure range1 Source voltage2 Model 2611 2612 voltage reading limits 1 year 18...

Страница 476: ...the currents for the 100nA to 1A ranges listed in Table 15 6 Model 2601 2602 or Table 15 7 Model 2611 2612 For each test point Select the correct source range Set the Series 2600 output current to the...

Страница 477: ...MENU LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL I O RS 232 TSP Link LINE FUSE SLOWBLOW 3 15A 250V CAT I S S LO LO HI HI G G G G CHANNEL A UL C US LISTED SourceMeter 4ZA4 CAT I S S LO LO HI HI G...

Страница 478: ...L I O RS 232 TSP Link LINE FUSE SLOWBLOW 3 15A 250V CAT I S S LO LO HI HI G G G G CHANNEL A UL C US LISTED SourceMeter 4ZA4 CAT I S S LO LO HI HI G G G G CHANNEL B R Digital Multimeter Input HI Input...

Страница 479: ...t accuracy for each of the currents listed in Table 15 8 Model 2601 2602 or Table 15 9 Model 2611 2612 For each measurement Select the correct source range Set the Series 2600 source output to the cor...

Страница 480: ...y if necessary Table 15 9 Model 2611 2612 current measurement accuracy limits Model 2611 2612 source and measure range1 Source current2 Model 2611 2612 current reading limits 1 year 18 C 28 C 100nA 1...

Страница 481: ...ive humidity page 16 2 Warm up period page 16 2 Line power page 16 2 Calibration considerations page 16 3 Calibration cycle page 16 3 Recommended calibration equipment page 16 4 Calibration errors pag...

Страница 482: ...ve humidity Conduct the calibration procedures at an ambient temperature of 18 28 C 65 82 F with relative humidity of less than 70 unless otherwise noted Warm up period Allow the Series 2600 to warm u...

Страница 483: ...e Input Output terminals of the SourceMeters are rated for connection to circuits rated Installation Category I only with transients rated less than 1500V peak Do not connect the Series 2600 terminals...

Страница 484: ...eter Agilent 3458A DC Voltage1 2601 2602 DC Voltage1 2611 2612 DC current1 90mV 0 9V 5 4V 36V 190mV 1 8V 18V 180V 90nA 0 9 A 9 A 90 A 0 9mA 9mA 90mA 0 9A 8ppm 5ppm 4ppm 6ppm 5ppm 4ppm 6ppm 6ppm 430ppm...

Страница 485: ...ds and appropriate parameters are separately summarized for each step Calibration steps Step sequence Calibration steps must be performed in the order shown in Table 16 2 Model 2601 2602 or Table 16 3...

Страница 486: ...4A smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_CALA smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL 1 Calibrate...

Страница 487: ...SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_CALA smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL smuX SENSE_LOCAL 1 Calibrate only the source for the...

Страница 488: ...S previous constants Store constants in non volatile memory as DEFAULT calibration set Request calibration state smuX CALSTATE_CALIBRATING smuX CALSTATE_LOCKED smuX CALSTATE_UNLOCKED Unlock calibratio...

Страница 489: ...oint 1 cp2expected source value programmed for cal point 2 cp2reference reference measurement for cal point 2 Calibrate voltage source range 2 range range to calibrate cp1expected source value program...

Страница 490: ...word is KI002611 the default Model 2612 password is KI002612 Figure 16 1 Connections for voltage calibration WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING N...

Страница 491: ...rce output smua OUTPUT_ON e Allow the readings to settle then get both the multimeter and Series 2600 voltage readings at the positive zero value the Series 2600 measurement is not necessary if this c...

Страница 492: ...or the parameters smua measure calibratev range Z_rdg DMM_Z_rdg FS_rdg DMM_FS_rdg Where range present calibration range Z_rdg zero 2600 measurement DMM_Z_rdg zero DMM measurement FS_rdg FS 2600 measur...

Страница 493: ...FS source values for the parameters smua source calibratev range src_Z DMM_Z_rdg src_FS DMM_FS_rdg Where range negative of the present calibration range src_Z zero 2600 source output value DMM_Z_rdg z...

Страница 494: ...N AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING MADE IN U S A IEEE 488 CHANGE IEEE ADDRESS WITH...

Страница 495: ...e Allow the readings to settle then get both the multimeter and Series 2600 current readings at the positive zero value the Series 2600 measurement is not necessary if this calibration step is being d...

Страница 496: ...Where range present calibration range Z_rdg zero 2600 measurement DMM_Z_rdg zero DMM measurement FS_rdg FS 2600 measurement DMM_FS_rdg FS DMM measurement Typical 1A range values smua measure calibrate...

Страница 497: ...src_Z zero 2600 source output value DMM_Z_rdg zero DMM measurement src_FS FS 2600 source output value DMM_FS_rdg FS DMM measurement Typical values for the 1A range smua source calibratei 1 1e 10 1e 5...

Страница 498: ...NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING CAUTION FOR CONTINUED PROTECTION A...

Страница 499: ...ttle then get the Series 2600 readings r50_hi r50_lo smua contact r 5 Send the contact check low calibration command smua contact calibratelo r0_lo Z_actual r50_lo 50_ohm_actual Where r0_lo Series 260...

Страница 500: ...C US LISTED SourceMeter 4ZA4 CAT I S S LO LO HI HI G G G G CHANNEL B R Model 2602 2612 Channel A Connections Shown Output LO Sense LO Output HI Sense HI Figure 16 5 Connections for contact check 50 c...

Страница 501: ...for the year is from 2005 to 2037 the month is from 1 to 12 and the day is from 1 to 31 Step 6 Save calibration constants Calibration is now complete so you can store the calibration constants in non...

Страница 502: ...16 22 Calibration Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Section 16 topics This page left blank intentionally...

Страница 503: ...Section17 RoutineMaintenance Section 17 topics Introduction page 17 2 Line fuse replacement page 17 2 Front panel tests page 17 2 KEYS test page 17 3 DISPLAY PATTERNS test page 17 4...

Страница 504: ...FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING MADE IN U S A IEEE 488 CHANGE IEEE ADDRESS WITH FRONT PANEL MENU LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL I...

Страница 505: ...Instruments for repair Table 17 1 Line fuse Line voltage Rating Keithley Instruments part no 100 240V 250V 3 15A Slow Blow 5 20mm FU 106 3 15 Front panel tests There are two front panel tests one to t...

Страница 506: ...2 Select TEST and press ENTER or the Rotary Knob to display the SELF TEST MENU 3 Select DISPLAY TESTS and press ENTER or the Rotary Knob to display the following menu FRONT PANEL TESTS KEYS DISPLAY_P...

Страница 507: ...AppendixA Specifications Appendix A topics Model 2600S Specifications page A 2 2600S 901 01 Rev A May 2006...

Страница 508: ...Ranges 50 s typical 6V Range 100 s typical 40V Range 150 s typical 5 CURRENT SOURCE OUTPUT SETTLING TIME Time required to reach 0 1 of final value when changing from 10 to 90 of range after source le...

Страница 509: ...not programmed as the active host interface the SourceMeter can use the RS 232 interface to control other instrumentation EXPANSION INTERFACE The TSP Link expansion interface allows TSP enabled instr...

Страница 510: ...and is processed on a fixed range 200mV 2V Ranges 50 s typical 20V Range 100 s typical 200V Range 700 s typical CURRENT SOURCE OUTPUT SETTLING TIME Time required to reach 0 1 of final value after sour...

Страница 511: ...3 INPUT RESISTANCE ACCURACY 1 Year 23 C 5 C rdg volts 200 000 mV 1 V 10 G 0 015 225 V 2 00000 V 10 V 10 G 0 02 350 V 20 0000 V 100 V 10 G 0 015 5 mV 200 000 V 1 mV 10 G 0 015 50 mV SOURCE SPECIFICATIO...

Страница 512: ...imum Logic Low Voltage 0 7V 5 0mA Absolute Maximum Sink Current flowing into Digital I O pin 11mA 5V Power Supply Pin Limited to 600mA solid state fuse protected Safety Interlock Pin Active high input...

Страница 513: ...700 1600 1450 1400 1600 1500 1400 1325 0 1 NPLC Internal 565 475 555 470 540 450 510 440 535 455 505 430 0 1 NPLC Digital I O 490 420 470 405 470 410 450 390 470 400 450 390 1 0 NPLC Internal 59 49 59...

Страница 514: ...8 NT 2000 or XP Drivers IVI VISA drivers for VB VC C LabVIEW TestPoint and LabWindows CVI READING BUFFERS Non volatile storage area s reserved for measurement data Reading buffers are arrays of measur...

Страница 515: ...AppendixB ErrorandStatusMessages Appendix B topics Introduction page B 2 Error summary page B 2 Error effects on scripts page B 2 Reading errors page B 3...

Страница 516: ...MATIONAL informational status message only RECOVERABLE error not serious can be recovered SERIOUS error serious but unit still operational by correcting error FATAL unit non operational Error effects...

Страница 517: ...ted with the error queue see Section 12 for more information For example the following commands request the next complete error information from the error queue and returns the message portion of the...

Страница 518: ...ABLE Program Syntax 281 RECOVERABLE Cannot Create Program 225 RECOVERABLE Out of Memory or TSP Memory allocation error 224 RECOVERABLE Illegal Parameter Value 223 RECOVERABLE Too Much Data 222 RECOVER...

Страница 519: ...tastrophic analog supply failure 1200 RECOVERABLE TSPlink initialization failed 1201 RECOVERABLE TSPlink initialization failed 1202 RECOVERABLE TSPlink initialization failed 1203 RECOVERABLE TSPlink i...

Страница 520: ...in queue 4900 RECOVERABLE Reading buffer index s is invalid 4901 RECOVERABLE The maximum index for this buffer is d 4903 RECOVERABLE Reading buffer expired 4904 SERIOUS ICX parameter count mismatch s...

Страница 521: ...requested operation while source autorange is enabled 5029 SERIOUS Cannot save without changing cal date and cal due values 5032 RECOVERABLE Cannot change this setting unless buffer is cleared 5033 RE...

Страница 522: ...l 2600S 901 01 Rev A May 2006 Return to Appendix B topics 5051 FATAL Model Number SMU Hardware mismatch 5052 RECOVERABLE Interlock engaged system stabilizing 5052 RECOVERABLE Cannot disable outputenab...

Страница 523: ...AppendixC CommonCommands Appendix C topics Introduction page C 2 Common commands page C 2 Command summary page C 2 Script command equivalents page C 3 Command reference page C 4...

Страница 524: ...1 ESE Event enable query Read the Standard Event Enable Register 1 ESR Event status register query Read clear the Standard Event Enable Register 1 IDN Identification query Returns the manufacturer mod...

Страница 525: ...2 Script command equivalents Common command Script command equivalent CLS status reset ESE print tostring status standard enable ESE mask status standard enable mask ESR print tostring status standar...

Страница 526: ...evision level OPC operation complete Sets OPC bit OPC operation complete query Places a 1 in output queue When OPC is sent the OPC bit in the Standard Event Register see Appendix D will set when all o...

Страница 527: ...command whose operations are allowed to finish before the next command is executed Overlapped commands A command that allows the execution of subsequent commands while device operations of the overlap...

Страница 528: ...C 6 Common Commands Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Appendix C topics This page left blank intentionally...

Страница 529: ...ter programming example page D 32 Programming and reading registers page D 10 Queues page D 32 Programming enable and transition registers page D 10 Output queue page D 32 Error queue page D 32 Readin...

Страница 530: ...has occurred and the GPIB SRQ line will be asserted Status register sets A typical status register set is made up of a condition register an event register and an event enable register many also have...

Страница 531: ...assigned TSP Link node number 0 X 5 3 4 2 1 7 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 System Summary Register system Extension Bit Node 1 Node 14 Node 13 Node 12 Node 11 Node 10 Node 9 Node 8 Node 7 Nod...

Страница 532: ...7 Node 64 Node 63 Node 62 Node 61 Node 60 Node 59 Node 58 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 System Summary Register 4 system4 Extension Bit Node 43 Node 56 Node 55 Node 54 Node 53 Node 52 Node 51...

Страница 533: ...STB 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 Operation Status SMU A Summary Register Calibrating CAL Measuring MEAS 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 Operation Status SMU B Summary Register Calibrat...

Страница 534: ...ummary Register SMU A SMUA SMU B SMUB To Questionable Summary Bit QSB in Status Byte STB 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 Questionable Status SMU A Summary Register Calibration CAL 0 6 5 3 4 2 1...

Страница 535: ...atus Byte status condition STB 0 6 5 3 4 2 1 7 14 13 12 11 10 9 8 15 Measurement Event SMU A Summary Register Current Limit ILMT Buffer Available BAV Reading Overflow ROF 0 6 5 3 4 2 1 7 14 13 12 11 1...

Страница 536: ..._event status request_event status condition Measurement event status measurement status measurement instrument smuX status measurement instrument status measurement voltage_limit status measurement c...

Страница 537: ...be set to 1 The two queues will be empty Commands to reset the status registers and the Error Queue are listed in Table D 2 In addition to these commands any programmable register can be reset by send...

Страница 538: ...egister The bit positions of the register Figure D 6 indicate the binary parameter value and decimal equivalent To program one of the registers send the decimal value for the bit s to be set The regis...

Страница 539: ...quest_enable print status request_enable The response message will be a decimal value that indicates which bits in the register are set That value can be converted to its binary equivalent using Figur...

Страница 540: ...ation Summary Bit RQS Request for Service MSS Master Summary Status Mav Message Available ESB Event Summary Bit EAV Error Available QSB Questionable Summary Bit MSB Measurement Summary Bit Logical AND...

Страница 541: ...oll byte B6 is the RQS bit See Serial polling and SRQ for details on using the serial poll sequence When using the STB common command or status condition Table D 3 to read the status byte B6 is the MS...

Страница 542: ...llows subsequent serial polls to monitor bit B6 for an SRQ occurrence generated by other event types For common and script commands B6 is the MSS Message Summary Status bit The serial poll does not cl...

Страница 543: ...identified as enable in the table footnotes allows various associated events to be included in the summary bit for the register Negative transition register NTR identified as ntr in the table footnote...

Страница 544: ...ble register bits status request_enable status MEASUREMENT_SUMMARY_BIT status request_enable status MSB status request_enable status SYSTEM_SUMMARY_BIT status request_enable status SSB status request_...

Страница 545: ...m the status model can be configured such that a status event in any node in the system can set the RQS Request for Service bit of the Master Node Status Byte See TSP Link system status in this append...

Страница 546: ...properly due to some internal condition Bit B4 Execution Error EXE Set bit indicates that the SourceMeter detected an error while trying to execute a command Bit B5 Command Error CME Set bit indicate...

Страница 547: ...Error DDE Device Dependent Error ESE ESE DDE B3 QYE B2 B1 OPC B0 EXE B4 CME B5 URQ B6 PON B7 B15 B8 Standard Event Status Register ESR QYE Query Error OPC Operation Complete Logical AND OR Logical OR...

Страница 548: ...t B0 B0 B2 B2 B3 B3 B4 B4 B5 B5 B6 B6 B7 B7 D 20 Status Model Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Appendix D topics Operation Event Registers As show...

Страница 549: ...tes that a SMU A or B is calibrating Operation Status Measurement Summary This measurement summary register set feeds to MEAS bit B4 of the Operation Status Register Used summary bits for this registe...

Страница 550: ...eration Status Register status operation user enable 2 status operation user condition 2 Table D 7 Operation event commands Command1 Bit To set register bits status operation status operation CALIBRAT...

Страница 551: ...0 B4 B4 B11 B11 B12 B14 B14 To set register bits status operation instrument status operation instrument SMUA status operation instrument status operation instrument SMUB To read registers print statu...

Страница 552: ...eration user status operation user BIT7 status operation user status operation user BIT8 status operation user status operation user BIT9 status operation user status operation user BIT10 status opera...

Страница 553: ...3 QSB of the Status Byte The bits used in the Questionable Status Register set are described as follows Bit B8 Calibration CAL Set bit indicates that calibration is questionable Bit B12 Over Temperatu...

Страница 554: ...ed for SMU A and or SMU B Table D 8 Questionable event commands Command1 Bit To set register bits status questionable status questionable CALIBRATION status questionable status questionable CAL status...

Страница 555: ...stionable calibration SMUA status questionable calibration status questionable calibration SMUB To read registers print status questionable calibration print status questionable calibration condition...

Страница 556: ...xceeded This bit will be updated only when 1 a measurement is taken or 2 the smuX source compliance command is invoked Bit B1 Current Limit ILMT Set bit indicates that the current limit was exceeded T...

Страница 557: ...mary register set feeds to bit B1 SMUA of the Measurement Status Instrument Summary Register Used summary bits for this register include B0 VLMT B1 ILMT B7 ROF and B8 BAV A set bit indicates that the...

Страница 558: ...B1 B1 B7 B7 B8 B8 B11 B11 B13 B13 To set register bits status measurement instrument smuX status measurement VOLTAGE_LIMIT status measurement instrument smuX status measurement VLMT status measurement...

Страница 559: ...status measurement current_limit condition print status measurement current_limit event B1 B2 To set register bits status measurement buffer_available status measurement buffer_available SMUA status m...

Страница 560: ...and status messages see Table B 1 in Appendix B The SourceMeter status model Figure D 1 shows how the two queues are struc tured with the other registers Output queue The output queue holds data that...

Страница 561: ...message severity and TSP Link node number TSP Link system status The TSP Link is an expansion interface that allows the instruments to communicate with each other The test system can be expanded to in...

Страница 562: ...th service request enabled bit B6 RQS of the Status Byte sets When your program performs the next serial poll of the Master Node it will detect the current limit event and can branch to a routine to s...

Страница 563: ...ary Bit MSB Status Node Enable B0 C Bit B0 enabled Node 15 System2 Summary Register B1 D Bit B1 enabled Extension Bit System Summary Register B0 E Bit B0 enabled Status Byte B0 B6 Measurement Summary...

Страница 564: ...D 36 Status Model Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Appendix D topics This page left blank intentionally...

Страница 565: ...mmand Processing page E 9 Single Measurement Rates page E 3 Function and Range Change Rates page E 3 Command Processing page E 4 Sweep Operation Rates page E 4 Measure to Memory page E 5 Measure to GP...

Страница 566: ...use a script to set up the instrument to record a large number of measurements The script sends a single print command at the end of the test to signal the test program when it is done Single Operatio...

Страница 567: ...e Series 2600 into a known test state maximizing performance of the instrument It sets up the unit to return one measurement at a time 2 The unit is placed in sync with the test program to guarantee t...

Страница 568: ...time the GPIB ATN line stops moving and when the output of the smu begins to change Sweep OperationRates All tests in this section use a setup script with the following procedure if internal handshaki...

Страница 569: ...internally to get a background reference reading 11 Autozero is turned off 12 A for loop takes the desired number of samples 13 A loop generates a series of measurements Before each measurement digio...

Страница 570: ...tart NumPoints is the number of samples taken Source Measure to Memory The setup for this test is similar to Measure to Memory The smua measurevandstep Levelv function is used instead of smua measure...

Страница 571: ...set to format SREAL 11 A function is issued to take a single measurement 12 Data is returned using printnumber 13 Turn output OFF Measure to GPIB Single voltage measurements are recorded using smua m...

Страница 572: ...The NPLC is set 6 Turn output ON 7 Range or function is altered 8 Turn output OFF Source Range Change Rate This test uses the previous setup to alternate between two source ranges The following shows...

Страница 573: ...ing setup 1 Set the source range to 1V turning autorange off 2 Set the source function to volts 3 Turn output ON 4 A series of smua source levelv commands are sent out to alternate the smu voltage lev...

Страница 574: ...E 10 Speed Specification Test Conditions Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Appendix E topics This page left blank intentionally...

Страница 575: ...AppendixF DisplayCharacterCodes Appendix F topics Introduction page F 2...

Страница 576: ...ourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to Appendix F topics Introduction This appendix provides a list of display character codes Decimal 0 143 Table F 1 Decimal 144 255 Table...

Страница 577: ...01 e 006 reserved 054 6 102 f 007 reserved 055 7 103 g 008 reserved 056 8 104 h 009 reserved 057 9 105 i 010 reserved 058 106 j 011 reserved 059 107 k 012 reserved 060 108 l 013 reserved 061 109 m 014...

Страница 578: ...34 082 R 130 dot21 035 083 S 131 dot121 036 084 T 132 dot31 037 085 U 133 dot131 038 086 V 134 dot231 039 apostrophe 087 W 135 dot1231 040 088 X 136 dot41 041 089 Y 137 dot141 042 090 Z 138 dot241 043...

Страница 579: ...243 box3 148 selftest71 196 244 box4 149 selftest81 197 245 box5 150 selftest91 198 246 box6 151 selftest101 199 247 box7 152 selftest111 200 248 box8 153 selftest121 201 249 box9 154 selftest131 202...

Страница 580: ...topics DEC DISPLAY DEC DISPLAY DEC DISPLAY 175 h 223 176 q 224 177 l 225 178 p 226 179 r 227 180 s 228 181 t 229 182 f 230 183 w 231 184 G 232 185 D 233 186 S 234 187 F 235 188 236 189 237 190 238 19...

Страница 581: ...9 dot34 selftest8 selftest6 dot134 selftest4 selftest3 dot234 selftest5 dot124 dot13 Series 2600 System SourceMeters Reference Manual Display Character Codes F 7 Return to Appendix F topics 2600S 901...

Страница 582: ...ot14 dot24 selftest2 left flag bar right bar full flag bar right flag bar dot1234 dot3 F 8 Display Character Codes Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return t...

Страница 583: ...t1 left bar fullbar dot2 selftest11 selftest12 selftest13 selftest14 selftest10 box1 Series 2600 System SourceMeters Reference Manual Display Character Codes F 9 Return to Appendix F topics 2600S 901...

Страница 584: ...ning bolt Keithley Instruments box3 box4 box2 box5 box6 box7 box8 box9 tombstone F 10 Display Character Codes Series 2600 System SourceMeters Reference Manual 2600S 901 01 Rev A May 2006 Return to App...

Страница 585: ...onfigurations 4 5 8 24 Basic 4 5 Contact check 8 27 Measure only V or I 8 26 Source I 8 24 Source V 8 25 Command programming 12 2 Attributes 12 3 12 9 Conventions 12 2 Functions 12 3 12 9 Logical inst...

Страница 586: ...ition 14 5 Deleting menu entries 14 14 Functions and attributes 14 2 Input prompting 14 9 Keycodes 14 16 Load test menu 14 13 LOCAL lockout 14 12 Measurement functions 14 3 Menu 14 9 Messages 14 4 Res...

Страница 587: ...lection 1 22 Interface selection GPIB 1 22 RS 232 1 22 Interlock 10 11 K Keys Function 1 8 Output control 1 9 Range 1 9 Special 1 8 KEYS test 17 3 L Line frequency 1 13 Line fuse replacement 17 2 Line...

Страница 588: ...6 2 Commands 6 5 Considerations 6 4 Limitations 6 3 Low limits 6 4 Manual 6 3 Programming 6 5 Programming example 6 6 Reading buffers 12 6 Readings Maximum 6 3 Recalling 7 4 Requesting 1 26 4 16 Stor...

Страница 589: ...8 Source 8 10 Source I measure I 8 24 Source V measure V 8 24 Source measure capabilities 4 2 Source measure procedure Front panel operation 4 13 Programming example 4 16 Remote operation 4 14 SPE SPD...

Страница 590: ...2 Node numbers 9 3 PC based system 2 51 9 2 Reset 9 4 reset command 9 7 Slaves 9 2 Stand alone system 2 51 9 2 U Unpacking 1 4 User script 2 40 Creating 2 43 Modifying 2 47 Running 2 44 Saving 2 44 U...

Страница 591: ...Unstable Overload Will not read applied input Calibration only Certificate of calibration required Data required attach any additional sheets as necessary Show a block diagram of your measurement inc...

Страница 592: ......

Страница 593: ......

Страница 594: ...d Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY 534 8453 www keithley com 12 04 Specifications are subject to change without notice All Keithley trademarks and trade names are the...

Отзывы: