User`s manual
Understanding the Agilent E1330B Digital I/O Module 49
Chapter 4
STRobe The STRobe handshake makes use the CTL line, but not the FLG line. The
input and output operations are described below.
NONE When handshake is set to NONE, no control or flag lines are used. The
Digital I/O module will input data or output data when programmed. The I/O
line is set for output (LOW) before data is output. Data lines programmed
for output will remain as output until another command is received.
Handshake NONE can be combined with the SCPI commands
MEASure:DIGital:FLAGn and [SOURce:]DIGital:CONTroln to create
custom handshakes.
Handshake Timing Handshake timing is set through the SCPI commands
[SOURce:]DIGital:DATAn[:type]:HANDshake:DELay <time> or
[SOURce:]DIGital:HANDshakenDELay <time>. Handshake timing is
generally used for data output operations. Timing for data input affects only
STRobe handshake modes.
INPUT OUTPUT
1 The Digital I/O module sets the
I/O
line HIGH.
1 The Digital I/O module sets
the I/O line LOW.
2 The Digital I/O module sets CTL
TRUE.
2 The Digital I/O module places
the data on the data lines.
3 The peripheral senses the CTL
line and sets the data lines.
3 After waiting the programmed
delay time, Td, the Digital I/O
module sets CTL to TRUE.
4 The Digital I/O module waits the
programmed time delay, Td,
after setting CTL TRUE and then
latches the data.
4 The peripheral senses the
CTL line and latches the data.
5 The Digital I/O module then
returns CTL to FALSE.
5 After waiting the programmed
delay time, Td, the Digital I/O
module sets CTL to FALSE.