beautypg.com
Manuals
Brands
Keithley Manuals
Power Supply
2606B System SourceMeter
Keithley 2606B System SourceMeter Manuals
Manuals and User Guides for Keithley 2606B System SourceMeter. We have
1
Keithley 2606B System SourceMeter manual available for free PDF download: Reference Manual
Keithley 2606B System SourceMeter Reference Manual (756 pages)
Brand:
Keithley
| Category:
Power Supply
| Size: 23.05 MB
Table of Contents
Table of Contents
5
Contact Information
5
Extended Warranty
5
Welcome
5
Introduction
21
2606B Documentation
22
Maintenance
22
Capabilities and Features
23
What You Should Have Received
24
Instrument and Module Serial Numbers
24
Product Software and Drivers
22
Section 2 General Operation
25
General Operation
25
Front Panel
26
Rear Panel
27
Installing the 2606B
28
Dimensions
29
Starting up Your Instrument
30
Placing the 2606B in Standby
31
Remote Communications Interfaces
32
Line Frequency Configuration
32
Remote Interface Connections
33
LAN Communications
37
B Web Interface
39
Supplied Software
47
Keithley I/O Layer
50
System Information
52
Menu Overview
52
Menu Trees
53
Upgrading the Firmware
54
Setting a Value
56
Beeper
57
Setting Source and Compliance Values
57
Display Mode
58
Basic Operation
59
Fundamental Circuit Configurations
61
Basic Source-Measure Procedure
63
Triggering in Local Mode
67
Configuring for Measure-Only Tests Using the MODE Key
68
V-Meter and I-Meter Measurements
69
Power Measurements
72
Contact Check Measurements
74
Saved Setups
76
DUT Test Connections
78
Wire Local Sensing Connections
81
Contact Check Connections
82
Guarding and Shielding
83
Test Fixtures
86
Floating a SMU
87
DUT Connection Settings
88
Output-Off States
89
USB Storage Overview
93
Connecting the USB Flash Drive
94
Displayed Error and Status Messages
95
Ranging Limitations
96
Range Considerations
97
Range Commands
98
Digits
99
Speed
100
Functions and Features
101
Remote Relative Offset Programming
102
Filters
103
Response Time
104
Remote Filter Programming
105
Front-Panel Reading Buffer Control
106
Remote Reading Buffer Programming
110
Sweep Operation
119
Linear Staircase Sweeps
120
Logarithmic Staircase Sweeps
122
List Sweeps
125
Pulse Mode Sweeps
126
Configuring and Running Sweeps
127
Sweeping Using Factory Scripts
128
Sweep Programming Examples
129
Triggering
130
Using the Remote Trigger Model
133
SMU Event Detectors
136
Using Trigger Events to Start Actions on Trigger Objects
138
Digital I/O Port and TSP-Link Synchronization Lines
139
Timers
141
Event Blenders
146
LAN Triggering Overview
148
Command Interface Triggering
149
Trigger Generator
150
Hardware Trigger Modes
154
Understanding Synchronous Triggering Modes
157
High-Capacitance Mode
161
Enabling High-Capacitance Mode
163
Display Operations
166
Display Features
167
Display Messages
168
Input Prompting
171
Indicators
173
Local Lockout
174
Running a Test from the Virtual Front Panel
176
Digital I/O
178
Digital I/O Configuration
179
Controlling Digital I/O Lines
180
Using Output Enable
181
TSP-Link Trigger Lines
183
Theory of Operation
185
Overheating Protection
186
Operating Boundaries
187
Basic Circuit Configurations
196
Guard
200
Measurement Settling Time Considerations
202
Effects of Load on Current Source Settling Time
203
Pulse Width
204
Remote Commands
205
Queries
206
Information on Scripting and Programming
207
Data Queue
208
Display
209
File I/O
210
Instrument Identification
211
Miscellaneous
212
Queries and Response Messages
213
Reset
214
SMU Calibration
216
Time
217
TSP-Link
219
Userstrings
220
Retrieving and Modifying a Factory Script Listing
221
Kipulse Factory Script
222
Kihighc Factory Script
224
Section 6 Instrument Programming
225
Instrument Programming
225
What Is a Script?
226
Commands that Cannot be Used in Scripts
227
Working with Scripts in Nonvolatile Memory
233
Interactive Script Example
236
Fundamentals of Programming for TSP
237
Table of Contents
241
Standard Libraries
251
Test Script Builder (TSB)
254
Programming Example
254
Installing the TSB Add-In
255
Project Navigator
256
Script Editor
257
Password Management
258
Programming Interaction
258
Working with TSB Embedded
260
Advanced Scripting for TSP
261
Create a Script Using the Script.new() Command
262
Rename a Script
265
Retrieve a User Script
266
Delete User Scripts from the Instrument
267
Restore a Script to the Run-Time Environment
268
TSP-Link System Expansion Interface
270
TSP-Link Nodes
271
Initialization
272
Using the Expanded System
273
TSP Advanced Features
274
Using Groups to Manage Nodes on TSP-Link Network
277
Running Simultaneous Test Scripts
278
Using the Data Queue for Real-Time Communication
279
TSP-Net
280
Removing Stale Values from the Reading Buffer Cache
280
Using TSP-Net with any Ethernet-Enabled Instrument
281
TSP-Net Compared to TSP-Link to Communicate with TSP-Enabled Devices
283
Example: Using Tspnet Commands
284
Example 1
285
TSP Command Reference
285
Example 3
286
Syntax Rules
286
Time and Date Values
287
Command Name and Summary Table
288
Command Usage
289
Example Section
290
Beeper.beep()
291
Output
292
Beeper.enable
292
Output
293
Bit.bitor()
293
Output
294
Bit.clear()
294
Bit.get()
295
Bit.set()
296
Bit.setfield()
297
Bit.test()
298
Buffervar.appendmode
299
Buffervar.basetimestamp
300
Buffervar.cachemode
301
Buffervar.capacity
302
Buffervar.clear()
303
Buffervar.collectsourcevalues
304
Buffervar.collecttimestamps
305
Buffervar.fillcount
306
Buffervar.measurefunctions
307
Buffervar.measureranges
308
Buffervar.n
309
Buffervar.readings
310
Buffervar.sourcefunctions
311
Buffervar.sourceoutputstates
312
Buffervar.sourceranges
313
Buffervar.sourcevalues
314
Buffervar.statuses
315
Buffervar.timestampresolution
316
Buffervar.timestamps
317
Configpulseimeasurev()
318
Configpulseimeasurevsweeplin()
319
Configpulseimeasurevsweeplog()
322
Configpulsevmeasurei()
324
Configpulsevmeasureisweeplin()
326
Configpulsevmeasureisweeplog()
328
Dataqueue.add()
330
Dataqueue.capacity
331
Dataqueue.count
332
Dataqueue.next()
333
Delay()
334
Digio.readport()
335
Digio.trigger[N].Assert()
336
Digio.trigger[N].Event_Id
337
Digio.trigger[N].Overrun
339
Digio.trigger[N].Release()
340
Digio.trigger[N].Stimulus
341
Digio.trigger[N].Wait()
343
Digio.writeport()
344
Digio.writeprotect
345
Display.getannunciators()
346
Display.getcursor()
347
Display.getlastkey()
348
Display.gettext()
349
Display.inputvalue()
350
Display.loadmenu.add()
352
Display.loadmenu.catalog()
353
Display.loadmenu.delete()
354
Display.menu()
355
Display.prompt()
356
Display.screen
358
Display.setcursor()
359
Display.settext()
360
Display.smux.digits
361
Display.smux.limit.func
362
Display.smux.measure.func
363
Display.trigger.event_Id
364
Display.trigger.wait()
365
Errorqueue.clear()
367
Errorqueue.next()
368
Eventlog.all()
369
Eventlog.clear()
370
Eventlog.enable
371
Eventlog.overwritemethod
372
Exit()
373
Filevar:flush()
374
Filevar:seek()
375
Filevar:write()
376
Format.byteorder
377
Format.data
378
Fs.chdir()
379
Fs.cwd()
380
Fs.mkdir()
381
Fs.rmdir()
382
Gm_Isweep()
383
Gm_Vsweep()
384
I_Leakage_Threshold()
386
Initiatepulsetest()
387
Initiatepulsetestdual()
389
Io.close()
391
Io.input()
392
Io.open()
393
Io.read()
394
Io.type()
395
Lan.applysettings()
396
Lan.config.dns.address[N]
397
Lan.config.dns.domain
398
Lan.config.dns.hostname
399
Lan.config.dns.verify
400
Lan.config.gateway
401
Lan.config.method
402
Lan.config.subnetmask
403
Lan.linktimeout
404
Lan.nagle
405
Lan.restoredefaults()
406
Lan.status.dns.name
407
Lan.status.duplex
408
Lan.status.ipaddress
409
Lan.status.port.dst
410
Lan.status.port.telnet
411
Lan.status.speed
412
Lan.timedwait
413
Lan.trigger[N].Clear()
414
Lan.trigger[N].Connected
415
Lan.trigger[N].Disconnect()
416
Lan.trigger[N].Ipaddress
417
Lan.trigger[N].Overrun
418
Lan.trigger[N].Protocol
419
Lan.trigger[N].Pseudostate
420
Lan.trigger[N].Wait()
422
Localnode.description
423
Localnode.linefreq
424
Localnode.password
425
Localnode.prompts
426
Localnode.prompts4882
427
Localnode.reset()
428
Localnode.serialno
429
Makegetter()
430
Makesetter()
431
Node[N].Execute()
432
Node[N].Getglobal()
433
Opc()
434
Os.rename()
435
Print()
436
Printbuffer()
437
Printnumber()
438
Pulseimeasurev()
439
Pulsevmeasurei()
440
Querypulseconfig()
441
Reset()
443
Script.anonymous
444
Script.delete()
445
Script.load()
446
Script.new()
447
Script.newautorun()
448
Script.run()
449
Scriptvar.autorun
450
Scriptvar.list()
451
Scriptvar.run()
452
Scriptvar.save()
453
Scriptvar.source
454
Settimezone()
455
Setup.poweron
456
Setup.recall()
457
Setup.save()
458
Smux.buffer.getstats()
459
Smux.buffer.recalculatestats()
460
Smux.cal.adjustdate
461
Smux.cal.date
462
Smux.cal.due
463
Smux.cal.lock()
464
Smux.cal.polarity
465
Smux.cal.restore()
466
Smux.cal.save()
467
Smux.cal.unlock()
468
Smux.contact.calibratehi()
469
Smux.contact.calibratelo()
470
Smux.contact.check()
471
Smux.contact.r()
472
Smux.contact.speed
473
Smux.contact.threshold
474
Smux.makebuffer()
475
Smux.measure.autozero
476
Smux.measure.calibratey()
478
Smux.measure.count
479
Smux.measure.delay
480
Smux.measure.delayfactor
481
Smux.measure.filter.enable
482
Smux.measure.filter.type
483
Smux.measure.highcrangedelayfactor
484
Smux.measure.lowrangey
485
Smux.measure.nplc
486
Smux.measure.overlappedy()
487
Smux.measure.rangey
488
Smux.measure.rel.enabley
489
Smux.measure.rel.levely
490
Smux.measure.y()
491
Smux.measureyandstep()
492
Smux.nvbuffery
493
Smux.reset()
494
Smux.sense
495
Smux.source.autorangey
496
Smux.source.calibratey()
497
Smux.source.compliance
498
Smux.source.func
499
Smux.source.highc
500
Smux.source.levely
501
Smux.source.limity
502
Smux.source.lowrangey
503
Smux.source.offfunc
504
Smux.source.offmode
505
Smux.source.output
506
Smux.source.outputenableaction
507
Smux.source.rangey
508
Smux.source.settling
509
Smux.trigger.arm.count
510
Smux.trigger.arm.stimulus
511
Smux.trigger.armed_Event_Id
513
Smux.trigger.count
514
Smux.trigger.endpulse.set()
515
Smux.trigger.endpulse.stimulus
516
Smux.trigger.endsweep.action
517
Smux.trigger.idle_Event_Id
518
Smux.trigger.measure.action
519
Smux.trigger.measure.set()
520
Smux.trigger.measure.stimulus
521
Smux.trigger.measure.y()
522
Smux.trigger.measure_Complete_Event_Id
523
Smux.trigger.source.action
524
Smux.trigger.source.limity
525
Smux.trigger.source.limity
526
Smux.trigger.source.lineary()
527
Smux.trigger.source.listy()
528
Smux.trigger.source.logy()
529
Smux.trigger.source.set()
530
Smux.trigger.source.stimulus
531
Smux.trigger.source_Complete_Event_Id
532
Smux.trigger.sweep_Complete_Event_Id
533
Status.condition
534
Status.measurement.*
536
Status.measurement.buffer_Available.*
538
Status.measurement.current_Limit.*
539
Status.measurement.instrument.*
541
Status.measurement.instrument.smux.*
542
Status.measurement.reading_Overflow.*
544
Status.measurement.voltage_Limit.*
546
Status.node_Enable
547
Status.node_Event
549
Status.operation.*
550
Status.operation.calibrating.*
552
Status.operation.instrument.*
554
Status.operation.instrument.digio.*
556
Status.operation.instrument.digio.trigger_Overrun.*
558
Status.operation.instrument.lan.*
560
Status.operation.instrument.lan.trigger_Overrun.*
562
Status.operation.instrument.smux.*
564
Status.operation.instrument.smux.trigger_Overrrun.*
566
Status.operation.instrument.trigger_Blender.*
569
Status.operation.instrument.trigger_Blender.trigger_Overrun.*
570
Status.operation.instrument.trigger_Timer.*
572
Status.operation.instrument.trigger_Timer.trigger_Overrun.*
573
Status.operation.instrument.tsplink.*
576
Status.operation.instrument.tsplink.trigger_Overrun.*
577
Status.operation.measuring.*
579
Status.operation.remote.*
580
Status.operation.sweeping.*
581
Status.operation.trigger_Overrun.*
583
Status.operation.user.*
585
Status.questionable.*
587
Status.questionable.*
589
Status.questionable.calibration.*
591
Status.questionable.instrument.*
592
Status.questionable.instrument.smux.*
594
Status.questionable.over_Temperature.*
596
Status.questionable.unstable_Output.*
597
Status.request_Enable
598
Status.request_Event
600
Status.reset()
602
Queues
603
Status.system.*
605
Status.system2.*
607
Status.system3.*
609
Status.system4.*
611
Status.system5.*
613
Sweepilinmeasurev()
615
Sweepilistmeasurev()
616
Sweepilogmeasurev()
617
Sweepvlinmeasurei()
619
Sweepvlistmeasurei()
620
Sweepvlogmeasurei()
621
Timer.measure.t()
622
Timer.reset()
623
Trigger.blender[N].Clear()
624
Trigger.blender[N].Orenable
625
Trigger.blender[N].Reset()
626
Trigger.blender[N].Stimulus[M]
627
Trigger.blender[N].Wait()
628
Trigger.clear()
629
Trigger.event_Id
630
Trigger.generator[N].Event_Id
631
Trigger.timer[N].Count
632
Trigger.timer[N].Delaylist
633
Trigger.timer[N].Event_Id
634
Trigger.timer[N].Passthrough
635
Trigger.timer[N].Reset()
636
Trigger.timer[N].Wait()
638
Tsplink.group
639
Tsplink.master
640
Tsplink.readbit()
641
Tsplink.reset()
642
Tsplink.state
643
Tsplink.trigger[N].Clear()
644
Tsplink.trigger[N].Mode
645
Tsplink.trigger[N].Overrun
646
Tsplink.trigger[N].Pulsewidth
647
Tsplink.trigger[N].Reset()
648
Tsplink.trigger[N].Stimulus
649
Tsplink.trigger[N].Wait()
650
Tsplink.writebit()
651
Tsplink.writeprotect
652
Tspnet.clear()
653
Tspnet.disconnect()
655
Tspnet.idn()
656
Tspnet.read()
657
Tspnet.readavailable()
658
Tspnet.reset()
659
Tspnet.timeout
660
Tspnet.tsp.abort()
661
Tspnet.tsp.rbtablecopy()
662
Tspnet.tsp.runscript()
663
Tspnet.write()
664
Userstring.catalog()
665
Userstring.delete()
666
Waitcomplete()
667
Troubleshooting Guide
669
Retrieving Errors
670
LAN Troubleshooting Suggestions
674
Frequently Asked Questions
675
Disabling Autozero to Increase Speed
676
How Do I Trigger Other Instruments?
677
How Do I Store Measurements in Nonvolatile Memory?
678
Where Can I Get the Labview Driver?
679
Additional 2606B Information
680
Using TSB to Upgrade the Firmware
683
Calibration
685
Verification Test Requirements
686
Restoring Factory Defaults
688
Current Source Accuracy
690
Current Measurement Accuracy
691
Voltage Source Accuracy
693
Voltage Measurement Accuracy
694
Environmental Conditions
695
Calibration Adjustment Overview
697
Calibration Commands Quick Reference
699
Calibration Adjustment Procedure
700
LAN Concepts and Settings
711
Install the Crossover Cable
712
Set the IP Address to be Set Automatically
713
Configuring the Domain Name System (DNS)
714
Establishing a Point-To-Point Connection
715
LAN Speeds
716
Duplex Mode
717
Viewing the Network Settings
718
Selecting a LAN Interface Protocol
719
Telnet Connection
720
Accessing the Event Log from the Command Interface
722
Common Commands
723
Script Command Equivalents
725
Operation Complete and Query: *OPC and *OPC?
726
Status Register Set Contents
727
Status Function Summary
729
Status Model Diagrams
730
Clearing Registers
737
Programming and Reading Registers
738
Status Byte and Service Request (SRQ)
739
Service Request Enable Register
741
Enable and Transition Registers
742
System Summary Registers
743
Operation Status Registers
745
Questionable Status Registers
746
Measurement Event Registers
747
Register Programming Example
748
Index
751
Related Products
Keithley 2290-5
Keithley 2302
Keithley 2306-VS
Keithley 224
Keithley 2260B-800-4
Keithley 2230G-30-3
Keithley 2230G-60-3
Keithley 2230 Series
Keithley 2230-30-6
Keithley 2230-60-3
Keithley Categories
Measuring Instruments
Multimeter
Power Supply
Test Equipment
Switch
More Keithley Manuals