Digi PC/4 16C550 Installation manual

Add to my manuals
76 Pages

advertisement

Digi PC/4 16C550 Installation manual | Manualzz

Dig i

Th e

Smar test

C onnection

®

You

Can

M ake

6400 Flying Cloud Drive

Eden Prairie, MN 55344

(612) 943-9020

DigiBoard GmbH

Domkloster 1

50667 Köln

Germany

+49 221 920520

Installation

Guide

DigiBoard PC/X and MC/X

Non-Intelligent Asynchronous

Serial Communications Boards

90029700A

DigiBoard® is a registered trademark of Digi International Inc. DigiWARE™,

PC/X™, MC/X™, PC/16™, PC/8™, PC/4™, MC/16™, MC/8™ and MC/4™ are trademarks of Digi International Inc. All other brand and product names are the trademarks of their respective holders.

© Digi International Inc. 1994

All Rights Reserved

Digi International Inc., d. b. a. DigiBoard

6400 Flying Cloud Drive

Eden Prairie, MN 55344

Phone (612) 943-9020

FAX (612) 943-5398

BBS (612) 943-0812

DigiBoard GmbH

Domkloster 1

50667 Köln

Germany

Phone +49 221 920520

FAX +49 221 9205210

BBS +49 221 9205211

Information in this document is subject to change without notice and does not represent a commitment on the part of DigiBoard.

DigiBoard provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, the particular purpose. Digi-

Board may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time.

This product could include technical inaccuracies or typographical errors.

Changes are periodically made to the information herein; these changes may be incorporated in new editions of the publication.

Table of Contents

Certification Information .....................................................................................vii

The DigiBoard Bulletin Board System.............................................................. viii

Internet FTP Server ........................................................................................... viii

FaxBack Server.................................................................................................. viii

Technical Support.................................................................................................ix

Customer Service..................................................................................................ix

Device Driver Support..........................................................................................xi

Return Procedures................................................................................................xii

Introduction ...........................................................................................................1

Components....................................................................................................1

Installation .............................................................................................................2

PC/4 and PC/8 Boards....................................................................................3

Before you plug in the board. . ...............................................................3

Setting the I/O Port Addresses.........................................................4

Setting the Interrupt Status Register Address ..................................9

Setting the IRQ ..............................................................................10

Board Identification .......................................................................12

Daisy Chain Connectors P2 and P3 ...............................................13

Plugging in the Board............................................................................14

PC/16 Boards................................................................................................15

Before you plug in the board. . .............................................................15

I/O Port Addresses .........................................................................15

IRQ Selection.................................................................................18

Board Identification .......................................................................19

Daisy Chain Connector P3.............................................................20

Plugging in the Board............................................................................21

MC/X Boards ...............................................................................................22

Before you plug in the board. . ....................................................................22

Plugging in the Board...................................................................................24

Configuring the Board..................................................................................25

Connecting Peripherals.................................................................................29

Terminals and Printers ..........................................................................29

Software Handshaking (XON/XOFF) ...........................................29

Hardware Handshaking (Ready/Busy) ..........................................31

Modems.................................................................................................32

ALTPIN Modem Wiring (RJ-45 Versions) ...................................33

Contents iii

RS-232 Cables and Connector Options ...............................................................34

Cables ...........................................................................................................34

Grounding .............................................................................................34

Environment ..........................................................................................34

Capacitance vs. Length of Run .............................................................34

Connector Options........................................................................................35

DB-25 Connectors........................................................................................35

DB-25 Connector Options.....................................................................36

Quad and Octa Cable Option (DTE or DCE) ................................36

Quad and Octa Connector Boxes (DTE or DCE) ..........................37

DB-9 Connectors..........................................................................................38

RJ-45 Connectors .........................................................................................39

Modular Plugs .......................................................................................40

RJ-45 to DB-25 Conversion..................................................................41

Daisy Chaining PC/X Boards ..............................................................................43

PC/4 and PC/8 Boards..................................................................................43

PC/16 Boards................................................................................................47

Daisy Chain Cables ......................................................................................48

Using PC/X and MC/X Boards with MS-DOS Applications..............................49

PC/X Boards.................................................................................................49

MC/X Boards ...............................................................................................52

Programming Information ...................................................................................53

Enabling Interrupts .......................................................................................53

Using the Interrupt Status Register ..............................................................54

PC/4 and PC/8 .......................................................................................54

PC/16.....................................................................................................55

MC/X.....................................................................................................56

Specifications.......................................................................................................57

Index ....................................................................................................................63

iv DigiBoard PC/X and MC/X Serial Communications Boards

List of Figures

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

PC/8 Board Layout ..........................................................................3

Breakdown of DIP Switches DS2-DS9 ...........................................4

Breakdown of DIP Switch DS1 .......................................................9

Board ID Jumper Settings for PC/4 and PC/8 Boards ...................12

Connectors P2 and P3 (Single Board Configuration) ....................13

PC/16 Board Layout ......................................................................15

PC/16 Board ID Jumper Settings ...................................................19

Figure 8

Figure 9

PC/16 Daisy Chain Connector P3, with Jumper ............................20

Folding the Interface Cables ..........................................................21

Figure 10 MC/4 and MC/8 Board Layout ......................................................23

Figure 11 MC/16 Board Layout .....................................................................23

Figure 12 Simple Terminal/Printer Cable (DB-25) ...................................... 30

Figure 13 Simple Terminal/Printer Cable (RJ-45) ........................................ 30

Figure 14 Terminal/Printer Cable with DTR Handshaking (DB-25)............ 31

Figure 15 Terminal/Printer Cable with DTR Handshaking (RJ-45) ............. 31

Figure 16 Modem Cable................................................................................ 32

Figure 17 Full 10-Wire Modem Cable (RJ-45) .............................................32

Figure 18 8-Wire Modem Cable for use with ALTPIN Configuration......... 33

Figure 19 Octa Cable Assembly.....................................................................36

Figure 20 Eight-Port DB-25 Connector Box..................................................37

Figure 21 Eight-Port RJ-45 Connector Box ...................................................39

Figure 22 RJ-45 to DB-25 “Cable Leg” .........................................................41

Figure 23 Single Board System (PC/4, PC/8) ................................................44

Figure 24 Two Board System (PC/4, PC/8) ...................................................44

Figure 25 Three Board System (PC/4, PC/8) .................................................45

Figure 26 Four Board System (PC/4, PC/8)...................................................46

Figure 27 One Board System (PC/16)............................................................47

Figure 28 Two Board System (PC/16) ...........................................................47

Contents v

List of Tables

Table 1

Table 2

Table 3

Table 4

Table 5

Table 6

Table 7

DIP Switch Settings for I/O Port Addresses ....................................5

IRQ Selection for PC/4 and PC/8 Boards ......................................11

Standard (DOS) PALs and their Associated I/O Addresses ..........16

Pick PALs and their Associated I/O Addresses .............................17

PC/16 IRQ Jumper Settings ...........................................................18

DB-25 Connector Pin Assignments ...............................................35

DB-25 Cable Options and Part Numbers.......................................36

Table 8

Table 9

Connector Box Options and Part Numbers....................................37

DB-9 Connector Pin Assignments .................................................38

Table 10 DB-9 Quad and Octa Cable Options and Part Numbers................38

Table 11 RJ-45 Connector Box Options .......................................................39

Table 12 Cable Leg Options and Part Numbers ...........................................41

vi DigiBoard PC/X and MC/X Serial Communications Boards

Certification Information

Radio Frequency Interference (RFI) (FCC 15.105)

This equipment has been tested and found to comply with the limits for Class B digital devices pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential environment. This equipment generates, uses, and can radiate radio frequency energy, and if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try and correct the interference by one or more of the following measures:

Reorient or relocate the receiving antenna.

Increase the separation between the equipment and the receiver.

Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

Consult the dealer or an experienced radio/TV technician for help.

Labeling Requirements (FCC 15.19)

This device complies with Part 15 of FCC rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Modifications (FCC 15.21)

Changes or modifications to this equipment not expressly approved by DigiBoard may void the user’s authority to operate this equipment.

Cables

Shielded cables must be used to remain within the Class B limitations.

(FCC 15.27)

Canadian DOC Notice

This digital apparatus does not exceed the Class B limits for radio noise for digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications.

Certification Information vii

The DigiBoard Bulletin Board System

DigiBoard provides an electronic bulletin board service (BBS) for our customers. This bulletin board provides general and technical information about

DigiBoard’s products.

The DigiBoard BBS allows users to download software drivers as soon as they become available. There is also a feature to allow users with problems or questions about DigiBoard products to leave messages to DigiBoard Technical

Support.

Using the DigiBoard BBS is easy. Simply dial (612) 943-0812 or (612) 943-

0549. The bulletin board accepts calls at 1200, 2400, 9600 and 14.4K baud.

V.32, HST 14.4, V.42 and V.42bis standards are supported, with full MNP class

1-5 error correction and data compression.

The recommended modem communications parameters are 8 bits, no parity and one stop bit (8 N 1). Other settings may also work.

Download protocols include Zmodem, Xmodem, Ymodem, Kermit and others.

Internet FTP Server

DigiBoard has also set up an Anonymous FTP server for those with access to the

Internet network. The address is ftp.digibd.com

( 192.83.159.193

).

Log in as anonymous , and enter your E-mail address when asked for a password. Drivers and installation tips are located in the /drivers directory.

A text file, download.doc

, gives information on uncompressing the files after downloading. Tip: Be sure to enter “ bin ” before downloading, to ensure binary transfer of files.

FaxBack Server

Manuals and technical information can also be obtained by FAX. To use the

FaxBack server, simply call (612) 943-0573 on a touch tone phone.

viii DigiBoard PC/X and MC/X Serial Communications Boards

Technical Support

At DigiBoard, we are proud of our products, and support them. Our dealers and distributors are fully trained on our product line, so that they can help you on a technical level should assistance be needed.

Your first level of support is your DigiBoard dealer, the place where you purchased your PC/X or MC/X board. Your dealer has the training to help you with any installation questions or difficulties you might have.

If you still experience difficulties (after contacting your first level of support),

DigiBoard has a staff of Technical Support Specialists that can assist you. They can be reached at (612) 943-0578. In Europe, call +49 221 920520. FAX numbers are: (612) 943-0579 (USA) and +49 221 9205210 (Europe).

When you call DigiBoard Technical Support, please call from a position where you can operate your system. Also, please fill out the form on the opposite page before calling, so your Technical Support representative can have a clear picture of your system and any potential conflicts between devices.

DigiBoard Technical Support can also be reached via Internet E-mail. Please send correspondences to [email protected]

, and include your voice and

FAX phone numbers.

Before calling Tech Support, be sure to run the user diagnostics, , in the \DIAGS directory of the

Windows, OS/2 and FOSSIL driver diskette (provided with the board). Refer to USER-STD.TXT

and the help screens in the UD-STD.EXE

for instructions.

Customer Service

DigiBoard also has a staff of Customer Service representatives to help you with software and documentation update requests, as well as Returned Merchandise

Authorizations (RMAs) in case you need to return your board to DigiBoard for repair (see page xii). They can be reached at (612) 943-0577.

DigiBoard Customer Service can also be reached via Internet E-mail. Please send correspondences to [email protected]

, and include your voice and FAX phone numbers.

Technical Support and Customer Service ix

Technical Support Information

Please assist your Technical Support representative by filling in the following information.

Serial number of your PC/X or MC/X board: _______________ PAL #s (PC/16) U46: ________ U58: ________

Make, model and clock speed of your computer: ___________________________________________________

How much RAM does your computer have? _____ MB

Hard disk controller: Type: ___________ Memory addressed at: _______ I/O port used: ____ IRQ: _____

LAN card: Type: ___________ Memory addressed at: _______ I/O port used: ____ IRQ: _____

Other: Type: ___________ Memory addressed at: _______ I/O port used: ____ IRQ: _____

Operating system: _________________ Version: __________________

DigiBoard device driver version: __________

Device Driver Support

This product is shipped with device drivers for some of the most commonly used operating systems. Other device drivers may be available, however, and may be obtained, free of charge, from DigiBoard. For information on availability, and to order additional drivers, please contact DigiBoard Customer Service or dial in to the DigiBoard BBS.

Device Driver Support xi

Return Procedures

All DigiBoard products have a five-year parts and labor warranty, and we are ultimately responsible for any defective parts, according to the limits specified in the warranty. However, many of the reported problems are due to factors other than defects in the product itself. To save you time and possibly additional cost,

DigiBoard asks that you first try to resolve any difficulties by contacting our

Technical Support representatives at (612) 943-0578.

Be sure to have the serial number of your board at hand before calling Technical Support.

Returns should be directed to the dealer or distributor from whom you purchased the product. If you need to return your PC/X or MC/X board to DigiBoard for repair, it is first necessary to obtain an RMA (Returned Merchandise Authorization) number from DigiBoard, by speaking to a DigiBoard Customer Service representative. Authorized returns should be shipped to DigiBoard, 10000 West

76th Street, Eden Prairie, MN 55344. The RMA number should appear on the shipping carton, on or near the address label.

Products received without an RMA number clearly marked on the outside of the package will be returned, unopened, to the sender xii DigiBoard PC/X and MC/X Serial Communications Boards

Introduction

This Installation Guide covers the installation and configuration of the

DigiBoard PC/X and MC/X asynchronous serial communications boards for ISA and Micro Channel personal computers (“ISA” stands for Industry Standard

Architecture, and includes IBM AT and compatible computers, and

80386/80486/Pentium based computers that employ the ISA bus.; Micro

Channel computers include most PS/2 computers).

In addition to the board itself (hardware), you may also need to install device driver software for your operating system, so that programs can communicate with the board. Device driver installation instructions are in separate manuals, included with the software diskette(s).

Components

The carton in which your PC/X or MC/X board was shipped should contain the following items:

PC/X or MC/X board

Installation Guide (this book)

One or more software packets containing device driver diskettes and manuals

Introduction 1

Installation

PC/X and MC/X boards contain static-sensitive components.

Always touch a grounded surface to discharge static electricity before handling the circuit board.

The procedures for installing the boards in the PC/X and MC/X families begin on the pages listed below:

PC/4 and PC/8 .......................................................................................................3

PC/16 ...................................................................................................................15

MC/4, MC/8 and MC/16 .....................................................................................22

2 DigiBoard PC/X and MC/X Serial Communications Boards

PC/4 and PC/8 Boards

This section provides instructions for installing and configuring PC/4 and PC/8 boards in ISA computers. These include IBM AT and compatible computers, and 80386/80486/Pentium based computers that employ the ISA (Industry

Standard Architecture) bus.

Instructions for installing PC/16 boards begin on page 15.

Instructions for installing MC/4 and MC/8 boards (in Micro Channel computers) begin on page 22.

Before you plug in the board. . .

Write down the serial number of the board in the form on page x. You will need it if you have to contact DigiBoard regarding the product.

Figure 1

Serial

Number

Jumpers

J1-J10

DBI A/N 30000354

REV

S/N

PC/8 Board Layout

Daisy Chain Plugs

P2 and P3

U25 (Channel 1) U26 (Channel 3) U27 (Channel 5) U28 (Channel 7)

U33 (Channel 2) U34 (Channel 4) U35 (Channel 6) U36 (Channel 8)

DS1 DS2 DS3 DS4 DS5

DIP Switches

DS6 DS7 DS8 DS9

Jumpers

J85-J90

There are a number of DIP switches and jumpers which must be set prior to installing the board in your computer. The DIP switches are used to set the I/O port addresses of the individual asynchronous serial channels and the Interrupt

Status Register address. The jumpers are used to select the IRQ (Interrupt

Request) line(s) and the board ID number. Consult your software manual for the recommended settings for these parameters.

Installation 3

Setting the I/O Port Addresses

Each port on the PC/X board has its own unique I/O port address, which points to the first of eight I/O registers which are used by that port. DIP switches DS2-

DS9 determine the I/O address of ports 1 through 8, respectively (on PC/4 boards, DS6-DS9 are absent).

Each port can be set to any hexadecimal address from 000h to 3F8h (PC/X I/O addresses must always end with 0 or 8). The breakdown of the DIP switches is shown in Figure 2, below.

Figure 2 Breakdown of DIP Switches DS2-DS9

MSB LSB

00xx xxxx x000

Port

Enable/Disable

The switches form a binary representation of the I/O address; note that the two most significant bits (MSB) and the three least significant bits (LSB) are always

0. Thus, switches 1 and 2 set the first hex digit of the address to 0-3, switches 3 through 6 set the second digit to 0-F, and switch 7 sets the third digit to 0 or 8.

Switch 8 enables (ON) or disables (OFF) the port.

Table 1, on the following pages, gives the DIP switch settings for all possible addresses from 000h to 3F8h.

4 DigiBoard PC/X and MC/X Serial Communications Boards

Table 1 DIP Switch Settings for I/O Port Addresses

078h

080h

088h

090h

098h

0A0h

0A8h

048h

050h

058h

060h

068h

070h

I/O

000h

008h

010h

018h

020h

028h

030h

038h

040h

0B0h

0B8h

0C0h

0C8h

0D0h

0D8h

0E0h

0E8h

0F0h

0F8h

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-2

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-3

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-1

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-4

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

Note: Addresses below 100h are not recommended—these addresses may be reserved by your system. See following pages for more addresses.

ON

ON

ON

ON

OFF

OFF

OFF

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

OFF

SW-5

ON

ON

ON

ON

OFF

OFF

OFF

OFF

ON

ON

ON

OFF

OFF

ON

ON

OFF

ON

OFF

OFF

ON

ON

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

OFF

OFF

SW-6

ON

ON

OFF

OFF

ON

ON

OFF

OFF

ON

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

SW-7

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-8

ON

ON

ON

ON

ON

ON

ON

ON

ON

Installation 5

I/O

1A8h

1B0h

1B8h

1C0h

1C8h

1D0h

1D8h

170h

178h

180h

188h

190h

198h

1A0h

138h

140h

148h

150h

158h

160h

168h

100h

108h

110h

118h

120h

128h

130h

1E0h

1E8h

1F0h

1F8h

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-2

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-1

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

SW-3

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

SW-5

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-4

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

OFF

SW-6

ON

ON

OFF

OFF

ON

ON

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-8

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

SW-7

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

6 DigiBoard PC/X and MC/X Serial Communications Boards

I/O

2A8h

2B0h

2B8h

2C0h

2C8h

2D0h

2D8h

270h

278h

280h

288h

290h

298h

2A0h

238h

240h

248h

250h

258h

260h

268h

200h

208h

210h

218h

220h

228h

230h

2E0h

2E8h

2F0h

2F8h

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-2

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-1

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

SW-3

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

SW-5

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-4

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

OFF

SW-6

ON

ON

OFF

OFF

ON

ON

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

OFF

OFF continued on next page

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

SW-7

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-8

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

Installation 7

I/O

3A8h

3B0h

3B8h

3C0h

3C8h

3D0h

3D8h

370h

378h

380h

388h

390h

398h

3A0h

338h

340h

348h

350h

358h

360h

368h

300h

308h

310h

318h

320h

328h

330h

3E0h

3E8h

3F0h

3F8h

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-2

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-1

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

SW-3

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

SW-5

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

SW-4

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

ON

ON

OFF

OFF

ON

ON

OFF

SW-6

ON

ON

OFF

OFF

ON

ON

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

ON

ON

OFF

OFF

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

SW-8

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

SW-7

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

8 DigiBoard PC/X and MC/X Serial Communications Boards

Setting the Interrupt Status Register Address

PC/X boards have a special Interrupt Status register, which permits all ports on a board (or up to four boards, if they are daisy chained together; see Daisy

Chaining PC/X Boards, on page 43) to operate efficiently with a single IRQ line.

When any port requires servicing, the board generates an interrupt, and the

Interrupt Status register identifies which port requires attention. In this way, software does not have to poll all of the ports to locate the one that generated the interrupt request.

The Interrupt Status register occupies two bytes on the computer’s I/O bus, and its address is defined by DIP switch DS1 on the PC/X board. DS1 is a ten position switch, the breakdown of which is shown in Figure 3.

Figure 3 Breakdown of DIP Switch DS1

MSB LSB

00xx xxxx x000

Port

Enable/Disable

The I/O port address for the Interrupt Status register is set by switches 1-7, in the same way as the I/O port addresses for the individual channels on the board (see

Setting the I/O Port Address, on page 4). Note that switches 8 and 9 should always be in the ON position.

Switch 10 enables (ON) or disables (OFF) the Interrupt Status register.

Installation 9

Setting the IRQ

PC/4 and PC/8 boards support one or two IRQ (Interrupt Request) lines per board. If two interrupts are used, one must be ODD (IRQ 3, 5 or 7) and the other must be EVEN (IRQ 2, 4 or 6).

Select the interrupt(s) to be used by placing a jumper on J85, J86 or J87 for IRQ

3, 5 or 7, respectively, and/or J88, J89 or J90 for IRQ 6, 4 or 2, respectively.

Now assign each channel to either the ODD or EVEN interrupt by placing jumpers on J1-J8: for the ODD interrupt, jumper pins 1 and 2 (the top two pins); for the EVEN interrupt, jumper pins 2 and 3 (the bottom two pins). J1-J8 correspond to ports 1-8, respectively.

Finally, make sure that jumpers J9 and J10 are installed on pins 2 and 3 (the bottom two pins). This sets the board number to 0. All boards must be set to number 0 unless they are daisy chained to other PC/X boards .

Individual PC/X boards must each be assigned a unique

IRQ, which must not be used by any other device in your system, including other PC/X boards, unless the PC/X

boards are daisy chained together (see Daisy Chaining

PC/X boards, on page 43).

Dual interrupt capability is provided to facilitate emulation of standard ports COM1-COM4, which use IRQs 3 and 4

(see the section on MS-DOS applications, beginning on page 49).

If you are not emulating standard COM ports, use one IRQ line; performance is not affected, and you’ll have more

IRQs available for other devices.

Some common sources of contention for IRQs are:

IRQ2: EGA adapters (if present)

IRQ3: Standard COM2 & COM4 ports (if present)

IRQ4: Standard COM1 & COM3 ports (if present)

IRQ5: LPT2 (Second parallel printer port) (if present)

IRQ6: Floppy disk controller

IRQ7: LPT1 (First parallel printer port) (if present)

10 DigiBoard PC/X and MC/X Serial Communications Boards

Table 2 below shows the required jumper placement for setting all ports for operation with each of the six supported interrupts. The last entry of the table shows how to set the first port for IRQ4, and the remaining ports for IRQ3 (see the note on the previous page).

Table 2

IRQ

2

3

4

5

6

7

3&4

J85 J86 J87

J85 J86 J87

J85 J86 J87

J85 J86 J87

J85 J86 J87

J85 J86 J87

J85 J86 J87

J85-J90

IRQ Selection for PC/4 and PC/8 Boards

J88 J89 J90

J88 J89 J90

J88 J89 J90

J88 J89 J90

J88 J89 J90

J88 J89 J90

J88 J89 J90

J1-J10

J5 J7 J1 J3 J9

J2 J4 J6 J8 J10

1

2

3

J1 J3 J5 J7 J9

J2 J4 J6 J8 J10

1

2

3

J1 J3 J5 J7 J9

J2 J4 J6 J8 J10

1

2

3

J1 J3 J5 J7 J9

J2 J4 J6 J8 J10

1

2

3

J1 J3 J5 J7 J9

J1

J2

J3

J4

J5

J6

J7

J8

J9

J10

1

2

3

J2 J4 J6 J8 J10

1

2

3

J1 J3 J5 J7 J9

1

2

3

J2 J4 J6 J8 J10

PC/4 boards do not have jumpers J5-J8.

Installation 11

Board Identification

Jumpers J9 and J10 (see Figure 1) are used to set the PC/8 and PC/4 boards’ ID number (0-3) when multiple boards are daisy chained together (see Daisy

Chaining PC/X Boards, on page 43). The default Board ID is 0; this should be changed only for the second, third and fourth boards in a daisy chained

configuration.

Figure 4 Board ID Jumper Settings for PC/4 and PC/8 Boards

Board 0: Board 1:

J9

J10

1

2

3

J9

J10

1

2

3

Board 2: Board 3:

J9

J10

1

2

3

J9

J10

1

2

3

12 DigiBoard PC/X and MC/X Serial Communications Boards

Daisy Chain Connectors P2 and P3

In the upper right-hand corner of the PC/4 or PC/8 board are two connectors, P2 and P3 (see Figure 1). When multiple boards are daisy chained together (see

Daisy Chaining PC/X Boards, on page 43), a daisy chain cable links the boards so that they can share a single IRQ line. For single board installations, a jumper must be placed across pins 2 and 3 (the middle two pins) of P2 when an ODD interrupt is selected, P3 when an EVEN interrupt is selected, and both P2 and P3 if ODD and EVEN interrupts are selected. PC/X boards are shipped with both jumpers installed, and the usual practice is to leave them both in place, even if you are only using one interrupt. See Figure 5, below.

Figure 5 Connectors P2 and P3 (Single Board Configuration)

P2 P3

Installation 13

Plugging in the Board

Now you are ready to install the PC/X board in your computer. Follow these steps:

1.

Turn off your computer’s power and remove the cover (refer to your computer’s manual for instructions on cover removal and option board installation and cautions).

2.

Locate an available slot (8 or 16 bit) in your computer and remove the slot plate.

3.

Plug the PC/X board into the slot and screw the endplate to the computer chassis (use the screw you removed from the slot plate). The endplate must to be screwed in to the computer chassis to remain in compliance with Part

15 of the FCC rules for class B operation.

4.

Install the interface cable assembly or connector box (see Connector Op-

tions, on page 35) on the PC/X board by mating the female 78-pin connector on the assembly to the male 78-pin connector on the end of the PC/X board.

Be sure that the plug is completely installed—it may be a snug fit.

HINT: If you have difficulty plugging in the DB-78 connector, try loosening the screw in the endplate—the connector may not be exactly centered in the slot in the back of the computer. Be sure to re-tighten the endplate screw once the DB-78 connector is securely attached.

IMPORTANT! Use only the DigiBoard-supplied shielded cable assemblies or connector boxes to remain in compliance with FCC limits for

Class B operation.

5.

Replace your computer’s cover.

14 DigiBoard PC/X and MC/X Serial Communications Boards

PC/16 Boards

Before you plug in the board. . .

Write down the serial number of the board in the form on page x. You will need it if you have to contact DigiBoard regarding the board. Also write down the part numbers of the PAL chips in sockets U46 and U58 (see Figure

6); it is essential to know these part numbers so you can determine what I/O port addresses correspond to each of the ports on the board.

Figure 6 PC/16 Board Layout

UARTs

U1 (Channel 1) U2 (Channel 5) U3 (Channel 9) U4 (Channel 13)

U5 (Channel 2) U6 (Channel 6) U7 (Channel 10) U8 (Channel 14)

U19 (Channel 3) U20 (Channel 7) U21 (Channel 11) U22 (Channel 15)

U33 (Channel 4) U34 (Channel 8) U35 (Channel 12) U36 (Channel 16)

U46

U58

DBI A/N 30000604 REV S/N

PAL Chips

U46 and U58

Serial

Number

P1

Jumpers

J1-J7

Connectors

P2 P3

I/O Port Addresses

The PC/16 board’s I/O port addresses are not set by DIP switches. Instead, the addresses are “hard coded” in two PAL (Programmable Array Logic) chips on the board. The PALs are plugged into sockets at locations U46 and U58 (see

Figure 6). The part numbers of the PALs can be used to identify the I/O addresses that are used by a particular PC/16 board.

Since the PC/16 board’s I/O addresses are hard coded, they cannot be changed in the event of conflict with another device in your system. These conflicts are very rare, but if one should occur, you will need to change the I/O port used by the other device to an address that is not being used by the PC/16 board(s). Tables 3 and 4 on the following pages show the addresses coded in the PC/16 boards’ PALs.

Installation 15

There are two main sets of PALs available for PC/16 boards: Standard (for MS-

DOS, OS/2, Windows, etc.) and Pick (for the Pick operating system). These main sets contain two pairs of PALs—one for Board 0 and one for Board 1.

If two PC/16 boards are to be installed in the same computer, they must have different PAL sets, or I/O address conflicts will occur. See Tables 3 and 4 for the appropriate part numbers for Board 0 and Board 1 PALs.

Table 3 Standard (DOS) PALs and their Associated I/O Addresses

Board 0

PAL #40000246 (U58)

PAL #40000247 (U46)

Port I/O Address

7

8

9

10

11

4

5

6

1

2

3

12

13

14

15

16

Status Register

130h

138h

148h

150h

158h

160h

100h

108h

110h

118h

120h

128h

168h

170h

178h

180h

140h

Board 1

PAL #40000248 (U58)

PAL #40000249 (U46)

Port

7

8

9

4

5

6

1

2

3

10

11

12

13

14

15

16

Status Register

I/O Address

188h

190h

198h

208h

210h

218h

220h

228h

230h

238h

240h

248h

250h

258h

260h

268h

140h

16 DigiBoard PC/X and MC/X Serial Communications Boards

Table 4 Pick PALs and their Associated I/O Addresses

Board 0

PAL #40000238 (U58)

PAL #40000239 (U46)

Port

10

11

12

7

8

9

1

2

3

4

5

6

13

14

15

16

Status Register

I/O Address

130h

138h

140h

148h

150h

158h

160h

168h

1B0h

1B8h

1C0h

1C8h

1D0h

1D8h

1E0h

1E8h

188h

Board 1

PAL #40000240 (U58)

PAL #40000241 (U46)

Port

8

9

10

5

6

7

1

2

3

4

11

12

13

14

15

16

Status Register

I/O Address

230h

238h

240h

248h

250h

258h

260h

268h

2B0h

2B8h

2C0h

2C8h

2D0h

2D8h

2E0h

2E8h

289h

Installation 17

IRQ Selection

The PC/16 board can be configured to use one of six IRQ (Interrupt Request) lines: IRQ2, IRQ3, IRQ4, IRQ5, IRQ6 or IRQ7. Jumpers J1-J6 (see Figure 6) determine which IRQ the board will use. To set the IRQ for the PC/16 board, place a jumper across the appropriate pair of pins, as shown in Table 5, below.

Table 5 PC/16 IRQ Jumper Settings

IRQ2 - J1 Jumpered IRQ3 - J2 Jumpered

IRQ4 - J3 Jumpered IRQ5 - J4 Jumpered

IRQ6 - J5 Jumpered IRQ7 - J6 Jumpered

The IRQ selected for the PC/16 board must be unique, and may not be shared with any other device in the system, with one exception: two PC/16 boards may share the same IRQ, if the boards are “daisy chained” together (see Daisy

Chaining PC/X Boards, on page 43).

18 DigiBoard PC/X and MC/X Serial Communications Boards

Some common sources of contention for IRQs are:

IRQ2: EGA adapters (if present)

IRQ3: Standard COM2 & COM4 ports (if present)

IRQ4: Standard COM1 & COM3 ports (if present)

IRQ5: LPT2 (Second parallel printer port) (if present)

IRQ6: Floppy disk controller

IRQ7: LPT1 (First parallel printer port) (if present)

Board Identification

Jumper J7 (see Figure 6) is used to set the PC/16 board’s ID number (0 or 1) when two boards are daisy chained together (see Daisy Chaining PC/X Boards, on page 43). The default Board ID is 0; this should be changed to 1 only for the

second board in a daisy chained pair of boards.

Figure 7 PC/16 Board ID Jumper Settings

Board 0: Pins 1 and 2 Connected Board 1: Pins 2 and 3 Connected

Installation 19

Daisy Chain Connector P3

In the upper right-hand corner of the PC/16 board is a connector, P3 (see Figure

6). When two boards are daisy chained together (see Daisy Chaining PC/X

Boards, on page 43), the daisy chain cable is connected between connector P3 of

Board 0 and connector P3 of Board 1. In all other cases, the two pins of P3 must be jumpered together as shown in Figure 8, below:

Figure 8 PC/16 Daisy Chain Connector P3, with Jumper

20 DigiBoard PC/X and MC/X Serial Communications Boards

Plugging in the Board

Once you have set all of the jumpers and noted the PAL part numbers (and the board’s serial number!) you are ready to install the PC/16 board in your computer.

1.

Locate a vacant full length eight or sixteen bit (XT or AT) slot in your computer and remove the end plate (save the screw).

2.

Fold the cables from the RJ-45 connector box so that they line up with connectors P1 and P2 on the top edge of the board as shown in Figure 9.

Figure 9 Folding the Interface Cables

P1 P2 P3

Digi

P9 P10

3.

Feed the cables through the open slot in the back of the computer.

4.

Plug the board into the selected I/O slot in the computer. Use the screw you removed in Step 1 to secure the board to the computer chassis. The endplate must to be screwed in to the computer chassis to remain in compliance with

Part 15 of the FCC rules for class B operation.

5.

Screw the connector box to the end plate of the PC/16 board.

6.

Plug the connector box ribbon cables into connectors P1 and P2 on the top of the board.

Installation 21

MC/X Boards

This section provides instructions for installing and configuring MC/4, MC/8 and MC/16 boards in Micro Channel computers. These boards are for use with

IBM PS/2 and compatible computers which use Micro Channel bus architecture.

Instructions for installing PC/X boards (in ISA computers) begin on page 3.

Before you plug in the board. . .

Write down the serial number of the board in the form on page x. You will need it if you have to contact DigiBoard regarding the board.

Make sure you have the following items at hand:

Working copy of your IBM Reference Diskette (don’t use the original—it should be write-protected and stored in a safe place)

ADF (Adapter Description Files) diskette (supplied with the board)

If you are installing a MC/16 board, remove the cover from the connector “tail”

(replace the cover after the board has been installed in the computer).

22 DigiBoard PC/X and MC/X Serial Communications Boards

Figure 10

Jumper J1

Serial Number

Figure 11

MC/4 and MC/8 Board Layout

Endplate

U18 (Channel 8) U22 (Channel 5)

U19 (Channel 7) U23 (Channel 6)

U20 (Channel 3) U24 (Channel 2)

U21 (Channel 1) U25 (Channel 4)

Fork

MC/16 Board Layout

DBI A/N 30001474 REV S/N

Serial Number Fork

MC/X boards contain static-sensitive components. Always touch a grounded surface to discharge static electricity before handling the circuit board.

Installation 23

Plugging in the Board

Now you are ready to install the MC/X board in your computer. Follow these steps:

1.

Turn off your computer’s power and remove the cover (refer to your computer’s manual for instructions on cover removal and option board installation and cautions).

2.

Locate an available Micro Channel slot in your computer and remove the external slot plate (you will need to loosen the thumbscrew to do this). If you are installing an MC/16 board, also make sure that there is at least six inches of clearance behind the computer for the RJ-45 connector tail.

3.

Plug the MC/X board into the Micro Channel slot, making sure that the

“fork” is in position under the endplate thumbscrew. Tighten the thumbscrew.

4.

(MC/16 only) Be sure to replace the cover on the connector tail. This is required in order to remain in compliance with Part 15 of the FCC rules for

Class B operation.

5.

Replace your computer’s cover.

24 DigiBoard PC/X and MC/X Serial Communications Boards

Configuring the Board

After the MC/X board has been physically installed in your machine, you need to configure the board for operation in your system. This is done by running the configuration program on the IBM Reference Diskette. Follow these steps:

1.

Insert your working copy of the IBM Reference Diskette into your boot drive (Drive A) and turn on the computer’s power. Expect an error message—the MC/X board won’t be found in the configuration file at this point.

2.

Select “Copy an Option Diskette” from the main menu. Follow the instructions given on your computer screen for copying ADF files onto your

Reference Diskette. The name of the ADF file for MC/4 and MC/8 boards is @6FE5.ADF

. The ADF file for MC/16 boards is @6FE4.ADF

.

3.

Select “Set Configuration” from the main menu. Then select “Change

Configuration” from the Set Configuration menu. The screen will now display the configuration of the system. Use the <Page UP> and <Page

Down> keys to scroll through the configuration until you see the entry for the slot into which you have plugged the MC/X board. There are three parameters which can be set: I/O Port Address, Com2 Status and Interrupt

Select.

To change a parameter, use the arrow keys to highlight the item you wish to change, then press the <F5> and <F6> function keys to cycle through the available settings for that parameter.

When you have set all three parameters to the desired values, press <F10> to save the changes, then press <F3> to exit.

Installation 25

The following options are available:

MC/4, MC/8 I/O Port Address:

0xDB80

0xDBC0

DB80h DB88h DB90h DB98h

DBA0h DBA8h DBB0h DBB8h

Status Register: DBC0h

0xDC00

0xDC40

DC00h DC08h DC10h DC18h

DC20h DC28h DC30h DC38h

Status Register: DC40h

0xBB80

0xBBC0

BB80h BB88h BB90h BB98h

BBA0h BBA8h BBB0h BBB8h

Status Register: BBC0h

0xBC00

0xBC40

BC00h BC08h BC10h BC18h

BC20h BC28h BC30h BC38h

Status Register: BC40h

0xAB80

0xABC0

AB80h AB88h AB90h AB98h

ABA0h ABA8h ABB0h ABB8h

Status Register: ABC0h

0xAC00

0xAC40

AC00h AC08h AC10h AC18h

AC20h AC28h AC30h AC38h

Status Register: AC40h

0xCB80

0xCBC0

CB80h CB88h CB90h CB98h

CBA0h CBA8h CBB0h CBB8h

Status Register: CBC0h

If you are installing an MC/4 board, only the first four addresses in each list are pertinent.

26 DigiBoard PC/X and MC/X Serial Communications Boards

MC/16 I/O Port Address:

0x3000

0x307F

3000h 3008h 3010h 3018h 3020h 3028h 3030h 3038h

3040h 3048h 3050h 3058h 3060h 3068h 3070h 3078h.

0x4000

0x407F

4000h 4008h 4010h 4018h 4020h 4028h 4030h 4038h

4040h 4048h 4050h 4058h 4060h 4068h 4070h 4078h

0x4100

0x417F

4100h 4108h 4110h 4118h 4120h 4128h 4130h 4138h

4140h 4148h 4150h 4158h 4160h 4168h 4170h 4178h

0x4200

0x427F

4200h 4208h 4210h 4218h 4220h 4228h 4230h 4238h

4240h 4248h 4250h 4258h 4260h 4268h 4270h 4278h

0x4300

0x437F

4300h 4308h 4310h 4318h 4320h 4328h 4330h 4338h

4340h 4348h 4350h 4358h 4360h 4368h 4370h 4378h

0x5000

0x507F

5000h 5008h 5010h 5018h 5020h 5028h 5030h 5038h

5040h 5048h 5050h 5058h 5060h 5068h 5070h 5078h

0x6000

0x607F

6000h 6008h 6010h 6018h 6020h 6028h 6030h 6038h

6040h 6048h 6050h 6058h 6060h 6068h 6070h 6078h

0x7000

0x707F

7000h 7008h 7010h 7018h 7020h 7028h 7030h 7038h

7040h 7048h 7050h 7058h 7060h 7068h 7070h 7078h

MC/16 Status Register Address:

0x3080

0x3081

0x4080

0x4081

0x4180

0x4181

0x4280

0x4281

0x4380

0x4381

0x5080

0x5081

0x6080

0x6081

Installation 27

Com2 Status:

When Com2 Status is enabled, the first port on the MC/X board is given an

I/O port address of 2F8h and assigned to interrupt IRQ3, regardless of the settings of the other parameters. This makes the first port look like a standard COM2 port. If your machine already has a COM2 serial port, there will be address and interrupt conflicts between the two devices.

Interrupt Vectors:

IRQ 3, 5, 7, 10, 11, 12, 15 or None (IRQ disabled).

Make a note of the UART Address Range and the Interrupt Select. You will need this information when setting up device drivers. Also verify that

“Com2 Status” is set to “Disabled”. If it is not, you can change it by selecting the “Set Configuration” menu.

4.

Remove the Reference Diskette from the drive and reboot your machine.

This time you should get no error message.

28 DigiBoard PC/X and MC/X Serial Communications Boards

Connecting Peripherals

This section provides information on the most common peripheral connection schemes for terminals, printers and modems. See RS-232 Serial Interface, beginning on page 34, for a more comprehensive discussion of serial interface options.

When connecting peripheral devices to the PC/X or MC/X board, be sure to turn off the power to both the host computer and the peripheral device.

Terminals and Printers

Software Handshaking (XON/XOFF)

In most cases, serial terminals and printers need only a “three-wire” connection.

All DigiBoard PC/X and MC/X device driver software supports XON/XOFF

(software) handshaking, so the only signal lines necessary are Transmitted Data

(TxD), Received Data (RxD) and Signal Ground (SG). It may be necessary to disable DCD (Data Carrier Detect) sensing through a software command—see your DigiBoard device driver software manual for instructions. Cables must be shielded to remain in compliance with FCC certification requirements, and the shield should be connected to Chassis Ground (GND) at both ends of the cable run.

A simple cable for connecting a terminal or a printer to a PC/X or MC/X board is shown in Figure 12 (DB-25 versions) and Figure 13 (RJ-45 versions).

Installation 29

Figure 12 Simple Terminal/Printer Cable (DB-25)

DB-25 Female

Signal

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Pin

Shell

2

3

4

5

6

7

8

20

22

( Cable Shield)

DB-25 Male

Pin

6

7

8

20

22

1

2

3

4

5

Signal

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Simple Terminal/Printer Cable (RJ-45) Figure 13

RJ-11 - 4 Pin

Signal

GND

TxD

RxD

SG

Pin

1

2

3

4

( Cable Shield)

DB-25 Male

Pin

1

3

2

7

Signal

GND

RxD

TxD

SG

The cables shown in Figures 12 and 13 are three-wire null modem cables—that is, Transmitted Data on one end of the cable is connected to Received Data at the other end, and vice versa.

DB-25 Equipped Boards:

The male DB-25 end can be plugged directly into most serial terminals and printers without any adapters. The female DB-25 end plugs directly into one of the DB-25 connectors on the fan out cable or connector box assembly.

RJ-45 Equipped Boards:

The male DB-25 end can be plugged directly into most serial terminals and printers without any adapters. The RJ-11 plug fits in the center of the PC/X or

MC/X board’s RJ-45 jack.

30 DigiBoard PC/X and MC/X Serial Communications Boards

Hardware Handshaking (Ready/Busy)

Most terminals and printers use Data Terminal Ready (DTR) for Ready/Busy hardware handshaking. The cables below support this method (see note on the following page).

Figure 14 Terminal/Printer Cable with DTR Handshaking (DB-25)

Figure 15

DB-25 Female

Signal Pin

(

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Shell

2

3

4

5

6

7

8

20

22

Cable Shield)

DB-25 Male

Pin Signal

5

6

7

8

1

2

3

4

20

22

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Terminal/Printer Cable with DTR Handshaking (RJ-45)

RJ-45 - 8 Pin

Signal Pin

DSR

RTS

GND

TxD

RxD

SG

CTS

DTR

4

5

6

1

2

3

7

8

( Cable Shield)

DB-25 Male

Pin Signal

3

2

7

20

4

5

1

RTS

CTS

GND

RxD

TxD

SG

DTR

Some Okidata printers use a control signal on pin 11, called

Supervisory Send Data (SSD) instead of DTR. In this case, simply connect CTS on the RJ-45 side to pin 11 of the DB-

25, instead of pin 20.

Other printer manufacturers may use different methods of flow control. Consult your printer’s documentation for specific wiring requirements.

Installation 31

Modems

DB-25 Versions

Use a standard “straight-through” cable (see Figure 16) to connect a modem to one of the DB-25 connectors on the fan out cable or connector box.

Figure 16 Modem Cable (DB-25)

DB-25 Female

Signal

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Pin

Shell

2

3

4

5

6

7

8

20

22

( Cable Shield)

Pin

6

7

8

20

22

1

2

3

4

5

DB-25 Male

Signal

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

RJ-45 Versions

The simplest way to connect a modem to a board with RJ-45 connectors is to use

RJ-45 to DB-25 “Cable Legs”, available from DigiBoard (see page 41 for a description and part numbers). These adapters use 10-pin RJ-45 plugs, and therefore provide full modem support (Ring Indicator and Data Carrier Detect are only available on 10-pin RJ-45 connectors).

If you wish to build your own modem cables, follow the diagram in Figure 17.

Figure 17 Full 10-Wire Modem Cable (RJ-45)

RJ-45 - 10 Pin

(

Signal

RI

DSR

RTS

GND

TxD

RxD

SG

CTS

DTR

DCD

Pin

6

7

8

9

10

1

2

3

4

5

Cable Shield)

Pin

22

8

4

1

2

3

7

5

20

6

DB-25 Male

Signal

RI

DSR

RTS

GND

TxD

RxD

SG

CTS

DTR

DCD

32 DigiBoard PC/X and MC/X Serial Communications Boards

ALTPIN Modem Wiring (RJ-45 Versions)

10-pin RJ-45 plugs may be difficult to obtain in the retail market; therefore,

DigiBoard device driver software incorporates an optional feature called ALT-

PIN, which swaps the logical functions of DSR (Data Set Ready) with DCD

(Data Carrier Detect). When ALTPIN is enabled (see your device driver software reference manual for instructions), DCD becomes available on pin 1 of an

8-pin RJ-45 connector (equivalent to pin 2 of a 10-pin connector).

If you wish to build an 8-wire modem cable for the PC/X or MC/X board, use an

8-pin RJ-45 plug wired as follows:

Figure 18 8-Wire Modem Cable for use with ALTPIN Configuration

RJ-45 - 8 Pin

(

Signal

DCD

RTS

GND

TxD

RxD

SG

CTS

DTR

Pin

1

2

3

4

5

6

7

8

Cable Shield)

DB-25 Male

Pin

2

3

7

5

20

8

4

1

Signal

DCD

RTS

GND

TxD

RxD

SG

CTS

DTR

Installation 33

RS-232 Cables and Connector Options

Cables

RS-232 serial interface cables should be shielded, low-capacitance cables, ideally designed specifically for serial data transmission.

Grounding

The shield should be grounded at both ends of the cable. Chassis Ground— available on the shell of DigiBoard’s DB-25 and DB-9 connectors, and pin 4 of our 10-pin RJ-45 connector, is ideal for this purpose.

Environment

While good shielding provides reasonable protection against “noise” (Electro-

Magnetic Interference, or EMI), cables should still be routed away from noise sources wherever possible. Avoid laying cables in close proximity to transformers, generators, motors, fluorescent lights, etc.

Capacitance vs. Length of Run

The total capacitance of a cable affects the integrity of transmitted data. As a rule of thumb, the total capacitance of a cable (including the connectors) should not exceed 2500 pF. Serial interface cable is usually rated in pico Farads per foot. Therefore, if a cable has a capacitance of 50 pF/ft, and the connectors are

100 pF each, the maximum recommended cable length is 46 feet. If the cable is rated at 12.5 pF/ft, the maximum recommended cable length is 184 feet, and 5 pF/ft cable can be run up to 460 feet.

In situations where low-capacitance cable is unavailable, or very long cable runs are required, “short-haul” modems, available from suppliers such as Black Box, can be used to increase the effective range of the RS-232 interface. Short-haul modems are similar to standard modems, except that they are connected directly to each other via a cable instead of going through a telephone circuit. NOTE—

Use only externally-powered short-haul modems with DigiBoard products.

34 DigiBoard PC/X and MC/X Serial Communications Boards

Connector Options

A variety of connector types are available. Four and eight port PC/X and MC/X boards can be set up with DB-25 connectors (male or female, DTE or DCE wiring), DB-9 connectors (male or female, DTE wiring) or 10-pin RJ-45 jacks.

NOTE: PC/16 and MC/16 boards are available only with RJ-45 connectors.

The following pages give the part numbers and wiring information for the various connector types.

DB-25 Connectors

DigiBoard PC/X and MC/X boards can be configured with DB-25 connectors in any of four configurations: DTE male, DTE female, DCE male or DCE female.

The pin assignments for the DB-25 connectors follow the usual conventions for

RS-232 wiring.

Table 6

Signal

GND

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Description

Chassis Ground

Transmitted Data

Received Data

Request to Send

Clear to Send

Data Set Ready

Signal Ground

Data Carrier Detect

Data Terminal Ready

Ring Indicator

DB-25 Connector Pin Assignments

DTE Use

N/A

Output

Input

Output

Input

Input reference

Input

Output

Input

DCE Use

N/A

Input

Output

Input

Output

Output reference

Output

Input

Output

8

20

22

6

7

4

5

Pin #

Shell

2

3

It should be noted that the DCE configuration is equivalent to a DTE connector plus a fully-wired null modem adapter. Thus, DCD (Data Carrier Detect) and

DSR (Data Set Ready) are wired together internally and carry the DTE equivalent of DTR (Data Terminal Ready). For this reason, DCE cables cannot

be used with modems.

RS-232 Cable and Connector Options 35

DB-25 Connector Options

DB-25 connectors are available in two styles: a quad or octa cable assembly, or a connector box assembly. Either style may be ordered with male or female DB-

25 connectors, configured as DTE or DCE devices.

Quad and Octa Cable Option (DTE or DCE)

Figure 19 shows the eight-port cable assembly, and Table 7 gives the part numbers of the available configurations.

Figure 19 Octa-Cable Assembly

Table 7

DB-25 Male

DB-25 Female

DB-25 Cable Options and Part Numbers

DTE Quad DCE Quad DTE Octa DCE Octa

76000008 76000007 76000021 76000020

76000006 76000005 76000019 76000018

36 DigiBoard PC/X and MC/X Serial Communications Boards

Quad and Octa Connector Boxes (DTE or DCE)

Figure 20 Eight-Port DB-25 Connector Box

Diig B d

Table 8

DB-25 Male

DB-25 Female

Connector Box Options and Part Numbers

DTE Quad DCE Quad DTE Octa DCE Octa

76000030 76000028 76000031 76000029

76000026 76000024 76000027 76000025

RS-232 Cable and Connector Options 37

DB-9 Connectors

PC/X and MC/X boards can be configured with male or female DB-9 connectors

(DTE wiring only).

Table 9

Signal

GND

DCD

TxD

RxD

DTR

SG

DSR

RTS

CTS

RI

DB-9 Connector Pin Assignments

Description

Chassis Ground

Data Carrier Detect

Transmitted Data

Received Data

Data Terminal Ready

Signal Ground

Data Set Ready

Request to Send

Clear to Send

Ring Indicator

Direction

N/A

Input

Output

Input

Output reference

Input

Output

Input

Input

Pin #

Shell

1

3

7

8

5

6

2

4

9

DB-9 connectors are available only in the quad or octa cable “fan-out” configuration (see Figure 19, on page 36).

Table 10 DB-9 Quad and Octa Cable Options and Part Numbers

DB-9 Male

DB-9 Female

Quad DTE Octa DTE

76000003

76000001

76000015

76000013

38 DigiBoard PC/X and MC/X Serial Communications Boards

RJ-45 Connectors

PC/X and MC/X boards can be configured with 10-pin RJ-45 modular jacks.

These accept plastic snap-in plugs like the ones used for connecting telephones.

They are less bulky and more convenient to use than the DB-25, but have not undergone the standardization rigors that have been applied to the larger DB-25 connectors. Figure 21 shows the eight-port RJ-45 connector block, and Table 11 gives the applicable part numbers.

Figure 21 Eight-Port RJ-45 Connector Box

P1

P2

P8

P4

P3

B arrd

P5

P6

P7

Table 11

RJ-45

Quad

76000038

RJ-45 Connector Box Options

Octa

76000033

RS-232 Cable and Connector Options 39

Modular Plugs

There are four types of modular plugs that can be used with DigiBoard’s RJ-45

10-pin jack. These are the 4 or 6-pin RJ-11 plugs, and the 8 or 10-pin RJ-45 plugs.

The 8 and 10-pin RJ-45 plugs are the same physical size, but the 10-pin version has one additional wire at each end of the row of contacts. Thus pins 1-8 of an

8-pin RJ-45 directly correspond to pins 2-9 of a 10-pin RJ-45 connector.

Similarly, the two RJ-11 plugs have the same physical dimensions, but the 6-pin version has an extra pin at each end. The RJ-11 plugs are physically smaller than RJ-45 plugs, but are designed so that they fit into the center of an RJ-45 jack. In this way, the four pins closest to the center of any size connector will always carry the same signals as the middle four pins of any other connector.

The contacts of a 6-pin RJ-11 connector correspond directly to the middle six pins of an 8 or 10-pin RJ-45 connector, and so on.

40 DigiBoard PC/X and MC/X Serial Communications Boards

RJ-45 to DB-25 Conversion

Since most RS-232 devices are equipped with DB-25 connectors, it is necessary to buy or build an adapter to transfer the signals to a DB-25 plug. The most simple and direct approach is to purchase ready-made “Cable Legs” from a

DigiBoard dealer or distributor. These are made with a full 10-pin RJ-45 plug

(which can be difficult to obtain in the retail market), connected via a two or four foot cable to a DTE-configured DB-25 plug.

Figure 22

DB-25

RJ-45 to DB-25 “Cable Leg”

RJ-45 - 10 Pin

Pin

Shell

2

3

6

7

4

5

8

20

22

Signal

Chassis Ground

TxD

RxD

RTS

CTS

DSR

Signal Ground

DCD

DTR

RI

Table 12

24 Inch Cables

48 Inch Cables

Pin

9

10

7

8

5

6

3

4

1

2

Signal

RI

DSR

RTS

Chassis Ground

TxD

RxD

Signal Ground

CTS

DTR

DCD

DB-25 Male

61020024

61020048

Cable Leg Options and Part Numbers

DB-25 Female

61030024

61030048

DB-9 Male

61070024

N/A

RS-232 Cable and Connector Options 41

The pin configuration of the DB-25 connector on the Cable Leg is identical to that of the DB-25 connectors on the standard DigiBoard DTE octa cable, and provides full modem control.

Since the cable leg’s DB-25 connector is configured for DTE, you need a null modem cable or adapter for terminals and printers. See Figure 12 on page 30, and Figure 14 on page 31 for null modem configurations that can be used with cable legs.

If you don’t need full modem control, you can use one of the many commercially available RJ-45 to DB-25 adapters. These have both an 8-pin RJ-

45 jack and a DB-25 plug in a housing no larger than that found on a standard

DB-25 plug. The plug and jack are connected within the housing by jumpers which may be installed by the end-user in any desired configuration.

42 DigiBoard PC/X and MC/X Serial Communications Boards

Daisy Chaining PC/X Boards

PC/4 and PC/8 Boards

In some operating systems, such as MS-DOS and Pick, it is possible, or even necessary, to “daisy chain” multiple PC/X boards together on one or two interrupts. This, in effect, makes the entire group of boards appear to the system as one board. This may be done with up to four PC/4 and/or PC/8 boards, and with two PC/16 boards.

The PC/X board has an interrupt sequencer which cycles through each of the ports on the board, looking for an active interrupt request. When it finds one, it stops cycling, activates the interrupt request line for that port and waits for the interrupt to be serviced by the host computer. Once the interrupt has been handled, the sequencer starts up again and continues in this manner until the last port is polled. At this point the sequencer’s counter is reset and a token output is sent to pin 2 of either P-2 (for odd-numbered interrupts) or P-3 (for evennumbered interrupts). In a single-board system, this token passes through a jumper shunt and back into pin 3 of the same connector, and restarts the interrupt sequencer’s polling cycle. In a multi-board system, the signal passes through the daisy-chain cable to pin 3 of the same connector of the next board in sequence.

Pin 2 of the last board is connected to pin 3 of the first board, closing the loop.

In this manner, all ports of all boards are polled in each cycle.

When multiple boards will be sharing interrupt request lines, the interrupt status registers of each board MUST be set to the same address (set by the 10-position switch bank DS-1). When reading the status port to find the particular channel generating an interrupt, the ODD interrupt is checked at the address selected on

DS-1, and the EVEN interrupt is checked at that address plus 1. Thus, if the status register is addressed at 140h (the default setting), the ODD interrupt status is found at address 140h and the EVEN interrupt status is found at 141h.

The status port reflects the board number in bits 3 and 4 as a binary number between 0 and 3. Bits 0, 1 and 2 contain a binary number between 0 and 7 indicating the number of the channel that needs servicing. Thus, if the status port contains 16h, or 00010110 binary, the third board (board #2) has an interrupt pending on channel 6 (or the 7th physical port—remember that the first board or port is number 0). If no interrupt is pending, the status port will contain

FFh (all bits set to 1).

Daisy Chaining PC/X Boards 43

If more than one interrupt is pending, the status port will reflect the first one.

Once that interrupt has been serviced, the next one in numerical sequence will appear in the status port. Therefore, by reading the status port until it comes up

FFh, all pending interrupts will have been serviced.

The following figures show the necessary wiring for one to four boards (a single board system is shown for completeness). Note that if only one interrupt is used

(which is recommended, since no performance improvement will be seen by using two), only one set of cables is needed: install cables on connector P2 for

ODD interrupts, or P3 for even interrupts.

Figure 23 Single Board System (PC/4, PC/8)

Board #0

1

P2 Odd Interrupts

1

P3 Even Interrupts

J9

J10

1

2

3

Figure 24

Board #1

Board #0

1

1

P2 Odd Interrupts

P2 Odd Interrupts

1

1

Two Board System (PC/4, PC/8)

P3 Even Interrupts

P3 Even Interrupts

J9

J9

J10

1

2

3

J10

1

2

3

44 DigiBoard PC/X and MC/X Serial Communications Boards

Figure 25

Board #2

Board #1

Board #0

1

1

1

P2 Odd Interrupts

P2 Odd Interrupts

P2 Odd Interrupts

1

1

1

Three Board System (PC/4, PC/8)

P3 Even Interrupts

P3 Even Interrupts

P3 Even Interrupts

J9

J10

1

2

3

J9

J9

J10

1

2

3

J10

1

2

3

Daisy Chaining PC/X Boards 45

Figure 26

Board #3

Board #2

Board #1

Board #0

1

1

1

1

P2 Odd Interrupts

P2 Odd Interrupts

P2 Odd Interrupts

P2 Odd Interrupts

1

1

1

1

Four Board System (PC/4, PC/8)

P3 Even Interrupts

P3 Even Interrupts

P3 Even Interrupts

P3 Even Interrupts

J9

J9

J10

1

2

3

J10

1

2

3

J9

J10

1

2

3

J9

J10

1

2

3

46 DigiBoard PC/X and MC/X Serial Communications Boards

PC/16 Boards

PC/16 boards function similarly to PC/4 and PC/8 boards, with some minor differences: only two boards may be daisy chained together; since only one interrupt is supported, there is only one daisy chain connector (P3); and both boards must have the correct PALs (e.g. DOS Board 0 and DOS Board 1, or

Pick Board 0 and Pick Board 1; see page 16).

Figure 27 One Board System (PC/16)

Board #0

P3

1

3

2

1

Figure 28

Board #1

Board #0

P3

1

Two Board System (PC/16)

3

2

1

P3

1

3

2

1

Daisy Chaining PC/X Boards 47

Daisy Chain Cables

You can make your own cables as shown in the diagrams, or ready-made cables may be purchased through your DigiBoard dealer or distributor. The part numbers for the cables are:

PC/4, PC/8:

For Two Boards: 60000186

For Three Boards: 60000196

For Four Boards: 60000197

PC/16:

For Two Boards: 60000268

48 DigiBoard PC/X and MC/X Serial Communications Boards

Using PC/X and MC/X Boards with MS-DOS Applications

PC/X Boards

MS-DOS application programs generally communicate with COM ports by directly accessing the UARTs via their I/O ports. Since these programs control the I/O hardware directly, no device driver is required. Some programs allow the user to specify the I/O port address and IRQ (Interrupt Request) line for each port, while others are able to use only the standard PC COM ports COM1 and

COM2 (some applications can also use COM3 and COM4).

To use a DigiBoard PC/4 or PC/8 board with applications that allow the user to specify the I/O port address and IRQ line for each port, set the DIP switches and jumpers for addresses and IRQs that are not used by any other device in the system, then configure the application for the same addresses and IRQs (use the application’s setup program or configuration screens).

To use a DigiBoard PC/4 or PC/8 board with MS-DOS applications that can reference only standard PC COM ports, the board must be set up to emulate these ports. To do this, set the DIP switches and jumpers on the board so that the first two (or four) ports on the board have the same I/O addresses and interrupts as the standard PC COM ports, as shown below.

COM Port

COM1

COM2

COM3

COM4

I/O Address

3F8h

2F8h

3E8h

2E8h

IRQ

4

3

4

3

When using a PC/X board to emulate standard PC COM ports, existing COM ports must be removed or completely disabled.

PC/16 boards cannot be configured to emulate standard PC

COM ports.

Using PC/X and MC/X Boards with MS-DOS Applications 49

To use a PC/8 or PC/4 board to emulate COM1 and COM2, set the switches and jumpers as shown below (PC/4 boards have only five banks of switches, DS1-

DS5).

DS1: Status port set to 140h:

Select both IRQ3 and IRQ4 by installing jumpers on J85 and J89:

J85 J86 J87 J88 J89 J90

DS2: Port 1 set to 3F8h

DS3: Port 2 set to 2F8h:

DS4: Port 3 set to 100h:

DS5: Port 4 set to 108h:

Set even interrupts for the first port, odd interrupts for the remaining ports:

J1

J2

J3

J4

J5

J6

J7

J8

J9

J10

1

2

3

DS6: Port 5 set to 110h:

DS7 Port 6 set to 118h:

DS8: Port 7 set to 120h:

DS9: Port 8 set to 128h:

Install jumpers on both P2 and P3:

P2 P3

In this configuration, the first two ports emulate COM1 (3F8h, IRQ4) and

COM2 (2F8h, IRQ3). The remaining ports are set to I/O addresses 100h-128h, and use IRQ3; these ports are available to software that allows COM ports to be specified by I/O address and IRQ.

50 DigiBoard PC/X and MC/X Serial Communications Boards

To use a PC/8 or PC/4 board to emulate COM1 through COM4, set the switches and jumpers as shown below (PC/4 boards have only five banks of switches,

DS1-DS5).

DS1: Status port set to 140h:

DS2: Port 1 set to 3F8h

Select both IRQ3 and IRQ4 by installing jumpers on J85 and J89:

J85 J86 J87 J88 J89 J90

DS3: Port 2 set to 2F8h:

DS4: Port 3 set to 3E8h:

DS5: Port 4 set to 2E8h:

DS6: Port 5 set to 100h:

DS7: Port 6 set to 108h:

DS8: Port 7 set to 110h:

DS9: Port 8 set for 118h:

Set even interrupts for the first and third ports, odd interrupts for the remaining ports:

J1

J2

J3

J4

J5

J6

J7

J8

J9

J10

1

2

3

Install jumpers on both P2 and P3:

P2 P3

In this configuration, the first two ports emulate COM1 (3F8h, IRQ4), COM2

(2F8h, IRQ3), COM3 (3E8h, IRQ4) and COM4 (2E8h, IRQ3). The remaining ports are set to I/O addresses 100h-118h, and use IRQ3; these ports are available to software that allows COM ports to be specified by I/O address and IRQ.

Using PC/X and MC/X Boards with MS-DOS Applications 51

MC/X Boards

MC/X boards have a feature that allows the first port to act like COM2. This is set during configuration with the IBM setup disk (see page 28). When Com2

Status is enabled, the first port on the board is assigned I/O address 2F8h and

IRQ 3. The remainder of the ports are unaffected.

If your machine has a built-in or installed COM2 port, it must be disabled or removed if Com2 Status is enabled on the MC/X board. Failure to do this will result in I/O and interrupt conflicts between the two devices.

Similarly, only one MC/X board may have Com2 Status enabled.

52 DigiBoard PC/X and MC/X Serial Communications Boards

Programming Information

Programming for PC/X and MC/X boards is very similar to programming for a standard COM port. The boards use 16C450 or 16C550 (optional) UARTs, which are directly accessible on your computer’s I/O bus.

Enabling Interrupts

When initializing the UARTs to enable interrupts, one extra step is necessary in addition to setting the appropriate bits in the UART’s Interrupt Enable Register: the OUT2 bit in the Modem Control Register must also be set (to logic 1). The

INTRPT output line is gated to the interrupt sequencer by the OUT2 line. If

OUT2 is not set, the UART will generate an interrupt, but the board will not recognize it and it won’t be passed to your computer.

Programming Information 53

Using the Interrupt Status Register

PC/X and MC/X boards have an Interrupt Status Register (ISR) to streamline interrupt handling. When the board requests an interrupt, the software can look at the ISR to see which port caused the interrupt, instead of having to poll each

UART. This can save a lot of processor time when a large number of ports is involved. The ISR also supports daisy chaining of PC/X boards so that up to 32 asynchronous serial ports can use the same interrupt (see Daisy Chaining PC/X

Boards, on page 43).

PC/4 and PC/8

The interrupt hardware on PC compatibles is edge triggered. This means that normally only one device may use a given IRQ line (if a second device raised an interrupt on the same line before the first one was serviced, no rising edge would be sensed, and the interrupt would not be detected). PC/X boards provide a method of placing up to four boards on a single IRQ line by daisy chaining the interrupts from board to board (see Daisy Chaining PC/X Boards on page 43).

In this way all the boards appear as one device to the host computer.

The PC/X board has an interrupt sequencer which cycles through each of the ports on the board, looking for an active interrupt request. When it finds one, it stops cycling, activates the interrupt request line for that port and waits for the interrupt to be serviced by the host computer. Once the interrupt has been handled, the sequencer starts up again and continues in this manner until the last port is polled. At this point the sequencer’s counter is reset and a token output is sent to pin 2 of either P-2 (for odd numbered interrupts) or P-3 (for even numbered interrupts). In a single-board system, this token passes through a jumper shunt and back into pin 3 of the appropriate connector, and restarts the interrupt sequencer’s polling cycle. In a multi-board system, the signal passes through the daisy chain cable to pin 3 of the corresponding connector of the next board in sequence. Pin 2 of the last board is connected to pin 3 of the first board, closing the loop. In this manner, all ports of all boards are polled in each cycle.

When multiple boards will be sharing interrupt request lines, the interrupt status registers of each board MUST be at the same address (set by the 10-position switch bank DS-1). When reading the status port to find the particular channel generating an interrupt, the ODD interrupt is checked at the address selected on

DS-1, and the EVEN interrupt is checked at that address plus 1. Thus, if the status register is addressed at 140h, the ODD interrupt status is found at address

140h and the EVEN interrupt status is found at 141h.

54 DigiBoard PC/X and MC/X Serial Communications Boards

The status port reflects the board number in bits 3 and 4 as a binary number between 0 and 3. Bits 0, 1 and 2 contain a binary number between 0 and 7 indicating the number of the channel that needs servicing. Thus, if the status port contains 16h, or 00010110 binary, the third board (board #2) has an interrupt pending on channel 6 (or the 7th physical port—remember that the 1st board or port is number 0). If no interrupt is pending, the status port will contain FFh, or all 1s.

If more than one interrupt is pending, the status port will reflect the first one.

Once that interrupt has been serviced, the next one in numerical sequence will appear in the status port. Therefore, by reading the status port until it comes up

FFh, all pending interrupts will be serviced. If the interrupt service routine is exited before all interrupts have been cleared, a new interrupt will be generated as soon as interrupts have been reenabled.

PC/16

PC/16 boards look like two PC/8 boards daisy chained together. Therefore the first eight ports appear to be on Board 0, and the other eight appear to be on

Board 1. If two PC/16 boards are daisy chained together, the second board appears as boards 2 and 3.

Programming Information 55

MC/X

Unlike ISA interrupt hardware (which is edge triggered), Micro Channel interrupt hardware is level sensitive. This allows multiple boards to share an interrupt line, which eliminates the necessity of daisy chaining boards. The

MC/X Interrupt Status Register (ISR) is a 16 bit register that simultaneously reflects ALL pending interrupts for that board. The ISR is bit-mapped so that each bit represents one port on the board. Bit #0 = Port #1, etc. If no interrupts are pending, the ISR contains all zeroes. If multiple boards are using one interrupt, the software must check the ISR for each board in turn to be certain that all interrupts are serviced. When no more interrupts are pending, the ISRs will all be 00 and the IRQ line will drop.

56 DigiBoard PC/X and MC/X Serial Communications Boards

Specifications

PC/4

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.0 Amps max.

55 mA max.

80 mA max.

13.1 inches

0.5 inches

4.2 inches

1.0 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

Specifications 57

PC/8

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.2 Amps max.

110 mA max.

160 mA max.

13.1 inches

0.5 inches

4.2 inches

1.0 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

58 DigiBoard PC/X and MC/X Serial Communications Boards

PC/16

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.8 Amps max.

130 mA max.

130 mA max.

13.1 inches

0.5 inches

4.2 inches

0.75 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

Specifications 59

MC/4

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.5 Amps max.

50 mA max.

20 mA max.

11.5 inches

0.6 inches

3.5 inches

0.75 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

60 DigiBoard PC/X and MC/X Serial Communications Boards

MC/8

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.5 Amps max.

50 mA max.

20 mA max.

11.5 inches

0.6 inches

3.5 inches

0.75 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

Specifications 61

MC/16

Power requirements

+5 VDC ±5%:

+12 VDC ±5%:

-12 VDC ±5%:

Board dimensions

Length:

Width:

Height:

Weight:

1.5 Amps max.

50 mA max.

20 mA max.

11.5 inches (16.8 inches with RJ-45 connector)

0.6 inches

3.5 inches

0.75 pounds

Operating environment

Ambient temperature:

Relative humidity:

Air movement:

Altitude:

10° C to 55° C

5% to 90%

30 CFM forced

0 to 12,000 feet

62 DigiBoard PC/X and MC/X Serial Communications Boards

Index

Adapter Description Files, 25

ADF files, 25

ALTPIN, 33

BBS (DigiBoard), viii

Board ID

PC/16, 19

PC/8, PC/4, 12

Bulletin Board, viii

Cable configuration

RS-232 peripherals, 29, 30, 31,

32

Cable leg

RJ-45 to DB-25, 41

Part numbers, 41

Cable legs, 32

Cables

Capacitance, 34

Environment, 34

Grounding, 34

RS-232, 34

COM Port Emulation, 49

Com2 Status, 28, 52

Configuration

MC/X, 25

Connector Box

DB-25

Part numbers, 37

Connector box

DB-25, 37

Connector options, 35-57

DB-25, 35-37

DB-9, 38

RJ-45, 39-57

Part numbers, 39

Connectors

RJ-11

4 pin, 40

6 pin, 40

RJ-45

10 pin, 40

8 pin, 40

Contention

IRQ, 10

Converting RJ-45 to DB-25, 41

Customer Assistance, ix

Customer Service, ix

Daisy Chain Cables, 48

Daisy Chaining

PC/16, 47

PC/8, PC/4, 43

DB-25 connectors, 30, 31, 32, 35-

37

Device driver support, xi

DigiBoard BBS, viii

DIP switches, 4

DOC/FCC information, vii

E-Mail addresses, ix

FCC/DOC information, vii

Flow control, 29, 31

DTR, 31

Hardware, 31

Ready/Busy, 31

Software, 29

Handshaking, 29, 31

DTR, 31

Hardware, 31

Ready/Busy, 31

Software, 29

I/O port address

MC/X, 26

PC/16, 15

PC/8, PC/4, 4

Installation

MC/X, 22

PC/16, 15

PC/8, PC/4, 3

Index 63

Interference, RFI, vii

Interrupt Status Register, 54

Switch setting, 9

Interrupt Status Register address

MC/X, 26

Interrupts

Enabling, 53

IRQ

Contention, 10

Jumper settings

PC/8, PC/4, 11

MC/X, 28

PC/16, 18

PC/8, PC/4, 10

MC/16

Specifications, 62

MC/4

Specifications, 60

MC/8

Specifications, 61

MC/X

Com2 Status, 28

Configuration, 25

I/O port address, 26

Installation, 22

Interrupt Status Register address, 26

IRQ, 28

Modems, 32

Modular plugs, 40

MS-DOS Applications, 49

Octa cable

DB-25, 36

Part numbers, 36

DB-9, 38

Part numbers, 38

PALs

PC/16

DOS, 16

Pick, 17

PC/16

Board ID, 19

Daisy Chaining, 47

I/O port address, 15

IRQ, 18

64 DigiBoard PC/X and MC/X Serial Communications Boards

PALs

DOS, 16

Pick, 17

Specifications, 59

PC/16 installation, 15

PC/4

Specifications, 57

PC/8

Specifications, 58

PC/8, PC/4

Board ID, 12

Daisy Chaining, 43

Dip switches, 4

I/O port address, 4

Interrupt Status Register

Switch setting, 9

IRQ, 10

IRQ jumper settings, 11

PC/8, PC/4 installation, 3

Peripherals

Connecting, 29

Pin assignments

DB-25, vi, 35

DB-9, 38

Quad cable

DB-25, 36

Part numbers, 36

DB-9, 38

Part numbers, 38

Reference diskette, 22, 25

Return Procedures, xii

RJ-11 plugs, 40

RJ-45 connectors, 30, 31, 32, 33

RJ-45 plugs, 40

RMA, xii

Specifications

MC/16, 62

MC/4, 60

MC/8, 61

PC/16, 59

PC/4, 57

PC/8, 58

Technical Support, ix

XON/XOFF, 29

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement