Omega Engineering PCI-DIO96 User Manual

PCI-DIO96
DIGITAL INPUT/OUTPUT
User’s Manual
Revision 2
November, 2000
TABLE OF CONTENTS
7.3 VOLTAGE DIVIDERS
.....................................
7.2 TTL TO SOLID STATE RELAYS
..........................
7.1 PULL UP & PULL DOWN RESISTORS
...................
7 ELECTRONICS AND INTERFACING
.......................
6 SPECIFICATIONS
............................................
5.4.7 Counter Interrupt Source Configure
....................
5.4.6 8255 Interrupt Source Configure
.......................
5.4.5 8254 Configuration & Data
............................
5.4.4 Group 3 8255 Configuration & Data
...................
5.4.3 Group 2 8255 Configuration & Data
...................
5.4.2 Group 1 8255 Configuration & Data
...................
5.4.1 Group 0 8255 Configuration & Data
...................
5.4 BADR3
....................................................
5.3 BADR2
....................................................
9
5.2.1 INTCSR Configure
.....................................
9
5.2 BADR1
.....................................................
9
5.1 BADR0
.....................................................
9
5 REGISTER MAPS
..............................................
8
4.2 PACKAGED APPLICATION PROGRAMS
.................
8
4.1 UNIVERSAL LIBRARY
....................................
8
4 SOFTWARE
....................................................
7
3.4 CIO-ERB24 & SSR-RACK24 CONNECTIONS
..............
6
3.3 SIGNAL CONNECTION CONSIDERATIONS
..............
3
3.2 CONNECTOR DIAGRAM
..................................
2
3.1 CABLES AND SCREW TERMINAL BOARDS
.............
2
3 I/O CONNECTIONS
...........................................
2
2 INSTALLATION
...............................................
1
1 INTRODUCTION
..............................................
This page is blank.
1 INTRODUCTION
The PCI-DIO96 is a 96-bit line digital I/O board. The board provides the 96 bits in four 24-bit groups. Each group provides an 8-bit port A and port B, as well as an 8-bit port C that can b e sp lit into ind epe ndent 4 -bit po rt C-HI and a 4 -bit po rt C-LO. See Figure 1-1 below.
On power up and reset, all I/O bits are set to input mode. If you are using the board to control items that must be OFF on reset, you will need to install pull-down resistors. Provisions have been made on the board to allow users to quickly and easily install SIP resistor networks in either pull-up or pull-down configurations.
Figure 1-1. PCI-DIO96 Block Diagram
1
PCI-DIO96
Block Diagram
PCI BUS (5V, 32-BIT, 33MHZ)
PCI
CONTROLLER
BADR3
Boot
EEPROM
Control
Registers
Decode/Status
CONTROLLER FPGA and LOGIC
LOCAL BUS
CONTROL
BUS
Port A
Port B
Control
(7:0)
(7:0)
DIO Group 0
Port C
(7:0)
Port A
Port B
Control
(7:0)
(7:0)
DIO Group 1
Port C
(7:0)
Port A
Port B
Control
(7:0)
(7:0)
DIO Group 2
Port C
(7:0)
Port A
Port B
Control
(7:0)
(7:0)
DIO Group 3
Port C
(7:0)
PLX-9052
COUNTERS
82C54
INT.
82C55
82C55
82C55
82C55
2 INSTALLATION
The PCI-DIO96 boards are completely plug-and-play. There are no switches or jumpers on the board. All board addresses are set by your computer’s plug-and-play software.
InstaCal is the installation, calibration and test software supplied with your data acquisition / IO hardware. Refer to the Extended Software Installation Manual to install InstaCal.
If you need it, there is some on-line help in the InstaCal program. Owners of the Universal Library should read the manual and examine the example programs prior to attempting any programming tasks.
3 I/O CONNECTIONS
3.1 CABLES AND SCREW TERMINAL BOARDS
The board has a 100-pin, high-density Robinson-Nugent male connector (Figure 3-1). A C100FF-x cable is used to split the 100 I/O lines into two, 50-wire cables. One connector has pins 1 to 50, the other has 51 to 100. The two I/O connectors can be connected directly to two screw-terminal boards such as the CIO-MINI50, CIO-TERM100, CIO-SPADE50 or SCB-50. See Figures 3-2 and 3-3 for configuration and pin out.
2
3.2 CONNECTOR DIAGRAM
The PCI-DIO96 I/O connector is a 100-pin type connector accessible from the rear of the PC at the expansion backplate See Figure 3-1 below for the board pin out.
Figure 3-1. PCI-DIO96 100-Pin Connector Pin Out
3
Port A7 B 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
+5V 49
GND 50
Port A6 B Port A5 B Port A4 B Port A3 B Port A2 B Port A1 B Port A0 B Port B7 B Port B6 B Port B5 B Port B4 B Port B3 B Port B2 B Port B1 B Port B0 B Port C7 B Port C6 B Port C5 B Port C4 B Port C3 B Port C2 B Port C1 B Port C0 B Port A7 A Port A6 A Port A5 A Port A4 A Port A3 A Port A2 A Port A1 A Port A0 A Port B7 A Port B6 A Port B5 A Port B4 A Port B3 A Port B2 A Port B1 A Port B0 A Port C7 A Port C6 A Port C5 A Port C4 A Port C3 A Port C2 A Port C1 A Port C0 A
51 Port A7 D 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 +5V 100 GND
Port A6 D Port A5 D Port A4 D Port A3 D Port A2 D Port A1 D Port A0 D Port B7 D Port B6 D Port B5 D Port B4 D Port B3 D Port B2 D Port B1 D Port B0 D Port C7 D Port C6 D Port C5 D Port C4 D Port C3 D Port C2 D Port C1 D Port C0 D Port A7 C Port A6 C Port A5 C Port A4 C Port A3 C Port A2 C Port A1 C Port A0 C Port B7 C Port B6 C Port B5 C Port B4 C Port B3 C Port B2 C Port B1 C Port B0 C Port C7 C Port C6 C Port C5 C Port C4 C Port C3 C Port C2 C Port C1 C Port C0 C
DIO
Group 1
DIO
Group 2
DIO
Group 0
DIO
Group 3
Figure 3-2. Cable C100FF-xx Configuration
4
SIGNAL CONDITIONING OR 50-PIN SCREW TERMINAL BOARD
SIGNAL
CONDITIONING or 50-PIN SCREW
TERMINAL BOARD.
C100FF-xx
CABLE
BOARD’S
100-PIN I/O CONNECTOR
I/O PINS 1 TO 50
I/O PINS 51 TO 10 0
Figure 3-3. Pin Translation - Pins 51 to 100 DI/O Signals
5
1 Port A7 D
Port A6 D 2
3 Port A5 D
Port A4 D 4
5 Port A3 D
Port A2 D 6
7 Port A1 D
Port A0 D 8
9 Port B7 D
Port B6 D 10
11 Port B5 D
Port B4 D 12
13 Port B3 D
Port B2 D 14
15 Port B1 D
Port B0 D 16
17 Port C7 D
Port C6 D 18
19 Port C5 D
Port C4 D 20
21 Port C3 D
Port C2 D 22
23 Port C1 D
Port C0 D 24
25 Port A7 C
Port A6 C 26 Port A4 C 28 Port A2 C 30
45 Port C3 CPort C2 C 46
27 Port A5 C
29 Port A3 C
31 Port A1 C
Port A0 C 32 Port B6 C 34 Port B4 C 36
33 Port B7 C 35 Port B5 C 37 Port B3 C
Port B2 C 38
39 Port B1 C
40Port B0 C
41 Port C7 C
Port C6 C 42
43 Port C5 C
Port C4 C 44
47 Port C1 C
Port C0 C 48
49 +5V
Ground 50
2nd of 2
C100FF-XX
50-Pin Connectors From board pins 51 to 100 (1st connector is pin 1 to 1, etc.,
DIO Groups 0 and 1)
Pins 51- 100 of 100-Pin Conn.
51 Port A7 D 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 +5V 100 GND
Port A6 D Port A5 D Port A4 D Port A3 D Port A2 D Port A1 D Port A0 D Port B7 D Port B6 D Port B5 D Port B4 D Port B3 D Port B2 D Port B1 D Port B0 D Port C7 D Port C6 D Port C5 D Port C4 D Port C3 D Port C2 D Port C1 D Port C0 D Port A7 C Port A6 C Port A5 C Port A4 C Port A3 C Port A2 C Port A1 C Port A0 C Port B7 C Port B6 C Port B5 C Port B4 C Port B3 C Port B2 C Port B1 C Port B0 C Port C7 C Port C6 C Port C5 C Port C4 C Port C3 C Port C2 C Port C1 C Port C0 C
DIO Group 3
DIO Group 3
DIO Group 2
DIO Group 2
3.3 SIGNAL CONNECTION CONSIDERATIONS
All the digital inputs on the PCI-DIO96 are 8255 CMOS TTL. The PCI-DIO96 output signals are 8255 CMOS.
OMEGA Engineering Inc. offers a wide variety of digital signal conditioning products that provide an ideal interface between high voltage and/or high current signals and the PCI-DIO96. If you need control or monitor non-TTL level signals with your board, please refer to our catalog or our web site for the following products:
CIO-ERB series, electromechanical relay output boards CIO-SERB series, 10A electromechanical relay output boards SSR-RACK series solid state relay I/O module racks
A description of digital interfacing is in the Interface Electronics section.
IMPORTANT NOTE
The 82C55 digital I/O chip initializes all ports as inputs on power­up and reset. A TTL input is a high impedance input. If you connect another TTL input device to the 82C55 it could be turned ON or OFF every time the 82C55 is reset. Remember, the 82C55 is reset to the INPUT mode.
There are positions for pull-up and pull-down resistor packs on your PCI-DIO96 board. To implement these, please refer to section 7.1.
6
3.4 CIO-ERB24 & SSR-RACK24 CONNECTIONS
PCI-DIO96 boards provide digital I/O in two major groups of 48 bits each (96 total, but each side of the C100FF-xx cable provides 48 bits). However, many popular relay and SSR boards provide only 24-bits of I/O. The CIO-ERB24 and SSR-RACK24 each implements a connector scheme where all 96 bits of the PCI-DIO96 board may be used to control relays and/or SSRs. This configuration is shown in Figure 3-4 below. The 24-bits of digital I/O on PCI-DIO96 connector pins 1-24 (base ad dress +0 through +3) control the first rela y board. The 24-bits o n pins 25-50 will control the second relay/SSR board on the daisy chain and so on up to 100 pins.
Figure 3-4. Relay Rack Cabling
7
CIO-ERB24 or SSR-RACK24
CIO-ERB24 or SSR-RACK24
C100FF-X Cable
PCI-DIO96
CIO-ERB24 or SSR-RACK24
CIO-ERB24 or SSR-RACK24
IN
IN
IN
IN
OUT
OUT
OUT
OUT
Loading...
+ 21 hidden pages