Adlink ACL-8454/12 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware Adlink ACL-8454/12. ADLINK ACL-8454/12 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 63
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
NuDAQ
ACL-8454
Multi-Functions
Counter/Timer Card
User’s Manual
Recycled Paper
Vista de página 0
1 2 3 4 5 6 ... 62 63

Resumo do Conteúdo

Página 1 - User’s Manual

NuDAQ ACL-8454 Multi-Functions Counter/Timer Card User’s Manual Recycled Paper

Página 2

2  Introduction The card also provides digital output and input port. There are 8 digital output channels and these channels can be used to control

Página 3

Introduction  3 1.1 Features The ACL-8454 Counter/Timer and digital I/O Card provides the following advanced features:  Default 6 counters/timers

Página 4 - Getting service from ADLINK

4  Introduction 1.3 Specifications  Programmable Counter/Timer  Device : 8254 x 2 (default), or 8254 x 4 (at most)  Counters : 16-bit down count

Página 5 - Table of Contents

Installation & Configurations  5 2 Installation & Configurations This chapter describes the configuration and function of the ACL-8454 and t

Página 6

6  Installation & Configurations 2.2 Unpacking Your ACL-8454 card contains sensitive electronic components that can be easily damaged by static

Página 7 - How to Use This Guide

Installation & Configurations  7 2.4 Default Configurations To operate the ACL-8454 correctly, users should understand the structure of ACL-8454

Página 8

8  Installation & Configurations 2.5 Base Address Setting The ACL-8454 requires 8 consecutive address locations in the I/O address space. The ba

Página 9 - Introduction

Installation & Configurations  9 I/O port Address (Hex) 1 A8 2 A7 3 A6 4 A5 5 A4 6 A3 200-207 ON (0) ON (0) ON (0) ON (0) ON (0) ON (0) 208-20

Página 10

10  Installation & Configurations 2.6 Pin Assignment of Connector (1)(9)(8)(7)(6)(5)(2)(3)(4)(14)(10)(13)(11)(12)(19)(15)(18)(16)(37)(24)(23)(2

Página 11 - 1.2 Applications

Installation & Configurations  11 2.7 Clock System The clock system of ACL-8454 provides the internal clock source for the 8254 chips. The block

Página 13 - 2.1 What You Have

12  Installation & Configurations CLOCK1 (High Frequency) The clock source of CLOCK1 can be set by jumper ‘CLOCK1’. The frequency could be 10 MH

Página 14 - 2.3 PCB Layout of ACL-8454

Installation & Configurations  13 2.8 Counters Architecture There are at most four 8254 chips on the ACL-8454 card. The chip #1 (U1) and chip #2

Página 15 - 2.4 Default Configurations

14  Installation & Configurations There are three signals (2 input,1 output) for each counter, a clock input signal, a gate control signal, and

Página 16 - 2.5 Base Address Setting

Installation & Configurations  15 Independent Counters (Counter #1~#4, & Counter #7~#10) The Counter #1 to Counter #4 and Counter #7 to Coun

Página 17

16  Installation & Configurations The ACL-8454 provides multi-configurations for many situations. Users may need more independent counters for s

Página 18

Installation & Configurations  17 The two internal clock sources, CLOCK1 and CLOCK2 come from the clock system (see 'Clock System section&a

Página 19 - 2.7 Clock System

18  Installation & Configurations (3) Use cascaded clock source from the last channel. CLOCK1 CLOCK2 EXTERNAL LAST CHANNELCLK n CK nIIVIIIIII:I

Página 20

Installation & Configurations  19 2.10 Gate Control Configurations The gate control signals of the independent counters are internally pulled h

Página 21 - 2.8 Counters Architecture

20  Installation & Configurations The timer/counter output signals (COUT n) of 8254 are controlled by clock source, gate control and software pr

Página 22 - 8254 Chip

Installation & Configurations  21 COUT12 IRQ356 79JP2IRQ 101112 15XJP1/COUT6JP3 High IRQ LevelLow IRQ LevelExt.Int. (ECLK10) Figure 2.15 Bloc

Página 23 - Counter #1

 Copyright 1997~2001 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 1.40: March 21, 2001 Part No. 50-11017-101 The information in this d

Página 24 - Jumper 'CK2'

22  Installation & Configurations To program digital I/O operation is fairly straightforward. The digital input operation is just to read data f

Página 25

Installation & Configurations  23 2.15 Notes for Installing More 8254 Chips The user can install 8254 chips to ACL-8454 card by yourself. Befor

Página 26

24  Registers Format 3 Registers Format This chapter describes details of the register format of the ACL-8454. This information is quite useful for

Página 27 - 2.11 Counter Outputs

Registers Format  25 3.2 Timer/Counter Registers Every 8254 occupies 4 I/O address locations in the ACL-8454 as shown below. Condensed information i

Página 28 - 2.12 Interrupt System

26  Registers Format 3.4 Digital Input Registers There are 16 digital input channels on the ACL-8454. The digital input channels are common with the

Página 29 - Low IRQ Level

Registers Format  27 3.6 Low-level Programming To manipulate the ACL-8454, users may understand how to write a hardware dependent low-level program.

Página 30

28  Registers Format BASIC language To write an output port: 10 BASE=&H240 20 VALUE% = &H2F 30 OUT( BASE+2), VALUE % or 1

Página 31

Signal Connections & Applications  29 4 Signal Connections & Applications This chapter describes the connectors and some application wiring

Página 32 - Registers Format

30  Signal Connections & Applications 4.3 Digital I/O Connection The ACL-8454 provides 16 digital input and 8 digital output channels through t

Página 33 - 3.3 Chip Select Register

Signal Connections & Applications  31 4.5 Frequency Generator Example 1 : To generate a 250 KHz Square Wave. step 1: To use fixed clock source

Página 34 - 3.5 Digital Output Register

Getting service from ADLINK  Customer Satisfaction is always the most important thing for ADLink Tech Inc. If you need any help or service, please

Página 35 - 3.6 Low-level Programming

32  Signal Connections & Applications 360,000,000 = 60000 x 6000 Therefore, ‘user configurable cascaded counters’ can be used to solve this prob

Página 36

Signal Connections & Applications  33 4.6 Pulse Width Measurement Example : To measure pulse width (with T < 32ms) step 1: To use fixed c

Página 37 - Applications

34  Signal Connections & Applications 4.7 Frequency Measurement Example : To measure frequency around 1~100 K Hz step 1: This application needs

Página 38 - 4.3 Digital I/O Connection

Signal Connections & Applications  35 COUT5COUT6Counter #68254 Chip #2 C G O'H'COUT1Counter #18254 Chip #1 C G OJumperCK1/COUT6frequen

Página 39 - 4.5 Frequency Generator

36  Signal Connections & Applications 4.8 Event Counter Example : To count external event in 1 sec step 1: This application needs one counter

Página 40 - Counter #2

Signal Connections & Applications  37 4.9 Double Interrupt System One Internal plus one external interrupt sources The ACL-8454 provides double

Página 41 - 4.6 Pulse Width Measurement

38  High-Level Programming 5 High-Level Programming There are more than 10 functions provided by the C language library. By using the C language li

Página 42 - 4.7 Frequency Measurement

High-Level Programming  39  With CD-ROM: 1. Turn your PC's power switch on. 2. Put the CD-ROM into your CD-ROM drive. 3. Type the commands:

Página 43 - Counter #n

40  High-Level Programming [Win-NT only] When the software component installation process is completed and the system that ACL-8454 Library is insta

Página 44 - 4.8 Event Counter

High-Level Programming  41 If you don’t need to use both of these two IRQ lines, set the unused IRQ level as “0”. Then you can save one IRQ level fo

Página 45 - 4.9 Double Interrupt System

Table of Concents  i Table of Contents Chapter 1 INTRODUCTION... 1 1.1 Features...

Página 46 - High-Level Programming

42  High-Level Programming 5.2 W_8454_Initial @ Description To initial the base address used which used by the following functions. The default base

Página 47

High-Level Programming  43 5.3 Set_Chip @ Description This is a macro which is used to select or active one of the four 8254 chips. Refer the 8454.H

Página 48

44  High-Level Programming @ Arguments int CntrNo : Counter number, equals to 1~12 int Mode : Operation mode of counter, equal

Página 49

High-Level Programming  45 5.6 W_8454_Stop_Counter @ Description This function is used to stop a specified counter. The user can directly assign the

Página 50 - 5.2 W_8454_Initial

46  High-Level Programming 5.7 W_8454_DO @ Description To write an 8 bits data to the digital output port. @ Syntax Microsoft C/C++ (Windows, Win95

Página 51 - 5.4 W_8454_Write_Counter

High-Level Programming  47 W_8454_DI_L (DI_LValue As Long) As Long W_8454_DI_H (DI_HValue As Long) As Long W_8454_DI_bit (ByVal Bit_No As Long) As L

Página 52 - 5.5 W_8454_Read_Counter

48  High-Level Programming @ Syntax Microsoft C/C++ (Windows, Win95 & Win-NT) W_8454_Interrupt_on_TC(CN,Val) == W_8454_Write_Counter( CN, 0,

Página 53 - 5.6 W_8454_Stop_Counter

High-Level Programming  49 @ Syntax Microsoft C/C++ (Win95 & Win-NT) int W_8454_INT_Enable(int irq_no, int irql, HANDLE *phEvent) Visual Basic (

Página 54 - 5.8 W_8454_DI

50  High-Level Programming Appendix A Using of IRQ Channels IRQ Level Used by 0 It is used by motherboard and not available on expansion slot. 1 It

Página 55 - 5.9 8454 Mode Functions

High-Level Programming  51 Appendix B Timer/Counter Operation The ACL-8454 has at most four 8254 chips on board. Refer to section 2.8 for the signal

Página 56 - 5.10 W_8454_INT_Enable

ii  Table of Concents 4.6 Pulse Width Measurement ...33 4.7 Frequency Measurement...

Página 57 - 5.11 W_8454_INT_Disable

52  Appendix B Timer/Counter Operation Control Byte Before loading or reading any of these individual counters, the control byte (BASE+3) must be lo

Página 58 - Channels

High-Level Programming  53 Mode Definitions In 8254, six operating modes can be selected. They are:  Mode 0: Interrupt on Terminal Count  Mode

Página 59 - Operation

54  Warranty Policy Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offer, please

Página 60

Warranty Policy  55  Damage caused by leakage of battery fluid during or after change of batteries by customer/user.  Damage from improper rep

Página 61

How to Use This Guide This manual is designed to help you use the ACL-8454. The manual describes how to modify various settings on the ACL-8454 card

Página 63

Introduction  1 1 Introduction The ACL-8454 is a general purpose counter/timer and digital I/O card. It is a compact-size add-on card for IBM AT com

Comentários a estes Manuais

Sem comentários