NuDAQ PCI-7348/7396 48/96-CH Digital I/O Cards DIN-96DI, DIN-96DO User’s Guide
2 • Introduction 1.1.2 Timer / Counter and Interrupt System u A programmable 32-bit timer to generate timer interrupt u A programmable 16-bit even
Introduction • 3 1.3 Specifications I/O channels 48-bit for PCI-7348 96-bit for PCI-7396 Input Signal Logic High Voltage Logic Low Voltage Logic
4 • Introduction 1.4 Software Supporting ADLink provides versatile software drivers and packages for users’ different approach to built-up a system.
Introduction • 5 1.4.2 PCIS-LVIEW: LabVIEW® Driver PCIS-LVIEW contains the VIs, which are used to interface with NI’s LabVIEW® software package. Th
6 • Introduction 1.4.7 PCIS-ICL: InControlTM Driver PCIS-ICL is the InControl driver which support the Windows NT. The PCIS-ICL is included in the A
Installation • 7 2 Installation This chapter describes how to install the PCI-7396. The contents in the package and unpacking information that you s
8 • Installation 2.2 Unpacking Your PCI-7396 card contains sensitive electronic components that can be easily damaged by static electricity. The card
Installation • 9 2.3 PCI-7396 Layout Figure 2.1 PCI-7396 Layout
10 • Installation 2.4 Hardware Installation Outline Hardware configuration The PCI cards (or CompactPCI cards) are equipped with plug and play PCI co
Installation • 11 2.5 Connectors’ Pin Assignment of PCI-7348 The I/O pin assignment of PCI-7348 is shown in the Figure 2.2. The DIO
12 • Installation 2.6 Connectors’ Pin Assignment of PCI-7396 (1)(2)(3)(52)(53)(51)(48)(49)(50)(98)(99)(100) Figure 2.3 Connectors Pin Assignment
Installation • 13 JA1 JA1 2.7 Jumpers’ Description The PCI-7396 is a ‘plug and play’ add-on card using PCI bus. It is un-necessary for user to set
14 • Installation 2.8 Termination Boards Supporting PCI-7396 can be connected with several different daughter boards, including DIN-100S, DIN-96DI, a
Registers Format • 15 3 Registers Format The detailed descriptions of the registers format are specified in this chapter. This information is quit
16 • Registers Format Please do not try to modify the base address and interrupt which assigned by the PCI PnP BIOS, it may cause resource confliction
Registers Format • 17 3.2 I/O Address Map Most of the PCI-7396 registers are 32 bits. The users can access these registers by 32 bits I/O instruct
18 • Registers Format The PCI-7396 has 2/4 PPIs on board. Each PPI contains 5 registers, including Digital Data Register, Control Register, External T
Registers Format • 19 3.4 Control Register Each PPI’s control register is used to set its three ports to be as input or output one independently.
20 • Registers Format 3.6 External Trigger Disable Register Users can write anything to this register to disable the function of external trigger. Ad
Registers Format • 21 3.8 Interrupt Source Control (ISC) Register The PCI-7396 has a dual interrupt system, two interrupt sources can be generated
©Copyright 2002 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 1.22 June 7, 2002 Pato No : 50-11107-200 The information in this document is
22 • Registers Format 3.9 Clear Interrupt Register Users can write anything to this register to clear the interrupt request of the PCI-7396. Address
Operation Theorem • 23 4 Operation Theorem The operation theorem of the functions on PCI-7396 card is described in this chapter. The operation theor
24 • Operation Theorem Figure 4.2 Read Data use External Trigger EXTTRG Read Data (Read date from registers to PC) Latch Data (Latch input data to
Operation Theorem • 25 4.2 8254 Timer/Counter Operation 4.2.1 Introduction One 8254 programmable timer/counter chip is installed in the PCI-7396.
26 • Operation Theorem 4.3 Interrupt Circuit 4.3.1 System Architecture The PCI-7396‘s interrupt system is powerful and flexible, which is suitable f
Operation Theorem • 27 4.3.3 Dual Interrupt System The PCI controller can receive two hardware IRQ requests. However, only one IRQ will be sent to
28 • Operation Theorem 4.3.4 Interrupt Source Control (ISC) There are four bits to control the IRQ sources of INT1 and INT2. Table 4.1 shows the sele
Operation Theorem • 29 By using the four signals: P1C0, P2C0, P1C3, and P2C3, user can utilize their combination to generate a proper IRQ for versat
30 • Operation Theorem 4.4 12V and 5V Power Supply The SCSI-100 connector CN1 provides +12V and +5V power supply (only for PCI-7348) for external dev
C/C++ Libraries • 31 5 C/C++ Libraries This chapter describes the software library for operating this card. Only the functions in DOS library and Wi
Getting service from ADLINK Customer Satisfaction is always the most important thing for ADLINK Tech Inc. If you need any help or service, please con
32 • 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
C/C++ Libraries • 33 5.3 _7396_Initial @ Description This function is used to initialize the PCI-7396. Every PCI-7396 has to be initialized by this
34 • C/C++ Libraries 5.4 _7396_DI @ Description This function is used to read the 24-bit digital inputs data from the input port of the PCI-7396.The
C/C++ Libraries • 35 @ Return Code ERR_NoError
36 • C/C++ Libraries 5.5 _7396_DO @ Description This function is used to write data to digital output ports. There are 6 ports (P1A, P1B, P1C, P2A,
C/C++ Libraries • 37 5.6 _7396_Config_Port @ Description This function is used to configure the Input or Ouput of each Port. Each I/O Port of PCI-7
38 • C/C++ Libraries P3CWR : CH3’s Port C output port P3WR : CH3’s Port A,B,C output port P4ARD : CH4’s Port A input port
C/C++ Libraries • 39 5.7 _7396_Software_Reset @ Description This function is used to reset the I/O port configuration. After resetting PCI-7396, al
40 • C/C++ Libraries 5.8 _7396_INT_Source_Control @ Description The PCI-7396 has dual interrupts system, two interrupt sources can be generated and b
C/C++ Libraries • 41 5.9 _7396_COSIRQ_Control @ Description This function is used to programe every channel port A,B,C‘s COS is enable or disable.
Table of Contents • i Table of Contents Chapter 1 Introduction...1 1.1 Features...
42 • C/C++ Libraries 5.10 _7396_CLR_IRQ @ Description This function is used to clear the interrupt request of PCI-7396. @ Syntax C/C++ (DOS) void _
C/C++ Libraries • 43 5.11 _7396_Set_Event_Edge @ Description This function is used to set the edge trigger of event signal (Pin51) and external tr
44 • C/C++ Libraries 5.12 _7396_Cascaded_Timer @ Description The function is used to program the timer#1 & timer#2 of 8254, the 32bit timer, to g
C/C++ Libraries • 45 5.13 _7396_Timer_Start @ Description The function is used to program the timer#0 of 8254, 16bit timer, to generate the event i
46 • C/C++ Libraries 5.14 _7396_Timer_Read @ Description This function is used to read the counter value of the Counter#0. @ Syntax C/C++ (DOS) U16
Appendix 1 DIN-96DI • 47 Appendix 1 DIN-96DI A1.1 Introductions DIN-96DI digital input termination board features high-voltage opto-isolation on a
48 • Appendix 1 DIN-96DI u Power consumption: w 490mA(max.) for 24V PS w 250mA(max.) for 12V PS w 102mA(max.) for 5V PS
Appendix 1 DIN-96DI • 49 A1.4 Layout of DIN-96DI TB-96DI94 95 96 G G...52515049P GPGG...GP G
50 • Appendix 1 DIN-96DI Legend: CN1 : SCSI II 100 pin connector to connect PCI-7396 and DIN-96DI X1~X4 : 50 pin Opto-22 connectors to connect TB96 an
Appendix 2 DIN-96DO • 51 Appendix 2 DIN-96DO A2.1 Introductions DIN-96DO digital output termination board features high-voltage opto-isolation on
ii • Table of Contents 3.5 External Trigger Enable Register ...19 3.6 External Trigger Disable Register ...
52 • Appendix 2 DIN-96DO w 4.294A(max.) for 24VPS w 4.244A(max.) for 12VPS w 4.215A(max.) for 12VPS w 102mA(max.) from cable
Appendix 2 DIN-96DO • 53 A2.4 Layout of DIN-96DO TB-96DO94 95 96 G G...52515049P GPGG...GP
54 • Appendix 2 DIN-96DO Legend: CN1 : SCSI II 100 pin connector to connect PCI-7396 and DIN-96DO X1~X4 : 50 pin Opto-22 connectors to connect TB96 an
Appendix 2 DIN-96DO • 55 If the loading is a inductance loading such as relay, you can use the following wiring diagram. The POWER must connect to t
56 • Warranty Policy Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offer, please
Warranty Policy • 57 5. To ensure the speed and quality of product repair, please download an RMA application form from our company website www.adl
Table of Contents • iii 5.14 _7396_Timer_Read ...46 Appendix 1 DIN-96DI ...
How to Use This Guide • iv How to Use This Guide This manual is designed to help you use the PCI-7396. It describes how to modify and control various
Introduction • 1 1 Introduction The PCI-7396 is a 48/96-bit parallel digital input/output (DIO) card designed for industrial applications. The plug
Comentarios a estos manuales