ADLINK PCIe-7200 User Manual

NuDAQ
PCI-7200 / PCIe-7200 / cPCI-7200
12MB/S High Speed Digital I/ O Card
User’s Manual
Manual Rev. 2.01 Revision Date: March 24, 2010 Part No: 50-11102-1040
Advance Technologies; Automate the World.
The information in this document is subject to change without prior notice in order to improve reliability , design, and function and does not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, spe­cial, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
This document contains proprietary information protected by copy­right. All rights are reserved. No part of this manual may be repro­duced by any mechanical, elec tronic, or other means in a ny form without prior written permission of the manufacturer.
Trademarks NuDAQ is a registered trademark of ADLINK Technology, Inc. Product names mentioned herein are used for identification pur-
poses only and may be trademarks and/or registered trademarks of their respective companies.
Getting Service from ADLINK
Contact us should you require any service or assistance.
ADLINK Technology Inc.
Address: 9F, No.166 Jian Yi Road, Chungho City,
Taipei County 235, Taiwan ؀קᗼխࡉؑ৬ԫሁ 166 9
Tel: +886-2-8226-5877 Fax: +886-2-8226-5717 Email: service@adlinktech.com
Ampro ADLINK Technology Inc.
Address: 5215 Hellyer Avenue, #110, San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com
ADLINK Technology Beijing
Address: ࣫ҀᏖ⍋⎔Ϟഄϰ䏃 1 োⲜ߯ࡼ࡯໻ E ᑻ 801
(100085) Rm. 801, Power Creative E, No. 1, B/D
Shang Di East Rd., Beijing 100085, China Tel: +86-10-5885-8666 Fax: +86-10-5885-8625 Email: market@adlinktech.com
ADLINK Technology Shanghai
Address: Ϟ⍋Ꮦⓩ⊇⋒催⾥ᡔᓔথ䩺∳䏃 333 39 ᐶ 4 ሖ
(200233) Tel: +86-21-6495-5210 Fax: +86-21-5450-0414 Email: market@adlinktech.com
ADLINK Technology Shenzhen
Address: ⏅ഇᏖቅ⾥ᡔು催ᮄϗ䘧᭄ᄫᡔᴃು
A1 󰶀 2 ὐ C  (518057)
2F, C Block, Bld. A1, Cyber-Tech Zone,
Gao Xin Ave. Sec 7, High-Tech Industrial Park S.,
Shenzhen, 518054 China Tel: +86-755-2643-4858 Fax: +86-755-2664-6353 Email: market@adlinktech.com
ADLINK Technology Inc. (German Liaison Office)
Address: Nord Carree 3, 40477 Duesseldorf, Germany Tel: +49-211-495-5552 Fax: +49-211-495-5557 Email: emea@adlinktech.com
ADLINK (French Liaison Office)
Address: 15 rue Emile Baudot, 91300 MASSY Cedex, France Tel: +33 (0) 1 60 12 35 66 Fax: +33 (0) 1 60 12 35 66 Email: france@adlinktech.com
ADLINK Technology Japan Corporation
Address: 151-0072 ᧲ㇺ󰶇⼱඙ᐈ䊱⼱
1-1-2 ᦺᣣ↢๮ᐈ䊱⼱䊎䊦 8F Asahiseimei Hatagaya Bldg. 8F
1-1-2 Hatagaya, Shibuya-ku, Tokyo 151-0072, Japan Tel: +81-3-4455-3722 Fax: +81-3-5333-6040 Email: japan@adlinktech.com
ADLINK Technology Inc. (Korean Liaison Office)
Address: 昢殾柢 昢爎割 昢爎壟 1506-25 穢壊 B/D 2
2F, Hando B/D, 1506-25, Seocho-Dong,
Seocho-Gu,Seoul, 137-070, Korea Tel: +82-2-2057-0565 Fax: +82-2-2057-0563 Email: korea@adlinktech.com
ADLINK Technology Singapore Pte Ltd.
Address: 84 Genting Lane #07-02A, Cityneon Design Centre,
Singapore 349584 Tel: +65-6844-2261 Fax: +65-6844-2263 Email: singapore@adlinktech.com
ADLINK Technology Singapore Pte Ltd. (Indian Liaison Office)
Address: No. 1357, "Anupama", Sri Aurobindo Marg, 9th Cross, JP Nagar Phase I, Bangalore - 560078, India Tel: +91-80-65605817 Fax: +91-80-22443548 Email: india@adlinktech.com

Table of Contents

List of Tables.......................................................................... iii
List of Figures........................................................................ iv
1 Introduction ........................................................................ 1
1.1 Applications ......................................................................... 1
1.2 Features............................................................................... 2
1.3 Specifications....................................................................... 3
1.4 Software Support................................................................. 5
Driver Support for Windows ............................................5
2 Installation ........................................................................ 11
2.1 Contents ............................................................................ 11
2.2 Unpacking.......................................................................... 12
2.3 Device Installation for Windows Systems.......................... 12
2.4 PCI-7200/cPCI-7200/PCIe-7200 Layout............................ 13
2.5 Hardware Installation Outline............................................. 16
2.6 Connector Pin Assignments .............................................. 17
PCI/PCIe-7200 Pin Assignments .................................. 17
cPCI-7200 Pin Assignments ......................................... 19
2.7 8254 for Timer Pacer Generation...................................... 20
2.8 Onboard Pull-ups and Terminations on the Digital Inputs. 21
3 Register Format................................................................ 23
3.1 I/O Registers Format ......................................................... 23
3.2 Digital Input Register (BASE + 10) .................................... 23
3.3 Digital Output Register (BASE + 14).................................. 24
3.4 DIO Status & Control Register (BASE + 18)...................... 24
3.5 Interrupt Status & Control Register (BASE + 1C) .............. 27
3.6 8254 Timer Registers (BASE + 0) ..................................... 30
4 Operation Theory ............................................................. 31
4.1 Direct Program Control...................................................... 31
4.2 Timer Pacer Mode............................................................. 32
4.3 External Clock Mode.......................................................... 33
4.4 Handshaking...................................................................... 34
4.5 Timing Characteristic......................................................... 36
Table of Contents i
5 Double Buffer Mode Principle.......................................... 39
6 Limitations......................................................................... 41
ii Table of Contents

List of Tables

Table 2-1: 7200 Series Termination ........................................ 21
List of Tables iii

List of Figures

Figure 1-1: ADLINK Software Support Overview......................... 5
Figure 1-2: DAQPilot Main Interface ............................................ 6
Figure 1-3: DAQMaster Device Manager..................................... 7
Figure 1-4: Legacy Software Support Overview .......................... 8
Figure 2-1: PCI-7200 Layout Diagram ....................................... 13
Figure 2-2: cPCI-7200 Layout Diagram ..................................... 14
Figure 2-3: PCIe-7200 Layout Diagram ..................................... 15
Figure 2-4: CN1 Pin Assignments.............................................. 18
Figure 2-5: CN2 Pin Assignments.............................................. 18
Figure 2-6: CN Pin Assignments................................................ 19
Figure 2-7: 8254 configuration................................................... 20
Figure 2-8: Digital Input Pull-up Resistor and
Termination Circuit Diagram.................................... 21
Figure 5-1: Double Buffer Mode................................................. 39
iv List of Figures

1 Introduction

The PCI-7200, cPCI-7200, and PCIe-7200 are PCI/CompactPCI/ PCI Express® form factor high-speed digital I/O cards, consisting of 32 digital input channels, and 32 digital output channels. High performance design and state-of-the-art technology make this card suitable for high-speed digital input and output applications.
The 7200 series performs high-speed data transfers using bus­mastering DMA via the 32-bit PCI bus architecture. The maximum data transfer rates can be up to 12MB per second - very suitable for interfacing high-speed peripherals with your computer system.
Several different digital I/O operation modes are supported:
1. Direct Program Control: the digital inputs and outputs can be accessed and controlled by its corresponding I/O ports directly.
2. Timer Pacer Mode: the digital input and output opera­tions are handled by internal timer pacer clock and trans­ferred by bus mastering DMA.
3. External Clock Mode: the digital input operations are handled by an external input strobe signal (I_REQ) and transferred by bus mastering DMA.
4. Handshaking: through the REQ and ACK signals, digi­tal I/O data can utilize simple handshaking data transfer.

1.1 Applications

Interface to high-speed peripheralsHigh-speed data transfers from other computersDigital I/O controlInterface to external high-speed A/D and D/A converterDigital pattern generatorWaveform and pulse generation
Introduction 1

1.2 Features

The 7200 series high-speed DIO Card provides the following advanced features:
32 TTL digital input channels32 TTL digital output channelsTransfer rates up to 12 MB per secondHigh output driving and low input loading32-bit PCI bus, Plug and Play Onboard internal timer pacer clockInternal timer controls input sampling rateInternal timer controls digital output rateACK and REQ for handshakingOnboard 32-byte FIFO for both digital input and outputExtra 2k double word digital input FIFO for cPCI-7200Four auxiliary digital input and output channels (cPCI-7200
only)
Diode terminators for 32 input channels and contro l sign als
(cPCI-7200 only)
Multiple interrupt sources are selectable by software
2Introduction

1.3 Specifications

Digital I/O (DIO)
Number of DI Channels: 32 TTL compatible Number of DO Channels: 32 TTL compatible Data Transfer Mode
Program I/OInternal timer pacer transferExternal I_REG strobe inputHandshake data transfer
Maximum Transfer Speed:
3MHz (12MB/sec) by external clock, handshake or
external strobe
2MHz (8MB/sec) by internal timer pacer transfer
FIFO:
Eight words (32-bit) (for PCI-7200/PCIe-7200)2k + 8 words (32-bit) (for cPCI-7200 Digital input chan-
nels)
Input Voltage:
Low: Min. 0V; Max. 0.8VHigh: Min. +2.0V
Input Load:
Low: +0.5V @ -0.6mA max.High: +2.7V @ +20A max.
Output Voltage:
Low: Min. 0V; Max. 0.5VHigh: Min. +2.7V
Driving Capacity:
Low: Max. +0.5V at 24mA (Sink)High: Min. 2.4V at -3.0mA (Source)
Introduction 3
Programmable Counter
Device: 82C54-10, with a 4MHz time baseTimer 0: DI clock source Timer 1: DO clock source Timer 2: Base clock of Timer #0 and Timer #1Pacer Output: 0.00046Hz to 2MHz
General Specifications
Operating Temperature: 0ºC to 60ºCStorage Temperature: -20ºC to 80ºC Humidity: 5 to 95%, non-condensingConnector:
PCI-7200/PCIe-7200:one 37-pin D-type and one 40-pin
ribbon connector
cPCI-7200:one 100-pin SCSI-type connector
Dimensions:
PCI-7200:Compact size, only 148mm (L) X 102mm (H)cPCI-7200:Standard 3U CompactPCI form factorPCIe-7200: 168 mm (L) x 111 mm (H)
Power Consumption:
PCI-7200: +5 V @ 720 mA typicalcPCI-7200: +5 V @ 820 mA typicalPCIe-7200: +12 V @ 200 mA typical, +3.3 V @ 500 mA
typical
PCI signaling environment:
PCI-7200: 3.3 V and 5 V universal PCI BUScPCI-7200: 3U Eurocard form factor, CompactPCI com-
pliant (PICMG 2.0 R2.1)
PCIe-7200: x1 PCI Express®
4Introduction

1.4 Software Support

ADLINK provides comprehensive software drivers and packages to suit various user approach to building a system. Aside from pro­gramming libraries, such as DLLs, for most Windows-based sys­tems, ADLINK also provides drivers for other application environment such as LabVIEW vides ActiveX component ware for measurement and SCADA/ HMI, and breakthrough proprietary software applications.
All software options are included in the ADLINK All-in-One CD.
®
and MA TLAB®. ADLINK also pro-
Figure 1-1: ADLINK Software Support Overview

Driver Support for Windows

DAQPilot
DAQPilot is a driver and SDK with a graphics-driven interface for various application development environments. DAQPilot comes as ADLINK's commitment to provide full support to its comprehensive line of data acquisition products and is designed for the novice to the most experienced programmer.
Introduction 5
Figure 1-2: DAQPilot Main Interface
As a task-oriented DAQ driver, SDK and wizard for Windows systems, DAQPilot helps you shorten the development time while accelerating your learning curve for data acquisition pro­gramming.
You can download and install DAQPilot at http://www.adlinktech.com/TM/DAQPilot.html
DAQMaster
The ADLINK DAQMaster is a smart device manager that opens up access to ADLINK data acquisition an d test and mea­surement products. DAQMaster delivers all-in-one configura­tions and provides you with a full support matrix to properly and conveniently configure ADLINK Test and Measurement prod­ucts.
6Introduction
Figure 1-3: DAQMaster Device Manager
As a configuration-based device manager for ADLINK DAQ cards, DAQMaster enables you to manage ADLINK devices and interfaces, install and upgrade software applications, and manage ADLINK DAQPilot tasks.
Introduction 7
Loading...
+ 35 hidden pages