
2606B System SourceMeter® Instrument Reference Manual
Section 9: Frequently asked questions
2606B-901-01 Rev. B / May 2018
9-3
How do I trigger other instruments?
You can use the 2606B digital input/output to control an external digital circuit, such as a device
handler used to perform binning operations. For more information about the 2606B digital I/O port,
see
(on page 3-78).
You can also use the digital I/O in a trigger link system (TLINK) using a 2600-TLINK Trigger Link
Cable.
Another option is the Keithley Instruments TSP-Link
®
interface, a high-speed trigger synchronization
and communication bus that you can use to connect multiple instruments in a master and subordinate
configuration. See
TSP-Link System Expansion Interface
(on page 6-46) for additional information.
Triggering a scanner
A typical test scenario might call for using the 2606B with a scanner to test a number of devices
under test (DUTs) in sequence. A basic example of this uses the 2606B digital I/O port to trigger a
scanner (shown in the figure below). In this example, line 1 of the digital I/O port is used as a trigger
output and connected to the scanner mainframe trigger input, and line 2 of the digital I/O port is used
as a trigger input.
Figure 127: Triggering a scanner
Interactive trigger programming
The programming example below illustrates how to set up interactive triggering. The example sets the
output trigger pulse width on line 1, then programs both lines 1 and 2 for falling edge triggers. Digital
I/O line 1 trigger asserts, and then line 2 waits for the input trigger up to the timeout period specified.
-- Set line 1 pulse width to 10 us.
digio.trigger[1].pulsewidth = 10e-6
-- Set line 1 mode to falling edge.
digio.trigger[1].mode = digio.TRIG_FALLING
-- Set line 2 mode to falling edge.
digio.trigger[2].mode = digio.TRIG_FALLING
-- Assert trigger on line 1.
digio.trigger[1].assert()
-- When complete, wait for trigger on line 2.
digio.trigger[2].wait(timeout)
More information about triggering
To obtain precise timing and synchronization between instruments, use the remote trigger model. For
more information about the remote trigger model and interactive triggering using other trigger objects,
see
(on page 3-30).