background image

Section 8: Grading and binning resistors 

Model DMM7510 7½ Digit Multimeter User's Manual 

8-6

DMM7510-900-01 Rev. B / May 2015 

Using TSP commands 

The following TSP code is designed to be run from Keithley Instruments Test Script Builder (TSB). 
TSB is a software tool that is available from the Keithley Instruments website. You can install and 
use TSB to write code and develop scripts for TSP-enabled instruments. Information about how to 
use TSB is in the online help for TSB and in the “Introduction to TSP operation” section of the 

Model 

DMM7510 Reference Manual

To use other programming environments, you may need to make changes to the example TSP code. 

By default, the Model DMM7510 is configured to use the SCPI command set. You must select the 
TSP command set before sending TSP commands to the instrument. 

To enable TSP commands: 

1.

Press the 

MENU

 key.

2.

Under System, select 

Settings

.

3.

For Command Set, select 

TSP

.

4.

At the prompt to reboot, select 

Yes

.

This sequence of TSP commands will grade resistors into established bins of accuracy. After the 
code executes, the data is displayed in the Instrument Console of Test Script Builder. 

Send the following commands for this example application: 

-- Reset the instrument to default settings 

reset() 

-- Create a user-defined reading buffer that can store up to 1 million readings 

bufferVar = buffer.make(1000000) 

bufferVar.clear() 

--Set the measure function to 4-wire resistance 

dmm.measure.func = dmm.FUNC_4W_RESISTANCE 

-- Set the number of power line cycles 1 PLC  

dmm.measure.nplc = 1 

-- Immediately update autozero reference measurements and then disable the autozero 

function 

dmm.measure.autozero.once() 

-- Enable offset compensation for more accurate resistance reading 

dmm.measure.offsetcompensation.enable = dmm.ON 

-- Configure digital I/O lines 1 through 4 as digital outputs. These I/O lines are 

used to output binning code to component handler 

digio.line[1].mode = digio.MODE_DIGITAL_OUT 

digio.line[2].mode = digio.MODE_DIGITAL_OUT 

digio.line[3].mode = digio.MODE_DIGITAL_OUT 

digio.line[4].mode = digio.MODE_DIGITAL_OUT 

-- Clear digital I/O lines to 0 

digio.line[1].state = digio.STATE_LOW 

digio.line[2].state = digio.STATE_LOW 

digio.line[3].state = digio.STATE_LOW 

digio.line[4].state = digio.STATE_LOW 

-- Configure digital I/0 line 5 as a trigger input used to detect 

-- the start-of-test trigger from the component handler 

digio.line[5].mode = digio.MODE_TRIGGER_IN 

-- Set trigger detector to detect falling edge 

trigger.digin[5].edge = trigger.EDGE_FALLING 

-- Configure digital I/0 line 6 as a trigger output used to send 

北京海洋兴业科技股份有限公司(证券代码:839145)

                       电话:010-62176775

网址:www.hyxyyq.com

Summary of Contents for DMM7510

Page 1: ...struments will be marked as category II or higher Unless explicitly allowed in the specifications operating manual and instrument labels do not connect any instrument to mains Exercise extreme caution...

Page 2: ...the user documentation explains dangers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION headi...

Page 3: ...vent messages 2 7 Interactive swipe screens 2 7 Swipe screen heading bar 2 8 FUNCTIONS swipe screen 2 9 SETTINGS swipe screen 2 9 STATISTICS swipe screen 2 10 SECONDARY swipe screen 2 11 USER swipe sc...

Page 4: ...1 Device connections 4 2 Basic front panel measurements 4 3 Measuring DC voltage with high accuracy 5 1 Introduction 5 1 Equipment required 5 1 Device connections 5 1 High accuracy DC voltage measurem...

Page 5: ...Introduction 10 1 Equipment required 10 1 Device connections 10 2 Testing a buck converter 10 3 Ripple noise on the output voltage 10 4 Duty cycle from switch node voltage 10 7 Inductor current linea...

Page 6: ...Table of Contents Model DMM7510 7 Digit Multimeter User s Manual 839145 010 62176775 www hyxyyq com...

Page 7: ...Model DMM7510 provides superior measurement accuracy and the speed necessary for a broad range of applications from system applications and production testing to benchtop applications The Model DMM751...

Page 8: ...al Provides application examples that you can use as a starting point to create your own applications Reference Manual Includes advanced operation topics maintenance information troubleshooting proced...

Page 9: ...on page 5 1 Shows how to use a Model DMM7510 to make a high accuracy DC voltage measurement Measuring 4 wire resistance with offset compensation on page 6 1 Shows how to use the Model DMM7510 to accu...

Page 10: ...ons of the controls on the front panel follow the figure Figure 1 Model DMM7510 front panel POWER switch Turns the instrument on or off To turn the instrument on press the power switch so that it is i...

Page 11: ...has a high resolution five inch color touchscreen display The touchscreen accesses swipe screens and menu options You can access additional interactive screens by pressing the front panel MENU QUICKSE...

Page 12: ...he instrument is connected to an IEEE 1588 compliant device 1588 functionality is not supported at this time This functionality will be made available with a firmware update See the Model DMM7510 Rele...

Page 13: ...ety ground wire for use with grounded outlets When proper connections are made the instrument chassis is connected to power line ground through the ground wire in the power cord In the event of a fail...

Page 14: ...rs or pointed objects such as pens or pencils to touch the touchscreen It is strongly recommended that you use only fingers to operate the instrument Use of clean room gloves to operate the touchscree...

Page 15: ...ypad or keyboard You can move the cursor in the entry box by touching the screen The cursor is moved to the spot in the entry box where you touched the screen On number keypads you can also use the na...

Page 16: ...stem select Settings 3 Select the button next to Backlight Brightness The Backlight Brightness dialog box opens 4 Drag the sliding adjustment to set the backlight 5 Select OK to save your setting To s...

Page 17: ...ipe screens 2 Swipe screen indicator Each circle represents one swipe screen As you swipe right or left a different circle changes color indicating where you are in the screen sequence Select a circle...

Page 18: ...S swipe screen gives you front panel access to some instrument settings for the selected measure function It shows you the present settings and allows you to change them The available settings depend...

Page 19: ...er is configured to fill continuously and overwrite older data with new data the buffer statistics include the data that was overwritten To get statistics that do not include data that has been overwr...

Page 20: ...the Second Function and select Secondary Measure Secondary measurements are only available in Continuous Measurement Mode and Manual Trigger Mode Refer to Display results of two measure functions in...

Page 21: ...nce Manual Figure 9 USER swipe screen GRAPH swipe screen The GRAPH swipe screen shows a graphical representation of the readings in the presently selected reading buffer Figure 10 GRAPH swipe screen T...

Page 22: ...ns You can also access the QuickSet menu by pressing the QUICKSET key on the front panel The Measure Settings menu contains settings for the presently selected measure function which is identified by...

Page 23: ...gram menu allows you to graph the distribution of measurement data in the selected reading buffer It also contains tabs that you use to customize the histogram The Reading Table menu allows you to vie...

Page 24: ...your actions and store them in a macro script The script can be run and managed like any other script using the options in the Scripts menu or remote commands Note that only settings are stored no key...

Page 25: ...anage auto calibration Auto calibration removes measurement errors that are caused by the effects of temperature and time on components You can also review factory adjustment and verification dates Th...

Page 26: ...a time The first interface on which it receives a message takes control of the instrument If another interface sends a message that interface can take control of the instrument You may need to enter a...

Page 27: ...ation For details about TSP Link see TSP Link System Expansion Interface in the Model DMM7510 Reference Manual The rear panel connections for the remote communication interfaces are shown in the follo...

Page 28: ...ation from the GPIB controller vendor for information about installing the GPIB controllers Connect GPIB cables to your instrument To connect an instrument to the GPIB interface use a cable equipped w...

Page 29: ...ally set to 0 or 21 To be safe do not configure any instrument to have an address of 21 To change the controller address see the documentation for the controller The instrument saves the address in no...

Page 30: ...ng suggestions on page 3 12 Set up LAN communications on the instrument This section describes how to set up manual or automatic LAN communications on the instrument Check communication settings Befor...

Page 31: ...ess 7 For Subnet enter the subnet mask 8 Select Apply Settings to save your settings Set up LAN communications on the computer This section describes how to set up the LAN communications on your compu...

Page 32: ...very Browser 3 Click LXI Discovery Browser The Keithley LXI Discovery Browser window is displayed The LXI Discovery Browser displays the instruments that it finds on the network and their associated I...

Page 33: ...to search for software dialog box opens click No and then click Next 5 On the USB Test and Measurement device dialog box click Next and then click Finish Communicate with the instrument For the instr...

Page 34: ...Click Start All Programs Keithley Instruments Keithley Configuration Panel The Select Operation dialog box is displayed Figure 15 Select Operation dialog box 2 Select Add 3 Click Next The Select Commu...

Page 35: ...og box is displayed with the detected instrument VISA resource string visible 8 Click Next The Name Virtual Instrument dialog box is displayed Figure 18 Name Virtual Instrument dialog box 9 In the Vir...

Page 36: ...ilent IO Libraries on your system you can run Agilent Connection Expert to check your USB instruments See the Agilent documentation for information Using the web interface The Model DMM7510 web interf...

Page 37: ...ms The network cable is in the LAN port on the rear panel of the instrument not one of the TSP Link ports The network cable is in the correct port on the computer The LAN port of a laptop may be disab...

Page 38: ...ment provides information about the instrument It includes The instrument model number manufacturer serial number and firmware revision number The TCP Raw Socket number and Telnet Port number The last...

Page 39: ...seconds and nanoseconds when the event occurred The Data column which displays the text of the event message To clear the event log and update the information on the screen click the Refresh button D...

Page 40: ...y which command set is selected from a remote interface Send the command LANG To change to the SCPI command set from a remote interface Send the command LANG SCPI Reboot the instrument To change to th...

Page 41: ...settings are related to a specific measure function The applications in this manual use the order of operations to produce the best results Equipment required for this example Equipment required to p...

Page 42: ...se configuration In this configuration the device is connected between the INPUT HI and INPUT LO terminals To make the connections 1 Power off the Model DMM7510 2 Connect the test leads to the front p...

Page 43: ...nt from the front panel 1 Press the POWER button on the front panel to turn on the instrument 2 From the Functions swipe screen select 2W Measurements begin to display on the top half of the Home scre...

Page 44: ...the active reading buffer is displayed Figure 23 Reading table 2 To display data for a different reading buffer select the buffer 3 To view a specific data point swipe the table up or down If there ar...

Page 45: ...tions You can use either the front or rear input terminals for this test Both front panel and rear panel connections are safety banana jacks Note that you must use either the front terminals or the re...

Page 46: ...h accuracy DC voltage measurements To prevent electric shock test connections must be configured such that the user cannot come in contact with test leads or any device under test DUT that is in conta...

Page 47: ...gs by checking reference measurements Enable a repeating filter with a count of 100 This reduces noise error because the results are more stable when the measurements are averaged Generate readings fr...

Page 48: ...e high accuracy DC voltage measurement when a device under test is connected to the Model DMM7510 and controlled remotely You may need to make changes so that this code will run in your programming en...

Page 49: ...ettings 3 For Command Set select TSP 4 At the prompt to reboot select Yes This sequence of TSP commands makes a single high accuracy DC voltage measurement when a device under test is connected to the...

Page 50: ...NPLC averaging filter and autozero settings The first row of data is from the setup documented in this example The other rows show the results if the integration rate filter and auto zero settings are...

Page 51: ...level resistance measurements The voltage offsets because of the presence of thermoelectric EMFs VEMF can adversely affect resistance measurement accuracy To overcome these offset voltages you can us...

Page 52: ...prevent electric shock test connections must be configured such that the user cannot come in contact with test leads or any device under test DUT that is in contact with the conductors It is good prac...

Page 53: ...the Model DMM7510 to measure the resistance of a device or component You can make this measurement from the Model DMM7510 front panel or over the remote interface using SCPI code or TSP code For infor...

Page 54: ...ey The measurement readings are displayed in the top area of the Home screen Using SCPI commands This sequence of SCPI commands measures the resistance of a device or component The device under test i...

Page 55: ...ttings 3 For Command Set select TSP 4 At the prompt to reboot select Yes In this example the Model DMM7510 makes one resistance reading After the code is executed the data is displayed in the Instrume...

Page 56: ...for product quality during production or storage to know the ambient temperature of the testing environment You can use the Model DMM7510 to set up a temperature monitoring system that samples tempera...

Page 57: ...nals you cannot mix front and rear connections Make sure that the front panel TERMINALS switch is set to the terminals you are using F displayed next to the switch indicates that the instrument is rea...

Page 58: ...allows it You can connect the LO terminal to the chassis ground terminal on the front panel or the chassis ground screw terminal on the rear panel Note that the front panel terminals are isolated from...

Page 59: ...TEMPerature OCOMpensated ON DISPlay SCReen GRAPh TRIGger TIMer1 DELay MeasInterval TRIGger TIMer1 STARt STIMulus NOTify1 TRIGger TIMer1 STARt GENerate OFF TRIGger TIMer1 STATe ON TRIGger BLOCk WAIT 1...

Page 60: ...data is displayed in the Instrument Console of Test Script Builder Send the following commands for this example application Reset the instrument to the default settings reset Establish variables to ma...

Page 61: ...MeasCount trigger model setblock 5 trigger BLOCK_BRANCH_COUNTER MeasCount 2 Initiate trigger model and wait until finished trigger model initiate display changescreen display SCREEN_USER_SWIPE displa...

Page 62: ...0 7 Digit Multimeter User s Manual Section 7 Sampling temperature at a set time interval DMM7510 900 01 Rev B May 2015 7 7 Figure 31 Model DMM7510 final temperature measurement 839145 010 62176775 www...

Page 63: ...with the conductors It is good practice to disconnect DUTs from the instrument before powering the instrument Safe installation requires proper shields barriers and grounding to prevent contact with t...

Page 64: ...s Resistors are placed into bins based on the bit patterns that are assigned to the limits In this example the Model DMM7510 GradeBinning trigger model template is used to simplify the application Thi...

Page 65: ...al I O and limits The command parameters for the template are described in the following command and table SCPI command usage TRIGger LOAD GradeBinning components startInLine startDelay endDelay limit...

Page 66: ...sistance function Enable offset compensation Auto zero once Set up digital I O lines 1 to 4 as outputs to component handler Set up digital I O line 5 for trigger model control detecting the trigger as...

Page 67: ...fferVar INIT WAI DISP SCR SWIPE_USER DISP USER1 TEXT Test Completed Reset the Model DMM7510 to default settings Make a buffer named bufferVar with a capacity of 1 000 000 readings Clear bufferVar Set...

Page 68: ...mple application Reset the instrument to default settings reset Create a user defined reading buffer that can store up to 1 million readings bufferVar buffer make 1000000 bufferVar clear Set the measu...

Page 69: ...pulsewidth 10E 6 Trigger pulse is output when the Notify Block generates an event trigger digout 6 stimulus trigger EVENT_NOTIFY2 Load Component Binning trigger model template trigger model load Grade...

Page 70: ...cludes 30 channels that measure DC voltage at two different ranges in slot 1 10 channels that measure AC voltage in slot 1 20 channels that measure 4 wire resistance in slot 4 Equipment required This...

Page 71: ...a master and subordinate configuration Once connected all the instruments that are equipped with TSP Link in a system can be programmed and operated under the control of the master instrument or instr...

Page 72: ...is no internal connection between protective earth safety ground and the LO terminals of the Model DMM7510 Therefore hazardous voltages more than 30 Vrms can appear on LO terminals This can occur when...

Page 73: ...M7510 and Model 3706A S Before executing the TSP code you must set up the nodes on the instruments and configure the TSP Link network To set up TSP Link on the Model DMM7510 1 Press the MENU key 2 Und...

Page 74: ...ction to TSP operation section of the Model DMM7510 Reference Manual To use other programming environments you may need to make changes to the example TSP code By default the Model DMM7510 is configur...

Page 75: ...mode node 2 tsplink MODE_TRIGGER_OPEN_DRAIN input from Model 3706A S Configure Model DMM7510 TSP Link line 2 to output trigger to Model 3706A S node 2 tsplink line 2 mode node 2 tsplink MODE_TRIGGER_O...

Page 76: ...efore closing another the channel node 2 defbuffer1 capacity node 1 scan stepcount node 2 trigger model setblock 1 node 2 trigger BLOCK_CONFIG_RECALL myScanConfigList 1 node 2 trigger model setblock 2...

Page 77: ...de 2 trigger BLOCK_MEASURE node 2 trigger model setblock 19 node 2 trigger BLOCK_NOTIFY node 2 trigger EVENT_NOTIFY1 node 2 trigger model setblock 20 node 2 trigger BLOCK_BRANCH_COUNTER muxChannelsCou...

Page 78: ...sis at a 1 Msample s sampling rate You can analyze signals from a microvolt to 1000 V up to 350 kHz or a microamp to 10 A up to 100 kHz Equipment required One Model DMM7510 A power supply Buck control...

Page 79: ...own in the figure below You can use either the front or rear panel connections for these tests Check the front panel TERMINALS switch to verify that the instrument is set to read the correct set of te...

Page 80: ...lated from the rear panel terminals Therefore if you are using the front panel terminals ground to the front panel LO terminal If using the rear panel terminals ground to the rear panel LO terminal Te...

Page 81: ...of the buck converter Connect test leads to the output terminals of the buck converter Supply 12 V to the input terminals of the buck converter Reset the instrument Select the digitize voltage functio...

Page 82: ...1 000 000 5 Set the Count to 100 6 Swipe to display the GRAPH swipe screen 7 Select the graph icon on the upper right of the swipe screen to open the Graph screen 8 To analyze the voltage ripple peak...

Page 83: ...r defbuffer1 Digitize the signal Read the first 100 measurement and relative timestamp values from defbuffer1 Using TSP commands The following TSP code is designed to be run from Keithley Instruments...

Page 84: ...APERTURE_AUTO Set sample count to the number of samples to capture about 5 ripples dmm digitize count numofsamples Set the input impedance to auto so it selects 10 G for the 10V range dmm digitize inp...

Page 85: ...lead to the ground of the buck converter Supply 12 V of input voltage to the input terminals of the buck converter Reset the instrument Select the digitize voltage function and set sample rate to 1 Ms...

Page 86: ...the Count to 100 6 Swipe to the GRAPH swipe screen 7 Select the graph icon in the upper right of the swipe bar to view the Graph full screen 8 Swipe the bottom of the graph screen until the Cursor sw...

Page 87: ...rs because the 12 V measurement is over the 10 V measurement range Instead of increasing the range to 100 V which reduces the analog bandwidth to 6 kHz you can change the signal coupling to AC to main...

Page 88: ...to the input terminals of the buck converter Reset the instrument Select the digitize current function and set sample rate to 500 ksample per second Set sample count to 50 Display the graph Repeat the...

Page 89: ...trument 2 On the FUNCTIONS swipe screen select Digi I to select the digitize current function 3 Swipe to the SETTINGS swipe screen 4 Set the Sample Rate to 500 000 5 Set the Count to 50 6 Press the ME...

Page 90: ...RR SENS DIG VOLT RANG 1 SENS DIG VOLT SRATE 500e3 SENS DIG VOLT APER AUTO SENS DIG COUN 50 TRAC POIN 50 TRAC CLE TRAC TRIG DIG TRAC DATA 1 50 defbuffer1 READ TRAC DATA 1 50 defbuffer1 REL Reset the Mo...

Page 91: ...e prompt to reboot select Yes Send the following commands Reset the instrument to default settings reset Create a local variable to store the number of samples numofsamples 50 Set DMM function to digi...

Page 92: ...del DMM7510 For this test you Connect the 4 load resistor to the output terminals of the buck converter Connect test leads to the output terminals of the buck converter Reset the instrument Select the...

Page 93: ...RMINALS button is set correctly F displayed for front R displayed for rear Note that you must use either the front terminals or rear terminals you cannot mix connections Both front panel and rear pane...

Page 94: ...ading Buffers 8 Set the Capacity to 10 000 Set up triggering 1 Press the MENU key 2 Select Graph 3 Select the Scale tab 4 Set the X Axis Method to All 5 Select the Trigger tab 6 Set Source Event to Wa...

Page 95: ...ge trigger to rising slope Set the edge trigger level to 3 V Set up a trigger model that digitizes voltage indefinitely while waiting for the edge trigger event and digitizes 50 post trigger readings...

Page 96: ...put impedance to auto so it selects 10 G for the 10 V range dmm digitize inputimpedance dmm IMPEDANCE_AUTO Set the buffer size to the number of samples to capture both pre and post triggered data defb...

Reviews: