NuDAQ® cPCI-7248/7249R PCI-7224/7248/7296 24/48/96-CH Digital I/O Card Users’ Guide Recycled Paper
2 • Introduction 1.1 Features The 7248/96 series products provide the following advanced features: 1.1.1 Digital I/O Ports • 24/48/96 TTL/DTL compat
Introduction • 3 1.3 Specifications I/O channels 24-bit for PCI-7224 48-bit for PCI-7248 96-bit for PCI-7296 48-bit for cPCI-7248 and cPCI-7249R Digi
4 • Introduction PCB Dimension PCI-7224: 148mm x 102mm PCI-7248: 148mm x 102mm PCI-7296: 16mm x 102mm cPCI-7248: 3U CompactPCI form
Introduction • 5 1.4 Software Support ADLINK provides versatile software drivers and packages for different approaches to building systems. We not on
6 • Introduction 1.4.2 PCIS-LVIEW: LabVIEW® Driver PCIS-LVIEW contains the VIs, which are used to interface with NI’s LabVIEW® software package. The P
Introduction • 7 1.4.7 PCIS-ISG: ISaGRAFTM driver The ISaGRAF WorkBench is an IEC1131-3 SoftPLC control program development environment. The PCIS-ISG
Installation • 9 2 Installation This chapter describes how to install the 7248/96 series products. Please take note of the packing and unpacking inst
10 • Installation 2.2 Unpacking Your card contains sensitive electronic components that can be easily damaged by static electricity. The card should b
Installation • 11 2.3 PCB Layout 2.3.1 PCI-7248/7224 PCB Layout Figure 2.3.1 PCI-7248/7224 PCB Layout 2.3.2 PCI-7296 PCB Layout Figure 2.3.2 PC
12 • Installation 2.3.3 cPCI-7248 PCB Layout CPCI-7248CN1PCI Controller Chip JA1 JB1 JC1 JC2 JB2 JA2 Figure 2.3.3 cPCI-7248 PCB Layout 2.3.4 cPC
Installation • 13 2.4 Hardware Installation PCI configuration The PCI cards (or CompactPCI cards) are equipped with Plug and Play PCI controller, it
14 • Installation CompactPCI Installation Procedures 1. Read through this manual, and set the jumpers according to your application. 2. Turn off your
Installation • 15 2.6 Connector Pin Assignment 2.6.1 PCI-7224/7248/7296 Pin Assignment The I/O ports of PCI-7224/7248/7296 emulate the mode 0 config
16 • Installation 2.6.2 cPCI-7248 Pin Assignment The cPCI-7248 is equipped with a SCSI-type 100-pin connector. The pin assignment is described in F
Installation • 17 2.6.3 cPCI-7249R Pin Assignment The I/O ports of cPCI-7249R emulate the mode 0 configuration of the 8255 general purpose programm
18 • Installation 2.6.4 R7249 OPTO-22 Connectors The cPCI-7249R’s rear I/O transition board R7249 is equipped with two 50 pin male IDC connectors: XC
Installation • 19 2.7 Jumpers Description The 7248/96 DIO cards are Plug and Play, thus it is not necessary to set up the card configurations to fit
20 • Installation 2.7.2 12V Power Supply Configuration The pin 2 and pin 4 of the CN1-CN4 50-pin OPTO-22 connectors can be configured as 12V power su
Installation • 21 3. TB-16P8R The TB-16P8R provides 16 opto-isolated digital input channels and 8 relay outputs. PCI-7296PCI-7248 TB-16P8R 4. TB-24
©Copyright 2004 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 2.60: May 25, 2004 Part No. 50-11104-201 The information in this document
Registers Format • 23 3 Registers Format The detailed description of the registers format are specified in this chapter. This information is useful
24 • Registers Format 3.2 I/O Address Map All the 724X registers are 8 bits. The users can access these registers only by 8 bits I/O instructions. The
Operation Theorem • 25 4 Operation Theorem 4.1 Digital I/O Ports 4.1.1 Introduction The 7248/96 products can emulate one/two/four mode 0 configurat
26 • Operation Theorem 4.1.4 Digital I/O Port Programming Users can write the digital output value to or read back the digital signal level from the
Operation Theorem • 27 Control Word D4 D3 D1 D0 PORTA PORT C UPPER PORT B PORT C LOWER 00H 0 0 0 0 O/P O/P O/P O/P 01H 0 0 0 1 O/P O/P O/P I
28 • Operation Theorem 4.2 Timer/Counter Operation 4.2.1 Introduction One 8254 programmable timer/counter chip is installed in the 7248/96 series. T
Operation Theorem • 29 The 8254 timer/counter IC occupies four I/O addresses. Users can refer to Tundra's or Intel®'s data sheet for a full
30 • Operation Theorem 4.3.2 IRQ Level Setting There is only one IRQ level requested by this card, although it is a dual interrupt system. The mother
Operation Theorem • 31 4.3.4 Interrupt Source Control In ISC register (offset 0x20), there are four bits to control the IRQ sources of INT1 and INT2
Getting service from ADLINK Customer Satisfaction is top priority for ADLINK TECHNOLOGY INC. If you need any help or service, please contact us. ADLI
32 • Operation Theorem The OPTO-22 compatible connectors provide external devices for +12V and +5V power supply. To avoid shorting or overloading the
C/C++ Libraries • 33 5 C/C++ Libraries This chapter describes the software library for operating this card. Only the functions in DOS library and Win
34 • C/C++ Libraries 5.2 Programming Guide 5.2.1 Naming Convention The functions of the NuDAQ PCI cards or NuIPC CompactPCI cards’ software driver use
C/C++ Libraries • 35 5.3 _7248/96_Initial @ Description The cards are initialized by this function. The software library could be used to control mul
36 • C/C++ Libraries 5.4 Digital Input @ Description This function is used to read 8-bit digital input data from digital input ports. You can get the
C/C++ Libraries • 37 PCI_CH2_PB: CH2’s Port B PCI_CH2_PC: CH2’s Port C PCI_CH2_PCU: CH2’s Port C Upper Nibble PCI_CH2_PCL: CH2’s Port
38 • C/C++ Libraries 5.5 Digital Output @ Description This function is used to write data to digital output ports. @ Syntax C/C++ (DOS) U16 _72
C/C++ Libraries • 39 5.6 Configuration Port @ Description This function is used to configure the Input or Output of each Port. Each I/O Port of PC
40 • C/C++ Libraries 5.7 Configuration Channel @ Description This function is used to configure the Input or Output of each Channel. Each I/O Port
C/C++ Libraries • 41 ctrlValue Port A Port CU Port B Port CLPORT_OOOO OUT OUT OUT OUT PORT_OOOI OUT OUT OUT IN PORT_OOIO OUT OUT IN OUT PORT_OOI
Table of Contents • i Table of Contents Chapter 1 Introduction ...1 1.1 Features ...
42 • C/C++ Libraries 5.8 Set Interrupt Control @ Description This function is used to set the interrupt configuration. The interrupt should be conf
C/C++ Libraries • 43 5.9 Timer Start @ Description This function is used to set and start timer 0 of on-board timer 8254 . @ Syntax C/C++ (DOS) voi
44 • C/C++ Libraries 5.10 Timer Read @ Description This function is used to read the current count of timer 0 of the on-board timer 8254. @ Syntax P
C/C++ Libraries • 45 5.11 Timer Stop @ Description This function is used to stop timer 0 of the on-board timer 8254. @ Syntax C/C++ (DOS) void _724
46 • C/C++ Libraries 5.12 Cascaded Timer @ Description This function is used to set and start the cascaded timer 1 and timer 2 of on-board timer 825
C/C++ Libraries • 47 5.13 Get IRQ Status @ Description This function is used to read back the status of interrupt when interrupt is inserted. @ Sy
48 • C/C++ Libraries 5.14 Clear IRQ @ Description This function is used to clear the interrupt generated from the 7248/96 series. @ Syntax C/C++ (DO
C/C++ Libraries • 49 Visual Basic (Windows 95) W_7248_Software_Reset (ByVal cardNo As Integer) As Integer W_7249_Software_Reset (ByVal cardNo As Inte
50 • C/C++ Libraries @ Argument cardNo: Card number which the DIO will be reset. c1: If the interrupt source is set as internal timer source, this v
Product Warranty/Service • 51 Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offe
ii • Table of Contents 5.10 Timer Read...44 5.11 Timer Stop...
How to use this guide • iii How to Use This Guide This manual is designed to help you use the 7248/96 series products. It describes how to modify an
Introduction • 1 1 Introduction The 7248/7296 series products are general purpose digital I/O cards. This series includes four cards: • PCI-7224:
Comentários a estes Manuais