Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
DDA-08/16 User’s Guide A G R E A T E R M E A S U R E O F C O N F I D E N C E Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
Hardware Keithley Instruments, Inc. warrants that, for a period of one (1) year from the date of shipment (3 years for Models 2000, 2001, 2002, 2010 and 2700), the Keithley Hardware product will be free from defects in materials or workmanship. This warranty will be honored provided the defect has not been caused by use of the Keithley Hardware not in accordance with the instructions for the product.
EXCEPT FOR THE EXPRESS WARRANTIES ABOVE KEITHLEY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MERCHANT- ABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEITHLEY DISCLAIMS ALL WARRANTIES WITH RESPECT TO THE OTHER HARDWARE AND OTHER SOFTWARE.
Page 5
DDA-08/16 User’s Guide Revision B - March 1999 Part Number: 78340 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 6
Keithley products are designed for use with electrical signals that are rated Installation Category I and Installation Category II, as described in the International Electrotechnical Commission (IEC) Standard IEC 60664. Most mea- surement, control, and data I/O signals are Installation Category I and must not be directly connected to mains voltage or to voltage sources with high transient over-voltages.
Page 7
(Note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product.) If you are unsure about the applicability of a replacement component, call a Keithley Instruments office for information.
Installing and Configuring DriverLINX for DDA-08/16 Boards ......3-2 Installing the DDA-08/16 Standard Software Package ..3-4 Before Installing DriverLINX .
Page 10
Cabling and Wiring Attaching Accessory Boards ......4-1 Attaching an STC-37 Screw Terminal Connector ..4-3 Attaching an STA-U Screw Terminal Accessory .
The manual is intended for data acquisition system designers, engineers, technicians, scientists, and other users responsible for setting up, cabling, and wiring signals to DDA-08 and DDA-16 boards. It is assumed that users are familiar with data acquisition principles and with their particular application.
Page 13
An index completes this manual. Throughout the manual, references to DDA-08/16 boards apply to both DDA-08 and DDA-16 boards. When a feature applies to a particular board, that board’s name is used. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Overview DDA-08 and DDA-16 boards are analog output boards. The DDA-08/16 board with DriverLINX software requires: An IBM PC or compatible AT (386 or Pentium CPU) with minimum of 16 MB of memory. At least one floppy disk drive and one fixed disk drive.
An interrupt can be generated when analog output channels are updated. Supporting Software The following software is available for operating DDA-08/16 boards: DDA-08/16 standard software package — Shipped with DDA-08/16 boards. Includes DriverLINX for Microsoft Windows and function libraries for writing application programs under...
(STP-37/C) that you can mount in a standard DIN rail. C-1800 cable — Unshielded, 18-inch cable with a 37-pin connector on each end; allows you to connect a DDA-08/16 board to an STA-U or STP-37. (Note that the C-1800 cable is also available in longer lengths, if required.)
Functional Description This section describes the analog output features of DDA-08/16 boards. A functional block diagram of a DDA-08/16 board is shown in Figure 2-1. Note that quad DAC2 and quad DAC3 are available on DDA-16 boards only. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Analog Output Channels DDA-08 boards contain two quad DACs (quad DAC0 and quad DAC1), which provide eight analog output channels. DDA-16 boards contain four quad DACs (quad DAC0, quad DAC1, quad DAC2, and quad DAC3), which provide 16 analog output channels. Quad DAC0 contains channels 0 through 3;...
In multi-channel list mode, the DDA-08/16 writes all data to a random list of analog channels. The channel-gain list may contain channels in any order but only with unity gain. In simultaneous mode, the list may not repeat the same channel.
Page 21
All channels on a quad DAC have the same voltage output Notes: range; you cannot select a voltage output range on a channel-by-channel basis. Make sure that you select a voltage output range that includes all the output values required by the device connected to your board. In addition, make sure that the range does not exceed the required values excessively;...
Pacer Clocks The pacer clock determines the update rate (the time between each update of all the channels on the quad DACs in the update group). DDA-08/16 boards provide the following software-selectable pacer clocks: Hardware internal pacer clock — The internal pacer clock uses an onboard time base.
the time the pacer clock counter is loaded and the time the channels are updated.) When the pacer clock counter counts down to zero, all the channels on the quad DACs in the update group are updated again and the process repeats. Hardware external pacer clock —...
Also keep in mind the settling time of the channels on the DDA-08/16 board; refer to Appendix A for information. At power-up, the pacer clock is disabled.
Page 25
(no delay). The DDA-08/16 can write analog output samples after the hardware detects a digital trigger condition. Use post-triggering in DriverLINX when you want to synchronize the start of data acquisition with an external signal.
Pulse Length The period of the output pulse is equal to the prescaler value. Since the prescaler generates a square wave, the length of the output pulse is equal to half of the prescaler value. For example, if the prescaler value is 10 ms, the length of the output pulse is 5ms.
In DriverLINX, Timing Events specify how the hardware paces or clocks the sample output. DriverLINX uses the Timing Event to program when the DDA-08/16 writes the next analog output sample to the DACs. The DDA-08/16 supports the following Timing Events: None —...
External pacer clock — When the trigger event occurs, the board begins monitoring the state of the external pacer clock signal. At the next active edge of the external pacer clock, the channels are updated. Figure 2-4 illustrates how the channels are updated when using a rising-edge hardware trigger.
Hardware Gate You can enable a hardware gate through software. A hardware gate is an externally applied, level-sensitive, digital signal that determines when the analog output channels on the quad DACs in the update group are updated. You connect the gate signal to the GATE IN pin (pin 21) of the main I/O connector.
In DriverLINX, use an internally clocked rate generator when Note: you want to write analog output samples at equally spaced time intervals. The DDA-08/16 hardware can write the selected analog output channels simultaneously at each timing event, or individually, with one channel per timing event.
Interrupts You can enable DDA-08/16 boards to automatically generate an interrupt each time the analog output channels on the quad DACs in the update group are updated. To enable interrupts, you specify an interrupt level (3, 5, 7, 10, 11, or 15) through software. On power-up, interrupts are disabled.
(your computer must be turned OFF). When handling a board, always hold it by the edges and avoid touching any board components. To prevent damage to your DDA-08/16 board, perform the following steps when unpacking the board: 1. Remove the wrapped DDA-08/16 board from its outer shipping carton.
This section describes how to install the DDA-08/16 standard software package. The contents of these software packages are described as follows: DDA-08/16 standard software package —...
Page 34
I/O programming; counter/timer programming; technical reference; and information specific to the DDA-08/16 hardware. DDA-08/16 Utilities — The following utilities are provided as part of the DDA-08/16 standard software package: Calibrate and Test Utility — allows you to select a device to test or calibrate.
7. Set any other jumpers/switches to configure your DDA-08/16 board to your preference. 8. Install your DDA-08/16 board into an appropriate free slot in your computer. Selecting the DriverLINX Components to Install For your convenience in installing and uninstalling just the DriverLINX...
5. Select Install Documentation. If you do not have Adobe Acrobat installed on your computer, install it by selecting Install Adobe Acrobat. 6. Open the manuals appropriate to the DDA-08/16 installation and read them before installing your DDA-08/16 board or configuring DriverLINX: Installation and Configuration...
Note: installations for Windows NT and Windows 95/98. Before you configure DriverLINX for operation with the DDA-08/16 board, you must specify the base address, interrupt level, and analog output range for each quad DAC configuration by setting switches on the board.
Page 38
Required by DriverLINX and other software packages to perform DDA-08/16 board operations. The default base address for board 0 is 300h. If you are using multiple DDA-08/16 boards, the default base address for board 1 is 308h, the default base address for board 2 is 310h, and the default base address for board 3 is 318h.
Setting Switches on the Board Figure 3-1 illustrates the location of the switches on a DDA-16 board. Note that the switches on a DDA-08 board are the same as the switches on the DDA-16 except that the DDA-08 board does not contain the output...
Main I/O connector Output Signal Output Signal Output Signal Output Signal (Quad DAC3) (Quad DAC2) (Quad DAC1) (Quad DAC0) Left=Voltage Left=Voltage Left=Voltage Left=Voltage Right=Current Right=Current Right=Current Right=Current Output Range Type Output Range Type (Quad DAC3) (Quad DAC2) Right=Unipolar/Current Right=Unipolar/Current Output Range Type Output Range Type (Quad DAC0) Left=Bipolar...
DriverLINX settings for each board. The base address switch block contains seven switches, labeled 1 through 7. The location of the base address switch block on the DDA-08/16 board is shown in Figure 3-1. Place a switch in the ON position (logic 0) by sliding the switch toward the top (numbered side) of the switch block.
Table 3-2. Base Address Switches Value When Switch is OFF Switch Hexadecimal Decimal Figure 3-2 illustrates the setting for a base address of 300h (768 decimal). Switches 1 and 2 are in the OFF position (200h + 100h = 300h; 512 + 256 = 768);...
The output span switch allows you to select a 5V span, a 10V span, a 20V span, or current output. Table 3-3 summarizes the settings of the switches on a DDA-08/16 board that determine the analog output range for each quad DAC.
Table 3-3. Summary of Analog Output Range Switches Switches Quad DAC Range Output Signal Output Range Type Output Span Quad DAC0 0 to 10V S10 to S13 = Voltage S1 = Unipolar/Current S5 = 10V 0 to 5V S10 to S13 = Voltage S1 = Unipolar/Current S5 = 5V/Current ±10V...
DriverLINX. Setting the Output Signal DDA-08/16 boards are shipped with the output signal for all quad DACs set to voltage output. If this is not appropriate for your application, you can reconfigure the output signal for a quad DAC using four 2-position output signal switches.
Make sure you note the switch settings on the board so that you can program the DriverLINX configuration to match. The locations of the output signal switches on a DDA-08/16 board are shown in Figure 3-1. Find the four switches for the appropriate quad DAC. Slide the switch to the left for voltage output;...
Make sure you note the switch settings on the board so that you can program the DriverLINX configuration to match. The locations of the output range type switches on a DDA-08/16 board are shown in Figure 3-1. Find the switch for the appropriate quad DAC. Slide the switch to the left for bipolar voltage output;...
Setting the Output Span DDA-08/16 boards are shipped with the output span for all quad DACs set to 10V. If this is not appropriate for your application, you can reconfigure the output span for each quad DAC using the 3-position output span switch.
Figure 3-5. Setting the Output Span Installing the Board Before installing a DDA-08/16 board in your computer, make sure that the switches are set appropriately. Make sure to note the switch settings so that you can match these settings when you program the configuration using DriverLINX.
OK button (return). 6. Again select the Device menu and then choose the Configure... option to display the Device Configuration Dialog Box. 7. From the Model list, select the model name for the DDA-08/16 board you are configuring. 3-19 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 51
1. To physically initialize the DDA-08/16, select Device/Initialize from the main menu in Learn DriverLINX. 2. The first time the DDA-08/16 is initialized, or after a configuration change, DriverLINX runs a diagnostic program to verify the operation and accuracy of the configuration settings.
STA-U screw terminal accessory STP-37 screw terminal panel You attach an STC-37, an STA-U, or an STP-37 to a DDA-08/16 board through the main I/O connector, a 37-pin, D-type connector that is labeled J5 on the board. The main I/O connector and its pin assignments on a DDA-16 board are shown in Figure 4-1.
Attaching an STC-37 Screw Terminal Connector The screw terminals on the STC-37 screw terminal connector allow you to connect field wiring to a DDA-08/16 board. The screw terminals are labeled from 1 to 37 and correspond directly to the functions of the pins on the main I/O connector on the board.
2 to attach an external trigger. Refer to Appendix B for a complete list of pin assignments. To attach an STA-U to a DDA-08/16 board, connect one end of an S-1800 or C-1800 cable to the main I/O connector on the DDA-08/16 board and the other end of the cable to either the J2 or J3 connector on the STA-U.
21 to attach a hardware gate. Refer to Appendix B for a complete list of pin assignments. To attach an STP-37 to a DDA-08/16 board, connect one end of an S-1800 or C-1800 cable to the main I/O connector on the DDA-08/16 board and the other end of the cable to the J1 connector on the STP-37.
DDA-08/16 board to your application. Figure 4-5 illustrates how to connect a voltage output signal from a DDA-08/16 board to your application. Figure 4-6 illustrates how to connect a current output signal from a DDA-08/16 board to your application. D/A OUT 667Ω...
Digital Input Timing Events Timing Events specify how the hardware paces or clocks the reading of Digital Input samples. Because the DDA-08/16 does not have any digital input data channels, DriverLINX does not allow an application to create any independent tasks with the Digital Input Subsystem. Refer to DriverLINX Installation and Configuration Guide and Using DriverLINX...
Counter/Timer Subsystem The DDA-08/16 has a simple counter/timer subsystem. It allows analog output pacing at rates from 0.004Hz to 50kHz. In addition, it can perform independent counter/timer tasks while the analog output subsystem is idle, such as frequency division and strobe generation.
Analog Output Timing Events specify how the hardware paces or clocks the sample output. DriverLINX uses the Timing Event to program when the DDA-08/16 writes the next analog output sample to the DACs. The DDA-08/16 allows applications to specify the analog channels using three techniques: Start Channel, to write analog data to a single channel;...
Page 62
The Analog I/O Panel is useful for: Testing the DDA-08/16 DriverLINX installation and configuration. Verifying signal inputs to your DDA-08/16 board. Sending test signals to external devices. To access this DriverLINX Analog I/O Panel: 1. Start the Analog I/O Panel with the “AIO Panel” item on the Windows start menu, and continue with the following steps: 2.
Test Panel Application Depending upon the DriverLINX drivers you have installed on your system, you will have one or more of the following example applications: Single-Value AI for analog input Single-Value AO for analog output PIO Panel for digital input and output CTM Test Bench for counter/timer applications.
DDA-08/16 boards and to test the functions of DDA-08/16 boards. Calibration DDA-08/16 boards are calibrated in the factory and should not require calibration when shipped. It is recommended that you check and, if necessary, readjust the calibration of your DDA-08/16 board every six months to a year.
Equipment Required You need the following equipment to calibrate a DDA-08/16 board: A digital multimeter accurate to 6 digits on its ±10VDC range, such as the Keithley DMM Model 196. An STA-U screw terminal accessory and C-1800 cable, and STP-37 screw terminal panel and C-1800 cable, or an STC-37 screw terminal connector.
The locations of the potentiometers on the DDA-16 board are shown in Figure 6-1. Note that the potentiometers on a DDA-08 board are the same as the potentiometers on a DDA-16 except that the DDA-08 board does not contain the potentiometers for analog output channels 8 through 15.
The potentiometers are labeled as shown in Table 6-1. Note that the DDA-08 board does not contain the potentiometers for analog output channels 8 through 15. Table 6-1. Potentiometers Offset Gain Analog Output Potentiometer Potentiometer Channel Label Label R100 R102...
Page 68
2. Select a channel to calibrate from the “Channel to Calibrate” box. 3. Connect the positive and negative leads of a digital multimeter (DMM) to the specified pins on the DDA-08/16 main I/O connector (the positive lead to the D/A OUT pin of the analog output channel and the negative lead to pin 37).
Page 69
You can test the function of your DDA-08/16 board by updating an analog output channel with a specified value using DriverLINX. To test a DDA-08/16 board, perform the following steps: 1. From the DriverLINX DDA-08/16 Calibration and Test Setup panel, click the Test button to display the Test Panel.
Converting Voltage to Raw Counts To convert a voltage output value to a raw count, use one of the following equations: × 4096) / span] + 2048 Bipolar: Count = [(V × 4096) / span Unipolar: Count = (V where V is the output voltage and span is the span of the output range.
Troubleshooting Problem Isolation If you encounter a problem with a DDA-08/16 board, use the instructions in this section to isolate the cause of the problem before calling Keithley for technical support. Using the DriverLINX Event Viewer The DriverLINX Event Viewer displays the Windows system event log.
Device initialization error messages During device initialization, DriverLINX performs a thorough test of all possible subsystems on DDA-08/16 boards as well as the computer interface. If DriverLINX detects any problems or unexpected responses, it reports an error message to help isolate the problem. The device initialization error messages fall into three basic categories: Device not found —...
If your DDA-08/16 board is not operating properly, use the information in this section to help you isolate the problem. If the problem appears serious enough to require technical support, refer to page 7-6 for information on how to contact an applications engineer.
Page 74
The board is incorrectly aligned Check installation. in the accessory slot. The board is damaged. Contact Keithley Instruments, Inc., refer to page page 7-6. The I/O bus speed is in excess of Reduce I/O bus speed to a 8MHz.
Power up the computer and perform any necessary diagnostics. If you have another DDA-08/16 board that you know is functional, refer to the next section to determine whether the problem is in the accessory slot or in the I/O connections. If you do not have another board, refer to page 7-6 for information on how to contact an applications engineer.
2. Apply computer power and check operation with the functional DDA-08/16 board in place. This test checks the computer accessory slot. If you are using more than one DDA-08/16 board, check the other slots you are using. 3. If the accessory slots are functional, check the I/O connections.
Page 77
An applications engineer will help you diagnose and resolve your problem over the telephone. Please make sure that you have the following information available before you call: DDA-08/16 board Model configuration Serial Number Revision Code Base address setting Interrupt level setting...
Page 78
If you are submitting your equipment for repair under warranty, you must include the invoice number and date of purchase. To enable Keithley to respond as quickly as possible, you must include the RMA number on the outside of the package.
Page 79
Specifications Table A-1 lists the specifications for the DDA-08/16 boards. Table A-1. DDA-08/16 Specifications Feature Attribute DDA-08/16 Specifications Analog Output Number of analog DDA-08: 8 output channels DDA-16: 16 Number of quad DACs DDA-08: 2 DDA-16: 4 Resolution 12 bits...
Page 80
Table A-1. DDA-08/16 Specifications (cont.) Feature Attribute DDA-08/16 Specifications Analog Output Load current ±15mA, minimum (cont.) ±30mA, maximum 0.1 Ω , typical Output resistance Less than 10 µ s (100pF), typical Settling time (to 0.01% full-scale step) Stable through 1 µ F...
Page 81
Table A-1. DDA-08/16 Specifications (cont.) Feature Attribute DDA-08/16 Specifications Output clock Time delay 1 µ s, 10 µ s, 100 µ s, 1ms, 10ms, Prescaler value 100ms, 1s 0 to 255 Counter value Polarity Software-selectable ∫ of prescaler value Pulse length...
Page 82
Figure B-1 shows the main I/O connector and its pin assignments on a DDA-16 board; Table B-1 contains a more detailed description of the pins. Note that the pin assignments on a DDA-08 board are the same as the pin assignments on a DDA-16 except that pins 12 through 19 and pins 30 through 37 are not used.
Table B-1. Main I/O Connector Pin Assignments for the DDA-16 Name Function CLOCK IN External pacer clock input TRIGGER IN External trigger input DIGITAL GND Digital ground D/A 0 OUT Voltage/current output for channel 0 D/A 1 OUT Voltage/current output for channel 1 D/A 2 OUT Voltage/current output for channel 2 D/A 3 OUT...
Page 85
Table B-1. Main I/O Connector Pin Assignments for the DDA-16 (cont.) Name Function D/A 5 GND Analog output ground for channel 5 D/A 6 GND Analog output ground for channel 6 D/A 7 GND Analog output ground for channel 7 D/A 8 GND Analog output ground for channel 8 D/A 9 GND...
Page 86
Index base address default 3-10 set before configuration 3-6 base address switch 3-10 bipolar output, selecting 3-16 accessories 1-3 block diagram 2-2 attaching 4-1 board C-1800 cable 1-3, 4-4, 4-5 configuration 3-6 S-1800 cable 1-3, 4-4, 4-5 inspection 3-1 STA-U screw terminal accessory 1-3, switches: see switches browser map STC-37 screw terminal connector 1-3,...
Page 87
DACs: see quad DACs in multi-channel mode 2-3 DDA-08/16 start channel description of 1-1 in analog output 5-3 DDA-08/16 standard software package 1-2 start/stop channel range installing 3-4 in analog output 5-3 default configuration file channels, analog output 2-3 settings 3-7...
Page 89
mode period interrupt interval between samples 2-14 in analog output 5-2 pin assignments 4-2, B-2 other polarity: see edge in analog output 5-2 post-trigger polled used in DriverLINX for synchronization in analog output 5-2 of data 2-9 single-value output 5-3 potentiometer specifying in DriverLINX 2-6 in calibration utility 6-5...
Page 90
S-1800 cable 1-3, 4-4, 4-5 technical support screw terminal accessory instructions for using 7-6 required for calibration 6-2 test button shipping instructions on test panel in DriverLINX 6-6 for returning material 7-8 test panel signal generator in DriverLINX 5-5 in analog I/O panel 5-3 test setup signals in DriverLINX 6-6...
Page 91
verify board operation using DriverLINX 3-20 Visual Basic application program 1-2 volt meter in analog I/O panel 5-3 voltage output 2-4 connecting signal 4-6 in analog I/O panel 5-3 wiring signals 4-6 Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 92
Specifications are subject to change without notice. All Keithley trademarks and trade names are the property of Keithley Instruments, Inc. All other trademarks and trade names are the property of their respective companies. Keithley Instruments, Inc. 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 1-888-KEITHLEY (534-8453) •...
Page 93
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the DDA-08 and is the answer not in the manual?
Questions and answers