Hide thumbs Also See for DT351:

Advertisement

Quick Links

R
UM-19140-A
DT351 User's
Manual

Advertisement

Table of Contents
loading

Summary of Contents for Data Translation DT351

  • Page 1 UM-19140-A DT351 User’s Manual...
  • Page 2 First Edition Copyright © 2001 by Data Translation, Inc. August, 2001 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by photocopying, recording, or otherwise, without the prior written permission of Data Translation, Inc.
  • Page 3 Changes or modifications to this equipment not expressly approved by Data Translation could void your authority to operate the equipment under Part 15 of the FCC Rules. Note: This product was verified to meet FCC requirements under test conditions that included use of shielded cables and connectors between system components.
  • Page 5: Table Of Contents

    Table of Contents About this Manual ....... . . Intended Audience........What You Should Learn from this Manual.
  • Page 6 Contents Chapter 5: Troubleshooting ......General Checklist ........Service and Support .
  • Page 7: About This Manual

    About this Manual This manual describes the features of the DT351 board, the capabilities of the DT351 Device Driver, and how to program the DT351 board using DT-Open Layers software. Troubleshooting and calibration information is also provided. Intended Audience This document is intended for engineers, scientists, technicians, or others responsible for using and/or programming the DT351 board for data acquisition operations in Microsoft®...
  • Page 8: Conventions Used In This Manual

    Related Information Refer to the following documents for more information on using the DT351 board: • DT351 Getting Started Manual (UM-19138). This manual, provided on the Data Acquisition OMNI CD , describes the how to install the DT351 board and related software.
  • Page 9: Where To Get Help

    (www.plxtech.com). • Microsoft Windows 98, Windows 2000, or Windows Me documentation. Where To Get Help Should you run into problems installing or using a DT351 board, the Technical Support Department is available to provide technical assistance. Refer to Chapter 5 for more information.
  • Page 10 About this Manual...
  • Page 11: Chapter 1: Overview

    Overview Features ..........Supported Software .
  • Page 12: Features

    Chapter 1 Features Ideal for the control of electrical devices and for monitoring digital signals, the DT351 is an isolated digital I/O board that you can use to control electrical devices and monitor digital signals. It provides the following major features: •...
  • Page 13: Supported Software

    Supported Software The following software is available for use with the DT351 board: • DT351 Device Driver − This software is shipped with the board. You must install this device driver to use the DT351 board with any of the following supported software packages or utilities.
  • Page 14 CD-ROM for information on using the Testpoint evaluation and run-time versions. Optionally, you can order the professional development version of this software package to develop your own application. Refer to Data Translation’s catalog for information about selecting the right software package for your needs.
  • Page 15: Accessories

    Overview Accessories The following optional accessories are available for the DT351 board: • STP37 screw terminal panel − The STP37 permits easy screw terminal connections to the DT351 board. The STP37 screw terminal panel contains LED indicators to monitor the digital output lines.
  • Page 16 Chapter 1...
  • Page 17: Chapter 2: Principles Of Operation

    Principles of Operation Digital I/O Lines ........Interrupts .
  • Page 18 Chapter 2 This chapter describes the digital I/O features of the DT351 board. To frame the discussions, refer to the block diagram shown in Figure 37-Pin I/O Connector Opto Coupler Opto Coupler Interrupt Mask Latch Digital In Generator Register Register...
  • Page 19: Digital I/O Lines

    Principles of Operation Digital I/O Lines DT351 boards support eight dedicated digital input lines through the digital input (DIN) subsystem and eight dedicated digital output lines through the digital output (DOUT) subsystem. Channel-to-channel isolation of 250 VDC is provided by physical separation of the inputs and outputs and separate ground runs.
  • Page 20: Interrupts

    Chapter 2 Interrupts The DT351 board can generate a PCI-bus interrupt when any of the digital input lines changes state. This feature is useful when you want to monitor critical signals or when you want to signal the host computer to transfer data to or from the board. You enable the interrupts on a bit-by-bit basis during DT351 driver configuration.
  • Page 21: Operation Modes

    Principles of Operation Operation Modes DT351 boards support the following digital I/O operation modes: • Single-value operations are the simplest to use but do not allow you to check the interrupt status. Use software to specify the DIN or DOUT subsystem, a resolution of 8, and a gain of 1 (the gain is ignored).
  • Page 22 Chapter 2...
  • Page 23: Chapter 3: Supported Device Driver Capabilities

    Supported Device Driver Capabilities...
  • Page 24 Chapter 3 The DT351 Device Driver provides support for digital input (DIN) and digital output (DOUT) subsystems. Table 1 summarizes the board features available for use with the DataAcq SDK. The DataAcq SDK provides functions that return support information for specified subsystem capabilities at runtime.
  • Page 25 Supported Device Driver Capabilities Table 1: DT351 Supported Option s DT351 DOUT SRL C/T Total Subsystems on Board Single-Value Operation Support OLSSC_SUP_SINGLEVALUE Continuous Operation Support OLSSC_SUP_CONTINUOUS Continuous Operation until Trigger Event Support OLSSC_SUP_CONTINUOUS_PRETRIG Continuous Operation before and after Trigger Event...
  • Page 26 Chapter 3 Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board Number of DMA Channels OLSSC_NUMDMACHANS Supports Gap Free Data with No DMA OLSSC_SUP_GAPFREE_NODMA Supports Gap Free Data with Single DMA OLSSC_SUP_GAPFREE_SINGLEDMA Supports Gap Free Data with Dual DMA...
  • Page 27 Supported Device Driver Capabilities Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board Simultaneous Sample and Hold Support OLSSC_SUP_SIMULTANEOUS_SH Random Channel-Gain List Support OLSSC_SUP_RANDOM_CGL Channel List Inhibit Support OLSSC_SUP_CHANNELLIST_ INHIBIT Programmable Gain Support OLSSC_SUP_PROGRAMGAIN Number of Gains...
  • Page 28 Chapter 3 Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board Filter/Channel Support OLSSC_SUP_FILTERPERCHAN Number of Filters OLSSC_NUMFILTERS Number of Voltage Ranges OLSSC_NUMRANGES Range per Channel Support OLSSC_SUP_RANGEPERCHANNEL Software Programmable Resolution OLSSC_SUP_SWRESOLUTION Number of Resolutions...
  • Page 29 Supported Device Driver Capabilities Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board Internal Clock Support OLSSC_SUP_INTCLOCK External Clock Support OLSSC_SUP_EXTCLOCK Number of Extra Clocks OLSSC_NUMEXTRACLOCKS Base Clock Frequency OLSSCE_BASECLOCK Maximum External Clock Divider OLSSCE_MAXCLOCKDIVIDER...
  • Page 30 Chapter 3 Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board High Level Gate Type Support OLSSC_SUP_GATE_HIGH_LEVEL Low Level Gate Type Support OLSSC_SUP_GATE_LOW_LEVEL High Edge Gate Type Support OLSSC_SUP_GATE_HIGH_EDGE Low Edge Gate Type Support OLSSC_SUP_GATE_LOW_EDGE...
  • Page 31 Supported Device Driver Capabilities Table 1: DT351 Supported Options (cont.) DT351 DOUT SRL C/T Total Subsystems on Board Data Processing Capability OLSSC_SUP_PROCESSOR Software Calibration Support OLSSC_SUP_SWCAL...
  • Page 32 Chapter 3...
  • Page 33: Chapter 4: Programming Flowcharts

    Programming Flowcharts Single-Value Digital I/O Operations ..... . . Continuous Digital Input Operations ..... .
  • Page 34 Chapter 4 The following flowcharts show the steps required to perform single-value digital I/O operations and continuous digital input operations using DT-Open Layers. For illustration purposes, the DataAcq SDK functions are shown; however, the concepts apply to all DT-Open Layers software. Note that many steps represent several substeps;...
  • Page 35: Single-Value Digital I/O Operations

    Programming Flowcharts Single-Value Digital I/O Operations Initialize the device driver and get the device handle with olDaInitialize. Specify DIN for a digital input subsystem or Get a handle to the subsystem with DOUT for a digital output subsystem. Specify olDaGetDASS. element 0.
  • Page 36 Chapter 4 Continued from previous page. Acquire a single value using Acquiring olDaGetSingleValue. data? Acquire/ Output a single value using output olDaPutSingleValue. another value? Release the subsystem using olDaReleaseDASS. Release the driver and terminate the session using olDaTerminate.
  • Page 37: Continuous Digital Input Operations

    Programming Flowcharts Continuous Digital Input Operations Initialize the device driver and get the device handle with olDaInitialize. Get a handle to the DIN subsystem with Specify element 0. olDaGetDASS. Set the data flow to OL_DF_CONTINUOUS using olDaSetDataFlow. Using main window to Specify the window in which olDaSetWndHandle handle...
  • Page 38 Chapter 4 Continued from previous page. Configure the subsystem using olDaConfig. Start the operation with olDaStart. The event done message is OLDA_WM_EVENT_DONE. In olDaSetWndHandle or olDaSetNotificationProcedure, the subsystem handle, HDASS, is returned in the wParam parameter; this allows one window to handle messages from both subsystems.
  • Page 39 Programming Flowcharts Stop the Operation olDaStop stops the operation on Stop in an the subsystem in the orderly way. orderly olDaStop way? olDaAbort and olDaReset stop the Reinitialize? olDaReset operation on the subsystem immediately. olDaReset also reinitializes the subsystem to a known state.
  • Page 40 Chapter 4 Clean up the Operation Release each subsystem. olDaReleaseDASS Release the device driver and terminate the olDaTerminate session.
  • Page 41: Chapter 5: Troubleshooting

    Troubleshooting General Checklist ........Service and Support .
  • Page 42: General Checklist

    Chapter 5 General Checklist Should you experience problems using a DT351 board, perform the following steps: Read all the documentation provided for your product. Make sure that you have added any “Read This First” information to your manual and that you have used this information.
  • Page 43 DT351 Getting Started Manual. The board is Check that the slot in which your DT351 incorrectly aligned in board is located is a PCI slot and that the a PCI expansion slot.
  • Page 44 Symptom Possible Cause Possible Solution Computer does Board is not seated Check that the slot in which your DT351 not boot. properly. board is located is a PCI slot, that the board is correctly seated in the slot, and that the board is secured in the slot with a screw;...
  • Page 45: Service And Support

    Refer to the Data Translation Support Policy located at the end of this manual for a list of services included and excluded in our standard support offering.
  • Page 46 If you are located outside the USA, call your local distributor. The name and telephone number of you nearest distributor are provided in your Data Translation catalog. If you are leaving a message to request a support call, include the following information: •...
  • Page 47 Address: _________________________________________________________________________ ________________________________________________________________________________ Data Translation hardware product(s): __________________________________________________ serial number: _________________________________________________________________ configuration: _________________________________________________________________ Data Translation device driver - SPO number: ___________ ________________________________ _______________________________________________ version: _________________________ Data Translation software - SPO number:_______________ ________________________________ serial number: ________________________________ version:__________________________ PC make/model: ___________________________________________________________________ operating system: _____________________________ version:__________________________...
  • Page 48: E-Mail And Fax Support

    Chapter 5 E-Mail and Fax Support You can also get technical support by e-mailing or faxing the Technical Support Department: • E-mail: You can reach Technical Support at the following address: tsupport@datx.com Ensure that you provide the following minimum information: −...
  • Page 49: If Your Board Needs Factory Service

    Troubleshooting If Your Board Needs Factory Service If your board must be returned to Data Translation, perform the following steps: Record the board’s serial number, then contact the Customer Service Department at (508) 481-3700 (if you are in the USA) and obtain a Return Material Authorization (RMA).
  • Page 50 Chapter 5...
  • Page 51: Appendix A: Specifications

    Specifications...
  • Page 52 Appendix A Table 3 lists digital I/O specifications of the DT351 board. Table 3: Digital I/O Specifications Feature Specification Digital Input High Input Voltage Range 3.5 to 32 VDC Digital Input Low Input Voltage Range <1.0 VDC ∼3.3 kΩ Digital Input Resistance Digital Input Turn On/Off Time (@12 VDC input) <1 ms...
  • Page 53 Specifications Table 4: DT351 Physical Specifications Parameter Specification Dimensions 4.2” x 6.9” x 0.2” (10.7 x 17.5 x 0.5 cm) Weight 4.3 oz (121.9 gm) Temperature Range 0 °C to +70°C Operating: −25 °C to 85°C Storage: Relative Humidity Range...
  • Page 54 Appendix A...
  • Page 55: Appendix B: Connector Pin Assignments

    Connector Pin Assignments...
  • Page 56 Appendix B Table 5 lists the pin assignments for connector J1 of the DT351 board. Table 5: Co n n e c t o r J 1 P i n A s s i g n m e n t s...
  • Page 57 Connector Pin Assignments Table 6 lists the screw terminal assignments for STP37 screw terminal panel. Table 6: STP37 Screw Terminal Assignments Terminal Screw Terminal Screw Block Terminal Signal Name Block Terminal Signal Name +5V_Out DIN_00_POS DIN_01_POS DIN_02_POS DIN_03_POS DIN_04_POS DIN_05_POS DIN_06_POS DIN_07_POS DOUT_00_POS...
  • Page 58 Appendix B...
  • Page 59: Index

    Index DT VPI Agilent VEE DT351 Device Driver DT-LV Link DTxEZ base clock frequency binary encoding block diagram e-mail support EP333 cable assembly external clock divider C/C++ programs CGL scans per trigger channel-gain list factory service channels fax support digital I/O...
  • Page 60 Index olDaInitialize in continuous digital input LabVIEW operations lines, digital I/O in single-value operations olDaPutSingleValue olDaReleaseDASS in continuous digital input messages operations in single-value operations olDaReset olDaSetDataFlow number of in continuous digital input differential channels operations DMA channels in single-value operations extra clocks olDaSetNotificationProcedure extra triggers...
  • Page 61 Index OLSSC_SUP_CONTINUOUS single-value operations 15, 25 OLSSC_SUP_INTERRUPT software packages OLSSC_SUP_POSTMESSAGE software supported OLSSC_SUP_SINGLEENDED software trigger OLSSC_SUP_SINGLEVALUE STP37 screw terminal panel OLSSC_SUP_SOFTTRIG subsystem status OLSSCE_BASECLOCK support OLSSCE_MAX_THROUGHPUT e-mail OLSSCE_MAXCLOCKDIVIDER OLSSCE_MAXRETRIGGER telephone OLSSCE_MIN_THROUGHPUT World Wide Web OLSSCE_MINCLOCKDIVIDER synchronous digital I/O OLSSCE_MINRETRIGGER operation modes continuous digital input technical support single-value digital I/O...
  • Page 62 Index Windows messages World-Wide Web writing programs in C/C++ writing programs in Visual Basic writing programs in Visual C++...
  • Page 63 Data Translation under this warranty is, at its option, to replace or repair, free of a. Data Translation, Inc. will repair or replace, at its charge, any defective component part of such prod- option, any faulty item within ten days after receipt ucts.
  • Page 65 Data Translation, Inc. (Data Translation) offers used with the Licensed Processors: support upon the following terms and conditions at prices published by Data Translation from time to (a) problem reporting, tracing and monitoring by time. Current price information is available from internet electronic mail;...
  • Page 66 Product for an initial term of one (1) year, unless an be available on a per call basis at Data Translation's alternative commencement date is identified in the then current rates (Specialized Application Support Support Order Form.
  • Page 67 APPLICABLE DATA TRANSLATION Policy are exclusive of taxes. Licensee will pay, or SOFTWARE), INCLUDING BUT NOT LIMITED reimburse Data Translation, for all taxes imposed on TO IMPLIED WARRANTIES OF Licensee or Data Translation arising out of this MERCHANTABILITY AND FITNESS FOR A Support Policy except for any income tax imposed on PARTICULAR PURPOSE.

Table of Contents