IEEE-488 Bus Overview
H-4
Uniline commands
ATN, IFC and REN are asserted only by the controller. SRQ
is asserted by an external device. EOI may be asserted either
by the controller or other devices depending on the direction
of data transfer. The following is a description of each com-
mand. Each command is sent by setting the corresponding
bus line true.
REN (Remote Enable)
— REN is sent to set up instruments
on the bus for remote operation. When REN is true, devices
will be removed from the local mode. Depending on device
configuration, all front panel controls except the LOCAL
button (if the device is so equipped) may be locked out when
REN is true. Generally, REN should be sent before attempt-
ing to program instruments over the bus.
EOI (End or Identify)
— EOI is used to positively identify
the last byte in a multi-byte transfer sequence, thus allowing
data words of various lengths to be transmitted easily.
IFC (Interface Clear)
— IFC is used to clear the interface
and return all devices to the talker and listener idle states.
ATN (Attention)
— The controller sends ATN while trans-
mitting addresses or multiline commands.
Table H-1
IEEE-488 bus command summary
Command type Command
State of
ATN line Comments
Uniline
Multiline
Universal
Addressed
Unaddressed
Common
SCPI
REN (Remote Enable)
EOI
IFC (Interface Clear)
ATN (Attention)
SRQ
LLO (Local Lockout)
DCL (Device Clear)
SPE (Serial Enable)
SPD (Serial Poll Disable)
SDC (Selective Device Clear)
GTL (Go To Local)
UNL (Unlisten)
UNT (Untalk)
—
—
X
X
X
Low
X
Low
Low
Low
Low
Low
Low
Low
Low
High
High
Set up devices for remote operation.
Marks end of transmission.
Clears interface.
Defines data bus contents.
Controlled by external device.
Locks our local operation.
Returns device to default conditions.
Enables serial polling.
Disables serial polling.
Returns unit to default conditions.
Returns device to local.
Removes all listeners from the bus.
Removes any talkers from the bus.
Programs IEEE-488.2 compatible instruments for
common operations.
Programs SCPI compatible instruments for particular
operations.
SRQ (Service Request)
— SRQ is asserted by a device
when it requires service from a controller.
Universal multiline commands
Universal commands are those multiline commands that re-
quire no addressing. All devices equipped to implement such
commands will do so simultaneously when the commands
are transmitted. As with all multiline commands, these com-
mands are transmitted with ATN true.
LLO (Local Lockout)
— LLO is sent to the instrument to
lock out the LOCAL key and thus all their front panel con-
trols.
DCL (Device Clear)
— DCL is used to return instruments
to some default state. Usually, instruments return to their
power-up conditions.
SPE (Serial Poll Enable)
— SPE is the first step in the serial
polling sequence which is used to determine which device
has requested service.
SPD (Serial Poll Disable)
— SPD is used by the controller
to remove all devices on the bus from the serial poll mode
and is generally the last command in the serial polling se-
quence.