You are on page 1of 219

ANSI/IEEE Std 488.

1-1987
(Revision of ANSI/IEEE Std.488-1978)
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
An American National Standard
IEEE Standard Digital Interface for
Programmable Instrmentation
S$onsor
Atomated Instrmentation !ec"nical
#ommittee of t"e
IEEE Instrmentation and $easrement Societ%
A$$roved /une 11, 1987
IEEE Standards &oard
A$$roved 0e)ru'r. *, 1988
American National Standards Institte
ISBN 471-62222-2
Copyright 1988 by
The Institute of Electrical and Electronics Engineers, Inc
345 East 47th Street, New York, NY 10017, S!
No part of this publication may be reproduced in any form, in an electronic retrieval system or
otherwise, without the prior written permission of the publisher.
i
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
IEEE Standards documents re de!e"oped #ithin the $echnic" Committees o% the I&&&
Societies nd the Stndrds Coordinting Committees o% the I&&& Stndrds Bord' (embers o%
the committees ser!e !o"untri"y nd #ithout compenstion' $hey re not necessri"y members o%
the Institute' $he stndrds de!e"oped #ithin I&&& represent consensus o% the brod e)pertise
on the sub*ect #ithin the Institute s #e"" s those cti!ities outside o% I&&& #hich h!e
e)pressed n interest in prticipting in the de!e"opment o% the stndrd'
+se o% n I&&& Stndrd is #ho""y !o"untry' $he e)istence o% n I&&& Stndrd does not imp"y
tht there re no other #ys to produce, test, mesure, purchse, mr-et, or pro!ide other goods
nd ser!ices re"ted to the scope o% the I&&& Stndrd' .urthermore, the !ie#point e)pressed t
the time stndrd is ppro!ed nd issued is sub*ect to chnge brought bout through
de!e"opments in the stte o% the rt nd comments recei!ed %rom users o% the stndrd' &!ery
I&&& Stndrd is sub*ected to re!ie# t "est once e!ery %i!e yers %or re!ision or re%%irmtion'
/hen document is more thn %i!e yers o"d, nd hs not been re%%irmed, it is resonb"e to
conc"ude tht its contents, "though sti"" o% some !"ue, do not #ho""y re%"ect the present stte o%
the rt' +sers re cutioned to chec- to determine tht they h!e the "test edition o% ny I&&&
Stndrd'
Comments %or re!ision o% I&&& Stndrds re #e"come %rom ny interested prty, regrd"ess o%
membership %%i"ition #ith I&&&' Suggestions %or chnges in documents shou"d be in the %orm
o% proposed chnge o% te)t, together #ith pproprite supporting comments'
Interprettions0 1ccsion""y 2uestions my rise regrding the mening o% portions o% stndrds
s they re"te to speci%ic pp"ictions' /hen the need %or interprettions is brought to the ttention
o% I&&&, the Institute #i"" initite ction to prepre pproprite responses' Since I&&& Stndrds
represent consensus o% "" concerned interests, it is importnt to ensure tht ny interprettion
hs "so recei!ed the concurrence o% b"nce o% interests' .or this reson I&&& nd the members
o% its technic" committees re not b"e to pro!ide n instnt response to interprettion re2uests
e)cept in those cses #here the mtter hs pre!ious"y recei!ed %orm" considertion'
Comments on stndrds nd re2uests %or interprettions shou"d be
ddressed to0 Secretry, I&&& Stndrds Bord
344 &st 47th Street
Ne# 5or-, N5 16617
+S7
I&&& Stndrds documents re dopted by the Institute o% &"ectric" nd &"ectronics
&ngineers #ithout regrd to #hether their doption my in!o"!e ptents on rtic"es, mteri"s,
or processes' Such doption does not ssume ny "ibi"ity to ny ptent o#ner, nor does it
ssume ny ob"igtion #hte!er to prties dopting the stndrds documents'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ii
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
'ore(ord
8$his .ore#ord is not prt o% 7NSI9I&&& Std 488'1-1987, I&&& Stndrd :igit" Inter%ce %or
;rogrmmb"e Instrumenttion'<
I&&& Std 488 hs en*oyed continuous nd #idespred use since its initi" pub"iction in 1974'
$he %irst re!ision occurred in 1978 s resu"t o% prctic" e)perience nd recognition tht certin
c"uses needed c"ri%iction to impro!e comptibi"ity mong independent"y designed products'
No m*or chnges #ere mde in 1978= mny chnges #ere pure editori", ho#e!er, t#enty
c"uses hd te)tu" chnges #ith technic" imp"ictions, though none contrdicted the concepts s
de%ined in the origin" pub"iction' Supp"ement 7 #s introduced in 1986 to correct one minor
de%iciency in the contro""er %unction re"ted to >t-e contro" synchronous"y'?
7 systemtic re!ie# hs been undert-en s resu"t o% both the norm" 4-yer re!ie# cyc"e nd
re"ted #or- on I&&&
488 de!ice-dependent messge synt) structures' In ddition, there #s strong desire on the
prt o% both I&&&
prticipnts nd our I&C co""egues to bring e2ui!"ent stndrds 8I&C 624-1< into c"oser
"ignment' 7NSI9I&&& Std
488'1-1987 represents the cu"mintion o% this re!ie# cyc"e' 7gin, no m*or technic" chnges
h!e been mde, nd cre hs been e)ercised to preser!e comptibi"ity #ith er"ier !ersions o%
I&&& Std 488'
$he use o% >488'1? #s deemed pproprite to identi%y the c"ose re"tionship to compnion
document, 7NSI9I&&& Std 488'2-1987, I&&& Stndrd Codes, .ormts, ;rotoco"s nd Common
Commnds' $hree o% the c"uses in #hich chnges nd c"ri%ictions h!e been mde in I&&& Std
488'1 re ttributb"e direct"y to the needs o% I&&& Std 488'2' $he chnges in I&&& Std 488'1
tht cou"d h!e bering on technic" comptibi"ity mong independent"y designed products re
s %o""o#s0
@ C"uses 1'4'2, 1'4'3, 2'8'1, 2'8'3, 2'8'4= AB .unction, more %"e)ib"e
interprettion nd use
C"use 2'3'3'3= SC .C$N, minimiDe $7CS #hen
no B7CS
C"use 2'4'2= 7C .C$N', remo!e te)t obso"eted by
Supp"ement 7
C"uses 2'4'1, 2'6'1= $ E B .C$NFs= c"ri%y primry9secondry
ddress use
C"uses 2'4'4, 2'6'4= $ E B .C$NFs= use o% $1N nd B1N #hen
no C .C$N
@ C"use 2'7'4= SA .C$N', prec"ude redundnt
AGS messges
@ C"use 2'16'4= :C .C$N', minimiDe ind!ertent "oss o%
in%ormtion
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
C"use 2'13'4= Aemote (essge Coding, c"ri%y
notes in $b"e
C"use 4= (echnic" Spec', "ign #ith current &(C prctice nd I&C
re!isions 624-1
C"use 4'7= +nimp"emented Inter%ce (essge Cnd"ing, ne#
c"use to c"ri%y
7ppendi) C= c"ri%y nottion use %or dri!er types &19&2
in Sect' 3'3
7ppendi) C= :escription o% Inter%ce ;rmeters on :t Sheets, ddition", prmeter
description guide"ines
7ppendi) I= 7ddress S#itch Bbe"s E Inter%ce Sttus Indictors,
ddition", guide"ines
7ppendi) H= Aecommended (ethods %or Aeducing the &%%ects o% Adited nd Conducted
Inter%erence %or :e!ices
Speci%ied in this Stndrd, ddition", &(C per%ormnce,
cb"es nd de!ices
N1$&
S0
1 I
@
In direct support o% I&&& Std 488'2
2 I 7ppendi) C nd I7ppendi) H pro!ide %urther "ignment #ith
pending I&C 624-1 re!isions
iii
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
$he 7NSI9I&&& Std 488'1-1987, I&&& Stndrd :igit" Inter%ce %or ;rogrmmb"e
Instrumenttion, de"s #ith systems tht use byte-seri", bit-pr""e" mens to trns%er digit"
dt mong group o% instruments nd system components' $he inter%ce system described
herein is optimiDed s n inter-de!ice inter%ce %or system components in re"ti!e"y c"ose
pro)imity b"e to communicte o!er contiguous prty-"ine bus system'
$his document contins se!en sections s
%o""o#s'
Section 1 contins the scope, the ob*ect, bsic de%initions, nd summry description
o% the inter%ce'
Section 2 de"s #ith %unction" concepts nd speci%ictions o% the inter%ce system described in
this stndrd' 1ne or more inter%ce %unctions contined #ithin de!ice re ech b"e to process
messges nd chnge sttes to mintin n order"y %"o# o% in%ormtion mong set o%
interconnected de!ices'
Section 3 de"s #ith the e"ectric" re"iDtion o% the inter%ce in order to trns%er
messges mong set o% interconnected de!ices'
Section 4 de"s #ith the mechnic" re"iDtion o% the inter%ce in order to imp"ement the
e"ectric" spects o% the inter%ce system'
Section 4 de"s #ith system considertions tht must be gi!en to the design o% n indi!idu"
de!ice in order to m-e it comptib"e #ith other de!ices o% mesurement system'
Section 6 de"s #ith system considertions tht must be recogniDed by the user o% de!ices
designed in ccordnce #ith this stndrd'
7ppendi)es de" #ith e)p"ntory mtter nd
e)mp"es'
In order to interconnect nd progrm e2uipment designed in ccordnce #ith this stndrd, the
user shou"d h!e -no#"edge o% Sections 1 nd 6' I% the coding nd trns%er o% messges is not
done utomtic""y by the pprtus to be progrmmed, it #i"" be necessry tht the user h!e
-no#"edge o% Section 2' Jener" %mi"irity #ith the other sections is recommended' $he user
must "so be %mi"ir #ith de!ice-dependent chrcteristics o% pprtus tht my be used in
system, but tht re beyond the scope o% this stndrd'
$his stndrd de%ines n inter%ce #ith the ob*ecti!e to ssure tht messges my be ccurte"y
communicted bet#een t#o or more de!ices in system, but does not gurntee tht ech de!ice
#i"" interpret proper"y "" possib"e messges sent to it or #i"" proper"y generte "" necessry
messges' 7 #ide "titude o% inter%ce cpbi"ity is permitted #ithin the scope o% this stndrd
#hich my permit opertion" incomptibi"ity mong interconnected de!ices'
7 de!ice designer must h!e su%%icient #reness o% the chrcteristics o% systems #hich might
inc"ude his de!ice in order to se"ect correct"y mong the options pro!ided in this stndrd'
Bi-e#ise, system con%igurtor must h!e su%%icient #reness o% the options inc"uded in ech o%
the de!ices in his system in order to ensure tht the correct communiction techni2ues re used'
$his stndrd does not speci%y the de!ice-dependent or opertion" chrcteristics re2uired %or
comp"ete system comptibi"ity' $here%ore, %o""o#ing the ru"es nd procedures o% this stndrd
"one #i"" not gurntee uncondition" comptibi"ity'
$he inter%ce speci%ied by this stndrd inc"udes ptented mtter #hich pertins on"y to the three-
#ire hndsh-e s de%ined throughout 2'3 nd 2'4 nd summriDed in 7ppendi) B'
$he I&&& Stndrds 1%%ice c""s ttention to the %ct tht it is c"imed tht the three-#ire
hndsh-e re%erenced in 2'3 nd 2'4 is the sub*ect o% one +S ptent nd corresponding ptents o%
%oreign countries o#ned by the Ce#"ett-;c-rd Compny' 7"though these ptents pper to
co!er the sub*ect o% 2'3 nd 2'4 in this stndrd, the I&&& t-es no position #ith respect to ptent
!"idity' $he Ce#"ett-;c-rd Compny hs ssured the I&&& tht it is #i""ing to grnt "icense
i!
under these ptents on resonb"e nd nondiscrimintory terms nd conditions to nyone #ishing
to obtin such "icense' $he Ce#"ett-;c-rd CompnyFs undert-ings in this respect re on %i"e
#ith the I&&& Stndrds 1%%ice nd the "icense deti"s my be obtined %rom the "eg" deprtment
o% the Ce#"ett-;c-rd Compny #hose ddress is 3666
Cno!er Street, ;"o 7"to, C7
94364'
$his stndrd is bsed on #or- initited by the Interntion" &"ectrotechnic" Commission 8I&C<
#ithin $echnic" Committee 64, Subcommittee 64C, /or-ing Jroup 3 8%ormer"y $C669/J3<,
nd %o""o#s the gener" concepts o% stndrd prepred by the I&C' $his stndrd in%"uenced, nd
#s in%"uenced by, #or-ing documents in the I&C'
$he t#o I&&& Committees responsib"e %or the preprtion nd e!"ution o% this stndrd #ithin
the +S #ere the Instrumenttion nd (esurements Society Subcommittee on
Instrument9computer Inter%ces 8#hich "so ser!es s the +S 7d!isory Committee to +S
representti!es on I&C SC 649/J3< o% the Instrumenttion nd (esurements Society $echnic"
Committee on 7utomted Instrumenttion'
$he >he"p%u" note? on metric threds %ound in pre!ious editions hs been de"eted since metric
thred use is common I&&& 488 prctice' Conse2uent"y, the recommendtion to cot such prts
in b"c- mteri" to c"" ttention to metric threds is "so considered unnecessry' &"ectric"
conducti!ity on the sur%ce o% these prts is, ho#e!er, sti"" considered essenti"'
Aeders o% Std 7NSI9I&&&488'1-1987 re encourged to red "so the compnion 7NSI9I&&&
Std 488'2-1987 ' .urther, it is to be noted tht %u"" comptibi"ity #ith I&&& Std 488'2 re2uires
imp"ementtion o% "" @ re!isions indicted pre!ious"y in this .ore#ord'
K;roduct9imp"ementtions bsed so"e"y on 7NSI9I&&& Std 488'1-1987 my not necessri"y
pro!ide %u"" I&&& Std
488'2
comptibi"ity9%unction"ity'L
;rticipnts on the Instrument9Computer Inter%ces
Subcommittee #ere0
"on #oughr$ %, Chair
Bruce
Choyce@
Bob Crm@
Stephen
Jreer
:mon Crt
He%%rey Modos-y
/i""im
(cie*e#s-i@ $om
Beedy
J"en (e"drum@
:n $rout@
:on /re@
@Noting members t time this re!ision #s ppro!ed'
$he %o""o#ing persons #ere on the b""oting committee tht ppro!ed this document %or
submission to the I&&& Stndrds Bord0
:!id 7h"gren
Hohn Br-er
Ste!e
Brryte
Aichrd
:y Aon
:oss Aichrd :re#s
Jry J""gher
Bernrd Jo""omp
7rnie
Jreenspn Bi""
Just%son
Brry Jross
Cr"
Cger"ing
Chris
Cncoc-
.is" Imdd
B' Mo#"u-
Aobert
Mur-*in
$homs
Beedy .red
Biguri
:on Boughry
Hohn (cJ"ugh"in
Herry (erritt
B .' (oebus
Chr"es
1sborn Brry
Aoss
&ric
Scher
(i"ton
S"de H' A'
/eger
Him /eitenhgen
:' /i""imson
!
/hen the I&&& Stndrds Bord ppro!ed this stndrd on Hune 11, 1987, it hd the %o""o#ing
membership0
"onald &' (leckenstein,
Chair )arco *'
)igliaro, Vice Chair
!ndrew +' Sale,,
Secretary
Hmes C' Be""
:ennis Bodson
(rsh"" B'
Cin Hmes ('
:"y Stephen
A' :i""on
&ugene ;'
.ogrty Hy
.orster
Menneth :'
Cendri)
Ir!in N' Co#e""
Bes"ie A' Merr
Hc- Minn
Ir!ing Mo"odny
Hoseph B'
Moep%inger@
&d#rd Bohse
Hohn (y
B#rence N'
(cC"" B' Bruce
(cC"ung :on"d
$' (iche"@
B' Hohn An-ine
Hohn ;' Aignti
Jry S'
Aobinson .rn-
B' Aose Aobert
&' Aountree
S! I' Sherr@
/i""im A'
$c-berry
/i""im B'
/i"-ens Ce"en ('
/ood
@(ember emeritus
!i
12A3SE
4A5E
1' Jener"
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''1
1'1 Scope
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''' 1
1'2 1b*ect
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''' 2
1'3
:e%initions''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''' 2
1'4 Inter%ce System 1!er!ie#
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3
1'4 Ae%erences
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
6
2' .unction" Speci%ictions
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''7
2'1 .unction" ;rtition
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 7
2'2 Nottion +sed to Speci%y Inter%ce
.unctions ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
2'3 Source Cndsh-e 8SC< Inter%ce
.unction''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 13
2'4 7cceptor Cndsh-e 87C< Inter%ce
.unction '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 17
2'4 $"-er 8$< Inter%ce .unction 8Inc"udes Seri" ;o""
Cpbi"ities<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 21
2'6 Bistener 8B< Inter%ce
.unction '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 26
2'7 Ser!ice Ae2uest 8SA< Inter%ce .unction
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 32
2'8 Aemote Boc" 8AB< Inter%ce .unction
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 34
2'9 ;r""e" ;o"" 8;;< Inter%ce
.unction'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 37
2'16 :e!ice C"er 8:C< Inter%ce
.unction ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 41
2'11 :e!ice $rigger 8:$< Inter%ce .unction
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 43
12A3SE
4A5E
2'12 Contro""er 8C< Inter%ce
.unction''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 44
2'13 Aemote (essge Coding nd
$rns%er '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 44
3' &"ectric"
Speci%ictions''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''6
1
3'1 7pp"iction
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 61
3'2 Bogic" nd &"ectric" Stte
Ae"tionships''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 62
3'3 :ri!er Ae2uirements
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 62
3'4 Aecei!er
Ae2uirements ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
63
3'4 Composite :e!ice Bod
Ae2uirements'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 63
3'6 Jround
Ae2uirements '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' 64
3'7 Cb"e
Chrcteristics''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''' 64
3'8 Stte $rnsition $iming
N"ues ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 66
4' (echnic"
Speci%ictions ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''67
4'1 7pp"iction
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 67
4'2 Connector $ype
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 67
4'3 Connector Contct 7ssignments
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 69
4'4 :e!ice Connector (ounting
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 69
4'4 Cb"e
7ssemb"y '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''' 76
4' System 7pp"ictions nd Juide"ines %or the
:esigner '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''72
4'1 System
12A3SE
4A5E
Comptibi"ity''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' 72
4'2 :t Ate
Considertion ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
72
4'3 :e!ice
Cpbi"ities ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'' 73
4'4 7N: nd 1A Bogic 1pertions
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 74
4'4 7ddress
7ssignment ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
76
4'6 $ypic" Combintions o% Inter%ce
.unctions'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 77
4'7 +nimp"emented Inter%ce (essge Cnd"ing '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 77
!ii
12A3SE
4A5E
6' System Ae2uirements nd Juide"ines %or the
+ser'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''77
6'1 System
Comptibi"ity''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' 77
6'2 System Inst""tion
Ae2uirements'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 77
6'3 7ddress
7ssignment ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
78
6'4 Cb"ing Aestrictions
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 79
6'4 1pertion" Se2uence
Juide"ines '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 86
7nne) 7 $ypic" Instrument System
8In%ormti!e< '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''83
7nne) B Cndsh-e ;rocess $iming Se2uence
8In%ormti!e<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''84
7nne) C Inter%ce .unction 7""o#b"e Subsets
8In%ormti!e<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''88
7nne) : Inter%ce (essge Ae%erence Bist 8In%ormti!e<
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''94
7nne) & (u"ti"ine Inter%ce (essges0 IS1 Code Aepresenttion
8In%ormti!e< '''''''''''''''''''''''''''''''''''''''''''''''''''''''98
7nne) . Bogic Circuit Imp"ementtion
8In%ormti!e<''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''99
7nne) J ;r""e" ;o""ing Se2uence
8In%ormti!e<''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''161
7nne) C :escription o% Inter%ce ;rmeters on :t Sheets
8In%ormti!e<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''162
7nne) I 7ddress S#itch Bbe"ing nd Inter%ce Sttus Indictors 8In%ormti!e<
''''''''''''''''''''''''''''''''''''''''''''''''''''''166
7nne) H Aecommended (ethods %or Aeducing the &%%ects o% Adited nd Conducted Inter%erence
%or
:e!ices Speci%ied in this Stndrd 8In%ormti!e< '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''169
12A3SE
4A5E
!iii
An American National Standard
IEEE Standard Digital Interface for
Programmable Instrmentation
1. )eneral
1.1
Sco*e
$his stndrd pp"ies to inter%ce systems used to interconnect both progrmmb"e nd
nonprogrmmb"e e"ectronic mesuring pprtus #ith other pprtus nd ccessories necessry
to ssemb"e instrumenttion systems' It pp"ies to the inter%ce o% instrumenttion systems, or
portions o% them, in #hich the0
1< :t e)chnged mong the interconnected pprtus is digit" 8s distinct %rom n"og<
2< Number o% de!ices tht my be interconnected by one contiguous bus does not e)ceed 14
3< $ot" trnsmission pth "engths o!er the interconnecting cb"es does not e)ceed 26 m
4< :t rte cross the inter%ce on ny sign" "ine does not e)ceed 1 (b9s'
$he bsic %unction" speci%ictions o% this stndrd my be used in digit" inter%ce pp"ictions
#hich re2uire "onger distnces, more de!ices, incresed noise immunity, or combintions o%
these' :i%%erent e"ectric" nd mechnic" speci%ictions my be re2uired 8%or e)mp"e,
symmetric" circuit con%igurtions, high thresho"d "ogic, speci" connectors, or cb"e
con%igurtions< %or these e)tended pp"ictions'
$his stndrd my "so be pp"icb"e to other instrumenttion system e"ements such s
processors, stimu"us, disp"y, or storge de!ices, nd termin" units %ound use%u" in
instrumenttion systems' It pp"ies gener""y to "bortory nd production test en!ironments
#hich re both e"ectric""y 2uiet nd restricted s to physic" dimensions 8distnces bet#een the
system components<'
$his stndrd de"s on"y #ith the inter%ce chrcteristics o% instrumenttion systems to the
e)c"usion o% design speci%ictions considertion o% rdio-inter%ce regu"tions, per%ormnce
re2uirements, nd s%ety re2uirements o% pprtus'
N1$& I .or the "tter t#o items, re%erence is mde to I&C ;ub"iction 348 81978< S%ety
Ae2uirements %or &"ectronic (esuring 7pprtus K3L nd I&C ;ub"iction 349 81971<
&)pression o% the .unction" ;er%ormnce o% &"ectronic (esuring &2uipment' K4L
1
1
Number in brc-ets correspond to those o% the re%erences in 1'4 stndrd'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 1
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
7 primry %ocus o% this stndrd is to set %orth n inter%ce system to interconnect se"%-contined
pprtus to other pprtus by e)tern" mens' $his sme stndrd my be pp"ied to
interconnecting the intern" subsections #ithin se"%-contined e2uipment'
1.+
,b-ect
$his stndrd is
intended0
1< $o de%ine gener"-purpose system %or use in "imited distnce pp"ictions
2< $o speci%y the de!ice-independent mechnic", e"ectric", nd %unction" inter%ce
re2uirements tht the pprtus sh"" meet in order to be interconnected nd communicte
unmbiguous"y !i the system'
3< $o speci%y the termino"ogy nd de%initions re"ted to the system
4< $o enb"e the interconnection o% independent"y mnu%ctured pprtus into sing"e
%unction" system
4< $o permit pprtus #ith #ide rnge o% cpbi"ityI%rom the simp"e to the comp"e)Ito
be interconnected to the system simu"tneou"y
6< $o permit direct communiction bet#een the pprtus #ithout re2uiring "" messges to
be routed to contro" or intermedite unit
7< $o de%ine system #ith minimum o% restrictions on the per%ormnce chrcteristics o%
the pprtus connected to the system
8< $o de%ine system tht permits synchronous communiction o!er #ide rnge o% dt
rtes
9< $o de%ine system tht, o% itse"%, my be re"ti!e"y "o# cost nd permits the
interconnection o% "o# cost de!ices
16< $o de%ine system tht is esy to use
1..
Definitions
$he %o""o#ing de%initions pp"y %or the purpose o%
this stndrd'
$his section contins on"y gener" de%initions' :eti"ed de%initions re gi!en in %urther
sections s pproprite'
1...1 )eneral S%stem
!erms
co,-ati.ilit$'/ $he degree to #hich de!ices my be interconnected nd used, #ithout
modi%iction, #hen designed s de%ined throughout this stndrd 8%or e)mp"e, mechnic",
e"ectric", or %unction"<'
handshake c$cle/ $he process #hereby digit" sign"s e%%ect the trns%er o% ech dt byte cross
the inter%ce by mens o% n inter"oc-ed se2uence o% sttus nd contro" sign"s' Inter"oc-ed
denotes %i)ed se2uence o% e!ents in #hich one e!ent in the se2uence must occur be%ore the ne)t
e!ent my occur'
interface/ 7 common boundry bet#een considered system nd nother system, or bet#een
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
prts o% system, through #hich in%ormtion is con!eyed'
interface s$ste,/ $he de!ice-independent mechnic", e"ectric", nd %unction" e"ements o% n
inter%ce necessry to e%%ect communiction mong set o% de!ices' Cb"es, connector, dri!er
nd recei!er circuits, sign" "ine descriptions, timing nd contro" con!entions, nd %unction"
"ogic circuits re typic" inter%ce system e"ements'
local control/ 7 method #hereby de!ice is progrmmb"e by mens o% its "oc" 8%ront or rer
pne"< contro"s in order to enb"e the de!ice to per%orm di%%erent ts-s' 87"so re%erred to s
mnu" contro"'<
-rogra,,a.le/ $ht chrcteristic o% de!ice tht m-es it cpb"e o% ccepting dt to "ter
the stte o% its intern" circuitry to per%orm speci%ic ts-8s<'
re,ote control/ 7 method #hereby de!ice is progrmmb"e !i its e"ectric" inter%ce
connection in order to enb"e the de!ice to per%orm di%%erent ts-s'
s$ste,/ 7 set o% interconnected e"ements constituted to chie!e gi!en ob*ecti!e by per%orming speci%ied
%unction'
2 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1...+ /nits #onnected 0ia t"e Interface S%stem.
-rogra,,a.le ,easuring a--aratus/ 7 mesuring pprtus tht per%orms speci%ied
opertions on commnd %rom the system nd my trnsmit the resu"ts o% the mesurement8s< to
the system'
ter,inal unit/ 7n pprtus tht termintes the considered inter%ce system nd by mens #hich
connection 8nd trns"tion, i% re2uired< is mde bet#een the considered inter%ce system nd
nother e)tern" inter%ce system'
1.... Signals and Pat"s
.idirectional .us/ 7 bus used by ny indi!idu" de!ice %or t#o-#y trnsmission o% messges,
tht is, both input nd output'
.it0-arallel/ Ae%ers to set o% concurrent dt bits present on "i-e number o% sign" "ines used
to crry in%ormtion' Bit-pr""e" dt bits my be cted upon concurrent"y s group 8byte< or
independent"y s indi!idu" dt bits'
.us/ 7 sign" "ine or set o% sign" "ines used by n inter%ce system to #hich number o%
de!ices re connected nd o!er #hich messges re crried'
.$te/ 7 group o% d*cent binry digits operted on s unit nd usu""y shorter thn computer
#ord 8%re2uent"y connotes group o% eight bits<
.$te serial/ 7 se2uence o% bit-pr""e" dt bytes used to crry in%ormtion o!er common bus'
high state/ $he re"ti!e"y more positi!e sign" "e!e" used to ssert speci%ic messge content
ssocited #ith one o% t#o binry "ogic sttes'
low state/ $he re"ti!e"y "ess positi!e sign" "e!e" used to ssert speci%ic messge content
ssocited #ith one o% t#o binry "ogic sttes'
signal/ $he physic" representtion o% in%ormtion'
N1$& I .or the purpose o% this stndrd, this is restricted de%inition o% #ht is o%ten c""ed
>sign"? in more gener" terms, nd is herein%ter re%erred to digit" e"ectric" sign"s
on"y'
signal le1el/ $he mgnitude o% sign" compred to n rbitry re%erence mgnitude 8!o"tge in
the cse o% this stndrd<'
signal line/ 1ne o% set o% sign" conductors in n inter%ce system used to trns%er messges
mong interconnected de!ices'
signal -ara,eter/ $ht prmeter o% n e"ectric" 2untity #hose !"ues or se2uence o% !"ues
con!ey in%ormtion'
unidirectional .us/ 7 bus used by ny indi!idu" de!ice %or one-#y trnsmission o% messges
on"y, tht is, either input on"y or output on"y'
1.4 Interface S%stem ,1er1ie(
1.4.1 Interface S%stem ,b-ecti1e
$he o!er"" purpose o% n inter%ce system is to pro!ide n e%%ecti!e communiction "in- o!er
#hich messges re crried in n unmbiguous #y mong group o% interconnected de!ices'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
(essges 82untities o% in%ormtion< crried by n inter%ce system be"ong to either o% t#o brod
ctegories0
1< (essges used to mnge the inter%ce system itse"%, herein%ter c""ed inter%ce messges
2< (essges used by the de!ices interconnected !i the inter%ce system tht re crried by,
but not used or processed by the inter%ce system direct"y, herein%ter c""ed de!ice
dependent messges
N1$& I $he deti"ed speci%iction o% de!ice dependent messges is beyond the scope o% this stndrd'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 3
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
1.4.+ 'ndamental #ommnication #a*abilities
7n e%%ecti!e communiction "in- re2uires three bsic %unction" e"ements to orgniDe nd
mnge the %"o# o% in%ormtion to be e)chnged mong de!ices0
1< 7 de!ice cting s "istener
2< 7 de!ice cting s t"-er
3< 7 de!ice cting s contro""er
In the conte)t o% the inter%ce system described by this stndrd0
1< 7 de!ice #ith the cpbi"ity to "isten cn be ddressed by n inter%ce messge to recei!e
de!ice dependent messges %rom nother de!ice connected to the inter%ce system'
2< 7 de!ice #ith the cpbi"ity to t"- cn be ddressed by n inter%ce messge to send
de!ice dependent messges to nother de!ice connected to the inter%ce system'
3< 7 de!ice #ith the cpbi"ity to contro" cn ddress other de!ices to "isten or to t"-' In
ddition, this de!ice cn send inter%ce messges to commnd speci%ied ctions #ithin
other de!ices' 7 de!ice #ith on"y this cpbi"ity neither sends nor recei!es de!ice
dependent messges'
N1$& I $he use o% the #ord contro""er throughout this stndrd pp"ies strict"y to the
mngement 8contro"< o% the inter%ce system nd does not imp"y the brod cpbi"ities
typic""y ssocited #ith the #ord in the dt processing conte)t' .urther c"ssi%iction
o% the contro""er #i"" be mde in Section 2 to distinguish bet#een di%%erent types o%
contro""er cpbi"ities re"ted to the inter%ce system'
Bistener, t"-er, nd contro""er cpbi"ities occur indi!idu""y or in ny combintion in de!ices
interconnected !i the inter%ce system s sho#n in .ig 1'
In ddition to the bsic "istener, t"-er, nd contro""er %unctions, the system pro!ides inter%ce
messges to ccomp"ish the %o""o#ing opertions0
1< 7 seri" po"" se2uence my be initited #hen de!ice 8#ith t"-er %unction< re2uires some
ction by the contro""er, by trnsmitting the ser!ice re2uest messge' $he contro""er #i""
then obtin the sttus byte o% "" possib"e de!ices in se2uence to scertin #hich re2uired
ser!ice'
2< $he ;r""e" ;o"" %unction pro!ides de!ice #ith the bi"ity to trnsmit on the contro""erFs
demnd one bit o% sttus in%ormtion 8re2uest ser!ice< simu"tneous"y #ith se!er" other
de!ices' $he ssignment o% 'dt "ine to prticu"r de!ice %or the response to pr""e"
po"" my be ccomp"ished through inter%ce messges'
3< $he :e!ice C"er nd :e!ice $rigger %unctions pro!ide de!ice #ith the bi"ity to be
initi"iDed or triggered, on commnd %rom the contro""er' $his my occur simu"tneous"y
#ith other se"ected or "" de!ices in system'
4< $he remote9"oc" %unction pro!ides de!ice #ith the bi"ity to ccept progrm dt %rom
the bus, "oc" dt
8%or e)mp"e, %ront pne" contro"s<, or both'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
4 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre 12Interface #a*abilities and &s Strctre
1.4.. $essage Pat"s and &s Strctre
$he inter%ce system contins set o% si)teen sign" "ines used to crry "" in%ormtion, inter%ce
messges, nd de!ice dependent messges mong interconnected de!ices'
(essges my be coded on one or set o% sign" "ines s determined by the prticu"r messge
content nd its re"tionship to the inter%ce system'
$he bus structure is orgniDed into three sets o% sign" "ines0
1< :t bus, 8 sign" "ines
2< :t byte trns%er contro" bus, 3 sign" "ines
3< Jener" inter%ce mngement bus, 4 pths
.igure 1 i""ustrtes the bsic communiction pths'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 4
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
7 set o% eight inter%ce sign" "ines crries "" 7 bit inter%ce messges nd the de!ice dependent
messges0
1< :I11 8dt input output 1<
' '
' '
' '
8< :I18 8dt input output 8<
(essge bytes re crried on the :I1 sign" "ines in bit-pr""e" byte-seri" %orm, synchronous"y, nd gener""y in
bidirection" mnner'
N1$& I 7 messge my be crried on n indi!idu" :I1 sign" "ine #hen re2uired'
7 set o% three inter%ce sign" "ines is used to e%%ect the trns%er o% ech byte o% dt on the :I1 sign" "ines %rom
t"-er or contro""er to one or more "isteners0
1< :t N"id 8:7N< is used to indicte the condition 8!i"bi"ity nd !"idity< o% in%ormtion on the :I1
sign" "ines
2< Not Aedy .or :t 8NA.:< is used to indicte the condition o% rediness o% de!ice8s< to ccept dt
3< Not :t 7ccepted 8N:7C< is used to indicte the condition o% cceptnce o% dt by de!ice8s<
$he :7N, NA.:, nd N:7C sign" "ines operte in #ht is c""ed three-#ire 8inter"oc-ed< hndsh-e process to
trns%er ech dt byte cross the inter%ce'
.i!e inter%ce sign" "ines re used to mnge n order"y %"o# o% in%ormtion cross the inter%ce0
1< 7ttention 87$N< is used 8by contro""er< to speci%y ho# dt on the :I1 sign" "ines re to be interpreted
nd #hich de!ices must respond to the dt
2< Inter%ce C"er 8I.C< is used 8by contro""er< to p"ce the inter%ce system, portions o% #hich re contined
in "" interconnected de!ices, in -no#n 2uiescent stte
3< Ser!ice Ae2uest 8SAG< is used by de!ice to indicte the need %or ttention nd to re2uest n interruption o%
the current se2uence o% e!ents
4< Aemote &nb"e 8A&N< is used 8by contro""er< in con*unction #ith other messges, to enb"e or disb"e one
or more "oc" contro"s tht h!e corresponding remote contro"s'
4< &nd or Identi%y 8&1I< is used 8by t"-er< to indicte the end o% mu"tip"e byte trns%er se2uence or, in
con*unction #ith 7$N 8by contro""er<, to e)ecute po""ing se2uence
1.4.4 Interface S%stem Elements
$he primry e"ements o% this inter%ce system re0
1< .unction" e"ements
2< &"ectric" e"ements
3< (echnic" e"ements
&ch is described in %o""o#ing section'
1.3 4eferences
$his stndrd sh"" be used in con*unction #ith the %o""o#ing pub"ictions0
K1L 7NSI O3'4-1986, 7mericn Ntion" Stndrd Code %or In%ormtion Interchnge Coded Chrcter Set I 7-Bit'
2
2
7NSI pub"ictions cn be obtined %rom the S"es :eprtment, 7mericn Ntion" Stndrds Institute' 1436 Brod#y, Ne# 5or-, N5 16618
6 1o$.ri6ht 7 1988 IEEE All
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
K2L I&C ;ub"iction 68, Bsic &n!ironment" $esting ;rocedures, ;rt 2,
$est, 81982 ed<'
3
K3L I&C ;ub"iction 348 81978<, S%ety Ae2uirements %or &"ectronic
(esuring 7pprtus'
K4L I&C ;ub"iction 349 81971<, &)pression o% the .unction" ;er%ormnce o% &"ectronic
(esuring &2uipment
K4L (IB S$: 262. 81986<, $est (ethod %or &"ectronic nd &"ectric"
Component ;rts'
4
+. 'nctional S*ecifications
+.1 'nctional
Partition
7 de!ice is physic" entity designed %or prticu"r pp"iction' It my be prtitioned
conceptu""y into three m*or %unction" res ech contining uni2ue cpbi"ities0
1< :e!ice %unctions 8de%inition is pp"iction dependent<
2< Inter%ce %unctions 8de%inition is pp"iction independent<
3< (essge coding "ogic
7"" communiction to or %rom inter%ce %unctions is de%ined in terms o% messges nd stte
"in-ges 8see 2'1'3<' 7"" messges crried on the sign" "ines re coded ccording to the
coding "ogic de%ined in 2'13'
+.1.1 De1ice
'nctions
$he scope, purpose, siDe, content, nd orgniDtion o% the de!ice %unction re 8%or
e)mp"e, n"og sign" mesurement cpbi"ity, rnge, modes o% opertion, etc< re beyond the
scope o% this stndrd' .igure 2 i""ustrtes the de!ice %unction re B %or #hich the designer hs
comp"ete %reedom to de%ine de!ice re"ted cpbi"ity nd the inter%ce %unction re 7 %or #hich
the designer hs no %reedom to de%ine ne# cpbi"ity beyond tht speci%ied in this stndrd'
+.1.+ Interface 'nction
#once*ts
+.1.+.1 Interface
'nctions
7n inter%ce %unction is the system e"ement #hich pro!ides the bsic opertion" %ci"ity through
#hich de!ice cn recei!e, process, nd send messges' 7 number o% inter%ce %unctions, ech o%
#hich cts in ccordnce #ith speci%ic protoco", re de%ined throughout this section o% the
stndrd' &ch speci%ic inter%ce %unction my on"y send or recei!e "imited set o% messges
#ithin prticu"r c"sses o% messges'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1.+.+ Interface 'nction
State
&ch o% the inter%ce %unctions is de%ined in terms o% one or more groups o% interconnected,
mutu""y e)c"usi!e sttes' 1ne nd on"y one stte sh"" be cti!e t ny one time #ithin sing"e
group o% interconnected, mutu""y e)c"usi!e
sttes'
3
I&C pub"ictions re !i"b"e in the +S %rom the S"es :eprtment' 7mericn Ntion" Stndrds Institute, 1436 Brod#y, Ne# 5or-, N5
16618, +S7' $he I&C pub"ictions re "so !i"b"e %rom the Interntion" &"ectrotechnic"
Commission, rue de NrembP, Cse post"e K3L, K2L 1
Jene!e 26, S#itDer"nd9Suisse' 4
(IB pub"ictions cn be obtined %rom the N!" ;ub"ictions .orms Center, 4861 $bor 7!enue, ;hi"de"phi, ;7 19126-4699'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 7
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
.or ech stte o% n inter%ce %unction de%initions re gi!en %or the %o""o#ing0
1< (essges tht my or must be sent o!er the inter%ce #hi"e tht stte is cti!e
2< Conditions under #hich the %unction must "e!e tht stte nd enter one o% the other sttes
in its group
$hese messges nd conditions de%ine the processing cpbi"ity o% the stte'
+.1.+.. Interface 'nction 4e*ertoire
$he designer is gi!en the choice to se"ect the prticu"r set o% inter%ce %unctions necessry to %it
the prticu"r de!ice pp"iction re' .igure 2 nd $b"e 1 identi%y the !i"b"e inter%ce
%unctions'
'igre +2'nctional Partition 5it"in a De1ice
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
8 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able 12Interface 'nction 4e*ertoire
Interface (unction S$,.ol 2ele1ant )essage
3aths
Source hndsh-e SC 1, 2, 4, 4
7cceptor hndsh-e 7C 1, 2, 4, 4
$"-er or e)tended t"-er $ or $& 1, 2, 3, 4, 4
Bistener or e)tended "istner B or B& 1, 2, 3, 4,4
Ser!ice re2uest SA 1, 2, 4, 4
Aemote "oc" AB 1, 2, 4, 4
;r""e" po"" ;
;
1, 2, 4, 4
:e!ice c"er :C 1, 2, 4, 4
:e!ice trigger :$ 1, 2, 4, 4
Contro""er C 1, 2, 4, 4, 6
$he tot" processing cpbi"ity o% set o% inter%ce %unctions 8designer se"ected set inc"uded in speci%ic de!ice< t
ny moment is the "ogic con*unction o% the processing cpbi"ities o% "" those sttes 8#ithin ech indi!idu" inter%ce
%unction< tht re cti!e t tht moment'
+.1.+.4 Interface 'nction Assm*tions and Pers*ecti1e
$he stte digrms used to de%ine the inter%ce %unctions do not indicte, e)p"icit"y, or imp"icit"y, the intended
e)istence o% speci%ic circuits e"ements to chie!e the "ogic" nd physic" imp"ementtion o% %unction' .or e)mp"e,
not "" sttes necessri"y imp"y the e)istence o% "tched %"ip-%"op or other memory e"ement'
$he stte digrms used to de%ine the inter%ce %unctions re intended to permit the use o% #ide !riety o% "ogic
circuit imp"ementtions 8%or e)mp"e, rndom "ogic, se2uenti" "ogic, etc<'
$he designer is %ree to combine nd imp"ement t#o or more inter%ce %unctions #ith one "ogic design pro!ided "" the
conditions %or ech stte o% ech inter%ce %unction s de%ined in this section re met'
$hroughout this section o% the stndrd, the stte digrms, #ritten descriptions, re2uirements, nd guide"ines re
#ritten %or nd shou"d be interpreted %rom the de!ice perspecti!e' Sections 4'1 nd 6 #i"" describe the interction
mong de!ices %rom the system perspecti!e'
7n inter%ce %unction must ignore 8not respond to< ny messge coding not speci%ic""y de%ined'
7 %unction my sty in ny stte %or ny mount o% time 8inc"uding Dero< %ter e)it conditions re met i% this is not in
con%"ict #ith speci%ied constrints'
+.1.. $essage #once*ts
+.1...1 $essage
&ch messge represents 2untity o% in%ormtion nd #i"" be recei!ed either true or %"se t ny speci%ic time' 7""
communictions bet#een n inter%ce %unction nd its en!ironment is ccomp"ished through messges sent or
recei!ed'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 9
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.1...+ 6ocal $essage 4ote and #ontent
(essges sent bet#een de!ice %unction nd n inter%ce %unction re c""ed "oc" messges'
Boc" messges %"o# bet#een de!ice %unctions nd inter%ce %unctions= see .ig 2, messge route 4'
N1$& I Certin "oc" messges re con!eyed s remote messges nd !ice !ers'
$he designer is not ""o#ed to introduce ne# "oc" messges to inter%ce %unctions'
$he designer is ""o#ed to introduce "oc" messge deri!ed %rom ny stte o% ny inter%ce %unction to de!ice
%unction8s<'
Boc" messges sent by de!ice %unctions must e)ist %or enough time to cuse the re2uired stte trnsitions'
+.1.... 4emote $essage 4ote and #ontent
(essges sent !i the inter%ce bet#een inter%ce %unctions o% di%%erent de!ices re c""ed remote messges'
&ch remote messge is either n inter%ce messge or de!ice dependent messge'
&ch inter%ce messge is sent to cuse stte trnsition #ithin nother inter%ce %unction' 7n inter%ce messge #i""
not be pssed "ong to the de!ice #hen recei!ed by n inter%ce %unction s sho#n in .ig 2, messge route 2'
:e!ice dependent messges re pssed bet#een the de!ice %unctions nd the messge coding "ogic !i speci%ied
inter%ce %unctions' $hese #i"" cuse no stte trnsitions #ithin the inter%ce %unctions' &)mp"es o% de!ice
dependent messges inc"ude de!ice progrmming dt, de!ice mesurement dt, nd de!ice sttus dt s sho#n in
.ig 2, messge route 3'
+.1...4 State 6in7age 4ote and #ontent
7 stte "in-ge is the "ogic" interconnection o% t#o inter%ce %unctions #here the trnsition to n cti!e stte o% one
inter%ce %unction is dependent on the e)istence o% speci%ied cti!e stte o% nother inter%ce %unction s indicted
in .ig 2, messge route 4'
+.1...3 $essage #oding
(essge coding is the ct o% trns"ting remote messges to or %rom inter%ce sign" "ine !"ues' 7 messge sent o!er
sing"e "ine is c""ed uni"ine messge' $#o or more o% these messges cn be sent concurrent"y' 7 messge tht
shres group o% sign" "ines #ith other messges, in some mutu""y e)c"usi!e set, is c""ed mu"ti"ine messge'
1n"y one mu"ti"ine messge 8messge byte< cn be sent t one time'
+.1...8 #lassification of $ltiline $essages
(u"ti"ine messges re interpreted s inter%ce messges #hen the 7$N messge is true' (u"ti"ine messges re
interpreted s de!ice dependent messges #hen the 7$N messge is %"se' $he 7$N messge, #hen true, enb"es the
ccepting nd processing o% these speci%ic c"sses o% mu"ti"ine messges0
1< +ni!ers" commnds 8"" de!ices<
2< 7ddressed commnds 8"" de!ices ddressed to "isten<
3< 7ddresses 8"" de!ices<
4< Secondry ddresses or commnds 8"" de!ices enb"ed by primry ddress or commnd<
.or "ist o% speci%ic mu"ti"ine commnds see $b"e 36'
16 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1...7 $essage !ransfer #on1entions
+.1...7.1 4emote $essage !ransfer #on1entions
1< $he !"ue 8true or %"se< o% "" remote %"se messges cpb"e o% being sent by de!ice
sh"" t "" times be s dictted by cti!e sttes o% its inter%ce %unctions'
2< $he inter%ce sign" "ine8s< used to send messge !"ue sh"" be set to the "e!e"s speci%ied
by $b"e , Aemote
(essge Coding'
3< Since norm" inter%ce opertion ""o#s t#o de!ices to simu"tneous"y send opposite
!"ues o% the remote messges, techni2ue sh"" be pro!ided %or reso"!ing these con%"icts'
$his is ccomp"ished by imp"ementing t#o types o% messge trns%er o!er the inter%ce,
cti!e trns%er nd pssi!e trns%er' $he inter%ce is structured so tht in "" con%"icts
bet#een t#o messge !"ues, one o% them #i"" be cti!e nd the other pssi!e' (essges
sh"" be trns%erred in such #y tht the cti!e !"ue o!errides the pssi!e !"ue in e!ery
con%"ict tht rises'
4< 7 remote messge cn be trns%erred in one o% %our #ys0
< 7n cti!e true !"ue being sent is gurnteed to be the !"ue recei!ed nd the de!ice
need not ""o# it to be o!erridden
b< 7 pssi!e true !"ue being sent is not gurnteed to be the !"ue recei!ed, nd the
de!ice must ""o# it to be o!erridden
c< 7n cti!e %"se !"ue being sent is gurnteed to be the !"ue recei!ed, nd the de!ice
need not ""o# it to be o!erridden
d< 7 pssi!e %"se !"ue being sent is not gurnteed to be the !"ue recei!ed nd the
de!ice must ""o# it to be o!erridden
4< $hroughout the te)t, the terms true nd %"se i% not 2u"i%ied re ssumed to men cti!e
true nd cti!e %"se during "" discussions o% remote messge !"ues sent by n inter%ce
%unction'
6< .or t#o speci%ic remote messges, :7C nd A.:, on"y %"se !"ues re de%ined to be sent
cti!e"y' $hus, n
7N: opertion cn be considered to be per%ormed on the inter%ce sign" "ines 8see 4'4<'
7< .or one remote messge, SAG, on"y true !"ues re de%ined to be sent cti!e"y' $hus, n
1A opertion cn be considered to be per%ormed on the inter%ce sign" "ines 8see 4'4<'
8< 1n"y the mu"ti"ine messge8s< to be sent true #i"" be speci%ied %or n inter%ce %unction
stte since mu"ti"ine messges 8sent !i the :I1 "ines< re by their nture mutu""y
e)c"usi!e' It shou"d be understood tht "" unspeci%ied mu"ti"ine messges re sent pssi!e
%"se #hi"e the stte is cti!e'
+.1...7.+ 6ocal $essage !ransfer #on1entions
1< $he coding o% "oc" messges is beyond the scope o% this stndrd nd is "e%t to the
discretion o% the de!ice designer'
2< It is recommended tht "oc" messges 2u"i%ying trnsitions #ithin ny group o% mutu""y
e)c"usi!e sttes o% n inter%ce %unction be themse"!es mutu""y e)c"usi!e'
+.+ Notation /sed to S*ecif% Interface 'nctions
+.+.1 State Diagram Notation
&ch stte tht n inter%ce %unction cn ssume is represented grphic""y s circ"e' 7 %our-
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
"etter upper-cse mnemonic "#ys ending in n S, is used #ithin the circ"e to identi%y the stte0
7"" permissib"e trnsitions bet#een sttes o% n inter%ce %unction re represented grphic""y by rro#s bet#een
them'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 11
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
&ch trnsition is 2u"i%ied by n e)pression #hose !"ue is either true or %"se' $he inter%ce
%unction sh"" remin in its current stte i% "" e)pressions #hich 2u"i%y trnsitions "eding to
other sttes re %"se' $he inter%ce %unction sh"" enter the stte pointed to i%, nd on"y i%, one i%
these e)pressions becomes true' $he ne# stte my be entered t ny time %ter the e)pression8s<
become8s< true, un"ess time !"ue is speci%ied'
7n e)pression consists o% one or more "oc" messges, remote messges, stte "in-ges, or
minimum time "imits used in con*unction #ith the opertors 7N:, 1A, or N1$'
7 "oc" messge to n inter%ce %unction is represented by three-"etter mnemonic #ritten in
"o#er cse= %or e)mp"e, rdy' 7 remote messge 8recei!ed !i the inter%ce< is represented by
three-"etter mnemonic #ritten in upper cse= %or
e)mp"e, 7$N'
7 minimum time "imit is represented by the symbo" T
n
' $his symbo" chie!es true !"ue on"y
%ter the inter%ce hs been in the stte originting the corresponding trnsition %or the time !"ue
speci%ied' It #i"" remin true unti" the stte is e)ited' $he !"ues %or these time "imits re
contined in $b"e 39'
$he 7N: opertor is represented by the
symbo" '
$he 1A opertor is represented by the
symbo" ?'
$he 7N: opertor t-es precedence o!er the 1A opertor #ithin n e)pression un"ess other#ise
speci%ied by
prenthes
es'
$he N1$ opertor is represented by horiDont" br p"ced o!er the portion o% the e)pression to
be negted' $he resu"ting negted e)pression hs true !"ue i% nd on"y i% the !"ue o% the
e)pression under the br is %"se'
I% trnsition is %urther 2u"i%ied by m)imum time "imit 8#ithin t
n
<, then the stte pointed to
sh"" be entered #ithin the speci%ied mount o% time %ter the e)pression becomes true' $he
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!"ues %or these time "imits re contined in $b"e 39'
I% portion o% n e)pression is option" in tht its true !"ue is not re2uired %or the comp"ete
e)pression to be true 8t the designerFs choice<, then it is enc"osed #ithin s2ure brc-ets KQL'
I% speci%ic e)pression cuses trnsition to stte %rom "" other sttes o% the digrm,
shorthnd nottion is used insted o% "" the indi!idu" trnsitions being dr#n' 7n rro# #ithout
stte t its origin is used to represent this condition, nd is ssumed to originte in "" sttes 8%or
e)mp"e, I.C or A&N<0
12 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
7"though po#er-o%% 8;1.S< is !"id stte o% most inter%ce %unctions nd shou"d norm""y be
sho#n on "" digrms
#ith trnsition "eding to the stte to be entered t po#er-on time, shorthnd %orm is used
sho#ing the pon pseudomessge originting trnsition to the %irst stte to be entered #hen
po#er is turned on0
1< 7bbre!ited nottion used on stte digrm0
2< Comp"ete representtion imp"ied by preceding symbo"0
+.+.+ $essage ,t*t
Notation
$he messge output tb"e inc"uded #ith ech inter%ce %unction stte digrm summriDes on"y
the remote messges ""o#ed to be sent during ech o% the sttes o% the %unction'
Ao#s o% the tb"e re used to indicte sttes o% the
inter%ce %unction'
Co"umns o% the tb"e re used to indicte remote messges ""o#ed to be sent during t "est one
stte o% the inter%ce %unction'
&ch tb"e entry indictes the !"ue o% messge tht sh"" be sent #hi"e
speci%ied stte is cti!e0
1< $ indictes cti!e true
2< . indictes cti!e %"se
3< 8$< indictes pssi!e true
4< 8.< indictes pssi!e %"se
1ne co"umn in ech tb"e is ""octed, i% re2uired, to the group o% mu"ti"ine remote messges
""o#ed to be sent' $he mu"ti"ine messge to be sent true during ech stte is p"ced in its
corresponding tb"e entry' ."se !"ues re not sho#n since mu"ti"ine messges re mutu""y
e)c"usi!e' ;rentheses round mu"ti"ine messge nme speci%y tht it sh"" be sent pssi!e
rther thn cti!e true'
7 seprte co"umn %or de!ice %unction interction summriDes the corresponding types o%
messges 8or resu"tnt ction< de!ice %unction 8s< re ""o#ed to send or recei!e' Boc"
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
messge8s<, beyond the scope o% this stndrd, %rom the inter%ce %unction to the de!ice %unctions
my be used to coordinte the pproprite ction t the choice o% the designer'
+.. Sorce 9ands"a7e :S9; Interface
'nction
+...1 )eneral
Descri*tion
$he SC inter%ce %unction pro!ides de!ice #ith the cpbi"ity to gurntee the proper trns%er
o% mu"ti"ine messges' 7n inter"oc-ed hndsh-e se2uence bet#een the SC %unction nd one or
more cceptor hndsh-e 87C< %unctions
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 13
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
8ech contined #ithin seprte de!ices< gurntees synchronous trns%er o% ech mu"ti"ine
messge' $he SC inter%ce %unction contro"s the initition o%, nd termintion o%, the trns%er o%
mu"ti"ine messge byte' $his %unction uti"iDes the :7N, redy %or dt 8A.:<, nd dt ccepted
8:7C< messges to e%%ect ech messge byte trns%er'
+...+ S9 'nction State
Diagram
$he SC %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm gi!en in
.ig 3 nd the stte descriptions gi!en throughout 2'3' $b"e 2 speci%ies the set o% messges nd
sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 3 speci%ies set o%
messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 3 speci%ies
the messges tht sh"" be sent nd the de!ice %unction interction re2uired #hi"e ech stte is
cti!e'
'igre .2S9 State
Diagram
!able +2S9
$nemonics
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
14 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able .2S9 $essage
,t*ts
S4 State 2e,ote )essage
Sent
"!
"e1ice (unction 5"(6 Interaction
SI:S 8
.
:. cn chnge remote mu"ti"ine messges
SJNS . :. cn chnge remote mu"ti"ine messges
S:5S . :7B, &1S mu"ti"ine, nd &N: messges sh"" not
chnge
S$AS $ :7B, &1S mu"ti"ine, nd &N: messges sh"" not
chnge
S/NS $ or
.
:. re2uested to chnge mu"ti"ine messges
SI/S 8
.
:. re2uested to chnge mu"ti"ine messges
+.... S9 'nction State Descri*tions
+.....1 Sorce Idle State :SIDS;
In SI:S the SC inter%ce %unction is not engged in the hndsh-e cyc"e nd does not h!e ne# messge byte
!i"b"e' $he SC %unction po#ers on in SI:S'
In SI:S the :7N messge sh"" be sent pssi!e %"se'
$he SC %unction sh"" e)it SI:S nd enter the source generte stte 8SJNS< i%0
1< $he t"-er cti!e stte 8$7CS< is cti!e
2< 1r the seri" po"" cti!e stte 8S;7S< is cti!e
3< 1r the contro""er cti!e stte 8C7CS< is cti!e
+.....+ Sorce )enerate State :S)NS;
In SJNS the de!ice is generting ne# messge byte nd the %unction is #iting %or the ne# byte to become
!i"b"e
In SJNS the SC %unction sh"" send the :7N messge %"se' In this stte the de!ice my chnge the mu"ti"ine
messge being sent !i the t"-er or contro""er inter%ce %unction #hi"e in $7CS or C7CS or S;7S'
$he SC %unction sh"" e)it SJNS nd enter0
1< $he source de"y stte 8S:5S< i% the ne# byte !i"b"e 8nb< messge is true
2< $he SI:S #ithin t
2
i% either0
< $he 7$N messge is true nd neither C7CS nor C$AS is cti!e
b< 1r the 7$N messge is %"se nd neither $7CS nor
S;7S is cti!e
+...... Sorce Dela% State :SD<S;
In S:5S the SC %unction is #iting %or messge byte to sett"e on the inter%ce sign" "ines %ter
the chnge during
SJNS nd %or "" the cceptor %unctions to indicte their rediness to ccept the messge byte' In S:5S the SC
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 14
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
%unction sh"" send the :7N messge %"se' In this stte the de!ice sh"" not chnge the mu"ti"ine
messge being sent' $he SC %unction sh"" e)it S:5S nd enter0
1< $he source trns%er stte 8S$AS< on"y %ter T
1
, i% the A.: messge is true nd i%
option""y, the :7C messge is %"se'
2< $he SI:S #ithin t
2
i% either0
< $he 7$N messge is true nd neither C7CS nor C$AS is cti!e
b< 1r the 7$N messge is %"se nd neither $7CS nor S;7S is cti!e
+.....4 Sorce !ransfer State
:S!4S;
In S$AS the SC %unction indictes to the 7C %unction tht it is continuous"y sending
!"id messge byte'
In S$AS the SC %unction sh"" send the :7N messge true' In this stte the de!ice sh"" not
chnge either the mu"ti"ine messge or the &N: messge 8i% used< being sent'
$he SC %unction sh"" e)it S$AS
nd enter0
1< $he source id"e #it stte 8SI/S< #ithin t
2
i% either0
< $he 7$N messge is true nd neither C7CS or C$AS is cti!e
b< 1r the 7$N messge is %"se nd neither $7CS nor S;7S is cti!e'
N1$& I $his imp"ies n synchronous
interrupt 8see 2'1'2'4<'
2< $he source #it %or ne# cyc"e stte 8S/NS< i% the :7C messge is true
+.....3 Sorce 5ait for Ne( #%cle State
:S5NS;
In S/NS the SC %unction is #iting %or the de!ice to strt ne# messge
genertion cyc"e'
In S/NS the SC %unction my send the :7N messge true or %"se' In this stte the de!ice my
chnge the mu"ti"ine messge being sent'
$he SC %unction sh"" e)it S/NS
nd enter0
1< $he SJNS i% the nb messge is %"se
2< $he SI/S #ithin t
2
i% either0
< $he 7$N messge is true nd neither C7CS nor C$AS is cti!e
b< 1r the 7$N messge is %"se nd neither $7CS nor S;7S is cti!e'
+.....8 Sorce Idle 5ait State
:SI5S;
In SI/S the SC %unction is not cti!e in the e)tern" messge byte trns%er process but is cti!e
in the intern" process o% #iting %or the de!ice to strt ne# messge genertion cyc"e' $his
SI/S ""o#s se2uence o% messge byte trns%ers to be interrupted #ithout "oss o% dt o!er the
inter%ce #hi"e t the sme time the de!ice my continue to prepre %or the ne# 8ne)t< messge
byte genertion cyc"e'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
In SI/S the :7N messge sh"" be sent
pssi!e %"se' $he SC %unction sh"" e)ist
SI/S nd enter0
1< $he SI:S i% the nb messge is %"se
2< $he S/NS i% either0
< $he $7CS is cti!e
b< 1r the S;7S is
cti!e c< 1r the
C7CS is cti!e
16 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+...4 S9 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the SC %unction sh"" be those "isted in $b"e 4'
"escri-tion States
7,itted
no cpbi"ity
comp"ete
cpbi"ity
Identificat
ion
SC
6
SC1
!able 42Allo(able Sbsets to S9 'nction
+...3 Additional S9 'nction 4e=irements and
)idelines
$he nb true messge indictes the de!ice hs generted 8ne#< messge byte nd mde it
!i"b"e on the inter%ce sign" "ines'
$he nb messge sh"" become true on"y in SI:S or SJNS' $he nb messge my become %"se
in ny other SC sttes'
+.4 Acce*tor 9ands"a7e :A9; Interface
'nction
+.4.1 )eneral
Descri*tion
$he 7C %unction pro!ides de!ice #ith the cpbi"ity to gurntee proper reception o% remote
mu"ti"ine messges' 7n inter"oc-ed hndsh-e se2uence bet#een n SC %unction nd one or more
7C %unctions 8ech contined #ithin seprte de!ices< gurntees synchronous trns%er o% ech
messge byte' 7n 7C %unction my de"y either the initition o%, or termintion o% mu"ti"ine
messge trns%er unti" prepred to continue #ith the trns%er process' $he 7"" %unction uti"iDes the
:7N, A.:, nd :7C messges to e%%ect ech messge byte trns%er'
+.4.+ A9 'nction State
Diagram
$he 7C inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm
gi!en in .ig 4 nd the stte descriptions gi!en throughout 2'4' $b"e 4 speci%ies the set o%
messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 6 speci%ies
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
the messges tht sh"" be sent nd the de!ice %unction interction re2uired #hi"e ech stte is
cti!e'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 17
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre 42A9 State
Diagram
!able 32A9
$nemonics
!able 82A9 $essage
,t*ts
2e,ote )essage Sent
!4 State 2(" "!& "e1ice (unction 5"(6 Interaction
7I:S 8
$
8$< :. cnnot recei!e remote mu"ti"ine or &N: messges
7NAS . . :. cnnot recei!e remote mu"ti"ine or &N: messges
7CAS 8
$
. :. cnnot recei!e remote mu"ti"ine or &N: messges
7/NS . 8$< :. cnnot recei!e remote mu"ti"ine or &N: messges
7C:S . . :. cn recei!e remote mu"ti"ine or &N: messges i% B7CS is
cti!e
+.4.. A9 'nction State Descri*tions
+.4...1 Acce*tor Idle State :AIDS;
In 7I:S the 7C %unction is incti!e nd not engged in the hndsh-e cyc"e' $he 7C %unction po#ers on in 7I:S'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
18 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
In 7I:S the A.: nd :7C messges sh"" be sent
pssi!e true'
$he 7C %unction sh"" e)it 7I:S nd enter the cceptor not redy stte 87NAS<
#ithin t
2
i% either0
1< $he 7$N messge is true
2< 1r B7CS is cti!e
3< 1r B7:S is cti!e
+.4...+ Acce*tor Not 4ead% State
:AN4S;
In 7NAS the 7C %unction indictes to the inter%ce it hs not yet prepred intern""y to continue
#ith the hndsh-e cyc"e'
In 7NAS the A.: nd :7C messges sh"" be
sent %"se' $he 7C .unction sh"" e)it 7NAS
nd enter0
1< $he 7CAS i% the t-e contro" synchronous"y 8tcs< messge is %"se 8see the %irst prgrph
o% 2'12'3'7< nd either0
< $he 7$N messge is true nd the :7N
messge is %"se b< 1r the redy %or ne)t
messge 8rdy< messge is true
N1$& I +se o% the :7N
messge is option"'
2< $he 7I:S i% the 7$N messge is %"se nd neither0
< $he B7:S is
cti!e b< Nor
B7CS is cti!e
3< $he 7/NS i%, option""y, the :7N messge is true 8note tht this trnsition #i"" ne!er
occur under norm" inter%ce opertion<
+.4.... Acce*tor 4ead% State
:A#4S;
In 7CAS the 7C %unction indictes to the inter%ce tht it is prepred to recei!e
mu"ti"ine messges' In 7CAS the :7C messge shh be sent %"se nd the A.:
messge sh"" be sent pssi!e true'
$he 7C %unction sh"" e)it 7CAS
nd enter0
1< $he ccept dt stte 87C:S< i% the :7N messge is true
2< $he 7I:S i% the 7$N messge i% %"se nd neither0
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
< $he B7:S is
cti!e b< Nor
B7CS is cti!e
3< $he 7NAS #ithin t
2
i% both the 7$N nd the rdy messges re %"se
+.4...4 Acce*t Data State
:A#DS;
In 7C:S the 7C %unction indictes to the SC %unction tht it sh"" mintin !"id messge byte'
$his is the on"y, stte in #hich mu"ti"ine messges on the :I1 sign" "ines re !"id' $he 7C:S
indictes to the inter%ce %unctions tht n inter%ce messge is present nd !"id i% the 7$N
messge is true' $he 7C:S indictes to the de!ice %unctions tht de!ice dependent messge is
present nd !"id i% B7CS is cti!e'
In 7C:S the :7C nd A.: messges sh"" be sent %"se'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 19
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he 7C %unction sh"" e)it the 7C:S nd messges enter0
1< $he cceptor #it %or ne# cyc"e Stte 87/NS< i% either0
< $he 7$N messge is true nd period o% T
3
hs e"psed b< 1r the 7$N nd rdy
messges re both %"se
2< $he 7I:S i% the 7$N messge is %"se nd neither0
< $he B7:S is
cti!e b< Nor
B7CS is cti!e
3< $he 7CAS i%, option""y the :7N messge is %"se 8note tht this trnsition cn occur
on"y #hen the contro""er t-es contro" synchronous"y<
+.4...3 Acce*tor 5ait for Ne( #%cle State :A5NS;
In 7/NS the 7C %unction indictes tht it hs recei!ed mu"ti"ine messge byte'
In 7/NS the A.: messge sh"" be sent %"se nd the :7C messge sh"" be
sent pssi!e true' $he 7C %unction sh"" e)it the 7/NS nd enter0
1< $he 7NAS i% :7N is %"se
2< $he 7I:S i% the 7$N messge is %"se nd neither0
< $he B7:S is
cti!e b< Nor
B7CS is cti!e
+.4.4 Acce*tor 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the 7C %unction sh"" be those "isted in $b"e 7'
!able 72Allo(able Sbsets to A9
'nction
Identification "escri-tion States 7,itted 7ther 2e8uire,ents
7ther (unction
Su.sets 2e8uired
7C6 no cpbi"ity "" none none
7C1 comp"ete cpbi"ity none none none
+.4.3 Additional A9 'nction 4e=irements and
)idelines
$he "oc" messge rdy shh not become %"se during the 7CAS' $he trnsition %rom 7CAS to
7NAS sh"" occur on"y t the time 7$N becomes %"se'
$he A.: messge recei!ed by n SC %unction is the "ogic" 7N: o% "" the A.: messges sent
by "" the cti!e 7C %unctions' Simi"r"y, the :7C messge recei!ed by n SC %unction is the
"ogic" 7N: o% "" the :7C messges sent by "" the 7C %unctions' $he #y in #hich the
composite e%%ects o% mu"tip"e 7C %unctions interct #ith n SC %unction to per%orm the "ogic"
7N: %unction !i the use o% the NA.: nd N:7C sign" "ines is e)p"ined %urther in 4'4'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
Since inter%ce %unctions need be designed on"y so s to per%orm ccording to the stte digrms
speci%ied, it is not re2uired tht e)ct"y the sttes speci%ied re the ones #hich e)ist in n
imp"ementtion' 1ne conse2uence o% this sttement is tht inter%ce %unction stte trnsitions
#hich re 2u"i%ied by inter%ce messges cn occur %ter the messge hs been recei!ed s "ong
s the A.: messge is he"d %"se unti" they occur' $he resu"ting per%ormnce cnnot be
distinguished %rom the per%ormnce o% the speci%ied digrms in #hich the trnsitions sh"" occur
#hi"e the inter%ce messge is being recei!ed' I% this type o% imp"ementtion is chosen, then the
7C %unction shou"d remin in
26 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
7NAS e!en though the e)it condition is true in order to ho"d the A.: messge %"se 8this is
""o#ed by the "st prgrph in 2'1'2'4<'
In noisy en!ironments, %i"ter ction on the incoming :7N messge #ithin de!ice cn minimiDe
%"se trnsitions to the
7C:S
stte'
+.3 !al7er :!; Interface 'nction :Incldes Serial Poll
#a*abilities;
+.3.1 )eneral
Descri*tion
$he $ inter%ce %unction pro!ides de!ice #ith the cpbi"ity to send de!ice dependent dt
8inc"uding sttus dt during seri" po"" se2uence< o!er the inter%ce to other de!ices' $his
cpbi"ity e)ists on"y #hen the $ inter%ce %unction is ddressed to t"-'
$here re t#o "ternti!e !ersions o% the %unction0 one #ith nd one #ithout ddress e)tension'
$he norm" $ %unction uses 1 byte ddress, the primry t"- ddress' $he $ inter%ce %unction
#ith ddress e)tension Kherein%ter c""ed $& 8e)tended t"-er< %unctionL uses 2 byte ddress,
the primry nd secondry t"- ddresses' In "" other respects, the cpbi"ities o% both !ersions
re the sme'
1n"y one o% the t#o "ternti!e $ %unctions need be imp"emented in
speci%ic de!ice'
N1$& I Both the $ %unction nd $& %unction re described concurrent"y throughout 2'4 due to
the e)tensi!e simi"rity bet#een these t#o %unctions'
+.3.+ ! 'nction State
Diagrams
$he $ %unction sh"" be imp"emented so s to per%orm ccording to the stte digrms gi!en in
.ig 4 nd the stte descriptions gi!en throughout 2'4' $b"e 8 speci%ies the set o% messges nd
sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 9 speci%ies the messges
tht sh"" be sent nd the de!ice %unction interction re2uired #hi"e ech stte is cti!e'
'igre 32! State Diagram
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 21
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!able 82!
$nemonics
!able 92! or !E $essage
,t*ts
2e,ote )essages Sent
%
T State 9ualifier
)ultiline EN" 29S
:
"e1ice (unction 5"(6 Interaction
$I:S 8N+B< 8.< 8.< :. not ""o#ed to send messges
$7:S 8N+B< 8.< 8.< :. not ""o#ed to send messges
$7CS :7B
R
or
&1S
$ or . 8.< :. cn send :7B, &1S, or &N:
messge 8i% used< concurrent #ith
:7B
S
S;7S 7;AS incti!e S$B . or $ . :. cn send one S$B messge
S;7S 7;AS cti!e S$B . or $ $ :. cn send one S$B messges
@See $b"e , Section 2'13'
TSee 2'4'3'4'
R(essges enb"ed by the $ %unction originting #ithin the de!ice %unctions
S+nder SC contro"'
$he $& %unction sh"" be imp"emented so s to per%orm ccording to the stte digrms gi!en in
.ig 6 nd the stte
descriptions gi!en throughout 2'4' $b"e 16 speci%ies the set o% messges nd sttes re2uired to
e%%ect trnsition %rom one cti!e stte to nother' $b"e 9 speci%ies the messges tht sh"" be sent
nd the de!ice %unction interction re2uired #hi"e ech stte is cti!e'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
22 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.3.. ! 'nction State Descri*tions
+.3...1 !al7er Idle State :!IDS;
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'
i
g

re 82!E State Diagram


!able 1>2!E
$nemonics
In $I:S neither the $ %unction nor the $& %unction is engged in sending dt or sttus bytes' $he
$ %unction or the $&
%unction po#ers on in $I:S'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 23
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
In $I:S the &N: nd re2uest ser!ice 8AGS< messges sh"" be sent pssi!e %"se nd the N+B
messge sh"" be sent pssi!e true'
$he $ %unction sh"" e)it the $I:S #hen the I.C messge is %"se nd enter the t"-er ddressed
stte 8$7:S< i% either0
1< $he my t"- ddress 8($7< messge is true nd 7C:S is cti!e
2< 1r the t"- on"y 8ton< messge is true 8see the "st prgrph o% 2'4'4<
$he $& %unction sh"" e)it $I:S nd enter $7:S i% the I.C messge is
%"se nd either0
1< $he my secondry ddress 8(S7< messge is true, nd 7C:S is cti!e, nd the t"-er
primry ddress stte
8$;7S< is cti!e
2< 1r the ton messge is true
+.3...+ !al7er Addressed State
:!ADS;
In $7:S the $ %unction hs recei!ed its t"- ddress nd is prepred %or, but not engged in,
sending dt or sttus bytes' In $7:S the $& %unction hs recei!ed both its primry nd
secondry t"- ddresses nd is prepred %or, but not engged in, sending dt or sttus bytes'
In $7:S the &N: nd AGS messges sh"" be sent pssi!e %"se nd the N+B messge sh""
be sent pssi!e true' $he $ %unction sh"" e)it $7:S nd enter0
1< $he t"-er cti!e stte 8$7CS< i% the 7$N messge is %"se nd the seri" po"" mode stte
8S;(S< is incti!e
2< $he seri" po"" cti!e stte 8S;7S< i% the 7$N messge is %"se nd S;(S is cti!e
3< $he $I:S i% either0
< $he other t"- ddress 81$7< messge is true nd
7C:S is cti!e b< 1r the (B7 messge is true nd
7C:S is cti!e
c< 1r #ithin t
4
i% the I.C messge is true
N1$& I +se o% the e)pression contining the (B7
messge is option"'
$he $& %unction sh"" e)it $7:S
nd enter0
1< $he $7CS i% the 7$N messge is %"se nd S;(S is incti!e
2< $he S;7S i% the 7$N messge is %"se nd S;(S is cti!e
3< $he $I:S i% either0
< $he 1$7 messge is true nd 7C:S is cti!e'
b< 1r the other secondry ddress 81S7< messge is true nd $;7S nd 7C:S re cti!e
c< 1r the (S7 messge is true nd both the "istener primry ddressed stte 8B;7S< nd
7C:S re cti!e d< 1r #ithin t
4
i% the I.C messge is true
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
N1$& I +se o% the e)pression contining the (S7
messge is option"'
+.3.... !al7er Acti1e State
:!A#S;
In $7CS the $ %unction, or the $& %unction, enb"es the trns%er o% the dt byte 8:7B< messge
nd &N:, i% used, %rom the de!ice %unction to the inter%ce sign" "ines' $he messge content is
determined so"e"y by the de!ice %unction8s<' $he SC %unction determines #hen the de!ice
%unction8s< my chnge the messge content o% :7B 8nd &N: i% used<'
:uring $7CS the :7B or end o% string 8&1S< nd &N: messges my be sent by the de!ice
%unctions' $he AGS
messge sh"" be sent pssi!e %"se'
24 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
N1$& I $he coding nd %ormt o% the dt is, in gener", de!ice dependent nd
beyond the scope o% this stndrd'
$he $ %unction or the $& %unction sh"" e)it $7CS
nd enter0
1< $he $7:S #ithin t
2
i% the 7$N messge is true
2< $he $I:S #ithin t
4
i% the I.C messge is true
+.3...4 Serial Poll Acti1e State
:SPAS;
In S;7S the $ %unction or the $& %unction enb"es the trns%er o% sing"e sttus messge %rom the
de!ice %unction to the inter%ce sign" "ines using the SC %unction to contro" the trns%er o% the
sttus byte tht contins both the AGS nd S$B messges'
7"though contro""er needs on"y one byte %or the S$B nd AGS messges %rom de!ice it is
""o#b"e %or the de!ice to repet this combined messge byte i% the contro""er does not ssert
7$N %ter the %irst trns%er' In this cse the content o% the S$B messge my chnge bet#een
subse2uent trns%ers "though the AGS messge is he"d un"tered by the SA %unction'
:uring S;7S, #hether 7;AS stte is cti!e or incti!e, the &N: messge sh"" be sent either true
or %"se' $he AGS messge sh"" be sent true i% 7;AS is cti!e, or %"se i% 7;AS is incti!e' In
ddition, the S$B messge sh"" be sent by the de!ice %unction8s<'
N1$& I $he 7;AS is contined in the SA
inter%ce %unction'
$he $ %unction or the $& %unction sh"" e)it S;7S
nd enter0
1< $he $7:S #ithin t
2
i% the 7$N messge is true
2< $he $I:S #ithin t
4
i% the I.C messge is true
+.3...3 Serial Poll Idle State
:SPIS;
In S;IS the $ %unction or the $& %unction is not enb"ed to prticipte in seri" po""' $he $ or
$& %unction po#ers on in S;IS'
$he S;IS does not pro!ide remote messge sending
cpbi"ity'
$he $ %unction or the $& %unction sh"" e)it S;IS nd enter S;(S i% the seri" po"" enb"e 8S;&<
messge is true nd
7C:S is cti!e nd the I.C messge
is %"se'
+.3...8 Serial Poll $ode State
:SP$S;
In S;(S the $ %unction or the $& %unction is enb"ed to prticipte
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
in seri" po""' $he S;(S does not pro!ide remote messge
sending cpbi"ity'
$he $ %unction or the $& %unction sh"" e)it S;(S nd enter
S;IS i% either0
1< $he seri" po"" disb"e 8S;:< messge is true nd the 7C:S is cti!e
2< 1r #ithin t
4
i% the I.C messge is true
+.3...7 !al7er Primar% Idle State
:!PIS;
In $;IS the $& %unction is b"e to recogniDe its primry ddress nd not b"e to respond to its
secondry ddress' $he
$& %unction po#ers on in $;IS'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 24
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he $;IS does not pro!ide remote messge sending
cpbi"ity'
$he $& %unction sh"" e)it $;IS nd enter $;7S i% the ($7 messge is true nd
7C:S is cti!e'
+.3...8 !al7er Primar% Addressed State
:!PAS;
In $;7S the $& %unction is b"e to recogniDe nd respond to its
secondry ddress' $he $;7S does not pro!ide remote messge
sending cpbi"ity'
$he $& %unction sh"" e)it $;7S nd enter $;IS i% the primry commnd group 8;CJ< messge
is true, the ($7
messge is %"se, nd 7C:S is
cti!e'
+.3.4 ! 'nction and !E 'nction Allo(able
Sbsets
$he on"y ""o#b"e subsets to the $ nd $& inter%ce %unctions sh"" be those "isted in
$b"es 11 nd 12'
+.3.3 Additional ! and !E Interface 'nction 4e=irements
and )idelines
&ch de!ice #hich inc"udes $ %unction or $& %unction sh"" pro!ide mens by #hich the t"-
ddress 8or secondry ddress< #hich it recogniDes s ($7 8or (S7< cn be chnged in the %ie"d
by the user o% the de!ice'
$he interruption o% de!ice sending dt by trnsitions in nd out o% $7CS shou"d not d!erse"y
%%ect the %ormt o% the output dt' It is recommended tht de!ice returning to $7CS shou"d
continue #ith the output dt string t the point o% interruption'
&ch de!ice tht inc"udes the ton messge sh"" be pro!ided #ith "oc" mens to generte the
t"- on"y %unction' It is intended tht the ton messge be used in system #ith no C inter%ce
%unction cpbi"ity'
+.8 6istener :6; Interface
'nction
+.8.1 )eneral
Descri*tion
$he B inter%ce %unction pro!ides de!ice #ith the cpbi"ity to recei!e de!ice dependent dt
8inc"uding sttus dt<
o!er the inter%ce %rom other de!ices' $his cpbi"ity e)ists on"y #hen the %unction is
ddressed to "isten'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$here re t#o "ternti!e !ersions o% the %unction= one #ith nd one #ithout ddress e)tension'
$he norm" B %unction uses 1 byte ddress, the primry "isten ddress' $he B %unction #ith
ddress e)tension Kherein%ter c""ed n e)tended "istener 8B&< %unctionL uses 2 byte ddress,
the primry nd secondry "isten ddresses' In "" other respects, the cpbi"ities o% both !ersions
re the sme'
26 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able 112Allo(able Sbsets to ! Interface
'nction
!able 1+2Allo(able Sbsets to !E Interface
'nction
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 27
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
1n"y one o% the t#o "ternti!e B %unctions need be imp"emented in
speci%ic de!ice'
N1$& I Both the B %unction nd B& %unction re described concurrent"y throughout 2'6 due to
the e)tensi!e simi"rity bet#een these t#o %unctions'
+.8.+ 6 'nction State
Diagram
$he B %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm gi!en in .ig
7 nd the stte descriptions gi!en throughout 2'6' $b"e 13 speci%ies the set o% messges nd
sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 14 describes the de!ice
%unction interction re2uired #hi"e ech stte is cti!e'
$he B& %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm in .ig 8
nd the stte descriptions gi!en throughout 2'6' $b"e 14 speci%ies the set o% messges nd sttes
re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 14 describes the de!ice
%unction interction re2uired #hi"e ech stte is cti!e'
'igre 726 State
Diagram
!able 1.26
$nemonics
!able 1426 or 6E $essage
,t*ts
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
# or #E State 2e,ote )essages Sent "e1ice (unction 5"(6 Interaction
BI:S no
ne
:. not ""o#ed to recei!e messges
B7:S no
ne
:. not ""o#ed to recei!e messges
B7CS no
ne
:. cn recei!e one de!ice dependent messge byte
ech time 7C:S is cti!e
28 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.8.. 6 'nction State Descri*tions
+.8...1 6istener Idle State :6IDS;
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'
i
g

re 826E State Diagram


!able 1326E
$nemonics
BI:S neither the B %unction nor the B& %unction is engged in the trns%er o% de!ice dependent
messges'
$he B or B& %unction po#ers on in the BI:S stte'$he BI:S does not pro!ide remote messge sending cpbi"ity'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 29
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he B %unction sh"" e)it BI:S nd enter the "istener ddressed stte 8B7:S< i% the I.C messge
is %"se nd either0
1< $he my "isten ddress 8(B7< messge is true nd 7C:S is cti!e
2< 1r the "isten on"y 8"on< messge is true 8see 2'6'4<
3< 1r the "isten 8"tn< messge is true nd C7CS is cti!e
$he B& %unction sh"" e)it BI:S nd enter B7:S i% the I.C messge is
%"se nd either0
1< $he my secondry ddress 8(S7< messge is true nd the 7C:S stte is cti!e, nd the
"istener primry ddressed stte 8B;7S< is cti!e
2< 1r the Ion messge is true
3< 1r the "tn messge is true nd C7CS is cti!e
+.8...+ 6istener Addressed State
:6ADS;
In B7:S the B %unction hs recei!ed its "isten ddress nd is prepred %or, but not engged in, the
trns%er o% de!ice dependent messges' In B7:S the B& %unction hs recei!ed both its primry
nd secondry "isten ddresses nd is prepred %or, but not engged in, the trns%er o% de!ice
dependent messges'
$he B7:S does not pro!ide remote messge sending
cpbi"ity' $he B %unction sh"" e)it B7:S nd enter
1< $he "istener cti!e stte 8B7CS< #ithin t
2
i% the 7$N messge is %"se
2< $he BI:S i% either0
< $he un"isten 8+NB< messge is true nd 7C:S is cti!e
b< 1r the "oc" un"isten 8"un< messge is true nd
C7CS is cti!e c< 1r the ($7 messge is true nd
7C:S is cti!e
d< 1r #ithin t
4
i% the I.C messge is true
N1$& I +se o% the e)pression contining the ($7
messge is option"'
$he B& %unction sh"" e)it B7:S
nd enter0
1< $he B7CS #ithin t
2
i% the 7$N messge is %"se
2< $he BI:S i% either0
< $he +NB messge is true nd 7C:S
is cti!e b< 1r the "un messge is true
nd C7CS is cti!e
c< 1r the (S7 messge is true nd $;7S nd 7C:S
re cti!e d< 1r #ithin t
4
i% the I.C messge is true
N1$& I +se o% the e)pression contining the (S7
messge is option"'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.8.... 6istener Acti1e State
:6A#S;
In B7CS the B %unction, or the B& %unction, is enb"ed to trns%er ny de!ice dependent messge
8:7B, &1S, S$B, &N:, or AGS< to the de!ice %unctions s recei!ed !i the inter%ce sign"
"ines' $he 7C %unction is used by the the de!ice %unction8s< to contro" the messge trns%er'
N1$& I $he coding nd %ormt o% the dt is, in gener", de!ice dependent nd
beyond the scope o% this stndrd'
$he B7CS does not pro!ide remote messge sending cpbi"ity'
36 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
$he B %unction or the B& %unction sh"" e)it B7CS nd enter0
1< $he B7:S #ithin t
2
i% the 7$N messge is true
2< $he BI:S #ithin t
4
i% the I.C messge is true
+.8...4 6istener Primar% Idle State :6PIS;
In B;IS the B& %unction is b"e to recogniDe its primry ddress nd not b"e to respond to its
secondry ddress' $he
B& %unction po#ers on in B;IS'
$he B;IS does not pro!ide remote messge sending cpbi"ity'
$he B& %unction sh"" e)it B;IS nd enter B;7S i% the (B7 messge is true nd 7C:S is cti!e'
+.8...3 6istener Primar% Addressed State :6PAS;
In B;7S the B& %unction is b"e to recogniDe nd respond to its
secondry ddress' $he B;7S does not pro!ide remote messge
sending cpbi"ity'
$he B& %unction sh"" e)it B;7S nd enter B;IS i% the primry commnd group 8;CJ< messge is
true, the (B7
messge is %"se nd 7C:S is cti!e'
+.8.4 6 'nction and 6E 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the B nd B& inter%ce %unctions sh"" be those "isted in $b"es 16 nd
17'
+.8.3 Additional 6 or 6E 4e=irements and )idelines
&ch de!ice tht inc"udes n B %unction, 8or B& %unction<, sh"" pro!ide mens by #hich the
"isten ddress 8or secondry ddress<, tht it recogniDes s (B7 8or (S7<, cn be chnged in the
%ie"d by the user o% the de!ice'
!able 182Allo(able Sbsets to 6 Interface
'nction
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 31
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!able 172Allo(able Sbsets to 6E Interface
'nction
$he interruption o% de!ice recei!ing dt by trnsitions in nd out o% B7CS shou"d not
d!erse"y %%ect the %uture receipt o% input dt It is recommended tht de!ice returning to
B7CS shou"d continue #ith the input dt string t the point o% interruption'
&ch de!ice tht inc"udes the Ion messge sh"" be pro!ided #ith "oc" mens to generte the
"isten on"y condition' It is intended tht the Ion messge be used in system #ith no C inter%ce
%unction cpbi"ity'
+.7 Ser1ice 4e=est :S4; Interface
'nction
+.7.1 )eneral
Descri*tion
$he SA inter%ce %unction pro!ides de!ice #ith the cpbi"ity to re2uest ser!ice synchronous"y
%rom the contro""er in chrge o% the inter%ce'
It "so synchroniDes the content o% the AGS messge o% the composite sttus byte present during
seri" po"" so tht the
SAG messge cn be remo!ed %rom the inter%ce once the messge is recei!ed true by the
contro""er in chrge 8see
2'12'1
<'
+.7.+ S4 Interface 'nction State
Diagrams
$he SA inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
gi!en in .ig 9 nd the stte descriptions gi!en throughout 2'7' $b"e 18 speci%ies the set o%
messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 19
speci%ies the messges tht sh"" be sent nd the de!ice %unction interction re2uired #hi"e ech
stte is cti!e'
32 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre 92S4 State
Diagram
!able 182S4
$nemonics
!able 192S4 $essage
,t*ts
2e,ote )essage Sent
S29
State
S29 "e1ice (unction
Interaction
N;A
S
8.< no
ne
SAG
S
$ no
ne
7;A
S
8.< no
ne
+.7.. S4 State Descri*tion
+.7...1 Negati1e Poll 4es*onse State :NP4S;
In N;AS the SA %unction is not re2uesting ser!ice' $he SA %unction po#ers on in N;AS' In
N;AS the SAG messge sh"" be sent pssi!e %"se'
N1$& I $he AGS messge #i"" be sent %"se #hen S;7S is cti!e 8see 2'4'3'4< nd N;AS is cti!e'
$he SA %unction sh"" e)it N;AS nd enter SAGS t ny time the re2uest ser!ice 8rs!< messge is true nd S;7S is not
cti!e'
+.7...+ Ser1ice 4e=est State :S?4S;
In SAGS the SA %unction continuous"y indictes o!er the inter%ce tht it is re2uesting ser!ice' In
SAGS the SAG messge sh"" be sent true'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 33
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he SA %unction sh"" e)it SAGS nd enter0
1< $he N;AS i% the rs! messge is %"se nd S;7S is not cti!e'
2< $he %%irmti!e po"" response stte 87;AS< i% S;7S is cti!e
+.7.... Affirmati1e Poll 4es*onse State :AP4S;
In 7;AS the SA %unction re2uires ser!ice, but is not ctu""y re2uesting it o!er the inter%ce' In
7;AS the SAG messge sh"" be sent pssi!e %"se'
N1$& I $he AGS messge #i"" be sent true by the t"-er #hen S;7S is cti!e 8see 2'4'3'4< nd 7;AS is cti!e'
$he SA %unction sh"" e)it 7;AS nd enter N;AS t ny time the rs! messge is %"se nd S;7S is not cti!e'
+.7.4 S4 Interface 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the SA inter%ce %unction sh"" be those "isted in $b"e 26'
!able +>2Allo(able Sbsets to S4 Interface
'nction
7ther (unction
Identification "escri-tion States 7,itted 7ther 2e8uire,ents Su.sets 2e8uired
SA6 no cpbi"ity "" no
ne
none
SA1 comp"ete cpbi"ity none no
ne
$1, $2, $4, $6,
$&1, $&2, $&4 or
$&6
+.7.3 Additional S4 Interface 'nction 4e=irements and )idelines
$he SA %unction is re2uired %or ech uni2ue reson %or re2uesting ser!ice'
I% more thn one reson e)ists, #ithin de!ice, to re2uest ser!ice then seprte SA %unction nd corresponding rs!
messge sh"" be used %or ech seprte reson'
;re%erred prctice is to "ogic""y 1A mu"tip"e conditions #ithin de!ice to generte sing"e reson %or re2uesting
ser!ice %or sing"e SA %unction' I% mu"tip"e SA %unctions re used, sing"e SAG true messge shou"d be sent #hen
re2uested by ny o% the SA %unctions #ithin de!ice'
/hi"e the $ %unction is in the S;7S, the AGS messge sh"" be sent true i% ny o% the SA %unctions, #ithin de!ice, is
in the 7;AS' /hen the SA %unction e)its SAGS, the SAG messge is not sent gin unti" either the rs! messge goes
%"se nd reoccurs, or di%%erent SA %unction in the sme de!ice enters SAGS'
$he SAG messge recei!ed, !i the contro""er 8c< %unction, is the "ogic" 1A o% the SAG messges sent by "" SA
%unctions' $he #y this is per%ormed !i the use o% the SAG sign" "ine is e)p"ined in 4'4'2'
+.8 4emote 6ocal :46; Interface 'nction
+.8.1 )eneral Descri*tion
$he AB inter%ce %unction pro!ides de!ice #ith the cpbi"ity to enb"e nd disb"e its "oc" contro"s'
34 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.8.+ 46 'nction State
Diagram
$he AB inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm
gi!en in .ig 16 nd the stte descriptions gi!en throughout 2'8' $b"e 21 speci%ies the set o%
messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 22 speci%ies
the de!ice %unction interction re2uired #hi"e ech stte is cti!e'
'igre 1>246 State
Diagram
!able +1246
$nemonics
!able ++246 $essage
,t*ts
2# State 2e,ote )essages Sent "e1ice (unction Interaction
B1CS no
ne
de!ice is in >"oc" contro"? mode
B/BS no
ne
de!ice is in >"oc" contro"? mode
A&(S no
ne
de!ice is in >remote contro"? mode
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
A/BS no
ne
de!ice is in >remote contro"? mode
+.8.. 46 State Descri*tions
+.8...1 6ocal State :6,#S;
In B1CS "" "oc" contro"s o% the ssocited de!ice %unctions re operti!e nd the de!ice my respond to
corresponding de!ice dependent messges %rom the inter%ce' $he AB %unction po#ers on in B1CS'
$he B1CS does not pro!ide remote messge sending cpbi"ity'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 34
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he AB %unction sh"" e)it B1CS i% the A&N messge is true nd enter'
1< $he remote stte 8A&(S< i% the return to "oc" 8rt"< messge is %"se nd the (B7 messge is
true nd 7C:S
is cti!e
2< $he "oc" #ith "oc-out stte 8B/BS< i% the uni!ers" coded commnd "oc" "oc-out 8BB1< is
true nd 7C:S
is cti!e
+.8...+ 6ocal (it" 6oc7ot State :656S;
In B/BS "" "oc" contro"s o% the ssocited de!ice %unctions re operti!e, nd the de!ice
my respond to corresponding de!ice dependent messges %rom the inter%ce' $he rt" messge is
ignored'
$he B/BS does not pro!ide remote messge sending
cpbi"ity' $he AB %unction sh"" e)it B/BS nd enter0
1< $he remote #ith "oc-out stte 8A/BS< #hen (B7 is true nd 7C:S is cti!e
2< $he B1CS #ithin t
4
the A&N messge is %"se
+.8.... 4emote State :4E$S;
In A&(S some or "" o% the "oc" contro"s 8o% the ssocited de!ice %unctions< tht h!e
corresponding remote contro"s e)cept those contro"s #hich send "oc" messges to inter%ce
%unctions, my be inoperti!e'
$he A&(S does not pro!ide remote messge sending
cpbi"ity' $he AB %unction sh"" e)it A&(S nd enter0
1< $he A/BS is the BB1 messge is true nd 7C:S is cti!e
2< $he B1CS0
< /ithin t
4
i% the A&N messge is %"se
b< 1r the go to "oc" 8J$B< messge is true nd 7C:S nd B7:S re cti!e
c< 1r the rt" messge is true nd either the BB1 messge is %"se or 7C:S is incti!e
+.8...4 4emote (it" 6oc7ot State :456S;
In A/BS some or "" o% the "oc" contro"s 8o% the ssocited de!ice %unctions< tht h!e
corresponding remote contro"s, e)cept those contro"s #hich send "oc" messges to inter%ce
%unctions, my be inoperti!e' $he rt" messge is ignored'
$he A/BS does not pro!ide remote messge sending
cpbi"ity, $he AB %unction sh"" e)it A/BS nd enter0
1< $he B1CS #ithin t
4
i% the A&N messge is %"se
2< $he B/BS i% the J$B messge is true nd B7:S nd 7C:S re cti!e
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.8.4 46 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the Aemote Boc" Inter%ce .unction sh"" be those "isted in $b"e 23'
36 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able +.2Allo(able Sbsets to 46 Interface
'nction
7ther (unction
Identifica
tion
"escri-ti
on
States
7,itted
7ther
2e8uire
,ents
Su.s
ets
2e8u
ired
AB6 no cpbi"ity
AB1 comp"ete
cpbi"ity
AB2 no "oc" "oc- out
+
.
8
.
3

A
d
d
i
t
i
o
n
a
l

4
6

I
n
t
e
r
f
a
c
e

'

n
c
t
i
o
n

4
e
=

i
r
e
m
e
n
t
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
s and )idelines
$he bi"ity o% de!ice either to send de!ice dependent messges o!er the inter%ce or to
recei!e nd uti"iDe de!ice dependent messges not in con%"ict #ith "oc""y !i"b"e dt is
independent o% the stte #hich is cti!e #ithin the AB %unction'
/hen either A&(S or A/BS is cti!e, the ssocited de!ice sh"" become responsi!e to
"" subse2uent input dt recei!ed !i the inter%ce' Boc" contro"s sh"" be ignored un"ess
speci%ic""y enb"ed by de!ice dependent messges sent %ter entering A&(S or A/BS'
It is recommended tht the de!ice not "ter its stte 8inc"uding "oc" contro"s< s resu"t o%
trnsition %rom B1CS to
A&(S
or
%rom
B/BS
to
A/BS
'
Con!erse"y, #hen either B1CS or B/BS becomes cti!e, the ssocited de!ice sh""
become responsi!e to %uture use o% "oc" contro"s'
7%ter trnsition %rom A&(S or A/BS to B1CS or B/BS, it is recommended tht
de!ices, #hose indictors 8mechnic", position", etc< cnnot be chnged by remote
contro", "ter their "oc" contro"s 8nd de!ice stte !rib"es< s necessry %or their %ront
pne" indictors nd de!ice stte to gree'
7%ter trnsition %rom A&(S or A/BS to B1CS or B/BS, it is recommended tht
de!ices, #hose %ront pne" indictors cn be chnged by remote contro", "ter their
indictors s necessry %or their %ront pne" indiction nd de!ice stte to gree'
It is re2uired tht the rt" messge sh"" not
be generted permnent"y'
7pp"ictions tht re2uire bso"ute "oc" contro" o% de!ice by "oc" progrmming source
8%or e)mp"e, humn opertor< re beyond the scope o% this stndrd'
+.9 Parallel Poll
:PP; Interface
'nction
+.9.
1
)e
ner
al
De
scr
i*ti
on
$he ;; inter%ce %unction pro!ides de!ice #ith the cpbi"ity to present ;;A messge
to the contro""er in chrge #ithout being pre!ious"y ddressed to t"-'
$he sign" "ines :I11 through :I68 re used to con!ey the de!ice sttus bits during the
pr""e" po""' In order %or de!ice to respond #ith ;;A messge, de!ice sh"" h!e been
ssigned 8con%igured< to sing"e :I1 "ine either by the contro""er or by "oc" messge'
$his ""o#s up to eight de!ices #ith one-"ine-per-de!ice ssignment "though ny
number o% de!ices cn be
hnd"ed through shring
o% :I1 "ines'
$he use o% the pr""e"
po"" %ci"ity #ithin
system re2uires
commitment o% the
current inter%ce
contro""er to conduct
pr""e" po"", s re2uired'
1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
37
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he pr""e" po"" %ci"ity cn be used to indicte re2uest %or ser!ice' $his cpbi"ity di%%ers %rom use o% the SAG
messge in the %o""o#ing #ys0
1< 7 contro""er initites pr""e" po"" se2uence #heres ny de!ice re2uests the initition o% seri" po""
se2uence'
2< 7 pr""e" po"" enb"es the trns%er o% sttus dt %rom mu"tip"e de!ices concurrent"y #heres seri" po""
se2uenti""y co""ects sttus dt %rom ech de!ice'
+.9.+ PP 'nction State Diagram
$he ;; inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm gi!en in .ig 11 nd the
stte descriptions gi!en throughout 2'9' $b"e 24 speci%ies the set o% messges nd sttes re2uired to e%%ect trnsition
%rom one cti!e stte to nother' $b"e 24 speci%ies the messges tht shou"d be sent nd the de!ice %unction interction
re2uired by the %unction #hi"e ech stte is cti!e'
'igre 112PP State Diagram
!able +42PP $nemonics
38 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able +32PP $essage ,t*ts
2e,ote )essage Sent
33 State 9ualifier 332n
%:
"e1ice (unction Interaction
;;IS 8.< none
;;SS 8.< none
;;7S ist ? S $ none
;;7S ist ? S 8.< none
@See 2'9'3'3, second prgrph'
T$his co"umn re%ers on"y to the speci%ic messge ssigned by the de!ice'
+.9.. PP State Descri*tions
+.9...1 Parallel Poll Idle State :PPIS;
In ;;IS the ;; %unction is unb"e to respond to pr""e" po"" issued by the
inter%ce contro""er' $he ;; %unction po#ers on in ;;IS'
In ;;IS "" pr""e" po"" response 8;;A< messges sh"" be sent pssi!e %"se'
$he ;; %unction sh"" e)it ;;IS nd enter the pr""e" po"" stndby stte 8;;SS< %% either0
1< $he pr""e" po"" enb"e 8;;&< messge is true nd ;7CS nd 7C:S re cti!e
2< 1r the "oc" po"" enb"ed 8"pe< messge is true
N1$& I Both the "pe nd ;;& trnsitions re option"= on"y one sh"" be used t ny gi!en time'
+.9...+ Parallel Poll Standb% State :PPSS;
In ;;SS the ;; %unction is b"e to respond to pr""e" po""s issued by the de!ice contro""er
#hene!er they occur' In ;;SS "" ;A messges sh"" be sent pssi!e %"se'
$he ;; %unction sh"" e)it the ;;SS nd enter0
1< $he pr""e" po"" cti!e stte 8;;7S< #ithin t
4
i% the identi%y 8I:5< nd 7$N messges re
true 8 pr""e" po"" is in progress<
2< $he ;;IS i%0
< $he "pe messge is
%"se
b< 1r the pr""e" po"" disb"e 8;;:< messge is true nd ;7CS nd
7C:S re cti!e c< 1r the pr""e" po"" uncon%igure 8;;+< messge is
true nd 7C:S is cti!e
N1$& I Both the "pe nd ;;: trnsitions re option"= on"y one sh"" be used t ny gi!en time'
+.9.... Parallel Poll Acti1e State :PPAS;
In ;;7S the ;; %unction is responding to the pr""e" po"" current"y being conducted by the inter%ce
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
contro""er'
In ;;7S one o% the ;;A messges sh"" be sent true i%, nd on"y i%, the !"ue o% the indi!idu" sttus
8ist< messge is e2u" to the !"ue o% the sense 8S< bit recei!ed s prt o% the most recent"y recei!ed
;;& commnd' $he ;;A messge
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 39
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
to be sent sh"" be the one speci%ied by the three bits ;1 through ;3 recei!ed s prt o% the most
recent"y recei!ed ;;&
commnd' $b"e 26 "ists the ;;A messge speci%ied by ech o% the combintions o% !"ues o% ;1
through ;3 8see
2'9'4<' 7"" other ;;A messges shou"d be sent pssi!e %"se'
!able +82PP4 $essage S*ecified b% Eac" of t"e #ombination of 0ales PI
!"rog" P.
;its 2ecei1ed with )ost 2ecent 33E &o,,and
33 3< 31
332 )essage S-ecified
6 6 6 ;;A1
6 6 1 ;;A2
6 1 6 ;;A3
6 1 1 ;;A4
1 6 6 ;;A4
1 6 1 ;;A6
1 1 6 ;;A7
1 1 1 ;;A8
$he ;; inter%ce %unction sh"" e)it ;;7S nd enter ;;SS #ithin t
4
i% either the I:5 or 7$N messge is %"se 8the
pr""e" po"" is o!er<'
+.9...4 Parallel Poll /naddressed to #onfigre State :P/#S;
In ;+CS the ;; %unction sh"" ignore ny ;;& or ;;: messges #hich might be recei!ed o!er the
inter%ce' $he ;;
%unction po#ers on in ;+CS'
$he ;+CS does not pro!ide remote messge sending cpbi"ity'
$he ;; %unction sh"" e)it ;+CS nd enter the pr""e" po"" ddressed to con%igure stte 8;7CS< %%
the ;;C messge is true, nd B7:S nd 7C:S re cti!e'
+.9...3 Parallel Poll Addressed to #onfigre State :PA#S;
In ;7CS the ;; %unction is b"e to ct upon ;;& or ;;: messges recei!ed o!er the inter%ce' I%
;;& messge is recei!ed, the ttendnt bits S, ;1, ;2, nd ;3 shou"d be s!ed by the %unction'
$he ;7CS does not pro!ide remote messge sending cpbi"ity'
$he ;; %unction sh"" e)it ;7CS nd enter ;+CS #hen the ;CJ messge is true, the pr""e" po""
con%igure 8;;C<
messge is %"se nd 7C:S is cti!e
+.9.4 PP Interface 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the pr""e" po"" inter%ce %unction sh"" be those "isted in $b"e 27'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
46 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able +72Allo(able Sbsets to PP Interface
'nction
+.9.3 Additional PP Interface 'nction 4e=irements and )idelines
I% subset ;;2 is t-en, %ie"d-settb"e "oc" messges sh"" substitute %or the ;;& commnd to
speci%y ;;A messge nd the messge sense to be used during pr""e" po""'
+.1> De1ice #lear :D#; Interface 'nction
+.1>.1 )eneral Descri*tion
$he :C inter%ce %unction pro!ides the de!ice #ith the cpbi"ity to be c"ered 8initi"iDed< either
indi!idu""y or s prt o% group o% de!ices' $he group my be either subset or "" ddressed
de!ices in one system'
+.1>.+ D# 'nction State Diagram
$he :C inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm
gi!en in .ig 12 nd the stte descriptions gi!en throughout 2'16'
'igre 1+2D# State
Diagram
$b"e 28 speci%ies the set o% messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte
to nother' $b"e 29
speci%ies the de!ice %unction interction re2uired #hi"e ech stte is cti!e'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 41
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!able +82D#
$nemonics
!able +92D# $essage
,t*ts
"& State 2e,ote )essage Sent "e1ice (unction 5"(6 Interaction
:CIS none norm" de!ice %unction opertion
:C7S none :. shou"d return to -no#n %i)ed stte
+.1>.. D# 'nction State Descri*tions
+.1>...1 De1ice #lear Idle State :D#IS;
In :CIS the :C %unction is incti!e'
$he :CIS does not pro!ide remote messge sending cpbi"ity' $he :C %unction sh"" e)it :CIS nd enter the de!ice
c"er cti!e stte 8:C7S< i% 7C:S is cti!e, nd either0
1< $he de!ice c"er 8:CB< messge is true
2< 1r the se"ected de!ice c"er 8S:C< messge is true nd B7:S is cti!e
N1$& I +se o% the e)pression contining the S:C messge is option"'
+.1>...+ De1ice #lear Acti1e State :D#AS;
In :C7S the :C %unction sends n intern" messge to the de!ice %unction8s< cusing it 8them< to be c"ered' $he
:C7S does not pro!ide remote messge sending cpcity'
$he :C %unction sh"" e)it :C7S nd enter the de!ice c"er id"e stte 8:CIS< i% either 7C:S is incti!e or neither0
1< $he :CB messge is true
2< Nor the S:C messge is true nd B7:S is cti!e
N1$& I +se o% the e)pression contining the S:C messge is option"'
+.1>.4 D# Interface 'nction Allo(able Sbsets
$he on"y ""o#b"e subsets to the :C inter%ce %unction sh"" be those "isted in $b"e 36'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
42 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able .>2Allo(able Sbsets to D# Interface
'nction
+.1>.3 Additional D# 'nction 4e=irements and
)idelines
$he :C7S %%ects on"y de!ice %unctions nd does not %%ect other inter%ce %unctions
8c"ered by I.C<
7 de!ice my use the :C %unction %or ny purpose consistent #ith its opertion' Norm""y, use o%
the :C %unction shou"d ""o# resumption o% de!ice dependent messge %"o# to nd %rom de!ice
%unctions' Co#e!er, this %unction my be used to put ny subset o% the de!iceFs %unctions to
de%ined stte deemed pproprite by the designer, #hich stte the designer sh"" then speci%y'
+.11 De1ice !rigger :D!; Interface
'nction
+.11.1 )eneral
Descri*tion
$he :$ inter%ce %unction pro!ides the de!ice #ith the cpbi"ity to h!e its bsic opertion
strted either indi!idu""y or s prt o% group o% de!ices' $he group my be either subset or ""
ddressed de!ices in one system'
+.11.+ D! 'nction State
Diagram
$he :$ inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte
descriptions gi!en .ig 13 nd the stte descriptions gi!en throughout 2'11' $b"e 31 speci%ies the
set o% messges nd sttes re2uired to e%%ect trnsition %rom one cti!e stte to nother' $b"e 32
speci%ies the de!ice %unction interction re2uired #hi"e ech stte is cti!e'
'igre 1.2D! State
Diagram
!able .12D!
$nemonics
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 43
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!able .+2D! $essage
,t*ts
"T State 2e,ote )essages Sent "e1ice (unction 5"(6 Interaction
:$IS no
ne
norm" :. opertion
:$7S no
ne
:. shou"d strt per%orming triggered
opertion
+.11.. D! 'nction State Descri*tions
+.11...1 De1ice !rigger Idle State :D!IS;
In :$IS the :$ %unction is incti!e' $he :$IS does not pro!ide remote messge sending cpbi"ity'
$he :$ %unction sh"" e)it :$IS nd enter the de!ice trigger cti!e stte 8:$7S< i%0
1< $he group e)ecute trigger 8J&$< messge is true
2< 7nd B7:S nd 7C:S re cti!e
+.11...+ De1ice !rigger Acti1e State :D!AS;
In :$7S the :$ %unction sends n intern" messge to the de!ice %unction cusing it to strt per%orming its bsic
opertion'
$he :$7S does not pro!ide remote messge sending cpbi"ity'
$he :$ %unction sh"" e)it :$7S nd enter :$IS i% either0
1< $he J&$ messge is %"se
2< 1r B7:S is incti!e
3< 1r 7C:S is incti!e
+.11.4 D! Interface Allo(able Sbsets
$he on"y ""o#b"e subsets to the :$ inter%ce %unction sh"" be those "isted in $b"e 33'
!able ..2Allo(able Sbsets to D! Interface
'nction
7ther (unction
Identification "escri-tion States 7,itted 7ther 2e8uire,ents Su.sets 2e8uired
:$6 no cpbi"ity "" none none
:$1 comp"ete
cpbi"ity
none none B1-B4 or B&1-B&4
+.11.3 Additional D! 'nction 4e=irements and )idelines
$he :$7S indictes tht the de!ice 8or de%ined portions o% the de!ice< is to strt per%orming its designted opertion' It
is recommended tht the de!ice shou"d begin the opertion immedite"y %ter :$7S becomes cti!e'
1nce de!ice opertion hs been strted, it sh"" not respond to subse2uent stte trnsitions unti" the opertion is
comp"ete' 1n"y %ter comp"etion o% the %irst opertion cn the de!ice strt ne# opertion in response to the ne)t :$7S
cti!e condition'
44 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1+ #ontroller :#; Interface 'nction
+.1+.1 )eneral Descri*tion
$he C inter%ce %unction pro!ides de!ice #ith the cpbi"ity to send de!ice ddresses, uni!ers" commnds nd
ddressed commnds to other de!ices o!er the inter%ce' It "so pro!ides the cpbi"ity to conduct pr""e" po""s to
determine #hich de!ices re2uire ser!ice'
7 C inter%ce %unction cn e)ercise its cpbi"ities on"y #hen it is sending the 7$N messge o!er the inter%ce'
I% more thn one de!ice on the inter%ce hs C inter%ce %unction, then "" but one o% them sh"" be in the contro""er id"e
stte 8CI:S< t ny gi!en time' $he de!ice contining the C inter%ce %unction #hich is not in the CI:S is c""ed the
contro""er-in-chrge 8o% the inter%ce system<' ;rotoco" is pro!ided #ithin this stndrd to ""o# de!ices #ith C
inter%ce %unction to t-e turns s the contro""er-in-chrge o% the inter%ce'
$he C inter%ce %unction in one o% the de!ices connected to n inter%ce 8but no more thn one< cn e)ist in the system
contro" cti!e stte 8S7CS<' It sh"" remin in this stte throughout opertion o% the inter%ce nd so possesses the
cpbi"ity to send the I.C nd A&N messges o!er the inter%ce t ny time #hether or not it is the contro""er-in- chrge'
$his de!ice is c""ed the system contro""er 8o% the inter%ce system<'
+.1+.+ # 'nction State Diagram
$he C inter%ce %unction sh"" be imp"emented so s to per%orm ccording to the stte digrm gi!en in .ig 14 nd the
stte descriptions gi!en throughout 2'12'1' $b"e 34 speci%ies the set o% messges nd sttes re2uired to e%%ect trnsition
%rom one cti!e stte to nother' $b"e 34 speci%ies the messges tht sh"" be sent nd the de!ice %unction interction
re2uired #hi"e ech stte is cti!e'
+.1+.. # State Descri*tions
+.1+...1 #ontroller Idle State :#IDS;
In CI:S the C %unction re"in2uishes "" o% its inter%ce contro" cpbi"ities' $he C %unction po#ers on in CI:S' In
CI:S the 7$N nd I:5 messges sh"" be sent pssi!e %"se nd the N+B messge sh"" be sent pssi!e true' $he C
%unction sh"" e)it CI:S nd enter contro""er ddressed stte 8C7:S< #hen either0
1< $he t-e contro" 8$C$< messge 8sent by the contro""er-in-chrge< is true, the $7:S nd 7C:S re cti!e, nd
the I.C messge is %"se
2< 1r the system contro" inter%ce c"er cti!e stte 8SI7S< is cti!e
N1$& I $he e)pression contining the $C$ messges is option"'
+.1+...+ #ontroller Addressed State :#ADS;
In C7:S the C %unction is in the process o% becoming the contro""er-in-chrge o% the inter%ce but is #iting unti" the
current contro""er stops sending the 7$N messge
In C7:S the 7$N nd I:5 messges sh"" be sent pssi!e %"se nd the N+B messge sh"" be sent pssi!e true'
$he C %unction sh"" e)it C7:S nd enter0
1< $he contro""er cti!e stte 8C7CS< i% the 7$N messge is %"se
2< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 44
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre 142# State
Diagram
46 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able .42#
$nemonics
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 47
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
& State
!able .32# $essage ,t*ts
3
2e,ote )essages Sent
!TN I"Y )ultiline "e1ice (unction 5"(6 Interaction
CI:S 8.< 8.< 8N+B< :. sh"" not send
inter%ce messges
C7:S 8.< 8.< 8N+B< :. sh"" not send
inter%ce messges
C7CS $ .
@
:. cn send inter%ce messges
C;/S $ $ 8N+B< :. sh"" not send inter%ce
messges
C;;S $ $ 8N+B< :. cn recei!e ;;A messges
CSBS . 8
.
8N+B< :. sh"" not send inter%ce
messges
CSCS . 8
.
8N+B< :. sh"" not send inter%ce
messges
CS/S $ . or
8.<
8N+B< :. sh"" not send inter%ce
messges
C7/S $ . 8N+B< :. sh"" not send inter%ce
messges
C$AS $ . $C$ :. sh"" %inish sending $C$
messge
Aemote (essges
Sent
C Stte I.C :e!ice .unction
8:.< Interction
SIIS 8
.
no
ne
SINS . no
ne
SI7S $ no
ne
Aemote (essges Sent
C Stte A&N :e!ice .unction
8:.< Interction
SAIS 8
.
no
ne
SANS . no
ne
SA7S $ no
ne
C Stte Aemote (essges Sent :e!ice .unction
8:.< Interction
CSNS no
ne
no ser!ice re2uests e)ist
CSAS no
ne
:. noti%ied o% re2uest %or ser!ice
@7ny coded inter%ce messge "isted in $b"e ' 7"though enb"ed by the C %unction, these
messges originte #ithin the de!ice %unctions'
+.1+.... #ontroller
Acti1e State
:#A#S;
In C7CS the C %unction enb"es the trns%er o% mu"ti"ine inter%ce messges %rom the de!ice
%unction8s< to the inter%ce sign" "ines' $hese messges inc"ude de!ice ddresses, uni!ers"
commnds, or ddressed commnds' $he SC %unction determines #hen the de!ice %unction8s<
my chnge the messge content o% the mu"ti"ine messges being sent' Co#e!er, messge
content is determined so"e"y by the de!ice %unction8s<'
$he 7$N messge sh"" be sent continuous"y true nd the I:5 messge sh"" be sent
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
continuous"y
%"se, #hi"e
C7CS
is cti!e,
under
#hich
conditions
ny o% the
mu"ti"ine
messges
in $b"e 36
my be
sent by the
de!ice
%unctions'
4
(essge
!"ues sent
re sho#n
opposite on"y
those sttes
#hich %%ect
them' &ch
m*or section
o% the tb"e
corresponds
to group o%
mutu""y
e)c"usi!e
sttes #ithin
the contro""er
%unction'
48
1o$.ri6ht 7
1988 IEEE
All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
$he C %unction sh"" e)it C7CS nd enter0
1< $he contro""er trns%er stte 8C$AS< i% the $C$ messge is true, $7:S is 8option""y<
incti!e, nd 7C:S is cti!e
2< $he contro""er pr""e" po"" #it stte 8C;/S< %% the re2uest pr""e" po"" 8rpp< messge is true,
nd neither
S:5S nor S$AS is
cti!e
3< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
4< $he contro""er stndby stte 8CSBS< i% the gts 8go to stndby< messge is true, nd neither
S$AS nor S:5S
is cti!e
+.1+...4 #ontroller Parallel Poll 5ait State :#P5S;
In C;/S the C %unction is conducting pr""e" po"" o!er the inter%ce but #iting %or the :I1
"ines to sett"e' In C;/S the 7$N nd I:5 messges sh"" be sent true nd the N+B messge
sh"" be sent pssi!e true'
$he C %unction sh"" e)it C;/S nd enter0
1< $he contro""er pr""e" po"" stte 8C;;S< %ter period o% T
6
hs e"psed
2< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
3< $he C7/S stte %% the rpp messge is %"se
!able .82$ltiline
$essages
+ni!ers" Commnds 8mu"ti"ine<
7ddresses
BB1 8B7:<
@
:CB 8$7:<
T
S;& +NB
S;:
;;+
7ddressed Commnds Secondry
Commnds
J&$ 8S7:<
R
J$B ;;:
;;C ;;&
S:C
$C$
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
@Aepresents "isten ddress o% speci%ic de!ice 8recei!ed s (B7<'
TAepresents t"- ddress o% speci%ic de!ice 8recei!ed s ($7 or
1$7<'
R Aepresents secondry ddress o% speci%ic de!ice 8recei!ed s (S7
or 1S7<'
+.1+...3 #ontroller Parallel Poll State :#PPS;
In C;;S the C %unction is conducting pr""e" po"" nd cti!e"y trns%erring ;;A messge !"ues to
the de!ice %unction8s< s recei!ed !i the inter%ce sign" "ines'
In C;;S the 7$N nd I:5 messges sh"" be sent true nd the N+B messge sh"" be sent pssi!e true'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 49
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$he C %unction sh"" e)it C;;S nd
enter0
1< $he C7/S i% the rrp messge is %"se
2< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
+.1+...8 #ontroller Standb% State
:#S&S;
In CSBS the C %unction is ""o#ing t#o or more de!ices to trns%er de!ice dependent messges
o!er the inter%ce'
In CSBS the 7$N messge sh"" be sent %"se, the I:5 messge sh"" be sent pssi!e %"se, nd the
N+B messge sh"" be sent pssi!e true'
$he C %unction sh"" e)it CSBS nd
enter0
1< $he contro""er stndby ho"d stte 8CSCS< i% the t-e contro" synchronous"y 8tcs< messge is
true nd 7NAS
is cti!e
2< $he contro""er synchronous #it stte 8CS/S< i% the t-e contro" synchronous"y 8tc<
messge is true
3< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
+.1+...7 #ontroller S%nc"ronos 5ait State
:#S5S;
In CS/S the C %unction is in the process o% entering the contro""er cti!e #it stte 8C7/S< but is
#iting %or speci%ied time T
7
to m-e sure tht the current cti!e t"-er recogniDes the 7$N
messge being sent o!er the inter%ce' I% this stte #ere entered !i the tcs messge, the de!ice
%unction8s< sh"" continue to send it true during this stte'
$his cuses the 7C inter%ce %unction to continue sending the A.: messge %"se o!er the inter%ce,
ho"ding o%% trns%er o% the ne)t dt byte'
In CS/S the 7$N messge sh"" be sent true, the I:5 messges sh"" be sent cti!e or pssi!e %"se,
nd the N+B
messge sh"" be sent pssi!e
true'
$he C %unction sh"" e)it CS/S nd
enter0
1< $he C7/S %ter period o% T
7
hs e"psed or i% $7:S is cti!e
2< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
+.1+...8 #ontroller Acti1e 5ait State
:#A5S;
In C7/S the C %unction is #iting %or period o% T
9
be%ore entering C7CS' $his #it sh"" occur in
order to gurntee tht the &1I "ine hs sett"ed to its proper !"ue nd tht no de!ice is responding
erroneous"y to #ht ppers to be pr""e" po""'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
In C7/S the 7$N messge sh"" be sent true, the I:5 messge sh"" be sent %"se nd the N+B
messge sh"" be sent pssi!e true'
$he C %unction sh"" e)it C7/S nd
enter0
1< $he C7CS i% the rpp messge is %"se nd period o% T
9
hs e"psed
2< $he C;/S i% the rpp messge is true
3< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
46 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1+...9 #ontroller !ransfer State :#!4S;
In C$AS the C %unction is sending the $C$ ddressed commnd to nother de!ice nd is thus in
the process o% becoming id"e'
In C$AS the 7$N messge sh"" be sent true, the I:5 messge sh"" be sent %"se, nd the $C$
messge sh"" continue to be sent true'
$he C %unction sh"" e)it C$AS nd enter CI:S #hen either0
1< $he S$AS becomes incti!e
2< 1r #ithin t
4
i% the I.C messge is true nd S7CS is
not cti!e
+.1+...1> #ontroller Ser1ice 4e=ested State :#S4S;
In CSAS the C %unction is noti%ying the de!ice %unction8s< !i "oc" messge tht t "e'st one
de!ice on the inter%ce is re2uesting ser!ice'
$he CSAS does not pro!ide remote messge sending cpbi"ity'
$he C %unction sh"" e)it CSAS nd enter the contro""er ser!ice not re2uested stte 8CSNS< i% the
SAG messge is %"se'
+.1+...11 #ontroller Ser1ice Not 4e=ested State :#SNS;
In CSNS the C %unction is noti%ying the de!ice %unction8s< !i "oc" messge tht no de!ice on
the inter%ce is re2uesting ser!ice'
$he CSNS does not pro!ide remote messge sending cpbi"ity'
$he C %unction sh"" e)it CSNS nd enter CSAS i% the SAG messge is true'
+.1+...1+ S%stem #ontrol Not Acti1e State :SNAS;
In SN7S the C %unction re"in2uishes "" o% its system contro" cpbi"ities' $he SN7S does not
pro!ide remote messge sending cpbi"ity'
$he C %unction sh"" e)it SN7S nd enter S7CS i% the re2uest system contro" 8rsc< messge is true'
+.1+...1. S%stem #ontrol Acti1e State :SA#S;
In S7CS the C %unction is ""o#ed to e)ercise its system contro" cpbi"ities' $he S7CS does not
pro!ide remote messge sending cpbi"ity'
$he C %unction sh"" e)it S7CS nd enter SN7S i% the rsc messge is %"se'
+.1+...14 S%stem #ontrol Interface #lear Idle State :SIIS;
In SIIS the C %unction hs no cpbi"ity to c"er the inter%ce' $he C inter%ce %unction
po#ers on in SIIS' In SIIS the I.C messge sh"" be sent pssi!e %"se'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
$he C %unction sh"" e)it SIIS i% S7CS is cti!e nd enter'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 41
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
1< $he system contro" inter%ce c"er not cti!e stte 8SINS< i% the send inter%ce c"er 8sic<
messge is %"se
2< $he system contro" inter%ce c"er cti!e stte 8SI7S< i% the sic messge is true
+.1+...13 S%stem #ontrol Interface #lear Not Acti1e
State :SINS;
In SINS the C %unction is not engged in c"ering the
inter%ce' In SINS the I.C messge sh"" continuous"y
be sent %"se'
$he C %unction sh"" e)it SINS nd
enter0
1< $he SI7S i% the "oc" sic messge is true
2< $he SIIS i% S7CS is not cti!e
+.1+...18 S%stem #ontrol Interface #lear Acti1e
State :SIAS;
In SI7S the C %unction is engged in c"ering the
inter%ce'
7"" inter%ce %unctions connected to the system sh"" respond to the I.C true messge nd #i""
trns%er to -no#n initi" stte'
In SI7S the I.C messge sh"" be sent
true' $he C %unction sh"" e)it SI7S
nd enter0
1< $he SINS i% the sic messge is %"se nd SI7S hs been cti!e %or t "est period o% T
8
2< $he SIIS i% S7CS not cti!e
+.1+...17 S%stem #ontrol 4emote Enable Idle
State :S4IS;
In SAIS the C %unction hs no remote enb"e cpbi"ity' 7"" imp"ementtions o% the C %unction
shou"d remin in the SAIS continuous"y e)cept #hen used in de!ice cpb"e o% system contro""er
per%ormnce' $he C %unction po#ers on in the SAIS stte'
In SAIS the A&N messge sh"" be sent
pssi!e %"se' $he C %unction sh"" e)it SAIS
nd enter0
1< $he system contro" remote enb"e not cti!e stte 8SANS< i% the send remote enb"e 8sre<
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
messge is %"se nd
S7CS is cti!e
2< $he system contro" remote enb"e stte 8SA7S< i% the sre messge is true, S7CS is cti!e
nd SAIS hs been cti!e %or t "est period o% T
8
+.1+...18 S%stem #ontrol 4emote Enable Not Acti1e
State :S4NS;
In SANS the C %unction is not engged in enb"ing remote opertion o% other de!ices
o!er the inter%ce' In SANS the A&N messge sh"" be sent pssi!e %"se'
$he C %unction sh"" e)it SANS nd
enter0
1< $he SA7S i% the sre messge is true %or t "est period o% T
8
2< $he SAIS i% S7CS is not cti!e
42 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1+...19 S%stem #ontrol 4emote Enable Acti1e
State :S4AS;
In SA7S the C %unction is cti!e"y engged in enb"ing remote opertions o% other de!ices
o!er the inter%ce' In SA7S the A&N messge sh"" be continuous"y sent true'
$he C %unction sh"" e)it SA7S nd
enter0
1< $he SANS i% the sre messge is %"se
2< $he SAIS i% S7CS is not cti!e
+.1+...+> #ontroller Standb% 9old State
:#S9S;
In CSCS the C %unction is in ho"d stte unti" such time s the :7N messge is %"se s presented
to "" de!ices connected to the system' $he CSCS stte pre!ents %"se coincidence o% the 7$N nd
:7N messges, s obser!ed by id"e de!ices, during tcs se2uence'
In CSCS the 7$N messge sh"" be sent %"se, the I:5 messge sh"" be sent pssi!e %"se, nd the
N+B messge shou"d be sent pssi!e true'
$he C %unction sh"" e)it CSCS nd
enter'
1< $he Contro""er Stndby /it Stte 8CS/S< i% period o% T
16
hs e"psed
2< $he CSBS i% the tcs messge is %"se
3< $he CI:S #ithin t
4
i% the I.C messge is true nd S7CS is not cti!e
+.1+.4 # Interface 'nction Allo(able
Sbsets
$he on"y ""o#b"e subsets to the C inter%ce %unction sh"" be those
"isted in $b"e 37'
+.1+.3 Additional # 'nction 4e=irements and )idelines
*!2NIN+/ Use tca with caution'
Aestriction on the use o% te0 $he designer sh"" not ssume tht !"id dt #i"" be trns%erred
cross the inter%ce i% the
tc messge becomes true #hi"e de!ice dependent
messge is true'
Bc-ground0 7synchronous interruption o% n cti!e t"-er by contro""er through the use o% te
my occur t ny time #hen de!ice dependent messge is true' I% de!ice dependent messge is
true nd 7$N becomes true the interrupted byte cou"d be misinterpreted by other de!ices s n
inter%ce messge 8%or e)mp"e, commnd or ddress< nd produce unintended stte trnsitions'
$he tcs messge, i% used, my chnge %rom %"se to true on"y during CSBS' It my chnge %rom
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
true to %"se on"y during the C7/S' $hese restrictions gurntee tht A.: is he"d %"se %or the
proper mount o% time during synchronous t-e-contro" opertion'
7 de!ice #ith system contro""er cpbi"ity shou"d be pro!ided #ith mnu" mens to interrupt the
"oc" rsc messge i% tht de!ice is to be used in mu"tip"e contro""er en!ironments'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 43
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.1. 4emote $essage #oding and
!ransfer
+.1..1 4emote $essage
#oding
&ch remote messge is sent by n inter%ce %unction or recei!ed by n inter%ce %unction !i one
or more inter%ce sign" "ines' $his section de%ines the comp"ete set o% remote messges nd ho#
they re coded nd trns%erred on the sign" "ines' $he coding o% "" remote messges sent or
recei!ed by the !rious inter%ce %unctions is speci%ied in $b"e 38, Aemote (essge Coding'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
44 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'nction
Interface
#ont
rolle
r to
Sbsets
.72Allo(able
!able
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 44
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.1..+ 4emote $essage #oding
#once*ts
(essges my be coded into the "ogic" stte o% one or more
sign" "ines'
.or this stndrd, messge deri!ed %rom or sent s the "ogic" stte o% on"y one sign" "ine is
re%erred to s uni"ine messge 8%or e)mp"e, 7$N<'
.or this stndrd, messge deri!ed %rom or sent s combintion o% "ogic" sttes o% t#o or more
sign" "ines is re%erred to s mu"ti"ine messge 8%or e)mp"e, :CB<'
7 messge my be de%ined s "ogic" combintion 87N:, 1A, or N1$< o% other messges 8%or
e)mp"e, 1$7<' $he coding o% messge sent nd recei!ed is the sme'
+.1... 4emote $essage
!ransfer
7 messge is sent by dri!ing one or more speci%ied sign" "ines to "ogic" 1 or "ogic" 6' Bines
not speci%ied s prt o% the messge coding sh"" not be dri!en'
7 messge is recei!ed by sensing one or more speci%ied bus sign" "ines to determine the "ogic"
!"ue o% ech sign" "ine s either 1 or 6' Bines not speci%ied s prt o% the messge coding re
ignored'
7 uni"ine messge !"ue is considered !"id s soon s its corresponding "ogic stte is detected' 8See
$b"es 3, 6, 9, 19,
24, 34 %or times t #hich messges my be
sent'<
7 mu"ti"ine messge is !"id on"y #ithin the conte)t o% the SC nd 7C %unctions' 7 trnsmitted
mu"ti"ine messge is !"id #hi"e the SC %unction is in the source trns%er stte 8S$AS<' 7 recei!ed
mu"ti"ine messge is !"id #hi"e the 7C %unction is in the ccept dt stte 87C:S<'
7"" pssi!e messge !"ues re trns%erred s 6 sign" "ine s"tes' $his re2uires on"y the "ogic 1A o%
sign" "ine sttes to be per%ormed on the inter%ce'
+.1..4 4emote $essage #oding !able ,rgani@ation and
#on1entions
7"" messges cpb"e o% being sent or recei!ed by n inter%ce %unction re "isted by nme nd
mnemonic in $b"e ' $he tb"e corre"tes the messge !"ue 8true or %"se< to the bus sign" "ine
"ogic" !"ue 81 or 6< nd !ice !ers'
&ch remote messge entry in the tb"e speci%ies both the encoding re2uired to send the messges
nd the decoding re2uired to recie!ed the messges'
$he true !"ue o% uni"ine messge is speci%ied by the ssignment o% speci%ic "ogic" stte
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
to sign" "ine'
$he true !"ue o% mu"ti"ine messge is speci%ied by the ssignment o% uni2ue set o% "ogic" sttes
81 or 6< to the corresponding set o% sign" "ines tht contin the messge'
$he %"se !"ue o% messge is ny combintion o% "ogic sttes 81 or 6< other thn the uni2ue set tht
speci%ies the true !"ue'
&ch messge entry in the tb"e is identi%ied by type0 either uni"ine + or mu"ti"ine (' &ch messge
is %urther identi%ied by c"ss 81 o% 7< ccording to the %unction it per%orms #ithin the inter%ce
%unction or de!ice %unction'
46 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
$he "ogic" stte bus sign" "ine my h!e is speci%ied in the tb"e s 6, 1, 5, or O' $hese
represent the "ogic sttes s %o""o#s0
6 U "ogic" Dero
1 U "ogic" one
O U donFt cre 8%or the coding o% recei!ed messge<
O U sh"" not dri!e un"ess directed by nother messge 8%or the coding o%
trnsmitted messge< 5 U donFt cre 8%or the coding o% trnsmitted messge<
5 U donFt cre 8recommended %or the coding o% recei!ed messge<
+.1..3 4emote $essage #oding !able
Pers*ecti1e
$b"e is constructed to re%"ect ech remote messge sent 8or recei!ed< by ech the inter%ce %unction'
In ctu" use, t#o or more messges s de%ined in the tb"e my be sent concurrent"y 8%or e)mp"e,
:7B true nd 7$N %"se< by di%%erent inter%ce %unctions' See Notes 9 nd 16 to $b"e nd
7ppendi) C'13'
+.1..8 Smmar% Notes and S%mbols for 4emote $essage
#oding !able
Be!e" 7ssignment0
6 U Cigh stte sign" "e!e"
1 U Bo# stte sign" "e!e"
$ype + U +ni"ine messge
( U (u"ti"ine messge
C"ss 7
C
U 7ddressed commnd
7
:
U 7ddress 8t"- or
"isten<
:
:
U :e!ice dependent
C
S
U Cndsh-e
+
C
U +ni!ers" commnd
S
&
U Secondry
S
$
U Sttus
$he coding o% $b"e my be trns"ted to e2ui!"ent e"ectric" sign" "e!e"s s
speci%ied in 3'2' Symbo"s0
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
+.1..7 IS, #ode 4e*resentationA $essage #oding
)idelines
(ny de!ices use the IS1-7 bit code 8or the e2ui!"ent code in 7NSIO3'4-1986 K1L , 7mericn
Ntion" Stndrd Code %or In%ormtion Interchnge< becuse it is con!enient to both generte nd
interpret this code' $he re"tionships bet#een the IS1 code nd the messges 8binry bit ptterns<
de%ined nd described in this stndrd re identi%ied in this c"use'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 47
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
+.1..7.1 Interface
$essages
$he inter%ce system uti"iDes messge coding s de%ined in $b"e to crry inter%ce messges
mong de!ices #hen the
7$N messge is true' $his coding my be corre"ted to the IS1 code by re"ting :I11 through
:I17 to bits 1 through
7, respecti!e"y' $he IS1 code does not contin the e2ui!"ent o% the dedicted 7$N
messge 8bit or "ine<'
/hen the inter%ce system de%ined in this stndrd is interconnected, !i termin" unit, to other
en!ironments, then protoco" beyond the scope o% this stndrd sh"" be used to enb"e proper
communiction nd !oid possib"e contrdictions #ith other ssigned menings %or the IS1 code'
!able .824emote $essage #oding
;us Signal #ine5s6 and &oding
That
T l " " N
N
$ a I I "2
"
! E S I 2
- s 7 7 !(
!
T 7 2 ( E
)ne,onic )essage Na,e e s = 7 > 5 4 3 < 1 ?"
&
N I 9 & N
& !sserts the True ?alue of the )essage
7CJ ddressed commnd
group
( 7
C
5 6 6 6 O O O O OO
O
1 O O O O
7$N ttention + +
C
O O O O O O O O OO
O
1 O O O O
:7B dt byte 8Notes 1, 9< ( :
:
: : : : : : : : OO
O
6 O O O O
8 7 6 4 4 3 2 1
:7C dt ccepted + C
S
O O O O O O O O OO
6
O O O O O
:7N dt !"id + C
S
O O O O O O O O 1O
O
O O O O O
:CB de!ice c"er ( +
C
5 6 6 1 6 1 6 6 OO
O
1 O O O O
&N: end 8Note 9< + S
$
O O O O O O O O OO
O
6 1 O O O
&1S end o% string 8Notes 2, 9< ( :
:
& & & & & & & & OO
O
6 O O O O
8 7 6 4 4 3 2 1
J&$ group e)ecute trigger ( 7
C
5 6 6 6 1 6 6 6 OO
O
1 O O O O
J$B go to "oc" ( 7
C
5 6 6 6 6 6 6 1 OO
O
1 O O O O
I:5 identi%y + +
C
O O O O O O O O OO
O
O 1 O O O
I.C inter%ce c"er + +
C
O O O O O O O O OO
O
O O O 1 O
B7J "isten ddress group ( 7
:
5 6 1 O O O O O OO
O
1 O O O O
BB1 "oc" "oc- out ( +
C
5 6 6 1 6 6 6 1 OO
O
1 O O O O
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
(B7 my "isten ddress 8Note 3< ( 7
:
5 6 1 B B B B B OO
O
1 O O O O
4 4 3 2 1
($7 my t"- ddress 8Note 4< ( 7
:
5 1 6 $ $ $ $ $ OO
O
1 O O O O
4 4 3 2 1
(S7 secondry ddress 8Note 4< ( S
&
5 1 1 S S S S S OO
O
1 O O O O
4 4 3 2 1
48 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able .824emote $essage #oding :#ontined;
;us Signal #ine5s6 and &oding
That
& !sserts the True ?alue of the )essage
)ne,onic
T l " " N
N
$ a I I "2
"
! E S I 2
- s 7 7 !(
!
T 7 2 ( E
)essage Na,e e s = 7 >
5
4 3 <
1
?"
&
N I 9 & N
nu"" byte ( :
:
6 6 6
6
6 6 6
6
OO
O
O O O O O
N+B
1S7 other secondry ddress ( S
&
81S7 U
SCJ
(S7<
1$7 other t"- ddress ( 7
:
81$7 U
$7J
($7<
;CJ primry commnd group ( I 8;CJ U 7CJ ? +CJ ? B7J ? $7J<
;;C pr""e" po"" con%igure ( 7C 5 6 6 6 6 1 6 1 OOO 1 O O O O
;;& pr""e" po"" enb"e 8Note 6< ( S& 5 1 1 6 S ; ; ; OOO 1 O O O O
3 2 1
;;: pr""e" po"" disb"e 8Note 7< ( S& 5 1 1 1 : : : : OOO 1 O O O O
4 3 2 1
;;A 1 pr""e" po"" response 1 8Note 16< + S$ O O O O O O O 1 OOO 1 1 O O O
;;A 2 pr""e" po"" response 2 8Note 16< + S$ O O O O O O 1 O OOO 1 1 O O O
;;A 3 pr""e" po"" response 3 8Note 16< + S$ O O O O O 1 O O OOO 1 1 O O O
;;A 4 pr""e" po"" response 4 8Note 16< + S$ O O O O 1 O O O OOO 1 1 O O O
;;A 4 pr""e" po"" response 4 8Note 16< + S$ O O O 1 O O O O OOO 1 1 O O O
;;A 6 pr""e" po"" response 6 8Note 16< + S$ O O 1 O O O O O OOO 1 1 O O O
;;A 7 pr""e" po"" response 7 8Note 16< + S$ O 1 O O O O O O OOO 1 1 O O O
;;A 8 pr""e" po"" response 8 8Note 16< + S$ 1 O O O O O O O OOO 1 1 O O O
;;+ pr""e" po"" uncon%igure ( +C 5 6 6 1 6 1 6 1 OOO 1 O O O O
A&N remote enb"e + +C O O O O O O O O OOO O O O O 1
A.: redy %or dt + CS O O O O O O O O O6O O O O O O
AGS re2uest ser!ice 8Notes 8, 9< + S$ O 1 O O O O O O OOO 6 O O O O
SCJ secondry
commnd
group
( S& 5 1 1 O O O O O OOO 1 O O
O O
S:C se"ected de!ice c"er ( 7C 5 6 6 6 6 1 6 6 OOO 1
O O O O S;: seri" po"" disb"e ( +C 5 6
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
6 1 1 6 6 1 OOO 1 O O O O
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 49
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!able .824emote $essage #oding :#ontined;
;us Signal #ine5s6 and &oding
That
T l " " N
N
$ a I I "2
"
! E S I 2
- s 7 7 !(
!
T 7 2 ( E
)ne,onic )essage Na,e e s = 7 > 5 4 3 < 1 ?"
&
N I 9 & N
& !sserts the True ?alue of the )essage
S;& seri" po"" enb"e ( +
C
5 6 6 1 1 6 6 6 OO
O
1 O O O O
SAG ser!ice re2uest + S
$
O O O O O O O O OO
O
O O 1 O O
S$B sttus byte 8Notes 8,9< ( S
$
S O S S S S S S OO
O
6 O O O O
8 6 4 4 3 2 1
$C$ t-e contro" ( 7
C
5 6 6 6 1 6 6 1 OO
O
1 O O O O
$7J t"- ddress group ( 7
:
5 1 6 O O O O O OO
O
1 O O O O
+CJ uni!ers" commnd
group
( +
C
5 6 6 1 O O O O OO
O
1 O O O O
+NB un"isten ( 7
:
5 6 1 1 1 1 1 1 OO
O
1 O O O O
+N$ unt"- 8Note 11< ( 7
:
5 1 6 1 1 1 1 1 OO
O
1 O O O O
$he 196 coding on 7$N #hen sent concurrent #ith mu"ti"ine messges hs been dded to this re!ision %or interpreti!e con!enience'
N1$&S0
1 I :1-:8 speci%y the de!ice dependent dt bits'
2 I &1-&8 speci%y the de!ice dependent code used to indicte the &1S messge'
3 I B1-B4 speci%y the de!ice dependent bits o% the de!iceFs "isten ddress'
4 I $1-$4 speci%y the de!ice dependent bits o% the de!iceFs t"- ddress'
4 I S1-S4 speci%y the de!ice dependent bits o% the de!iceFs secondry ddress'
6 I S speci%ies the sense o% the ;;A'
S
2es-onse
6 6
1 1
;1-;3 speci%y the ;;A messge to be sent #hen pr""e" po"" is e)ecuted'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
66 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
33 3
<
3
1
332
)essage
6 6 6 ;;
A1
' ' ' '
' ' ' '
' ' ' '
1 1 1 ;;
A8
7 I :1-:4 speci%y donFt-cre bits tht sh"" not be decoded by the recei!ing de!ice' It is recommended tht "" Deroes be sent'
8 I S1-S6, S8 speci%y the de!ice dependent sttus' 8:I17 is used %or the AGS messge'<
9 I $he source o% the messge on the 7$N "ine is "#ys the C %unction, #heres the messges on the :I1 nd &1I "ines re enb"ed
by the $ %unction'
16 I $he source o% the messges on the 7$N nd &1I "ines is "#ys the C %unction, #heres the source o% the messges on the
:I1 "ines is "#ys the ;; %unction'
11 I $his code is pro!ided %or system use, see 6'3'
+.1..7.+ De1ice De*endent $essages
$he speci%ic coding o% de!ice dependent messges is beyond the scope o% this stndrd' 7%ter t"-er nd "istener8s< h!e
been ddressed !i inter%ce messges, ny common"y understood binry, BC:, or "phnumeric code my be used #hen
the 7$N messge is %"se'
1< $he "phnumeric codes 8dense subset o% the IS1 code, co"umns 2 through 4< re pre%erred %or
communiction o% the de!ice dependent messges #here!er possib"e' Bit 1 through bit 7 o% the IS1 code
corresponds to :I11-:I17'
2< /hen other codes re used 8%or e)mp"e, binry< the most signi%icnt bit shou"d be p"ced on the :I1 "ine tht
hs the highest number 8%or e)mp"e, :I68 %or bit 8<'
$he IS1 code is %urther i""ustrted in 7ppendi) & s it corre"tes #ith the codes o% this stndrd'
+.1..8 State !ransition !iming 0ales
$he T
)
nd t
y
!"ues "isted in Section 2 throughout the inter%ce %unction descriptions nd stte
digrms re de%ined in 3'8'
.. Electrical S*ecifications
..1 A**lication
$his section de%ines the e"ectric" speci%ictions %or inter%ce systems to be used in
en!ironments #here0
1< ;hysic" distnce bet#een de!ices is short
2< &"ectric" noise is re"ti!e"y
"o#
7"" e"ectric" speci%ictions %or the dri!er nd recei!er circuits re bsed on the use o% trnsistor
trnsistor "ogic 8$$B<
techno"ogy'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 61
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
N1$&S0
1 I Inter%ce %unction circuitry connected to the dri!ers or recei!ers my be imp"emented in other
de!ice techno"ogies t the designerFs choice'
2 I :ri!er nd recei!er de!ices need on"y be used on those sign" "ines re2uired %or the inter%ce
%unctions imp"emented 8see 3'4'1
%or termintion re2uirements<'
3 I &ither open co""ector o% three-stte dri!ers my be used s determined by dt rte
considertions o% 3'3 nd 4'2'
..+ 6ogical and Electrical State 4elations"i*s
$he re"tionship bet#een the "ogic" sttes de%ined in $b"e , Aemote (essge Coding, nd the
e"ectric" stte "e!e"s present on the sign" "ines is s %o""o#s0
&oding #ogical State Electrical Signal #e1els
6 corresponds to ? V2'6 N, c""ed high stte
1 corresponds to ? V 6'8 N, c""ed "o# stte
$he high nd "o# sttes re bsed on stndrd $$B "e!e"s %or #hich the po#er source does not
e)ceed V4'24 N dc nd
is re%erenced to "ogic
ground'
$his section indictes current %"o# into node #ith positi!e sign nd current %"o# out o% node
#ith negti!e sign'
... Dri1er 4e=irements
(essges my be sent in either n cti!e or pssi!e mnner o!er the inter%ce 8see 2'1'3<' 7"" pssi!e
true messge trns%er occurs the high stte nd sh"" be crried on sign" "ine using open co""ector
dri!ers'
....1 Dri1er !%*es
1pen co""ector dri!ers sh"" be used to dri!e the SAG, NA.:, nd N:7C
sign" "ines'
1pen co""ector dri!ers or three-stte dri!ers my be used to dri!e :I1 1-8, :7N, I.C, 7$N, A&N,
nd &1I sign" "ines #ith this e)ception0 :I11-8 sh"" use open co""ector dri!ers %or pr""e" po""ing
pp"ictions 8see 2'9'3'3 <'
N1$& I $hree-stte dri!ers re use%u" %or systems #here higher speed
opertion is re2uired
It is recommended tht three-stte dri!er be used #ithin contro""er to dri!e the 7$N sign" "ine i%
the contro""er is intended to be used in system in #hich other de!ices re imp"emented #ith three-
stte dri!ers on the :I1, :7N, nd &1I sign" "ines'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
....+ Dri1er
S*ecifications
$he speci%ictions %or dri!ers sh"" be s
%o""o#s0
Bo# stte0 1utput !o"tge 8three-stte or open co""ector dri!ers< W V6'4 N t V48 m7
sin- current
$he dri!er sh"" be cpb"e o% sin-ing 48 m7
continuous"y' Cigh stte0 1utput !o"tge 8three-stte< ?
V 2'4 N t ?4'2 m7
62 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1utput !o"tge 8open co""ector< 8see
3'4<
$he indicted !o"tge !"ues re mesured t the de!ice connector bet#een the sign" "ine
nd "ogic ground' See 3'4'3 %or ddition" re2uirements #hich my pp"y to the dri!er'
..4 4ecei1er 4e=irements
..4.1 4ecei1er S*ecificationsB
Allo(ed
$he speci%iction %or recei!ers #ith nomin" noise immunity sh"" be
s %o""o#s0 Bo# stte0 Input !o"tge ? V 6'8 N
Cigh stte0 Input !o"tge ? V 2'6
N
See 3'4'3 %or ddition" re2uirements #hich my pp"y to the
recei!er'
..4.+ 4ecei1er S*ecificationsB
Preferred
$o pro!ide dded noise immunity, the use o% Schmitt-type recei!er circuits 8or e2ui!"ent< %or ""
sign" "ines is recommended' $he speci%ictions %or these recei!ers sh"" be s %o""o#s0
Cysteresis0 V
t
pos - V
t
neg ? V6'4
N
Bo# stte0 Negti!e going thresho"d !o"tge V
t
neg ?
V6'8 N Cigh stte0;ositi!e going thresho"d !o"tge
V2'6 ? V
t
pos
..3 #om*osite De1ice 6oad
4e=irements
..3.1 4esisti1e
!ermination
&ch sign" "ine 8#hether or not it is connected to dri!er or recei!er< sh"" be terminted #ithin the
de!ice by resisti!e "od #hose m*or purpose is to estb"ish stedy-stte !o"tge #hen "" dri!ers
on "ine re in the high- impednce stte' $his "od is "so used to mintin uni%orm de!ice
impednce on the "ine nd impro!e noise immunity' .or speci%ic re2uirements see the "st prgrph
o% 3'4'3, nd %or typic" resisti!e !"ues see 3'4'4'
..3.+ Negati1e 0oltage
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
#lam*ing
&ch sign" "ine to #hich recei!er is connected sh"" be pro!ided #ith mens to "imit the negti!e
!o"tge e)cursions' $ypic""y this circuit e"ement is diode c"mp contined #ithin the recei!er
component'
..3.. D# 6oad
4e=irements
$he dc "od chrcteristics o% de!ice re %%ected by the dri!er nd recei!er circuits s #e"" s the
resisti!e termintion nd !o"tge c"mping circuits= there%ore they re speci%ied %or the composite
de!ice inter%ce circuits not %or the indi!idu" components' $his section, ho#e!er, pro!ides comp"ete
speci%ictions %or the resisti!e termintion nd !o"tge c"mping circuits'
Bod mesurement conditions ssume tht the recei!er, dri!er, nd resisti!e termintion circuits re
connected together #ithin the de!ice #ith the dri!er in the high-impednce stte'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 63
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
&ch sign" "ine inter%ce #ithin de!ice sh"" h!e the %o""o#ing dc "od chrcteristics nd sh""
%"" #ithin the unshded re o% .ig 14'
1< I% I? m7, Vsh"" be W 3'7N
2< I% I? 6 m7, V sh"" be X 2'4N
3< I% I? 12'6 m7, V sh"" be X ?1'4 N 8on"y i% recei!er e)ists<
4< I% V ? 6'4 N, I sh"" be W V 1'3 m7
4< I% V ? 6'4 N, I sh"" be X ?3'2 m7
6< I% V ? 4'4 N, I sh"" be W 2'4m7
7< I% V ? 4'6 N, I sh"" be X 6'7 m7 or the sm""-sign" Y sh"" be W 2 -? t 1 (CD
'igre 132D# 6oad &ondar% S*ecification
..3.4 #a*acit% 6oad
6imit
$he intern" cpcitnce "od on ech sign" "ine sh"" not e)ceed 166 p. #ithin ech
de!ice 8see 4'2<'
N1$& I $he e%%ect o% de!ice cpcitnce on bus opertions is most critic" t "o# !o"tges' Since
the design o% dri!er nd recei!er circuits my contribute cpciti!e "ods tht !ry #ith
!o"tge, the cpcitnce shou"d be mesured t se!er" !o"tge "e!e"s, "" be"o# 2 N, #ith the
de!ice po#ered on'
..3.3 !%*ical #ircit
#onfigration
.igure 16 sho#s typic" circuit con%igurtion %or sign" "ine input-output circuits %or #hich redi"y
!i"b"e component e)ist' $his bsic circuit is comptib"e #ith both $$B micro-circuit nd discrete
e"ement de!ices' $he speci%ictions %or this typic" con%igurtion re s %o""o#s0
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
R
B1
0 3 -? ? 4Z, 8to V
cc
<
R
B2
0 6'2 -? ? 4Z 8to ground<
64 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
:ri!er0 1utput "e-ge current 8open co""ector dri!er< V6'24 m7 m) t V
6
U V4'24 N 1utput "e-ge current
8three-stte dri!er< ? 46 ?7 m) t V
6
U V2'4 N
Aecei!er0 Input current
?1'6 m7 m) t V
o
U V 6'4 N
Input "e-ge current
V46 ?7 m) t V
o
U V2'4 N
V 1'6 m7 m) t V
o
U 4'24 N
V
cc
0 V4 N ? ?Z
'igre 182!%*ical Signal 6ine In*t-,t*t
#ircit
1n"y sing"e dri!er nd recei!er my be connected to ech sign" "ine in the typic" con%igurtion o%
.ig 16' 1ther con%igurtions my e)ist in #hich this restriction does not ho"d pro!ided the composite
de!ice "od speci%ictions o%
3'4'3 re met'
..8 )rond 4e=irements
$he o!er"" shie"d o% the interconnecting cb"e sh"" be connected through one contct o% the
connector to %rme
8s%ety erth< to minimiDe susceptibi"ity to nd genertion o% e)tern" noise'
*!2NIN+/ evices should not be operated at si!nificantly different
frame potentials. The interface connection system may not be capable of
handlin! e"cessive !round currents'
It is recommended tht the ground returns o% the indi!idu" contro" nd sttus sign" "ines be
connected to "ogic ground
t the "ogic circuit dri!er or recei!er to minimiDe cross-t"- inter%erence trnsients'
..7 #able #"aracteristics
..7.1 #ondctor 4e=irements
$he m)imum resistnce %or the cb"e conductors sh"" be, per meter o% "ength0
1< &ch sign" "ine 8%or e)mp"e, :I1I, 7$N< 6'14 ?
2< &ch indi!idu" sign" "ine ground return 6'14 ?
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
3< Common "ogic ground return 6'684 ?
4< 1!er"" shie"d 6'6684 ?
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 64
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
..7.+ #able
#onstrction
$he cb"e shou"d contin t "est 24 conductors o% #hich 16 sh"" be used %or sign" "ines nd the
b"nce used %or "ogic ground returns nd o!er"" shie"d'
$he m)imum cpcitnce mesured 8t 1 -CY< bet#een ny sign" "ine nd "" other "ines 8sign"s,
grounds, nd shie"d< connected to ground sh"" be 146 p. per meter'
$he shie"d sh"" contin brid o% 36 7/J #ire or e2ui!"ent #ith t "est
84Z co!erge'
$he cb"e sh"" be constructed to minimiDe the e%%ects o% cross t"- bet#een sign" "ines, the
susceptibi"ity o% the sign" "ines to e)tern" noise, nd the trnsmission o% inter%ce sign"s to the
e)tern" en!ironment'
1< &ch o% the sign" "ines :7N, NA.:, N:7C, I.C, 7$N, &1I, A&N, nd SAG sh"" be
t#isted #ith one o% the "ogic ground #ires or iso"ted using n e2ui!"ent scheme to minimiDe
cross t"-
2< $he cb"e sh"" contin n o!er"" shie"d crried through the cb"e ssemb"y nd connectors t
both ends to be returned to erth ground'
3< 7 cb"e construction in #hich t#isted pirs contined in the core o% the cb"e nd the
indi!idu" :I1 "ines contined round the periphery o% this core hs been %ound stis%ctory
s hs been the use o% t#isted pir conductors %or "" 16 sign" "ines #here ech sign" "ine is
t#isted #ith n erth conductor'
4< 7"ternte"y, ny other intern" cb"e construction #hich yie"ds the sme resu"ts my be used'
..8 State !ransition !iming 0ales
$o ensure m)imum possib"e comptibi"ity mong interconnected de!ices, $b"e 39 sttes the
mndtory time re"tionships bet#een critic" sign" inputs nd outputs to speci%ic de!ice'
$he T
1
, T
6
? T
9
time !"ues ""o# %or the norm" propgtion de"ys o% the trnsmission pth nd the
circuit de"ys #ithin other de!ices'
$hey re mesured %rom the time the source output dri!er is seen to strt its trnsition s !ie#ed %rom
its ssocited connector' It is %urther recommended tht, %or the minimum !"ues o% T
1
, T
6
?T
9
= the
high-stte dri!er !o"tge not be degrded, cb"e resistnce nd cpcitnce be -ept s "o# s possib"e,
nd cross t"- be -ept t minimum !"ue'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
66 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
!able .92!ime 0ales
Ti,e ?alue
Identifier
%
(unction 5a--lies to6 "escri-ti
on
?alue
T
1
S
C
sett"ing time %or mu"ti"ine messges
2 s
T
t
2
SC,7C,$,B,B&,$& response to 7$N 266 ns
T
3
7
C
inter%ce messge ccept time
R
X6 S
S
t
4
$,$&,B,B&,C,AB response to I.C or A&N %"se W166 s
t
4
;
;
response to 7$N &1I 266 ns
T
6
C pr""e" po"" e)ecution time 2 s
T
7
C
contro""er de"y to ""o# current
466 ns
T
8
C "ength o% I.C or A&N %"se X 166 s
T
9
C
de"y %or &1I
@@
1'4
s
TT
T C de"y %or :7N 1'4 s
t"-er to see 7$N messge
@$ime !"ues speci%ied by "o#er cse t indicte the m)imum time ""o#ed to
m-e stte trnsition' $ime !"ues speci%ied by n upper cse T indicte the
minimum time tht %unction sh"" remin in stte be%ore e)iting
TI% three-stte dri!ers re used on the :I1, :7N, nd &1I "ines, T
1
my be0
?? ? 1166 ns
2< 1r ? 766 ns %% it is -no#n tht #ithin the contro""er 7$N is dri!en by
three-stte dri!er ho#e!er this !"ue is not recommended'
3< 1r ? 466 ns %or "" subse2uent bytes %o""o#ing the %irst sent %ter ech %"se
trnsition o% 7$N 8the %irst byte sh"" be sent in ccordnce #ith 81< or 82<<
4< 1r ? 346 ns %or "" subse2uent bytes %o""o#ing the %irst sent %ter ech %"se
trnsition o% 7$N under conditions speci%ied in 4'2 nd #rning note'
R$ime re2uired %or inter%ce %unctions to ccept, not necessri"y respond to, inter%ce
messges'
SImp"ementtion dependent
@@:e"y re2uired %or &1I, N:7C, nd NA.: sign" "ines to indicte !"id sttes'
TT? 666 ns %or three-stte dri!ers'
4. $ec"anical S*ecifications
4.1 A**lication
$his section de%ines the mechnic" speci%iction %or inter%ce systems to be used in en!ironments
#here0
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1< ;hysic" distnces bet#een de!ices re "imited
2< Str or "iner bus interconnection net#or-s re use%u"
3< Connector mounting spce is "imited
4.+ #onnector !%*e
7 2u"ity connector o% the rc- nd pne" type #ith pro!en per%ormnce sh"" be used #hich hs
these minimum chrcteristics'
4.+.1 Electrical #onsiderations
No"tge rting= 266 N
Current rting= 8t $ U 24 ?C< 4 7 per contct
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 67
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
Contct resistnce= 8t 16 m7< W 26 m?
Insu"tion resistnce= X 1 J?
$est No"tge= 81 min, 26 ?C< 466 N
Cpcitnce= 8bet#een contcts t 1 -CD<
W 1'4 p. &ndurnce= 8#ith 1 7 nd 76 ?C<
X 1666 h
4.+.+ $ec"anical #onsiderations
Number o% contcts= 24
Contct sur%ce= 8se"%-#iping< 2'16 mm
;o"riDtion= 8she"" shpe< trpeDoid"
She"" mteri"= corrosion resistnt, conducti!e
Aetention %orce per contct= X 6'14 N
$ypic" insertion nd #ithdr#" %orce 8.<= 8
NW.W89 N &ndurnce= 8%or speci%ied contct
resistnce< X 466 insertions C"ernce bet#een
d*cent contcts= X 6'4 mm
So"derbi"ity 8i% pp"icb"e<= nomin" 234 ?C, 2 s
$ypic" e)tern" dimensions 8see 4'4 %or ddition"
dimensions<= 7 46'8 mm
B 14'4
mm C
2'16 mm
: 4'29
mm
& 3'33 mm
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
68 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
4.+.. En1ironmental
#onsiderations
Bsic en!ironment" per%ormnce re"ti!e to temperture, humidity nd !ibrtion criteri shou"d
be determined in ccordnce #ith I&C ;ub"iction 68-2 81982< K2L %or c"imtic ctegory
249676921 or (IB S$: 262. 81986< K4L, #here pproprite'
4.. #onnector #ontact
Assignments
7 contct ssignment o% the cb"e connector nd the de!ice connector sh"" be s sho#n be"o#0
&ontact Signal #ine&ontact Signal lines
1 :I11 1
3
:I14
2 :I12 1
4
:I16
3 :I13 1
4
:I17
4 :I14 1
6
:I18
4 &1I 824< 1
7
A&N824<
6 :7N 1
8
Jnd' 86<
7 NA.: 1
9
Jnd' 87<
8 N:7C 2
6
Jnd' 88<
9 I.C 2
1
Jnd' 89<
16 SAG 2
2
Jnd' 816<
11 7$N 2
3
Jnd' 811<
12 SCI&B: 2
4
Jnd' B1JIC
N1$& I Jnd, 8n< re%ers to the sign" ground return o% the re%erenced contct' &1I nd A&N return on contct 24'
4.4 De1ice #onnector $onting
&ch de!ice sh"" be pro!ided #ith receptc"e type connector h!ing the typic" dimensions sho#n in .ig 17' $he
t#o ro#s o% t#e"!e contcts ech re centered #ithin the trpeDoid" she""' $he connector mounting sh"" m-e
pro!isions to ccept the "oc-ing scre#s o% the cb"e ssemb"y'
$he pre%erred orienttion o% the connector, s mounted on de!ice nd !ie#ed %rom the rer o% the de!ice in its
norm" operting position, is #ith contct 1 in the upper right-hnd corner' $he connector "oction shou"d ""o# %or
su%%icient cb"e c"ernce s sho#n in .ig 21'
$he connector my be mounted on either the outside or inside o% the pne" %or #hich the typic" pne" cutout
dimensions re gi!en in .ig 18'
$he connector sh"" be ttched to the de!ice #ith one o% the stud mount stndo%%s sho#n in .ig 19 s determined by
the pne" mounting method used'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 69
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre 1724ece*tacle Dimensions
'igre 182#onnector Panel #tot
'igre 192$onting Dimensions
4.3 #able
Assembl%
$he cb"e ssemb"y sh"" be pro!ided #ith both p"ug nd receptc"e connector type t ech
end o% the cb"e' $he pre%erred method o% ssemb"ing the stc-ed connectors contins rigid
structure 8ssures re"ib"e nd positi!e connection o% mu"tip"e cb"e ssemb"ies< s sho#n in .ig
21'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
76 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
&ch connector ssemb"y sh"" be %itted #ith pir o% cpti!e "oc-ing scre#s' &ch "oc- scre#
sh"" con%orm to the mechnic" dimension sho#n in .ig 26' 7 retining ring, or e2ui!"ent, sh""
be used to retin the "oc- scre# s cpti!e e"ement'
It is recommended tht ech pir o% connectors, ssemb"ed ccording to the %irst prgrph o% 4'4,
be prti""y enc"osed #ithin suitb"e housing s sho#n in .ig 21'
Indi!idu" cb"e ssemb"ies my be o% ny "ength
up to 4 m'
$he housing my be p"stic or met""ic mteri", the "tter is pre%erred %or superior &(C
per%ormnce= see 7ppendi)
I'4 %or ddition" in%ormtion on pproprite mens %or screening the comp"ete
cb"e ssemb"y'
'igre +>26oc7
Scre(
'igre +12#able #onnector 9osing
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 71
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
3. S%stem A**lications and )idelines for t"e Designer
3.1 S%stem
#om*atibilit%
$his inter%ce system o%%ers #ide rnge o% cpbi"ity %rom #hich to choose the pproprite
inter%ce %unctions to %it di%%erent pp"ictions' /ithin most inter%ce %unctions number o%
options re !i"b"e' In ddition the designer hs %reedom to se"ect "" the de!ice dependent
cpbi"ities contined #ithin the de!ice %unctions'
It is the responsibi"ity o% the designer to de%ine the comp"ete cpbi"ity o% de!ice 8inter%ce
system choices nd re"ted de!ice dependent interctions< so tht the end user o% the de!ice cn
e%%icient"y inter%ce nd progrm the de!ice %or pproprite system pp"ictions'
Se"ection o% minimum set o% inter%ce %unctions %rom Section 2 "eds to the %o""o#ing minimum
set o% sign" "ines in order to be system comptib"e0
1< :I1 1[7
2< :7N, NA.:, N:7C
3< I.C nd 7$N 8unnecessry in systems #ithout contro""er<
In order to pro!ide system comptibi"ity designer shh not introduce ne# inter%ce %unctions
beyond those designed in Section 2'
3.+ Data 4ate
#onsideration
:esigners o% de!ices intended to communicte o!er the inter%ce system bus re d!ised to
consider the re"tionships bet#een !rious "e!e"s o% system per%ormnce nd the speci%ic de!ice
circuits used to pro!ide these di%%erent "e!e"s o% per%ormnce' $he %o""o#ing sttements re
intended s guidnce'
3.+.
1
$he inter%ce bus #i"" operte t distnces up to 26 m, t m)imum o% 246 666 bytes per
second, #ith n e2ui!"ent stndrd "od %or ech 2 m o% cb"e using 48 m7 open co""ector
dri!ers'
3.+.
+
$he inter%ce bus #i"" "so operte t distnces up to 26 m t m)imum o% 466 666 bytes per
second, #ith n e2ui!"ent stndrd "od %or ech 2 m o% cb"e using 48 m7 three-stte dri!ers'
3.+.
.
Cigher Speed 1pertion' $o chie!e the m)imum possib"e dt trns%er rtio 8nomin""y up to 1
666 666 bytes per second< #ithin system, the %o""o#ing guide"ines shou"d be obser!ed0
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
1< 7"" de!ices e)pected to t"- t= higher rtes shou"d use minimum T
1
!"ue o% 346 ns
2< 7"" de!ices e)pected to operte t higher rtes shou"d use 48 m7 three-stte dri!ers
3< $he de!ice cpcitnce on ech "ed 8A&N nd I.C e)cepted< shou"d be "ess thn 46 p.
per de!ice' In system con%igurtion the tot" de!ice cpcitnce shou"d be no more thn
46 p. %or ech e2ui!"ent resisti!e "od in the system'
4< 7"" the de!ices in the system shou"d be po#ered on
72 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
4< Interconnecting cb"e "in-s shou"d be s short s possib"e up to m)imum o% 14 m tot"
"ength per system #ith t "est one e2ui!"ent "od %or ech meter o% cb"e
*!2NIN+/ #ny time a device followin! condition $%& is placed in a
system, even if higher speed operation is not intended, there may be
data transfer errors if conditions $'& throu!h $(& are not met for that
system.
N1$&
S0
1 I :e!ices #ith T
81<
!"ue o% "ess thn 466 ns, de!ice cpcitnce o% 46 p., or h!ing
mu"tip"e resisti!e "ods sh"" be so mr-ed, s cceptb"e !rints' (u"tip"e resisti!e po#ered
"ods, beyond one per sign" "ine per de!ice, cn be dded up to m)imum o% 14 "ods per
sign" "ine per system' (u"tip"e "ods cn be used, #ith cution, to impro!e the de!ice to
cb"e- "ength rtio 8up to 14 m m)<'
2 I 7ctu" m)imum dt rtes my be more %unction o% de!ice dependent time de"ys thn
the cb"e chrcteristics or timing !"ues o% 2'13'8'
3 I See 3'4'4 %or #rning o% d!erse e%%ects o% !rib"e
cpciti!e "oding
4 I +se o% dt byte bu%%er store #ithin the de!ice my
be d!ntgeous'
3.. De1ice
#a*abilities
3...1 &s%
'nction
In system opertion it is use%u" to either progrm de!ice or initite some opertion #ithin
de!ice nd then proceed to communicte #ith other de!ices 8#hi"e the %irst de!ice is busy
crrying out the re2uired ts-<' $he busy 8opertion being comp"eted< %unction is de!ice stte
nd not n inter%ce stte' In order to permit inter%ce bus communiction independent o% the busy
condition o% de!ice, three possib"e methods re !i"b"e0
1< SAG nd seri" po""
2< ;r""e" po""
3< N.A: ho"d
Both the seri" po"" nd pr""e" po"" methods re described
in Section 2'
3...+ N4'D
9old
$he NA.: sign" "ine my be gted to incorporte the
busy %unction'
In so doing, the NA.: sign" 8or A.: messge< chnges its de%inition to inc"ude more thn the
norm" >redy %or the ne)t dt byte? mening' $he intern" busy sign" is gted to the NA.:
sign" "ine through the 7C %unction' In this mnner the de!ice my be unddressed s "istener
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
during >busy cyc"e? nd the inter%ce bus my be used %or other purposes' /hen reddressed s
"istener, the de!ice #i"" indicte its intern" busy sttus to the inter%ce' $he de!ice indictes
>busy? be setting NA.: to 1 nd indictes >opertion comp"ete? by setting NA.: to 6'
&!TI7N @ 0If NR) hold is used for the busy function where a device may not recover or
may reach the
nonbusy condition, then another listen address $always accessible& should be
available to clear the potential han!*up condition'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 73
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
3.... 46
A**lications
$he designer is %ree to imp"ement #ithin de!ice, #hte!er progrmmb"e de!ice %unctions re
pproprite %or prticu"r de!ice pp"iction8s<' $he designer is not %ree to remote"y progrm the
"oc" contro" %unctions #hich interct direct"y #ith the inter%ce %unctions s speci%ied throughout
Section 2'
$o imp"ement progrmmb"e de!ice cpb"e o% being either remote"y or "oc""y contro""ed my
re2uire the s#itching o% some or "" o% the typic" contro"s i""ustrted in .ig 22' $his %igure is not
ment to imp"y comprehensi!e set o% s#itching techni2ues, s#itching "octions, or s#itched
messge contents'
'igre ++24emote26ocal $essage
Pat"s
3.4 AND and ,4 6ogic
,*erations
$he messge sent by one inter%ce %unction is not necessri"y the sme messge recei!ed by
nother inter%ce %unction, 8irrespecti!e o% time di%%erences due to trnsmission chrcteristics o%
the sign" "ines< in cse o% three messges s used in the SC, 7C, nd SA inter%ce %unctions0
1< $he A.: 8or :7C< messge recei!ed 8by n SC %unction< sh"" be the "ogic 7N: o% ""
A.: 8or :7C<
messges sent 8by "" 7C %unctions<
2< $he SAG messge recei!ed 8by C< sh"" be the "ogic 1A o% "" SAG messges sent 8by
the SA %unctions<
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
N1$& I $he :7N messge recei!ed 8by "" 7C %unctions< shh be the :7N messge sent
8by one nd on"y one SC %unction<'
3.4.1 4'D and DA#
$essages
$he A.: 8or :7C< messge sent true 8or %"se< by n 7C %unction is per%ormed by setting the
NA.: 8or- N:7C<
sign" "ine to 6 8high< or dri!ing the NA.: 8or N:7C< sign" "ine to I 8"o#<, respecti!e"y'
74 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
$he A.: 8o% :7C< messge recei!ed by n SC %unction is recei!ed true #hen the stte o% the
sign" "ine is 6 8high<
#hich mens tht "" A.: 8or :7C< messges sent re sent
pssi!e true'
$he A.: 8or :7C< messge recei!ed by n SC %unction is recei!ed %"se #hen the stte o% the
sign" "ine is 1 8"o#<
#hich mens tht one or more A.: 8or :7C< messges sent re sent
bi-stte %"se' $he "ogic" e2ui!"ent o% these conditions is i""ustrted
be"o#'
3.4.+ S4?
$essage
$he SAG messge sent true or %"se, by n SA %unction is per%ormed by dri!ing the SAG sign"
"ine to 1 8"o#< or setting the SAG sign" "ine to 6 8high<, respecti!e"y'
$he SAG messge recei!ed by the C %unction is recei!ed true #hen the stte o% the bus sign" "ine
is 1 8"o#< #hich mens tht one or more SAG %unctions h!e sent the SAG messge true'
$he SAG messge recei!ed by contro""er %unction is recei!ed %"se #hen the stte o% the bus
sign" "ine is 6 8high<
#hich mens tht "" SAG %unctions h!e sent the SAG messge
pssi!e %"se' $he "ogic" e2ui!"ent o% these conditions is
i""ustrted be"o#'
3.4.. #ircit
Im*lementations
7 typic" circuit con%igurtion #ith #hich the 7N: nd 1A %unctions on the respecti!e bus
sign" "ines cn be per%ormed is tht represented in one 3'4'4, .ig 16' $he dri!er e"ement sh"" be
bi-stte 8open co""ector< dri!er s represented in .ig 23'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre +.2&i-State Signal 6ine 6ogic :,*en #ollector Dri1ers;
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 74
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
N1$& I /hether or not in!ertors re used to con!ert the intern" representtion o% the A.: 8or
:7C< messge into the ctu" messge sent on the bus sign" "ines depends on the
intern" ssertion de%inition %or true nd %"se #ith respect to the high or "o# !o"tge
"e!e"s used intern" to the de!ice' $his mtter is "e%t to the designer'
$ypic" sign"s presented to the NA.: 8or SAG< inter%ce bus sign" "ines by de!ices # nd + s
described in 4'4'1 nd
6'4'2 my be represented s sho#n in .ig 24' 1n"y the composite sign" "ine #!e%orm s
recei!ed t de!ice C e)ists on the bus' $he sign" "e!e"s sho#n %or de!ices # nd + e)ist on"y
#ithin the de!icesF dri!ers nd not on the bus sign" "ine'
'igre +42Signal 6ine 6ogic and !iming 4elations"i*s2:a; N4'D :or NDA#;
Signal 6ineC :b; S4? Signal 6ine
3.3 Address
Assignment
Norm""y, de!ice #i"" be ssigned sing"e t"- nd sing"e "isten ddress to per%orm the essenti"
ts-s' It my be use%u" to design de!ice #ith mu"tip"e t"- 8or "isten< ddresses to %ci"itte
system re2uirements' 7 de!ice cou"d be ssigned t#o t"- ddresses 8%or e)mp"e, one to output
r# dt the other to output processed dt<' Cre shou"d be gi!en to minimiDe the use o% such
mu"tip"e ddresses s "ter system con%igurtions my be restricted due to e)cessi!e use o%
primry ddressing cpbi"ity'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
76 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
3.8 !%*ical #ombinations of Interface
'nctions
$he designer is %ree to se"ect the prticu"r inter%ce %unctions re2uired to meet speci%ic de!ice
pp"ictions' $he se"ection o% certin inter%ce %unctions re2uires the inc"usion o% other inter%ce
%unctions s de%ined throughout the ""o#b"e subset c"uses o% Section 2
"e1ice T$-ical Interface (unctions sed
Sign" genertor 81n"y b"e to "isten< 7C,
B, AB, :$ $pe Aeder 81n"y b"e to t"-<
SC, 7C, $
:igit" !o"tmeter 87b"e to t"- nd "isten< SC, 7C, $, B, SA AB, ;;,:C,
:$
C"cu"tor 87b"e to t"-, "isten, nd contro"< SC, 7C, $, B, C
$he "ist bo!e represents typic" combintions o% inter%ce %unctions nd does not imp"y tht
these re the on"y
combintions possib"e or
use%u"'
3.7 /nim*lemented Interface $essage
9andling
/hen the 7$N messge is true, de!ice shou"d ignore "" mu"ti"ine messges tht re
inpproprite gi!en the current sttes o% the imp"emented inter%ce %unctions 7 de!ice sh""
hndsh-e the inpproprite mu"ti"ine messge, but shou"d not t-e %urther ction inc"uding
recording n error, re2uesting ser!ice, or interrupting the e)chnge o% remote messges'
Subse2uent messges shou"d be processed in the norm" mnner'
&)mp"e
s0
1< I% "istening de!ice imp"ements the :$6 subset, the group e)ecute trigger 8J&$< remote
messge shou"d be ignored by the de!ice'
2< I% the B& inter%ce %unction is in B;IS nd the ;; inter%ce %unction is in ;+CS, the my
secondry ddress
8(S7< remote messge shou"d be ignored by
the de!ice'
3< I% uni!ers" commnd group remote messge tht is not J$B, S:C, ;;C, J&$, or $C$
or n ddressed commnd group remote messge tht is not BB1, :CB, ;;+, S;&, or
S;: is recei!ed, the de!ice shou"d ignore the messge'
8. S%stem 4e=irements and )idelines for t"e /ser
8.1 S%stem
#om*atibilit%
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
:e!ices designed to this inter%ce system my h!e #ide rnge o% cpbi"ity re"ti!e to their
bi"ity to communicte o!er the inter%ce' $his stndrd does not co!er the opertion"
chrcteristics o% de!ices, on"y the mechnic", e"ectric", nd %unction" cpbi"ities o% the
inter%ce system'
$he burden o% responsibi"ity %or system comptibi"ity t the opertion" "e!e" is on the user' $he
user sh"" be %mi"ir #ith "" de!ice chrcteristics intercting #ith the inter%ce system 8%or
e)mp"e, de!ice dependent progrm codes, output dt %ormt nd codes, etc<'
8.+ S%stem Installation
4e=irements
$his inc"udes system con%igurtion restrictions'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 77
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
8.+.1 $aDimm Nmber of
De1ices
$he m)imum number o% de!ices tht cn be connected together to %orm one
inter%ce system is 14'
8.+.+ $inimm S%stem
#onfigrations
7n inter%ce system sh"" contin one or more de!ices contining t "est one $ %unction, one B
%unction, nd one C
%unctio
n'
I% "" the $ %unctions inc"ude the use o% the ton messge 8t"-er types $1, $3, $4, $7, $&1, $&3,
$&4, or $&7<, nd "" the B %unctions inc"ude the Ion messge 8"istener types B1, B3, B&1 or
B&3<, system my be operted #ithout C %unction #hen the ton nd Ion messges re true'
$he "on nd ton messges re norm""y pro!ided by "oc" s#itches'
8.+.. S%stem
#ontrollers
7"" system con%igurtions contining more thn one contro""er sh"" stis%y the
%o""o#ing conditions0
1< $here sh"" not be more thn one C %unction in system tht is in the system contro"
cti!e stte 8S7CS<
2< &!ery contro""er in the system sh"" be b"e to pss nd recei!e contro"
o% the inter%ce
8.+.4 De1ices Po(ered ,ff
and ,n
7 system #i"" operte #ithout d!erse"y %%ecting norm" dt trns%er #ith t "est t#o thirds o%
the de!ices po#ered on' 7 system #i"" operte correct"y #ith ny number o% de!ices po#ered o%%
pro!ided "" those de!ices po#ered o%% do not degrde the speci%ied high stte condition, tht is,
tht the !o"tge on ech sign" "ine #ith "" its output dri!ers pssi!e %"se shou"d e)ceed V2'4N
#ith respect to the "ogic ground t ech de!ice'
+n"ess speci" precutions re t-en 8tht is, use o% speci" dri!er circuits beyond the scope o% this
stndrd< po#ering de!ice to on #hi"e the system is running my cuse %u"ty opertion'
8.. Address
Assignment
8...1 Primar% !al7
Addresses
7 de!ice tht contins $ %unction or $& %unction my be ssigned ny !"ue %or bits $1
through $4 o% its my t"- ddress 8($7< messge code other thn0
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
$4 $
4
$
3
$
2
$
1
1 1 1 1 1
$his code, de%ined s +N$, is pro!ided s systems con!enience, %or the contro""er, to return "" de!ices to the t"-er
id"e stte'
$#o or more $ %unctions 8#hether #ithin the sme or seprte de!ices< sh"" not be ssigned the sme !"ue %or bits
$1 through $4 o% their ($7 codes'
7 de!ice tht contins both $ nd B %unction my be ssigned t"- ddress such tht $1 through $4 o% its ($7
code e2u"s B1 through B4 o% its (B7 code'
7$& inter%ce %unction sh"" not be ssigned the sme !"ue %or bits $1 through $4 o% its ($7 code s tht ssigned
to $ %unction'
78 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
8...+ Primar% 6isten Addresses
7 de!ice tht contins n B %unction or n B& %unction my be ssigned ny !"ue %or bits B1 through B4 o% its my
"isten ddress 8(B7< code other thn0
B4 B
4
B
3
B
2
B
1
1 1 1 1 1
$#o or more B %unctions 8usu""y #ithin seprte de!ices< my be ssigned the sme !"ue %or bits B1 through B4 o%
their (B7 codes'
7 de!ice tht contins both n B nd $ %unction my be ssigned "isten ddress such tht BI through B4 o% its (B7
code e2u"s $1 through $4 o% its ($7 code'
8.... Secondar% Addresses
7 de!ice tht contins $& %unction or B& %unction my be ssigned ny !"ue %or bits S 1 through S4 o% its my
secondry ddress 8(S7< code other thn0
S4 S
4
S
3
S
2
S
1
1 1 1 1 1
$#o or more $& %unctions 8#hether #ithin the sme or seprte de!ices< sh"" not be ssigned the sme !"ue %or bits
$1 through $4 o% their ($7 codes nd bits S1 through S4 o% their (S7 codes'
$#o or more B& %unctions 8usu""y #ithin seprte de!ices< my be ssigned the sme !"ue %or both bits B1 through
B4 o% their (B7 codes nd bits S1 through S4 o% their (S7 codes'
7 de!ice tht contins both $& nd B& %unction my be ssigned "isten ddress such tht B1 through 1'4 o% its
(B7
code e2u"s $1 through $4 o% its ($7 code nd both %unctions my uti"iDe the sme secondry ddress'
8.4 #abling 4estrictions
8.4.1 $aDimm #able 6engt"
$he m)imum "ength o% cb"e tht sh"" be used to connect together group o% de!ices #ithin one bus system is0
1< 2 m times the number o% de!ices
2< 1r 26 m, #hiche!er is "ess
8.4.+ Distribtion of $aDimm #able 6engt"s
$he m)imum "ength o% cb"e s de%ined in 6'4'1 my be distributed mong the de!ices in system in ny mnner
deemed suitb"e by the user' Cution shou"d be t-en i% indi!idu" cb"e "ength e)ceeds 4 m'
8.4.. #abling #onfigrations
Cb"es my be interconnected in ny mnner deemed suitb"e by the user 8tht is, str, "iner, or combintions
thereo%<'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 79
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
:e!ices shou"d not be operted t signi%icnt"y di%%erent %rme potenti"s s the system my not
be cpb"e o% hnd"ing e)cessi!e ground currents'
8.3 ,*erational Se=ence
)idelines
(ost inter%ce communiction ts-s re2uire se2uence o% coded messges to be sent o!er the
inter%ce' 7"though the speci%iction o% opertion" se2uences is beyond the scope o% this
stndrd, se!er" se2uences re recommended %or typic" ts-s' (ny other se2uences might be
%ound use%u"'
N1$& I Cution shou"d be obser!ed by the system user to ssure tht e)it conditions %rom
gi!en se2uence "e!es de!ices in n cceptb"e stte' 7de2ute de!ice documenttion
%ci"ittes this process'
8.3.1 Data !ransfer
Inhibits "" current "isteners 8cn be omitted i% not
re2uired<
&ch ddress sent enb"es speci%ic de!ice to recei!e
%uture dt bytes' (ore thn one ddress my be sent i%
mu"tip"e "isteners re desired
$he ddress sent enb"es speci%ic de!ice to send dt s soon s
7$N becomes 6
Sent by the current"y enb"ed t"-er to "" current"y
enb"ed "isteners
Bytes my be sent unti" the contro""er gin sets 7$N to 1 to repet the
6 8:7B<8n< se2uence' I% the t"-er is sending speci%ic-"ength record,
it my opertion""y set &1I U 1 concurrent #ith the "st byte
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
N1$& I 8B7:< represents "isten ddress o% speci%ic de!ice'
8$7:< represents t"- ddress o% speci%ic de!ice' 8:7B<
represents ny dt byte' 8$7:< represents t"- ddress o%
speci%ic de!ice
8:7B< represents ny dt byte
K L indictes option" segments o% se2uence'
8 < indictes messges not uni2ue"y de%ined in this stndrd'
8.3.+ Serial Poll
8issued by contro""er usu""y #hene!er SAGU 1 on the inter%ce<
86 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
;re!ents other de!ices %rom "istening to sttus sent 8contro""er continues to "isten #ithout being
ddressed<
;uts inter%ce into seri" po"" mode during #hich "" de!ices send sttus insted o% dt #hen
enb"ed
&nb"es speci%ic de!ice to send sttus' /ithin this "oop, de!ices shou"d be se2uenti""y enb"ed
Sttus byte sent by enb"ed de!ice' I% SBN #s sent, "oop shou"d be 8SB7< repeted' I% SB7 #s
sent, the enb"ed de!ice is identi%ied s h!ing or sent SAG o!er the inter%ce nd #i""
utomtic""y remo!e it
Aemo!es the inter%ce %rom seri" po"" mode
:isb"es "st t"-er %rom sending dt i% 7$N is set 6
N1$&S0
1 I 8$7:< represents t"- ddress o% speci%ic de!ice'
2 I 8SBN< represents sttus byte sent by de!ice in #hich re2uest %or ser!ice is not indicted
8bit 7 U6< 8SBN U S$B AGS<'
3 I 8SB7< represents sttus byte sent by de!ice in #hich re2uest %or ser!ice is indicted 8bit
7 U "< 8SB7 U S$B AGS<'
8.3.. #ontrol Passing
!TN
1 8$7
:<
$he ddress sent shou"d be tht o% the de!ice to #hich contro" is being
pssed
1 $C$ Noti%ies ddressed de!ice to t-e o!er contro" o% the inter%ce
1 Ne# contro""er-in-chrge t this time
N1$& I 8$7:< represents t"- ddress o% speci%ic de!ice'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 81
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
8.3.4 Parallel Poll
8.3.4.1 Parallel Poll #onfigre
!TN
1 8B7:< 7ddresses prticu"r de!ice %or #hich pr""e" response coding is to be
ssigned
1 ;
;
&nb"es the ddressed "istener to be con%igured
1 ;;&
Bit 4 speci%ies the sense o% the po"" response, bits 1 Q 3 speci%y, in
binry code, the :I1 "ine on #hich the po"" response is to be
gi!en
1 +NB &nd o% the con%igurtion routine
N1$&S0
1 I 8B7:< represents "isten ddress o% speci%ic de!ice'
2 I $he ;;& commnd cn be c"ered by ;;: commnd'
3 I $he con%igurtion cn be c"ered by ;;+ commnd'
8.3.4.+ Parallel Poll 4es*onse
7$N
I:5
1 1
/hene!er the bus is in this stte, predetermined de!ices
#i"" ech p"ce their re2uests on speci%ic :I1 "ine' I%
more thn one de!ice is shring :I1 "ine, the "ine !"ue
cn indicte either n 1Aing or n 7N:ing o% re2uests
depending on commnds pre!ious"y sent to the de!ices
in- structing them to use the 6 or 1 !"ue to re2uest
ser!ice'
8.3.3 Placing De1ices in 'orced 4emote #ontrol
7$N A&N
1 1 BB1 :isb"es "" de!icesF rt" messge
I 1 8B7:<
1
&ch ddress sent p"ces the ddressed de!ice into remote stte, disb"ing "" "oc"
contro"s
1 1 '
1 1 '
1 1 8B7:<
n
N1$&S
1 I 8B7:< represents "isten ddress o% speci%ic de!ice' 8:e!ices #i"" "" re!ert bc- to "oc" stte s group t ny time ?
!"ue o% A&N is p"ced on the inter%ce'<
2 I Se"ected "oc" contro"s my be re-enb"ed by sending de!ice-dependent remote messges'
8.3.8 Sending Interface #lear
/hi"e the I.C messge is being sent on"y the :CB, BB1, ;;+, nd A&N uni!ers" commnds #i"" be recogniDed'
82 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
AnneD A !%*ical Instrment S%stem
:Informati1e;
8$hese 7ppendi)es re not prt o% 7NSI9I&&& Std 488'1-1987, I&&& Stndrd :igit" Inter%ce
%or ;rogrmmb"e
Instrumenttion, but re inc"uded so"e"y %or the purposes o%
in%ormtion'<
$he typic" system sho#n in .ig 7'1 i""ustrtes the cpbi"ity o% the inter%ce system to hnd"e
!riety o% instrumenttion system needs' $#o possib"e e!ent se2uences, to ccomp"ish speci%ic
mesurement ts-s using the inter%ce system, re inc"uded s e)mp"es'
'igre A.12!%*ical S%stem S"o(ing #a*abilit% of Interface S%stem to 9andle 0ariet% of
Instrmentation S%stem
Needs
A.1 E1ent Se=ence
1
8:e!ice :ependent :t Aeturned to
;rocessor<
;rocessor progrms instruments nd initites mesurements= resu"ting bsic dt is
returned to processor'
1< ;rocessor initi"iDes the inter%ce system by sending the I.C messge true'
2< ;rocessor cuses "" de!ices to set their intern" conditions to be prede%ined stte by
sending the :CB
messge true'
3< ;rocessor sends the "isten ddress o% the dc po#er supp"y %o""o#ed by progrm dt %or
tht de!ice'
4< ;rocessor sends the un"isten commnd, then the "isten ddress %or the ne)t de!ice,
%o""o#ed by progrm dt %or it'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
4< &!ent 84< is repeted unti" ech de!ice o% interest %or this speci%ic test hs been ddressed
nd progrmmed, then the un"isten commnd is sent'
6< ;rocessor sends "isten ddress o% se"ected mesurement de!ice 8%or e)mp"e, the digit"
%re2uency meter<, then tht progrm code re2uired to initite mesurement'
7< ;rocessor sends un"isten commnd, ddresses itse"% to "isten, then sends t"- ddress o% the
mesurement de!ice'
8< +pon comp"etion o% its intern" mesurement cyc"e, the digit" %re2uency meter sends
8t"-s< its mesurement resu"ts 8de!ice dependent dt< to the ddressed "istener, the
processor'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 83
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
A.+ E1ent Se=ence + :De1ice De*endent Data Directed to Digital Printer;
;rocessor progrms instruments nd initites mesurements= resu"ting de!ice dependent dt is
returned to nother de!ice'
81<I86< Identic" to &!ent Se2uence 1'
87< ;rocessor sends un"isten commnd, then the "isten ddress o% the digit" recorder, %o""o#ed by
the t"- ddress o% the mesurement de!ice'
88< +pon comp"etion o% its mesurement, the mesurement de!ice gin sends its resu"ting de!ice
dependent dt to the ddressed "istener, the digit" recorder'
N1$& I I% the processor #ere to ddress both the digit" recorder nd itse"%, the resu"ting
de!ice dependent dt #ou"d be ccepted by both de!ices, e!en though the t#o my h!e
!st"y di%%erent rtes t #hich dt cn be ccepted'
84 1o$.ri6ht 7 1988 IEEE All
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
AnneD & 9ands"a7e Process !iming Se=ence
:Informati1e;
&.1 )eneral
#omments
&ch dt byte trns%erred by the inter%ce system uses the hndsh-e process to e)chnge dt
bet#een source nd cceptor' $ypic""y, the source is t"-er nd the cceptor "istener'
.igure B'1 i""ustrtes the hndsh-e process by indicting the ctu" #!e%orms on the :7N,
NA.:, nd N:7C sign" "ines' $he NAA: nd N:7C sign"s ech represent composite
#!e%orms resu"ting %rom t#o or more "isteners ccepting the sme dt byte t s"ight"y di%%erent
times due to !ritions in the trnsmission pth "ength nd di%%erent response rtes 8de"ys< to
ccept nd process the dt byte'
.igure B'2 represents the sme se2uence o% e!ents, in %"o# chrt %orm, to trns%er dt byte
bet#een source nd cceptor' $he nnottion numbers on the %"o# chrt nd the timing se2uence
digrm re%er to the sme e!ent on the "ist o% e!ents'
&.+ 6ist of E1ents for 9ands"a7e
Process
$he 8 < re%ers to se2uenti" e!ents in .ig B'1'
1< I Source initi"iDes :7N to high 8C< 8dt not !"id<'
2< I 7cceptors initi"iDe NA.: to "o# 8B< 8none re redy %or dt<, nd set N:7C to "o# 8B< 8none
h!e ccepted the dt<'
3< t
-2
Source chec-s %or error condition 8both NA.: nd N:7C high<, then sets dt byte on :I1 "ines'
4
<
t
-1
7cceptors h!e "" indicted rediness to ccept %irst dt byte= NA.: "ines goes high'
6
<
t
o
Source, upon sensing NA.: high, sets :7N "o# to indicte tht dt on :I1 "ines is sett"ed nd
!"id'
7
<
t
1
.irst cceptor sets NA.: "o# to indicte tht it is no "onger redy, then ccepts the dt' 1ther
4< t
-2
It
o
Source 8de"ys to ""o# dt to sett"e on :I1 "ines'
cceptors %o""o# t their o#n rtes'
8< t
2
.irst cceptor sets N:7C high to indicte tht it hs ccepted the dt' 8N:7C
remins "o# due to other cceptors dri!ing N:7C "o#<'
9< t
3
Bst cceptor sets N:7C high to indicte tht it hs ccepted the dt= "" h!e no# ccepted nd the
N:7C "ine goes high'
16< t
4
Source, h!ing sensed tht N:7C is high, sets :7N high' $his indictes to the
cceptors tht dt on the :I1 "ines must no# be considered not !"id'
11< t
4
It
7
Source chnges dt on the :I1 "ines'
12< t
7
It
9
Source de"ys to ""o# dt to sett"e on :I1 "ines'
13< t
4
7cceptors, upon sensing :7N high 8t 16< set N:7C "o# in preprtion %or ne)t cyc"e' N:7C "ine
goes "o# s the %irst cceptor sets the "ine "o#'
14< t
6
.irst cceptor indictes tht it is redy %or the ne)t dt byte by setting NA.: high'
8NA.: remins "o# due to other cceptors dri!ing NA.: "o#<'
14< t
8
Bst cceptor indictes tht it is redy %or the ne)t dt byte by setting NA.: high=
NA.: sign" "ine goes high'
16< t
9
Source, upon sensing NA.: high, sets :7N "o# to indicte tht dt on :I1 "ines is sett"ed nd !"id'
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
17< t
16
.irst cceptor sets NA.: "o# to indicte tht it is no "onger redy, then ccepts the dt'
18< t
11
.irst cceptor sets N:7C high to indicte tht it hs ccepted the dt Ks in 88<L'
19< t
12
Bst cceptor sets N:7C high to indicte tht it hs ccepted the dt Ks in 89<L'
26< t
13
Source, h!ing sensed tht N:7C is high, sets :7N high Ks in 816<L'
21< I Source remo!es dt byte %rom :I1 sign" "ines %ter setting :7N high'
22< t
14
7cceptors, upon sensing :7N high, set N:7C "o# in preprtion %or ne)t cyc"e'
23< I Note tht "" three hndsh-e "ines re t their initi"iDed sttes Ks in 81< nd 82<L'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 84
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre &.12Signal 6ine !iming Se=ence for ,ne !al7er and $lti*le 6isteners /sing 9ands"a7e
Process
8
6
8See .ig B'2 nd Bist o% &!ents< C ? V2'6 N= B ? V6'8 N
86 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre &.+26ogical 'lo( of E1ents for Sorce and Acce*tor 5"en !ransferring Data /sing
9ands"a7e Process
7
7
8See Bist o% &!ents< 8$his %"o# digrm is not intended to represent the on"y method o%
imp"ementing n cceptor hndsh-e' See 2'4'4, prgrph three'<
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 87
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
AnneD # Interface 'nction Allo(able Sbsets
:Informati1e;
#.1 )eneral
#omments
Sections 4 nd 6 o% this stndrd point out de!ice designer responsibi"ity to identi%y nd de!ice
user responsibi"ity to be %mi"ir #ith the inter%ce cpbi"ities o% ech de!ice contining
7NSI9I&&& Std 488'1-1987 inter%ce %unctions' It is there%ore recommended tht ech de!ice be
mr-ed #ith n e)p"icit code #hich, in e%%ect, identi%ies those inter%ce %unctions nd subsets
imp"emented #ithin tht de!ice'
$he reder is %urther reminded tht %u"" opertion" systems re2uire deti"ed -no#"edge o% the
de!ice dependent chrcteristics o% ech de!ice in system' $hese speci%ictions re beyond the
scope o% this stndrd'
#.+ #a*abilit% Identification
#odes
It is recommended tht n 7NSI9I&&& Std 488'1-1987 cpbi"ity code be p"ced be"o# or ner
the inter%ce connector on ech de!ice to identi%y the comp"ete set o% inter%ce %unctions
contined #ithin tht de!ice' In this stndrd ech inter%ce %unction nd ""o#b"e subset thereo%
hs n e2ui!"ent "phnumeric code to identi%y tht prticu"r cpbi"ity' 7"" such inter%ce
%unction cpbi"ity codes my be e)pressed in concise "phnumeric string nd mr-ed on the
e)terior o% the de!ice to %ci"itte user system ssemb"y'
.or e)mp"e, de!ice #ith the bsic t"-er %unction, the bi"ity to send sttus bytes, the bsic
"istener %unction, "isten on"y mode s#itch, ser!ice re2uest cpbi"ity, remote "oc" cpbi"ity
#ithout "oc" "oc-out, mnu" con%igurtion o% the pr""e" po"" cpbi"ity, comp"ete de!ice c"er
cpbi"ity, no cpbi"ity %or de!ice trigger, nd no contro""er cpbi"ity #ou"d be identi%ied #ith
the %o""o#ing code0
$he code identi%ies the eight speci%ic inter%ce %unctions imp"emented In ddition, the type o%
e"ectric" inter%ce contined #ithin the de!ice is speci%ied' $he nottion &1 is used to identi%y
tht open co""ector dri!ers re used 8e!ery#here there is choice< nd the nottion &2 is used to
identi%y tht three-stte dri!ers re used 8e!ery#here there is choice<' See 3'3'1'
$he de!ice designer cn p"ce ny %urther de!ice cpbi"ity in%ormtion, use%u" %or system
con%igurtion, t the pproprite p"ces on the physic" e2uipment nd in the re"e!nt
documenttion %or tht e2uipment'
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
88 1o$.ri6ht 7 1988 IEEE All
Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
#.. S9 'nction Allo(able Sbsets
Identfication "escri-tion States 7,itted 7ther 2e8uire,ents
7ther (unction
Su.sets
2e8uired
SC6 no cpbi"ity "" none none
SC1 comp"ete
cpbi"ity
none none $1-$8, $&1-$&8, or C4-
C28
#.4 A9 'nction Allo(able Sbsets
7ther (unction
Identificatio
n
"escri-tio
n
States
7,itted
7ther
2e8uire,ents
7
C
no
cpbi"ity
"" none
7
C
no
cpbi"ity
none none
Su.sets 2e8uired
none
none
#.3 ! 'nction Allo(able Sbsets
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 89
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
#.8 ! 'nction :(it" Address EDtension; Allo(able Sbsets
96 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
#.7 6 'nction Allo(able Sbsets
#.8 6 'nction :(it" Address EDtension; Allo(able Sbsets
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 91
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
#.9 S4 'nction Allo(able Sbsets
Identification "escri-tion States 7,itted 7ther 2e8uire,ents
7ther
(unction
Su.set
s
2e8uired
SA6 no cpbi"ity "" none none
$1, $2, $4, $6,
SA1 comp"ete cpbi"ity
none none
$&1, $&2, $&4
or $&6
#.1> 46 'nction Allo(able Sbsets
Identification "escri-tion States 7,itted 7ther 2e8uire,ents
7ther (unction
Su.sets 2e8uired
AB6 no cpbi"ity "" none none
AB1 comp"ete
cpbi"ity
none none B1-B4 or B&1-B&4
AB2 no "oc" "oc- out B/BS nd
A/BS
rt" "#ys %"se B1-B4 or B&1-B&4
#.11 PP 'nction Allo(able Sbsets
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
92 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
#.1+ D# 'nction Allo(able Sbsets
#.1. D! 'nction Allo(able Sbsets
Identification "escri-tion States 7,itted 7ther 2e8uire,ents
7ther (unction
Su.sets 2e8uired
:$6 no cpbi"ity "" none none
:$1 comp"ete cpbi"ity none none B1-B4 or B&1-B&4
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 93
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
#.14 'nction Allo(able Sbsets
94 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
AnneD D Interface $essage 4eference 6ist
:Informati1e;
)ne,onic )essage Interface (unction5s6
B1C7B (&SS7J&S A&C&IN&: 8by inter%ce %unctions<
gts go to
stndby
C
ist indi!idu" sttus 2u"i%ier ;;
Ion "isten
on"y
B, B&
K"peL "oc" po""
enb"e
;;
"tn "ist
en
B, B&
"un "oc"
un"isten
B, B&
nb ne# byte !i"b"e SC
pon po#er
on
SC, 7C, $, $&, B, B&, SA, AB, ;;,
C
rdy re
dy
7C
rpp re2uest pr""e" po"" C
rsc re2uest system contro" C
rs! re2uest
ser!ice
SA
rt" return to
"oc"
AB
sic send inter%ce c"er C
sre send remote enb"e C
tc t-e contro" synchronous"y C
tcs t-e contro" synchronous"y 7C, C
ton t"-
on"y
$, $&
B1C7B (&SS7J&S S&N$ 8to de!ice %unctions<
None de%ined= see (essge 1utput
tb"es in Section 2 %or description o%
:e!ice .unction Interction #hich
pro!ides guide"ines s to the
pproprite sttes %rom #hich "oc"
messges my be sent to the de!ice
%unctions'
A&(1$& (&SS7J&S A&C&IN&:
7$N ttention SC, 7C, $, $&, B, B&, ;;, C
:7B dt byte 8!i B, B&<
:7C dt ccepted SC
:7N dt !"id 7C
:CB de!ice c"er :C
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 9
4
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
)ne,onic )essage Interface (unction5s6
&N: end 8!i B, B&<
J&$ group e)ecute trigger :$
J$B go to "oc" AB
I:5 identi%y B, B&, ;;
I.C inter%ce c"er $, $&, B, B&, C
BB1 "oc" "oc-out AB
(B7 my "isten ddress B, B&, AB
K(B7L my "isten ddress $
(S7 or K(S7L my secondry ddress $&, B&
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
($7 my t"- ddress $, $&
K($7L my t"- ddress B
1S7 other secondry ddress $&
1$7 other t"- ddress $, $&
;CJ primry commnd group $&, B&, ;;
;;C pr""e" po"" con%igure ;;
K;;:L pr""e" po"" disb"e ;;
K;;&L pr""e" po"" enb"e ;;
;;An pr""e" po"" response n 8!i C<
;;+ pr""e" po"" uncon%igure ;;
A&N remote enb"e AB
A.: redy %or dt SC
AGS re2uest ser!ice 8!i B, B&<
KS:CL se"ected de!ice C"er :C
S;: seri" po"" disb"e $, $&
S;& seri" po"" enb"e $, $&
SAG ser!ice re2uest 8!i C<
S$B sttus byte 8!i B, B&<
$C$ or K$C$L t-e contro" C
+NB un"isten B, B&
A&(1$& (&SS7J&S S&N$
7$N ttention C
:7B dt byte 8!i $, $&<
:7C dt ccepted 7C
:7N dt !"id SC
:CB de!ice c"er 8!i C<
96 1o$.ri6ht 7 1988 IEEE All Ri6hts
Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
)ne,onic )essage Interface (unction5s6
&N: end 8!i $<
J&$ group e)ecute trigger 8!i C<
J$B go to "oc" 8!i C<
I:5 identi%y C
I.C inter%ce c"er C
BB1 "oc" "oc-out 8!i C<
(B7 or K(B7L my "isten ddress 8!i C<
(S7 or K(S7L my secondry ddress 8!i C<
($7 or K($7L my t"- ddress 8!i C<
1S7 other secondry ddress 8!i C<
1$7 other t"- ddress 8!i C<
;CJ primry commnd group 8!i C<
;;C pr""e" po"" con%igure 8!i C<
K;;:L pr""e" po"" disb"e 8!i C<
K;;&L pr""e" po"" enb"e 8!i C<
;;An pr""e" po"" response n ;;
;;+ pr""e" po"" uncon%igure 8!i C<
A&N remote enb"e C
A.: redy %or dt 7C
AGS re2uest ser!ice $, $&
KS:CL se"ected de!ice c"er 8!i C<
S;: seri" po"" disb"e 8!i C<
S;& seri" po"" enb"e 8!i C<
SAG ser!ice re2uest SA
S$B sttus byte 8!i $, $&<
$C$ t-e contro" 8!i C<
+NB un"isten 8!i C<
+N$ unt"- 8!i C<
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 97
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
98
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
ANSI/IEEE Std 488.1-1987
AnneD E $ltiline Interface $essagesA IS, #ode 4e*resentation
:Informati1e;
'igre E.12$ltiline Interface $essagesA IS, 7 -&it #ode 4e*resentation
AnneD ' 6ogic #ircit Im*lementation
:Informati1e;
$o ssist the designer in the interprettion o% the stte digrms, possib"e circuit imp"ementtions re gi!en %or situtions occurring #ithin the inter%ce
%unctions' It must be understood tht the "ogic digrms gi!en in this ppendi) do not sho# the on"y imp"ementtions possib"e nor do they e!en represent
recommended imp"ementtions' $hey re %or eduction" purposes on"y'
Stte digrms re used to represent t#o concepts0
1< $hey ""o# di%%erentition bet#een the di%%erent responses n inter%ce %unction might produce nd identi%y ech #ith one or more uni2ue sttes
o% the inter%ce %unction'
2< $hey identi%y those situtions #here n inter%ce %unction is re2uired to remember pst e!ents in order to produce the correct response'
&ch stte in ny o% the digrms ser!es either or both o% these purposes' .or e)mp"e, the B7:S o% the B inter%ce %unction hs no uni2ue response
ssocited #ith it nd cnnot be distinguished %rom BI:S' Its purpose, ho#e!er, is to remember tht the de!ice hs recei!ed "isten ddress o!er the bus
nd is there%ore b"e to enter B7CS #hen the 7$N messge is recei!ed %"se 8see .ig 7<' Con!erse"y, the B7CS is n e)mp"e o% one #hich hs no
memory #ith it but #hich e)ists s distinct stte on"y to sho# speci%ic response cpbi"ity #hich does not e)ist during B7:S' $he on"y intern"
di%%erence bet#een the t#o sttes is the !"ue o% the 7$N messge, nd no memory is re2uired since this messge !"ue is continuous"y !i"b"e'
'.1 Im*lementing States 5"ic" 4e=ire No $emor%
$he :$ inter%ce %unction is n e)mp"e o% comp"ete inter%ce %unction #hich re2uires no memory' Its stte digrm
8identic" to .ig 13< is the %o""o#ing0
Since no memory is re2uired, this inter%ce %unction cn be imp"emented #ith sing"e 7N: gte0
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 99
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'.+ Im*lementing States 5"ic" 4e=ire $emor%
$he SA inter%ce %unction is n e)mp"e o% one re2uiring memory %or its sttes' Its stte digrm 8identic" to .ig 9< is the
%o""o#ing0
$he t#o top sttes t-en by themse"!es represent circuit #hose intern" stte %o""o#s the !"ue o% the rs! messge but on"y i%
S;7S is %"se' .igure .'1 is stndrd :C ."ip-."op'
'igre '.12Partial S4 'nction 2 :a; #om*osite 6ogicC :b; )ate 6e1el 6ogic
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre '.+2'll S4 'nction 2 :a; #om*osite 6ogicC :b; )ate 6e1el 6ogic
In this circuit, the AS %"ip-%"op output stge is %orced c"er #hene!er the !"ue o% the "tched rs! messge is %"se' /hen the
"tched rs! messge becomes true, it remins c"ered unti" the %irst time S;7S becomes cti!e t #hich time it sets,
remembering tht n AGS messge hs been sent nd SAG no "onger needs to be he"d true'
166 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
AnneD ) Parallel Polling Se=ence
:Informati1e;
'igre ).12Parallel Poll Se=enceA Signal 6ine 5a1eforms
@;;An messge true sho#n in one o% t#o "ternte sttes s determined by the ;;& messge'
TStrobe o% :I1n "ines occurs intern" to the contro""er t ny time during the C;;S stte by designer de%ined method
8the trns%er o% sttus dt bits during pr""e" po"" does not uti"iDe the hndsh-e process<'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre ).+2Interface 'nction Acti1e States Dring Parallel Poll
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 161
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
AnneD 9 Descri*tion of Interface Parameters on Data S"eets
:Informati1e;
$his set o% guide"ines is intended to %ci"itte the preprtion o% documenttion, prticu"r"y dt sheets, re"ted to products
meeting the re2uirements o% this stndrd' 7 product meeting the re2uirements o% this stndrd my "so h!e ddition" de!ice
%unction cpbi"ity= re%erence to such cpbi"ities #hich re ccessib"e !i the inter%ce port o% this stndrd my be use%u" to
instrumenttion systems users'
$his ppendi) %orms the bsis o% CC&CMBIS$ %or both designer nd user to describe importnt inter%ce re"ted prmeters,
hence not "" prmeters "isted re e)pected to be used in e!ery product' $he prmeters "isted re intended s gener"
guide"ine nd shou"d not be regrded s e)husti!e' $he mount o% mteri" tht cn be pro!ided on ny dt sheet depends on
spce !i"b"e nd the m*or purpose %or #hich it is intended 8%or e)mp"e, deti"ed technic" dt sheet, gener" descripti!e
brochure, bbre!ited "isting in operting mnu"s<'
9.1 )eneral
It is recommended tht the dt sheet %or n instrument or de!ice meeting the re2uirements o% this stndrd contin in%ormtion
#hich #i"" enb"e the user o% tht de!ice to n"yDe its gener" cpbi"ity, progrmmbi"ity, nd system per%ormnce 8re"ti!e to
the inter%ce<' Simi"r"y, it is recommended tht the mnu" supp"ied #ith the instrument pro!ide more deti"ed description
o% the inter%ce re"ted cpbi"ities to %ci"itte the con%igurtion o% the instrumenttion systems' Sections 4'1 nd 6 o% this
stndrd re2uire the de!ice designer to identi%y, nd the de!ice user to be %mi"ir #ith, the inter%ce cpbi"ities'
It shou"d be noted tht %or %u"" opertion" systems it is necessry to h!e deti"ed -no#"edge o% the de!ice-dependent
chrcteristics o% ech de!ice in system 8such deti"ed -no#"edge my re2uire in%ormtion ddition" to tht contined in this
stndrd< there%ore, comptibi"ity, in the tot" sense, is not necessri"y obtined e!en though the re2uirements o% this stndrd
h!e been met' In ddition to the %o""o#ing recommendtions, the designer shou"d inc"ude, #ith the user in%ormtion, deti"s
bout the progrmmb"e de!ice-dependent %unctions o% the instrument'
9.+ Descri*tion of Interface 'nction #a*abilities
It is recommended tht dt sheets indicte, in symbo"ic %orm, the set o% inter%ce %unctions pro!ided by the sub*ect de!ice'
Short descripti!e phrses my be use%u" #here spce permits' Not "" inter%ce %unctions need be inc"uded in product, in #hich
cse >no cpbi"ity? my be e)pressed by the %unction mnemonic nd the number 6 8%or e)mp"e, C6<'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
162 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
2eference
(unction S$,.ol Section Ta.le
Source Cndsh-e SC 2'3 4
7cceptor Cndsh-e 7C 2'4 7
$"-er $ 2'4 11
&)tended $"-er $& 2'4 12
Bistener B 2'6 16
&)tended BistenerB& 2'6 17
Ser!ice Ae2uest SA 2'7 26
Aemote Boc" AB 2'8 23
;r""e" ;o"" ;; 2'9 27
:e!ice C"er :C 2'16 36
:e!ice $rigger :$ 2'11 33
Contro""er C 2'12 37
9.. Electrical Dri1er/4ecei1er #a*abilities
9...1
Sign" "ines #ith open co""ector dri!ers 8e!ery#here there is choice< use &1 8speci%y pp"icb"e :I1 "ines nd
Constrints<'
9...+
Sign" "ines #ith three-stte dri!ers 8e!ery#here there is choice< use &2 8speci%y pp"icb"e :I1 "ines nd constrints<'
9.4 Additional Information of 0ale to S%stems /sers and Designers
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
9.4.1 'nctional S*ecifications
7ny operting modes tht de!ite %rom the 488 stndrds shou"d be e)p"icit"y stted nd e)p"ined'
$he KI&&&-488 documents to #hich the de!ice con%orms shou"d be "isted %u"" tit"e #ith in%ormtion on ho# to obtin such
stndrds'
$he mens o% generting nd using the A9B %unction nd the rt" "oc" messge shou"d be documented' $he response
to Jroup &)ecute $rigger shou"d be documented'
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 163
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
9.4.+ #ontrolsB #onnectors and Indicators
7"" I&&&-488 re"ted s#itches shou"d be i""ustrted or their "octions described' In ddition, the %o""o#ing in%ormtion shou"d
be documented0
1< Co# to set primry nd secondry 8i% ny< ddresses'
2< Co# to red ddresses %rom the %ront pne" 8i% possib"e<'
3< &%%ects o% other I&&&-488 "terb"e modes 8such s ton, Ion, etc<'
9.4.. Po(er /*/Do(n Se=ences and Defalt 0ales
1< :escribe pon ser%-test %unction"ity nd bnorm" condition reporting'
2< :escribe the e%%ect o% po#er-interrupt'
3< :escribe non!o"ti"e memory %etures'
4< :escribe de%u"t de!ice stte t pon'
9.4.4 Programmable De1ice 'nctions
Bist #hich de!ice %unctions re bus contro""b"e' :escribe I91 bu%%ering 8i% ny<, %or e)mp"e0
1< Bu%%er siDes
2< ()imum "ines ccepted,
3< ()imum number o% digits'
Bist "imits o% numeric" prmeters, %or e)mp"e0
1< (ntiss nd e)ponent "imits,
2< Intern" precision %or rounding nd rounding ru"es,
3< Bimits on prmeters nd e%%ect o% going beyond'
9.4.3 Stats 9andling Information
Identi%y i% ny rs! "oc" messges my be inhibited' Bist "" conditions tht my cuse the de!ice to set rs! $A+&'
9.3 Descri*tion of !%*ical !ime 4elated 0ales
$he description o% time re"ted !"ues in this section is high"y dependent upon the tot" system con%igurtion 8tht is, the nture
o% the t"-er, "istener, nd contro""er de!ices<' 7ctu" time !"ues my be high"y dependent upon the ctu" mesurement
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
conditions, the de!ice-dependent nture o% the instrument being speci%ied, nd possib"y the operting system so%t#re "octed in
either instrument or contro""er' $here%ore, it is di%%icu"t nd possib"y irre"e!nt to speci%y precise !"ues'
9.3.1 Data rates for DA& messages
1< Identi%y dt input rte 8#hen ddressed to "isten<' .or e)mp"e, N -i"obytes per second, nd re"e!nt conditions 8%or
e)mp"e, con%igurtion, dt type, %unction" opertion<'
2< Identi%y dt output rte 8#hen ddressed to t"-<' .or e)mp"e, N -i"obytes per second nd re"e!nt conditions 8%or
e)mp"e, con%igurtion, dt type, %unction" opertion<'
164 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
9.3.+ Identif% ot"er time 1ales relating to s%stem *erformance
.or &)mp"e0
1< Inter%ce hndsh-e de"ys 8%or e)mp"e, time out, ho"d<,
2< $ime to respond to de!ice commnds,
3< $ime to respond to inter%ce messges'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 164
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
AnneD I Address S(itc" 6abeling and Interface Stats Indicators
:Informati1e;
I.1 )eneral #omments
$o ssist de!ice designer, recommended positioning nd "be"ing %or the t"- nd "isten ddress s#itch is gi!en' 7 recommendtion
is "so gi!en %or the "be"ing o% inter%ce sttus indictors or the inter%ce sttus messges to be used on disp"ys'
I.+ !al7 and 6isten Addresses
7 de!ice shou"d h!e non!o"ti"e "oc" mens o% prese"ecting the !"ues ssigned to its my t"- ddress 8($7< nd its my "isten-
ddress 8(B7<' $he !"ue %or bits $1 through $4 ssigned to ($7 or bits B1 through B4 ssigned to (B7 shou"d be cpb"e o% being
"tered by the de!ice opertor' I% the ($7 nd (B7 re identic", 8bits 1-4, s in
6'3'1 nd 6'3'2<, then sing"e common storge e"ement my be used' $his discussion #i"" use this sing"e ddress !"ue but does not
prec"ude the use o% seprte ddresses %or ($7 nd (B7'
I.. DIP S(itc"
/hen the common ($7 nd (B7, 8bits 1-4<, ddress !"ue is se"ected by :I; s#itch, the :I; s#itch needs 4 bits 8combintion o%
$1 through $4 nd B1 through B4< or s#itch po"es to set the ddress !"ue' $he 4 s#itch po"es shou"d be physic""y d*cent to ech
other s indicted in .ig I" or .ig I'2' I% the "oc" messges ton, or "on, or both re imp"emented s po"es on the sme :I; s#itch, they
shou"d be p"ced s sho#n in .ig I'1 or .ig I'2' In the cse tht ton is not imp"emented but Ion is, the Ion s#itch shou"d be immedite"y
to the "e%t or bo!e the ddress s#itches'
/here %esib"e, the :I; s#itch shou"d be e)tern""y ccessib"e nd "be"ed simi"r to .ig I'1 or .ig I'2' $he description o% the s#itch
nd its "oction shou"d be c"er"y !isib"e in the de!iceFs opertion mnu"'
Bbe"ing ssocited #ith the :I; s#itch is to inc"ude the binry #eighting pp"ied to ech :I; s#itch position to %ci"itte
determintion o% the ddress !"ue' 7n i""ustrtion o% this is sho#n in .ig I'1 nd .ig I'2' 7n indiction o% #hich s#itches re used to
set the ddress shou"d "so be pro!ided' :igrms in the instruction mnu" shou"d be pro!ided to c"er"y indicte #hich physic"
position o% the indi!idu" :I; s#itches pro!ides n >69I? condition' $he >1? position %or the s#itches is to present "ogic" $A+&
stte on the I&&& Std 488 inter%ce bus #hi"e the >6? position is to present "ogic" .7BS& stte on the bus' $he "be"ed >O?
positions sho# smp"e se"ection o% the s#itches'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre I.126abeling Diagram for DIP S(itc" In 9ori@ontal ,rientation
166 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
'igre I.+26abeling Diagram for DIP S(itc" In 0ertical ,rientation
I.4 Alternate Im*lementations
1ther methods besides :I; S#itches cn be used to set the non!o"ti"e !"ue o% the ($7 nd (B7 ddress or chnge the stte o% ton
nd on "oc" messges' $his "ternti!e method, ho#e!er, shou"d pro!ide the bi"ity o% disp"ying nd modi%ying the ddress !"ues'
/hen ton nd Ion re imp"emented, this "ternti!e method shou"d "so ""o# their stte to be e)mined nd modi%ied'
I.3 De1ice Stats Indicators
7 de!ice my option""y contin indictors, or disp"ys, or both sho#ing the current stte 8or operting mode< o% the de!ice inter%ce'
/hen these inter%ce indictors or disp"ys re pro!ided, they shou"d be "be"ed #ith or use the bbre!ition or nme gi!en in the
%o""o#ing tb"e' $he N:7C, NA.:, nd SAG indictors re not to represent the stte on the inter%ce bus, but the stte o% the de!iceFs
remote messge' 7n 7::A indictor my be used in p"ce o% the $7BM nd BS$N indictors'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 167
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
!..re1iation Na,e &urrent State
7::A 7ddressed to $"- or Bisten :e!ice is in $7:S, $7CS, B7:S, or B7CS
B1CM .ront ;ne" Boc-out :e!ice is in A/BS
BS$N 7ddressed to Bisten :e!ice is in B7:S or B7CS
(7 (y 7ddress Current 7ddress N"ue
N:7C Not :t 7ccepted N:7C 7sserted
NA.: Not Aedy .or :t NA.: 7sserted
A&( Aemote :e!ice is in A&(S or A/BS
SAG Ser!ice Ae2uest SAG 7sserted
$7BM 7ddressed to $"- :e!ice is in $7:S or $7CS
C7C$ Contro""er 7cti!e
:e!ice is in C$AS, C7CS, CSBS, CSCS, CS/S, C7/S, C;/S or
C;;S
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
168 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
AnneD E 4ecommended $et"ods for 4edcing t"e Effects of 4adiated and
#ondcted Interference for De1ices S*ecified in t"is Standard
:Informati1e;
$his Stndrd speci%ies connector nd cb"e ssemb"y tht pro!ides cceptb"e &"ectro(gnetic Comptibi"ity 8&(C< per%ormnce
under mny circumstnces' In some pp"ictions, ho#e!er, it is either d!isb"e or re2uired to %urther reduce the e%%ects o% &(
inter%erence' $he recommended methods pro!ide gener" guidnce on precutions tht cn be t-en to minimiDe the e%%ects o%
conducted or rdited &( inter%erence on instrumenttion systems to "e!e"s be"o# those #hich #ou"d other#ise be obtined by
comp"ying #ith the speci%ictions gi!en e"se#here in this stndrd'
It is gener""y ccepted tht the cb"e ssemb"y 8tht is, the interconnecting cb"e nd the ssocited connectors< nd the
connector9cb"e inter%ce immedite"y inside the instrument #i"", to "rge e)tent, determine the &(C per%ormnce o% the
o!er"" instrumenttion system'
$he %o""o#ing guide"ines describe ho# to connect instruments %itted #ith connectors speci%ied in this stndrd to obtin impro!ed
&(C per%ormnce' It shou"d be noted tht it my be necessry to reduce the e%%ects o% %our bsic types o% inter%erence0
1< Be-ge %rom cb"es nd connectors tht %%ects other A. systems'
2< &)tern" inter%erence %%ecting cb"es nd connectors, nd conse2uent"y dt trns%er s described in this stndrd'
3< In*ection o% sign"s bet#een ny sign" ground return, "ogic ground nd shie"d'
4< &)tern" inter%erence #hich my be in*ected bet#een ny sign" ground return, "ogic ground nd shie"d'
E.1 4edcing t"e Effect of 4adiated Interference
$hese go"s cn be ccomp"ished by using cb"ing techni2ues #ith minimum "e-ge'
$he bsic recommendtions deti"ed be"o# nd i""ustrted in .ig H'1 my be o% ssistnce in meeting the screening re2uirements
pp"icb"e to instrumenttion systems #hich might be imposed in some countries by their Ntion" Aegu"tions'
E.1.1 Screened #ables
7 minimum co!erge o% 84Z is essenti", but 96Z co!erge #ou"d pro!ide %urther impro!ement' 7 combintion o% both brid nd
met""iDed my"r or %oi" pro!ides sti"" %urther impro!ement in cb"e screening nd is recommended'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 169
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
'igre E.124' #ontact :)rond; Points
E.1.+ 4' #onnection !ec"ni=es
It is insu%%icient to re"y on"y on ground connection bet#een the cb"e screen nd the connector on the e2uipment through one or e!en
se!er" connector contcts' Insted, n de2ute A. connection to chssis, %or e)mp"e through the met""ic connector housing, is
re2uired' Cre shou"d be obser!ed to pro!ide bc-#rd comptibi"ity 8mechnic" nd e"ectric"< #ith the "redy e)isting shpes o%
connector housing'
E.1.. #onnector 9osing
$he connector housing shou"d be met""ic' Since the housing is to be used %or chssis connection, the prts o% the housing tht pro!ide
the e"ectric" contct shou"d be designed nd %inished ccording"y 8%or e)mp"e, met""ic nd conducti!e housing, met" she""ed
connectors or e2ui!"ent, good A. connection bet#een cb"e screen nd met""ic housing, etc<'
E.1.4 E$ 4adiation Screening
&( rdition screening cn be %urther impro!ed by pro!iding met""ic co!er o!er the ends o% the >piggybc-? connectors' $his
mesure #i"", ho#e!er, on"y be necessry in e)ception" cses' $he contribution to A. "e-ge by the connector contcts is sm""'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
ANSI/IEEE Std 488.1-1987
IEEE S8AN%AR% %I5I8A2 IN8ER0A1E 0(R
E.+ #onnectors #onforming to t"is Standard /sed ,n E=i*ment
E.+.1
$he I&&&-488 connector port shou"d h!e met" she"" nd ensure de2ute A. contct #ith the cb"e connector housing 8in
ccordnce #ith H1'3<'
116 1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
E.+.+
$he e"ectric" connection bet#een the >shie"d? contct o% the connector, the met" housing nd she"" o% the chssis mounted connector,
nd chssis %rme shou"d be mde !i s short route s possib"e' Noticeb"e per%ormnce degrdtion my occur #ith ground "engths
in e)cess o% bout 46mm' $here%ore, #hen using %"t cb"e to m-e the intern" connections to the I&&&-488 connector port, the
shie"d shou"d not be connected to chssis !i this cb"e'
E.. 4edcing t"e Effects of #ondcted Interference
Sign"s #hich e)ist on the sign" ground "ines cn cuse conducted e"ectromgnetic inter%erence inside de!ice #hen ground "oops re
%ormed s the sign" ground "ines re connected together inside the de!ice'
Such ground "oops cn "so crete &"ectromgnetic Inter%erence, &(I, s sign"s re generted by the e%%ect o% A.
%ie"ds on such ground "oops'
E...1 )eneration of In-ected Signals on Signal )rond 6ines
It is recommended tht de!ice minimiDe genertion o% conducted inter%erence mong the "ogic ground nd erth conductors, 8tht is,
12, 18, 19, 26, 21, 22, 23, 24<, by using "o# impednce r% ground returns s c"ose to the connector port s possib"e #ithin the de!ice'
E...+ Protection Against #ondcted E$I
It is recommended tht de!ice minimiDe its susceptibi"ity to conducted inter%erence mong the "ogic ground nd erth conductors,
8tht is, 12, 18, 19, 26, 21, 22, 23, 24<, by using "o# impednce r% ground returns s c"ose to the connector port s possib"e #ithin the
de!ice'
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..
4R(5RA99A:2E INS8R39EN8A8I(N
ANSI/IEEE Std 488.1-1987
1o$.ri6ht 7 1988 IEEE All Ri6hts Reserved 111
Authorized liensed use li!ited to" IEEE #$lore. %o&nlo'ded on (to)er *+, *++8 't 1-"48 fro! IEEE #$lore. Restritions '$$l..

You might also like