Tektronix DAS-1700 Series Users Guide

DAS-1700 Series
User’s Guide
A GREATER MEASURE OF CONFIDENCE
The information contained in this manual is believed to be accurate and reliable. However, the manufac­turer assumes no responsibility for its use; nor for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent rights of the manufacturer.
DriverLINX, SSTNET, and LabOBJX are registered trademarks and Driv erLINX/VB is a trademark of Scientific Software Tools, Inc.
Microsoft and Windows are registered trademarks and Visual C++ and Visual Basic are trademarks of Microsoft Corporation.
Borland is a registered trademark and Borland C++, Delphi, and Turbo Pascal are trademarks of Bor­land International, Inc.
IBM is a registered trademark of International Business Machines Corporation.
Acrobat is a registered trademark of Adobe Systems Incorporated.
All other brand and product names are trademarks or registered trademarks of their respective companies.
Copyright © Keithley Instruments, Inc., 1999, 1996.
All rights reserved. Reproduction or adaptation of any part of this documentation beyond that permitted by Section 117 of the 1979 United States Copyright Act without permission of the Copyright owner is unlawful.
WARRANTY
Hardware
Keithley Instruments, Inc. warrants that, for a period of one (1) year from the date of shipment (3 years for Models 2000, 2001, 2002, 2010 and 2700), the Keithley Hardware product will be free from defects in materials or workmanship. This warranty will be honored provided the defect has not been caused by use of the Keithley Hardware not in accordance with the instructions for the product. This warranty shall be null and void upon: (1) any modification of Keithley Hardware that is made by other than Keithley and not approved in writing by Keithley or (2) operation of the Keithley Hardware outside of the environmental specifications therefore.
Upon receiving notification of a defect in the Keithley Hardware during the warranty period, Keithley will, at its option, either repair or replace such Keithley Hardware. During the first ninety days of the warranty period, Keithley will, at its option, supply the necessary on site labor to return the product to the condition prior to the notification of a defect. Failure to notify Keithley of a defect during the warranty shall relieve Keithley of its obligations and liabilities under this warranty.
Other Hardware
The portion of the product that is not manufactured by Keithley (Other Hardware) shall not be covered by this warranty, and Keithley shall have no duty of obligation to enforce any manufacturers' warranties on behalf of the customer. On those other manufacturers’ products that Keithley purchases for resale, Keithley shall have no duty of obligation to enforce any manufacturers’ warranties on behalf of the customer.
Software
Keithley warrants that for a period of one (1) year from date of shipment, the Keithley produced portion of the software or firmware (Keithley Software) will conform in all material respects with the published specifications provided such Keithley Software is used on the product for which it is intended and otherwise in accordance with the instructions therefore. Keithley does not warrant that operation of the Keithley Software will be uninterrupted or error-free and/or that the Keithley Software will be adequate for the customer's intended application and/or use. This warranty shall be null and void upon any modification of the Keithley Software that is made by other than Keithley and not approved in writing by Keithley.
If Keithley receives notification of a Keithley Software nonconformity that is covered by this warranty during the warranty period, Keithley will review the conditions described in such notice. Such notice must state the published specification(s) to which the Keithley Software fails to conform and the manner in which the Keithley Software fails to conform to such published specification(s) with sufficient specificity to permit Keithley to correct such nonconformity. If Keithley deter­mines that the Keithley Software does not conform with the published specifications, Keithley will, at its option, provide either the programming services necessary to correct such nonconformity or develop a program change to bypass such nonconformity in the Keithley Software. Failure to notify Keithley of a nonconformity during the warranty shall relieve Keithley of its obligations and liabilities under this warranty.
Other Software
OEM software that is not produced by Keithley (Other Software) shall not be covered by this warranty, and Keithley shall have no duty or obligation to enforce any OEM's warranties on behalf of the customer.
Other Items
Keithley warrants the following items for 90 days from the date of shipment: probes, cables, rechargeable batteries, diskettes, and documentation.
Items not Covered under Warranty
This warranty does not apply to fuses, non-rechargeable batteries, damage from battery leakage, or problems arising from normal wear or failure to follow instructions.
Limitation of Warranty
This warranty does not apply to defects resulting from product modification made by Purchaser without Keithley's express written consent, or by misuse of any product or part.
Disclaimer of Warranties
EXCEPT FOR THE EXPRESS WARRANTIES ABOVE KEITHLEY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MERCHANT­ABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEITHLEY DISCLAIMS ALL WARRANTIES WITH RESPECT TO THE OTHER HARDWARE AND OTHER SOFTWARE.
Limitation of Liability
KEITHLEY INSTRUMENTS SHALL IN NO EVENT, REGARDLESS OF CAUSE, ASSUME RESPONSIBILITY FOR OR BE LIABLE FOR: (1) ECONOMICAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, PUNITIVE OR EXEMPLARY DAMAGES, WHETHER CLAIMED UNDER CONTRACT, TORT OR ANY OTHER LEGAL THEORY, (2) LOSS OF OR DAMAGE TO THE CUSTOMER'S DATA OR PROGRAMMING, OR (3) PENALTIES OR PENALTY CLAUSES OF ANY DESCRIPTION OR INDEMNIFICATION OF THE CUSTOMER OR OTHERS FOR COSTS, DAM­AGES, OR EXPENSES RELATED TO THE GOODS OR SERVICES PROVIDED UNDER THIS WARRANTY.
Keithley Instruments, Inc.
Sales Offices: BELGIUM: Bergensesteenweg 709 • B-1600 Sint-Pieters-Leeuw • 02-363 00 40 • Fax: 02/363 00 64
CHINA: Yuan Chen Xin Building, Room 705 • 12 Yumin Road, Dewai, Madian • Beijing 100029 • 8610-6202-2886 • Fax: 8610-6202-2892 FINLAND: Tietäjäntie 2 • 02130 Espoo • Phone: 09-54 75 08 10 • Fax: 09-25 10 51 00 FRANCE: 3, allée des Garays • 91127 Palaiseau Cédex • 01-64 53 20 20 • Fax: 01-60 11 77 26 GERMANY: Landsberger Strasse 65 • 82110 Germering • 089/84 93 07-40 • Fax: 089/84 93 07-34 GREAT BRITAIN: Unit 2 Commerce Park, Brunel Road • Theale • Berkshire RG7 4AB • 0118 929 7500 • Fax: 0118 929 7519 INDIA: Flat 2B, Willocrissa • 14, Rest House Crescent • Bangalore 560 001 • 91-80-509-1320/21 • Fax: 91-80-509-1322 ITALY: Viale San Gimignano, 38 • 20146 Milano • 02-48 39 16 01 • Fax: 02-48 30 22 74 JAPAN: New Pier Takeshiba North Tower 13F • 11-1, Kaigan 1-chome • Minato-ku, Tokyo 105-0022 • 81-3-5733-7555 • Fax: 81-3-5733-7556 KOREA: 2FL., URI Building • 2-14 Yangjae-Dong • Seocho-Gu, Seoul 137-888 • 82-2-574-7778 • Fax: 82-2-574-7838 NETHERLANDS: Postbus 559 • 4200 AN Gorinchem • 0183-635333 • Fax: 0183-630821 SWEDEN: c/o Regus Business Centre • Frosundaviks Allé 15, 4tr • 169 70 Solna • 08-509 04 679 • Fax: 08-655 26 10 SWITZERLAND: Kriesbachstrasse 4 • 8600 Dübendorf • 01-821 94 44 • Fax: 01-820 30 81 TAIWAN: 1FL., 85 Po Ai Street • Hsinchu, Taiwan, R.O.C. • 886-3-572-9077• Fax: 886-3-572-9031
28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168
1-888-KEITHLEY (534-8453) • www.keithley.com
4/02
DAS-1700 Series
User’s Guide
Revision C - November 1999
Part Number: 97530
New Contact Information
Keithley Instruments, Inc.
28775 Aurora Road
Cleveland, OH 44139
Technical Support: 1-888-KEITHLEY
Monday – Friday 8:00 a.m. to 5:00 p.m (EST)
Fax: (440) 248-6168
Visit our website at http://www.keithley.com
S
The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present.
This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the product. Refer to the manual for complete product specifications.
If the product is used in a manner not specified, the protection provided by the product may be impaired. The types of product users are:
Responsible body
the equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained.
Operators
of the instrument. They must be protected from electric shock and contact with hazardous live circuits.
Maintenance personnel
the line voltage or replacing consumable materials. Maintenance procedures are described in the manual. The proce­dures explicitly state if the operator may perform them. Otherwise, they should be performed only by service personnel.
Service personnel are trained to work on live circuits, and perform safe installations and repairs of products. Only
properly trained service personnel may perform installation and service procedures. Keithley products are designed for use with electrical signals that are rated Installation Category I and Installation
Category II, as described in the International Electrotechnical Commission (IEC) Standard IEC 60664. Most mea­surement, control, and data I/O signals are Installation Category I and must not be directly connected to mains voltage or to voltage sources with high transient over-voltages. Installation Category II connections require protection for high transient over-voltages often associated with local AC mains connections. Assume all measurement, control, and data I/O connections are for connection to Category I sources unless otherwise marked or described in the Manual.
Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test fixtures. The American National Standards Institute (ANSI) states that a shock hazard exists when voltage levels greater than 30V RMS, 42.4V peak, or 60VDC are present.
age is present in any unknown circuit before measuring.
Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be ex­posed to potential human contact. Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If the circuit is capable of operating at or above 1000 volts,
may be exposed.
Do not connect switching cards directly to unlimited power circuits. They are intended to be used with impedance limited sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching cards, install protective devices to limit fault current and voltage to the card.
Before operating an instrument, make sure the line cord is connected to a properly grounded power receptacle. Inspect the connecting cables, test leads, and jumpers for possible wear, cracks, or breaks before each use.
is the individual or group responsible for the use and maintenance of equipment, for ensuring that
use the product for its intended function. They must be trained in electrical safety procedures and proper use
perform routine procedures on the product to keep it operating properly, for example, setting
afety Precautions
A good safety practice is to expect that hazardous volt-
no conductive part of the circuit
5/02
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input power disconnect device must be provided, in close proximity to the equipment and within easy reach of the operator.
For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the cir­cuit under test. ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or disconnecting cables or jumpers, installing or removing switching cards, or making internal changes, such as in­stalling or removing jumpers.
Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth) ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the voltage being measured.
The instrument and accessories must be used in accordance with its specifications and operating instructions or the safety of the equipment may be impaired.
Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and op­erating information, and as shown on the instrument or test fixture panels, or switching card.
When fuses are used in a product, replace with same type and rating for continued protection against fire hazard. Chassis connections must only be used as shield connections for measuring circuits, NOT as safety earth ground con-
nections. If you are using a test fixture, keep the lid closed while power is applied to the device under test. Safe operation re-
quires the use of a lid interlock.
If or is present, connect it to safety earth ground using the wire recommended in the user documentation.
!
The symbol on an instrument indicates that the user should refer to the operating instructions located in the manual.
The symbol on an instrument shows that it can source or measure 1000 volts or more, including the combined effect of normal and common mode voltages. Use standard safety precautions to avoid personal contact with these voltages.
The
WARNING
associated information very carefully before performing the indicated procedure. The
CAUTION
the warranty. Instrumentation and accessories shall not be connected to humans. Before performing any maintenance, disconnect the line cord and all test cables. To maintain protection from electric shock and fire, replacement components in mains circuits, including the power
transformer, test leads, and input jacks, must be purchased from Keithley Instruments. Standard fuses, with applicable national safety approvals, may be used if the rating and type are the same. Other components that are not safety related may be purchased from other suppliers as long as they are equivalent to the original component. (Note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product.) If you are unsure about the applicability of a replacement component, call a Keithley Instruments office for information.
To clean an instrument, use a damp cloth or mild, water based cleaner. Clean the exterior of the instrument only. Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument. Products that consist of a circuit board with no case or chassis (e.g., data acquisition board for installation into a computer) should never require cleaning if handled according to instructions. If the board becomes contaminated and operation is affected, the board should be returned to the factory for proper cleaning/servicing.
heading in a manual explains dangers that might result in personal injury or death. Always read the
heading in a manual explains hazards that could damage the instrument. Such damage may invalidate

Table of Contents

Preface
1
Overview
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Supporting Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Accessories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Setup and Installation
2
Unpacking the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Setting the Base Address Switch. . . . . . . . . . . . . . . . . . . . . . .2-2
Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Installing the DAS-1700 Series Standard Software Package .2-3
Before Installing DriverLINX . . . . . . . . . . . . . . . . . . . . . .2-3
Selecting the DriverLINX components to Install. . . . . . . .2-4
Installing DriverLINX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Installing the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
Configuration of the DAS-1700 Board with DriverLINX . . . . . .2-7
3
Cabling and Wiring
Attaching Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
STA-1800U Screw Terminal Accessory . . . . . . . . . . . . . . . . .3-1
STP-50 Screw Terminal Panel. . . . . . . . . . . . . . . . . . . . . . . . .3-6
SSH-8 Accessory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
MB01 Backplane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8
MB02 Expansion Backplane. . . . . . . . . . . . . . . . . . . . . . . . . .3-8
EXP-1800 Expansion Accessory. . . . . . . . . . . . . . . . . . . . . .3-11
Connecting Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
Single-Ended Analog Input Signals . . . . . . . . . . . . . . . . . . .3-14
Differential Analog Input Signals . . . . . . . . . . . . . . . . . . . . .3-15
Avoiding a Ground Loop Problem . . . . . . . . . . . . . . . . . . . .3-17
Analog Output Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-18
Digital Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-19
Synchronizing the Start of Operations on Multiple Boards .3-20
iii
4
Testing the Board
DriverLINX Analog I/O Panel. . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
Test Panel Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Troubleshooting
5
Problem Isolation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
Using the DriverLINX Event Viewer . . . . . . . . . . . . . . . . . . .5-1
Device Initialization Error Messages . . . . . . . . . . . . . . . . . . .5-2
Identifying Symptoms and Possible Causes . . . . . . . . . . . . . . . .5-2
Testing the Board and the Computer. . . . . . . . . . . . . . . . . . . .5-5
Testing the Accessory Slot and I/O Connections . . . . . . . . . .5-5
Technical Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Calibrating the Board
6
Equipment Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2
Potentiometers and Test Points . . . . . . . . . . . . . . . . . . . . . . . . . .6-2
DriverLINX Calibration Utility . . . . . . . . . . . . . . . . . . . . . . . . . .6-5
7
Functional Description
Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
Analog Input Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6
Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6
Input Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6
Single-Ended Input Configuration. . . . . . . . . . . . . . . . .7-6
Differential Input Configuration . . . . . . . . . . . . . . . . . .7-7
Channel Expansion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-7
Gains and Ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-8
Channel Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-9
Selecting a Single Channel . . . . . . . . . . . . . . . . . . . . .7-10
Selecting Channels Using Automatic
Channel Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-10
Selecting Channels Using the Channel-Gain Queue. .7-10
Conversion Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-13
Paced Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-14
Burst Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-14
Burst Mode with SSH . . . . . . . . . . . . . . . . . . . . . . . . . . .7-15
Clock Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-15
Pacer Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-15
Internal A/D Pacer Clock . . . . . . . . . . . . . . . . . . . . . .7-16
External Pacer Clock. . . . . . . . . . . . . . . . . . . . . . . . . .7-16
Burst Mode Conversion Clock. . . . . . . . . . . . . . . . . . . . .7-16
iv
Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-17
Trigger Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-17
Software Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-17
External Digital Trigger. . . . . . . . . . . . . . . . . . . . . . . .7-18
Trigger Acquisition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-19
Post-Trigger Acquisition . . . . . . . . . . . . . . . . . . . . . . .7-19
Pre-Trigger Acquisition. . . . . . . . . . . . . . . . . . . . . . . .7-20
About-Trigger Acquisition . . . . . . . . . . . . . . . . . . . . .7-20
Hardware Gate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-20
Data Transfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-22
Using Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-22
Using DMA Resources . . . . . . . . . . . . . . . . . . . . . . . .7-22
Analog Output Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-23
DAS-1701ST-DA and DAS-1702ST-DA Boards . . . . . . . . .7-23
DAS-1702HR-DA Boards. . . . . . . . . . . . . . . . . . . . . . . . . . .7-24
DAS-1701AO and DAS-1702AO Boards . . . . . . . . . . . . . . .7-24
Output Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-24
Pacer Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-25
Internal D/A Pacer Clock . . . . . . . . . . . . . . . . . . . . . .7-25
External Pacer Clock. . . . . . . . . . . . . . . . . . . . . . . . . .7-25
Clock Used for an Analog Input Operation. . . . . . . . .7-26
Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-26
Software Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-26
External Digital Trigger. . . . . . . . . . . . . . . . . . . . . . . .7-27
Hardware Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-27
Data Transfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-28
Using Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-28
Using DMA Resources . . . . . . . . . . . . . . . . . . . . . . . .7-28
Using Recycle Mode. . . . . . . . . . . . . . . . . . . . . . . . . .7-29
Digital I/O Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-29
Digital Control Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-29
Strobe Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-30
Trigger/Gate Output Signal. . . . . . . . . . . . . . . . . . . . . . . . . .7-30
SSH Output Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-32
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-33
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-34
Specifications
A
v
B
Connector Pin Assignments
Main I/O Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
STA-1800U I/O Connectors J1 and J2. . . . . . . . . . . . . . . . . . . . B-3
STA-1800U I/O Connector J3 . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
STA-1800U I/O Connectors J4 to J7 and
Jumper Pads J8 to J11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
C
DriverLINX Configuration Notes
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Calibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
A/D Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
A/D Volts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
D/A Volts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
AI IRQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
AI DMA 1, AO DMA 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Special Device Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Common-mode reference . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Number of EXP-1800s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
Simultaneous sample and hold configuration . . . . . . . . . . . . C-5
Disable AO recycle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
Implementation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
Analog Input Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Analog Input Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Internal Clocking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Burst Mode Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Repeat Mode Sampling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
External Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
External Triggering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
External Gating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Simultaneous Sampling. . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Analog Input Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Data Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12
A/D Conversion Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-14
A/D Data Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-14
Analog Output Subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . C-14
Analog Output Initialization. . . . . . . . . . . . . . . . . . . . . . C-15
Internal Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-15
Synchronous Analog Input/Output Clocking. . . . . . . . . C-16
External Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-16
vi
External Triggering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-17
Data Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-17
D/A Conversion Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
D/A Data Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-19
Digital Input and Output Subsystems . . . . . . . . . . . . . . . . . . . C-19
Logical Channels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-19
Digital Input Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . C-20
Digital Output Initialization . . . . . . . . . . . . . . . . . . . . . . . . C-20
Digital I/O Conversion Delay . . . . . . . . . . . . . . . . . . . . . . . C-20
Digital I/O Data Lost. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-20
Counter/Timer Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-21
Counter/Timer Initialization . . . . . . . . . . . . . . . . . . . . . . . . C-21
Counter/Timer Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . C-21
D
CE Information for the DAS-1700 Series
Limitation of Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Declaration of Conformity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Cabling Instructions for the CE Configuration . . . . . . . . . . . . . D-3
Index
List of Figures
Figure 2-1. Location of the Base Address Switch . . . . . . . . . .2-2
Figure 3-1. Connector Layout of an STA-1800U. . . . . . . . . . .3-2
Figure 3-2. Attaching an STA-1800U to a
DAS-1700 Series Board. . . . . . . . . . . . . . . . . . . . .3-3
Figure 3-3. Pin Assignments for the Main I/O Connector
of a DAS-1700 Series Board . . . . . . . . . . . . . . . . .3-4
Figure 3-4. Pin Assignments for Connectors J1 and J2
of the STA-1800U . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Figure 3-5. Attaching an STP-50 to a
DAS-1700 Series Board. . . . . . . . . . . . . . . . . . . . .3-6
Figure 3-6. Screw Terminal Assignments for the STP-50 . . . .3-6
Figure 3-7. Attaching an SSH-8 to a DAS-1700ST or
DAS-1700AO Series Board. . . . . . . . . . . . . . . . . .3-7
Figure 3-8. Attaching an MB01 Backplane to a
DAS-1700 Series Board. . . . . . . . . . . . . . . . . . . . .3-8
Figure 3-9. Attaching MB02 Expansion Backplanes to an
STA-1800U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
vii
Figure 3-10. Daisy-Chaining STA-1800Us with
Attached MB02s . . . . . . . . . . . . . . . . . . . . . . . . .3-10
Figure 3-11. Daisy-Chaining EXP-1800s. . . . . . . . . . . . . . . . .3-11
Figure 3-12. Single-Ended Inputs (SIngle Channel) . . . . . . . .3-14
Figure 3-13. Single-Ended Inputs (Multiple Channels) . . . . . .3-15
Figure 3-14. Differential Inputs . . . . . . . . . . . . . . . . . . . . . . . .3-16
Figure 3-15. Avoiding a Ground Loop Problem . . . . . . . . . . .3-18
Figure 3-16. Voltage Output. . . . . . . . . . . . . . . . . . . . . . . . . . .3-18
Figure 3-17. Synchronizing the Start of Operations on
Multiple Boards . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Figure 6-1. DAS-1701ST and DAS-1702ST . . . . . . . . . . . . . .6-3
Figure 6-2. DAS-1702HR. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-3
Figure 6-3. DAS-1701ST-DA and DAS-1702ST-DA . . . . . . .6-4
Figure 6-4. DAS-1702HR-DA . . . . . . . . . . . . . . . . . . . . . . . . .6-4
Figure 6-5. DAS-1701AO and DAS-1720AO . . . . . . . . . . . . .6-5
Figure 7-1. Block Diagram of DAS-1701ST, DAS-1702ST,
and DAS-1702HR Board. . . . . . . . . . . . . . . . . . . .7-2
Figure 7-2. Block Diagram of DAS-1701ST-DA and
DAS-1702ST-DA Board . . . . . . . . . . . . . . . . . . . .7-3
Figure 7-3. Block Diagram of DAS-1702HR-DA Board. . . . .7-4
Figure 7-4. Block Diagram of DAS-1701AO and
DAS-1702AO Board . . . . . . . . . . . . . . . . . . . . . . .7-5
Figure 7-5. Conversion Modes. . . . . . . . . . . . . . . . . . . . . . . .7-14
Figure 7-6. Initiating Conversions with an
External Digital Trigger. . . . . . . . . . . . . . . . . . . .7-19
Figure 7-7. Hardware Gate. . . . . . . . . . . . . . . . . . . . . . . . . . .7-21
Figure 7-8. Timing Relationship between Data from
DO0 to DO3 and Latch Strobe DOSTB . . . . . . .7-30
Figure 7-9. Timing for the TGOUT Signal . . . . . . . . . . . . . .7-31
Figure 7-10. Timing for SSHO Signal When
Not Used for SSH Hardware . . . . . . . . . . . . . . . .7-33
Figure B-1. Main I/O Connector . . . . . . . . . . . . . . . . . . . . . . . B-2
Figure B-2. STA-1800U I/O Connectors J1 and J2. . . . . . . . . B-3
Figure B-3. STA-1800U I/O Connector J3 . . . . . . . . . . . . . . . B-4
Figure B-4. STA-1800U I/O Connectors J4 to J7 and
Jumper Pads J8 to J11 . . . . . . . . . . . . . . . . . . . . . B-5
Figure D-1. ENCL-4 Enclosure with
Four EXP-1800s Installed . . . . . . . . . . . . . . . . . . D-3
Figure D-2. Connecting the DAS-1700 Series Board
to an EXP-1800, FWA-EXP, and FWA-1800U . . D-4
viii
List of Tables
Table 1-1. Basic Features of DAS-1700 Series Boards . . . . .1-2
Table 2-1. I/O Address Map (000H to 3FFH). . . . . . . . . . . . .2-7
Table 3-1. STA-1800U Labels for DAC Outputs . . . . . . . . . .3-5
Table 5-1. Troubleshooting Information. . . . . . . . . . . . . . . . .5-3
Table 7-1. Analog Input Ranges . . . . . . . . . . . . . . . . . . . . . . .7-9
Table 7-2. Maximum Throughput with Fixed Range . . . . . .7-12
Table A-1. DAS-1700ST Series -
Analog Input Specifications. . . . . . . . . . . . . . . . . A-2
Table A-2. DAS-1700HR Series -
Analog Input Specifications. . . . . . . . . . . . . . . . . A-5
Table A-3. DAS-1700AO Series -
Analog Input Specifications. . . . . . . . . . . . . . . . . A-8
Table A-4. DAS-1701ST-DA and DAS-1702ST-DA -
Analog Output Specifications . . . . . . . . . . . . . . A-11
Table A-5. DAS-1702HR-DA -
Analog Output Specifications . . . . . . . . . . . . . . A-12
Table A-6. DAS-1700AO Series -
Analog Output Specifications . . . . . . . . . . . . . . A-12
Table A-7. DAS-1700 Series - Digital I/O Specifications. . A-14 Table A-8. DAS-1701ST, DAS-1702ST, and
DAS-1702HR - Power Supply Requirements . . A-14 Table A-9. DAS-1701ST-DA, DAS-1702ST-DA, and
DAS-1702HR-DA -
Power Supply Requirements . . . . . . . . . . . . . . . A-15
Table A-10. DAS-1700AO Series -
Power Supply Requirements . . . . . . . . . . . . . . . A-15
Table C-1. Modes Supported by DAS-1700 Models. . . . . . . C-6
Table C-2. Allowed Operations and Events for
Supported Subsystem Modes. . . . . . . . . . . . . . . . C-6
Table C-3. Table of logical channel numbers for
eight external EXP-1800 Multiplexers. . . . . . . . C-11
ix

Preface

The
DAS-1700 Series User’s Guide
install and use the following boards:
Series Boards
DAS-1700ST DAS-1701ST, DAS-1701ST-DA,
DAS-1702ST, DAS-1702ST-DA DAS-1700HR DAS-1702HR, DAS-1702HR-DA DAS-1700AO DAS-1701AO, DAS-1702AO
The manual is intended for data acquisition system designers, engineers, technicians, scientists, and other users responsible for installing, starting up, and wiring signals to DAS-1700 Series boards. To follow the information and instructions contained in this manual, you must be familiar with the operation of an IBM PC or compatible in the Windows 95/98 or Windows NT environment. You must also be familiar with data acquisition principles and their applications.
provides the information needed to
The
DAS-1700 Series User’s Guide
Section 1 provides an overview of the features of DAS-1700 Series
is organized as follows:
boards, including a description of supported software and accessories.
Section 2 describes how to unpack, install, configure, and start up DAS-1700 Series boards and DriverLINX software.
Section 3 describes how to attach accessories and how to wire signals
to DAS-1700 Series boards. Section 4 describes how to use the DriverLINX Analog I/O Panel for
testing the functions of DAS-1700 Series boards. Section 5 provides troubleshooting information.
xi
Section 6 describes how to calibrate DAS-1700 Series boards.
Section 7 provides a detailed description of the features of DAS-1700 Series boards.
Appendix A lists the specifications for DAS-1700 Series boards. Appendix B lists the pin assignments for the main I/O connectors of
DAS-1700 Series boards and for the connectors of DAS-1700 Series accessories.
Appendix C contains DriverLINX configuration information for the
DAS-1700 Series boards. Appendix D contains information on CE certification.
An index completes this manual.
xii

Features

1

Overview

This section discusses the following subjects:
Features
Supporting Software
DAS-1700 Series boards.
Accessories
for DAS-1700 Series boards.
The DAS-1700 Series is a family of high-performance analog and digital I/O boards with DriverLINX software that requires:
— an overview of the features of DAS-1700 Series boards.
— a description of the software available for
— a description of the hardware accessories available
an IBM PC or compatible AT (386, or Pentium CPU) with minimum of 2 MB of memory
at least one CD-ROM, floppy, and fixed disk drive Microsoft Windows 95/98, or Windows NT 4.0 or higher
a computer supporting Microsoft Windows development
a mouse is highly recommended
Features 1-1
The basic features of the DAS-1700 Series boards are listed in Table 1-1.
Table 1-1. Basic Features of DAS-1700 Series Boards
Series Boards Basic Features
DAS-1700ST DAS-1701ST Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 5, 50, and 250 Digital I/O: four input lines, four output lines
DAS-1701ST-DA Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 5, 50, and 250 Analog output: four 12-bit DACs, ±10 V range Digital I/O: four input lines, four output lines
DAS-1702ST Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 2, 4, and 8 Digital I/O: four input lines, four output lines
DAS-1702ST-DA Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 2, 4, and 8 Analog output: four 12-bit DACs, ±10 V range Digital I/O: four input lines, four output lines
DAS-1700HR DAS-1702HR Analog input: 16 single-ended or eight differential channels,
16-bit resolution, 50 ksamples/s maximum throughput, gains of 1, 2, 4, and 8 Digital I/O: four input lines, four output lines
DAS-1702HR-DA Analog input: 16 single-ended or eight differential channels,
16-bit resolution, 50 ksamples/s maximum throughput, gains of 1, 2, 4, and 8 Analog output: two 16-bit DACs, ±10 V range Digital I/O: four input lines, four output lines
1-2 Overview
Table 1-1. Basic Features of DAS-1700 Series Boards (cont.)
Series Boards Basic Features
DAS-1700AO DAS-1701AO Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 5, 50, and 250 Analog output: two 12-bit DACs, ±5 V or ±10 V range, waveform quality Digital I/O: four input lines, four output lines
DAS-1702AO Analog input: 16 single-ended or eight differential channels,
12-bit resolution, 166.67 ksamples/s maximum throughput, gains of 1, 2, 4, and 8 Analog output
: two 12-bit DACs, ±5 V or ±10 V range, waveform quality Digital I/O: four input lines, four output lines
Additional features of DAS-1700 Series boards are as follows:
The boards support up to 256 analog input channels using EXP-1800 or MB02 expansion accessories.
Analog input channels are individually software-selectable for gain. A 256-location hardware channel-gain queue supports the sampling
of analog input channels at the same or different gains, in sequential or nonsequential channel order.
For analog input operations on DAS-1700ST Series and DAS-1700AO Series boards, burst mode emulates simultaneous-sample-and-hold (SSH) using the SSH-8 accessory.
For analog input operations, dual-channel DMA (Direct Memory Access) allows the acquisition of more than 65,536 samples.
For DAS-1700ST Series and D AS-1700HR Series boards, a hardw are trigger/gate is supported for analog input operations; for DAS-1700AO Series boards, a hardware trigger/gate is supported for analog input and analog output operations. Pre-trigger, post-trigger, and about-trigger acquisitions are supported for analog input operations.
All boards contain a 1024-word A/D FIFO (first-in, first-out data
buffer for analog-to-digital operations) to ensure the continuous sampling of analog input data at higher conversion rates; DAS-1700AO Series boards also contain a 2048-word D/A FIFO
Features 1-3
(first-in, first-out data buffer for digital-to-analog operations) to support recycle-mode waveform generation.
Pulsed interrupts allow multiple boards to share interrupt levels.
All connections are made through the 50-pin main I/O (input/output) connector at the rear panel of the computer.
The boards provide ±15 V and +5 V power for external circuitry.
For more information on these features, refer to Section 7

Supporting Software

The following software is available for operating DAS-1700 Series boards:
DAS-1700 Series standard software package
DAS-1700 Series boards. Includes DriverLINX for Microsoft Windows 95/98 or Windows NT and function libraries for writing application programs under W indows in a high-le vel language such as Microsoft Visual C++, Microsoft Visual Basic, Borland Delphi support files, LabVIEW, utility programs, and language-specific example programs.
— Shipped with
DriverLINX —
the high-performance real-time data-acquisition
device drivers for Windows application development includes: –
DriverLINX API DLLs
and drivers supporting the DAS-1700
Series hardware
Analog I/O Panel —
A DriverLINX program that verifies the installation and configuration of DriverLINX to your DAS-1700 Series board and demonstrates several virtual bench-top instruments
Learn DriverLINX —
an interactive learning and demonstration program for DriverLINX that includes a Digital Storage Oscilloscope
Source Code —
DriverLINX Application Programming Interface files —
for the sample programs
for the
DAS-1700 Series
LabVIEW —
1-4 Overview
support for DriverLINX
DriverLINX On-line Help System —
provides immediate help as
you operate DriverLINX
Supplemental Documentation —
on DriverLINX installation and configuration, analog and digital I/O programming, counter/timer programming; technical reference, and information specific to the DAS-1700 Series hardware.

Accessories

DAS-1700 Series utilities —
The following utilities are provided as
part of both the DAS-1700 Series standard software packages: – Analog I/O
Utility —
DriverLINX utility used for data acquisition
and testing board operation.
Test Utility —
DriverLINX utility used for testing board
operation.
Calibration Utility —
DriverLINX utility used for calibration.
The following accessories are available for DAS-1700 Series boards:
STP-50 screw terminal panel
— Provides screw terminals that allow you to access the functions of a board; connects to the main I/O connector of a DAS-1700 Series board through a CDAS-2000 or SDAS-2000 cable.
STA-1800U screw terminal accessory
— Provides screw terminals that allow you to access the functions of a board and connectors that allow you to attach an MB01 backplane, MB02 expansion backplane, or SSH-8 accessory; connects to the main I/O connector of a DAS-1700 Series board through a CDAS-2000 or SDAS-2000 cable.
RMT-02 rack mount enclosure
— Allows you to mount the
STA-1800U accessory.
SSH-8 accessory
— An 8-channel accessory that provides simultaneous sample-and-hold; you can use up to two SSH accessories with a DAS-1700ST Series or DAS-1700AO Series board. Refer to the
MB01 backplane
SSH-8 User’s Guide
for more information.
— A 16-channel backplane; plug-in MB Series modules provide isolation and signal-conditioning. You can use one MB01 backplane with a DAS-1700 Series board. Refer to the
Series User’s Guide
Accessories 1-5
for more information.
MB
MB02 expansion backplane
— A 16-channel expansion backplane; plug-in MB Series modules provide isolation and signal­conditioning. You can use up to 16 MB02 expansion backplanes with a DAS-1700 Series board. Refer to the
MB Series User’s Guide
more information.
for
EXP-1800 expansion accessory
— A 16-channel expansion accessory; you can use up to 16 EXP-1800 expansion accessories with a DAS-1700 Series board. Refer to the
EXP-1800 User’s Guide
for more information.
PG-408A DC/DC converter
— Required on EXP-1800 expansion
accessories that use external power.
C16-MB1 cable
— A cable with a 37-pin, female D-type connector and a 26-pin, female header connector; allows you to connect an STA-1800U screw terminal accessory to an MB01 backplane.
C-2600 cable
— An 18-inch ribbon cable with a 26-pin female header connector at each end; allows you to connect an STA-1800U screw terminal accessory to an MB02 expansion backplane.
CDAS-2000 and SDAS-2000 cables
— The CDAS-2000 is a 24-inch ribbon cable with a 50-pin female header connector and a 50-pin female D-type connector; it allows you to connect a DAS-1700 Series board to an STA-1800U screw terminal accessory, an STP-50 screw terminal panel, or an EXP-1800 expansion acces­sory. The SDAS-2000 is a shielded version of the CDAS-2000; the SDAS-2000 is recommended for use with DAS-1700HR Series boards.
CAB-50 Series cable
— A ribbon cable with a 50-pin header connec­tor on each end that allows you to daisy-chain EXP-1800 expansion accessories. The CAB-50 is 4 inches long and is recommended when the EXP-1800 is mounted in an ENCL enclosure; the CAB-50/1 is 18 inches long and is recommended when the EXP-1800 is mounted on a standoff.
CACC-2000
— A 24-inch ribbon cable with a 50-pin female header connector on each end; allows you to daisy-chain STA-1800U screw terminal accessories when attaching MB02 expansion backplanes.
C-1800
— An 18-inch ribbon cable with a 37-pin, female D-type connector on each end; allows you to connect an STA-1800U screw terminal accessory to an SSH-8 accessory.
1-6 Overview

Setup and Installation

Read this section and all related DriverLINX document before you attempt to install and use your DAS-1700 Series board.

Unpacking the Board

DAS-1700 Series board.
Installing the Software
software package.
Configuring a Board
on a DAS-1700 Series board.
Installing a Board
board.
Configuring DriverLINX
DriverLINX to control a DAS-1700 Series board.
— describes how to unpack and inspect a
— describes how to install the DriverLINX
— describes how to set the base address switch
— describes how to install a DAS-1700 Series
— describes how to configure
2
Unpacking the Board
To prevent any damage to your DAS-1700 Series board, perform the following steps when unpacking the board:
1. Remove the wrapped DAS-1700 Series board from its outer shipping carton.
2. If you are not equipped with a grounded wrist strap, discharge static electricity by holding the wrapped board in one hand while placing your other hand firmly on a metal portion of the computer chassis. (Your computer must be turned OFF, but grounded.)
Note that if you are equipped with a grounded wrist strap, static electricity is discharged as soon as you hold the wrapped board.
3. Carefully remove the board from its anti-static wrapping material. (You may store the wrapping material for future use.)
Unpacking the Board 2-1
4. Inspect the board for signs of damage. If any damage is apparent, arrange to return the board to the factory; refer to page 5-6 for more information.
5. Check the remaining contents of your package against the packing list to ensure that your order is complete. Report any missing items immediately.
6. Once you have determined that the board is acceptable, install the software and configure the board, using the instructions in the following sections.
Note:
DAS-1700 Series boards are factory calibrated; they require no further adjustment prior to installation. If at a later time you decide to recalibrate the board, refer to Section 6 for instructions.
Setting the Base Address Switch
DAS-1700ST Series and DAS-1700HR Series boards require 16 consecutive 8-bit locations in the I/O space of your computer starting at the base address. DAS-1700A O Series boards require 26 8-bit locations in the I/O space of your computer: 16 consecutive locations starting at the base address and 10 locations starting at the base address plus 400h.
DAS-1700 Series boards are shipped with a base address of 300h. If any of the required address locations starting at base address 300h are being used by another resource in your system (including another DAS-1700 Series board), you must reconfigure the base address using the base address switch. The base address switch is a 6-position DIP switch located as shown in Figure 2-1.
Base address
switch - set for
300h
Figure 2-1. Location of the Base Address Switch
2-2 Setup and Installation
On
1 2 3 4 5 6
To reset this switch to another base address, use the configuration utility to select a new base address and then view the corresponding switch settings in the menu box diagram. Make sure that the setting of the base address switch on the board matches the base address setting in the configuration file.

Installing the Software

Caution:
and test any new hardware, you should e xit all other programs and, if you use a disk cache, disable write caching. If the system does crash and you’re using disk compression software or a disk cache utility, as a precaution after any crash, run the utility that checks the directory structures.
As a precaution against a system crash the first time you install
Installing the DAS-1700 Series Standard Software Package
Important:
DAS-1700, read the and the
Keithley DAS-1700
software. They are accessed from the DriverLINX CD-ROM after you have installed Adobe Acrobat.
Before Installing DriverLINX
1. Inventory your DAS-1700 board’s configuration settings.
Before you begin installing any hardware or software for the
DriverLINX Installation and Configuration Guide
Appendix F: Configuration and Implementation Notes—for
manuals that are packaged with the DriverLINX
2. Determine the resources your DAS-1700 Series board requires.
3. Inventory your computer’s resources already allocated to other
installed devices.
4. Determine whether your computer has sufficient resources for your
DAS-1700 board.
Installing the Software 2-3
5. Determine whether your DAS-1700 board can use your computer’s
free resources.
6. Set any jumpers/switches to configure your DAS-1700 board to use
your computer’s free resources.
7. Set any other jumpers/switches to configure your DAS-1700 board
the way you want it to operate. Make a note of the switch and jumper settings in order to configure the board using DriverLINX.
Selecting the DriverLINX components to Install
For your convenience in installing and uninstalling just the DriverLINX components you need, the DriverLINX CD Browser will assist you in selecting the components to install:
Install Drivers —
need for configuring your hardware and running third–party data–acquisition applications that require DriverLINX.
Install Interfaces —
example programs that you will need to develop custom applications for DriverLINX using C/C++, Visual Basic, Delphi, and LabVIEW.
Install Documentation —
electronic documentation for DriverLINX that you can read, search, and print using the Adobe Acrobat Reader.
Install Acrobat —
Acrobat Reader for the DriverLINX electronic documentation.
Installing DriverLINX
1. Insert the DriverLINX CD-ROM into your computer’s CD-ROM
Drive.
2. Start the DriverLINX setup program. On most systems, wait a few
seconds for automatic startup. Otherwise, run the setup.exe program from the CD-ROM.
3. The DriverLINX CD-ROM Browser Map window appears on the
screen. Click ‘Install Drivers,’ and follow the series of on-screen instructions.
This required component installs only the files you
This optional component installs the files and
This optional component installs
This optional component installs the Adobe
2-4 Setup and Installation
T o display an explanation of a menu option on the Dri v erLINX CD
Note:
browser map that appears next and on subsequent setup screens, place the mouse pointer over the menu item. A star next to a menu item means that the item was selected previously.
4. Select ‘Read Me First,’ and follow the instructions.
5. Select ‘Install Documentation.’ If you do not have Adobe Acrobat
installed on your computer, install it by selecting ‘Install Adobe Acrobat.’
6. Open the manuals appropriate to the DAS-1700 installation and read
them before installing your DAS-1700 board or configuring DriverLINX:
Installation and Configuration – Appendix F: Configuration and Implementation Notes—for
Keithley DAS-1700. – DriverLINX Technical Reference Manual – DriverLINX Analog I/O Programming Guide – DriverLINX Digital I/O Programming Guide – DriverLINX Counter/Timer Programming Guide – Appendix, I/O Port, Interrupt, and DMA Channel Usage
Other manuals appropriate to your installation.
F
ollowing the DriverLINX prompts, turn off your computer and
7. install your DAS-1700 board into an appropriate free slot in your computer.
Installing the Software 2-5

Installing the Board

Caution:
board while power is ON can damage your computer.
To install a DAS-1700 Series board, perform the following steps:
1. Turn power to the computer and all attached equipment OFF.
2. Remove the computer chassis cover.
3. Select an unoccupied accessory slot. DAS-1700 Series boards require
4. Remove the corresponding blank plate from the I/O connector panel.
5. Make sure the setting of the base address switch matches the base
6. Insert and secure the board in the selected slot.
7. Replace the computer cover.
8. Turn power to the computer ON.
After you install the DAS-1700 Series board in the computer, you can attach an accessory board and wire the appropriate signals to the board; refer to Section 3 for information. Before writing your program, you can test the functions of the board using the DAS-1700 Series Control Panel. Refer to Section 4 for more information about the control panel.
Make sure that power is turned OFF. Installing or removing a
a full-size slot.
address setting in the configuration utility.
Refer to the documentation provided with your computer for more information on installing boards.
2-6 Setup and Installation
Configuration of the DAS-1700 Board with DriverLINX
Note:
Be sure to note and follow all programming differences between
installations for Windows NT and Windows 95/98.
Be sure to make note of the configuration of all switches and jumpers on the board. You will use this information to enter the correct configuration parameters using DriverLINX. Also locate an y information or notes about the interrupt and DMA channels used by the other hardware devices in your computer system.
Table 2-1 lists I/O addresses commonly used by IBM PC/XT, AT, and compatible computers. Determine an even boundary of eight I/O addresses within the range of 000H to 3F8H that are not being used by another resource in your system (including another DAS-1700 Series board), and set the switches to the appropriate base address.
Table 2-1. I/O Address Map (000H to 3FFH)
Address Range Use
000H to 00FH 8237 DMA #1 020H to 021H 8259 PIC #1 040H to 043H 8253 timer 060H to 063H 8255 PPI (XT) 060H to 064H 8742 controller (AT) 060H to 06FH 8042 Keyboard controller 070H to 071H CMOS RAM and NMI mask register (AT) 080H to 08FH DMA page registers 0A0H to 0A1H 8259 PIC #2 (AT) 0A0H to 0AFH NMI mask register (XT) 0C0H to 0DFH 8237 DMA #2 (AT - word-mapped) 0F0H to 0FFH 80287 numeric processor (AT)

Configuration of the DAS-1700 Board with DriverLINX 2-7

Table 2-1. I/O Address Map (000H to 3FFH) (cont.)
Address Range Use
170H to 177H Hard disk controller #1 1F0H to 1F8H Hard disk controller #2 1F0H to 1FFH Hard disk controller (AT) 200H to 2FFH Game / control 210H to 21FH Expansion unit (XT) 238H to 23BH Bus mouse 23CH to 23FH Alternate bus mouse 278H to 27FH Parallel printer 2B0H to 2DFH EGA 2E0H to 2EFH GPIB (AT) 2E8H to 2EFH Serial port 2F8H to 2FFH Serial port 300H to 31FH Prototype card 320H to 32FH Hard disk (XT) 370H to 377H Floppy disk controller #2 378H to 37FH Parallel printer 380H to 38FH SDLC 3A0H to 3AFH SDLC 3B0H to 3BBH MDA 3BCH to 3BFH Parallel printer 3C0H to 3CFH VGA EGA 3D0H to 3DFH CGA 3E8H to 3EFH Serial port 3F0H to 3F7H Floppy disk controller #1 3F8H to 3FFH Serial port
2-8 Setup and Installation
The Expansion Board Configuration for Keithley D AS-1700 Series dialog in DriverLINX allows you to record the settings of your analog input multiplexers and enable the expansion channels. Make sure that the switch settings match the settings you define in DriverLINX. Refer to the
DriverLINX Appendix F: Configuration and Implementation Notes—Keithley DAS-1700 manual.
After you have successfully installed the DAS-1700 Series board in your computer, start Windows.
Run “Learn DriverLINX”
(LearnDL.exe)
from the DriverLINX program group to tell DriverLINX how you configured your DAS-1700 Series board and to verify that everything is properly installed and configured.
1. Start Windows as you normally would and select the Program
Manager window.
2. Either select the “Learn DriverLINX” icon created when you
installed DriverLINX or enter “<drive>:/DRVLNX/LEARNDL” in the
Command Line
by selecting the
edit box. The Command Line edit box is activ ated
Run...
option. <drive> is the letter of the hard disk
drive where DriverLINX is installed.
3. Immediately after loading Learn DL, the Open DriverLINX DLL
dialog box appears. Select the name of the hardware–specific DLL from the list for your DAS-1700 Series board. The name is an abbreviation of the board’s model number.
4. From the main menu bar of Learn DL, select the
choose
Select...
.
Device
menu and
5. Select the Logical Device you wish to configure and then click on the
OK
button (return).
6. Again select the
Device
menu and then choose the
Configure...
option
to display the Device Configuration Dialog Box.
7. From the
Model
list, select the model name for your DAS-1700
Series board you are configuring.
8. If the value displayed in the
Address
edit box is not correct, type the correct value into the box. You may enter the address in decimal or hexadecimal using the c–notation for hex, (that is, 768 decimal = 0x300 hexadecimal).
Configuration of the DAS-1700 Board with DriverLINX 2-9
9. Choose the correct options for the
Counter/Timer Sections
by first clicking on the appropriate radio
Analog, Digital,
and
button in the middle of the dialog box and then completing the group of dialog fields in the lower third of the dialog box. Be sure to click on both the
Input
and
Output
radio buttons for the
Analog
and
Digital
groups to see all the dialog fields.
10. After you have made all your selections, save the configuration parameters by clicking on the OK button. This will create or update the configuration file, <device>.INI, in the Windows directory.
11. Repeat the preceding steps, starting at step 5, for each Logical Device you wish to configure.
You can use DriverLINX to verify board operation.
1. To physically initialize the DAS-1700, select
Device/Initialize
from
the main menu in Learn DriverLINX.
2. The first time the DAS-1700 is initialized, or after a configuration change, DriverLINX runs a diagnostic program to verify the operation and accuracy of the configuration settings.
You are now ready to make I/O connections. Refer to Section 3 for descriptions of common I/O accessories and connections for DAS-1700 Series boards.
2-10 Setup and Installation

Cabling and Wiring

This section discusses the following subjects:

Attaching Accessories

accessories to DAS-1700 Series boards.
Connecting Signals
Series boards.
Synchronizing the Start of Operations on Multiple Boards
describes how to synchronize the start of analog input operations on multiple DAS-1700 Series boards.
Attaching Accessories
3
— describes how to attach supported
— describes how to wire signals to DAS-1700
The following sections describe how to attach accessories to DAS-1700 Series boards.
STA-1800U Screw Terminal Accessory
The STA-1800U screw terminal accessory contains the following components:
Two 50-pin male connectors (J1 and J2). Use J1 for cabling to the main I/O connector of DAS-1700 Series boards; use J2 for cabling to a second STA-1800U.
53 labeled screw terminals for connections from sensor outputs and test equipment.
Attaching Accessories 3-1
Four 26-pin male connectors (J4, J5, J6, and J7) for cabling to MB02
expansion backplanes.
One 37-pin male connector (J3) for cabling to SSH-8 accessories or to an MB01 backplane.
Figure 3-1 shows the connector layout of an STA-1800U screw terminal accessory.
J11
J7
J10
J6
J8
J9
J1
J2
J3
J4
J5
Figure 3-1. Connector Layout of an STA-1800U
3-2 Cabling and Wiring
To attach an STA-1800U to a DAS-1700 Series board, use a CDAS-2000 or SDAS-2000 cable. Connect one end of the cable to the main I/O connector of the DAS-1700 Series board and the other end of the cable to connector J1 of the STA-1800U, as shown in Figure 3-2.
CDAS-2000 or
DAS-1700
Series board
STA-1800U
J1
Figure 3-2. Attaching an STA-1800U to a DAS-1700 Series Board
SDAS-2000
cable
Attaching Accessories 3-3
Pin assignments for the main I/O connector of a DAS-1700 Series board are shown in Figure 3-3.
(User Common Mode) U_CM MD - 01
Notes:
1
DAS-1701ST-DA, DAS-1702ST-DA, DAS-1702HR-DA, DAS-1701AO, and DAS-1702AO boards only
2
DAS-1701ST-DA and DAS-1702ST-DA boards only
CH00 LO or CH08 HI - 02 CH01 LO or CH09 HI - 03 CH02 LO or CH10 HI - 04 CH03 LO or CH11 HI - 05 CH04 LO or CH12 HI - 06 CH05 LO or CH13 HI - 07 CH06 LO or CH14 HI - 08 CH07 LO or CH15 HI - 09
ODAC2 (Note 2) - 10 ODAC3 (Note 2) - 11
+15V - 12
±15V Return - 13
D GND - 14
DI 1 - 15 DI 3 - 16
DO 1 - 17
DO 3 - 18 DOSTB - 19 TGOUT - 20
MUX 03 - 21 MUX 05 - 22 MUX 07 - 23
+5V - 24
D GND - 25
26 - CH00 HI 27 - CH01 HI 28 - CH02 HI 29 - CH03 HI 30 - CH04 HI 31 - CH05 HI 32 - CH06 HI 33 - CH07 HI 34 - LL GND 35 - ODAC0 (Note 1) 36 - ODAC1 (Note 1) 37 - -15V 38 - ±15V Return 39 - GEXT 40 - DI 0 41 - DI 2 42 - DO 0 43 - DO 2 44 - XPCLK 45 - SSHO 46 - TGIN 47 - MUX 04 48 - MUX 06 49 - +5V 50 - D GND
Figure 3-3. Pin Assignments for the Main I/O Connector of a DAS-1700 Series Board
Pin assignments for connectors J1 and J2 of the STA-1800U are shown in Figure 3-4.
3-4 Cabling and Wiring
(User Common Mode) U_CM MD - 01
Notes:
1
DAS-1701ST-DA, DAS-1702ST-DA, DAS-1702HR-DA, DAS-1701AO, and DAS-1702AO boards only
2
DAS-1701ST-DA and DAS-1702ST-DA boards only
CH00 LO or CH08 HI - 03 CH01 LO or CH09 HI - 05 CH02 LO or CH10 HI - 07 CH03 LO or CH11 HI - 09 CH04 LO or CH12 HI - 11 CH05 LO or CH13 HI - 13 CH06 LO or CH14 HI - 15 CH07 LO or CH15 HI - 17
ODAC2 (Note 2) - 19 ODAC3 (Note 2) - 21
+15V - 23
±15V Return - 25
D GND - 27
DI 1 - 29
DI 3 - 31 DO 1 - 33 DO 3 - 35
DOSTB - 37
TGOUT - 39 MUX 03 - 41 MUX 05 - 43 MUX 07 - 45
+5V - 47
D GND - 49
02 - CH00 HI 04 - CH01 HI 06 - CH02 HI 08 - CH03 HI 10 - CH04 HI 12 - CH05 HI 14 - CH06 HI 16 - CH07 HI 18 - LL GND 20 - ODAC0 (Note 1) 22 - ODAC1 (Note 1) 24 - -15V 26 - ±15V Return 28 - GEXT 30 - DI 0 32 - DI 2 34 - DO 0 36 - DO 2 38 - XPCLK 40 - SSHO 42 - TGIN 44 - MUX 04 46 - MUX 06 48 - +5V 50 - D GND
Figure 3-4. Pin Assignments for Connectors J1 and J2 of the STA-1800U
Note that the screw terminals for the DAC (digital-to-analog converter) outputs are labeled differently for Revisions 1 and 2 of the STA-1800U. These differences are shown in Table 3-1.
Table 3-1. STA-1800U Labels for DAC Outputs
DAC Rev. 1 Label Rev. 2 Label
0 DAC0 OUT ODAC0 1 DAC1 OUT ODAC1 2 DAC0 IN ODAC2 3 DAC1 IN ODAC3
Attaching Accessories 3-5
STP-50 Screw Terminal Panel
To attach an STP-50 screw terminal panel to a DAS-1700 Series board, use a CDAS-2000 or SDAS-2000 cable. Connect one end of the cable to the main I/O connector of the DAS-1700 Series board and the other end of the cable to the STP-50, as shown in Figure 3-5. Screw terminal assignments for the STP-50 are shown in Figure 3-6.
DAS-1700 Series board
Figure 3-5. Attaching an STP-50 to a DAS-1700 Series Board
(User Common Mode) U_CM MD - 01
Notes:
1
DAS-1701ST-DA, DAS-1702ST-DA, DAS-1702HR-DA, DAS-1701AO, and DAS-1702AO boards only
2
DAS-1701ST-DA and DAS-1702ST-DA boards only
CDAS-2000 or
SDAS-2000
CH00 HI - 02
CH00 LO or CH08 HI - 03
CH01 HI - 04
CH01 LO or CH09 HI - 05
CH02 HI - 06
CH02 LO or CH10 HI - 07
CH03 HI - 08
CH03 LO or CH11 HI - 09
CH04 HI - 10
CH04 LO or CH12 HI - 11
CH05 HI - 12
CH05 LO or CH13 HI - 13
CH06 HI - 14
CH06 LO or CH14 HI - 15
CH07 HI - 16
CH07 LO or CH15 HI - 17
LL GND - 18 ODAC2 (Note 2) - 19 ODAC0 (Note 1) - 20 ODAC3 (Note 2) - 21 ODAC1 (Note 1) - 22
+15 V - 23
15 V - 24
±15 V Return - 25
STP-50
screw
terminal
panel
cable
26 - ±15 V Return 27 - D GND 28 - GEXT 29 - DI 1 30 - DI 0 31 - DI 3 32 - DI 2 33 - DO 1 34 - DO 0 35 - DO 3 36 - DO 2 37 - DOSTB 38 - XPCLK 39 - TGOUT 40 - SSHO 41 - MUX 03 42 - TGIN 43 - MUX 05 44 - MUX 04 45 - MUX 07 46 - MUX 06 47 - +5 V 48 - +5 V 49 - D GND 50 - D GND
Figure 3-6. Screw Terminal Assignments for the STP-50
3-6 Cabling and Wiring
SSH-8 Accessory
DAS-1700ST Series and DAS-1700AO Series boards can accept one or two SSH-8 accessories. (DAS-1700HR Series boards do not support SSH-8 accessories). You attach an SSH-8 to a DAS-1700ST Series or DAS-1700AO Series board through an STA-1800U screw terminal accessory. Note that attached SSH-8 accessories must be set as slaves.
To attach an SSH-8 to a STA-1800U, use a C-1800 cable, as shown in Figure 3-7. Refer to the SSH-8 accessories.
accessory
SSH-8
SSH-8 User’s Guide
DAS-1700ST Series or
DAS-1700AO Series
board
for more information about
CDAS-2000 or
SDAS-2000
cable
J1 J3
C-1800 cable
P1
STA-1800U
Figure 3-7. Attaching an SSH-8 to a DAS-1700ST or DAS-1700AO Series Board
Attaching Accessories 3-7
MB01 Backplane
A DAS-1700 Series board configured for single-ended inputs can accept one MB01 backplane through an STA-1800U screw terminal accessory. To attach an MB01 backplane to an STA-1800U, use a C16-MB1 cable, as shown in Figure 3-8. Refer to the information about MB01 backplanes and modules.
MB Series User’s Guide
STA-1800U
for more
DAS-1700 Series board
MB01
backplane
MBX X
Figure 3-8. Attaching an MB01 Backplane to a DAS-1700 Series Board
MB02 Expansion Backplane
A DAS-1700 Series board configured for single-ended inputs and working through multiple STA-1800U screw terminal accessories can accept up to 16 MB02 expansion backplanes. Each STA-1800U contains four connectors (J4 to J7) for connecting up to four MB02 expansion backplanes. To attach MB02 expansion backplanes to an STA-1800U, use C-2600 cables, as shown in Figure 3-9. Refer to the
Guide
for more information about MB02 backplanes and modules.
MBX X
CDAS-2000 or
SDAS-2000
cable
#0#1#15
MBX X
J1
C16-MB1 cable
MB Series User’s
J3
3-8 Cabling and Wiring
To J4 of the STA-1800U
C-2600 cable
MB02
#0 #1 #15 MBXXMB
XX
MB XX
To J5 of the STA-1800U
To J6 of the STA-1800U
To J7 of the STA-1800U
C-2600 cable
C-2600 cable
C-2600 cable
#0 #1 #15
MBXXMB
XX
#0 #1 #15 MBXXMB
XX
#0 #1 #15
MBXXMB
XX
MB02
MB XX
MB02
MB XX
MB02
MB XX
Y ou can connect
up to four MB02
expansion
backplanes to an
ST A-1800U
Figure 3-9. Attaching MB02 Expansion Backplanes to an STA-1800U
To attach additional MB02 expansion backplanes, daisy-chain additional STA-1800U screw terminal accessories to the first STA-1800U using CACC-2000 cables. Connect the J2 connector of one STA-1800U to the J1 connector of the next STA-1800U, as shown in Figure 3-10.
Attaching Accessories 3-9
To next STA-1800U
Set for CH 6
Set for CH 5
Set for CH 7
Set for CH 4
DAS-1700 Series board
CACC-2000
cables
STA-1800U
C-2600 cables
Set for CH 1
Set for CH 2
Set for CH 3
Set for CH 0
J2
STA-1800U
cable
SDAS-2000
CDAS-2000 or
J1
To Board 1of MB02 Group 2
To Board 3 of MB02 Group 2
To Board 2 of MB02 Group 2
To Board 4 of MB02 Group 2
To Board 4 of MB02 Group 1
To Board 1of MB02 Group 1
To Board 3 of MB02 Group 1
To Board 2 of MB02 Group 1
Figure 3-10. Daisy-Chaining STA-1800Us with Attached MB02s
The jumper pads beside connectors J4 to J7 on each STA-1800U screw terminal accessory select the channels of the DAS-1700 Series board that the attached MB02 expansion backplane is to use. On the first STA-1800U, the jumpers assign connectors J4 to J7 to DAS-1700 Series board channels 0 to 3, respectively (default settings), as shown in Figure 3-10. On the second STA-1800U, you must position the jumpers to assign connectors J4 to J7 to channels 4 to 7, respectively, and so on. Refer to Figure B-4 on page B-5 for a diagram of connectors J4 to J7 and their associated jumper pads.
3-10 Cabling and Wiring
EXP-1800 Expansion Accessory
To attach an EXP-1800 expansion accessory to the main I/O connector of a DAS-1700 Series board, use a CDAS-2000 or SDAS-2000 cable, as shown in Figure 3-11. To connect additional EXP-1800s, use CAB-50 Series cables, as shown in Figure 3-11. Refer to the
Guide
for more information about EXP-1800 expansion accessories.
EXP-1800 User’s
DAS-1700 Series board
EXP-1800
CAB-50 or
CAB-50/1
cable
J6
EXP-1800
CAB-50 or
CAB-50/1
cable
cable
SDAS-2000
CDAS-2000 or
J7
Figure 3-11. Daisy-Chaining EXP-1800s
You can attach up to 16 EXP-1800 expansion accessories to a DAS-1700 Series board; however, some of the added EXP-1800s will require external power. Each EXP-1800 contains screw terminals for attaching external power, a receptacle for a DC/DC converter, and a switch for changing between internal and external power.
Attaching Accessories 3-11
The accuracy of a DAS-1700HR Series board exceeds the
Note:
accuracy of an EXP-1800 expansion accessory. Data returned by a DAS-1700HR Series board attached to an EXP-1800 using a gain of 1 is appropriate; however, data returned by a DAS-1700HR Series board attached to an EXP-1800 using a gain of 50 includes additional noise and other information that may not be significant.

Connecting Signals

Caution:
T o a void electrical damage, turn po wer to the computer and an y
attached accessories OFF before wiring signals to the board.
Keep the following in mind when wiring signals to a DAS-1700 Series board:
You wire your signal to a screw terminal on an accessory that is connected to the board through the main I/O connector. Figure B-1 on page B-2 lists the functions associated with each pin on the main I/O connector.
DAS-1700 Series boards contain separate grounds for low-level
analog signals, ±15 V po wer return, and digital signals. Use an analog ground (LL GND or U_CM MD, depending on the input configuration) for analog signals; use a ±15 V return for analog power; use a digital ground (DGND) for digital signals and the +5 V power-supply return.
If you are using a differential input configuration, use LL GND for analog ground. If you are using a single-ended input configuration, you can use LL GND or U_CM MD for analog ground; refer to page 7-6 for information on choosing between available analog grounds.
When using a DAS-1701ST, DAS-1701ST-DA, or DAS-1701AO
board at a gain of 50 or 250, take the following precautions to avoid analog noise and performance degradation:
Operate the board in 8-channel differential mode. Using the
board in 16-channel single-ended mode at high gains introduces
3-12 Cabling and Wiring
enough ground-loop noise to produce large fluctuations in readings.
Minimize noise from crosstalk and induced-voltage pickup in the
flat cables and screw terminal accessories by using shielded cable. Connect the shield to LL GND and the inner conductors to CH LO and CH HI. CH LO and LL GND should have a DC return (or connection) at some point; this return should be as close to the signal source as possible. Induced noise from RF and magnetic fields can easily exceed tens of microvolts, even on 1-foot or 2-foot cables; shielded cable eliminates this problem.
Avoid bi-metallic junctions in the input circuitry. For example,
the kovar leads, used on reed relays, typically ha v e a thermal emf to copper of 40
V/˚C. Thermals can introduce strange random
µ
variations caused by air currents and so on.
Provide filtering using either hardware (resistors, capacitors, and
so on) or software. To provide software filtering, instead of reading the channel once, read it 10 or more times in quick succession and average the readings. If the noise is random and gaussian, the noise will be reduced by the square-root of the number of readings.
Do not mix your analog input signals with the AC line. An inadvertent short between data and power lines can cause extensive and costly damage to your computer for which the manufacturer may not accept liability. To prevent this problem, use the following precautions:
Avoid direct connections to the AC line. – Make sure all connections are tight and sound so that signal wires
are not likely to come loose and short to high voltages.
Use isolation amplifiers and transformers where necessary.
Connecting Signals 3-13
Single-Ended Analog Input Signals
Figure 3-12 illustrates how to connect an analog input signal to channel n on a DAS-1700 Series board configured for single-ended inputs.
Signal
source
+
Figure 3-12. Single-Ended Inputs (SIngle Channel)
Notes:
You specify the common-mode ground reference through
CHn HI
DAS-1700 Series board
LL GND or U_CM MD
software. If you specify a user-defined common-mode ground reference, use U_CM MD and make sure that the signal source is grounded. If you specify a low-level analog ground reference, use LL GND if the signal source is isolated; if the signal source is not isolated, make no connection.
It is recommended that you wire all unused channels to LL GND or U_CM MD to prevent the input amplifiers from saturating and to ensure the accuracy of your data.
3-14 Cabling and Wiring
Figure 3-13 illustrates how to connect analog input signals to channels 0 through n, where all channels are referred to the same user-defined common-mode ground. Note that the fixed potential from signal common to ground must be within the common-mode operating range (±10 V).
Signal
sources
Vin 0
Vin n
+
Fixed potential from signal
V
common to ground
+
+
CH0 HI
CHn HI
U_CM MD
Figure 3-13. Single-Ended Inputs (Multiple Channels)
Differential Analog Input Signals
Figure 3-14 illustrates three ways to connect an analog input signal to channel n on a DAS-1700 Series board configured for differential inputs.
DAS-1700 Series board
Connecting Signals 3-15
Floating
signal
source
R
s
Where Rs > 100 Rb = 2000 R
+
-
R
s
R
b
b
CHn HI
CHn LO
LL GND
DAS-1700 Series board
Floating
signal
source
R
s
Where Rs < 100 Rb = 1000 R
R
v
R
s
+
DC
supply
+
-
s
Bridge
-
CHn HI
DAS-1700 Series board
R
b
CHn LO
LL GND
CHn HI
DAS-1700 Series board
CHn LO
LL GND
Figure 3-14. Differential Inputs
The upper two circuits of Figure 3-14 illustrate floating signal source connections. (A floating signal source is a voltage source that has no connection with earth ground; the signal is not referenced to the third wire on a 3-wire AC line outlet.) Floating signal sources require the addition of resistors to provide a bias current return.
3-16 Cabling and Wiring
You can determine the value of the bias return resistors (Rb) from the value of the source resistance (Rs), using the following relationships:
When Rs is greater than 100 Ω, use the connections in the upper circuit. The resistance of each of the two bias return resistors must equal 2000 Rs.
When Rs is less than 100 Ω, use the connections in the middle circuit. The resistance of the bias return resistor must be greater than 1000 Rs.
In the lower circuit of Figure 3-14, bias current return is inherently provided by the source. The circuit requires no bias resistors. R signal source resistance while Rv is the resistance required to balance the bridge.
Avoiding a Ground Loop Problem
If your signal source is grounded, the signal-source ground and the DAS-1700 Series board ground may not be at the same voltage level because of the distances between equipment wiring and the building wiring. In this situation, ground loop problems can occur if you tie the two grounds together and the two grounds are not at the same potential. The difference in potential is referred to as a because it is normally common to both sides of a differential input (it appears between each side and ground).
is the
s
common-mode voltage
(V
cm
)
The most effective way to avoid common-mode voltage errors for single-ended inputs is to wire the inputs as shown in Figure 3-12, using the U_CM MD input.
Since a differential input responds only to the difference in the signals at its high and low inputs, its common-mode voltages cancel out and leave only the signal. However, if your input connections create a ground loop, you could see incorrect data readings resulting from the difference between the signal source’s ground potential and the DAS-1700 Series board’s ground.
Figure 3-15 shows the proper way to connect a differential input to a grounded signal source. Make sure that CHn LO is connected to ground at the signal source, not at the computer and make sure that you do not tie the two grounds together.
Connecting Signals 3-17
+
Grounded
signal
source
Signal source
ground V
g 1
E
s
-
Figure 3-15. Avoiding a Ground Loop Problem
Analog Output Signals
Figure 3-16 illustrates how to connect a voltage output signal from D A C n on a DAS-1701ST-DA, DAS-1702ST-DA, DAS-1702HR-DA, DAS-1701AO, or DAS-1702AO board to your application.
CHn HI
CHn LO
E
s
DAS-1700 Series board
Do not connect CHn LO to LL GND at the computer
ODACn
DAS-1701ST-DA, DAS-1702ST-DA,
DAS-1702HR-DA,
DAS-1701AO, or
DAS-1702AO board
LL GND
667 minimum
Figure 3-16. Voltage Output
3-18 Cabling and Wiring
Digital Signals
You can connect the following digital signals to a DAS-1700 Series board:
Digital input signal — Connect a digital input signal to the DI0, DI1,
DI2, or DI3 pin of the main I/O connector.
Digital output signal — Connect a digital output signal to the DO0,
DO1, DO2, or DO3 pin of the main I/O connector.
External pacer clock — Connect an external pacer clock to the
XPCLK pin of the line of the main I/O connector.
External digital trigger — Connect an external digital trigger to the
TGIN pin of the main I/O connector.
Hardware gate — Connect a hardware gate to the TGIN pin of the
main I/O connector.
SSH output signal — Connect the SSH output signal to the SSHO
pin of the main I/O connector.
Trigger/gate output signal — Connect the trigger/gate output signal
to the TGOUT pin of the main I/O connector.
Strobe signal — Connect the strobe signal to the DOSTB pin of the
main I/O connector.
Make sure that all digital signals are TTL-level compatible. Use the D GND pin as the return for all digital signals. Refer to Figure B-1 on page B-2 for the location of each pin on the main I/O connector.
Connecting Signals 3-19
Synchronizing the Start of Operations on Multiple Boards
You can synchronize the start of analog input operations on up to three DAS-1700 Series boards using trigger and gate signals from the main I/O connector. All boards can run at the same conversion rate or each board can run at a different conversion rate.
The internal A/D pacer clock is designed to be tightly coupled with trigger and gate operations. After a board receives the trigger or gate signal, conversions be gin within a defined period of time. If each board is programmed for a different conversion rate, the first conversion on each board occurs after this time period and subsequent conversions occur at the programmed rate.
Figure 3-17 illustrates two ways to synchronize the start of analog input operations on multiple boards. Both use the internal A/D pacer clock to pace acquisitions.
Board 0 Rate a
Board 1 Rate b
Board 2 Rate c
a. Scheme 1
TGIN
TGIN
TGIN
Trigger
Board 0 Rate a
Board 1 Rate b
Board 2 Rate c
TGIN
TGOUT
TGIN
TGIN
b. Scheme 2
Figure 3-17. Synchronizing the Start of Operations on Multiple Boards
Trigger
(optional)
3-20 Cabling and Wiring
In scheme 1, you connect the trigger/gate inputs of the three boards together and start the analog input operation when an external digital trigger event occurs. A/D conversions on each board start 400 ±100 ns from the time the active edge of the trigger signal is detected. All conversions start within 100 ±100 ns of each other from board to board. When using scheme 1, you can use the internal A/D pacer clock or an external pacer clock.
In scheme 2, you start conversions either by an external digital trigger or through software. The boards are connected in a master/slave relationship; board 0 is the master, and boards 1 and 2 are the slaves.
If you use software to start A/D conversions for board 0 of scheme 2, the board 0 pacer clock starts and triggers conversions in the slave boards. However, board 0 conversions do not begin until after conversions begin in the slave boards. The delay of board 0 conversions is caused by a protection feature built into the register that creates software-triggered conversions; the function of the protection feature is to prevent false conversions.
If you use an external digital trigger for board 0 of scheme 2, the trigger/gate output signal (TGOUT) from board 0 triggers conversions in all three boards immediately. Note that TGOUT is an active, high-going signal. Therefore, you must program the slave-board TGIN inputs for a positive-edge trigger. Refer to page 7-30 for more information about the TGOUT signal.
When using scheme 2, you must use the internal A/D pacer clock.
Connecting Signals 3-21

Testing the Board

This section describes how to use DriverLINX to test functions of DAS-1700 Series boards.

DriverLINX Analog I/O Panel

The DriverLINX Analog I/O Panel is an application that demonstrates analog input/output using DriverLINX. With the Analog I/O Panel you can:
Analyze analog signals using the two-channel Oscilloscope.
Measure analog voltages using the Digital Volt Meter.
Generate Sine, Square and Triangle waves using the SST Signal Generator.
4
Output DC Level voltages using the Level Control.
The Analog I/O Panel is useful for:
Testing the DAS-1700 DriverLINX installation and configuration. Verifying signal inputs to your DAS-1700 board.
Sending test signals to external devices.
To access this DriverLINX Analog I/O Panel:
1. Start the Analog I/O P anel with the “AIO Panel” item on the Windo ws start menu. Then perform the following steps:
2. Click the [...] button in the Driver Selection section.
3. Select the driver for your board using the
4. Click
DriverLINX Analog I/O Panel 4-1
OK.
Open DriverLINX
dialog.
5. Select the Logical Device you want to operate by dragging the pointer in the Device Selection section. The Analog I/O Panel displays the Scope, Meter, SST, and Level control tabs, depending on the capabilities of your DAS-1700 board.
6. The Scope uses two analog input channels, referred to as ChA and ChB. Drag the channel selectors in the AI Channel Mapping section to map them to different channel numbers.
7. The SST Signal Generator uses two analog output channels, referred to as ChA and ChB. Drag the channel selectors in the AO Channel Mapping section to map them to different channel numbers.
You can now select the Scope, Meter, SST and Level Control tabs to operate your DAS-1700 board.

Test Panel Application

Depending upon the DriverLINX drivers you have installed on your system, you will have one or more of the following example applications:
Single–Value AI
for analog input
Single–Value AO PIO Panel
CTM Test Bench
for analog output
for digital input and output
for counter/timer applications.
To access this DriverLINX Test Panel, select Test Panel with the “Test Panel” item on the Windows start menu.
4-2 Testing the Board

Troubleshooting

This section contains the following information:

Problem Isolation

problems.
Identifying Symptoms and Possible Causes
symptoms and possible solutions for problems with DAS-1700 Series boards.
Testing the Board and the Computer
whether the problem is in the computer or in the DAS-1700 Series boards.
Testing the Accessory Slot and I/O Connections
determine whether the problem is in the accessory slot or in the I/O connections.
Technical Support
for technical support.
— helps you use software tools to help isolate
— lists general
— helps you determine
— helps you
— describes how to contact Keithle y Instruments
5
Problem Isolation
If you encounter a problem with a DAS-1700 Series board, use the instructions in this section to isolate the cause of the problem before calling Keithley for technical support.
Using the DriverLINX Event Viewer
The DriverLINX Event Viewer displays the Windows system event log. Applications and hardware drivers make entries in the system e v ent log to assist in predicting and troubleshooting hardware and software problems.
Problem Isolation 5-1
DriverLINX uses the event log to report problems during driver loading or unexpected system errors. The event log can assist in troubleshooting resource conflicts and DriverLINX configuration errors. If you are having trouble configuring or initializing a Logical Device, check the event log for information from the DriverLINX driver.
Using the DriverLINX Event Viewer , you can vie w Driv erLINX ev ent log entries under Windows 95/98 or Windows NT. DriverLINX event log entries can help you or technical support troubleshoot data–acquisition hardware and software problems.
Device Initialization Error Messages
During device initialization, DriverLINX performs a thorough test of all possible subsystems on the DAS-1700 Series board as well as the computer interface. If DriverLINX detects any problems or unexpected responses, it reports an error message to help isolate the problem. The device initialization error messages fall into three basic categories:
“Device not found” —
Board address does not match hardware setting or conflicts with another board. Verify the board’s address settings. Also, don’t confuse hexadecimal with decimal addresses in the DriverLINX
“Invalid IRQ le vel”
Device Configure
or
“Invalid DMA le vel” —
dialog box.
not match hardware setting, conflicts with another board’ s IRQ/DMA levels, or is dedicated to the computer’s internal functions (COM port, disk drive controller, network adapter, etc.)
“Hardware does not match configuration” —
mode/range switch or jumper setting does not match selection(s) made in the DriverLINX
Device Configuration
dialog box.

Identifying Symptoms and Possible Causes

Table 5-1 lists general symptoms and possible solutions for problems with DAS-1700 Series boards.
Selected level does
Operating
5-2 Troubleshooting
Table 5-1. Troubleshooting Information
Symptom Possible Cause Possible Solution
Board does not respond
Base address is unacceptable. Make sure that the base address
specified in the configuration file matches the setting of the base address switch on the board. Make sure that no other system resource is using any of the 16 I/O locations beginning at the specified base address (all boards) and any of the 10 I/O locations beginning at the specified base address plus 400h (DAS-1700AO Series only). If necessary, reconfigure the base address. Refer to page 2-2 for instructions.
The interrupt level is unacceptable.
The board configuration is incorrect.
The board is incorrectly aligned in the accessory slot.
The board is damaged. Contact Keithley for technical support;
Make sure no other system resource is using the interrupt level specified in the configuration file. If necessary, reset the interrupt level.
Check the settings in the configuration file.
Check the board for proper seating.
refer to page 5-6.
Intermittent operation
Identifying Symptoms and Possible Causes 5-3
The I/O bus speed is in excess of 8 MHz.
Vibrations or loose connections exist.
The board is overheating. Check environmental and ambient
Electrical noise exists. Provide better shielding or reroute
Reduce I/O bus speed to a maximum of 8 MHz (to change the I/O bus speed, run BIOS setup). See your computer documentation for instructions on running BIOS setup.
Cushion source of vibration and tighten connections.
temperature. See the documentation for your computer.
unshielded wiring.
Table 5-1. Troubleshooting Information (cont.)
Symptom Possible Cause Possible Solution
Data appears to be invalid
Computer does not boot
The I/O bus speed is in excess of 8 MHz.
An open connection exists. Check wiring to screw terminal. Another system resource is using
the specified base address.
Transducer is not connected to the channel being read.
Board is set for a single-ended input configuration while the transducer is set for a differential input configuration, or vice versa.
Board not seated properly. Check the installation of the board. The base address setting of the
board conflicts with that of another system resource.
Reduce I/O bus speed to a maximum of 8 MHz (to change the I/O bus speed, run BIOS setup). See the documentation for your computer for instructions on running BIOS setup.
Reconfigure the base address of the board; refer to page 2-2 for information. Check the base address assignments of other system resources and reconfigure, if necessary.
Check the transducer connections.
Check transducer specifications and board configuration.
Check the base address settings of your system resources; each address must be unique.
The power supply of the computer is too small to handle all the system resources.
System lockup A timing error occurred. Press
Check the needs of all system resources and obtain a larger power supply.
Ctrl + Break.
If you cannot identify the problem using the information in T able 5-1, refer to the next section to determine whether the problem is in the computer or in the DAS-1700 Series board.
5-4 Troubleshooting
Testing the Board and the Computer
To determine whether the problem is in the computer or in the DAS-1700 Series board, perform the following steps:
Caution:
your board and/or computer.
1. Turn the power to the computer OFF, and remove power connections
2. While keeping connections to accessories intact, unplug the cable to
3. Remove the board from the computer and visually check for damage.
4. With the board out of the computer, check the computer for proper
If you have another DAS-1700 Series board that you know is functional, refer to the next section to determine whether the problem is in the accessory slot or in the I/O connections. If you do not have another board, refer to page 5-6 for information on how to contact Keithle y for technical support.
Removing a board with the power ON can cause damage to
to the computer.
the main I/O connector of the DAS-1700 Series board.
If the board is obviously damaged, refer to page 5-6 for information on returning the board.
operation. Power up the computer and perform any necessary diagnostics.
Testing the Accessory Slot and I/O Connections
To determine whether the problem is in the accessory slot or in the I/O connections, perform the following steps:
1. Turn the power to the computer OFF, and remove power connections to the computer.
2. Install a DAS-1700 Series board that you know is functional. Do not make any I/O connections.
Identifying Symptoms and Possible Causes 5-5
3. Turn computer power ON and check operation with the functional board in place. This test checks the accessory slot. If you are using more than one board, use the functional board to test the other slots as well.
4. If the accessory slots are functional, use the functional board to check the I/O connections by reconnecting and checking the operation of the I/O connections, one at a time.
5. If operation fails for an I/O connection, check the individual inputs one at a time for shorts and opens.
6. If operation is normal, the problem is in one of the DAS-1700 Series boards originally in the computer. If you were using more than one board, try each board, one at a time, to determine which is faulty.
7. If you cannot isolate the problem, refer to the next section for instructions on getting technical support.

Technical Support

Before returning any equipment for repair, call Keithley for technical support at:
1-888-KEITHLEY
Monday - Friday, 8:00 a.m. - 5:00 p.m., Eastern Time
An applications engineer will help you diagnose and resolve your problem over the telephone.
5-6 Troubleshooting
Please make sure that you have the follo wing information av ailable before you call:
DAS-1700 Series board configuration
Computer
Operating system Software package
Model Serial # Revision code Base address setting Interrupt level setting Number of channels Input configuration Range type DMA chan(s) Number of SSH-8s Number of EXPs
Manufacturer CPU type Clock speed (MHz) KB of RAM Video system BIOS type
Windows version ___________________ Name
Serial # Version Invoice/Order #
___________________ ___________________ ___________________ ___________________ ___________________ ___________________ single-ended, differential unipolar, bipolar ___________________ ___________________ ___________________
___________________ ___________________ ___________________ ___________________ ___________________ ___________________
___________________ ___________________ ___________________ ___________________
Compiler (if applicable)
Accessories
Technical Support 5-7
Language Manufacturer Version
Type Type Type Type Type Type Type Type
___________________ ___________________ ___________________
___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
If a telephone resolution is not possible, the applications engineer will issue you a Return Material Authorization (RMA) number and ask you to return the equipment. Include the RMA number with any documentation regarding the equipment.
When returning equipment for repair, include the following information:
Your name, address, and telephone number.
The invoice or order number and date of equipment purchase.
A description of the problem or its symptoms.
The RMA number on the
outside
of the package.
Repackage the equipment, using the original anti-static wrapping, if possible, and handle it with ground protection. Ship the equipment to:
ATTN.: RMA# _______ Repair Department Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139-1891
Telephone 1-888-KEITHLEY FAX (440) 248-6168
Note:
If you are submitting your equipment for repair under warranty,
you must include the invoice number and date of purchase.
To enable Keithley to respond as quickly as possible, you must include the RMA number on the outside of the package.
5-8 Troubleshooting

Calibrating the Board

This section contains the following information:
Equipment Requirements
calibrate a DAS-1700 Series board.
Potentiometers and Test Points
potentiometers and test points needed to calibrate a DAS-1700 Series board.
Calibration Utility
DriverLINX Calibration Utility.
— describes how to use the DAS-1700 Series
— lists the equipment you need to
— shows the location of the
6
Note:
initially calibrated at the factory and should not require calibration when shipped. It is recommended that you check and, if necessary, readjust the calibration of your DAS-1700 Series board and EXP-1800 expansion accessories every six months.
DAS-1700 Series boards and EXP expansion accessories are
6-1

Equipment Requirements

You need the following equipment to calibrate a DAS-1700 Series board:
For DAS-1700ST Series and DAS-1700AO Series boards, a digital
voltmeter accurate to 6 1/2 digits, such as a Keithley Instruments Model 196
For DAS-1700HR Series boards, a digital voltmeter accurate to 7 1/2
digits, such as a Keithley Instruments Model 2001 An adjustable ±10 V voltage calibrator, such as a Keithley
Instruments Model 236 An STA-1800U with a CDAS-2000 or SDAS-2000 cable, an STP-50
with a CDAS-2000 or SDAS-2000 cable, or a user-designed interface
The appropriate number of CDAS-2000 or SDAS-2000 cables for EXP-1800 accessories, if used

Potentiometers and Test Points

The locations of the potentiometers and test points needed to calibrate DAS-1700 Series boards are shown in the following figures:
Board Figure
DAS-1701ST DAS-1702ST Figure 6-1 on page 6-3
DAS-1702HR Figure 6-2 on page 6-3 DAS-1701ST-DA
DAS-1702ST-DA Figure 6-3 on page 6-4 DAS-1702HR-DA Figure 6-4 on page 6-4 DAS-1701AO
DAS-1702AO Figure 6-5 on page 6-5
6-2 Calibrating the Board
TP5
DGND
Gain
TP4
ADCSTAT
VOUT
TP1
Offset
TP2
TP5
R12
DGND
Bipolar Offset
TP3
ADCSTB
Unipolar
Figure 6-1. DAS-1701ST and DAS-1702ST
AGND
VOUT
Bipolar Offset
Unipolar Offset
R3
R4
TP1
ADBUSY
R10
Unipolar Gain
Bipolar Gain
TP3
R11
TP2
TP4
SAMP
AGND
RTI Offset
R20R16R13
RTI Offset
R5
Figure 6-2. DAS-1702HR
Potentiometers and Test Points 6-3
DAC2 Offset
DAC2 Gain
DAC3 Offset
DAC3 Gain
R1R2R3R4R5
DAC0 Offset
DAC0 Gain
DAC1 Offset
DAC1 Gain
R12
R8
R6
R7
TP5
Bipolar Offset
TP3
ADCSTAT
ADCSTB
DGND
Gain
TP1
TP4
Offset
TP2
AGND
RTI Offset
R20R16R13
Unipolar
VOUT
Figure 6-3. DAS-1701ST-DA and DAS-1702ST-DA
TP2
VOUT
AGND
Bipolar Offset
Unipolar Offset
RTI Offset
R5R4R3R11
R31
DAC0 Offset
DAC0 Gain
R35
R32
TP1
TP4
ADBUSY
DAC1 Offset
DAC1 Gain
R10
R36
SAMPLE
Bipolar Gain
Unipolar Gain
TP3
Figure 6-4. DAS-1702HR-DA
6-4 Calibrating the Board
DAC 0 Gain
DAC 0 Offset
DAC 1 Gain
DAC 1 Offset
A/D Bipolar Offset
A/D Gain
VOUT
Unipolar Offset
AGND
RTI Offset
R42 R44R43 R46
TP6
DAC 0 Out
DGND,
ADCSTB, and
ADCSTAT
TP7
DAC 1 Out
TP5
TP3
TP1
TP4
Figure 6-5. DAS-1701AO and DAS-1720AO

DriverLINX Calibration Utility

DriverLINX Calibration Utility will guide you through the calibration procedure. Before calibration, specify the following parameters in the setup panel to get the correct instructions:
TP2 R41R40R38R45
Logical Device —
Accessory —
Board’s device number, model and address.
Connection method used to connect the board to the
calibration stimulus.
Shorted channel —
Voltage Channel —
Input channel to be “shorted” high to low
Input channel to use to apply the various
calibration voltage levels
Calibration range —
Note:
If you are using EXP-1800 expansion accessories, it is
Input range to be calibrated.
recommended that you connect and calibrate one EXP-1800 at a time.
DriverLINX Calibration Utility 6-5

Functional Description

This section describes the following:

Block Diagrams

boards.
Analog Input Features
features of DAS-1700 Series boards.
Analog Output Features
output features of DAS-1700 Series boards.
Digital I/O Features
features of DAS-1700 Series boards.
Interrupts
Series boards.
— functional block diagrams of DAS-1700 Series
— a detailed description of the analog input
— a detailed description of the analog
— a detailed description of the digital I/O
— a description of the use of interrupts on DAS-1700
7
Power
boards.
— a description of the power features of DAS-1700 Series
Block Diagrams
This section contains block diagrams for the following boards:
Boards Page Number
DAS-1701ST, DAS-1702ST, and DAS-1702HR Figure 7-1 on page 7-2 DAS-1701ST-DA and DAS-1702ST-DA Figure 7-2 on page 7-3 DAS-1702HR-DA Figure 7-3 on page 7-4 DAS-1701AO and DAS-1702AO Figure 7-4 on page 7-5
Block Diagrams 7-1
Chan. 0/0
Analog
Inputs
or
16 S.E.
Chan. 7/15
8 Diff.
GEXT
MUX [7:4]
Inst.
Amp.
Select
Unipolar/Bipolar
Sampling
ADC
8 or 16
Channel
Input MUX
Gain
Select
Trigger/Gate and
Burst Mode Control
Diff./S.E.
QRAM
1 K x 16
FIFO
Select
256 x 11
Chan.-Gain
Control
Address
Local Control Bus
Status
Control and
QRAM
Registers
+15 V
DC/DC
-15 V
Interrupt and
DMA Control
+5 V
Converter
ISA AT Bus (16-bit)
Address
Decode &
Prescaler
Note: The sampling ADC is 12-bit for DAS-1701ST and
DAS-1702ST boards and 16-bit for DAS-1702HR boards.
TGOUT
SSHO
XPCLK
TGIN
16-Bit
Counter 0
16-Bit
Counter 1
16-Bit
Counter 2
82C54
Timer/Counter
Buffer
Xtal Osc.
DI [3:0]
Latch
DOSTB
DO [3:0]
Figure 7-1. Block Diagram of DAS-1701ST, DAS-1702ST, and DAS-1702HR Board
7-2 Functional Description
-15 V
+15 V
DC/DC
Converter
TGOUT
SSHO
+5 V
XPCLK
TGIN
16-Bit
Counter 0
FIFO
1 K x 16
16-Bit
Counter 1
16-Bit
Counter 2
82C54
Timer/Counter
Local Control Bus
DI [3:0]
Buffer
Xtal Osc.
Prescaler
DO [3:0]
DOSTB
Latch
Address
Decode &
Select
12-Bit
Sampling ADC
Select
Inst.
Amp.
Unipolar/Bipolar
Trigger/Gate and
Burst Mode Control
Gain
Select
QRAM
Control
Address
QRAM
256 x 11
Chan.-Gain
Status
Registers
Control and
Interrupt and
DMA Control
ISA AT Bus (16-bit)
Figure 7-2. Block Diagram of DAS-1701ST-DA and DAS-1702ST-DA Board
8 or 16
Channel
Chan. 0/0
Analog
Inputs
Input MUX
8 Diff.
or
16 S.E.
Chan. 7/15
Diff./S.E.
Select
GEXT
MUX [7:4]
DAC 0 - 12 Bits
DAC 1 - 12 Bits
ODAC 1
ODAC 0
DAC 2 - 12 Bits
DAC 3 - 12 Bits
ODAC 2
ODAC 3
Block Diagrams 7-3
Chan. 0/0
Analog
Inputs
or
16 S.E.
Chan. 7/15
8 Diff.
GEXT
MUX [7:4]
ODAC 0
ODAC 1
8 or 16
Inst.
Amp.
Select
Unipolar/Bipolar
16-Bit
Sampling ADC
+15 V
DC/DC
Converter
-15 V
Channel
Input MUX
+5 V
Diff./S.E.
Gain
Select
Trigger/Gate and
Burst Mode Control
256 x 11
QRAM
1 K x 16
FIFO
Chan.-Gain
QRAM
Address
Local Control Bus
Control and
Status
DAC 0 - 16 Bits
Interrupt and
DMA Control
Prescaler
DAC 1 - 16 Bits
Select
Address
Decode &
ISA AT Bus (16-bit)
Figure 7-3. Block Diagram of DAS-1702HR-DA Board
16-Bit
Counter 2
82C54
Timer/Counter
Buffer
Xtal Osc.
DI [3:0]
Latch
DOSTB
DO [3:0]
SSHO
TGOUT
TGIN
XPCLK
16-Bit
Counter 0
16-Bit
Counter 1
7-4 Functional Description
15 V Ret.
+15 V
15 V
SSHI
TGOUT
SSHO
TGIN
XPCLK
DI [3:0]
DOSTB
DO [3:0]
+5V
5V Ret.
15 V
+15 V
DC/DC
Converter
1 K x 16
Sampling
82C54 Counter/Timer
+5 V
A/D FIFO
12-Bit ADC
Buffe
• 32-Bit A/D Counter
• About-Trigger Counter
• ADC Timing and Control
• Interrupt Control
• ADC DMA Control
• Burst Mode Control
r
Internal Bus
Buffe
• DAC Timing and Control
• 16-Bit D/A Counter
• DAC DMA Control
r
Latch
Buffer
• Recycle Mode Control
2048 x 16
D/A FIFO
+5V
D GND
ISA AT Bus
Gain
Uni./Bip. Select
CH 0/0
Inst.
Amp.
CM_MD
Select
8 or 16
Analog
Inputs: 8
Select
Channel
Input MUX
Diff. or
16 S.E.
Diff./S.E.
Select
CH 7/15
256 x 11
Chan.-Gain
LL GND
MUX [7:4]
U_CM_MD
GEXT
12-Bit
Sample
Hold
Amplifier
DAC 0
DAC 0
Range Select
OUT
12-Bit
DAC 1
Sample
DAC 1
Amplifier
OUT
Range Select
Hold
Figure 7-4. Block Diagram of DAS-1701AO and DAS-1702AO Board
Block Diagrams 7-5

Analog Input Features

The analog input section of DAS-1700 Series boards multiplexes all the active input channels (up to 16 single-ended or eight dif ferential) do wn to a single, sampling ADC (analog-to-digital converter). Sampling resolution of the ADC is 12 bits (one part in 4096) for DAS-1700ST and DAS-1700AO Series boards and 16 bits (one part in 65,536) for the DAS-1700HR Series boards. The analog input features are described in the following sections.
Channels
This section describes the input configurations supported, channel expansion, gains and input ranges supported, and channel selection.
Input Configuration
Through software, you configure DAS-1700 Series boards for either 16 single-ended or eight differential onboard analog input channels. The differences between a single-ended and a differential input configuration are described in the following sections.
Single-Ended Input Configuration
A single-ended input configuration is appropriate if you are measuring high-level signals where noise is not significant, if the source of the input signal is close to the board, and if all input signals are referred to the same common ground.
You can use either a low-level analog ground or a user-defined common mode as the common-mode ground reference. (You specify the ground reference through software.) If you use a low-level analog ground, the low side of the instrumentation amplifier is connected to the LL GND pin; if you use a user-defined common mode, the low side of the amplifier is connected to the U_CM MD pin.
7-6 Functional Description
The user-defined common mode can eliminate ground loops in the system. Since the U_CM MD pin connects to the high input impedance of the instrumentation amplifier, the signal contains no power-supply return current.
The user-defined common mode is also useful when signals are referred to a voltage that is not ground or when the output range does not include ground. For example, a common way to perform 4 to 20 mA current monitoring is to connect a loop with a 250
resistor to ground; the
resistor yields a 1 to 5 V output in this current range. This method works but uses only 80% of the input range when connected to a 0 to 5 V range. A better way is to use a 312.5
resistor and refer all measurements to
1.25 V. The actual output voltage then ranges from 1.25 V to 6.25 V;
however, since the amplifier low side is connected to 1.25 V, the measurement range is now a span of 5 V, making the entire input range available and increasing resolution of the measurements by 20%.
It is recommended that you always use the user-defined common mode. Use analog ground only if you want the convenience of not having to connect a separate wire for low input.
Differential Input Configuration
A differential input configuration is appropriate if you are measuring low-level signals (less than 100 mV) where noise is a significant part of the signal or if common-mode voltages exist between the voltage source and the computer’s chassis ground.
Channel Expansion
If you require additional analog input channels, you can use up to 16 EXP-1800 expansion accessories or up to 16 MB02 expansion backplanes to increase the number of available channels to 256. Refer to page 3-11 for more information on using EXP-1800 expansion accessories; refer to page 3-8 for more information on using MB02 expansion backplanes.
Analog Input Features 7-7
DAS-1700 Series boards use the following control lines to determine the channel sequence and gain settings for expansion channels:
Multiplexer control lines MUX 4 to MUX 7
— MUX 4 to MUX 7 determine the order in which channels on EXP-1800 expansion accessories and MB02 expansion backplanes are sampled.
External gain control line GEXT
— GEXT sets the gain of each
channel on a EXP-1800 expansion accessory to 1 or 50.
Notes:
backplanes, channels on the DAS-1700 Series board must be configured as single-ended.
If you are using a DAS-1700HR Series board with an EXP-1800 expansion accessory, keep in mind that the accuracy of the DAS-1700HR Series board exceeds the accuracy of the EXP-1800; therefore, data returned by a DAS-1700HR Series board attached to an EXP-1800 using a gain of 50 includes additional noise and other information that may not be significant.
Gains and Ranges
Each channel on a DAS-1700 Series board can measure analog input signals in one of eight unipolar and bipolar ranges. A unipolar signal is always positive (0 to 5 V, for example), while a bipolar signal can swing up and down between positive and negative peak values (±5 V, for example). DAS-1700 Series boards use positive magnitude to represent unipolar input signals and 2’s complement to represent bipolar input signals.
Through software, you specify the input range type (unipolar or bipolar) of the board and the gain of each channel on the board. Table 7-1 lists the gains supported by DAS-1700 Series boards and the analog input range for each gain. Note that for a given range with the same peak voltage, the unipolar input range type doubles the resolution of the ADC.
If you use EXP-1800 expansion accessories or MB02 expansion
7-8 Functional Description
Board
Table 7-1. Analog Input Ranges
Analog Input Range
Location of Channel Gain
Bipolar Unipolar
DAS-1701ST DAS-1701ST-DA DAS-1701AO
DAS-1702ST DAS-1702ST-DA DAS-1702HR DAS-1702HR-DA DAS-1702AO
1
Either onboard or on an EXP-1800 using a gain of 1
On an EXP-1800 using a gain of 50
Either onboard or on an EXP-1800 using a gain of 1
1
On an EXP-1800 using a gain of 50
1 ±5 V 0 to 5 V 5 ±1 V 0 to 1 V 50 ±100 mV 0 to 100 mV 250 ±20 mV 0 to 20 mV 50 ±0.1 V 0 to 0.1 V 250 ±20 mV 0 to 20 mV 2500 ±2 mV 0 to 2 mV
12.5k ±0.4 mV 0 to 0.4 mV 1 ±10 V 0 to 10 V 2 ±5 V 0 to 5 V 4 ±2.5 V 0 to 2.5 V 8 ±1.25 V 0 to 1.25 V 50 ±0.2 V 0 to 0.2 V 100 ±0.1 V 0 to 0.1 V 200 ±50 mV 0 to 50 mV 400 ±25 mV 0 to 25 mV
Notes
1
If you use these boards with an EXP-1800 using a gain of 50, the data returned includes
additional noise and other information that may not be significant.
Channel Selection
DAS-1700 Series boards can acquire data from a single analog input channel, from a group of consecutive analog input channels using automatic channel scanning, or from a group of analog input channels using the hardware channel-gain queue. These methods of channel selection are described in the following sections.
Analog Input Features 7-9
Selecting a Single Channel
You use software to specify a single channel and initiate a conversion.
Selecting Channels Using Automatic Channel Scanning
You use software to specify the first and last channels in a range of consecutive channels. The channels are sampled in order from first to last; the hardware automatically increments the analog input multiplexer address shortly after the start of each conversion. When the last address is reached, the multiplexer returns to the start address and the channels are sampled again. For example, assume that the start channel is 4, the stop channel is 7, and you want to acquire five samples. Your program reads data first from channel 4, then from channels 5, 6, and 7, and finally from channel 4 again.
The start channel can be higher than the stop channel. For example, assume that you are not using any expansion accessories, the board uses a differential configuration, the start channel is 7, the stop channel is 2, and you want to acquire five samples. Your program reads data first from channel 7, then from channels 0, 1, and 2, and finally from channel 7 again.
When using automatic channel scanning, all consecutive channels have the same gain (analog input range).
Selecting Channels Using the Channel-Gain Queue
You can use the hardware channel-gain queue to acquire samples from up to 256 logical channels. Through software, you specify the channels you want to sample, the order in which you want to sample them, and the gain for each channel.
You can set up the channels in the channel-gain queue either in consecutive order or in nonconsecutive order. You can also specify the same channel more than once. The channels are sampled in order from the first channel in the queue to the last channel in the queue.
Refer to Table 7-1 on page 7-9 for a list of the analog input ranges supported by DAS-1700 Series boards and the gains associated with each range.
7-10 Functional Description
Note that the throughput is likely to drop if you group channels with varying gains in sequence. The drop occurs because the channels with low-lev el inputs (magnitude of 100 mV or less) are slower than those with high-level inputs and because the channels with low-level inputs must drive out the residual signals left by the high-le vel inputs. The best way to maximize throughput is to use a combination of appropriate channel grouping and external signal conditioning. When using the channel-gain queue, consider the following suggestions:
Keep all channels configured for a particular range together, even if you have to arrange the channels out of sequence.
If your application requires high-speed scanning of low-lev el signals, use external signal conditioning to amplify the signal to ±5 V or 0 to 5 V. This increases total system throughput and reduces noise.
If you are not using all the channel-gain entries (256), make a particular channel-gain entry twice to allow for settling time. In this case, ignore the results of the first entry.
If you are measuring steady-state signals, do not use the channel-gain queue. Instead, use software to step through the channels and perform single-channel acquisitions. For example, using software-controlled single-channel acquisitions to acquire 1000 samples on channel 0 at a gain of 1 and then 2000 samples on channel 1 at a gain of 250 virtually eliminates interference. This method is best for measuring steady-state signals even if all the channels are at the same gain.
If you are measuring low-level signals (±20 mV, 0 to 20 mV, ±100 mV, or 0 to 100 mV ranges) with a DAS-1701ST or DAS-1701AO board, reduce the effects of noise by sampling the same channel multiple times and then averaging the readings from each channel. In addition, use low-level transducers with signal conditioning and use the ±20 mV, 0 to 20 mV, ±100 mV, and 0 to 100 mV ranges with a differential input configuration.
Table 7-2 lists the maximum throughput for channel-to-channel sampling with a fixed analog input range (0.024% maximum error).
Analog Input Features 7-11
Table 7-2. Maximum Throughput with Fixed Range
Board
DAS-1701ST DAS-1701ST-DA DAS-1701AO
DAS-1702ST DAS-1702ST-DA DAS-1702AO
Range Type
Bipolar ±5 V 166.67 ksamples/s
Unipolar 0 to 5 V 166.67 ksamples/s
Bipolar ±10 V 166.67 ksamples/s
Unipolar 0 to 10 V 166.67 ksamples/s
Range
±1 V 166.67 ksamples/s ±100 mV 166.67 ksamples/s ±20 mV 60 ksamples/s
0 to 1 V 166.67 ksamples/s 0 to 100 mV 166.67 ksamples/s 0 to 20 mV 60 ksamples/s
±5 V 166.67 ksamples/s ±2.5 V 166.67 ksamples/s ±1.25 V 166.67 ksamples/s
0 to 5 V 166.67 ksamples/s
Maximum Throughput
0 to 2.5 V 166.67 ksamples/s 0 to 1.25 V 166.67 ksamples/s
DAS-1702HR DAS-1702HR-DA
7-12 Functional Description
Bipolar ±10 V 50 ksamples/s
±5 V 50 ksamples/s ±2.5 V 50 ksamples/s ±1.25 V 50 ksamples/s
Unipolar 0 to 10 V 50 ksamples/s
0 to 5 V 50 ksamples/s 0 to 2.5 V 50 ksamples/s 0 to 1.25 V 50 ksamples/s
Note that the throughputs are based on driving the input with an ideal voltage source. The output impedance and dri ve of the source are far more critical when making large gain changes between two channels whose inputs are at opposite extremes of their input ranges, as when a signal near
be able to drive both the capacitance of the cable and the RC (resistor-capacitor) product of the multiplexer resistance and the output capacitance of the multiplexer and board. The multiplexer is typically about 360 Ω (1 kΩ maximum) in series with 90 pF output capacitance.
When changing the analog input range between channels, the maximum throughput for channel-to-channel sampling is the lower of the throughputs for the two channels (with less than 1 LSB of error for the DAS-1700ST Series and DAS-1700AO Series and less than 2 LSB of error for the DAS-1700HR Series). For example, on a DAS-1701AO board, if you are switching from a channel configured with a ±5 V input range to a channel configured with a ±100 mV input range, the maximum throughput is 166.67 ksamples/s; if you are switching from a channel configured with a ±5 V input range to a channel configured with a ±20 mV input range, the maximum throughput is 60 ksamples/s.
Conversion Modes
20 mV is measured after a signal at near +5 V. The source needs to
The conversion mode determines how the board regulates the timing of conversions when you are acquiring multiple samples from a single channel or from a group of multiple channels (known as a scan). Through software, you can specify paced mode, burst mode, or burst mode with SSH. These conversion modes are illustrated in Figure 7-5 and described in the following sections.
Analog Input Features 7-13
Pacer Clock
Paced Mode
Burst Mode
Burst Mode with SSH
Burst Mode Conversion Clock
Paced Mode
Burst Mode
CH4
CH4
CH5
CH4Hold
CH6
CH
CH7
CH6
CH5
CH4 CH5
CH4
HoldCH7
CH6
CH5
CH7
CH6
CH7
Figure 7-5. Conversion Modes
Use paced mode if you want to accurately control the period between conversions of individual channels in a scan. The conversion rate equals the pacer clock rate. The sample rate, which is the rate at which a single channel is sampled, is the pacer clock rate divided by the number of channels you are sampling.
Use burst mode if you want to accurately control both the period between conversions of individual channels in a scan and the period between conversions of the entire scan. Each pulse from the pacer clock starts a scan of channels. The conversion rate equals the rate of the burst mode conversion clock. The sample rate, which is the rate at which a single channel is sampled, equals the pacer clock rate.
The sample rate (pacer clock rate) should be no more than the burst mode conversion clock rate divided by the number of channels in the burst.
7-14 Functional Description
Burst Mode with SSH
Use burst mode with SSH if you want to accurately control both the period between conversions of individual channels in a scan and the period between conversions of the entire scan and if you want to simultaneously sample all channels in a scan. Each pulse from the pacer clock starts a simultaneous scan of all channels. The conversion rate equals the rate of the burst mode conversion clock. The sample rate, which is the rate at which a single channel is sampled, equals the pacer clock rate.
One extra tick of the burst mode conversion clock is required to sample and hold the values. Therefore, the sample rate (pacer clock rate) can be no more than the burst mode conversion rate divided by the sum of one plus the number of channels in the burst.
You cannot use burst mode with SSH for DAS-1700HR Series boards.
For information on the signal interface between DAS-1700ST Series and DAS-1700AO Series boards and SSH hardware, refer to page 7-32.
Clock Sources
DAS-1700 Series boards provide two clocks: a pacer clock and a burst mode conversion clock. In paced mode, you use only a pacer clock, as shown in Figure 7-5 on page 7-14. In burst mode and burst mode with SSH, you use both a pacer clock and the burst mode conversion clock, as shown in Figure 7-5 on page 7-14. These clock sources are described in the following sections.
Pacer Clock
In paced mode, the pacer clock determines the period between the conversion of one channel and the con v ersion of the next channel. In b urst mode and burst mode with SSH, the pacer clock determines the period between the conversions of one scan and the conversions of the next scan. Through software, you select either the internal A/D pacer clock or an external pacer clock. These pacer clocks are described in the following sections.
Analog Input Features 7-15
The rate at which the computer can reliably read data from a
Note:
DAS-1700 Series board depends on a number of factors, including your computer, the operating system/environment, whether you are acquiring samples from multiple channels, the gains of the channels, whether you are using expansion accessories, and software issues. Make sure that the pacer clock does not initiate conversions too fast.
Internal A/D Pacer Clock
The internal A/D pacer clock uses two cascaded counters of the onboard 82C54 counter/timer and a crystal-controlled 5 MHz time base. The maximum available rate is 166.67 ksamples/s for DAS-1700ST and DAS-1700AO Series boards and 50 ksamples/s for DAS-1700HR Series boards; the minimum available rate is 0.0012 samples/s. When not used to pace analog input operations, you can use the internal A/D pacer clock to pace other events, such as digital I/O operations.
External Pacer Clock
The external pacer clock source is an externally applied TTL-compatible signal attached to the XPCLK pin (pin 44 of the board’s main I/O connector or pin 38 of STA-1800U connectors J1 and J2). The polarity (active edge) of the external pacer clock is software-selectable.
An external pacer clock is useful if you want to pace at rates not av ailable with the internal A/D pacer clock, if you w ant to pace at une v en interv als, or if you want to pace on the basis of an external event. By attaching the same external pacer clock to the XPCLK pins of multiple boards, you can synchronize all the boards to the external pacer clock.
Burst Mode Conversion Clock
In burst mode and burst mode with SSH, the burst mode conversion clock determines the period between the conversion of one channel in a scan and the conversion of the next channel in the scan. (The burst mode conversion clock is not used for paced mode.)
The maximum allowable rate is 166.67 ksamples/s for DAS-1700ST and DAS-1700AO Series boards and 50 ksamples/s for DAS-1700HR Series boards; the minimum available rate is 15.625 ksamples/s.
7-16 Functional Description
Triggers
Trigger Sources
A trigger is an event that occurs based on a specified set of conditions. An operation must have a start trigger to determine when acquisitions start. In addition, you can use an optional second trigger, the about trigger, to determine when acquisitions stop.
The following sections describe the supported trigger sources and the ways to acquire data using triggers.
The start trigger can be a software trigger or an external digital trigger. The about trigger, if used, is always an external digital trigger.
Note:
trigger. However, you can program an analog start trigger through software, using one of the analog input channels as the trigger channel. The DAS-1700 Series Function Call Driver provides functions for an analog trigger; refer to the
Guide
The software trigger and external digital trigger are described in the following sections.
Software T rigger
A software trigger event occurs when you start the analog input operation (the computer issues a write to allow conversions). The point at which conversions be gin depends on the pacer clock; refer to page 7-15 for more information. Note that the delay between the point at which you start the analog input operation and the point at which the internal A/D pacer clock starts is less than 1 µs.
DAS-1700 Series boards do not provide a hardware-based analog
DAS-1700 Series Function Call Driver User’s
for more information.
Analog Input Features 7-17
External Digital Trigger
An external digital trigger event occurs when the DAS-1700 Series board detects either a negative edge or a positi ve edge at the TGIN pin (pin 46 of the board’s main I/O connector or pin 42 of STA-1800U connectors J1 and J2). The trigger signal is TTL-compatible and the polarity (active edge) is software-selectable.
The point at which conversions begin depends on the pacer clock, as follows:
Internal A/D pacer clock
— The 82C54 counter/timer is idle until the trigger event occurs. Within 400 ns, the first conversion begins. Subsequent conversions are synchronized to the internal A/D pacer clock.
External pacer clock
— Conversions are armed when the trigger event occurs; conversions begin with the next active edge of the external pacer clock and continue with each subsequent active edge.
Figure 7-6 illustrates how conversions are initiated when using an external digital trigger.
7-18 Functional Description
Trigger event occurs
External digital trigger (negative edge)
Conversions begin when using an external pacer clock (negative edge)
External pacer clock
Internal A/D pacer clock
(idle state)
count
count
count
Conversions begin when using an internal A/D pacer clock
Figure 7-6. Initiating Conversions with an External Digital Trigger
count
The about trigger is always an external digital trigger. If you specify an about trigger, the operation stops when a specified number of samples has been acquired after the external digital trigger event.
Trigger Acquisition
The ways you can acquire data using triggers are described in the following sections.
Post-Trigger Acquisition
Use post-trigger acquisition in applications where you want to collect data after a specific trigger event. You specify a start trigger to determine when the operation starts. The operation stops either when the specified number of samples has been acquired or through a software command.
Analog Input Features 7-19
Pre-Trigger Acquisition
Use pre-trigger acquisition in applications where you want to collect data before a specific trigger event. You specify a start trigger and an about trigger. The start trigger determines when the operation starts. The operation stops when the about-trigger event occurs. Pre-trigger acquisition is available only when you use the DMA resources of the board.
About-Trigger Acquisition
Use about-trigger acquisition in applications where you want to collect data both before and after a specific trigger event. You specify a start trigger and an about trigger. The start trigger determines when the operation starts. The operation stops after a specified number of samples has been acquired after the about-trigger event occurs. About-trigger acquisition is available only when you use the DMA resources of the board.
Hardware Gate
A hardware gate is an externally applied digital signal that determines whether conversions occur. You connect the gate signal to the TGIN pin (pin 46 of the board’s main I/O connector or pin 42 of STA-1800U connectors J1 and J2).
If you specify a positive gate, conversions occur only if the signal to TGIN is high; if the signal to TGIN is low, conversions are inhibited. If you specify a negative gate, conversions occur only if the signal to TGIN is low; if the signal to TGIN is high, conversions are inhibited. The gate signal is TTL-compatible and the polarity of the hardware gate is software-selectable.
7-20 Functional Description
The way conv ersions are synchronized depends on whether you are using the internal A/D pacer clock or an external pacer clock, as follows:
Internal A/D pacer clock
— The 82C54 counter/timer stops counting when the gate signal goes inactive. When the gate signal goes active, the 82C54 is reloaded with its initial count value and starts counting again; therefore, conversions are synchronized to the gate signal.
Hardware gate (positive polarity)
External pacer clock (negative edge)
Internal A/D pacer clock
External pacer clock
— The signal from the external pacer clock continues uninterrupted while the gate signal is inactive; therefore, conversions are synchronized to the external pacer clock.
Figure 7-7 illustrates the use of a hardware gate.
Gate active; conversions occur
1st conversion
Gate inactive; conversions do not occur
2nd conversion
No conversion
Gate active
3rd conversion
1st conversion
3rd conversion
2nd conversion
4th conversion
Figure 7-7. Hardware Gate
Analog Input Features 7-21
Data T ransfer
DAS-1700 Series boards contain a 1024-word A/D FIFO. The result of each A/D conversion is automatically stored in the FIFO. Y ou can transfer data from the A/D FIFO to computer memory using either interrupts or the DMA resources of the board, as described in the following sections.
Using Interrupts
You can program the board to generate an interrupt anytime the A/D FIFO contains data (FIFO Not Empty) or after the A/D FIFO accumulates 512 A/D samples (FIFO Half Full). An interrupt service routine can then transfer data from the A/D FIFO to computer memory while the FIFO continues to fill. Refer to page 7-33 for more information about interrupts.
The interrupt level (3, 5, 7, 10, 11, or 15) is software-selectable. Refer to “AI IRQ” on page C-4.
Unpredictable interrupt latencies in Windows can make maximum board speeds unachievable; therefore, it is recommended that you use single-channel or dual-channel DMA instead of interrupts, if possible.
Using DMA Resources
You can use the DMA controller to bypass the CPU and transfer data directly from a DAS-1700 Series board to computer memory. The ability to run independent of the CPU and at high-transfer rates makes DMA an attractive method for transferring data in data acquisition systems.
DAS-1700 Series boards use DMA channel 5, 6, or 7 to perform single-channel DMA transfers or DMA channel pairs 5 and 6, 6 and 7, or 7 and 5 to perform dual-channel DMA transfers. The DMA channel(s) are software-selectable.
7-22 Functional Description
Each DMA channel can transfer up to 65,536 samples before it has to be reprogrammed with a new memory address. When more than 65,536 samples are required by an application, the A/D FIFO automatically stores the samples while the DMA channel is being reprogrammed for another address. In most situations, the A/D FIFO allows you to acquire large amounts of gap-free data into multiple buffers at up to maximum board speed using a single DMA channel. However, if possible, you should use dual-channel DMA to acquire data reliably at maximum board speeds.

Analog Output Features

The following boards contain analog output circuitry:
DAS-1701ST-DA and DAS-1702ST-DA
DAS-1702HR-DA
DAS-1701AO and DAS-1702AO
The analog output features of these board are described in the following sections.
DAS-1701ST-DA and DAS-1702ST-DA Boards
DAS-1701ST-DA and DAS-1702ST-DA boards contain four 12-bit digital-to-analog converters (DACs). Each DAC has a fixed v oltage range of ±10 V and powers up to 0 V at reset. Data coding is 2’s complement. The four DACs have a capacitive load drive up to 100 µF and an output current drive of up to ±5 mA.
You can use the internal A/D pacer clock to pace the analog output operation if no analog input operation is in progress or if the analog input operation is paced by an external pacer clock.
Note: You cannot use the DMA resources of DAS-1701ST-DA and
DAS-1702ST-DA boards to perform an analog output operation. In addition, you cannot use an external trigger or an external pacer clock to perform an analog output operation.
Analog Output Features 7-23
DAS-1702HR-DA Boards
DAS-1702HR-DA boards contain two 16-bit DACs. Each DAC has a fixed voltage range of ±10 V and po wers up to 0 V at reset. Data coding is 2’s complement. The tw o D ACs have a capacitive load drive up to 100 µF and an output current drive of up to ±5 mA (short-circuit current is about 25 mA).
You can use the internal A/D pacer clock to pace the analog output operation if no analog input operation is in progress or if the analog input operation is paced by an external pacer clock.
Note: Y ou cannot use the DMA resources of D AS-1702HR-D A boards to
perform an analog output operation. In addition, you cannot use an external trigger or an external pacer clock to perform an analog output operation.
DAS-1701AO and DAS-1702AO Boards
DAS-1701AO and DAS-1702AO boards contain two 12-bit DACs with bipolar outputs. Each DAC is deglitched (a glitch is a transient that can occur during certain types of voltage changes). The DACs power up to 0 V at reset.
The analog output features of DAS-1701AO and DAS-1702AO boards are described in the following sections.
Output Ranges
Each DA C can ha v e a bipolar output range of ±5 V or ±10 V. The range is software-selectable.
7-24 Functional Description
Pacer Clock
The pacer clock determines the rate at which the board writes new values from the D/A FIFO to the DACs. Through software, you select either the internal D/A pacer clock or an external pacer clock. You can also use the internal A/D pacer clock or the burst mode conversion clock to synchronize D/A conversions with A/D conversions. The pacer clocks are described in the following sections.
Note: The rate at which the board can reliably write new values to the
DACs depends on a number of factors, including your computer, the operating system/environment, the settling time of the DACs, the way data is transferred to the board, and software issues.
Internal D/A Pacer Clock
The internal D/A pacer clock consists of a 16-bit counter with an optional divide-by-ten prescaler driven by a 5 MHz crystal oscillator. The maximum available rate is 200 ksamples/s; the minimum a vailable rate is
7.63 samples/s.
External Pacer Clock
The external pacer clock is an externally applied TTL-compatible signal attached to the XPCLK pin (pin 44 of the board’s main I/O connector or pin 38 of STA-1800U connectors J1 and J2). Note that an external pacer clock for an analog input operation also uses the XPCLK pin. The active edge of the external pacer clock is software-selectable.
An external clock is useful if you want to pace at rates not available with the internal D/A pacer clock, if you want to pace at uneven interv als, or if you want to pace on the basis of an external event. By attaching the same external pacer clock to the XPCLK pins of multiple boards, you can synchronize all the boards to the external pacer clock.
Analog Output Features 7-25
Triggers
Clock Used for an Analog Input Operation
If you are using one of the onboard clocks (either the internal A/D pacer clock or the burst mode conversion clock) to pace an analog input operation, you can use the clock that paces the analog input operation to also determine the update rate for an analog output operation. Using the same clock to pace both D/A and A/D conversions allows you to perform tightly coupled stimulus-response operations at rates of up to
166.67 ksamples/s.
Note: You cannot synchronize an analog output operation to an analog
input operation that is being paced by an external pacer clock.
A trigger is an event that occurs based on a specified set of conditions. The trigger event determines when updates of the analog output channels begin and can be a software trigger or an external digital trigger, as described in the following sections.
Note: DAS-1701AO and DAS-1702AO boards do not provide a
hardware-based analog trigger . Howe ver, you can program an analog start trigger through software, using one of the analog input channels as the trigger channel. The DAS-1700 Series Function Call Driver provides functions for an analog trigger; refer to the DAS-1700 Series Function Call Driver User’s Guide for more information.
Software T rigger
A software trigger event occurs when you start the analog output operation (the computer issues a write to allow con v ersions). The point at which conversions begin depends on the pacer clock; refer to page 7-25 for more information. Note that the delay between the point at which you start the analog output operation and the point at which the internal D/A pacer clock starts is about 1 µs.
7-26 Functional Description
Hardware Gate
External Digital Trigger
An external digital trigger event occurs when the DAS-1701AO or DAS-1702AO board detects either a negative edge or a positive edge at the TGIN pin (pin 46 of the board’s main I/O connector or pin 42 of STA-1800U connectors J1 and J2). Note that an external digital trigger for an analog input operation also uses the TGIN pin. The trigger signal is TTL-compatible and the polarity (active edge) is software-selectable.
Conversions begin about 400 ns after the active edge of the external digital trigger if you are using the internal D/A pacer clock or on the next active edge of an external pacer clock. Refer to page 7-25 for more information about pacer clocks.
If you are using an external digital trigger and you are using the D/A FIFO to transfer data from the computer to the board (no more than 2048 values), you can use retrigger mode to start generating the waveform stored in the D/A FIFO from the beginning each time the external digital trigger event occurs. This allows you to synchronize the generation of a waveform to an external digital trigger event.
A hardware gate is an externally applied digital signal that determines whether conversions occur. You connect the gate signal to the TGIN pin (pin 46 of the board’s main I/O connector or pin 42 of STA-1800U connectors J1 and J2).
If you specify a positive gate, conversions occur only if the signal to TGIN is high; if the signal to TGIN is low, conversions are inhibited. If you specify a negative gate, conversions occur only if the signal to TGIN is low; if the signal to TGIN is high, conversions are inhibited. Note that the hardware gate for an analog input operation also uses the TGIN pin. The gate signal is TTL-compatible and the polarity of the hardware gate is software-selectable.
When using the internal D/A pacer clock, D/A conversions begin about 400 ns after the gate signal becomes active and terminate when the gate signal becomes inactive. When using an external pacer clock, D/A conversions begin on the next active clock edge after the gate signal becomes active and terminate when the gate signal becomes inactive.
Analog Output Features 7-27
Data T ransfer
DAS-1701AO and DAS-1702AO boards contain a 2048-word D/A FIFO to store analog output values. You can transfer data from computer memory to the D/A FIFO using either interrupts or the DMA resources of the board. The analog output values are then written to the D A Cs, at a rate determined by the pacer clock.
If the output waveform you want to generate from a DAC is repetiti ve and contains 2048 values or fewer, you can use recycle mode to continuously generate the waveform.
The following sections contain more information on using interrupts, using the DMA resources of the board, and using recycle mode.
Using Interrupts
You can program the board to generate an interrupt if the D/A FIFO is no longer full of data (FIFO Not Full) or if the FIFO contains fewer than 1025 values (FIFO Not Half Full). An interrupt service routine can then transfer data from computer memory to the D/A FIFO while the FIFO continues to write values to the DACs. Refer to page 7-33 for more information about interrupts.
The interrupt level (3, 5, 7, 10, 11, or 15) is software selectable. Refer to “AI IRQ” on page C-4.
Using DMA Resources
You can use the DMA controller to bypass the CPU and transfer data directly from computer memory to the D/A FIFO.
DAS-1700 Series boards use DMA channel 5, 6, or 7 to perform single-channel DMA transfers. The DMA channel is software-selectable. Refer to “AI DMA 1, AO DMA 1” on page C-4 for information on specifying the DMA channel. (Note that you cannot perform dual-channel DMA transfers for analog output operations.)
7-28 Functional Description
Using Recycle Mode
If you use a waveform of between 2 and 2048 values (all the values fit in the D/A FIFO), you can use recycle mode to continuously generate the waveform. The analog output values are transferred to the D/A FIFO once (using either interrupts or the DMA resources of the board) and then are continuously written to the DACs directly from the D/A FIFO. Recycle mode is the fastest way to transfer data because it does not require the use of the computer bus.

Digital I/O Features

DAS-1700 Series boards contain four digital input lines (DI0 to DI3) and four digital output lines (DO0 to DO3). Logic 1 on a digital I/O line indicates that the input/output is high (greater than 2.0 V); logic 0 on a digital I/O line indicates that the input/output is low (less than 0.8 V).
The digital input signals are TTL-compatible. The input signals are provided with 10 k appear high (logic 1) with no signal connected. DAS-1700 Series boards provide a latch strobe for digital output signals; refer to page 7-30 for information.
pull-up resistors to +5 V; therefore, the inputs
You can use the internal A/D pacer clock to pace the digital I/O operation if no analog input operation is in progress or if the analog input operation is paced by an external pacer clock.
Note: You cannot use the DMA resources of DAS-1700 Series boards to
perform a digital I/O operation. In addition, you cannot use an external trigger or an external pacer clock to perform a digital I/O operation.

Digital Control Signals

The following sections describe the digital control signals provided on DAS-1700 Series boards.
Digital I/O Features 7-29
Strobe Signal
300 ns strobe
DOSTB
DO[3:0] Data
DAS-1700 Series boards provide a strobe signal DOSTB (pin 19 of the board’s main I/O connector or pin 37 of STA-1800U connectors J1 and J2) for the purpose of strobing data through the digital output lines and latching the data into a register in external equipment. DAS-1700 Series boards use the positive edge of the strobe to strobe data out; ho we ver, you must use the negative edge to strobe data into other equipment because the negative edge provides a 300 ns lag to allow for delays. Data is valid until the next strobe, as shown in Figure 7-8.
Strobe
Figure 7-8. Timing Relationship between Data from DO0 to DO3
and Latch Strobe DOSTB
Trigger/Gate Output Signal
If you are using the internal A/D pacer clock to pace an analog input operation, you can use the trigger/gate output signal TGOUT (pin 20 of the board’s main I/O connector or pin 39 of STA-1800U connectors J1 and J2) to synchronize the start of analog input operations on other DAS-1700 Series boards or to act as a trigger or gate for user-defined events, as follows:
When using the TGIN pin as an external digital trigger, TGOUT
behaves as shown in Figure 7-9a. Note that TGOUT does not retrigger and cannot be used with about-trigger acquisitions. Note also that a delay of about 200 ns occurs between the active edge of TGIN and the starting edge of TGOUT.
7-30 Functional Description
When using the TGIN pin as a hardware gate, TGOUT behaves as
shown in Figure 7-9b. Note that a delay of about 200 ns occurs between the active edge of TGIN and the starting edge of TGOUT.
When using a software trigger or when the hardware gate is disabled
(TGIN pin is not used), TGOUT behaves as shown in Figure 7-9c. Note that the delay between the point at which software enables conversions and the starting edge of TGOUT is less than 1 µs.
Note: Y ou cannot use TGOUT when an external pacer clock is pacing the
analog input operation.
TGIN
TGOUT
TGIN
TGOUT
TGOUT
200 ns typical
a. TGIN as an External Digital Trigger
200 ns typical
b. TGIN as a Hardware Gate
Software enables conversions
< 1 µs
c. Software Trigger/Gate Disabled
Software disables conversions
Figure 7-9. Timing for the TGOUT Signal
Remains active until conversions are disabled by software
Digital Control Signals 7-31
Loading...