Eagle Technology PCI 725 User manual

PCI 725/726/730
&
PC104PLUS-26/30
PCI PnP Analog Board
User’s Manual
Eagle Technology – Cape Town, South Africa
Copyright © 2001-2002
www.eagle.co.za

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Analog Boards
Data Acquisition and Process Control
© Eagle Technology
31-35 Hout Street •Cape Town •South Africa
Phone +27 21 423 4943 •Fax +27 21 424 4637
Eagle Technology © Copyright 2003 – www.eagledaq.com i

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Copyright
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
or transmitted, in any form or any means, electronic, mechanical, by photographing,
recording, or otherwise without prior written permission.
Copyright © Eagle Technology, South Africa
August 2003
Revision 1.6
Information furnished in this manual is believed to be accurate and reliable; however no
responsibility is assumed for its use, or any infringements of patents or other rights of third
parties, which may result from its use.
Trademarks and Logos in this manual are the property of their respective owners.
Product Warranty
Eagle Technology, South Africa, warrants its products from defect in material and
workmanship from confirmed date of purchase for a period of one year if the conditions listed
below are met. The product warranty will call the Eagle Technology Data Acquisition Device
short as ETDAQD.
• The warranty does not apply to an ETDAQD that has been previously repaired, altered,
extended by any other company or individual outside the premises of Eagle Technology.
• That a qualified person configure and install the ETDAQD, and damages caused to a
device during installation shall make the warranty void and null.
• The warranty will not apply to conditions where the ETDAQD has been operated in a
manner exceeding its specifications.
Eagle Technology, South Africa, does not take responsibility or liability of consequential
damages, project delays, damaging of equipment or capital loss as a result of its products.
Eagle Technology, South Africa, holds the option and final decision to repair or replace any
ETDAQD. Proof of purchase must be supplied when requesting a repair.
Eagle Technology © Copyright 2003 – www.eagledaq.com ii

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
TABLE OF CONTENTS
1. INTRODUCTION 1
Features 1
Applications 1
Key Specifications 1
Software Support 1
Contact Details 2
2. INSTALLATION 3
Package 3
Operating System Support 3
Hardware Installation 3
Software Installation 4
Windows 98/2000/ME 4
Post installation 7
Windows NT 9
Accessories 9
3. INTERCONNECTIONS 10
External Connectors 10
PCI730 10
Connector Pin Assignments 11
PCI730 11
Signal Definitions 13
Analog Input Connections 14
4. PROGRAMMING GUIDE 15
EDR Enhanced API 15
Digital Inputs/Outputs 16
Reading the Digital Inputs 16
Writing to the Digital Outputs 16
Counter Timer 17
Writing the initial counter value 17
Reading the counter value 17
Configuring a counter 18
Controlling the counter gate 18
Eagle Technology © Copyright 2003 – www.eagledaq.com iii

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Programming Interrupts 20
Configuring the Interrupt sub-system 20
Enabling Interrupts 20
Disabling Interrupts 20
Interrupt Event 21
Analog Out 22
Writing to a DAC channel 22
Analog Input 23
Reading a single voltage from a channel 23
Configuring the ADC subsystem for scanning 23
1.1.1.1 Digital triggering 24
Starting and Stopping the ADC process 25
Getting data from the driver buffer 26
Querying the ADC subsystem 26
5. CALIBRATION 28
A. SPECIFICATIONS 29
Analogue Input 29
Analogue Output 29
Digital I/O Characteristics 29
82C54 Counter Timer 29
Other 29
B. CONFIGURATION CONSTANTS 30
Query Codes 30
Error Codes 31
Analog Input Gain Codes 31
C. LAYOUT DIAGRAM 32
D. ORDERING INFORMATION 33
Eagle Technology © Copyright 2003 – www.eagledaq.com iv

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Table of Tables
Table 2-1 Operating System Support........................................................................................ 3
Table 3-1 Pinouts for PCI730 (External Connector – DB25)................................................... 11
Table 3-2 Pinouts for PCI730 (Internal Connector – IDC 40).................................................. 11
Table 3-3 Pinouts for PCI730 (Internal Connector – DB 37)................................................... 12
Table 3-4 Pinouts for PC104P-30 IDC26 ................................................................................ 12
Table 3-5 Pinouts for PC104P-30 IDC40 ................................................................................ 12
Table 3-6 Signal definitions..................................................................................................... 13
Table 4-1 Counter Resolution.................................................................................................. 17
Table 4-2 Counter Resolution.................................................................................................. 18
Table 4-3 Counter Configuration............................................................................................. 18
Table 4-4 Gate Configuration.................................................................................................. 19
Table 4-5 EDREIntX.Configure Parameters............................................................................ 20
Table 4-6 Event Source........................................................................................................... 21
Table 4-7 AD Single Read parameters.................................................................................... 23
Table 4-8 SingleRead Range Codes....................................................................................... 23
Table 4-9 SingleRead Gain Codes.......................................................................................... 23
Table D-1 Ordering Information............................................................................................... 33
Eagle Technology © Copyright 2003 – www.eagledaq.com v

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
1
1.Introduction
The PCI730 data acquisition boards have 32-bit PCI bus architecture. This new range of
boards is available in three versions. The basic one contains 3 digital I/O ports and 16 single
ended or 8 differential mode inputs. The second contains an extra 3 user counter timers. The
PCI730 being the third and top of the range contains all of the above and an extra 4 analog
output channels.
Features
The PCI730 does have some very unique features and are short listed below:
• 32-bit PCI bus Revision 2.2 compliant at 33MHz.
• PCI Bus 3.3V or +5V slot compatible.
• The module implements a target only interface.
Applications
The PCI730 can be used in the following applications:
• Automation and test equipment.
• Laboratory training.
Key Specifications
• Analogue input resolution is 14-bit.
• Analogue input ranges of +/- 2.5V, +/- 5V, and +/- 10V.
• Maximum analogue input sampling rate of 200 KS/s. Programmable 32 bit timer, 20 MHz
clock.
• Four analogue output channels, each with a resolution of 14 bits and full scale range of
+/- 10V @ 5 mA.
• Three eight bit digital I/O channels
• Three user counter timers.
Software Support
The PCI730 is supported by EDR Enhanced and comes with an extensive range of examples.
The software will help you to get your hardware going very quickly. It also makes it easy to
develop complicated control applications quickly. All operating system drivers, utility and test
software are supplied on the Eagle Technology CD-Rom. The latest drivers can also be
Eagle Technology © Copyright 2003 – www.eagledaq.com 1

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
downloaded from the Eagle Technology website. For further support information see the
Contact Details section.
Contact Details
Below are the contact details of Eagle Technology.
Eagle Technology
PO Box 4376
Cape Town
8000
South Africa
Telephone +27 (021) 423 4943
Fax +27 (021) 424 4637
E-Mail [email protected]
Website http://www.eagledaq.com
Eagle Technology © Copyright 2003 – www.eagledaq.com 2

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
2
2.Installation
This chapter describes how to install and configure the PCI730 for the first time. Minimal
configuration is necessary; almost all settings are done through software. The PCI BIOS or
operating system will take care of all resource assignments.
Package
PCI-725/726/730 package will contain the following:
• PCI725, PCI726, or PCI730 board
• IDC40-DB37 extender cable
• Software CD-Rom
PC104PLUS-26/30 package will contain the following:
• PC104P-26 or PC104P-30 board
• IDC26-1 and IDC40-1 cables
• Software CD-Rom
Operating System Support
PCI730 support the following operating systems
Board Type Revision Operating Systems Driver Type
PCI725 Revision 3.1 Windows 2000/98/ME/XP/NT WDM PnP
PCI726 Revision 3.1 Windows 2000/98/ME/XP/NT WDM PnP
PCI730 Revision 3.1 Windows 2000/98/ME/XP/NT WDM PnP
PC104P-26 Revision 2 Windows 2000/98/ME/XP/NT WDM PnP
PC104P-30 Revision 2 Windows 2000/98/ME/XP/NT WDM PnP
Table 2-1 Operating System Support
Hardware Installation
This section will describe how to install your PCI board into your computer.
• Switch off the computer and disconnect from power socket.
Failure to disconnect all power cables
can result in hazardous conditions, as
there may be dangerous voltage levels
present in externally connected
cables.
• Remove the cover of the PC.
Eagle Technology © Copyright 2003 – www.eagledaq.com 3

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
• Choose any open PCI slot and insert PCI board
• Insert bracket screw and ensure that the board sits firmly in the PCI socket.
• Replace the cover of the PC.
• Reconnect all power cables and switch the power on.
• The hardware installation is now completed.
Software Installation
Windows 98/2000/ME
Installing the Windows 98/2000 device driver is a very straightforward task. Because it is plug
and play Windows will auto detect the PCI board as soon as it is installed. No setup is
necessary. You simply have to supply Windows with a device driver.
Wait until Windows detects the new hardware
Select Next
Eagle Technology © Copyright 2003 – www.eagledaq.com 4

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Select “Search for a suitable driver for my device…” and select next
Make sure only “Specify a location” is selected and select next
Eagle Technology © Copyright 2003 – www.eagledaq.com 5

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Select the browse button and search for the PCI730.inf file on the Eagle CD-Rom.
The driver is normally located in the <CDROM>:\EDRE\DRIVERS\WDM\PCI730
directory.
Eagle Technology © Copyright 2003 – www.eagledaq.com 6

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Select next when found.
Select next again.
When done you might have to restart your computer.
Post installation
When done with the driver installation the device manager can be open to make sure the
installation was a success.
Eagle Technology © Copyright 2003 – www.eagledaq.com 7

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
• First make sure that the driver is working properly by opening the Device Manager.
• Check under the Eagle Data Acquisition list if your board is listed and working
properly. See picture below.
• Clearly you can see that the PCI device is listed and working properly.
• Further open the control panel and then the EagleDAQ folder. This dialog should list
all installed hardware. Verify your board’s properties on this dialog. See picture below
Eagle Technology © Copyright 2003 – www.eagledaq.com 8

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Now the first part of your installation has been completed and ready to install the EDR
Enhanced Software Development Kit.
• Run edreapi.exe found on the Eagle CD-Rom and follow the on screen instructions
Windows NT
Windows NT does not require any special setup procedure. The Windows NT driver does not
support plug and play. If Windows 2000 detects a new device simply install a default driver, or
so called placeholder. This will disable the device in the plug and play manager.
To install the Windows NT drivers simply run edrewinnt.exe on the Eagle CD-Rom. This will
automatically install the device drivers. Restart your computer when done. Open the
EagleDAQ folder in the control panel to check if your installation was successful.
Accessories
The PCI730 has got a wide variety of accessories that it can be connected too. See the Eagle
Technology catalog for more information.
Eagle Technology © Copyright 2003 – www.eagledaq.com 9

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
3
3.Interconnections
The PCI730 has two connectors, an internal IDC40 connector for digital I/O and counter
timers. And an external connection situated on the card’s bracket for the analog-in and
analog-out channels.
A wide variety of genuine accessories available from Eagle Technology also make interfacing
to the PCI730 very easy. Accessories are available in the form of cables, screw terminals and
application modules.
External Connectors
PCI730
The PCI730 has an IDC40 and a DB25 male connector. A conversion cable is included that
changes the IDC40 to a DB37 male connection that can be mounted on your PC case like a
PCI card. Application modules include the PC43A3 and PC52A2.
Eagle Technology © Copyright 2003 – www.eagledaq.com 10

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Connector Pin Assignments
PCI730
Pin Name Pin Name
1 CH0 14 CH1
2 CH2 15 CH3
3 CH4 16 CH5
4 CH6 17 CH7
5 CH8 18 CH9
6 CH10 19 CH11
7 CH12 20 CH13
8 CH14 21 CH15
9 AGND 22 DAC0
10 DAC1 23 DAC2
11 DAC3 24 +VDD
12 -VDD 25 EXT_TRIGGER
13 NOT USED
Table 3-1 Pinouts for PCI730 (External Connector – DB25)
Using +VDD and –VDD to drive an
external device or causing a short-
circuit will DAMAGE the board beyond
repair.
Pin Name Pin Name
1 PA0 2 PA1
3 PA2 4 PA3
5 PA4 6 PA5
7 PA6 8 PA7
9 PB0 10 PB1
11 PB2 12 PB3
13 PB4 14 PB5
15 PB6 16 PB7
17 PC0 18 PC1
19 PC2 20 PC3
21 PC4 22 PC5
23 PC6 24 PC7
25 DGND 26 NOT USED
27 CLK0 28 NOT USED
29 COUT0 30 GATE0
31 GATE1 32 CLK1
33 CLK2 34 COUT1
35 COUT2 36 GATE2
37 +5V 38 DGND
39 DGND 40 DGND
Table 3-2 Pinouts for PCI730 (Internal Connector – IDC 40)
Eagle Technology © Copyright 2003 – www.eagledaq.com 11

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Pin Name Pin Name
1 PA0 20 PA1
2 PA2 21 PA3
3 PA4 22 PA5
4 PA6 23 PA7
5 PB0 24 PB1
6 PB2 25 PB3
7 PB4 26 PB5
8 PB6 27 PB7
9 PC0 28 PC1
10 PC2 29 PC3
11 PC4 30 PC5
12 PC6 31 PC7
13 DGND 32 NOT USED
14 CLK0 33 NOT USED
15 COUT0 34 GATE0
16 GATE1 35 CLK1
17 CLK2 36 COUT1
18 COUT2 37 GATE2
19 +5V
Table 3-3 Pinouts for PCI730 (Internal Connector – DB 37)
PC104P-30
Pin Name Pin Name
1 PA0 2 PA1
3 PA2 4 PA3
5 PA4 6 PA5
7 PA6 8 PA7
9 PB0 10 PB1
11 PB2 12 PB3
13 PB4 14 PB5
15 PB6 16 PB7
17 PC0 18 PC1
19 PC2 20 PC3
21 PC4 22 PC5
23 PC6 24 PC7
25 DGND 26 NOT USED
27 CLK0 28 NOT USED
29 COUT0 30 GATE0
31 GATE1 32 CLK1
33 CLK2 34 COUT1
35 COUT2 36 GATE2
37 +5V 38 DGND
39 DGND 40 DGND
Table 3-4 Pinouts for PC104P-30 IDC26
Pin Name Pin Name
1 PA0 2 PA1
3 PA2 4 PA3
5 PA4 6 PA5
7 PA6 8 PA7
9 PB0 10 PB1
11 PB2 12 PB3
13 PB4 14 PB5
15 PB6 16 PB7
17 PC0 18 PC1
19 PC2 20 PC3
21 PC4 22 PC5
23 PC6 24 PC7
25 DGND 26 NOT USED
27 CLK0 28 NOT USED
29 COUT0 30 GATE0
31 GATE1 32 CLK1
33 CLK2 34 COUT1
35 COUT2 36 GATE2
37 +5V 38 DGND
39 DGND 40 DGND
Table 3-5 Pinouts for PC104P-30 IDC40
Eagle Technology © Copyright 2003 – www.eagledaq.com 12

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Signal Definitions
This sections deal with all the signals abbreviations.
Signal Description
CH0-15 Analog Inputs
DAC0-3 Analog Outputs
+VDD +12V_Fused Output
-VDD -12V_Fused Output
AGND Analog Ground
CLK Counter Timer External Clock Input
COUT Counter Timer Output
GATE Counter Timer External Gate Control
PA0-7 Digital Inputs/outputs Port A
PB0-7 Digital Inputs/outputs Port B
PC0-7 Digital Inputs/outputs Port C
+5V Power Output
DGND Digital Ground
Table 3-6 Signal definitions
Using +VDD and –VDD to drive an
external device or causing a short-
circuit will DAMAGE the board beyond
repair.
Eagle Technology © Copyright 2003 – www.eagledaq.com 13

PCI 730 & PC104P-30 User Manual Eagle Technology - Data Acquisition
Analog Input Connections
WARNING!!
All unused analog inputs must be
connected to analog ground. The
analog input system of the PCI730 can
be damaged or become unstable when
scanning channels that is left floating.
Eagle Technology © Copyright 2003 – www.eagledaq.com 14
This manual suits for next models
4
Table of contents
Popular Computer Hardware manuals by other brands

Lex
Lex 3I510CW manual

Acrosser Technology
Acrosser Technology ACM-EL6KE0-A Series user manual

Infineon
Infineon CY7113 EZ-PD PMG1-S3 quick start guide

MikroTik
MikroTik RouterBoard 1200 user manual

Cobalt Digital Inc
Cobalt Digital Inc 9084 product manual

Euresys
Euresys Coaxlink Duo PCIe/104-EMB Hardware manual