Measurement PCI-INT32 User Manual

PCI-DIO48H/CTR15
Digital I/O & Counters
User’s Manual
Revision 2
March, 2001
IBM, PC, and PC/AT are trademarks of International Business Machines Corp. Windows is a trademark of Microsoft Corp. All other trademarks are the property of their respective owners.
Information furnished by Measurement Computing Corp. is believed to be accurate and reliable. However, no responsibility is assumed by Measurement Computing Corporation neither for its use; nor for any infringements of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of Measurement Computing Corporation.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by photocopying, recording
or otherwise without the prior written permission of Measurement Computing Corporation.
Notice
Measurement Computing Corporation does not authorize any Measurement Computing Corporation product for use in life support systems and/or devices without the written approval of the President of Measurement Computing Corporation Life support devices/systems are devices or systems which, a) are intended for surgical implantation into the body, or b) support or sustain life and whose failure to perform can be reasonably expected to result in injury. Measurement Computing Corp. products are not designed with the components required, and are not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis of people.
(C) Copyright 2001, Measurement Computing Corporation
HM PCI-DIO48H-CTR15.lwp
Table of Contents
1 INTRODUCTION 2 INSTALLATION
3 I/O CONNECTIONS
4 SOFTWARE
5 I/O REGISTER MAPS
6 SPECIFICATIONS 7 ELECTRONICS AND INTERFACING
.............................................
.............................................
..........................................
.................................................
.........................................
...........................................
.........................
1 1
12.1 SOFTWARE ..............................................
22.2 HARDWARE .............................................
3
33.1 CONNECTOR DIAGRAM ..................................
53.2 SIGNAL CONNECTIONS & CONDITIONING .................
7
74.1 UNIVERSAL LIBRARY ....................................
74.2 PACKAGED APPLICATION PROGRAMS ....................
8
85.1 PCI-DIO48H/CTR15 REGISTER DESCRIPTION ...............
15 19
197.1 PULL UP & PULL DOWN RESISTORS ......................
207.2 TTL TO SOLID STATE RELAYS ...........................
217.3 VOLTAGE DIVIDERS ....................................
This page is blank,
1 INTRODUCTION
The PCI-DIO48H/CTR15 is a multifunction, logic level, digital I/O board for computers that implement the PCI bus. The board offers a powerful combination of parallel digital I/O and multiple counter/timer functionality.
The board provides 48 bits of parallel digital I/O and fifteen 16-bit counter/timers. The parallel digital I/O is provided in 24-bit groups based on an 8255, mode 0 emulation. Each group provides an 8-bit port A, an 8-bit port B, and an 8-bit port C that can be split into two independent 4-bit ports. The 74S244 digital output drivers have 64 mA sink and 15 mA source capabilities. The 74LS373 input buffers offer the high standard input impedance of the 74LS series.
On power-up and reset, all I/O bits are set to input mode. Like all members of the 74LS series, unconnected inputs will typically float high. If you are using the board to control items that must be OFF on reset, you must install pull-down resistors. Provisions have been made on the board to allow users to easily install SIP resistor packs in either a pull-up or pull-down configuration.
The board mounts five, 82C54 16-bit down-counter chips. Each 82C54 has three counter/timers. The user has access to all gate, clock and output signals for all 15 counters in the five 82C54 counter chips. The board also has a 10 MHz crystal-controlled oscillator that can be connected to one or more counter inputs.
The board is completely plug-and-play. There are no switches or jumpers to set. All board addresses, interrupt levels, etc. are set by your computer’s plug-and-play software.
2 INSTALLATION
The PCI-DIO48H/CTR15 boards are easy to install and use. T his procedure will help you quickly and easily setup, install and test your board. We assume you already know how to open the PC and install expansion boards. If you are unfamiliar or uncomfortable with board installation, please refer to your computer’s documentation.
2.1 SOFTWARE
The board has no switches or jumpers to set. The simplest way to install your board and test the installation is to use the InstaCal floppy disk) supplied with your board.
TM
program provided on the CD (or
1
InstaCal will show you any available options. It will create a configuration file that your application software (and the Universal Library) will refer to so the software you use will automatically have access to the exact configuration of the board.
Please refer to the Extended Software Installation Manual regarding the installation and operation of InstaCal. The following hard copy information is provided as a matter of completeness.
2.2 HARDWARE
The PCI-DIO48H/CTR15 board is completely plug and play. Simply follow the steps shown below to install the board.
1. Turn your computer off, open it up and insert the board into any available PCI slot.
2. Close your computer up and turn it on.
3. Windows will detect the board as it starts up. If the board’s configuration file is already on the system, it will load without user interaction. If the configuration file is not detected, you will be prompted to insert the disk containing it. The required file is on the InstaCal disk or CD you received with your board. The required file(s) will then be automatically loaded and the PCI board will appear in the Device Manager under DAS components.
If you have installed ISA bus boards in the past you are familiar with the need to select a base address and interrup t level. On PCI systems this is not of concern to you. It is not up to you to select a base address and ensure that it does no t conflict with an installed port. In PCI systems, the operating software and installation software do the selection and checking for you.
InstaCal detects the I/O addresses set by the plug and play utility. The address and other information is stored in the configuration file CB.CFG. This file is accessed by the Universal Library for programmers. The Universal Library is the I/O board interface for packaged applications such as HP-VEE, therefore the InstaCal settings must be made in order for these and other applications to run.
2
3 I/O CONNECTIONS
3.1 CONNECTOR DIAGRAM
The 100-pin, high-density connector is accessible through the computer’s expansion bracket (Figure 3-1). The outputs signals from 8255 emulation registers are buffered for higher current capacity. Three signals for each of the 15 82C54 counters, internal PC +5V, and the 10 MHz oscillator output are also available.
Figure 3-1. 100-Pin Connector
3
The I/O connections c an be brought o ut to easy-to-use screw terminals by purchasing a CFF100-series cable and two CIO-MINI50 screw terminal boards. The 48 bits of parallel digital I/O can be brought out to one of the CIO-MINI50s, and the connections to the 15 counters would be brought out to the second.
As shown in Figure 3-2, the CFF100-xx cable has a 100-pin connector that fans out to two, 50-pin cable legs.
3.2 SIGNAL CONNECTIONS & CONDITIONING
The 48 parallel digital I/O signals are buffered (high output drive) LSTTL. The counter/timer signals are direct connections to the 82C54 chips and are CMOS TTL. Refer to the Specification section for voltage and current ratings.
We offer a wide variety of digital signal conditioning products that provide an ideal interface between high voltage or high current field signals and the PCI-DIO48H/CTR15. If must control or monitor non-TTL level signals with your board, please refer to our catalog or our web site for the following and other products.
CIO-ERB series, electromechanical relay output boards CIO-SERB series, 10A electromechanical relay output boards SSR-RACK series solid state I/O module racks DR-Series, DIN rail mountable solid state I/O modules.
BOARD’S
100-PIN I/O CONNECTOR
I/O PINS 1 TO 50
CONDITIONING or 50-PIN SCREW
TERMINAL BOARD.
C100FF-xx
CABLE
SIGNAL
I/O PINS 51 TO 100
SIGNAL CONDITIONING OR 50-PIN SCREW TERMINAL BOARD
Figure 3-2. C100FF-xx Cable Fan-out
4
See Figure 3-3 for a translation diagram of the upper half (pins 51 to 100) of the C100FF-xx cable to the second 50-pin connector.
Figure 3-3. C100FF-xx Pin-to-Pin Translation 51-100 to 1-50
IMPORTANT NOTE
This board emulates the 8255 chip. The 8255 emulation initializes all ports as inputs on power-up and reset. These inputs typically w ill float high and may have enough drive current to turn on any connected devices.
If it is important that the outputs go to an OFF state (or an ON state) on a power-up or reset, you must use pull-down resistors (or pull-up resistors for a mandatory ON
5
Loading...
+ 19 hidden pages