
i
-3
The DM5806 dataModule general purpose digital I/O board turns your IBM PC-compatible cpuModule or
other PC/104 computer into a high-performance control system. Ultra-compact for embedded and portable applica-
tions, the DM5806 board features:
24 TTL/CMOS 8255-based programmable digital I/O lines,
Direct connection to opto-22 I/O system modules,
Buffered outputs for high driving capability,
Optional pull-up/pull-down resistors,
Simple I/O or strobed I/O operation,
Three 16-bit, 8 MHz timer/counters,
Software enabled interrupts (IRQ2-IRQ7),
Requires +5 volts only for operation,
BASIC, Turbo Pascal, and Turbo C source code; diagnostics program.
The following paragraphs briefly describe the major function of the board. A more detailed discussion of board
functions is included in Chapter 3,
Hardware Operation
, and Chapter 4,
Board Operation and Programming
. The
board setup is described in Chapter 1,
Board Settings
.
Digital I/O
The DM5806 has 24 TTL/CMOS-compatible digital I/O lines which can be directly interfaced with external
devices or signals to sense switch closures, trigger digital events, or activate solid-state relays. These lines are
provided by the on-board 8255 programmable peripheral interface chip. The 8255 can be operated in one of two
modes: Mode 0 or Mode 1. To ensure high driving capacity, CMOS buffers are installed. TTL buffers are available
on request.
Pads for installing and activating pull-up or pull-down resistors are included on the board. Installation proce-
dures are given at the end of Chapter 1,
Board Settings
.
8254 Timer/Counter
An 8254 programmable interval timer contains three 16-bit, 8 MHz timer/counters to support a wide range of
timing and counting functions. The clock, gate, and output pins for each of the timer/counters are available at P6, a
20-pin right angle connector.
What Comes With Your Board
You receive the following items in your DM5806 package:
DM5806 interface board with stackthrough bus header
Software and diagnostics diskette with BASIC, Turbo Pascal, and Turbo C source code
User’s manual
If any item is missing or damaged, please call Real Time Devices’ Customer Service Department at
(814) 234-8087. If you require service outside the U.S., contact your local distributor.
Board Accessories
In addition to the items included in your DM5806 package, Real Time Devices offers a full line of accessories.
Call your local distributor or our main office for more information about these accessories and for help in choosing
the best items to support your board’s application.
Accessories for the DM5806 include the TB50 terminal board and XB50 prototype/terminal board for proto-
type development and easy signal access, the DM14 extender board for testing your module in a PC compatible
computer, the XO50 opto-22 cable for connection to opto-22 systems, and XT50 twisted pair wire flat ribbon cable
assembly for external interfacing.