+ All Categories
Home > Documents > 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . +...

1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . +...

Date post: 07-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
16
‘1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 97
Transcript
Page 1: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

‘1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539

97

Page 2: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

1158157 BW. TJd19 irlhd 2 5'uamu 2539 .

Design of Interface Card Using IEEE-488 Standardfor Microcomputer

Manas Sangworasill Surapan Airphaiboon2

Noppadol Maneerat3 and Sahat Fuk-on*

King mongkut’s Institute of Technology Ladkrabang

Abstract

This paper presents the design and construction of an interface card for

measuring equipments using IEEE-488 standard bus. In the system, a microcomputer

with interface card is used as system controller interface to IEEE-488 bus and connect

to all equipments. The interface card available in the market is very expensiv, so the

developed card will decrease the expense and can be used to develop measuring

equipment system.

’ Associate Professor, Department of Electronicss Lecturer, Department of Electronics3 Graduate Student, Department of Electronics

98

Page 3: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

'1158151 mii. ai 19 aihii 2 izh?lnu 2539

Page 4: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

3158151 m5. ai 19 irlh~ 2 ih1nal2539

SIGNAL NAME

Dl06 (MSB)Dl07Dl06DIOS0104Dl03D102

DIOI (LSB)DAV

NFRDNDACATNRENIFC

SRQEOIcornTE

DO (MSB)DlD2D304D5D6D7

RSORSIRS2zi

DENINT

ACCRQA&XXXRESET

I RLbVCC

PIN NO.

31323334353637362624252022232927302117161514131211106703459121939102040

110 TYPE

I/OI/OI/OI10I10I10I10I10I/OI10I10I10I/OI/OI10I1000

I10I10I10I/OI10I10I10I10

IIIIII00

II0I

SIGNAL DEFINITION

I/O D A T A 6I/O DATA7110 DATA6I10 DATA5I10 DATA4110 DATA3I10 DATA2l/O DATA1

DATA VALIDNOT READY FOR DATANOT DATA ACCEPTED

A-ITENTIONREMOTE ENABLEINTERFACE CLEARSERVICE REQUESTEND OR IDENTIFY

TALK ENABLEDATA 0DATA 1DATA 2DATA 3DATA 4DATA 5DATA 6DATA 7

REGISTER SELECT LINEREGISTER SELECT LINEREGISTER SELECT LINE

CHIP ENABLEWRITE ENABLE

DATA BUS ININTERRUPT

ACCESS REQUEST : DMAACCESS GRANTED

RESETTRIGGER GPIB

CLOCK : 500KHz - 5MHzo v+5v

100

Page 5: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 .

+ 27

VCC

DIZDl02Dl03DIMIII05DIOSDl07DIOB

cow7SRQATNEOI

DAVNRFDNDAC

IFCREN

TE

v16.18. SE

Page 6: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

7158157 i=wi. Tld19 alhMd2 iha1AN 2539

Page 7: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

REGISTER SELECT LINE STATUS OF DATA PIN

RS2 RSI RSO DO Dl D2 D3 04 D5 D6 07

0 0 0 INTO INTI BI BO END SPAS RLC MAC

0 0 1 GET ERR UNC APT DCAS MA SRQ IFC

0 1 0 REM LLO ATN LPAS TPAS LADS TADS ulpa

0 1 1 ATN D A V N D A C N R F D EOI SRQ IFC REN

1 0 0 NOT USE

1 0 1 NOT USE

1 1 0 D108 Dl07 D 1 0 6 0105 D104 D103 D102 DIOI

1 1 1 0108 D 1 0 7 Dl06 D 1 0 5 0104 D103 D102 0101

REGISTER SELECT LINE

RS2 RSI RSO

0 0 0

0 0 1

0 1 00 1 1

1 0 0

1 0 1

1 1 01 1 1

STATUS OF DATA PIN

DO Dl D2 D3 D4 D5 D6 D7

X X BI BO END SPAS RLC MAC

GET ERR UNC APT DCAS MA SRQ IFC

NOT USE

C / S X X F4 F3 F2 F l FO

edpa dal dat A5 A4 A3 A2 A l

S 8 RSV S6 S5 S4 S 3 S2 S l

PP8 PP7 PP6 PP5 PP4 PP3 PP2 PPI

D108 D 1 0 7 D 1 0 6 0105 D104 D103 D102 DIOI

103

Page 8: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

C/S F4 F3 F2 Fl FO MNEMONIC

O/l 0 0 0 0 0 swrlO/l 0 0 0 0 1 dacr

na 0 0 0 1 0 rhdf

O / l 0 0 0 1 1 hdfa

O / l 0 0 1 0 0 hdre

na 0 0 1 0 1 nbaf

O / l 0 0 1 1 0 fget

O / l 0 0 1 1 1 rtl

na 0 10 0 0 feoi

O / l 0 1 0 0 1 Ion

O / l 0 1 0 1 0 ton

na 0 10 11 gts

na 0 11 0 0 tea

na 0 1 1 0 1 tcs

O / l 0 1 1 1 0 wO/l 0 1 1 1 1 sic

O/l 1 0 0 0 0 sre

na 10 0 0 1 rqc

na 10 0 10 rlc

O/l 1 0 0 1 1 dai

na 10 10 0 Pts

O / l 1 0 1 0 1 stdl

O/l 1 0 1 1 0 shdw

FUNCTION

Chip reset

Release ACDS holdoff

Release RFD holdoff

Holdoff on all data

Holdoff on EOI ONLY

Set new byte available false

Force group execute trigger

Return to local

Send EOI with next byte

Listen only

Talk only

Go to standby

Take control asyncronously

Take control syncronously

Request parallel poll

Send interface clear

Send remote enable

Request control

Release control

Disable all interrupts

Pass through next secondary

Set Tl delay

Shadow handshake

DO Dl D2 D3 D4 05 D6 D7

INTO INTI BI BO END SPAS RLC MAC

j¶Jd 4 %ar"ain75h&n$in'?d 1

Page 9: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

DO Dl D2 D3 D4 05 D6 07

c/s x X f4 f3 12 11 f0

Page 10: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

3158157 am. YJd19 alrid 2 ikmlu 2539

106

Page 11: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

cAnd-L(TON)

1UNL

107

Page 12: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

375m5r 805. ai 19 Plhlnd 2 &rJwaJ 2539

A T N - L(TON)

1“NL

1MTA

1O L A

1A T N - H(LON)

1RETURN

Page 13: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

')158157 RW. Tli19 aI.kn" 2 5ywmlaJ 2539 .

START

1ATN-L(TON)

1"NL

1MTA

1OLA

1G T S

ATN-H&ON)

RETURN

Page 14: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

1158151 m5. ai! 19 alkd 2 s'w?lnu 2539 .

16

START

1INIT CARD

1i

CLEAR ALL DEVICE

1R E M O T E

1R E A D O R

WRITE DATA

1GO TO LOCAL

Page 15: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

315mYl Eiw. ai 19 irlhn" 2 5ywmu 2539 -

Page 16: 1155115-l a%i. an” 19 iaikn” 2 t?knnu 2539 · 315815-l i-m. afi 19 Qlhn” 2 Gr-J1nu 2539 . + 27 VCC DIZ Dl02 Dl03 DIM III05 DIOS Dl07 DIOB cow7 SRQ ATN EOI DAV NRFD NDAC IFC

-3151157 BFJS. ai 19 m.hd 2 ihJ?lFlU 2539 .

rana7s$7s3s .1. Willis J. Tompkins, John G. Webster, 1988, Interfacing Sensors to the IBM PC,

Prentice-Hall International, Inc., pp. 12-361-372.

2. Eugene Fisher, C.W. Jensen, 1982, PETKBM and the IEEE 488 Bus (GPIB),

McGraw-Hill, Inc., Osborne, Berkely, C.A., pp. 9- 11.

3. Texas Instruments Incorporated, Engineering Staff, Semiconductor Group, 1979,

TMS9914 GPIB Adapter Preliminary Data Manual, pp. 8- 288- 295.

112


Recommended