Data Translation DT9800 Series User Manual Download Page 43

Principles of Operation

31

2

2

2

2

2

2

2

2

2

Max. Retrigger =                  1                   
Frequency

Min. Retrigger Period

For example, if you are using 16 channels in the channel-gain list, and 
using an A/D sample clock with a frequency of 50 kHz, set the 
maximum retrigger frequency to 3.106 kHz, since

3.106 kHz =               1             

16 + 

µ

s

50 kHz

To select internally retriggered scan mode, use software to specify the 
following parameters:

• The dataflow as continuous; 

• Triggered scan mode usage as enabled;

• The retrigger mode as internal; 

• The number of times to scan per trigger or retrigger (also called 

the multiscan count) as 1;

• The frequency of the retrigger clock; and

• The initial trigger source; refer to 

page 25

 for more information 

on the supported trigger sources.

Externally Retriggered Scan Mode

Use externally retriggered scan mode if you want to accurately 
control the period between conversions of individual channels and 
retrigger the scan based on an external event. 

When a DT9800 Series function module detects an initial trigger 
(either a software trigger or an external trigger), the module scans the 
channel-gain list once, then waits for an external retrigger to occur. 
The external retrigger occurs when a rising edge is detected on the 
Ext A/D Trigger input screw terminal (TB24) on the module.

Summary of Contents for DT9800 Series

Page 1: ...DT9800 Series UM 17473 L User s Manual ...

Page 2: ... 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 disclosure by the United States Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer software clause at 48 C F R 252 227 7013 or in subparagra...

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 requirements under test conditions that included use of shielded cables and connectors between system components It is important that you use shielded cables and connectors to reduce the possibility of ca...

Page 4: ......

Page 5: ... of Operation 11 Analog Input Features 13 Input Resolution 13 Analog Input Channels 14 Specifying a Single Channel 15 Specifying One or More Channels 16 Specifying Digital Input Lines in the Analog Input Channel List 16 Performing Dynamic Digital Output Operations 17 Input Ranges and Gains 19 Specifying the Gain for a Single Channel 22 Specifying the Gain for One or More Channels 22 A D Sample Clo...

Page 6: ...atures 39 Output Resolution 39 Analog Output Channels 40 Output Ranges and Gains 41 Conversion Modes 42 Data Format 42 Digital I O Features 44 Digital I O Lines 44 Resolution 45 Operation Modes 45 Counter Timer Features 46 Units 46 C T Clock Sources 47 Internal C T Clock 47 External C T Clock 47 Internally Cascaded Clock 48 Gate Types 49 Pulse Output Types and Duty Cycles 51 Counter Timer Operatio...

Page 7: ... Running the Calibration Utility 103 Calibrating the Analog Input Subsystem 104 Configuring for Calibration 104 Calibrating the Analog Input Circuitry 105 Using the Auto Calibration Procedure 105 Using the Manual Calibration Procedure 106 Calibrating the Thermocouple Circuitry 107 Calibrating the Analog Output Subsystem 109 Chapter 6 Troubleshooting 111 General Checklist 112 Service and Support 11...

Page 8: ...Contents viii Appendix A Specifications 119 Appendix B Connector Pin Assignments 131 Index 139 ...

Page 9: ... MAC OS 9 0 operating system 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 DT9800 Series function modules and the capabilities of the DT9800 Series Device Driver The manual is organized as follows Chapter 1 Overview desc...

Page 10: ...endix A Specifications lists the specifications of the modules Appendix B Connector Pin Assignments shows the pin assignments for the connectors and the screw terminal assignments for the modules An index completes 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 pro...

Page 11: ...on data acquisition devices without programming DataAcq SDK User s Manual UM 18326 For programmers who are developing their own application programs using the Microsoft C compiler this manual describes how to use the DT Open Layers DataAcq SDKTM to access the capabilities of Data Translation data acquisition devices DTx EZ Getting Started Manual UM 15428 This manual describes how to use the Active...

Page 12: ... on how to linearize voltage values into temperature readings for various thermocouple types Where To Get Help Should you run into problems installing or using a DT9800 Series function module the Data Translation Technical Support Department is available to provide technical assistance Refer to Chapter 6 for more information If you are outside the United States or Canada call your local distributo...

Page 13: ...1 1 Overview Features 2 Supported Software 7 Accessories 9 ...

Page 14: ...e external power but the expansion hubs do require external power DT9800 Series function modules reside outside of the PC and install with a single cable to ease installation Modules can be hot swapped or plugged and unplugged while the PC is on making them useful for many data acquisition applications The DT9800 Series includes the following subseries DT9800 Standard Series DT9800 MAC Series DT98...

Page 15: ...s of Counter Timers DT9800 Standard Series Windows DT9801a 16 SE 8 DI 100 kS s 0 8 input 8 output 2 DT9802a 16 SE 8 DI 100 kS s 2 8 input 8 output 2 DT9803b 16 SE 8 DI 100 kS s 0 8 input 8 output 2 DT9804b 16 SE 8 DI 100 kS s 2 8 input 8 output 2 DT9805c 16 SE 8 DI 7 thermo couples and 1 CJC 50 kS s 0 8 input 8 output 2 DT9806c 16 SE 8 DI 7 thermo couples and 1 CJC 50 kS s 2 8 input 8 output 2 ...

Page 16: ...ECb 16 SE 8 DIg 100 kS s 0 8 input 8 output 2 DT9804 ECb 16 SE 8 DIg 100 kS s 2h 8 input 8 output 2 DT9800 EC I Seriesd Windows DT9801 EC Ia 16 SE 8 DIe 100 kS s 0 8 input 8 output 2 DT9802 EC Ia 16 SE 8 DIe 100 kS s 2f 8 input 8 output 2 DT9803 EC Ib 16 SE 8 DIg 100 kS s 0 8 input 8 output 2 DT9804 EC I 16 SE 8 DIg 100 kS s 2h 8 input 8 output 2 a The resolution is 12 bits b The resolution is 16 ...

Page 17: ...tal output port the digital input lines can be included as part of the analog input channel gain list to correlate the timing of analog and digital events digital outputs can drive external solid state relays and One dynamic digital output line Two 16 bit user counter timers programmable for event counting frequency measurement rate generation continuous pulse output one shot and repetitive one sh...

Page 18: ... the DT9805 and DT9806 function modules provide thermocouples and low level analog input capability The DT9800 Standard DT9800 EC and DT9800 EC I Series modules also provide software calibration for the analog I O subsystems ...

Page 19: ...rovides a quick way to get up and running using a DT9800 Series function module Using this application you can verify key features of the modules display data on the screen and save data to disk Refer to the DT9800 Series Getting Started Manual UM 17471 for more information on using the Quick Data Acq application Scope application This software is shipped with the board on the Data Acquisition OMN...

Page 20: ... the DT Open Layers standard DTx EZ Order this optional software package if you want to use ActiveX controls to access the capabilities of the DT9800 Series boards using Microsoft Visual Basic or Visual C DTx EZ complies with the DT Open Layersstandard DT VPI Order this optional software package if you want to use the Aglient VEE visual programming language to access the capabilities of the DT9800...

Page 21: ...er 5B01 a 16 channel backplane that accepts 5B Series signal conditioning modules 5B08 an 8 channel backplane that accepts 5B Series signal conditioning modules PWR 977 power supply A 5 V 3 A power supply for powering the 5B Series backplanes 7BP16 1 a 16 channel backplane that accepts 7B Series signal conditioning modules 7BP08 1 an 8 channel backplane that accepts 7B Series signal conditioning m...

Page 22: ...cable that connects a 5B Series backplane to a DT9800 EC or DT9800 EC I Series function module AC1393 a 6 inch 26 pin male to 25 pin female adapter cable that connects a 7B Series backplane to the AC1315 cable the AC1315 cable then connects to a DT9800 EC or DT9800 EC I Series function module HES14 21 power supply A linear ac dc power supply that provides 24 Vdc for powering 7B Series backplanes E...

Page 23: ...11 2 Principles of Operation Analog Input Features 13 Analog Output Features 39 Digital I O Features 44 Counter Timer Features 46 ...

Page 24: ...und Isolated Power 500 V Isolation Barrier Isolated Side Control Logic High Speed Isolated Data Path Channel Gain List 32 Entries Dynamic Digital Out Two 16 bit User Counter Timers Clock Gate Out 8 Digital Outputs Analog Input MUX 12 or 16 Bit ADC Sample FIFO 16 SE 8 DI Analog Inputs PGA 8 Digital Inputs External Clock and Trigger Logic 12 or 16 Bit D A DAC0 DAC1 Trigger Clock 10 kΩ Bias Return Te...

Page 25: ...scribed on page 23 Analog input conversion modes described on page 26 Triggers described on page 25 Data formats described on page 33 Data transfer described on page 36 and Error conditions described on page 37 Input Resolution Table 2 lists the input resolution of the DT9800 Series function modules Note that the resolution is fixed it cannot be programmed in software Table 2 Input Resolution Func...

Page 26: ...the channel type as single ended or differential through software Using software you can also select whether to use 10 kΩtermination resistance between the low side of each differential channel and isolated analog ground This feature is particularly useful with floating signal sources Refer to the DT9800 Series Getting DT9800 MAC Series DT9801 MAC DT9802 MAC 12 bit DT9803 MAC DT9804 MAC 16 bit DT9...

Page 27: ...nels are numbered 0 to 15 for single ended and pseudo differential inputs and 0 to 7 for differential inputs The following subsections describe how to specify the channels Specifying a Single Channel The simplest way to acquire data from a single channel is to specify the channel for a single value analog input operation using software refer to page 26 for more information on single value operatio...

Page 28: ...rst entry to the last entry in the channel list Refer to page 26 for more information on the supported conversion modes Specifying Digital Input Lines in the Analog Input Channel List In addition to the analog input channels the DT9800 Series function modules allow you to read eight digital input lines Port A lines 0 to 7 using the analog input channel list This feature is particularly useful when...

Page 29: ... not affect the values of the dynamic digital output line Note that this line is provided in addition to the other eight digital output lines see page 44 for more information on the digital I O features You specify the value 0 or 1 to write from the dynamic digital output line using a digital channel list A value of 0 indicates a low level signal a value of 1 indicates a high level signal The digi...

Page 30: ...analog input channels 1 and 2 are read a low level signal is output to the dynamic digital output line As analog input channel 3 is read a high level signal is output to the dynamic digital output line On power up a value of 0 is written to the dynamic digital output line Analog Channel List Digital Channel List Dynamic Digital Output Line 0 1 0 0 1 1 0 0 1 0 1 2 3 ...

Page 31: ...nction module Table 3 Effective Input Range Function Module Series Module Name Gain Unipolar Input Range Bipolar Input Range DT9800 Standard DT9801 DT9802 1 0 to 10 V 10 V 2 0 to 5 V 5 V 4 0 to 2 5 V 2 5 V 8 0 to 1 25 V 1 25 V DT9803 DT9804 1 N A 10 V 2 N A 5 V 4 N A 2 5 V 8 N A 1 25 V DT9805 DT9806 1 N A 10 V 10 N A 1 V 100 N A 0 10 V 500 N A 0 020 V ...

Page 32: ...4 MAC 1 N A 10 V 2 N A 5 V 4 N A 2 5 V 8 N A 1 25 V DT9800 EC Series DT9801 EC DT9802 EC 1 0 to 10 V 10 V 2 0 to 5 V 5 V 4 0 to 2 5 V 2 5 V 8 0 to 1 25 V 1 25 V DT9803 EC DT9804 EC 1 N A 10 V 2 N A 5 V 4 N A 2 5 V 8 N A 1 25 V Table 3 Effective Input Range cont Function Module Series Module Name Gain Unipolar Input Range Bipolar Input Range ...

Page 33: ...nal is 1 05 V specify a range of 10 V to 10 V for the module and use a gain of 8 for the channel the effective input range for this channel is then 1 25 V which provides the best sampling accuracy for that channel The way you specify gain depends on how you specified the channels as described in the following subsections DT9800 EC I Series DT9801 EC I DT9802 EC I 1 0 to 10 V 10 V 2 0 to 5 V 5 V 4 ...

Page 34: ...og input gain list described in the next section Specifying the Gain for One or More Channels For DT9800 Series function modules you can specify the gain for one or more analog input channels using an analog input gain list Using software set up the gain list by specifying the gain for each entry in the channel list The two lists together are often referred to as the channel gain list For example ...

Page 35: ... digital input channel 16 in the channel gain list the A D sample clock internal or external also paces the acquisition of the eight digital input lines The following subsections describe the internal and external A D sample clocks in more detail Internal A D Sample Clock The internal A D sample clock uses a 12 MHz time base Conversions start on the rising edge of the counter output the output pul...

Page 36: ...ling Table 4 Maximum Sampling Rate Function Module Series Module Name Sampling Rate DT9800 Standard DT9801 DT9802 DT9803 DT9804 100 kSamples s DT9805a DT9806a a The maximum rate is 50 kSamples s for a single channel or a channel scan when the gain is 1 or 10 10 kSamples s for a channel scan when the gain is 100 and 2 kSamples s for a channel scan when the gain is 500 50 kSamples s DT9800 MAC DT980...

Page 37: ...ck input signal that you connect to the module through the screw terminal panel Triggers A trigger is an event that occurs based on a specified set of conditions The DT9800 Series function module supports the following trigger sources Software trigger A software trigger event occurs when you start the analog input operation the computer issues a write to the module to begin conversions Using softw...

Page 38: ...ou cannot stop a single value operation Scan mode takes full advantage of the capabilities of the DT9800 Series function modules In a scan you can specify a channel gain list clock source trigger source scan mode buffer and buffer wrap mode using software Two scan modes are supported continuously paced scan mode and triggered scan mode often called burst mode These modes are described in the follo...

Page 39: ...ple clock refer to page 23 for more information on the A D sample clock The sample rate which is the rate at which a single entry in the channel gain list is sampled is determined by the frequency of the A D sample clock divided by the number of entries in the channel gain list To select continuously paced scan mode use software to specify the dataflow as continuous and to specify a trigger source...

Page 40: ...ipment or when acquiring a buffer of data on each trigger or retrigger When it detects an initial trigger either a software trigger or an external trigger the DT9800 Series function module scans the channel gain list once then waits for an internal retrigger to occur When it detects an internal retrigger the board scans the channel gain list once again then waits for another internal retrigger to ...

Page 41: ...se of the A D sample clock until the channel gain list has been scanned once then the board waits for the retrigger event When the retrigger event occurs the board scans the channel gain list once again acquiring data on each pulse of the A D sample clock The process repeats continuously with every specified retrigger event Figure 4 Triggered Scan Mode Specify the frequency of the internal retrigg...

Page 42: ...requency DT9800 Standard DT9801 DT9802 DT9803 DT9804 100 kHz DT9805a DT9806a a The maximum retrigger frequency is 50 kHz for a single channel or a channel scan when the gain is 1 or 10 10 kHz for a channel scan when the gain is 100 and 2 kHz for a channel scan when the gain is 500 50 kHz DT9800 MAC DT9801 MAC DT9802 MAC DT9803 MAC DT9804 MAC 100 kHz DT9800 EC DT9801 EC DT9802 EC DT9803 EC DT9804 E...

Page 43: ... or retrigger also called the multiscan count as 1 The frequency of the retrigger clock and The initial trigger source refer to page 25 for more information on the supported trigger sources Externally Retriggered Scan Mode Use externally retriggered scan mode if you want to accurately control the period between conversions of individual channels and retrigger the scan based on an external event Wh...

Page 44: ...ile it is acquiring data Only external retrigger events that occur when the module is waiting for a retrigger are detected and acted on To select externally retriggered scan mode use software to specify the following parameters The dataflow as continuous The triggered scan mode usage as enabled The retrigger mode as an external retrigger retrigger extra for DataAcq SDK users The number of times to...

Page 45: ...s Module Name Data Encoding DT9800 Standard Series DT9801 DT9802 Straight Binary DT9803 DT9804 DT9805 DT9806 Offset Binary DT9800 MAC DT9801 MAC DT9802 MAC Straight Binary DT9803 MAC DT9804 MAC Offset Binary DT9800 EC DT9801 EC DT9802 EC Straight Binary DT9803 EC DT9804 EC Offset Binary DT9800 EC I DT9801 EC I DT9802 EC I Straight Binary DT9803 EC I DT9804 EC I Offset Binary ...

Page 46: ...to Table 2 on page 13 for the list of input resolutions supported Vin is the analog voltage Code is the raw count used by the software to represent the voltage Offset is the actual minus full scale value The minus full scale value is 0 0 V for the unipolar input range and 10 V for the bipolar input range For example assume that you are using a DT9801 with a unipolar input range If the software ret...

Page 47: ...DT9800 Series function module is overrange Table 7 Overrange SIgnal Values Function Module Series Module Name Above Range Signals Below Range Signals DT9800 Standard Series DT9801 DT9802 FFFh plus full scale 000h minus full scale DT9803 DT9804 DT9805 DT9806 FFFFh plus full scale 0000h minus full scale DT9800 MAC Series DT9801 MAC DT9802 MAC FFFh plus full scale 000h minus full scale DT9803 MAC DT9...

Page 48: ... computer The DT9800 Series Device Driver accesses the hardware circular buffer to fill user buffers that you allocate in software Keep the following recommendations in mind when allocating user buffers for continuous analog input operations on the DT9800 Series Allocate a minimum of three user buffers Specify a buffer size at least as large as the sampling rate for example if you are using a samp...

Page 49: ...he data in the filled buffers starting with the first location of the first buffer This process continues indefinitely until you stop it If wrap mode is single data is written to a single buffer continuously when the buffer is filled the module overwrites the data in the buffer starting with the first location of the buffer This process continues indefinitely until you stop it Error Conditions The...

Page 50: ...buffers each at least as large as the sampling rate for example if you are using a sampling rate of 100 kSamples s 100 kHz specify a buffer size of 100 000 samples for each buffer If one of these error conditions occurs the module reports the error but continues to acquire and transfer data to the host computer Note The LED on the front panel will not blink green if the hardware detects an error ...

Page 51: ...ion described on this page Analog output channels described on this page Output ranges and gains described on page 41 Conversion modes described on page 42 and Data format described on page 42 Output Resolution Table 2 lists the output resolution of the DT9800 Series function modules Note that the resolution is fixed it cannot be programmed in software Table 8 Output Resolution Function Module Ser...

Page 52: ...ata is double buffered to prevent spurious outputs then output as an analog signal Both DACs power up to a value of 0 V 10 mV Resetting the module does not clear the values in the DACs The DT9800 Series function modules can output data from a single analog output channel only Specify the channel for a single value analog output operation using software refer to Conversion Modes on page 42 for more...

Page 53: ...Function Module Series Module Name Unipolar Output Range Bipolar Input Range DT9800 Standard Series DT9802 0 to 10 V or 0 to 5 V 10 V or 5 V DT9804 DT9806 N A 10 V DT9800 MAC Series DT9802 MAC 0 to 10 V or 0 to 5 V 10 V or 5 V DT9804 MAC N A 10 V DT9800 EC Series DT9802 EC 0 to 10 V or 0 to 5 V 10 V or 5 V DT9804 EC N A 10 V DT9800 EC I Series DT9802 EC I 0 to 10 V or 0 to 5 V 10 V or 5 V DT9804 E...

Page 54: ...m a single value analog output operation while the A D subsystem is running The settling time for each DAC is 50 µs 20 V steps Single value operations stop automatically when finished you cannot stop a single value operation Data Format Data from the host computer must use offset binary data encoding for analog output signals Using software specify the data encoding as binary In software you need ...

Page 55: ... list of output resolutions Code is the raw count used by the software to represent the voltage Vout is the analog voltage Offset is the minus full scale value or 10 V For example assume that you are using a DT9804 module If you want to output a voltage of 4 7 V determine the code value as follows LSB 10 V 0 0001526 V 65536 Code 4 7 V 10 V 0 0001526 V Code 96330 1784Ah ...

Page 56: ...n enter the digital input lines from Port A as channel 16 in the analog input channel list refer to page 16 for more information The DT9800 Series function modules also provide a dynamic digital output line that you can update when an analog input channel is read Note that the dynamic digital output line is in addition to the digital output lines in Port B Refer to page 17 for more information on ...

Page 57: ...perations stop automatically when finished you cannot stop a single value operation Continuous digital input takes full advantage of the capabilities of the DT9800 Series function modules In this mode enter all eight digital input lines of Port A as channel 16 of the analog input channel gain list program this mode through the A D subsystem Using this mode you can specify a clock source scan mode ...

Page 58: ...bed on page 49 Pulse types and duty cycles described on page 51 and Counter timer operation modes described on page 53 Units Two 16 bit counter timers are supported by all DT9800 Series modules The counters are numbered 0 and 1 Each counter accepts a clock input signal and gate input signal and outputs a clock output signal also called a pulse output signal as shown in Figure 5 Figure 5 Counter Ti...

Page 59: ...12 MHz time base Counter timer operations start on the rising edge of the clock input signal Through software specify the clock source as internal and the frequency at which to pace the counter timer operation this is the frequency of the clock output signal The maximum frequency that you can specify for the clock output signal is 750 kHz The minimum frequency that you can specify for the clock ou...

Page 60: ...lists the screw terminals of the DT9800 Series modules that correspond to the external C T clock signals of each counter timer Internally Cascaded Clock You can also internally route the clock output signal from counter timer 0 to the clock input signal of counter timer 1 to internally cascade the counters In this way you can create a 32 bit counter without externally connecting two counters toget...

Page 61: ... software command enables any specified counter timer operation immediately after execution This gate type is useful for all counter timer modes refer to page 53 for more information on these modes Logic low level external gate input Enables a counter timer operation when the external gate signal is low and disables the counter timer operation when the external gate signal is high Note that this g...

Page 62: ...low level to the high level rising edge In software this is called a high edge gate type Note that this gate type is used only for one shot and repetitive one shot mode refer to page 61 for more information on these modes Table 11 lists the screw terminals and pin numbers on the DT9800 Series function modules that correspond to the gate input signals of each counter timer Table 11 Gate Input Signa...

Page 63: ...High to low transitions The low portion of the total pulse output period is the active portion of the counter timer clock output signal Low to high transitions The high portion of the total pulse output period is the active portion of the counter timer pulse output signal You specify the pulse output type in software Table 12 Pulse Output Signals Module Counter Timer Screw Terminal on Module J1 Pi...

Page 64: ...es that half of the total pulse is low and half of the total pulse output is high You specify the duty cycle in software Note The minimum pulse width must be 650 ns Figure 6 illustrates a low to high pulse with a duty cycle of approximately 30 Figure 6 Example of a Low to High Pulse Output Type Total Pulse Period Active Pulse low pulse high pulse ...

Page 65: ...of 65 536 events before the counter rolls over to 0 and starts counting again If you are using a cascaded 32 bit counter you can count a maximum of 4 294 967 296 events before the counter rolls over to 0 and starts counting again In event counting mode use an external C T clock source refer to page 47 for more information on the external C T clock source Using software specify the counter timer mo...

Page 66: ...l C T clock source refer to page 47 for more information on the external C T clock source One way to perform a frequency measurement is to use the same wiring as an event counting application that does not use an external gate signal Refer to the DT9800 Series Getting Started Manual for wiring examples Gate Input Signal high level enables operation low level disables operation External C T Clock I...

Page 67: ...ual for wiring examples In this configuration use software to set up the counter timers as follows 1 Set up one of the counter timers for one shot mode specifying the clock source clock frequency gate type type of output pulse high or low and duty cycle 2 Set up the counter timer that will measure the frequency for event counting mode specifying the clock source to count and the gate type this sho...

Page 68: ...enerate a continuous pulse output signal from the counter this mode is sometimes referred to as continuous pulse output or pulse train output You can use this pulse output signal as an external clock to pace other operations such as analog input or other counter timer operations While the pulse output operation is enabled the counter outputs a pulse of the specified type and frequency continuously...

Page 69: ...s either internal or external the polarity of the output pulses high to low transitions or low to high transitions the duty cycle of the output pulses and the gate type that enables the operation as logic high Refer to page 51 for more information on pulse output signals and to page 49 for more information on gate types Ensure that the signals are wired appropriately Refer to the DT9800 Series Get...

Page 70: ...gure 10 Example of Rate Generation Mode with a 25 Duty Cycle Pulse Output Signal 75 duty cycle Rate Generation Operation Starts External C T Clock Input Signal 4 kHz Pulse Output Signal 25 duty cycle Continuous Pulse Output Operation Starts External C T Clock Input Signal 4 kHz ...

Page 71: ... source is more useful than an external C T clock source refer to page 47 for more information on the internal C T clock source Using software specify the counter timer mode as one shot the clock source as internal the polarity of the output pulse high to low transition or low to high transition the duty cycle of the output pulse and the gate type to trigger the operation as rising edge or falling...

Page 72: ...k output frequency of 1 kHz pulse period of 1 ms a low to high pulse type and a duty cycle of 99 99 Figure 12 shows the same example using a duty cycle of 50 Figure 11 Example of One Shot Mode Using a 99 99 Duty Cycle Pulse Output Signal External Gate Signal 99 99 duty cycle One Shot Operation Starts 1 ms period ...

Page 73: ...igger determined by the gate input signal You can use this mode to clean up a poor clock input signal by changing its pulse width then outputting it In repetitive one shot mode the internal C T clock source is more useful than an external C T clock source refer to page 47 for more information on the internal C T clock source Pulse Output Signal External Gate Signal 50 duty cycle One Shot Operation...

Page 74: ...ely Using a duty cycle closer to 0 acts as a pulse output delay When the one shot operation is triggered determined by the gate input signal a pulse is output When the module detects the next trigger another pulse is output This operation continues until you stop the operation Note Triggers that occur while the pulse is being output are not detected by the module Ensure that the signals are wired ...

Page 75: ...e of Repetitive One Shot Mode Using a 50 Duty Cycle Pulse Output Signal External Gate Signal 99 99 duty cycle Repetitive One Shot Operation Starts 1 ms period 99 99 duty cycle 99 99 duty cycle 1 ms period Pulse Output Signal External Gate Signal 50 duty cycle Repetitive One Shot Operation Starts 1 ms period 50 duty cycle 1 ms period ...

Page 76: ...Chapter 2 64 ...

Page 77: ...65 3 Supported Device Driver Capabilities ...

Page 78: ...in the table lists the 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 SDK Note Blank fields represent unsupported options The DataAcq SDK uses the functions olDaGetSSCaps for those queries starting with OLSSC and olDaGetSSCapsEx for those queries st...

Page 79: ...S Yes Yes Continuous Operation until Trigger Event Support OLSSC_SUP_CONTINUOUS_ PRETRIG Continuous Operation 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_DTCONNECT_BURST Sim Oper Simultaneous Start List Support OLSSC_SUP_SIMULTANEOUS_START Pause...

Page 80: ...h Single DMA OLSSC_SUP_GAPFREE_SINGLEDMA Supports Gap Free Data with Dual DMA OLSSC_SUP_GAPFREE_DUALDMA Triggered Scan Mode Triggered Scan Support OLSSC_SUP_TRIGSCAN Yes Maximum Number of CGL Scans per Trigger OLSSC_MAXMULTISCAN 1 0 0 0 0 Supports Scan per Trigger Event Triggered Scan OLSSC_SUP_RETRIGGER_SCAN_ PER_TRIGGER Yes Supports Internal Retriggered Triggered Scan OLSSC_SUP_RETRIGGER_INTERNA...

Page 81: ...UENTIAL_CGL Yes Zero Start Sequential Channel Gain List Support OLSSC_SUP_ZEROSEQUENTIAL_ CGL Yes Random Channel Gain List Support OLSSC_SUP_RANDOM_CGL Yes Simultaneous Sample and Hold Support OLSSC_SUP_SIMULTANEOUS_SH Channel List Inhibit Support OLSSC_SUP_CHANNELLIST_ INHIBIT Gain Programmable Gain Support OLSSC_SUP_PROGRAMGAIN Yes Number of Gains OLSSC_NUMGAINS 4e 1 1 1 0 Autoranging OLSSC_SING...

Page 82: ...C_SUP_EXP727 Channel Type SE Support OLSSC_SUP_SINGLEENDED Yes SE Channels OLSSC_MAXSECHANS 16 0 0 0 0 DI Support OLSSC_SUP_DIFFERENTIAL Yes Yes Yes Yes Yes DI Channels OLSSC_MAXDICHANS 8 2 1 1 1 Filters Filter Channel Support OLSSC_SUP_FILTERPERCHAN Number of Filters OLSSC_NUMFILTERS 1 1 1 1 0 Ranges Number of Voltage Ranges OLSSC_NUMRANGES 2h 4i 0 0 0 Range per Channel Support OLSSC_SUP_RANGEPER...

Page 83: ...RIG Yes Yes Yes Yes Yes External Trigger Support OLSSC_SUP_EXTERNTRIG Yesj Yes Positive Threshold Trigger Support OLSSC_SUP_THRESHTRIGPOS Negative Threshold Trigger Support OLSSC_SUP_THRESHTRIGNEG Analog Event Trigger Support OLSSC_SUP_ANALOGEVENTTRIG Digital Event Trigger Support OLSSC_SUP_DIGITALEVENTTRIG Timer Event Trigger Support OLSSC_SUP_TIMEREVENTTRIG Number of Extra Triggers OLSSC_NUMEXTR...

Page 84: ...ximum Throughput OLSSCE_MAX_THROUGHPUT 100 kHzk 0 0 750 kHz Minimum Throughput OLSSCE_MIN_THROUGHPUT 0 75 Hz 1 0 0 0 0028 Hzl Counter Timers Cascading Support OLSSC_SUP_CASCADING Yes Event Count Mode Support OLSC_SUP_CTMODE_COUNT Yes Generate Rate Mode Support OLSSC_SUP_CTMODE_RATE Yes One Shot Mode Support OLSSC_SUP_CTMODE_ONESHOT Yes Repetitive One Shot Mode Support OLSSC_SUP_CTMODE_ONESHOT_ RPT...

Page 85: ...ype Support OLSSC_SUP_GATE_HIGH_EDGE Yesm Low Edge Gate Type Support OLSSC_SUP_GATE_LOW_EDGE Yesm Level Change Gate Type Support OLSSC_SUP_GATE_LEVEL High Level Gate Type with Input Debounce Support OLSSC_SUP_GATE_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...

Page 86: ...erform a con tinuous DIN operation by specifying channel 16 in the channel gain list of the A D subsystem and starting the A D subsystem All 8 bits of the digital input lines from Port A are assigned to A D input channel 16 c The maximum retrigger frequency for all modules except the DT9805 and DT9806 is 100 kHz The DT9805 and DT9806 modules support a maximum retrigger frequency of 50 kHz The appr...

Page 87: ...06 modules support an input range of 10 V only i DT9802 DT9802 MAC DT9802 EC and DT9802 EC I modules support an output range of 0 to 10 V 0 to 5 V 10 V or 0 to 10 V DT9804 DT9804 MAC DT9804 EC DT9804 EC I and DT9806 modules support an output range of 10 V only j The external trigger is the rising edge External A D Trigger input k The maximum throughput for analog input channels is 100 kHz for all ...

Page 88: ...Chapter 3 76 ...

Page 89: ...77 4 Programming Flowcharts Single Value Operations 79 Continuous A D Operations 81 Event Counting Operations 83 Frequency Measurement Operations 85 Pulse Output Operations 87 ...

Page 90: ...lustration 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 operations involved with any one step refer to the indicated page for detailed information Optional steps appear in shaded boxes ...

Page 91: ...e subsystem using olDaConfig Go to the next page Specify A D for an analog input subsystem or for digital channel 16 which corresponds to the digital input port D A for an analog output subsystem DIN for a digital input subsystem or DOUT for a digital output subsystem Note that you cannot perform a single value analog output operation while the A D subsystem is running 1 For the DIN subsystem elem...

Page 92: ...10 mV per C from the linearized value Refer to the Omega Complete Temperature Measurement Handbook and Encyclopedia for more information on linearizing values 1 Analog input channels range from 0 to 15 for single ended and pseudo differential configurations or 0 to 7 for the differential configuration using the specified gain 1 2 4 or 8 for all modules except the DT9805 and DT9806 which support ga...

Page 93: ...ze the device driver and get the device handle with olDaInitialize Set up the channel list and channel parameters see page 90 Set up the clocks and triggers see page 91 Set the subsystem parameters see page 89 Set the data flow to OL_DF_CONTINUOUS using olDaSetDataFlow Go to the next page Set up triggered scanning see page 92 ...

Page 94: ...the voltage for the specified thermocouple type then subtract the CJC temperature 10 mV per C from the linearized value Refer to the Omega Complete Temperature Measurement Handbook and Encyclopedia for more information on linearizing values 1 After configuration if using an internal clock you can use olDaGetClockFrequency to get the actual frequency that the internal pacer clock could achieve if u...

Page 95: ...e handle with olDaInitialize Set up the clocks and gates see page 97 Specify the mode as OL_CTMODE_COUNT using olDaSetCTMode Go to the next page Set the cascade mode using olDaSetCascadeMode Configure the subsystem using olDaConfig Start the operation using olDaStart 1 Specify the appropriate C T subsystem element The Windows device driver supports two elements 0 and 1 ...

Page 96: ... the events counted using olDaReadEvents Stop the operation see page 98 Release the device driver and terminate the session with olDaTerminate Continued from previous page Get update of events total Yes No Release each subsystem with olDaReleaseDASS ...

Page 97: ...manual and to the DataAcq SDK User s Manual for more information Get a handle to the C T subsystem with olDaGetDASS 1 Initialize the device driver and get the device handle with olDaInitialize Set up the clocks see page 97 Specify the mode as OL_CTMODE_COUNT using olDaSetCTMode Go to the next page Set the cascade mode using olDaSetCascadeMode Configure the subsystem using olDaConfig 1 Specify the ...

Page 98: ...n using olDaMeasureFrequency Get measure done message Yes No Message is in the form OLDA_WM_MEASURE_DONE Use the LongtoFreq IParam macro to get the measured frequency value float Freq Freq LongtoFreq IParam Release the device driver and terminate the session with olDaTerminate Release each subsystem with olDaReleaseDASS ...

Page 99: ...locks and gates see page 97 Set the cascade mode using olDaSetCascadeMode Specify the mode using olDaSetCTMode1 Go to the next page Specify the output pulse type using olDaSetPulseType Specify the duty cycle of the output pulse using olDaSetPulseWidth 1 Specify OL_CTMODE_RATE for rate generation continuous pulse output OL_CTMODE_ONESHOT for single one shot or OL_CTMODE_ONESHOT_RPT for repetitive o...

Page 100: ...that this step is not needed for single one shot operations Continued from previous page Configure the subsystem using olDaConfig Start the operation using olDaStart Release the device driver and terminate the session with olDaTerminate Release each subsystem with olDaReleaseDASS ...

Page 101: ... A D subsystems on the DT9803 DT9803 MAC DT9803 EC DT9803 EC I DT9804 DT9804 MAC DT9804 EC DT9804 EC I DT9805 and DT9806 specify the voltage input range as 10 V The input range and the gain determine the effective input range See page 19 for more information For D A subsystems on the DT9802 DT9802 MAC DT9802 EC and DT9802 EC I specify the voltage output range as 0 to 10 V 0 to 5 V 10 V the default...

Page 102: ...05 and DT9806 use a gain of 1 10 100 or 500 Use a gain of 1 the default if you use digital channel 16 and for all other operations Specify the size of the A D channel list and gain list using olDaSetChannelListSize Set up the channel gain list using olDaSetChannelListEntry Specify the gain for each channel in the channel gain list using olDaSetGainListEntry For A D subsystems only enable or disabl...

Page 103: ..._CLK_INTERNAL using olDaSetClockSource Specify the frequency of the internal A D sample clock using olDaSetClockFrequency Specify the clock source as OL_CLK_EXTERNAL using olDaSetClockSource Specify the trigger source using olDaSetTrigger The minimum frequency is 0 75 Hz The maximum frequency for all modules except the DT9805 and DT9806 is 100 kHz The maximum frequency for the DT9805 and DT9806 is...

Page 104: ...xternal A D Trigger input The minimum frequency is 0 75 Hz The maximum frequency is 100 kHz for all modules except the DT9805 and DT9806 The maximum frequency for the DT9805 and DT9806 is 50 kHz Using internal retrigger mode Yes Specify the frequency of the retrigger clock using olDaSetRetriggerFrequency No Using external retrigger mode Yes No Specify the retrigger source using olDaSetRetrigger Sp...

Page 105: ...inuously reused when none are found on the ready queue or OL_WRP_SINGLE if one buffer is continuously reused Specify the buffer wrapping mode using olDaSetWrapMode A minimum of three buffers is recommended Specify the window in which to post the messages using olDaSetWndHandle Specify a buffer size at least as large as the sampling rate for example if you are using a sampling rate of 100 kSamples ...

Page 106: ...ess buffer to the allocated buffer for immediate processing using olDaFlushFromBufferInprocess Deal with messages and buffers see page 95 The buffer into which in process data was copied was put onto the done queue by the driver resulting in an OLDA_WM_BUFFER_ DONE message When the in process buffer has been filled it too is placed on the done queue and an OLDA_WM_BUFFER_DONE message is posted How...

Page 107: ... occurred No Yes Process data No Yes Retrieve the buffer from the done queue using olDaGetBuffer Determine the number of samples in the buffer using olDmGetValidSamples Go to the next page The most likely error messages include OLDA_WM_OVERRUN and OLDA_WM_TRIGGERERROR The buffer reused message is OLDA_WM_BUFFER_REUSED The queue done messages are OLDA_WM_QUEUE_DONE and OLDA_WM_QUEUE_STOPPED After r...

Page 108: ...uffer in your program Put the buffer on the ready queue using olDaPutBuffer Recycle the buffer if you want the subsystem to fill it again when in OL_WRP_NONE or OL_WRP_ MULTIPLE mode See page 94 if you want to transfer data from an in process buffer Wait for message Yes Return to page 95 Convert the data from counts to voltage using olDaCodeToVolts or from voltage to counts using olDaVoltsToCode i...

Page 109: ...ly supplied input clock Specify one of the following gate types Software internal OL_GATE_NONE High Level OL_GATE_HIGH_LEVEL Low Level OL_GATE_LOW_LEVEL High Edge OL_GATE_HIGH_EDGE or Low Edge OL_GATE_LOW_EDGE Specify the clock source as OL_CLK_INTERNAL using olDaSetClockSource Specify the frequency of the output C T pulse using olDaSetClockFrequency Specify the clock divider using olDaSetExternal...

Page 110: ... buffers to the done queue Stop in an orderly way Stop the operation in an orderly way using olDaStop olDaStop stops the operation on the subsystem in the orderly way the current in process buffers are filled or emptied and put on the done queue The driver posts at least one buffer done and queue stopped message Stop the operation immediately and reinitialize the subsystem using olDaReset Stop the...

Page 111: ...ushBuffers Determine the number of buffers on the done queue using olDaGetQueueSize Retrieve each buffer on the done queue using olDaGetBuffer Free each buffer retrieved from the done queue using olDmFreeBuffer More buffers to free Yes No Release each subsystem using olDaReleaseDASS Release the device driver and terminate the session using olDaTerminate ...

Page 112: ...Chapter 4 100 ...

Page 113: ...101 5 Calibration Running the Calibration Utility 103 Calibrating the Analog Input Subsystem 104 ...

Page 114: ...f necessary readjust the calibration of the analog I O circuitry on the DT9800 Series function modules every six months Note Ensure that you installed the DT9800 Series software and configured the device driver prior to using the DT9800 Series Calibration Utility Refer to the DT9800 Series Getting Started Manual for more information This chapter describes how to run the DT9800 Series Calibration U...

Page 115: ...ur hard disk This program folder was created when you installed the DT9800 Series software 2 Double click the Calibration Utility icon in the program folder 3 Select the name of the DT9800 Series function module to configure from the combo box then click OK Once the DT9800 Series Calibration Utility is running you can calibrate the analog I O circuitry as described in the following subsections ...

Page 116: ...DT9801 EC DT9801 EC I DT9802 DT9802 EC and DT9802 EC I function modules and 3 LSBs for the DT9803 DT9803 EC DT9803 EC I DT9804 DT9804 EC DT9804 EC I DT9805 and DT9806 function modules Perform the following steps to configure a DT9800 Series function module for calibration 1 Connect Analog Input 0 TB1 to the positive side of the precision voltage source 2 Connect Analog Input 0 Return TB2 to the ne...

Page 117: ...the Auto Calibration box The zero and full scale ranges are automatically calibrated Note If you are not satisfied with the analog input calibration you can load the factory default settings stored in the EEPROM by clicking Restore in the A D Configuration Factory Settings box Once you have finished this procedure the analog input circuitry is calibrated If you are using a DT9805 or DT9806 functio...

Page 118: ...een reads 9 3750 V within 0 001 V for the DT9803 DT9803 EC DT9803 EC I DT9804 DT9804 EC DT9804 EC I DT9805 and DT9806 modules and within 0 010 V for the DT9801 DT9801 EC DT9801 EC I DT9802 DT9802 EC and DT9802 EC I modules Note If you are not satisfied with the analog input calibration you can load the factory default settings stored in the EEPROM by clicking Restore in the A D Configuration Facto...

Page 119: ... signals to Analog Input 0 TB1 leaving it open no connections 2 Connect Analog In 1 TB3 to Analog In 1 Return TB4 and to Analog Ground TB17 3 In the PGL Zero box click the text A D Gain 500 CH 1 to refresh the value of analog input channel 1 The gain is set to 500 automatically 4 Click the increment or decrement arrows in the PGL Zero box until the A D value reads 0 V within 5 mV 5 Measure the roo...

Page 120: ...e A D value on the screen is equal to the room temperature multiplied by 10 mV within 5 mV For example if the room temperature is 25 C you want to adjust the CJC to 250 mV within 5 mV DT9805 DT9806 Function Module 20 21 22 23 24 25 26 27 19 29 30 31 32 33 34 35 36 28 53 52 51 50 49 48 47 46 54 44 43 42 41 40 39 38 37 45 2 3 4 5 6 7 8 9 1 11 12 13 14 15 16 17 18 10 Temperature Sensor located on the...

Page 121: ...9806 modules use an external precision meter available from vendors such as Fluke To calibrate the analog output circuitry perform the following steps 1 Connect Analog Output 0 TB19 to the positive side of the precision voltage meter 2 Connect Analog Output 0 Return TB20 to the negative side of the precision voltage meter 3 In the DAC0 Voltage box click 0 000 V 4 In the DAC0 Adjustment box click t...

Page 122: ... box click 9 375 V and verify that your external meter display reads 9 375 V within 12 mV Note If you are not satisfied with the analog output calibration you can load the factory default settings stored in the EEPROM by clicking Restore in the D A Calibration Factory Settings box Once you have finished this procedure the analog output circuitry is calibrated To close the Calibration Utility click...

Page 123: ...111 6 Troubleshooting General Checklist 112 Service and Support 115 If Your Board Needs Factory Service 118 ...

Page 124: ...heck that your system meets the requirements stated in the DT9800 Series Getting Started Manual 4 Check that you have installed your hardware properly using the instructions in the DT9800 Series Getting Started Manual 5 Check that you have installed and configured the device driver properly using the instructions in the DT9800 Series Getting Started Manual 6 Search the DT Knowledgebase in the Supp...

Page 125: ...ent operation Loose connections or vibrations exist Check your wiring and tighten any loose connections or cushion vibration sources see the instructions in the DT9800 Series Getting Started Manual The module is overheating Check environmental and ambient temperature consult the module s specifications on page 129 of this manual and the documentation provided by your computer manufacturer for more...

Page 126: ...structions in the DT9800 Series Getting Started Manual A transducer is not connected to the channel being read Check the transducer connections see the instructions in the DT9800 Series Getting Started Manual The module is set up for differential inputs while the transducers are wired as single ended inputs or vice versa Check your wiring and ensure that what you specify in software matches your h...

Page 127: ...rt Department by calling 508 481 3700 x1001 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 please include the following information Your name please include proper spelling Your company or organization please include proper sp...

Page 128: ..._____ graphics adapter _____________________________ data bus _________________________ I have the following boards and applications installed in my system ____________________________ ________________________________________________________________________________ ________________________________________________________________________________ I am encountering the following problem s ___________...

Page 129: ...n be reached The hardware software product you need help on A summary of the issue you are experiencing Your contract number if applicable and Your product serial number or purchase date Omitting any of the above information may delay the resolution of your issue Fax Photocopy and complete the form on page 116 then fax Technical Support at the following number 508 481 8620 World Wide Web Support F...

Page 130: ...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 the original packing materials if available package the board as follows Wrap the board in an electrically conductive plastic material Handle with ground protection A static discharge can destroy components on t...

Page 131: ...119 A Specifications ...

Page 132: ... MAC EC EC I DT9804 MAC EC EC I DT9805 DT9806 Specifications Number of analog inputs Single ended pseudo differential Differential 16 8 Number of gains 4 1 2 4 8 4 1 2 4 and 8 for DT9803 04 1 10 100 500 for DT9805 06 Resolution 12 bits 16 bits Data encoding Offset binary Coupling DC Over voltage protection Off On 40 V 25 V ESD protection 1 5 kV System Error 0 03 FSR 0 01 FSR ...

Page 133: ...SBs no missing codes for DT9803 04 1 2 LSBs no missing codes for DT9805 06 Range 0 to 1 25 V 2 5 V 5 V 10 V 1 25 2 5 5 10 V 1 25 V 2 5 V 5 V 10 V for DT9803 04 0 020 V 0 10 V 1 V 10 V for DT9805 06 Drift Zero Gain 30 µV 20 µV Gain C 30 ppm C 25 µV 10 µV Gain C for DT9803 04 25 µV 5 µV Gain C for DT9805 06 20 ppm C Table 15 A D Subsystem Specifications cont Feature DT9801 MAC EC EC I DT9802 MAC EC ...

Page 134: ...nverter noise 0 3 LSB rms 0 4 LSB rms Amplifier input noise 20 µV rms 10 µV rms gain 200 pA rms current 15 µV rms 10 µV rms gain 100 pA rms current Channel to channel offset 40 µV 40 µV Channel acquisition time 3 µs 5 µs for DT9803 04 6 µs Gain 1 for DT9805 06 250 µs Gain 500 for DT9805 06 A D conversion time 6 6 µs 8 µs Table 15 A D Subsystem Specifications cont Feature DT9801 MAC EC EC I DT9802 ...

Page 135: ... Multiple channels scan with gain of 1 to 10 Multiple channels scan with gain of 100 100 kSamples s 0 03 accuracy 100 kSamples s 0 03 accuracy 100 kSamples s for DT9803 04 0 01 accuracy 50 kSamples s for DT9805 06 0 01 accuracy 100 kSamples s for DT9803 04 0 01 accuracy 50 kSamples s for DT9805 06 0 01 accuracy 10 kSamples s 0 03 accuracy Table 15 A D Subsystem Specifications cont Feature DT9801 M...

Page 136: ... Break Detection Currentb 50 nA high side differential External A D sample clock Input type High level input voltage Low level input voltage Minimum pulse width Maximum frequency HCT Rising Edge Sensitive with 22 kΩpull up resistor 2 4 V minimum 0 8 V maximum 600 ns high 600 ns low 750 0 kHz Table 15 A D Subsystem Specifications cont Feature DT9801 MAC EC EC I DT9802 MAC EC EC I Specifications DT9...

Page 137: ...put Output driver Output driver high voltage Output driver low voltage Back EMF Diodes TTL 2 4 V maximum IOH 1 mA 0 5 V maximum IOL 2 mA Yes a On channel 0 only on the DT9805 and DT9806 modules the input impedance is 10 kΩ b Broken thermocouples in differential mode will output plus full scale for gains equal to or greater than 10 Table 15 A D Subsystem Specifications cont Feature DT9801 MAC EC EC...

Page 138: ...SBs 4 LSBs Differential linearity 0 5 LSBs monotonic 1 0 LSB monotonic Output range 0 to 5 V 10 V 5 V 10 V 10 V Zero error Software adjustable to zero Gain error 2 LSBs 6 LSBs Current output 5 mA minimum 10 V 2 kΩ Output impedance 0 3 Ω typical Capacitive drive capability 0 001 µF minimum no oscillations Protection Short circuit to Analog Common Power on voltage 0 V 10 mV maximum Settling time to ...

Page 139: ...nation None Inputs Input type Input load High level input voltage Low level input voltage High level input current Low level input current Level sensitive 1 HCT 2 0 V minimum 0 8 V maximum 3 µA 3 µA Maximum internal pacer rate single digital channel a a This digital channel must be the only channel included as part of the channel gain list Maximum A D throughput of the board Back EMF diodes No ...

Page 140: ...iodes Yes Table 19 C T Subsystem Specifications Feature Specifications Number of counter timer channels 2 Clock Inputs Input type High level input voltage Low level input voltage Minimum pulse width Maximum frequency HCT with 22 kΩpull up resistor 2 4 V minimum 0 8 V maximum 600 ns high 600 ns low 750 kHz Gate Inputs Input type High level input voltage Low level input voltage Minimum pulse width H...

Page 141: ...nd Environmental Specifications Feature Specifications Power 5 V Standby 5 V Enumeration 5 V Power ON 5 V Isolated Power Out TB27 0 5 µA maximum 100 mA maximum 500 mA maximum 10 mA maximum Physical Dimensions DT9800 Standard Series DT9800 EC and DT9800 EC I Series Weight 6 5 inches x 4 5 inches x 1 4 inches 7 42 inches x 3 40 x 0 736 inches 9 ounces 255 grams Environmental Operating temperature ra...

Page 142: ...cations Feature Specifications Recommended cable 2 meter Type A B USB cable Data Translation part 17394 or AMP part 974327 1 Screw terminal block 9 position terminal block Data Translation part 17381 or PCD Inc part ELVP09100 Table 22 DT9800 EC EC I Connector Specifications Feature Specifications 2 26 pin locking connectors 3 M type part number 3429 50 pin connector 3M type part number 3425 7000 ...

Page 143: ...131 B Connector Pin Assignments ...

Page 144: ...1 03 Return 9 Analog Input 04 10 Analog Input 12 04 Return 11 Analog Input 05 12 Analog Input 13 05 Return 13 Analog Input 06 14 Analog Input 14 06 Return 15 Analog Input 07 16 Analog Input 15 07 Return 17 Isolated Analog Ground 18 Amp Low 19 Analog Output 0 20 Analog Output 0 Return 21 Analog Output 1 22 Analog Output 1 Return 23 Isolated Digital Ground 24 External A D Trigger 25 External A D Sam...

Page 145: ...0 46 Dynamic Digital Output 47 Isolated Digital Ground 48 External Gate 1 49 User Counter Output 1 50 User Clock Input 1 51 Isolated Digital Ground 52 External Gate 0 53 User Counter Output 0 54 User Clock Input 0 a 5 V output is available only when one of the subsystems is activated which in turn activates power to the module Table 23 Pin Assignments for Connector J1 on the DT9800 Standard and DT...

Page 146: ...al Output 1 Digital Output 2 Digital Output 3 Digital Output 4 Digital Output 5 Digital Output 6 Digital Output 7 Digital Output 0 Digital Input 7 Digital Input 6 Digital Input 5 Digital Input 4 Digital Input 3 Digital Input 2 Digital Input 1 Digital Input 0 Isolated Dig Gnd Isolated Dig Gnd Ext A D Sample Clk Ext A D Trigger Isolated Dig Gnd Analog Out 1 Ret Analog Out 1 Analog Out 0 Ret Analog O...

Page 147: ...log Input 0 Return Analog Input 8 3 TB3 Isolated Analog Groundb 4 TB4 Analog Input 1 Return Analog Input 9 5 TB5 Analog Input 1 6 TB6 Isolated Analog Groundb 7 TB7 Analog Input 2 8 TB8 Analog Input 2 Return Analog Input 10 9 TB9 Isolated Analog Groundb 10 TB10 Analog Input 3 Return Analog Input 11 11 TB11 Analog Input 3 12 TB12 Isolated Analog Groundb 13 TB13 Analog Input 4 14 TB14 Analog Input 4 ...

Page 148: ...ies boards Table 25 Connector J5 Pin Assignments J5 Pin AC1324 Screw Terminal Signal Name J5 Pin AC1324 Screw Terminal Signal Name 1 TB1 Analog Output 0 2 TB2 Analog Output 0 Return 3 TB3 Analog Output 1 4 TB4 Analog Output 1 Return 5 TB5 Isolated Digital Grounda 6 TB6 External A D Trigger 7 TB7 External A D Sample Clock 8 TB8 Isolated Digital Grounda 9 TB9 Isolated 5 V Outputa b 10 TB10 Not Conne...

Page 149: ...ut is available only when one of the subsystems is activated which in turn activates power to the module This signal can be used as an input to power the digital output latch so that the outputs retain their states during power down Table 26 Connector J4 Pin Assignments J4 Pin STP EZ Screw Terminal Signal Name J4 Pin STP EZ Screw Terminal Signal Name 1 TB1 Not Connected 2 TB2 Digital Ground 3 TB3 ...

Page 150: ...ted 29 TB29 Digital Output 1 30 TB30 Not Connected 31 TB31 Digital Output 0 32 TB32 Not Connected 33 TB33 Digital Input 7 34 TB34 Not Connected 35 TB35 Digital Input 6 36 TB36 Not Connected 37 TB37 Digital Input 5 38 TB38 Not Connected 39 TB39 Digital Input 4 40 TB40 Not Connected 41 TB41 Digital Input 3 42 TB42 Not Connected 43 TB43 Digital Input 2 44 TB44 Not Connected 45 TB45 Digital Input 1 46...

Page 151: ... analog input features 13 A D sample clock 23 calibrating 104 channel list 16 channels 14 conversion modes 26 data format 33 data transfer 36 error conditions 37 gain 19 gain list 22 input ranges 19 resolution 13 specifications 120 triggers 25 analog output features 39 calibrating 107 109 channels 40 conversion mode 42 data format 42 gain 41 output ranges 41 resolution 39 specifications 126 autora...

Page 152: ...sample clock 25 external C T clock 47 how to set 91 how to set for C T operations 97 internal 72 internal A D sample clock 23 internal C T clock 47 internal retrigger clock 29 internally cascaded C T clock 48 maximum external clock divider 72 maximum throughput 72 minimum external clock divider 72 minimum throughput 72 number of extra 72 connector J1 pin assignments 132 continuous operations 67 co...

Page 153: ...ustment box 109 DAC0 Voltage box 109 DAC1 Adjustment box 110 DAC1 Voltage box 110 data encoding 33 42 binary 71 data flow modes continuous C T operations 67 continuous digital input operations 45 67 continuous post trigger operations 67 single value operations 67 data format analog input 33 analog output 42 data transfer 36 DataAcq SDK 8 dealing with messages 95 description of the functional subsy...

Page 154: ...ed scan mode 31 extra retrigger 68 F factory service 118 falling edge gate 50 fax support 117 features 2 formatting data analog input 33 analog output 42 frequency base clock 72 external A D sample clock 25 external C T clock 48 internal A D sample clock 23 72 internal C T clock 47 72 internal retrigger clock 29 69 frequency measurement 54 how to perform 85 function module specifications 129 130 G...

Page 155: ...igh level gate type 49 logic low level gate type 49 LongtoFreq macro 86 low edge gate type 50 73 low level gate type 73 low to high pulse output 51 M macro 86 measuring frequency 54 messages 67 dealing with 95 dealing with for A D operations 96 OLDA_WM_BUFFER_ DONE 94 OLDA_WM_BUFFER_DONE 96 OLDA_WM_BUFFER_REUSED 95 OLDA_WM_OVERRUN 95 OLDA_WM_PRETRIGGER_ BUFFER_DONE 96 OLDA_WM_QUEUE_DONE 95 OLDA_WM...

Page 156: ...tQueueSize 94 99 olDaGetSingleValue 80 olDaGetSSCaps 66 olDaGetSSCapsEx 66 olDaInitialize in continuous analog input operations 81 in event counting operations 83 in frequency measurement operations 85 in pulse output operations 87 in single value operations 79 olDaMeasureFrequency 86 olDaPutBuffer 93 96 olDaPutSingleValue 80 olDaReadEvents 84 olDaReleaseDASS in continuous A D operations 99 in eve...

Page 157: ...measurement operations 86 in pulse output operations 88 in single value operations 80 olDaVoltsToCode 80 96 olDmAllocBuffer 93 94 olDmCallocBuffer 93 94 olDmCopyFromBuffer 96 olDmFreeBuffer 99 olDmGetBufferPtr 96 olDmGetValidSamples 95 olDmMallocBuffer 93 94 OLSC_SUP_CTMODE_COUNT 72 OLSSC_CGLDEPTH 69 OLSSC_MAX_DIGITALIOLIST_ VALUE 70 OLSSC_MAXDICHANS 70 OLSSC_MAXMULTISCAN 68 OLSSC_MAXSECHANS 70 OL...

Page 158: ...HROUGHPUT 72 OLSSCE_MAXCLOCKDIVIDER 72 OLSSCE_MAXRETRIGGER 69 OLSSCE_MIN_THROUGHPUT 72 OLSSCE_MINCLOCKDIVIDER 72 OLSSCE_MINRETRIGGER 69 one shot mode 59 72 operation modes continuous digital input 45 continuously paced scan mode 27 event counting 53 frequency measurement 54 internally retriggered scan mode 28 one shot pulse output 59 rate generation 56 repetitive one shot pulse output 61 single va...

Page 159: ...k 29 retrigger frequency 29 69 retriggered scan mode externally 31 internally 28 returning boards to the factory 118 rising edge gate 50 RMA 118 S sample clock external A D 25 internal A D 23 sample rate 27 scan mode externally retriggered 31 internally retriggered 28 scan per trigger 68 Scope application 7 screw terminal panels AC1324 9 STP EZ 10 SDK 8 sequential channel gain list 69 service and ...

Page 160: ... T 46 D A 39 DIN and DOUT 44 subsystem parameters setting 89 support e mail 117 fax 117 telephone 115 World Wide Web 117 synchronous digital I O 70 90 T technical support 115 e mail 117 fax 117 telephone 115 World Wide Web 117 telephone support 115 temperature sensor 107 Testpoint 8 throughput maximum 72 minimum 72 transferring data 36 transferring data from inprocess buffers 94 triggered scan 68 ...

Page 161: ...Basic programs 8 Visual C programs 8 voltage ranges 19 number of 70 W Windows messages 67 World Wide Web 117 wrap mode 37 writing programs in C C 8 writing programs in Visual Basic 8 writing programs in Visual C 8 Z zero start sequential channel gain list 69 ...

Page 162: ...Index 150 ...

Reviews: