Omega Products DAQP-12 Installation Manual

(1*,1((5,1*,1&
DAQP-12/12H/16
PCMCIA
Data Acquisition System
For Machines with Standard PCMCIA Interface
Users Manual
INTERFACE CARDS FOR PERSONAL COMPUTERS
OMEGA ENGINEERING, INC. Tel: (203) 359-1660 One Omega Drive Fax: (203) 359-7700 P.O. Box 4047 Toll free: 1-800-826-6342 Stamford, CT 06907-4047 E-mail: das@omega.com
http://www.dasieee.com
WARRANTY/DISCLAIMER
OMEGA ENGINEERING, INC., warrants this unit to be free of defects in materials and workmanship fo r a period of 13
DAQP-12/12H/16 Users Manual 2
months from the date of purchase. OMEGA warranty adds an additional one (1) month grace period to the normal one (1) year product warranty
coverage on each product. If the unit should malfunction, it must be returned to the factory for evaluation. OMEGA’s Customer Service Department will issue an Authorized Return (AR) number im mediately upon phone or written request. Upon examination by OMEGA, if the unit is found to be defective it will be repaired or replaced at no charge. OMEGA’s warranty does not apply to defects resulting from any action of the purchaser, including but not limited to mishandling, improper interfacing, operation o utside design limits, impr oper repair or unauthorized modif ication. This WARRANTY is VOID if the unit shows evidence of having been tampered with or shows evidence of being damaged as a result of excessive corrosion; or current, heat, moisture or vibration; improper specification; misapplication; misuse or other operating conditions outside of OMEGA’s control. Com ponents which wear are not warranted, including but not limited to contact points, fuses and triacs.
OMEGA is pleased to offer suggestions on the use of its various products. However, OMEGA neither assumes responsibility for any omissions or errors nor assumes liability for any damages that result from the use of its products in accordance with information provided from OMEGA, either verbal or written. OMEGA warrants only that the parts manufactured by it will be as specified and free of defects. OMEGA MAKES NO OTHER WARRANTIES OR REPRESENTATIONS OF ANY KIND WHATSOEVER, EXPRESSED OR IMPLIED, EXCEPT THAT OF TITLE, AND ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU RPOSE ARE HEREBY D ISCLAIMED . LIMITA TION O F LIABILITY: The remedi es of purc haser set forth herein are exclusive and the total liability of OMEGA with respect to this order, whether based on contract, warranty, negligence, indemnification, strict liability or otherwise, shall not exceed the purchase price of the component upon which liability is based. In no event shall OMEGA be liable for consequential, incidental or special damages.
CONDITION S: Equipment so ld by OMEGA is not intended to be used, nor shall it be used: (1) as a “Basic Comp onent” under 10 CFR 21 (NRC), used in or with any nuclear installation or activity, medical application or used on humans. Should any Product(s) be used in or with any nuclear installation or activity, medical application, used on humans or misused in any way, OMEGA assum es no respo nsibility as set forth in o ur basic WA RRAN TY/DISCLAI MER language, and additionally, purchaser will indemnify OMEGA and hold OMEGA harmless from any liability or damage whatsoever arising out of the use of the Product(s) in such a manner.
to cover shipping and handling time. This ensures that OMEGA’s customers receive maximum
RETURN REQUESTS/INQUIRIES
Direct all warranty and repair requests/inquiries to the OMEGA Customer Service Department. BEFORE RETURNING ANY PRODUCT(S) TO OMEGA, PURCHASER MUST OBTAIN AN AUTHORIZED RETURN (AR) NUMBER FROM OMEGA’S CUSTOMER SERVICE DEPARTMENT (IN ORDER TO AVOID PROCESSING DELAYS). THE ASSIGNED NUMBER SHOULD THEN BE MARKED ON THE OUTSIDE OF THE RETURN PACKAGE AND ON ANY CORRESPONDEN CE. THE PURCHASER IS RESPONSIBLE FOR SHIPPING C HARGES, FREIGHT, IN SURANCE AND PROPER PACKAGING TO PREVENT BREAKAGE IN TRANSIT.
FOR WARRANTY (1) P.O. Number under which the product was purchased, (2) Model and serial number of the product under warranty, and (3) Repair instructions and/or specific problems relative to the product.
FOR NON-WARRANTY BEFORE contacting OMEGA: (1) P.O. Number to cover the cost of the repair, (2) Model and serial number of the product, and (3) Repair instructions relative to the product.
OMEGA’s policy is to make running changes, not model changes, whenever an improvem ent is possible. This af fords our customers the latest in technology and engineering.
OMEGA is a registered trademark of OMEGA ENGINEERING, INC. © Copyright 1999 OMEGA ENGIN EERING, IN C. A ll rights reserved. This document may not be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine readable form, in whole or in part, without prior written consent of OMEGA ENGINEERING, INC.
RETURNS, please have the following information available BEFORE contacting OMEGA:
REPAIRS, consult OMEGA fo r current repair charges. Have the fo llowing information available
Declaration of Conformity
Manufacturer's Name:
Manufacturer’s Address:
Application of Council Directive:
Standards to which Conformity is Declared:
(EN55022, EN60555-2, EN60555-3)
Type of Equipment:
Equipment Class:
Information Technology Equipment
Commercial, Residential and Light Industrial
89/336/EEC
Omega Engineering, Inc.
One Omega Drive P.O. Box 4047 Stamford, CT 06907-0047
* EN50081-1
* EN50082-1 (IEC 801-2, IEC 801-3, & IEC 801-4)
Product Name:
Model Number :
DAQP-12/12H/16 Users Manual 3
PCMCIA Card
DAQP-12/12H/16
OMEGAnet On-line Service: Internet e-mail:
DAQP-12/12H/16 Users Manual 4
http://www.omega.com
Servicing North America
: One Omega Drive, Box 4047 E-mail: info@omega.com
USA
ISO 9001 Certified
Canada
: 976 Bergar E-mail: info@omega.com
Stamford, CT 06907-0047 Tel: (203) 359-1660 FAX: (203) 359-7700
Laval (Quebec) H7L 5A1 Tel: (514) 856-6928 FAX: (514) 856-6886
info@omega.com
:
For immediate technical or application assistance
USA and Canada
Mexico and Latin America
: Sales Service: 1-800-826-6342 / 1-800-TC-OMEGA
Customer Service: 1-800-622-2378/ 1-800-622-BEST Engineering Service: 1-800-872-9436 / 1-800-USA-WHEN TELEX: 996404 EASYLINK: 62968934 CABLE: OMEGA
: Tel: (001) 800-826-6342 FAX: (001) 203-359-7807
En Espanol: (001) 203-359-7803 E-mail: espanol@omega.com
SM
:
SM
SM
Benelux
Czech Republic
France:
Germany/Austria
: Postbus 8034, 1180 LA Amstelveen, The Netherlands
: ul.Rude armady 1868, 733 01 Karvina-Hraniee
Servicing Europe
Tel: (31) 20 6418405 Toll Free in Benelux: 0800 0993344 E-mail: nl@omega.com
Tel: 42 (69) 6311899 FAX: 42 (69) 6311114 Toll Free: 0800-1-66342 E-mail: czech@omega.com
9, rue Denis Papin, 78190 Trappes Tel: (33) 130-621-400 Toll Free in France: 0800-4-06342 E-mail: france@omega.com
: Daimlerstrasse 26, D-75392 Deckenpfronn, Germany
Tel: 49 (07056) 3017 Toll Free in Germany: 0130 11 21 66 E-mail: germany@omega.com
:
United Kingdom: One Omega Drive, River Bend Technology Drive
DAQP-12/12H/16 Users Manual 5
ISO 9002 Certified
It is the policy of OMEGA to comply with all worldwide safety and EMC/EMI regulations that app ly. OMEGA is constantly pursuing certification of it’s products to the European New Approach Directives. OMEGA will add the CE mark to every appropriate device upon certification.
The information contained in this document is believed to be correct but OMEGA Engineering, Inc. accepts no liability for any errors it contains, and reserves the right to alter specifications without notice. WARNING: These products are not designed for use in, and should not be used for, p atient connected applications.
Northbank, Irlam, Manchester M44 5EX, England Tel: 44 (161) 777-6611 FAX: 44 (161) 777-6622 Toll Free in England: 0800-488-488 E-mail: info@omega.co.uk
Table of Contents
5.9 A/D State Machine
5.8 Digital I/O
5.7 Interrupt and Status
5.6 A/D Converter and Data FIFO
5.5 Trigger Circuit
5.4 Scan List Register
5.3 Programmable Gain Control Amplifier
5.2 Analog Input Multiplexer
5.1 DC/DC Power Supply
5. Theory of Operation
4.4 After Completing Configuration
20
4.3.3 Card and Socket Services Software
20
4.3.2 Socket Numbers
20
4.3.1 Memory Range Exclusion
4.3 Common Problems
4.2 Enabler Examples
4.1 Enabler Command Line Options
4. Using the Enabler
3.5 After Completing Configuration
16
3.4.3 Older Versions of Card and Socket Services
16
3.4.2 Multiple Configuration Attempts
16
3.4.1 Available Resources
15
3.4.1 Generic Client Drivers
3.4 Common Problems
3.3 Client Driver Installation Examples
3.2 Client Driver Command Line Options
3.1 Installing the Client Driver
2.3 Software Setup (Windows 3.xx and MS-DOS®)
11
2.2.3 Changing the Configuration of the DAQP Card
10
2.2.2 Viewing the DAQP Series Card Status
10
2.2.1 Installing the DAQP Series Card
2.2 Software Setup (Windows 95/98®)
2.1 Hardware Setup
1. Introduction
.........................................................
DAQP-12/12H/16 Users Manual 6
9
2. Installation
..........................................................
..................................................
3. Using the Client Driver
...............................................
..............................................
...............................................
................................
.....................................
................................
........................
....................
.........................................
.......................................
.............................
...............................
....................................
...........................
..................................
10 10 10
12
13 13 14 14 15
16
................................................
..................................
................................................
...............................................
...........................................
...................................................
...................................
..................................
............................................
............................................
.........................................
............................
.................................................
...................................................
....................................
..............................................
.......................................................
...............................................
17 18 19 20
20
21 22 22 23 23 24 24 25 25 26
10. Specifications
9.2 CP-DAQP Cable Assembly
9.1 UIO-37 Screw Terminal Block
8. I/O Connections
40
7.7.6 Scan Rate Selection
39
7.7.5 Data FIFO Program/Access Control
39
7.7.4 A/D Stop Command
38
7.7.3 Flush Data FIFO Command
38
7.7.2 Flush Scan List Queue Command
38
7.7.1 Trigger/Arm Command
7.7 Auxiliary Control Register (base + 7)
7.6 Pacer Clock (base + 4, + 5, + 6)
36
7.5.2 Digital Input
36
7.5.1 Digital Output
7.5 Digital I/O Register
7.4 Status Register (base + 2, read)
35
7.3.5 Trigger Edge
35
7.3.4 Trigger Mode/Source
34
7.3.3 Interrupt Enable
34
7.3.2 Expansion Mode
34
7.3.1 Clock Source
7.3 Control Register (base + 2, write)
33
7.2.3 Analog Input Offset Correction
33
7.2.2 Channel Configuration
32
7.2.1 Scan List Queue Programming
7.2 Scan List Queue Register (base + 1)
31
7.1.3 FIFO Flags
31
7.1.2 Mode Setting
30
7.1.1 Data FIFO Operation Modes
7.1 Data FIFO Register (base + 0)
7. I/O Registers
6.2 Card Configuration and Status Register (CCSR)
6.1 Configuration and Option Register (COR)
6. PCMCIA Interface
DAQP-12/12H/16 Users Manual 7
................................................
.........................
...................
27 28 28
........................................................
.....................................
........................................
.....................................................
.......................................................
...............................
.......................................
.............................................
......................................
..................................
......................................................
..................................................
...................................................
..............................................
.....................................................
....................................
..............................................
....................................................
......................................................
....................................
..............................
............................................
....................................
.........................................
...............................................
..................................
................................................
29 29
32
34
35 36
37 38
9. Optional Accessories
...................................................
.............................................
.....................................
.......................................
.....................................................
41
42 42 43
46
List of Figures and Tables
45
Table 9-1. DAQP Series Card Cable Mapping
39
Table 7-14. Data FIFO Threshold Setting
38
Table 7-13. Auxiliary Control Register Bit Definition
36
Table 7-12. Digital Input Register Bit Definition
36
Table 7-11. Digital Output Register Bit Definition
35
Table 7-10. Status Register Bit Definition
34
Table 7-9. Control Register Bit Definition
33
Table 7-8. Scan List Queue Programming Example 2
33
Table 7-7. Scan List Queue Programming Example 1
32
Table 7-6. Scan List Queue Entry Bit Definition
31
Table 7-5. Data FIFO Flag Status
30
Table 7-4. Data FIFO Threshold Setting
30
Table 7-3. Data FIFO Operation Mode
30
Table 7-2. Data FIFO Register Bit Allocation
29
Table 7-1. DAQP Series Card Address Map
28
Table 6-3. CCSR Bit Definition
28
Table 6-2. COR Bit Definition
27
Table 6-1. PCMCIA Configuration Registers
12
Table 2-1. Comparison Between Client Driver and Enabler
44
Figure 9-3. CP-DAQP/UIO-37 D-37 Pin Diagram
43
Figure 9-1. DAQP Series Card Accessory Connection
41
Figure 8-1. DAQP Series Card Hirose-32 Output Connector
37
Figure 7-1. Pacer Clock Block Diagram
26
Figure 5-3. Transition Diagram of A/D Conversion Process
21
Figure 5-1. DAQP Data Acquisition System Block Diagram
..........................
DAQP-12/12H/16 Users Manual 8
............................................
................................
...................................
......................................
...................................................
..................................................
.......................................
......................................
...........................................
..........................................
................................................
....................................
...............................
...............................
.........................................
..........................................
...................................
....................................
................................
..........................................
.....................................
..........................
..........................
..........................
1. Introduction
DAQP-12/12H/16 Users Manual 9
DAQP CARD FEATURES:
Sampling rate up to 100 kHz with 12 or 16 bit resolution
8 differential or 16 single-ended analog input channels, expandable to 256 channels
Bipolar input range up to ±10 volts
Software programmable gain selection: 1, 2, 4 or 8 for the DAQP-12/16 and
1, 10, 100 or 1000 for the DAQP-12H
2048 sample Data and Scan FIFOs
24-bit pacer clock with variable pre-scalers and internal or external clock source
Digital input/output channels
Flexible trigger mode (internal/external, one-shot/continuous, rising/falling edge)
Omega’s “DaqSuite” data acquisition software included in addition to drivers for MS-DOS®, Windows 3.xx and Windows 95/98®
The DAQP series card is a PCMCIA type II data acquisition system with 8 differential or 16 single-ended analog input channels. The number of input channels can be expanded to 256 with an i nput e x pansi on card. DAQP series pr od ucts include the DAQP-12, the DAQP-16 and the high gain DAQP-12H. The programmable gain settings of the DAQP-12 and DAQP-16 span bipolar input ranges of ±1.25 V (gain = 8), ±2. 5 V (gain = 4), ±5 V (gain = 2) and ± 10V (gain = 1), w hile the DAQP-12H offers a bipol ar input range of ±0.01 V (gain = 1000), ±0.1 V (gain = 100), ±1 V (gain = 10) and ± 10V (gain = 1).
The DAQP card supports sampling rates up to 100 kHz with either 12 or 16-bit resolution. Equipped with a data FIFO of 2048 samples, the DAQP card can achieve high speed data acquisition under various operating platforms including MS-DOS®, Windows 3.xx and Windows 95®. Also equipped with a scan FIFO of the same size, the DAQP supports full speed, random order channel scanning and gain selection for all input channels including expansion channels. The DAQP card uses a 24-bit pacer clock and a programmable divide-by-2, by-10 or by-100 pre-scaler. The pacer clock can also be used with either an internal or external cl ock source. With the 10 MH z internal clock source, the pacer clock can generate accurate sampling rates from 0.006 Hz to 100 kHz. The DAQP card has 4 digital input and output channels, all TTL compatible, which may be used for process control or monitoring in addition to analog data acquisition.
Software drivers are provided that support various programming languages like Microsoft C/C++, Borland C/C++, Delphi, QuickBasic, Visual Basic for DOS and Turbo Pascal. Also included is a Dynamic Link Library (DLL) that supports programming languages under Microsoft Windows as well as the Visual Basic Controls (VBX). Omega includes it’s user friendly data acquisition software: DaqEZ®, as well as turnkey software support for LabTech NoteBook®, SnapMaster®, LabVIEW® and TestPoint®.
2. Installation
DAQP-12/12H/16 Users Manual 10
2.1 Hardware Setup
Insert the DAQP card into any type II PCMCIA socket. All other configuration options are determined by the operating system.
2.2 Software Setup (Windows 95/98®)
An “.INF” file (DAQPCARD.INF) is provided on the root directory of the DAQSUITE CD-ROM for easy installati on of the DAQP series car d under Wind ows 95/98. The operating system uses the “.INF” file to determine what system resources are required by the card, searches for available resources to fill the requirements, configures the DAQP card hardware and then updates the hardware registry with an entry that allocates these resources.
2.2.1 Installing the DAQP Series Card
1. Insert the DAQP card in any available PCMCIA socket.
2. The first time a new PCMCIA type card is installed the “New Hardware Found” window opens. Windows 95/98 will automatically detect and configure the card. If the “New Hardware Found” window does not open, skip to the next section: “Viewing the PCMCIA Card Status”.
3. Windows will ask for the CD-ROM that came with the device. Insert the CD, click “Next” to continue and then click “Finish”.
4. W indows automatically b rowses the root dir ectory on the CD for the IN F file that defines configurations for the new hardware type found. The file name is not required. After searching the root directory, Windows will choose the correct file.
5. Your new PCMCIA card should now be configured. In the future, Windows will automatically recognize and configure this specific PCMCIA card type.
2.2.2 Viewing the DAQP Series Card Status
1. Double click the “My Computer” icon located on the Windows 95/98 desktop. This opens a folder showing the various drives, printers, etc. (This can also be done by clicking “Start”, “Settings” and then “Control Panel”).
2. Doub le click the “Control Pane l” icon. This opens another fol der with dif ferent system configuration utilities.
3. Double click the “PC card (PCMCIA)” icon. This opens the “PC Card (PCMCIA) Properties” window.
4. The “PC Card (PCMCIA) Properties” window shows the status of your computers PCMCIA sockets. The DAQP card should be listed in one of these sockets. To change the DAQP card configuration see the next section.
IMPORTANT:
DAQP-12/12H/16 Users Manual 11
If you are using Wi ndows 95/98 to configure the DAQP card then ignore section 2.3 of this chapter. The Windows 95/98 operating system completely installs and configures the DAQP series ca rd. Do NOT attempt to use the D AQP series Client Dri ver or Enabler to configure any DAQP series card under Windows 95/98.
2.2.3 Changing the Configuration of the DAQP Card
1.
Double cli ck the “My Computer” i con located on the Wind ows 95 desktop. Inside the “My Computer” folder, double click the “Control Panel” icon. This can also be done by clicking “Start”, “Settings” and then “Control Panel”.
2.
Inside the “Control Panel” fold er, double cli ck the “System” icon so that the “System Properties” window opens. Select the “Device Manager” tab. Find the entry titled “Data_Acquisition” on the device list. Expand the entry by clicking the leading “+” sign or by double clicking the name.
3.
From the expa nded sub-list, choose the DAQP card to reconfigure (ther e may be only one entry) by double clicking it.
4.
Select the “Resources” tab from the pop-up window. Click the resource type (either “Input/Output range” or “Interrupt Request”) from the “Resource Setting” table and then click the “Change Settings ...” button. This opens the “Edit Input/Output Range” or “ Edit Interrupt Request” window.
5.
Change the value by clicking on the slider controls by the “value” list and then click OK to confirm the change, or CANCEL to discard it. Watch for possible conflicts shown in the “Conflict Information” box.
The only conf iguration parameters that can be changed for the DAQP car d under Windows 95/98 are “Input/Output Ranges” and “Interrupt Request”.
2.3 Software Setup (Windows 3.xx and MS-DOS®)
Does not require PCMCIA Card and
Requires PCMCIA Card and Socket
Does not support automatic
Allows automatic configuration of
Interfaces directly to Intel 82365SL and
Interfaces to PCMCIA Card and
DAQP_EN.EXE
DAQP_CL.SYS
DAQP-12/12H/16 Users Manual 12
Two software configuration programs are provided with the DAQP card: a Client Driver named DAQP_CL.SYS and a card Enabler named DAQP_EN.EXE. Either one of these programs may be used to configure the card below highlights the differences between the Client Driver and the Enabler programs. (Detailed instructions for using the Client Driver and Enabler are discussed in Chapters 3 and 4 respectively).
but only one may be used at a time
EnablerClient Driver
. The table
Socket Services software (PCMCIA host adapter independent)
DAQP card upon insertion (Hot Swapping)
Services software
Table 2-1. Comparison Between Client Driver and Enabler
On systems with Card and Socket Services installed, the Client Driver is the preferred method of installation. To determine if Card and Socket Services software is installed, install the DAQP series Client Driver as discussed in Chapter 3. When loaded, the Client Driver will display an error message if Card and Socket Services software is not detected.
other PCIC compatible PCMCIA host adapters
configuration of DAQP card upon insertion (Hot Swapping)
Socket Services software
3. Using the Client Driver
DAQP-12/12H/16 Users Manual 13
3.1
For systems using MS-DOS and PCMCIA Card and Socket Services software, a Client Driver named “DAQP_CL.SYS” i s provided to confi gure the DAQP series card s. PCMCIA Card and Socket Services software is not provided and must be purchased independently.
Some versions of Card and Socket Services dated b efore 1993 do not support general purpose I/O cards. After careful installation of the Client Driver, if the DAQP card still does not configure or operate properly, an updated version of Card and Socket Services software may be required. The following procedures are used to install the DAQP series Client Driver:
Installing the Client Driver
1. Copy the file DAQP_CL.SYS located in the PCMCIA\DOS\CLIENTS directory of the “DAQSUITE” CD-ROM onto the root directory of the system hard drive.
2. Using an ASCII text editor, open the system CONFIG.SYS file located in the root directory of the boot drive.
3. Locate the line in the CONFIG.SYS file where the Card and Socket Services software is installed.
4. AFTER the line installing the Card and Socket Services software, add the following line to the CONFIG.SYS file:
DEVICE = drive:\path\DAQP_CL.SYS options where options ar e the DAQP series Cl ient Driver command line options discussed on
the following pages. (Path is only required if the user copies the Client Driver into a directory other than the root directory).
5. Save the CONFIG.SYS file and exit the text editor.
6. Insert the DAQP card into one of the system PCMCIA slots.
NOTE: Since the DAQP series Client Driver supports "Hot Swapping", it is not necessary to have the DAQP card installed when booting the system. However, by inserting the card before booting, the Client Driver will report the card configuration during the boot process and thereby verify changes made to the CONFIG.SYS file.
7. Reb oot the system and note the message d isplay ed when the Cli ent Dri ver is loade d. If the Client Driver reports an “invalid command line option”, correct the entry in the CONFIG.SYS f ile and reb oot the system. If the Client D river r eports “Card and Sock et Services not found”, then either Card and Socket Services software must be installed on the system or the DAQP series Enabler program must be used to configure the card, (see Chapter 4 ). If the Client Driver reports the desired card configuration, the installation process is complete and the DAQP card may be removed and inserted from the system as desir ed. On each insertion into the PCMCIA socket, the DAQP card wil l automatically be reconfigured to the specified settings.
3.2
DAQP-12/12H/16 Users Manual 14
The DAQP series Client Dri ver accepts up to eight command l ine arguments from the user to determine the configuration of the DAQP card. If any arguments are provided, the Client Driver will attempt to configure any DAQP card with the options specified in the order they are entered on the command line. Each argument must be enclosed i n parenthesi s and must be separated from other arguments by a space in the command line. Inside an argument, a comma (no space) should b e used to separate the para meters f rom each other if there are two or more parameters. Within each argument, any or all of the following parameters may be specified:
(b address) Specifies the base I/O address of the DAQP card in hexadecimal.
(i irq) Specifies the interrupt level (IRQ) of the DAQP card in hexadecimal.
Client Driver Command Line Options
Address” must be in the range 100H - 3F8H and must reside on an even 8-byte boundary (“address” must end in 0 or 8). If this option is omitted, a base address will be assigned by Card and Socket Services software.
Irq” must be one of the following values: 3, 4, 5, 7, 9, 10, 11, 12, 14, 15 or 0 if no IRQ is desired. If this option is omitted, an interrupt level will be assigned by Card and Socket Services software.
(s socket) Specifies the PCMCIA socket number to configure.
“Socket” must be in the range 0 - 15. If this option is omitted, the configuration argument will be applied to any DAQP card inserted into any socket(s) in the system.
3.3 Client Driver Installation Examples
With the Client Driver, the user may specify a list of selections (in the form of command line arguments) for the configuration of the DAQP series cards. The Client Driver scans this list from left to right until it finds a selection that is currently available in the system. If none of the preferred selections are available, the Client Driver requests a configuration from Card and Socket Services software.
Example 1: DEVICE = C:\DAQP_CL.SYS In example 1, no command line arguments are specified. The Client Driver will configure the
DAQP card into ANY socket with a base ad dress and IRQ level assigned by Card and Socket Services.
Example 2: DEVICE = C:\DAQP_CL.SYS (b300) In this example, a single command line argument is provided. The Client Driver will attempt
to configure a DAQP card inserted into ANY socket with a base address of 300H and an IRQ level assigned by Card and Socket Services. If the base address 300H is not available, the DAQP card will NOT be configured.
Example 3: DEVICE = C:\DAQP_CL.SYS (s0,b300,i5)
Example 3 is also a single command line argument. The Client Driver will attempt to
DAQP-12/12H/16 Users Manual 15
configure the DAQP card inserted in socket 0 at base address 300H and IRQ level 5. If either address 300H or IRQ 5 are unavailable, the card will NOT be configured. In addition, the Client Driver will NOT configure any DAQP card unless inserted into socket 0.
Example 4: DEVICE = C:\DAQP_CL.SYS (b300,i5) (i10) ( ) Three command line arguments are provided in this example. The Client Driver will first
attempt to configure a DAQP card inserted into any socket wi th a base address 300H and IRQ level 5. If either address 300H or IRQ 5 are unavailable, the Client Driver will proceed to the second command line argument and attempt to configure the card with a base address assigned by the Card and Socket Services and IRQ level 10. If IRQ 10 is also unavailable, the Client Driver will then go to the third command line argument and attempt to configure it with a base address and an IRQ level assigned by Card and Socket Services.
Example 5: DEVICE = C:\DAQP_CL.SYS (b300,i5) ( ) (i10) The difference between examples 5 and 4 is the order of the second and third command line
arguments. The Client Driver will first attempt to configure a DAQP card inserted into any socket with a base address 300H and IRQ level 5. If either address 300H or IRQ 5 are unavailable, the Client Driver will proceed to the second command line argument and attempt to configure the card with a base address and IRQ level assigned by Card and Socket Services. Since the second command line argument includes all available address and IRQ resources, the third command line argument will never be reached. The user must ensure the command line arguments are placed in a logical order.
Example 6: DEVICE = C:\DAQP_CL.SYS (s0,b300,i5) (s1,b310,i10) There are two command line arguments in example 6, which is desirable in systems where
two or more DAQP cards are to be installed. The Client Driver will attempt to configure the DAQP card in socket 0 with base addr ess 300H and IRQ level 5. If there is a DAQP card i n socket 1, it will be configured with base address 310H and IRQ 10. This allows the user to force the card addresses and I RQ settings to be socket speci f i c as required by software or cable connections. If the requested resources are not available, the DAQP cards will not be
configured.
3.4 Common Problems
3.4.1 Generic Client Drivers
Many Card and Socket Services packages include a generic client driver (or SuperClient) which configures standard I/O devices. If one of these generic client drivers is installed, it may configure the DAQP card and cause the DAQP series Client Driver to fail installation. If this is the case, the operation of the generic client driver can be modified so that it will not configure the DAQP card. Place the DAQP series Client Driver command line before the generic client driver command line in the CONFIG.SYS file. Consult the Card and Socket Services documentation for availability and details of this feature.
Loading...
+ 32 hidden pages