USER’S MANUALVER. 2.5 • OCT 2000&No part of this manual may be reproduced without permission.CyberResearch®, Inc.www.cyberresearch.com25 Busin
2 • Introduction PCIDIO 24H/48H/96H are equipped with 1,2, and 4 50-pin male ribbon connectors respectively. 1.1 Features The 24H/48H/96H series prod
Introduction • 3 1.3 Specifications I/O channels 24-bit for PCIDIO 24H 48-bit for PCIDIO 48H 96-bit for PCIDIO 96H Digital Input Signal Logic High Vo
4 • Introduction 1.4 Software Support CyberResearch provides versatile software drivers and packages for users’ different approach to built-up a syste
Introduction • 5 1.4.2 PCI LV: LabVIEW ®Driver PCI LV contains the VIs, which are used to interface with NI’s LabVIEW® software package. The PCI LV s
6 • Introduction
Installation • 7 2 Installation This chapter describes how to install the 24H/48H/96H series products. At first, the contents in the package and unpa
8 • Installation 2.2 Unpacking Your card contains sensitive electronic components that can be easily damaged by static electricity. The card should be
Installation • 9 2.3 PCB Layout 2.3.1 PCIDIO 48H/24H PCB Layout Figure 2.3.1 PCIDIO 48H/24H PCB Layout
10 • Installation PCIControllerCN1CN2CN3CN42.3.2 PCIDIO 96H PCB Layout Figure 2.3.2 PCIDIO 96H PCB Layout
Installation • 11 2.4 Hardware Installation PCI configuration The PCI cards are equipped with a plug and play PCI controller, it can request base ad
12 • Installation Once Windows 95/98/2000/XP has started, the Plug and Play function of Windows system will find the new PCIDAQ cards. If this is the
Installation • 13 2.6 Connector Pin Assignment 2.6.1 Pin Assignment of PCIDIO 24H/48H/96HThe I/O ports of PCIDIO 24H/48H/96H emulate the mode 0 conf
14 • Installation Figure 2.6.1 pin assignments and pow er signals of PCIDIO 24H/48H/96H The DIO pin names are specified as PnXb, where n : means
Installation • 15 For Your Notes
16 • Installation For Your Notes
Installation • 17 2.7 Jumpers Description The 48H/96H DIO cards are ‘plug-and-play’, thus it is not necessary to setup the card configurations to fit
18 • Installation 2.7.2 12V Power Supply Configuration Pin 2 and pin 4 of the CN1 ~ CN4 50-pin OPTO-22 connectors can be configured as 12V power supp
Installation • 19 For Your Notes
Intentionally Blank
20 • Registers Format 3 Registers Format Detailed descriptions of the register's format are specified in this chapter. This information is quite
©Copyright 2003All Rights Reserved. October 2000The information in this document is subject to change without prior notice in orderto improve reliabil
Registers Format • 21 3.2 I/O Address Map All the 48H registers are 8 bits. The users can access these registers only by 8 bits I/O instructions.
22 • Operation Theorem 4 Operation Theorem 4.1 Digital I/O Ports 4.1.1 Introduction The 48H/96H products can emulate one/two/four mode 0 configuratio
Operation Theorem • 23 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
24 • Operation Theorem 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
Operation Theorem • 25 4.2 Timer/Counter Operation 4.2.1 Introduction One 8254 programmable timer/counter chip is installed in 48H/96H series. Ther
26 • Operation Theorem The 8254 timer/ counter IC occupies 4 I/O address. Users can refer to Tundra's or Intel's data sheet for a full desc
Operation Theorem • 27 4.3.2 IRQ Level Setting There is only one IRQ level requested by this card, although it is a dual interrupt system. The mothe
28 • Operation Theorem 4.3.4 Interrupt Source Control In ISC register (offset 0x20), there are four bits to control the IRQ sources of INT1 and INT2.
Operation Theorem • 29 4.4 12V and 5V Power Supply The OPTO-22 compatible connectors provide external devices the +12 volts and +5 volts power sup
30 • C/C++ Libraries 5 C/C++ Libraries This chapter describes the software library for operating these card. Only the functions in DOS library and Win
C/C++ Libraries • 31 5.2 Programming Guide 5.2.1 Naming Convention The functions of the PCIDAQ PCI cards' software driver use full-names to re
32 • C/C++ Libraries 5.3 _DIO48H/96H_Initial @ Description The cards are initialized by this function. The software library could be used to control
C/C++ Libraries • 33 5.4 Digital Input @ Description This function is used to read 8-bit digital input data from digital input ports. You can get th
34 • C/C++ Libraries PCI_CH0_PA: CH1’s Port A PCI_CH0_PB: CH1’s Port B PCI_CH0_PC: CH1’s Port C PCI_CH0_PCU: CH1’s Port C Upper Nibble
C/C++ Libraries • 35 5.5 Digital Output @ Description This function is used to write data to digital output ports. @ Syntax C/C++ (DOS) U16 _DI
36 • C/C++ Libraries 5.6 Configuration Port @ Description This function is used to configure the Input or Output of each Port. Each I/O Port of PCID
C/C++ Libraries • 37 5.7 Configuration Channel @ Description This function is used to configure the Input or Output of each Channel. Each I/O Port
38 • C/C++ Libraries ctrlValue Port A Port CU Port B Port CL PORT_OOOO OUT OUT OUT OUT PORT_OOOI OUT OUT OUT IN PORT_OOIO OUT OUT IN O
C/C++ Libraries • 39 5.8 Set Interrupt Control @ Description This function is used to set the interrupt configuration. The interrupt should be conf
40 • C/C++ Libraries 5.9 Timer Start @ Description This function is used to set and start the timer0 of the on-board timer 8254. @ Syntax C/C++ (DOS)
Table of Contents • i Table of Contents Chapter 1 Introduction... 1 1.1 Features ...
C/C++ Libraries • 41 5.10 Timer Read @ Description This function is used to read the current count of the timer0 of the on-board timer 8254 . @ Synt
42 • C/C++ Libraries 5.11 Timer Stop @ Description This function is used to stop the timer0 of the on-board timer 8254 . @ Syntax C/C++ (DOS) void _D
C/C++ Libraries • 43 5.12 Cascaded Timer @ Description This function is used to set and start the cascaded timer1 and timer 2 of the on- board timer
44 • C/C++ Libraries 5.13 Get IRQ Status @ Description This function is used to read back the status of interrupt when interrupt is inserted. @ Synta
C/C++ Libraries • 45 5.14 Clear IRQ @ Description This function is used to clear the interrupt generated from the 48H/96H series. @ Syntax C/C++ (DO
46 • C/C++ Libraries Visual Basic (Windows 95) W_DIO48H_Software_Reset (ByVal cardNo As Integer) As Integer Integer W_DIO96H_Software_Reset (ByVal car
C/C++ Libraries • 47 @ Argument cardNo: card number which the DIO will be reset. c1: If the interrupt source is set as internal timer source, this v
Product ServiceDiagnosis and DebugCyberResearch, Inc. maintains technical support lines staffed by experiencedApplications Engineers and Technicians.
Warranty NoticeCyberResearch, Inc. warrants that this equipment as furnished will be free fromdefects in material and workmanship for a period of one
ii • Table of Contents Chapter 3 Registers Format ... 20 3.1 PCI PnP Registers...
Table of Contents • iii 5.13 Get IRQ Status...44 5.14 Clear I
How to Use This Guide This manual is designed to help you use the 24H/48H/96H series products. It describes how to modify and control various functio
Introduction • 1 1 Introduction The PCIDIO 24H/48H/96H series products are general purpose digital I/O cards. This series includes three cards: l PC
Kommentare zu diesen Handbüchern