FEATURES
 | | 82c255 programmable digital I/O controller. |
 | | 48 programmable inputs or outputs, direct Bit SET/RESET |
 | | 8254 programmable timer. |
 | | 3 operating modes - Basic input/output, Strobed input/output and Strobed bidirectional bus input/output. |
 | | 3 independent 16-bit counters, counts in Binary or BCD. |
 | | 6 programmable counter modes - Interrupt on terminal count, retriggerable one-shot, Rate generator, Square wave, S/W triggered strobe and triggered strobe mode. |
 | | Counter lock rate : 0 Hz to 10 MHz |
 | | Expandable to variety expansion boards like digital I/Os, analog I/Os and Isolated I/Os. |
 | | Expansion memory socket for NVSRAM, EPROM and EEPROM. |
DESCRIPTION
No card is an island. We all know this, but if you buy a
digital I/O card today, chances are, you will want to add more
functions tomorrow. However, choose the wrong I/O card today,
and you may outgrow it tomorrow.
Enter the PI-IO48 -- the one digital I/O card designed for
expansion. The PI-IO48 is so versatile, it can handle just
about any control application; from controlling a single
peripheral to orchestrating a complex multi-node operation.
Only the PI-IO48 has XCI (external control interface) and XDI
(external data interface) buses. These provide seamless
connectivity with a host of expansion modules; from an
8-channel photo-coupled input to an 8-channel relay output, or
from an A/D converter to a D/A converter.
That is why the PI-IO48 is more than a digital I/O card. It
is, in fact, an ideal working base for any I/O application.
All the while, it saves you valuable capital, because you can
add on only the functions you need, and nothing more.
Whatever application you have in mind for your digital I/O
card, you will implement it faster and more reliably with the
PI-IO48, because it works the way you work. In fact, it works
so smoothly that you may think it was custom-made just for
your specific application!
|
MODEL NUMBER
Model No. | I/O Lines | Function |
---|
PI-IO48 | 48 | Digital I/O and timer card |
THE EXPANSION OPTIONS
Model No. | Connector | Function |
---|
User option | Socket U20 | 8KB/16KB/32KB/64KB EPROM |
PI-EE08 | Socket U20 | 8KB E2PROM |
PI-EE32 | Socket U20 | 32KB E2PROM |
User option | X1 | Oscillater chip for 8254 timer |
XC-IO96 | J1 | 96 digital I/O expansion |
XC-AD12(-H) | J1 | 8 channel 12-bit A/D expansion |
XC-DA12(16) | J1 | 2 channel 12/16-bit D/A expansion |
XI-PI08 | CON1-CON6 | 3-32V photo-coupled I/P module |
XI-IM04-32 | CON1-CON6 | 12-32V AC/DC I/P module |
XI-IM04-140 | CON1-CON6 | 90-140V AC/DC I/P module |
XI-IM04-280 | CON1-CON6 | 180-280V AC/DC I/P module |
XO-RR08 | CON1-CON6 | 10VA reed relay module |
XO-SRD4 | CON1-CON6 | 3A 5-60V DC S.S.R. module |
XO-SRA4 | CON1-CON6 | 3A 24-280V AC S.S.R module |
ST-XD02 | CON1-CON6 | Screw terminal board |
IC-XCXD | | Chassis for XCI/XDI I/F card |
SYSTEM BLOCK DIAGRAM
FUNCTIONAL DESCRIPTION
82C255 Digital I/O -
The PI-IO48A features 48 digital I/O lines that are divided
into six 8-bit ports. Each port can be programmed as either
input or output.
The 82c255 is a general purpose programmable I/O. It is
compatible with the 8255 programmable I/O. The 82c255 is
equivalent to two 8255s. It has 48 I/O lines which may be
individually programmed in 6 groups of 8 or 4 groups of 12 and
used in 3 major modes of operation. The PI-IO48A provides one
82c255.
8254 Timer - This card also provides an 8254 interval timer,
which can be used to generate accurate time delays under the
control of system software.
Expansion Data I/F (XDI) option products - All digital I/Os are configured as
Expansion Data Interface (XDI). A variety of isolated I/O
expansion boards are available.
XI-PI08 -
This 8 channel Photo-Coupled input expansion board is
for the PI-IO48A, XU-i088A, PA-CP12, PA-ST12, PA-MA12
or any other digital I/Os (XDI). On board screw
terminal blocks provide convenient connection to
signal wires.
XI-IM04 -
This 4 channel AC/DC input module expansion board is
for the PI-IO48A or any other digital I/Os. Two
boards can be paired to provide 8 channels. On board
screw terminal blocks are convenient for connecting
signal wires.
XO-RR08 -
This 8 channel Reed-Relay output expansion board is
for the PI-IO48A, XU-i088A, PA-CP12, PA-ST12, PA-MA12
or any other digital I/Os (XDI). On board screw
terminal blocks provide a convenient medium to wire
signals.
XO-SRA4/XO-SRD4 -
This 4 channel AC/DC solid state relay (SSR) expansion
board is for digital I/O (XDI) expansion. Two
XO-SRx4s can be paired to provide 8 channels. The on
board screw terminal is a convenient way of connecting
signal wires.
ST-XD02 -
This screw terminal and prototype board is for the
PI-IO48A, XU-i088A, PA-CP12 or any other digital I/Os
(XDI). It provides a convenient medium for connecting
signals to/from the digital I/Os.
Expansion control I/F (XCI) optional products -
In addition, this product also provides an Expansion Control
Interface (XCI). This interface is designed for the user's
additional applications. The XCI is a 40-pin Dual-In-Row
connector, which can connect to the XC-IO96 (a 96-channel
digital I/O expansion module), XC-AD12 (a 12-bit A/D expansion
module), and XC-DAxx (a 12/16 bit D/A expansion board). Up to
7 XCI expansion boards can be connected to one PI-IO48.
XC-IO96 -
XC-IO96 board features two 82c255 I/O chips. This
extends the I/O capability an additional 96
programmable digital I/O lines. Up to seven XC-IO96
can be cabled to one XCI mother card (i.e. one
PI-IO48A programmable digital I/O card). This enables
a user to have up to 720 programmable digital I/Os
from one PC expansion slot.
XC-AD12 -
The XC-AD12(-H) is an XCI (Expansion Control
Interface) card that performs the function of a 12
bit, 8 channels, 40 KHz or 80KHz Analog to Digital
converter. Thus, a user could have up to seven A/D
daughter cards hooked to the PI-IO48A and have 48
digital I/Os and 56 A/D channels.
XC-DA12 -
The XC-DA12 is an XCI (Expansion Control Interface)
card that performs the function of a 12 or 16 bit, 2
channels Digital to Analog converter. Thus a user
could have up to seven D/A daughter cards hooked to
the PI-IO48A and have 48 digital I/O lines and 14 D/A
channels.
XC-2285 -
XC-2285A is a RS-232/RS-422/RS-485 communication
expansion for PI-IO48A and XU-i088A. The XC-2285 also
provides a timer/counter controller - 8253/8254. The
8253/8254 timer/counter controller can be used as a
counter to create accurate time delays. This
RS-232/422/485 communication I/F,Timer, and RTC board
is for the XU-i088A expansion. This board may connect
to the PX-2285, PX-iCOM or any RS-232 I/F that links
the XU-i088A control-node to the host controller.
Memory Socket -
A 28 pins memory socket is provided for users programming and
running applications from the card itself. A user may install
8KB-64KB EPROM, E2PROM, SRAM and NVSRAM.
|
REGISTER INFORMATION
Port | Default | Direction | Function
|
---|
+0 | 02E0H | I/O read | 82c255 Port 1A data regiater (CON1)
| I/O write
| +1 | 02E1H | I/O read | 82c255 Port 1B data regiater (CON2)
| I/O write
| +2 | 02E2H | I/O read | 82c255 Port 1C data regiater (CON3)
| I/O write
| +3 | 02E3H | I/O read | 82c255 port 1 control register
| I/O write
| +4 | 02E4H | I/O read | 82c255 Port 2A data regiater (CON4)
| I/O write
| +5 | 02E5H | I/O read | 82c255 Port 2B data regiater (CON5)
| I/O write
| +6 | 02E6H | I/O read | 82c255 Port 2C data regiater (CON6)
| I/O write
| +7 | 02E7H | I/O read | 82c255 port 2 control register
| I/O write
| +12 | 02ECH | I/O read | 8254 counter 0 data
| I/O write
| +13 | 02EDH | I/O read | 8254 counter 1 data
| I/O write
| +14 | 02EEH | I/O read | 8254 counter 2 data
| I/O write
| +15 | 02EFH | I/O read | 8254 read-back status
| I/O write | 8254 command
|
PROGRAMMING INFORMATION
Shipped with this board are Testing & Sample Program. These
programs are included at no additional expense with this
product.
|
Specifications
Digital I/O
|
---|
Controller | One 82c255
| Number of input lines | 48 lines total configurable for I/O
| Logic family | LSTTL
| Fanin load | 1/8 LSTTL load
| Fanout drives | 10 LSTTL loads
| Programmable Interval Timer
|
---|
Controller | One 8254
| Number of counters | 3
| Counters length | 16-bit
| Clock rate | 0 Hz to 10 MHz
| Operation modes | 6
| Memory Socket
|
---|
Type | 8KB (5864) or 32KB (58256) E2PROM
8KB (2764) or 32KB (27256) or 64KB (27512) EPROM
8KB (6264) or 32KB (62256) SRAM or NVSRAM
| Maximun access time | 250ns
| Interface Characteristics
|
---|
Compatible bus | IBM PC and compatibles
| Data path | 8-bit
| Interface type | I/O mapped 12-bit addressing
| Power requirement | +5V
| Power consumption | 290 mA
| Physical/Environmental
|
---|
Operating temperature | +0 ° C to +50 ° C
| Humidity | 0 to 90% non-condensing
| Dimensions | 28.0 x 13.0 x 2.0 cm
| Weight | 200g
|
|