Measurement Computing Corporation PCI-DAC6700 PCI-DAC6702, PCI-DAC6703, PCI-DAC6704 High resolution analog output and digital I/O board User's Guide
Below you will find brief information for PCI-DAC6704, PCI-DAC6703, PCI-DAC6702. These cards provide various digital I/O and DC setpoint applications for boards designed for PCI bus-compatible computers. They have eight TTL-compatible digital I/O channels that are configured as one eight-bit port. You can configure each channel individually as either input or output. Digital channels are configured as inputs by default. Digital bits are pulled up to +5V with 47k resistors. Positions are available for pull-down resistors.
Advertisement
Advertisement
PCI-DAC6702
PCI-DAC6703
PCI-DAC6704
High Resolution Analog Output and Digital I/O
User's Guide
Document Revision 2, September, 2003
© Copyright 2003, Measurement Computing Corporation
Lifetime Warranty
Every hardware product manufactured by Measurement Computing Corp. is warranted against defects in materials or workmanship for the life of the product, to the original purchaser. Any products found to be defective will be repaired or replaced promptly.
30 Day Money Back Guarantee
Any Measurement Computing Corp. product may be returned within 30 days of purchase for a full refund of the price paid for the product being returned. If you are not satisfied, or chose the wrong product by mistake, you do not have to keep it. Please call for a RMA number first. No credits or returns accepted without a copy of the original invoice. Some software products are subject to a repackaging fee.
These warranties are in lieu of all other warranties, expressed or implied, including any implied warranty of merchantability or fitness for a particular application. The remedies provided herein are the buyer’s sole and exclusive remedies. Neither Measurement Computing Corp., nor its employees shall be liable for any direct or indirect, special, incidental or consequential damage arising from the use of its products, even if Measurement
Computing Corp. has been notified in advance of the possibility of such damages.
MEGA-FIFO, the CIO prefix to data acquisition board model numbers, the PCM prefix to data acquisition board model numbers, PCM-DAS08, PCM-D24C3, PCM-DAC02, PCM-COM422, PCM-COM485, PCM-
DMM, PCM-DAS16D/12, PCM-DAS16S/12, PCM-DAS16D/16, PCM-DAS16S/16, PCI-DAS6402/16,
Universal Library, InstaCal, Harsh Environment Warranty and Measurement Computing Corp. are registered trademarks of Measurement Computing Corp.
IBM, PC, and PC/AT are trademarks of International Business Machines Corp. Windows is a trademark of
Microsoft Corp. All other trademarks are the property of their respective owners.
Information furnished by Measurement Computing Corp. is believed to be accurate and reliable. However, no responsibility is assumed by Measurement Computing Corp. neither for its use; nor for any infringements of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of Measurement Computing Corp.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by photocopying, recording or otherwise without the prior written permission of Measurement Computing Corp.
Notice
Measurement Computing Corporation does not authorize any Measurement Computing Corporation product for use in life support systems and/or devices without the written approval of the CEO of Measurement
Computing Corporation. Life support devices/systems are devices or systems which, a) are intended for surgical implantation into the body, or b) support or sustain life and whose failure to perform can be reasonably expected to result in injury. Measurement Computing Corp. products are not designed with the components required, and are not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis of people.
HM PCI-DAC670x.doc
ii
Lifetime
Harsh Environment Warranty ™
Any product manufactured by Measurement Computing Corp. that is damaged (even due to misuse) may be replaced for only 50% of the current list price. I/O boards face some tough operating conditions
some more severe than the boards are designed to withstand.
When a board becomes damaged, just return the unit with an order for its replacement at only 50% of the current list price. We don’t need to profit from your misfortune. By the way, we honor this warranty for any manufacturer’s board that we have a replacement for! iii
Table of Contents
Preface
Chapter 1
Introducing the PCI-DAC6700 Series Boards ................................................ 1-1
and Universal Library .............................................. 1-3
Chapter 2
Chapter 3
Programming and Software Applications ...................................................... 3-1
Chapter 4
Chapter 5
v
PCI-DAC6702/6703/6704 User's Guide
vi
Preface
About this User's Guide
What you will learn from this user's guide
This user's guide explains how to install, configure, and use the PCI-DAC6700 Series boards so that you get the most out of their voltage and current analog outputs and digital I/O features.
This user's guide also refers you to related documents available on our web site, and to technical support resources that can also help you get the most out of these boards.
Conventions in this user's guide
The following conventions are used in this manual to convey special information.
For more information on …
Text presented in a box signifies additional information and helpful hints related to the subject matter you are reading.
Caution! Shaded caution statements present information to help you avoid injuring yourself and others, damaging your hardware, or losing your data.
<
#
:
#
>
Angle brackets that enclose numbers separated by a colon signify a range of numbers, such those assigned to registers, bit settings, etc.
bold text
italic text
Bold text is used for the names of objects on the screen, such as buttons, text boxes, and check boxes. For example:
1. Insert the disk or CD and click the OK button.
Italic text is used for the names of manuals and help topic titles, and to emphasize a word or phrase. For example:
The InstaCal installation procedure is explained in the Software
Installation Manual.
Never touch the exposed pins or circuit connections on the board.
PCI-DAC6700 Series Term when referring to all three boards—PCI-DAC6702, PCI-DAC6703,
PCI-DAC6704. vii
PCI-DAC6702/6703/6704 User's Guide About this User's Guide
Where to find more information
The following electronic documents provide information that can help you get the most out of your PCI-DAC6700 Series board.
MCC's Guide to Signal Connections is available on our web site at www.mccdaq.com/signals/signals.pdf
.
MCC's Register Map for the PCI-DAC6700 Series is available on our web site at www.mccdaq.com/registermaps/RegMapPCI-DAC670x.pdf
.
MCC's Specifications: PCI-DAC6702, PCI-DAC6703, and PCI-DAC6704 (the PDF version of Chapter 5 in this guide) is available on our web site at www.mccdaq.com/pdfs/PCI-DAC670x.pdf.
MCC's Universal Library User's Guide is available on our web site at www.mccdaq.com/PDFmanuals/sm-ul-user-guide.pdf
.
MCC's Universal Library Function Reference is available on our web site at www.mccdaq.com/PDFmanuals/sm-ul-functions.pdf
.
This user's manual is also available on our web site at www.mccdaq.com/PDFmanuals/PCI-DAC670x.pdf
. viii
Chapter 1
Introducing the PCI-DAC6700 Series Boards
Overview: PCI-DAC6700 Series board features
This manual explains how to install and use your PCI-DAC6702, PCI-DAC6703, and
PCI-DAC6704 board. This manual refers to these boards collectively as PCI-DAC6700
Series boards.
PCI-DAC6700 Series boards are high-resolution analog output and digital I/O boards designed for PCI bus-compatible computers. You can use PCI-DAC6700 Series boards for various digital I/O and DC setpoint applications. The channels provided by each board are listed in Ta ble 1-1 .
Table 1-1. PCI-DAC6700 Series board channel features
Voltage Analog Output Current Analog Output Digital I/O
PCI-DAC6702 8
PCI-DAC6703 16
PCI-DAC6704 16
-
-
16
8
8
8
The voltage output range for each board is ±10.1V volts. The current output range for the PCI-DAC6704 is 0-20 mA.
Each board has eight TTL-compatible digital I/O channels that are configured as one eight-bit port. You can configure each channel individually as either input or output.
Digital channels are configured as inputs by default. Digital bits are pulled up to +5V with 47k resistors. Positions are available for pull-down resistors.
PCI-DAC6700 Series boards feature plug-and-play installation and on-board digital calibration. All I/O signals are transmitted through a 100-pin connector.
PCI-DAC6700 Series boards have a 16-bit digital to analog converter (DAC) that may be periodically updated with new channel data. DAC channel data is stored in nonvolatile RAM (nvRAM). Each channel has a main circuit that maintains the channel value between DAC updates. For the PCI-DAC6704 board, the DAC is multiplexed to create the 16 voltage outputs and 16 current outputs.
PCI-DAC6700 Series boards are equipped with an onboard temperature sensor that measures the air temperature flowing over the board.
1-1
PCI-DAC6702/6703/6704 User's Guide Introducing the PCI-DAC6700 Series Boards
The block diagram shown in Figure 1-1 illustrates the functionality of the
PCI-DAC6700 Series boards.
16
Voltage
Output
Circuit
Main
Voltage
Circuit
16
Current
Output
Circuit
16 channels
PCI-DAC6704 only
Main
Current
Circuit
DAC
Out
DAC
Out
16-Bit
DAC
DIO (7:0)
Digital I/O
8-bit
nvRAM
RAM
Address/
Control
RAM
Data
Control
Temperature
Sensor
Bus Interface
Logic
+5V
0.75 A
Resettable circuit breaker
PCI BUS (5V, 32-Bit, 33MHZ)
Figure 1-1. PCI-DAC6700 Series functional block diagram
1-2
PCI-DAC6702/6703/6704 User's Guide Introducing the PCI-DAC6700 Series Boards
Software features–InstaCal
and Universal Library
PCI-DAC6700 Series boards ship with the InstaCal
software configuration utility package. InstaCal is a complete installation, calibration, and test program for data acquisition and control boards. Complete with extensive error checking, InstaCal guides you through the installation and setup of your data acquisition board, and creates the board configuration file for use by your program or application software package. The procedure for installing InstaCal is explained in the Software Installation Manual
(available on our web site at www.mccdaq.com/PDFmanuals/sm-installation.pdf
).
The optional Universal Library™ fully supports the PCI-DAC6700 Series boards. The
Universal Library is a complete set of I/O libraries and drivers for all MCC boards and for all Windows-based languages. When using the Universal Library, you can switch boards or even programming languages, and the syntax remains constant.
1-3
Chapter 2
Installing the Board
This section contains instructions on the installation and configuration of your PCI-
DAC6700 Series board, and includes cabling and accessory equipment.
What is included with your board
As you unpack your board shipment, verify that the following components are included.
Standard shipment
The following items should be included with your shipment:
PCI-DAC670x board (PCI-DAC6703 and PCI-DAC6704 boards are shown below)
PCI-DAC6703 PCI-DAC6704
InstaCal installation CD.
If you ordered the optional Universal Library, use that CD to install both InstaCal and the Universal Library.
2-1
PCI-DAC6702/6703/6704 User's Guide
MCC's Software Installation Manual
Installing the Board
Optional components
If you ordered any of the following products with your PCI-DAC6700 Series board, they should be included with your shipment.
Universal Library
Universal Library™ Data Acquisition and Control Programming Tools (InstaCal installation package is included on the CD)
Universal Library User's Guide and Universal Library Function Reference.
2-2
PCI-DAC6702/6703/6704 User's Guide
Cables
Installing the Board
C100HD50-x C100MMS-x
For more information on these MCC cables, refer to the " Connecting the board for I/O operations
" section on page 2-5.
Accessories
MCC provides signal termination products for use with the PCI-DAC6700 Series. Refer
to the " Field wiring and signal termination accessories
" section for a complete list of compatible accessory products.
If any items are missing or damaged, contact Measurement Computing Corp. by phone, fax, or e-mail:
Phone: 508-946-5100 and follow the instructions for reaching Tech Support.
Fax: 508-946-9500 to the attention of Tech Support
Email: [email protected]
Unpacking the board
Each PCI-DAC6700 Series board is shipped in an antistatic container to prevent damage by an electrostatic discharge. To avoid such damage, perform the following procedure when unpacking and handling your board:
1.
Before opening the antistatic container, ground yourself with a wrist-grounding strap or by holding onto a grounded object (such as the computer chassis).
2.
Touch the antistatic container to the computer chassis before removing the board from the container.
3.
Remove the board from the container. Never touch the exposed pins or circuit connections on the board.
2-3
PCI-DAC6702/6703/6704 User's Guide Installing the Board
Installing the software
Install the InstaCal software included with your board before you install the hardware. If you ordered the Universal Library software, install that software instead. InstaCal is installed at the same time as the Universal Library.
Installing the software first ensures that the information required for proper board detection is installed and available at boot up. The procedure for installing InstaCal is explained in the Software Installation Manual included with your board (and also available on our web site at www.mccdaq.com/PDFmanuals/sm-installation.pdf
).
If you ordered the Universal Library…
If you ordered the optional Universal Library, use that CD to install both InstaCal and the Universal Library.
Installing the hardware
PCI-DAC6700 Series boards are completely plug-and-play. There are no switches or jumpers to set on these boards. Configuration is controlled by your system's BIOS. To install your board, follow the steps below:
1.
2.
Turn your computer off, open it up, and insert your board into an available PCI slot.
Close your computer and turn it on.
If you are using an operating system with support for plug-and-play (play (such as
Windows 95 or Windows 2000), a dialog box displays as the system loads, indicating that new hardware has been detected. If the information file for this board is not already loaded onto your PC, you are prompted for the disk containing this file. The InstaCal software supplied with your board contains this file. If required, insert the disk or CD and click
OK
.
3.
To test your installation and configure your board, run the InstaCal utility you installed in the previous section. Refer to the Software Installation Manual that came with your board ( www.mccdaq.com/PDFmanuals/sm-installation.pdf
) for information on how to initially set up and load InstaCal.
4. If your board has been powered-off for more than 10 minutes, allow your computer to warm up for at least 15 minutes before acquiring data. This warm-up period is required in order for the board to achieve its rated accuracy. The high speed components used on the board generate heat, and it takes this amount of time for a board to reach steady state if it has been powered off for a significant amount of time.
2-4
PCI-DAC6702/6703/6704 User's Guide Installing the Board
Connecting the board for I/O operations
Connectors, cables – main I/O connector
Table 2-1 lists the board connectors, applicable cables, and compatible accessory products for the PCI-DAC6700 Series.
Table 2-1. Board Connectors, Cables, and Accessory Equipment
Connector type Shielded, SCSI 100-pin D-type
Compatible Cables
C100HD50-x unshielded round cable. x = 3 or 6 feet. (Figure 2-1)
C100MMS-x shielded round cable. x = 1, 2, or 3 meters. (Figure 2-2)
Compatible accessory products with the C100HD50-x cable
BNC-16SE
BNC-16DI
CIO-MINI50
CIO-TERM100
Compatible accessory products with the C100MMS-x cable
SCB-50
SCB-100
BNC-DI-FE
Information on signal connections
General information regarding signal connection and configuration is available in the
Guide to Signal Connections. This document is available on our web site at http://www.measurementcomputing.com/signals/signals.pdf
.
Pinout – main I/O connector
The main I/O connector pinouts for each board are shown in the following tables. Note that the DIO[7:0] signals are provided in two locations, in order to provide flexibility for applications which use the C100HD50-x ribbon cable.
2-5
PCI-DAC6702/6703/6704 User's Guide
Signal Name
AGND7
AGND
VCH8
AGND8
VCH9
AGND9
VCH10
AGND10
VCH11
AGND11
VCH12
AGND12
VCH13
AGND13
VCH14
AGND14
AGND
VCH0
AGND0
VCH1
AGND1
VCH2
AGND2
VCH3
AGND3
VCH4
AGND4
VCH5
AGND5
VCH6
AGND6
VCH7
VCH15
AGND15 n/c n/c n/c n/c
PC 5V
DIO0
DIO1
DIO2
DIO3 n/c
DIO4
DIO5
DIO6
DIO7 n/c
GND
PCI slot
↓
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
29
30
31
32
25
26
27
28
21
22
23
24
17
18
19
20
13
14
15
16
9
10
11
12
7
8
5
6
3
4
1
2
45
46
47
48
41
42
43
44
49
50
37
38
39
40
33
34
35
36
Table 2-2. PCI-DAC6704 connector pinout
Pin
79
80
81
82
75
76
77
78
71
72
73
74
67
68
69
70
63
64
65
66
59
60
61
62
55
56
57
58
51
52
53
54
95
96
97
98
91
92
93
94
87
88
89
90
83
84
85
86
99
100
AGND23
AGND
ICH24
AGND24
ICH25
AGND25
ICH26
AGND26
ICH27
AGND27
ICH28
AGND28
ICH29
AGND29
ICH30
AGND30
AGND
ICH16
AGND16
ICH17
AGND17
ICH18
AGND18
ICH19
AGND19
ICH20
AGND20
ICH21
AGND21
ICH22
AGND22
ICH23
DIO6
DIO7 n/c n/c n/c
GND n/c n/c
ICH31
AGND31
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5 n/c
GND
Installing the Board
2-6
PCI-DAC6702/6703/6704 User's Guide
Signal Name
AGND7
AGND
VCH8
AGND8
VCH9
AGND9
VCH10
AGND10
VCH11
AGND11
VCH12
AGND12
VCH13
AGND13
VCH14
AGND14
AGND
VCH0
AGND0
VCH1
AGND1
VCH2
AGND2
VCH3
AGND3
VCH4
AGND4
VCH5
AGND5
VCH6
AGND6
VCH7
VCH15
AGND15 n/c n/c n/c n/c
PC 5V
DIO0
DIO1
DIO2
DIO3 n/c
DIO4
DIO5
DIO6
DIO7 n/c
GND
PCI slot
↓
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
29
30
31
32
25
26
27
28
21
22
23
24
17
18
19
20
13
14
15
16
9
10
11
12
7
8
5
6
3
4
1
2
45
46
47
48
41
42
43
44
49
50
37
38
39
40
33
34
35
36
Table 2-3. PCI-DAC6703 connector pinout
Pin
79
80
81
82
75
76
77
78
71
72
73
74
67
68
69
70
63
64
65
66
59
60
61
62
55
56
57
58
51
52
53
54
95
96
97
98
91
92
93
94
87
88
89
90
83
84
85
86
99
100
AGND
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
DIO6
DIO7 n/c n/c n/c
GND n/c n/c n/c
AGND
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5 n/c
GND
2-7
Installing the Board
PCI-DAC6702/6703/6704 User's Guide
Signal Name
AGND7
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND
AGND
VCH0
AGND0
VCH1
AGND1
VCH2
AGND2
VCH3
AGND3
VCH4
AGND4
VCH5
AGND5
VCH6
AGND6
VCH7 n/c
AGND n/c n/c n/c n/c
PC 5V
DIO0
DIO1
DIO2
DIO3 n/c
DIO4
DIO5
DIO6
DIO7 n/c
GND
PCI slot
↓
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
29
30
31
32
25
26
27
28
21
22
23
24
17
18
19
20
13
14
15
16
9
10
11
12
7
8
5
6
3
4
1
2
45
46
47
48
41
42
43
44
49
50
37
38
39
40
33
34
35
36
Table 2-4. PCI-DAC6702 connector pinout
Pin
79
80
81
82
75
76
77
78
71
72
73
74
67
68
69
70
63
64
65
66
59
60
61
62
55
56
57
58
51
52
53
54
95
96
97
98
91
92
93
94
87
88
89
90
83
84
85
86
99
100
AGND
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
DIO6
DIO7 n/c n/c n/c
GND n/c n/c n/c
AGND
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5 n/c
GND
Installing the Board
2-8
PCI-DAC6702/6703/6704 User's Guide
Cabling
Pins 1-50 are on the long side of the “D” connector.
50 100
Strain relief is stamped “Pins 1-50”.
49 50
Installing the Board
Key
1
2
The red stripe identifies pin # 1
99 100
1 51
Key
Pins 51-100 are on the short side of the “D” connector.
Strain relief is
Stamped “Pins 51-100”.
51 52
The red stripe identifies pin # 51
Figure 2-1. C100HD50-x Cable Connections
Details on the C100HD50-x cable are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=104&pf_id=1203 .
50 100
50 100
1 51
1
Figure 2-2. C100MMS-x Cable
Details on the C100MMS-x cable are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=104&pf_id=1514 .
2-9
51
PCI-DAC6702/6703/6704 User's Guide Installing the Board
Field wiring and signal termination accessories
You can use the following BNC and screw terminal boards to terminate field signals and route them into the PCI-DAC6700 Series using the C100HD50-x cable:
BNC-16SE – Brings analog signals to standard BNC connectors. Designed for boards operating in single-ended mode. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=101&pf_id=713 .
BNC-16DI – Brings analog signals to standard BNC connectors. Designed for boards operating in differential mode. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=101&pf_id=714 .
CIO-MINI50 – 50-pin screw terminal board. Two boards are required. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=102&pf_id=258 .
CIO-TERM100 – 100-pin screw terminal board (daisy-chained 50-pin IDC connectors). Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=102&pf_id=281 .
SCB-50 – 50 conductor, shielded signal connection/screw terminal box provides two independent 50-pin connections. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=196&pf_id=1168 .
You can use the following screw terminal box and BNC connector box to terminate field signals and route them into the PCI-DAC6700 Series board using the C100MMS-x cable:
SCB-100 – 100 conductor, shielded signal connection/screw terminal box provides two independent 50-pin connections. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept_id=196&pf_id=1169 .
BNC-16DI-FE – Brings analog signals to standard BNC connectors. Designed to be compatible with the 100-pin shielded C100MMS-x cable. Details on this product are available on our web site at www.mccdaq.com/cbicatalog/cbiproduct.asp?dept%5Fid=101&pf%5Fid=1541 .
2-10
Chapter 3
Programming and Software Applications
After following the installation instructions in the "
" chapter, your board should now be installed and ready for use.
Programming languages
Measurement Computing’s Universal Library
provides complete access to PCI-
DAC6700 Series board functions from the full range of Windows
programming languages. If you are planning to write programs, or would like to run the example programs for Visual Basic
or any other language, refer to the Universal Library User’s
Guide. This document is available on our web site at www.mccdaq.com/PDFmanuals/sm-ul-user-guide.pdf
.
Packaged applications programs
Many packaged application programs, such as SoftWIRE
, Labtech Notebook™, and
HP-VEE™, now have drivers for your board. If the package you own does not have drivers for the board, please fax or e-mail the package name and the revision number from the install disks. We will research the package for you and advise how to obtain drivers.
Some application drivers are included with the Universal Library package, but not with the application package. If you have purchased an application package directly from the software vendor, you may need to purchase our Universal Library and drivers. Please contact us by phone, fax or e-mail:
Phone: 508-946-5100 and follow the instructions for reaching Tech Support.
Fax: 508-946-9500 to the attention of Tech Support
Email: [email protected]
3-1
PCI-DAC6702/6703/6704 User's Guide Programming and Software Applications
Register-level programming
You should use the Universal Library or one of the packaged application programs mentioned above to control your board. Only experienced programmers should try register-level programming. If you need to program at the register level in your application, refer to the PCI-DAC6700 Series register map. This document is available on our website at www.mccdaq.com/registermaps/RegMapPCI-DAC670x.pdf
.
3-2
Chapter 4
Calibrating the Board
You should calibrate the board using the InstaCal utility software after the board has fully warmed up. The recommended warm-up time is 15 minutes. For best results, calibrate the board immediately before use. The high resolution analog components on the board are temperature-sensitive, so calibrating the board before use ensures that your board is operating with the optimum calibration values. All calibration values are saved in nvRAM.
Calibration theory
InstaCal calibrates the board's analog outputs for offset and gain (see ). A trim
DAC is used to adjust the gain of the DAC. A separate DAC is used to adjust offset on the final output amplifier.
Figure 4-1
Analog Out
D/A
Ref
Gain
Adjust
Offset
Adjust
Trim DAC Trim DAC
Figure 4-1. Analog Output Calibration
Calibration schedule
You should calibrate your PCI-DAC6700 Series board once per year using InstaCal's calibration procedures.
4-1
Chapter 5
Specifications
Typical for 25°C unless otherwise specified.
Analog Output Section
D/A Converter type
Resolution
Number of Channels
DNL
Monotonicity
Update rate, max
Update modes
Output short-circuit duration
Power-on State
Table 5-1. Analog Output Specifications
Enhanced R-2R
16-bits, 1 in 65536
PCI-DAC6704
PCI-DAC6703
PCI-DAC6702
±1 LSB max
16 voltage and 16 current
16 voltage
8 voltage
16-bits, guaranteed after calibration
PCI-DAC6704 555 S/s per channel
PCI-DAC6703
PCI-DAC6702
1111 S/s per channel
1111 S/s per channel
Software selectable per channel for update immediate
(default), or update from NVRAM on command
Indefinite @25mA
Independent, user-defined power-on states.
Table 5-2. Voltage Output Specifications
Range ±10.1V
Output coupling
Output impedance
Current drive
Load capacitance
DC
0.1Ω max.
±10 mA max
10,000 pF
Slew Rate
Settling Time (full scale step)
0.5V/µs typ.
7.2ms max to ±0.5LSB
Noise 100µV rms
, DC to 1MHz BW
Offset Temperature Coefficient ±5 µV/ºC
Gain Temperature Coefficient ±1 ppm/ºC
Protection
Data Transfers
Short circuit to ground
Programmed I/O
5-1
PCI-DAC6702/6703/6704 User's Guide Specifications
Table 5-3. Current Output Specifications (PCI-DAC6704 ONLY)
Output impedance
Output Compliance
1 GΩ minimum
0 to 10 V
Slew Rate
Settling Time (full scale step)
1 mA/µs typ.
14.4 ms max to ±0.5LSB
Noise 1µA rms
, DC to 1 MHz BW
Offset Temperature Coefficient ±10 nA/ºC
Gain Temperature Coefficient
Protection
±2 ppm/ºC
Short circuit and open circuit
Range
1
Table 5-4. Absolute Accuracy Components - All values are (±)
% of
Reading
Offset
Absolute
Accuracy at FS
Temp Drift
2
(%/ºC)
±10V 0.0019 ±710µV 0.0001 ±1mV
0 to 20 mA (6704 only) 0.0034 ±1435nA 0.0002 ±2µA
1.
The PCI-DAC6704 current outputs will vary when set in the 0 to 100uA range.
2.
Temp drift applies only if the ambient temperature changes by more than ±10ºC since the last calibration.
Each PCI-DAC670x board is tested at the factory to assure that the overall error does not exceed the values specified in Table 5-4 .
Table 5-5. Relative Accuracy
±10V
0 to 20 mA
±1.0 LSB, max
±1.0 LSB, max
Relative accuracy is defined as the measured deviation from a straight line drawn between measured endpoints of the transfer function.
5-2
PCI-DAC6702/6703/6704 User's Guide Specifications
Analog Output Calibration
Recommended warm-up time
Calibration
Onboard calibration reference
Calibration interval
Table 5-6. Analog I/O Calibration
15 minutes
Auto-calibration, calibration factors for each range stored on board in non-volatile RAM.
DC Level: 10.000V± 1mV. Actual measured values stored in
EEPROM.
Tempco: 0.6ppm/°C max
Long-term stability: ±6ppm/sqrt(1000 hrs)
1 year
Digital Input / Output
Digital Type
Number of I/O
Configuration
Input high voltage
Input low voltage
Output high voltage
(IOH = –32mA)
Output low voltage
(IOL = 32mA)
Data Transfer
Power-up / reset state
Table 5-7. Digital I/O
Discrete, 5V/TTL compatible
8
8 bits, independently programmable for input or output. Position available for pull-up/pull-down resistor network (not populated).
2.0V min, 7.0V absolute max
0.8V max, –0.5V absolute min
3.80V min, 4.20V typ
0.55V max, 0.22V typ
Programmed I/O
Input mode (high impedance)
Power Consumption
+5V
+5V available at I/O connector
Table 5-8. Power Consumption Specifications
PCI-DAC6704 1.8 A max.
PCI-DAC6703
PCI-DAC6702
1.1 A max.
1.0 A max.
0.75A max, protected with a resettable fuse
5-3
PCI-DAC6702/6703/6704 User's Guide Specifications
Environmental
Table 5-9. Environmental Specifications
Operating Temperature Range 0 to 55°C
Storage Temperature Range -20 to 70°C
Humidity 0 to 90% non-condensing
Mechanical
Card dimensions
Form factor
Table 5-10. Mechanical Specifications
PCI half card: 174.4mm(L) x 106.9mm(W) x18.4mm(H)
Universal PCI keying. Compatible with either 3.3V or 5V
PCI signaling environments.
Main Connector and Pin Out
Connector type
Compatible Cables
Table 5-11. Main Connector Specifications
Shielded SCSI 100 D-Type
C100HD50-x, unshielded ribbon cable.
x = 3 or 6 feet
C100MMS-x, shielded round cable.
x = 1, 2, or 3 meters
Compatible accessory products
(with C100HD50-x cable)
Compatible accessory products
(with C100MMS-x cable)
BNC-16SE
BNC-16DI
CIO-MINI50
CIO-TERM100
SCB-50
SCB-100
BNC-16DI-FE
5-4
PCI-DAC6702/6703/6704 User's Guide Specifications
Pin Signal Name
1 AGND
2 VCH0
3 AGND0
4 VCH1
5 AGND1
6 VCH2
7 AGND2
8 VCH3
9 AGND3
10 VCH4
11 AGND4
12 VCH5
13 AGND5
14 VCH6
15 AGND6
16 VCH7
17 AGND7
18 AGND
19 VCH8
20 AGND8
21 VCH9
22 AGND9
23 VCH10
24 AGND10
25 VCH11
26 AGND11
27 VCH12
28 AGND12
29 VCH13
30 AGND13
31 VCH14
32 AGND14
33 VCH15
34 AGND15
35 n/c
36 n/c
37 n/c
38 n/c
40 DIO0
41 DIO1
42 DIO2
43 DIO3
44 n/c
45 DIO4
46 DIO5
47 DIO6
48 DIO7
49 n/c
50 GND
Table 5-12. PCI-DAC6704 Pin-out
Pin
51
Signal Name
AGND
80
81
82
83
76
77
78
79
72
73
74
75
68
69
70
71
84
85
86
87
88
89
90
64
65
66
67
60
61
62
63
56
57
58
59
52
53
54
55
95
96
97
98
91
92
93
94
99
100
DIO6
DIO7 n/c n/c n/c
GND n/c n/c n/c
GND
AGND
ICH24
AGND24
ICH25
AGND25
ICH26
AGND26
ICH27
AGND27
ICH28
AGND28
ICH29
AGND29
ICH30
AGND30
ICH31
ICH16
AGND16
ICH17
AGND17
ICH18
AGND18
ICH19
AGND19
ICH20
AGND20
ICH21
AGND21
ICH22
AGND22
ICH23
AGND23
AGND31
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5
Note: DIO[7:0] signals are provided in two locations in order to provide flexibility for applications which use the C100HD50-x ribbon cable.
5-5
PCI-DAC6702/6703/6704 User's Guide Specifications
Pin Signal Name
1 AGND
2 VCH0
3 AGND0
4 VCH1
5 AGND1
6 VCH2
7 AGND2
8 VCH3
9 AGND3
10 VCH4
11 AGND4
12 VCH5
13 AGND5
14 VCH6
15 AGND6
16 VCH7
17 AGND7
18 AGND
19 VCH8
20 AGND8
21 VCH9
22 AGND9
23 VCH10
24 AGND10
25 VCH11
26 AGND11
27 VCH12
28 AGND12
29 VCH13
30 AGND13
31 VCH14
32 AGND14
33 VCH15
34 AGND15
35 n/c
36 n/c
37 n/c
38 n/c
40 DIO0
41 DIO1
42 DIO2
43 DIO3
44 n/c
45 DIO4
46 DIO5
47 DIO6
48 DIO7
49 n/c
50 GND
Table 5-13. PCI-DAC6703 Pin-out
Pin
51
Signal Name
AGND
80
81
82
83
76
77
78
79
72
73
74
75
68
69
70
71
84
85
86
87
88
89
90
64
65
66
67
60
61
62
63
56
57
58
59
52
53
54
55
95
96
97
98
91
92
93
94
99
100
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND
AGND
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5
DIO6
DIO7 n/c n/c n/c
GND n/c n/c n/c
GND
Note: DIO[7:0] signals are provided in two locations in order to provide flexibility for applications which use the C100HD50-x ribbon cable.
5-6
PCI-DAC6702/6703/6704 User's Guide Specifications
Pin Signal Name
1 AGND
2 VCH0
3 AGND0
4 VCH1
5 AGND1
6 VCH2
7 AGND2
8 VCH3
9 AGND3
10 VCH4
11 AGND4
12 VCH5
13 AGND5
14 VCH6
15 AGND6
16 VCH7
17 AGND7
18 AGND
19 n/c
20 AGND
21 n/c
22 AGND
23 n/c
24 AGND
25 n/c
26 AGND
27 n/c
28 AGND
29 n/c
30 AGND
31 n/c
32 AGND
33 n/c
34 AGND
35 n/c
36 n/c
37 n/c
38 n/c
40 DIO0
41 DIO1
42 DIO2
43 DIO3
44 n/c
45 DIO4
46 DIO5
47 DIO6
48 DIO7
49 n/c
50 GND
Table 5-14. PCI-DAC6702 Pin-out
Pin
51
Signal Name
AGND
80
81
82
83
76
77
78
79
72
73
74
75
68
69
70
71
84
85
86
87
88
89
90
64
65
66
67
60
61
62
63
56
57
58
59
52
53
54
55
95
96
97
98
91
92
93
94
99
100
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND n/c
AGND
AGND
DIO0
DIO1
DIO2
DIO3
DIO4
DIO5
DIO6
DIO7 n/c n/c n/c
GND n/c n/c n/c
GND
Note: DIO[7:0] signals are provided in two locations in order to provide flexibility for applications which use the C100HD50-x ribbon cable.
5-7
EC Declaration of Conformity
We, Measurement Computing Corporation, declare under sole responsibility that the product
PCI-DAC6704
PCI-DAC6703
PCI-DAC6702
Part Number
High resolution analog output and digital IO interface boards for the PCI bus
Description to which this declaration relates, meets the essential requirements, is in conformity with, and CE marking has been applied according to the relevant EC Directives listed below using the relevant section of the following EC standards and other informative documents:
EU EMC Directive 89/336/EEC: Essential requirements relating to electromagnetic compatibility.
EN 55022 Class B (1995): Radiated and conducted emission requirements for information technology equipment.
ENV 50204 (1995): Radio-frequency electromagnetic field immunity
EN 55024 (1998): EC generic immunity requirements.
EN 50082-1 (1997): EC generic immunity requirements.
EN 61000-4-2 (1995): Electrostatic discharge immunity.
EN 61000-4-3 (1997) ENV 50204 (1996): RF immunity.
EN 61000-4-4 (1995): Electric fast transient burst immunity.
EN 61000-4-5 (1995): Surge immunity.
EN 61000-4-6 (1996): Radio frequency common mode immunity.
EN 61000-4-8 (1994): Power frequency magnetic field immunity.
EN 61000-4-11 (1994): Voltage dip and interrupt immunity
Carl Haapaoja, Vice-President of Design Verification
Measurement Computing Corporation
16 Commerce Boulevard,
Middleboro, Massachusetts 02346
(508) 946-5100
Fax: (508) 946-9500
E-mail: [email protected]
www.mccdaq.com

Download
Advertisement
Key features
High resolution analog output
Digital I/O
Plug-and-play installation
On-board calibration
8 TTL-compatible digital I/O channels
16-bit digital to analog converter
On-board temperature sensor
InstaCal software configuration utility
Universal Library support
Frequently asked questions
The voltage output range for each board is ±10.1V volts.
The current output range for the PCI-DAC6704 is 0-20 mA.
The maximum update rate for the PCI-DAC6704 board is 555 S/s per channel.
The power consumption for the PCI-DAC6702 board is 1.0 A max.
The operating temperature range for the PCI-DAC6700 Series boards is 0 to 55°C.
The connector type for the PCI-DAC6700 Series boards is a shielded SCSI 100 D-Type.