background image

vii

About this Manual

This manual describes the features of the DT9835 function module, 
the capabilities of the DT9835 Device Driver, and how to program the 
DT9835 function module using DT-Open Layers

 software. 

Troubleshooting information is also provided.

Intended Audience

This document is intended for engineers, scientists, technicians, or 
others responsible for using and/or programming the DT9835 
function module for data acquisition operations in the Microsoft® 
Windows® 98, Windows Me (Millennium Edition), Windows 2000, or 
Windows XP operating systems. It is assumed that you have some 
familiarity with data acquisition principles and that you understand 
your application.

What You Should Learn from this Manual

This manual provides detailed information about the features of the 
DT9835 function module and the capabilities of the DT9835 Device 
Driver.

Chapter 1

“Overview,” 

describes the major features of the modules, 

as well as the supported software and accessories for the modules.

Chapter 2

“Principles of Operation,” 

describes all of the features of 

the modules and how to use them in your application.

Chapter 3

“Supported Device Driver Capabilities,” 

lists the data 

acquisition subsystems and the associated features accessible using 
the DT9835 Device Driver.

Summary of Contents for DT9835

Page 1: ...DT9835 User s UM 18797 D Manual...

Page 2: ...nts of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent rights of Data Translation Inc Use duplication or discl...

Page 3: ...fications 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 requ...

Page 4: ......

Page 5: ...rmation viii Where To Get Help x Chapter 1 Overview 1 Features 2 Supported Software 3 Accessories 5 Chapter 2 Principles of Operation 7 Digital I O Lines 10 Resolution 12 Interrupts 15 Operation Modes...

Page 6: ...35 General Checklist 36 Service and Support 39 Telephone Technical Support 39 E Mail and Fax Support 42 World Wide Web 42 If Your Board Needs Factory Service 43 Appendix A Specifications 45 Appendix B...

Page 7: ...s XP operating systems It is assumed that you have some familiarity with data acquisition principles and that you understand your application What You Should Learn from this Manual This manual provide...

Page 8: ...es this manual Conventions Used in this Manual The following conventions are used in this manual Notes provide useful information or information that requires special emphasis cautions provide informa...

Page 9: ...lities of Data Translation data acquisition devices DTx EZ Getting Started Manual UM 15428 This manual describes how to use the ActiveX controls provided in DTx EZTM to access the capabilities of Data...

Page 10: ...35 function module the Data Translation Technical Support Department is available to provide technical assistance Refer to Chapter 5 for more information If you are outside the United States or Canada...

Page 11: ...1 1 Overview Features 2 Supported Software 3 Accessories 5...

Page 12: ...e the module does not require external power but the expansion hubs do require external power The DT9835 function module resides outside of the PC and installs with a single cable to ease installation...

Page 13: ...35 Getting Started Manual for more information on using the Quick Data Acq application DT Measure Foundry An evaluation version of this software is included on the Data Acquisition OMNI CD DT Measure...

Page 14: ...ckage if you want to use the LabVIEW graphical programming language to access the capabilities of the DT9835 boards Testpoint Order this optional software package if you want use a drag and drop softw...

Page 15: ...ble that connects the USB connector of the DT9835 function module to the USB connector on the host computer STP100 a 100 mm x 160 mm screw terminal panel that connects to the DT9835 function module ei...

Page 16: ...Chapter 1 6...

Page 17: ...7 2 Principles of Operation Digital I O Lines 10 Resolution 12 Interrupts 15 Operation Modes 16...

Page 18: ...rrier Isolated Power Power Control DC to DC Microcontroller USB Interface 5 V D D GND High Speed Isolated Data Path Controller and Digital Filters 32 Digital Inputs WIth 100 k Pull Ups to 5V_I WIth Ba...

Page 19: ...2 2 2 2 2 2 This chapter describes the following features of the digital I O subsystem Digital I O lines described on page 10 Resolution described on page 12 Interrupts described on page 15 and Opera...

Page 20: ...of 5 ms occurs before a change is passed through the digital filter on the module When debounce is not selected the default configuration a delay of less than 1 ms occurs Refer to the DT9835 Getting S...

Page 21: ...gital output lines to write to in a single value digital I O operation Refer to page 16 for more information on digital I O operation modes Note Continuous digital input operations are supported by di...

Page 22: ...on Digital I O Lines and Number of Subsystems Resolution Digital I O Lines DIN or DOUT Subsystem 8 Bank 0 lines 0 to 7 Element 0 Bank 1 lines 0 to 7 Element 1 Bank 2 lines 0 to 7 Element 2 Bank 3 line...

Page 23: ...d 2 lines 0 to 23 combined Element 0 Banks 3 4 and 5 lines 0 to 23 combined Element 3 Banks 6 7 and 8 lines 0 to 23 combineda Element 6 Banks 9 10 and 11 lines 0 to 23 combineda Element 9 32 Banks 0 1...

Page 24: ...a resolution of 16 you can read or write to two banks at once by specifying element 0 2 4 6 8 or 10 If you specify a resolution of 24 you can read or write to three banks at once by specifying element...

Page 25: ...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 module You enable the interrupts on a bit by...

Page 26: ...matically when finished you cannot stop a single value operation Continuous digital input allows you to read digital input values as well as check the interrupt status of the digital input lines corre...

Page 27: ...17 3 Supported Device Driver Capabilities...

Page 28: ...subsystem types The first column in the table lists all possible subsystem capabilities A description of each capability is followed by the parameter used to describe that capability in the DataAcq S...

Page 29: ...before and after Trigger Event OLSSC_SUP_CONTINUOUS_ ABOUTTRIG DT Connect Support OLSSC_SUP_DTCONNECT Continuous DT Connect Support OLSSC_SUP_DTCONNECT_ CONTINUOUS Burst DT Connect Support OLSSC_SUP_D...

Page 30: ...ent Triggered Scan OLSSC_SUP_RETRIGGER_SCAN_ PER_TRIGGER Supports Internal Retriggered Triggered Scan OLSSC_SUP_RETRIGGER_INTERNAL Extra Retrigger Support OLSSC_SUP_RETRIGGER_EXTRA Maximum Retrigger F...

Page 31: ...igital I O Synchronous Digital I O Support OLSSC_SUP_SYNCHRONOUS_ DIGITALIO Maximum Synchronous Digital I O Value OLSSC_MAX_DIGITALIOLIST_VALUE 0 0 I O Channels Number of Channels OLSSC_NUMCHANNELS 1...

Page 32: ...Yes Twos Complement Support OLSSC_SUP_2SCOMP Triggers Software Trigger Support OLSSC_SUP_SOFTTRIG Yes External Trigger Support OLSSC_SUP_EXTERNTRIG Positive Threshold Trigger Support OLSSC_SUP_THRESHT...

Page 33: ...ROUGHPUT 0 0 Minimum Throughput OLSSCE_MIN_THROUGHPUT 0 0 Counter Timers Cascading Support OLSSC_SUP_CASCADING Event Count Mode Support OLSSC_SUP_CTMODE_COUNT Generate Rate Mode Support OLSSC_SUP_CTMO...

Page 34: ...HIGH_LEVEL_ DEBOUNCE Low Level Gate Type with Input Debounce Support OLSSC_SUP_GATE_LOW_LEVEL_ DEBOUNCE High Edge Gate Type with Input Debounce Support OLSSC_SUP_GATE_HIGH_EDGE_ DEBOUNCE Low Edge Gate...

Page 35: ...information on configuring the device driver b Continuous digital input operations are supported by digital input banks 10 and 11 only c The number of subsystem elements depends on the bank size or r...

Page 36: ...Chapter 3 26...

Page 37: ...27 4 Programming Flowcharts Single Value Operations 29 Continuous Digital Input Operations 31...

Page 38: ...ustration purposes the DataAcq SDK functions are shown however the concepts apply to all DT Open Layers software Note that many steps represent several substeps if you are unfamiliar with the detailed...

Page 39: ...ng olDaSetDataFlow Get a handle to the subsystem with olDaGetDASS Initialize the device driver and get the device handle with olDaInitialize Configure the subsystem using olDaConfig Go to the next pag...

Page 40: ...value using olDaGetSingleValue Output a single value using olDaPutSingleValue Acquire output another value No Release the subsystem using olDaReleaseDASS Release the driver and terminate the session u...

Page 41: ...the next page Set the trigger source to OL_TRG_SOFT using olDaSetTrigger olDaSetNotificationProcedure Specify the procedure to handle Windows messages Using main window to handle messages Yes No olDaS...

Page 42: ...s returned in the wParam parameter this allows one window to handle messages from both subsystems The subsystem status is returned in the IParam parameter Table 3 Subsystem Status in IParam Bits Defin...

Page 43: ...ort and olDaReset stop the operation on the subsystem immediately olDaReset also reinitializes the subsystem to a known state Stop in an orderly way olDaStop olDaStop stops the operation on the subsys...

Page 44: ...Chapter 4 34 Clean up the Operation olDaReleaseDASS Release each subsystem olDaTerminate Release the device driver and terminate the session...

Page 45: ...35 5 Troubleshooting General Checklist 36 Service and Support 39 If Your Board Needs Factory Service 43...

Page 46: ...le 3 Check that your system meets the requirements stated in the DT9835 Getting Started Manual 4 Check that you have installed your hardware properly using the instructions in the DT9835 Getting Start...

Page 47: ...ntal and ambient temperature consult the module s specifications on page 48 of this manual and the documentation provided by your computer manufacturer for more information Electrical noise exists Che...

Page 48: ...Check the transducer connections see the instructions in the DT9835 Getting Started Manual Computer does not boot The power supply of the computer is too small to handle all the system resources Check...

Page 49: ...tee prompt response and are very affordable contact your local sales office for details Refer to the Data Translation Support Policy located at the end of this manual for a list of services included a...

Page 50: ...lude the following information Your name please include proper spelling Your company or organization please include proper spelling A phone number An email address where you can be reached The hardwar...

Page 51: ..._______________ graphics adapter _____________________________ data bus _________________________ I have the following boards and applications installed in my system ____________________________ _____...

Page 52: ...you are experiencing Your contract number if applicable and Your product serial number or purchase date Omitting any of the above information may delay our ability to resolve your issue Fax Please ph...

Page 53: ...number of your nearest distributor are listed in your Data Translation catalog All return shipments to Data Translation must be marked with the correct RMA number to ensure proper processing 2 Using...

Page 54: ...Chapter 5 44...

Page 55: ...45 A Specifications...

Page 56: ...state Termination 100 k Pullup to 5V_Ib b You can drive the 5V_I isolated output pin from an external power supply This will allow the last digital output value to be latched to the input stage there...

Page 57: ...digital I O lines Termination 22 series resistor Output driver Open collector 5 V Output driver high voltage 100 k Pullup to 5V_Ia a You can drive the 5V_I isolated output pin from an external power...

Page 58: ...r Out 500 A maximum 100 mA maximum 500 mA maximuma 2 5 mA maximum a Typical power supply current is 200 mA on startup Physical Dimensions Weight 6 6 inches x 4 5 inches x 1 4 inches 160 mm x 100 mm mo...

Page 59: ...AMP part 974327 1 J1 Connector 100 pin D Robinson Nugent a part P50E 100P1 SR1 TG a Because of different vendor number pinning schemes the Robinson Nugent connector has a mirror pinout from that desc...

Page 60: ...Appendix A 50...

Page 61: ...51 B Connector Pin Assignments...

Page 62: ...wn cable or screw terminal panel you must take this into account Table 9 Pin Assignments for Connector J1 on the DT9835 Function Module and on the STP100 Screw Terminal Panel Pin Number Signal Descrip...

Page 63: ...3 45 Bank 5 Bit 4 46 Bank 5 Bit 5 47 Bank 5 Bit 6 48 Bank 5 Bit 7 49 Isolated 5 V 50 Isolated Ground 51 Bank 6 Bit 0 52 Bank 6 Bit 1 53 Bank 6 Bit 2 54 Bank 6 Bit 3 55 Bank 6 Bit 4 56 Bank 6 Bit 5 57...

Page 64: ...89 Bank 10 Bit 6a 90 Bank 10 Bit 7a 91 Bank 11 Bit 0a 92 Bank 11 Bit 1a 93 Bank 11 Bit 2a 94 Bank 11 Bit 3a 95 Bank 11 Bit 4a 96 Bank 11 Bit 5a 97 Bank 11 Bit 6a 98 Bank 11 Bit 7a 99 Isolated 5 V 100...

Page 65: ...00 screw terminal panel Table 10 ScrewTerminal Assignments of the STP100 Screw Terminal Panel Screw Terminal Block Terminal Number Signal Description TB1 1 Bank 0 Bit 0 2 Bank 0 Bit 1 3 Bank 0 Bit 2 4...

Page 66: ...k 6 Bit 7 59 Bank 7 Bit 0 60 Bank 7 Bit 1 TB3 11 Bank 1 Bit 2 12 Bank 1 Bit 3 13 Bank 1 Bit 4 14 Bank 1 Bit 5 15 Bank 1 Bit 6 16 Bank 1 Bit 7 17 Bank 2 Bit 0 18 Bank 2 Bit 1 19 Bank 2 Bit 2 20 Bank 2...

Page 67: ...k 7 Bit 3 63 Bank 7 Bit 4 64 Bank 7 Bit 5 65 Bank 7 Bit 6 66 Bank 7 Bit 7 67 Bank 8 Bit 0a 68 Bank 8 Bit 1a 69 Bank 8 Bit 2a 70 Bank 8 Bit 3a Table 10 ScrewTerminal Assignments of the STP100 Screw Ter...

Page 68: ...it 3 29 Bank 3 Bit 4 30 Bank 3 Bit 5 TB6 71 Bank 8 Bit 4a 72 Bank 8 Bit 5a 73 Bank 8 Bit 6a 74 Bank 8 Bit 7a 75 Bank 9 Bit 0a 76 Bank 9 Bit 1a 77 Bank 9 Bit 2a 78 Bank 9 Bit 3a 79 Bank 9 Bit 4a 80 Ban...

Page 69: ...38 Bank 4 Bit 5 39 Bank 4 Bit 6 40 Bank 4 Bit 7 TB8 81 Bank 9 Bit 6a 82 Bank 9 Bit 7a 83 Bank 10 Bit 0a 84 Bank 10 Bit 1a 85 Bank 10 Bit 2a 86 Bank 10 Bit 3a 87 Bank 10 Bit 4a 88 Bank 10 Bit 5a 89 Ba...

Page 70: ...Isolated Ground TB10 91 Bank 11 Bit 0a 92 Bank 11 Bit 1a 93 Bank 11 Bit 2a 94 Bank 11 Bit 3a 95 Bank 11 Bit 4a 96 Bank 11 Bit 5a 97 Bank 11 Bit 6a 98 Bank 11 Bit 7a 99 Isolated 5 V 100 Isolated Groun...

Page 71: ...3 D data encoding 14 22 data flow mode 19 DataAcq SDK 3 device driver 3 differential channels 21 digital I O features interrupts 15 lines 10 operation modes 16 resolution 12 specifications 46 47 digit...

Page 72: ...utions 22 single ended channels 21 O OLDA_WM_EVENT_DONE 32 olDaAbort 33 olDaConfig in continuous digital input operations 32 in single value operations 29 olDaGetDASS in continuous digital input opera...

Page 73: ...SSC_SUP_SINGLEENDED 21 OLSSC_SUP_SINGLEVALUE 19 OLSSC_SUP_SOFTTRIG 22 OLSSCE_BASECLOCK 23 OLSSCE_MAX_THROUGHPUT 23 OLSSCE_MAXCLOCKDIVIDER 23 OLSSCE_MAXRETRIGGER 20 OLSSCE_MIN_THROUGHPUT 23 OLSSCE_MINC...

Page 74: ...t 39 e mail 42 fax 42 telephone 39 World Wide Web 42 telephone support 39 Testpoint 4 throughput 23 trigger 22 troubleshooting procedure 36 service and support procedure 39 troubleshooting table 37 U...

Page 75: ...ITTEN EITHER IN FACT OR BY OPERATION OF LAW STATUTORY OR OTHERWISE INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WHICH DATA TRANSLATION SPECIFICALLY DISCLAIMS DATA TRANS...

Page 76: ......

Page 77: ...licy Data Translation will provide the following support services Support Services for the Products comprising the Software as they may be used with the Licensed Processors a problem reporting tracing...

Page 78: ...lems as requested by Data Translation and to aid in the identification of reported problems d to install and treat all software releases delivered under this Support Policy as Software in accordance w...

Page 79: ...nation of the Software with other programming or equipment to the extent such combination has not been authorized by Data Translation Pursuant to Section 2 4 of the Agreement the Support Fee will also...

Page 80: ......

Reviews: