Page 1
KUSB-3116 Getting Started Manual KUSB3116-903-01 Rev. A / January 2005 G R E A T E R M E A S U R E C O N F I D E N C E...
Page 2
WARRANTY Keithley Instruments, Inc. warrants this product to be free from defects in material and workmanship for a period of 3 years from date of shipment. Keithley Instruments, Inc. warrants the following items for 90 days from the date of shipment: probes, cables, rechargeable batteries, diskettes, and documentation.
Page 4
Revision of the manual. Each new Revision includes a revised copy of this print history page. Revision A (Document Number KUSB3116-903-01A)..............January 2005 All Keithley product names are trademarks or registered trademarks of Keithley Instruments, Inc. Other brand and product names are trademarks or registered trademarks of their respective holders.
Page 5
Keithley products are designed for use with electrical signals that The instrument and accessories must be used in accordance with its are rated Measurement Category I and Measurement Category II, as...
Page 6
Keithley Instru- symbol on an instrument indicates that the user should re- ments. Standard fuses, with applicable national safety approvals, fer to the operating instructions located in the manual.
Table of Contents About this Manual ........Intended Audience.
Page 8
Contents Wiring Methods........Wiring Signals to the BNC Connectors ... . . Wiring Signals to the D-Sub Connectors on the BNC Connection Box .
Page 9
Contents Performing a Single-Value Digital Input Operation ..Performing a Single-Value Digital Output Operation ..Performing a Frequency Measurement Operation..Performing a Pulse Output Operation....Appendix A: Ground, Power, and Isolation Connections .
About this Manual This manual describes how to install and set up your KUSB-3116 module and device driver, and verify that your module is working properly. Intended Audience This document is intended for engineers, scientists, technicians, or others responsible for installing and setting up a KUSB-3116 module to perform data acquisition operations.
Refer to the following documents for more information on using the KUSB-3116 module: • KUSB-3116 User’s Manual, included on the CD provided with the KUSB-3116 module. This manual describes the features of the KUSB-3116 module and the device driver in detail.
• Microsoft Windows 2000 or Windows XP documentation. • USB web site (http://www.usb.org). Where To Get Help Should you run into problems installing or using your KUSB-3116 module, please call the Keithley Technical Support Department. xiii...
Chapter 1 Hardware Features The KUSB-3116 is a high-performance, multifunction data acquisition modules for the USB (Ver. 2.0 or Ver. 1.1) bus. The key hardware features of the module is as follows: • Installed in a metal BNC box to provide easy connections.
Page 17
Overview • Digital I/O subsystem: − One digital input port, consisting of 16 digital input lines. You can program any of the first eight digital input lines to perform interrupt-on-change operations. You can read the value of the digital input port using the analog input channel-gain list.
Chapter 1 Supported Software The KUSB-3116 software, which is shipped on the CD provided with the module, includes the following software components: • Device Driver − This software must be installed and loaded before you can use a KUSB-3116 module with any of the supported software packages or utilities.
The flow diagram shown in Figure 1 illustrates the steps needed to get started using the KUSB-3116 module. This diagram is repeated in each chapter; the shaded area in the diagram shows you where you are in the getting started procedure.
Preparing to Use a Module Unpacking ..........Checking the System Requirements .
Page 22
Chapter 2 Prepare to Use the Module (this chapter) Set Up and Install the Module (see Chapter 3 starting on page Wire Signals (see Chapter 4 starting on page Verify the Operation of the Module (see Chapter 5 starting on page...
• KUSB-3116 BNC module, • USB cable, • Power supply, • Keithley CD. If an item is missing or damaged, contact Keithley Technical Support. Once you have unpacked your module, check the system requirements, as described in the next section.
Chapter 2 Checking the System Requirements For reliable operation, your KUSB-3116 module requires the following: • PC with Pentium 233 MHz (or higher) processor. • Windows 2000 or Windows XP (Professional Edition) operating system. For USB Ver. 2.0 support, make sure that you install Service Pack 1 (for Windows XP) or Service Pack 4 (for Windows 2000).
To install the driver software, Data Acq SDK, DTx-EZ, and the Quick Data Acq software, perform the following steps: Insert the Keithley CD into your CD-ROM drive. Click Start from the Task Bar, then click Run. The Run dialog box appears.
Setting Up and Installing a Module Applying Power to the Module ......Configuring the Device Driver......Attaching Modules to the Computer.
Page 28
(this chapter) Wire Signals to the BNC Connection Box (see Chapter 4 starting on page Verify the Operation of the Module (see Chapter 5 starting on page Note: The KUSB-3116 module is factory-calibrated and requires no further adjustment prior to installation.
Setting Up and Installing a Module Applying Power to the Module The KUSB-3116 module is shipped with a +5V power supply and cable. To apply power to the KUSB-3116 module, perform the following steps: Connect the +5 V power supply to the power connector on the KUSB-3116 module.
Chapter 3 Configuring the Device Driver To configure the device driver for the KUSB-3116 module, perform the following steps: If you have not already done so, power up the host computer and all peripherals. From the Windows Start menu, select Settings|Control Panel.
Page 31
Setting Up and Installing a Module 10. Repeat steps 4 to 8 for the other modules that you want to configure. 11. Close the Data Acquisition Control Panel dialog box. Continue by connecting the KUSB-3116 module to the computer, as described in the next section.
Connecting One or Two Modules To connect one or two KUSB-3116 modules to a USB port of the computer, perform the following steps: Make sure that you have attached a power supply to the module.
Page 33
CD that contains the driver files, then click Next. Click Next. Click Finish. A New Hardware Found dialog box appears indicating that Windows is installing the driver for the USB module. Repeat the steps 1 to 3 to attach another KUSB-3116 module to the host computer, if desired.
Make sure that you have attached a power supply to the module. Attach one end of the USB cable to the KUSB-3116 module and the other end of the USB cable to an expansion hub. Connect the power supply for the expansion hub to an external power supply.
Page 35
Module Module USB Cables Figure 4: Attaching Multiple KUSB-3116 Modules Using Expansion Hubs Click the option to search for the driver, then click Next. Click the option to specify the location, browse to the location on the CD that contains the driver files, then click Next.
Page 36
Chapter 3 10. Repeat steps 1 to 3 until you have attached the number of expansion hubs (up to five) and modules (up to four per hub) that you require. The operating system automatically detects the USB devices as they are installed.
Wiring Signals Preparing to Wire Signals ....... . Connecting Analog Input Signals ......Connecting Analog Output Signals.
Page 38
Chapter 4 Prepare to Use a Module (see Chapter 2 starting on page Set Up and Install the Module (see Chapter 3 starting on page Wire Signals (this chapter) Verify the Operation of the Module (see Chapter 5 starting on page...
Wiring Signals Preparing to Wire Signals CAUTION: To avoid electrostatic sensitivity, it is recommended that you unplug your KUSB-3116 module from the computer before wiring signals. This section provides recommendations and information about wiring signals to the KUSB-3116 module. Wiring Recommendations...
AD Ch2 AD Ch3 DAC Ch3 Figure 5: KUSB-3116 Module You can wire signals to the KUSB-3116 module in one of the following ways: • Analog input signals – You can wire analog input signals in one of the following ways: −...
Page 41
• Counter/timer signals – To wire counter/timer signals, you must use the appropriate pins on the C\T, DAC, Clk, Trig connector. Refer to Appendix A in the KUSB-3116 User’s Manual for information about the required mating connectors. • External A/D clock or trigger signal – You can wire external clock/trigger signals in one of the following ways: −...
Connection Box If you do not want to use the BNC connectors or if you want to connect digital I/O or counter/timer signals to the KUSB-3116 module, you can use the 37-pin, D-sub connectors. These connectors are described in the following sections.
Page 43
Wiring Signals Table 1: Analog Input Connector Pin Assignments (cont.) Assignment Signal Description Assignment Signal Description Analog Input 10 Analog Input 11 Analog Input 12 Analog Input 13 Analog Input 14 Analog Input 15 Amplifier Low +5 V Analog Chassis Ground Analog Input 0 Return/ Analog In 8 Analog Input 1 Return/...
Chapter 4 Digital In/Out Connector The Digital In/Out connector allows you to access the digital I/O signals. Table 2 lists the pin assignments for the Digital In/Out connector. Table 2: Digital In/Out Connector Pin Assignments Assignment Signal Description Assignment Signal Description Digital Input 0 Digital Input 1 Digital Input 2...
Wiring Signals Table 2: Digital In/Out Connector Pin Assignments (cont.) Assignment Signal Description Assignment Signal Description Digital Output 13 Digital Output 14 Digital Output 15 Dynamic Digital Output Digital Ground C/T, DAC, Clk, Trig Connector The C/T, DAC, Clk, Trig connector allows you to access the counter/timer, analog output, external clock, and external trigger signals.
Page 46
Chapter 4 Table 3: C/T, DAC, Clk, Trig Connector (cont.) Assignment Signal Description Assignment Signal Description Analog Output 1 Return Analog Output 2 Return Analog Output 3 Return Digital Ground External DAC Trigger External ADC Trigger Digital Ground Counter 0 Gate Digital Ground Counter 1 Gate Digital Ground...
Wiring Signals Connecting Analog Input Signals The KUSB-3116 module supports both voltage and current loop inputs. You can connect analog input signals to the module in the following configurations: • Single-ended − Choose this configuration when you want to measure high-level signals, noise is not significant, the source of the input is close to the module, and all the input signals are referred to the same common ground.
Refer to page 16 for more information. Figure 6 shows how to connect single-ended voltage inputs (channels 0 and 1, in this case) to the BNC connectors on the KUSB-3116 module. KUSB-3116 Module Analog Input Analog In 0 Signal...
Figure 7: Connecting Single-Ended Inputs to a Screw Terminal Panel Connecting Pseudo-Differential Voltage Inputs Figure 8 shows how to connect pseudo-differential voltage inputs (channels 0 and 1, in this case) to the BNC connectors on the KUSB-3116 module. KUSB-3116 Module Analog Input Analog In 0 Signal...
Page 50
Chapter 4 Figure 9 shows how to connect pseudo-differential voltage inputs (channels 0 and 1, in this case) using your own cable/screw terminal panel. Screw Terminal Panel Signal Source − Analog In 0 Vsource 0 − Analog In 1 Vsource 1 Amp Low (internally connected to Analog Ground) Analog Ground...
Wiring Signals Connecting Differential Voltage Inputs Figure 10 shows how to connect differential voltage inputs (channels 0 and 1, in this case) to the BNC connectors on a KUSB-3116 module. KUSB-3116 Module Analog Input Analog In 0 Signal Source Analog In 1...
Page 52
Chapter 4 Figure 11B illustrates how to connect a nonfloating signal source to your own screw terminal panel using differential inputs. In this case, the signal source itself provides the bias return path; therefore, you do not need to provide bias return resistance through software. is the signal source resistance while R is the resistance required to balance the bridge.
Page 53
Wiring Signals Note that since they measure the difference between the signals at the high (+) and low (− ) inputs, differential connections usually cancel any common-mode voltages, leaving only the signal. However, if you are using a grounded signal source and ground loop problems arise, connect the differential signals as shown as Figure 12.
Chapter 4 Connecting Current Loop Inputs Note: You cannot connect a current loop input using the BNC connectors. Figure 13 shows how to connect a current loop input (channel 0, in this case) to your own screw terminal panel. 4 to 20 mA Screw Terminal Panel Analog Input 0 User-installed resistor...
Wiring Signals Connecting Analog Output Signals Figure 14 shows how to connect an analog output voltage signal (channel 0, in this case) to the BNC connectors on the KUSB-3116 module. KUSB-3116 Module DAC0 DACClock Analog Out 0 Load DAC1 ADClock...
Chapter 4 Connecting Digital I/O Signals Figure 16 shows how to connect digital input signals (lines 0 and 1, in this case) to your own screw terminal panel. Screw Terminal Panel Digital Input 0 Digital Input 1 TTL Inputs Digital Ground Figure 16: Connecting Digital Inputs to a Screw Terminal Panel Figure 17 shows how to connect a digital output (line 0, in this case)
• Edge-to-edge measurement, and • Pulse output (continuous, one-shot, and repetitive one-shot). This section describes how to connect counter/timer signals. Refer to the KUSB-3116 User’s Manual for more information about using the counter/timers. Connecting Signals for Event Counting Operations Figure 18...
Page 58
Chapter 4 Screw Terminal Panel Counter 0 Clock Counter 0 Gate External Gating Switch Signal Source Digital Ground Digital Ground Figure 18: Connecting Counter/Timer Signals to a Screw Terminal Panel for an Event Counting Operation Using an External Gate Figure 19 shows how to connect counter/timer signals either to your own screw terminal panel to perform an event counting operation on counter/timer 0 without using a gate.
Wiring Signals Connecting Signals for Up/Down Counting Operations Figure 20 shows how to connect counter/timer signals to your own screw terminal panel to perform an up/down counting operation on counter/timer 0. The counter keeps track of the number of rising edges that occur on the Counter 0 Clock input.
Chapter 4 Connecting Signals for Frequency Measurement Operations One way to measure frequency is to use the same wiring as a standard event counting application that does not use a gate (see Figure 19 page 44), then use the Windows timer to determine the duration of the frequency measurement.
0. You specify the active pulse (high or low) in software. The pulse width is the percentage of the total pulse period that is active. Refer to the KUSB-3116 User’s Manual for more information about pulse periods and pulse widths.
Counter 0 Clock signal) and the stop edge (in this case, a falling edge on the Counter 0 Gate signal). You specify the start edge and the stop edge in software. Refer to the KUSB-3116 User’s Manual for more information. Screw Terminal Panel Counter 0 Clock...
Wiring Signals Connecting Signals for Pulse Output Operations Figure 24 shows how to connect counter/timer signals to your own screw terminal panel to perform a pulse output operation on counter/timer 0; in this example, an external gate is used. Screw Terminal Panel Counter 0 Out Heater External...
Verifying the Operation of a Module Overview ..........Running the Quick Data Acq Application .
Page 66
Chapter 5 Prepare to Use a Module (see Chapter 2 starting on page Set Up and Install the Module (see Chapter 3 starting on page Wire Signals to the BNC Connection Box (see Chapter 4 starting on page Verify the Operation of the Module (this chapter)
Verifying the Operation of a Module Overview You can verify the operation of a KUSB-3116 module using the Quick Data Acq application. Quick Data Acq allows you to perform the following operations: • Acquire data from a single analog input channel or digital input port;...
To verify that the module can read a single analog input value, perform the following steps: Connect a voltage source, such as a function generator, to analog input channel 0 (differential mode) on the KUSB-3116 module. Refer to page 37 for an example of how to connect a differential analog input.
Click the Control menu. Click Single Analog Output. Select the appropriate KUSB-3116 module from the Board list box. In the Channel list box, select analog output channel 0. In the Range list box, select the output range of DAC0. The default is ±10 V.
To verify that the module can perform a continuous analog input operation, perform the following steps: Connect known voltage sources, such as the outputs of a function generator, to analog input channels 0 and 1 on the KUSB-3116 module (differential mode). Refer to page 37 for an example of how to connect a differential analog input.
Performing a Single-Value Digital Input Operation To verify that the module can read a single digital input value, perform the following steps: Connect a digital input to digital input line 0 on the KUSB-3116 module. Refer to page 42 for an example of how to connect a digital input.
Chapter 5 Performing a Single-Value Digital Output Operation Note: Although the KUSB-3116 module contains 16 digital output lines, the Quick Data Acq application allows you to perform a digital output operation on the lower eight digital output lines (lines 0 to 7) only.
Note: The Quick Data Acq application works only with counter/timer 0. Click the Acquisition menu. Click Measure Frequency. Select the appropriate KUSB-3116 module from the Board list box. In the Count Duration text box, enter the number of seconds during which events will be counted.
Performing a Pulse Output Operation To verify that the module can perform a pulse output operation, perform the following steps: Connect a scope to counter/timer 0 on the KUSB-3116 module. Refer to page 49 for an example of how to connect a scope (a pulse output) to counter/timer 0.
Page 76
Appendix A Figure 25 illustrates how ground, power, and isolation are connected internally on a KUSB-3116 module. +5 V +5 V +5 V DGND Earth GND +5 V USB; used for initialization only, not for power. USB Interface Interface Power...
Page 77
Ground, Power, and Isolation Connections Keep the following in mind: • Earth ground on the KUSB-3116 module is not connected to DGND or AGND. • Earth ground is connected to the aluminum case of the BNC connection box. • You should connect earth ground to the power supply earth.
Index analog inputs cables, USB current loops configuring the device driver differential configuration connecting signals pseudo-differential configuration analog outputs single-ended configuration current loop analog inputs wiring differential analog inputs analog outputs digital inputs and outputs applet, Open Layers Control Panel edge-to-edge measurement application wiring event counting...
Page 80
Index current loop inputs installing the software isolation DataAcq SDK device driver J2 connector pin assignments differential inputs Digital In/Out connector pin assignments LEDs digital inputs digital outputs DT-LV Link DTx-EZ online help Open Layers Control Panel applet output pulses edge-to-edge measurement, wiring event counting, wiring period measurement, wiring...
Page 81
Index requirements running the Quick Data Acq application single-ended inputs software supported system requirements unpacking up-down counting, wiring USB cable wiring signals analog outputs current loop analog inputs differential analog inputs digital inputs and outputs edge-to-edge measurement event counting frequency measurement methods period measurement preparing...
Page 83
M E A S U R E C O N F I D E N C E Keithley Instruments, Inc. Corporate Headquarters • 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 • 1-888-KEITHLEY (534-8453) • www.keithley.com 12/04...
Need help?
Do you have a question about the KUSB-3116 and is the answer not in the manual?
Questions and answers