5
Manual PCIe-DIO-24HC PCI Express Digital I/O w/CTR
Chapter 1: Introduction
The PCIe-DIO-24HC is a x1 lane PCI Express (PCIe) board designed for use in a
variety of Digital I/O (DIO) applications. It uses the high speed PCIe bus to transfer
digital data to and from the board. The board includes a single 8255 chip and three
82C54 Counter/Timers making it easy to program. This also allows for simple
migration from older ACCES’ PCI-based DIO boards. IRQ capabilities relieve software
from constant polling routines that consume valuable processing time. Lastly, the x1
lane PCIe connector is very flexible and can be inserted into any x1, x4, x8, x16, or
x32 PCIe slots.
Features
●
24 high-current DIO lines
●
Three 82C54 Counter/Timers
●
IRQ generation from Port C bit 3, an external source & Counter A2, configurable
for edge-(rising/falling) and/or level-triggered (high/low)
●
DIO lines buffered
●
Four and eight bit ports independently selectable for inputs or outputs
●
Jumper selectable 10k ohm Pull-up/Pull-down resistors on DIO lines
●
Jumper selectable VCCIO (5V, 3.3V)
●
VCCIO voltage available to the user via 0.5A resettable fuse
●
Latching 50 pin male header on card mounting bracket for secure cable retention
Applications
● Automatic Test Systems
● Laboratory Automation
● Robotics
● Machine Control
● Security Systems, Energy Management
● Relay Monitoring and Control
● Parallel Data Transfer to PC
● Sensing Switch Closures or TTL, DTL, CMOS Logic
● Driving Indicator Lights or Recorders
Functional Description
This product is a x1 lane PCIe DIO board with basic DIO, Counter/Timers and interrupt
generation capabilities. The card uses an 8255 compatible chip, providing 24 DIO
lines. The DIO lines are grouped into three 8-bit ports: A, B, and C. Each 8-bit port is
configured via software to function as either inputs or outputs. Port C is further broken
into two 4-bit nybbles via software, configured as either inputs or outputs.
Each DIO line is buffered and capable of up to 32mA source/sink. The VCCIO logic
level is globally configured via jumper selection as 5V or 3.3V. Also, ports A, B, C low
nybble, and C high nybble are individually jumper configurable as pull-up or pull-down
through 10kΩ resistor networks.