Epson Q10IE Interface Card User Manual
PDF
Dokumen
Iklan
Iklan
5.1.
CHAPTER 5 Q10IE - IEEE~48B8 INTERFACE CARD +
General
5,2, - Specifications
5
: 3
. “TEEE-488:
5.3.1 IEEE~488 bus configuration
5.3.2 IEEE-488 handshaking
4. Hardware __—-) ВО
5.4.1 Setting conditions of interface PC board
5.4.2 Locations of connector signals
aaa a mara a aran aa TTT Rn LE ete AAA
General
The Q10IE option card is the interface card which is
mounted on the option slot of OX-10 and enables connection
of QX-10 to the IEEE~488 bus system. This option card is
following functions defined in IEEE-488,
provided with the
(1)
(2)
(3)
(4)
EZ
(6)
{7}
(8)
(9)
(10)
All
All
All
All
All
All
functions
functions
functions
functions
Functions
functions
Parallel pole
parallel pole
All functions
All
All
functions
functions
of
of
of
or
of
of
source handshaking
acceptor handshaking
talker and extended talker
iistener and extended listener
service reguest
remote/local
t {composed by remote messages} and
2 {composed by local messages)
of
of
of
device clearing
device triggering
controller
These functions are enabled by the program for the
LPD7Z210 GPIB-IFC (General Purpose Interface Bus-Interface
Controller) on the option card.
1
5.
Z
Specifications
{1)
es
(3)
(4)
(5)
{6}
Total cable length
Cable Length between units
Maximum number of units to be connected:
Transfer system
Data transfer 5
Bignal Logic
“True y ’L'lével (0.8 V'max.}
False: H level (2.0 ÿ min.)
5-2
: +
”
+
29 m max.
5 m max.
15
Ii-wire handshaking
: 8-bit parallel
: .. Negative
5.3,
5.3.1
1EEE~488
IEEE~48BB bus configuration
The IEEE-488 standard is a general purpose interface
system bus which enables easy construction of an automated
system by making parallel connection of plural sets of
measuring instruments, peripheral equipments, etc, and
standardizing remote control and data transfer.
This interface bus consists of 16 signal lines. The
Connectors defined in the IEEE-488 are mounted in each
component unit and used for connection between these
units via cables, Up to 15 sets of units can be connected
on the same bus. Data transfer between the units is based
on the j-wire handshaking system performed by three trans-
fer control lines. Thís enables assured data transfer
even between units with different transfer speeds,
16 signal lines of the interface bus are:
Data DUS ..rorrcsscrecrarees E DIC] - DICB)
Transfer control bus ...... 3 (DAV, NKFD and NDAC)
Administration Dus ........ © (IFC, ANT, SRO, REN
and ECT)
Fig. 5-2 shows the basic timing of TEEE-488,
When the IFC (Interface Clear) is sent from the controller,
ali the units on the IEEE-4858 are initialized.
When the АТМ (Attention) line then goes to low, the system
is set to the mode of sending commands from the controlier.
controller
Device A with functions |.
of talker, listener and i
Example: Calculator =
of talker and listener
Device B with Functions F—
(1) Data bus (8)
Example: Digital voltmeter.
Device C with function
of listener only
Ш EE
control.
IT bus (3)
Example: Signal generator (
Device D with function
of talker only
i
Fi
+
Ny
)
Admini
stra
tion
bus {5)
Example: Tape reader
Fig. 5-1
Fig. 5-1 Functions and structure of interface
=
After resetting all the listeners by UNL (Unlisten),
designate the addresses of talker and listener. Then,
Then,
from the talker to the listener.
indicates that when a command or data is transmitted,
set the ATN line high.
data transfer is started
the information is effective at low level.
5-4
The DAV (Data Valid)
Command
mode —m-——Data mode————a
IFC | +100 us or more но |
ATN | | | “À
000 00000 —
Listener ) o
address -
DA ta
Talker address o
DAV
EOL
Fig. 5-2 Basic timing of GPIB
IEBE-488 handshaking
Handshaking is performed with three control signals
shown below. As the talker makes data transfer by chack-
ing the state of the listener, data transfer can be securely
made even with equipment of low data transfer speed.
NRFD (Not Ready For Data): Reception ready signia
NDAC (Not Data Accepted)
DAV {Data Valid)
Reception end signal
| Signal indicating data
—... Validity
+
The timing For: handshaking is shown below.
NAF — x CHF N
Cats vader frocéés rs
FE ) 3
NAL | Ш Data rerepk rr emcho
| | ОКО —
Fig. 5-3 Timing for handshaking
Description of timing for handshaking
{1}
(2}
(3)
(4)
(5)
(6)
(7)
Listener is waiting for data.
Transmission ds a is output to the talker data line.
Check NRFD of » talker (when NRFD is "H", set DAV
to “L” and макс che data valid.)
Read the data when DAY of the lístener is "L",
(Set NRFD to "L" and set the state of data under
processing.” After completion of data input, the
iistener sets NDAC to "H".)
After receiving the data, the listener sets NDAC
to "BY.
The talker sets DAV to "H" and informs the listener
of invalid data bus.
The listener sets NDAC to "L" when DAV is "H”, and
goes to handshaking in the state of not yet receiving
the data,
5-6
5.4. Hardware
5.4.1 Setting conditions of interface PC board
(1) Setting the interrupt level (Jumper wires J1, J2
and J3)
The 0X-10 uses two interrupt controllers {uPD8259)
enabling handling of 15 kinds of external interrupt.
The priority level (interrupt level) of 15 steps
is given to each interrupt. When an interrupt oc-
Curs, the priority level is compared with that of
the program under execution and whether or not the
interrupt is accepted is determined,
The priority level for the built-in options is
available in options (#1) = (77), as shown below.
The interrupt level for these options is different
according to setting of the jumper wires on the PC
board or the option mounting position on the option
slot. Therefore, when the option is accepted, set-
ting of the jumper wire or the option mounting
position on the option slot is determined consider-
ing frequency of use, data transfer speed, etc.
The following table shows the relationship between
the option slots and priority level,
5-7
EL AAN a RA AAA a a ma a he — mm mm mer sa ha eee ee EAE En ma aa aEnEnam, ELEVE
Interrupt Level (Priority Level)
Cause cf interrupt .
INTEL
5-8
— = = = == == == === == == e A
Level
High À Detection of power shut off
| 2 Soft timer _. |
3 | Option (#1) 16
4 | Option (#2) €
5 Keyboard/RS-232C -
6} Monitor/Light pen :
Prir =e = нм |
ority 7 Floppy controller INTE
8 | Printer |
q Option (83) dE Slot 1 ==
10 | Calendar clock
11 Option (#4) fer Shot à
12 | Option (#5) | оО BIDE 3
13 | soft timer (#2)
14 | Option (#6) &—— Slot 4 —
+ |
Low 15 à Option (#7) Ea Slot 5 —
Table 5-1
Usually, for the interrupt from the option, the
interrupt level for options {#3) - (47) ís assigned,
However, it is possible to make the priority level
for options higher, irrespective of their mounting
positions on the slot,
in this option PC board, as shown in Table 5-2,
ITF] or INTFZ interrupt is enabled by selecting
with the jumper wires,
Jumper wire Meaning Setting at
Ji INFFi {External interrupt #1} OFF
J2 3 INIF£ {External interrupt #2} OFF
Ja INTSI {Option slot interrupt) on
Table 52 Meaning of jumper wires
When INTF1 or INTE? is not selected, as showh in
the table, the interrupt level (options (#3) - {#7}}
changes according to the slot position,
5-9
mre mma EE " nn anna Pe AEB Pa a Pe Pas pu a mm mu AAA PE
(2) Setting the dip switches (Dip switches 1 and 2)
ip switch 1
This switch is used to set the address of self node
{my address) in the IEEE-488 system,
By reading the I/O address 90H, the state can be
“read according to the following table.
Dip SW No. Data bus to be read Setting at delivery
DO | nm. OFF
2 Dé Ш OFF
зо BB opr
9 D4 OFF
a 03 CFF
6 D2 1 FE
7 Di OFF
B DO | OFF
Table 5.3
* ON of the dip switch corresponds to or and OFF "1",
respectively. DT,
5-10
5.4.2
Dip switch 2
This switch is opened for the user.
By reading the address 91H, the state can be: read
according to the following table.
Data bus to be read
| setting at delivery
1
| Not used
OFF
2
D2
D1
OFF
DO
OFF
D3 ~ D7 are indefinite. OFF
Table 5-4
Locations of connector signals
| ATN | tFC ÍNRFD! EOJ | DIOS
SHIELD SRQ NDAC Dav D104 D102
DIO:
12. 11120 9 ET E 4 3 2 1
26 23 22 21 29 19 1$ 17 16 15 14 18
ig
|
air
É
ur
] ND | GND | REN {D107
GND | G
DIGS
LOGIC GND GND GND DIOS DIOG
GND
Fig. 5-4
5-11
Signal Signal . .
Din No. Function name Direction В Meaning |
1 Data line DIO! Input/output |E-bit parallel data bus
2 Data line DIOR Input/output | 8-bit parallel data bus
3 Data line DIOS Input/output | 8-bit parallel data bus
4 bata Tine DIOS | input/output | 8-bit parallel data bus
5 Control line EOT ** (Output) Indicates the data end
signal output from the
talker or the parallel pole
| execute signal output from
the controller,
6 Handshaking DAV {Input/output)] Talker/controller data check
Signal |,
{H: Invalid, L: Valid}
7 Handshaking NRFD Output Data wait signal
{H-" Recsivablse,
L: Under data processing)
8 Handshaking NDAC Output Data reception end
(НН: Reception end)
3 Control line IFC * Output Interface cisar
(Output signal from the
controller)
ae Control line SRQ {Input/output} {Control call signal from
talker/listener
11 Control line ATN * Output Data line mode designation
(Data/command ... H: Data)
Le — SHIELD e Interface cable shielding
13 Data line pros Input/output |¡8-bit parallel data bus
id Data line DICH input/output G-bit parallel data bus
15 Data line DIO? Input/output |8-bit parallel data bus
16 Data line DICH Input/output E-Dit parallel data bus
ae. Function onal Direction Meaning
7 Control line | REN * Output Remote/local control
18 a GNDE — Ground
1% — GND 7 — Ground
20 mea GNDS —— Ground
21 — GND9 we Ground
22 — GND] CG нони Ground
23 | casse GND11 masse Ground
¿A — GND (1) — Ground
Table 5-5
* Output lines from the controller
** Output
line from the talker
EE aguda E E MENEM muVmEN mum E ummm CE REESE ER EEE EE RE ER RENEE ENEE MENE En mem
5-13
">
/
Unduh
Hanya pengingat ramah. Anda dapat melihat dokumen di sini. Tetapi yang paling penting, AI kami telah membacanya. Ia dapat menjelaskan hal-hal kompleks dengan istilah sederhana, menjawab pertanyaan Anda dalam bahasa apa pun, dan membantu Anda menavigasi dengan cepat bahkan dokumen terpanjang atau paling rumit.
Iklan