Keithley KPCI-3110 User Manual

Keithley KPCI-3110 User Manual

Pci bus data acquisition board
Table of Contents

Advertisement

Quick Links

sales@artisantg.com
artisantg.com
(217) 352-9330 |
|
Click HERE
Find the Keithley KPCI-3110 at our website:

Advertisement

Table of Contents
loading

Summary of Contents for Keithley KPCI-3110

  • Page 1 (217) 352-9330 | Click HERE Find the Keithley KPCI-3110 at our website:...
  • Page 2 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 5 KPCI-3110 and KPCI-3116 PCI Bus Data Acquisition Boards User’s Manual Windows and WindowsNT are registered trademarks of Microsoft Corporation. DriverLINX is a registered trademark of Scientific Software Tools, Inc. ©1999, Keithley Instruments, Inc. All rights reserved. Cleveland, Ohio, U.S.A. Third Printing, January 2002...
  • Page 6 Revision B (Document Number 98180) ....................August 2000 Revision C (Document Number 98180) ....................January 2002 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 9: Table Of Contents

    Table of Contents Preface Intended audience..............................x What you should learn from this manual ....................... x Viewing the KPCI-3110 and KPCI-3116 documentation online................xi Conventions used in this manual .......................... xi Related information.............................. xii Where to get help ..............................xii Overview Introduction .................................
  • Page 10 Digital I/O features ............................2-21 Digital I/O lines ............................2-21 Digital I/O operation modes ........................2-22 Counter/timer features ............................2-22 Units ................................2-22 C/T clock sources ............................2-23 Gate types ..............................2-24 Pulse output types and duty cycles......................2-25 Counter/timer operation modes ......................... 2-26 Synchronizing A/D and D/A subsystems ....................
  • Page 11 Troubleshooting table ............................6-4 Testing the board and host computer ........................6-5 Testing the accessory slot and I/O connections ....................6-5 Technical support ..............................6-6 Returning equipment to Keithley ........................6-7 Specifications Specifications ..............................A-1 Supported capabilities ............................A-9 Connector Pin Assignments Systematic Problem Isolation Problem isolation schemes..........................
  • Page 12 Figure 3-1 Inserting a KPCI-3110 or KPCI-3116 board in the computer ..............3-6 Figure 3-2 Attaching the STP-3110 screw terminal panel to the KPCI-3110 or KPCI-3116 board ......3-8 Figure 3-3 Layout of the STP-3110 screw terminal panel.................... 3-8 Figure 3-4 Removal of Jumper W1 for remote ground sensing ...................
  • Page 13 Figure 3-13 Connecting event counting applications to the STP-3110 screw terminal panel (shown for Clock Input 0 and External Gate 0) ...................3-20 Figure 3-14 Connecting event counting applications to the STP-3110 screw terminal panel without an external gate input (shown for Clock Input 0) ..................3-21 Figure 3-15 Cascading counters (shown for event counting using Counters 0 and 1 and External Gate 0)....
  • Page 14 Table A-7 KPCI-3110 and KPCI-3116 supported options ..................A-9 Connector Pin Assignments Table B-1 Connector J1 pin assignments on the KPCI-3110 and KPCI-3116 boards..........B-2 Table B-2 Connector J2 pin assignments on the KPCI-3110 and KPCI-3116 boards..........B-3 Table B-3 Pin assignments for connector J1 on the STP-3110...................
  • Page 15 Test connections and correct readings for zero-voltage analog output, using an STP-3110 screw terminal accessory connected to J1 ................ C-25 Table C-8 Test connections and correct readings for mid-range analog output, using an STP-3110 screw terminal accessory connected to the KPCI-3110 or KPCI-3116 board....C-25 viii...
  • Page 16 Preface...
  • Page 17: Preface

    Preface KPCI-3110 and KPCI-3116 User’s Manual This manual describes the features of the KPCI-3110 and KPCI-3116 boards, the capabilities of the DriverLINX software, and how to configure the KPCI-3110 and KPCI-3116 board using DriverLINX. Troubleshooting and calibration information is also provided.
  • Page 18: Viewing The Kpci-3110 And Kpci-3116 Documentation Online

    CD-ROM. To view these documents, you need to install Rev 3.01 or later of Adobe Acrobat Reader on your hard drive (refer to DriverLINX for installation instructions). View the KPCI-3110 and KPCI-3116 documentation by clicking the manual title. Here are a few helpful hints about using Adobe Acrobat Reader: •...
  • Page 19: Related Information

    Refer to the following documents for more information on using the KPCI-3110 and KPCI-3116 boards: • KPCI-3110 and KPCI-3116 Read This First . This “Quick Start Guide” describes how to install the KPCI-3110 and KPCI-3116 boards and related software. • DriverLINX Installation and Configuration •...
  • Page 20: Overview

    Overview...
  • Page 21: Introduction

    Introduction This manual is provided for persons needing to understand the installation, interface require- ments, functions, and operation of the KPCI-3110 and KPCI-3116 boards. These board types differ in analog I/O resolution, throughput, and D/A filters as shown in Table 1-1.
  • Page 22: Driverlinx Software

    DriverLINX software The following software is available for use with the KPCI-3110 or KPCI-3116 board: • KPCI-3110 and KPCI-3116 standard software package — Shipped with KPCI-3110 and KPCI-3116 boards. Includes DriverLINX for Microsoft Windows and function libraries for writing application programs under Windows in a high-level language such as C/C++, Visual Basic, Delphi, and Test Point;...
  • Page 23: System Requirements

    Overview KPCI-3110 and KPCI-3116 User’s Manual System requirements The system capabilities required to run the KPCI-3110 or KPCI-3116 board, and to use the DriverLINX software supplied with the board, are listed in Table 1-2. Table 1-2 System requirements Pentium or higher processor on motherboard with PCI bus version 2.1...
  • Page 24: Accessories

    KPCI-3116 boards. • CAB-307 cable — A 1-meter, twisted-pair, shielded cable that connects the 50-pin analog I/O connector (J1) on the KPCI-3110 or KPCI-3116 board to the J1 connector on the STP-3110 screw terminal panel. • CAB-308 cable — A 1-meter, twisted-pair, shielded cable that connects the 68-pin digital I/O connector (J2) on the KPCI-3110 or KPCI-3116 board to the J2 connector on the STP-3110 screw terminal panel.
  • Page 25: Functional Description

    Functional Description...
  • Page 26: Analog Input Features

    Functional Description KPCI-3110 and KPCI-3116 User’s Manual This section describes the analog input, analog output, digital I/O, counter/timer, and synchro- nous features of the KPCI-3110 and KPCI-3116 boards. To frame the discussions, refer to the block diagram shown in Figure 2-1.
  • Page 27: Analog Input Resolution

    KPCI-3110 and KPCI-3116 User’s Manual Functional Description Analog input resolution The KPCI-3110 board has a fixed analog input resolution of 12 bits. The KPCI-3116 board has a fixed resolution of 16 bits. The analog input resolution cannot be changed in software. Analog input channels KPCI-3110 and KPCI-3116 boards support 32 single-ended or pseudo-differential analog input channels, or 16 differential analog input channels.
  • Page 28 In addition to the analog input channels, you can read the two digital I/O channels (16 lines) of the KPCI-3110 and KPCI-3116 boards using the analog input channel list. This feature is partic- ularly useful when you want to correlate the timing of analog and digital events.
  • Page 29: Input Ranges And Gains

    Each channel on the KPCI-3110 or KPCI-3116 board can measure unipolar and bipolar analog input signals. A unipolar signal is always positive (0 to 10V on KPCI-3110 and KPCI-3116 boards), while a bipolar signal extends between the negative and positive peak values (±10V on KPCI-3110 and KPCI-3116 boards).
  • Page 30: A/D Sample Clock Sources

    Specifying the gain for one or more channels On the KPCI-3110 Series, 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 analog input channel-gain list.
  • Page 31: Analog Input Conversion Modes

    Single value operations stop automatically when finished; you cannot stop a single value operation. • Scan mode takes full advantage of the capabilities of the KPCI-3110 and KPCI-3116 boards. In a scan, you can specify a channel-gain list, clock source, trigger source, trigger acquisition mode, buffering, and timing.
  • Page 32 Using DriverLINX software, specify the frequency of the internal retrigger clock. The minimum retrigger frequency is 1.2Hz. For KPCI-3110 boards, the maximum retrigger frequency is 357.14kHz (357.14 kSamples/s); for KPCI-3116 boards, the maximum retrigger frequency is...
  • Page 33 When a KPCI-3110 or KPCI-3116 board detects an initial trigger (post-trigger source only), the board scans the channel-gain list up to 256 times, then waits for an external retrigger to occur. Specify any supported post-trigger source as the initial trigger. For the retrigger, specify either an external digital (TTL) trigger or an external analog threshold trigger.
  • Page 34: Triggers

    • The retrigger source as the external digital (TTL) trigger or an external analog threshold trigger. Triggers A trigger is an event that occurs based on a specified set of conditions. KPCI-3110 and KPCI-3116 boards support a number of trigger sources and trigger acquisition modes, described in the following subsections.
  • Page 35: Continuous Post-Trigger Mode Without Triggered Scan

    2-3 for more information. On KPCI-3110 and KPCI-3116 boards, the threshold level is set using a dedicated 8-bit DAC; the hysteresis is fixed at 50mV. Using software, program the threshold level by writing a voltage value to this DAC; this value can range from − 10V to +10V.
  • Page 36: Continuous Post-Trigger Mode With Triggered Scan

    2-12 Functional Description KPCI-3110 and KPCI-3116 User’s Manual Figure 2-4 illustrates the same example using triggered scan mode (either internally- or exter- nally-retriggered). The multiscan count is 2 indicating that the channel-gain list will be scanned twice per trigger or retrigger. In this example, post-trigger analog input data is acquired on each clock pulse of the A/D sample clock until the channel-gain list has been scanned twice;...
  • Page 37: Continuous Pre-Trigger Mode

    KPCI-3110 and KPCI-3116 User’s Manual Functional Description 2-13 Figure 2-5 Continuous pre-trigger mode Chan 2 Chan 0 Chan 2 Chan 0 Chan 0 Chan 1 Chan 1 Sample Pre-trigger Data Acquired Acquisition Stops Pre-trigger Event Occurs Post-trigger Event Occurs Figure 2-6 illustrates the same example using internally-retriggered triggered scan mode.
  • Page 38: Figure

    2-14 Functional Description KPCI-3110 and KPCI-3116 User’s Manual The about-trigger acquisition starts when you start the operation. When the board detects the selected post-trigger event, the board stops acquiring pre-trigger data and starts acquiring post- trigger data. If you are using internally-retriggered scan mode and the post-trigger event has not occurred, the board continues to acquire pre-trigger data using the internal retrigger clock to clock the opera- tion.
  • Page 39: Data Format And Transfer

    12-bit boards) or FFFFh (for 16-bit boards) to represent full-scale. To represent bipolar signals, KPCI-3110 and KPCI-3116 boards use offset binary data encoding, such as 000 (for 12-bit boards) or 0000 (for 16-bit boards) to represent negative full-scale, and FFFh (for 12-bit boards) or FFFFh (for 16-bit boards) to represent positive full-scale.
  • Page 40: Analog Output Features

    • Data formats and transfer • Error conditions Analog output resolution KPCI-3110 boards have a fixed analog output resolution of 12 bits. The KPCI-3116 boards have a fixed analog output resolution of 16 bits. The analog output resolution cannot be changed in software.
  • Page 41: Output Filters

    filters. Output ranges and gains Each DAC on the KPCI-3110 or KPCI-3116 board can output bipolar analog output signals in the range of ±10V. In DriverLINX software, specify a gain of -1 for bipolar analog output operations. This sets both range and gain.
  • Page 42 Functional Description KPCI-3110 and KPCI-3116 User’s Manual Trigger sources A trigger is an event that occurs based on a specified set of conditions. KPCI-3110 and KPCI-3116 boards support the following trigger sources for analog output operations: • Software trigger • External digital (TTL) trigger •...
  • Page 43: Analog Output Conversion Modes

    The host computer transfers digital values to write to the DACs from allocated circular buffers in computer memory to the Output FIFO on the board. KPCI-3110 and KPCI-3116 boards have a 4 kSample Output FIFO. Use software to allocate the number of buffers and to specify the values.
  • Page 44: Data Format And Transfer

    DACs from computer memory into the Output FIFO on the board. For the KPCI-3110 and KPCI-3116 boards, if you are using a single DAC, the waveform pattern can range from 2 to 4,096 samples. If you are using two DACs, the waveform pattern can range from 2 to 2,048 samples.
  • Page 45: Digital I/O Features

    • Digital I/O operation modes Digital I/O lines KPCI-3110 and KPCI-3116 boards support 16 digital I/O lines through the digital input (DIN) and output (DOUT) subsystems; both subsystems use the same digital I/O lines. These lines are divided into two banks of eight: Bank A, lines 0 to 7; and Bank B, lines 0 to 7. You can use each bank as either an input port or an output port;...
  • Page 46: Digital I/O Operation Modes

    2-4. Single value operations stop automatically when finished; you cannot stop a single value operation • Continuous digital input takes full advantage of the capabilities of the KPCI-3110 or KPCI-3116 board. Program the digital input lines as Analog Input Channel 0; enter the inputs through the DriverLINX A/D subsystem.
  • Page 47: C/T Clock Sources

    KPCI-3110 and KPCI-3116 User’s Manual Functional Description 2-23 Figure 2-9 Counter/timer channel Clock Input Signal Pulse Output Counter (internal, external, or Signal internally cascaded) Gate Input Signal (software or external input) C/T clock sources The following clock sources are available for the user counters: •...
  • Page 48: Gate Types

    Gate types The active edge or level of the gate input to the counter enables counter/timer operations. The operation starts when the clock input signal is received. KPCI-3110 and KPCI-3116 boards pro- vide the following gate input types: • None — A software command enables any specified counter/timer operation immediately after execution.
  • Page 49: Pulse Output Types And Duty Cycles

    TB63 TB67 TB71 KPCI-3110 and KPCI-3116 boards support the following pulse output types on the clock output signal: • High-to-low transitions — The low portion of the total pulse output period is the active por- tion of the counter/timer clock output signal.
  • Page 50: Counter/Timer Operation Modes

    Example of a low-to-high pulse output type Active Pulse Width High Pulse Low Pulse Total Pulse Period Counter/timer operation modes KPCI-3110 and KPCI-3116 boards support the following counter/timer operation modes: • Event counting • Frequency measurement • Rate generation • One-shot • Repetitive one-shot The following subsections describe these modes in more detail.
  • Page 51: Figure 2-12 Example Of Event Counting

    KPCI-3110 and KPCI-3116 User’s Manual Functional Description 2-27 Figure 2-11 Connecting event counting signals (shown for Clock Input 0 and External Gate 0) User Clock Input 0 TB58 TB60 Signal Source TB61 TB83 Digital Ground STP-3110 Panel External Gating Switch...
  • Page 52: (Shown For Clock Input 0)

    2-28 Functional Description KPCI-3110 and KPCI-3116 User’s Manual Frequency measurement Use frequency measurement mode to measure the frequency of the signal from counter’s associ- ated clock input source over a specified duration. In this mode, use an external C/T clock source;...
  • Page 53: Functional Description

    KPCI-3110 and KPCI-3116 User’s Manual Functional Description 2-29 If you need more accuracy than the Windows timer provides, you can connect a pulse of a known duration (such as a one-shot output of another user counter) to the external gate input, as...
  • Page 56: Pulse Output Signals

    2-32 Functional Description KPCI-3110 and KPCI-3116 User’s Manual Figure 2-18 Example of rate generation mode with a 25% duty cycle Continuous Pulse Output Operation Starts External C/T Clock Input Signal (4kHz) Pulse Output Signal 25% Duty Cycle One-shot Use one-shot mode to generate a single pulse output signal from the counter when the operation is triggered (determined by the gate input signal).
  • Page 60: Synchronizing A/D And D/A Subsystems

    2-36 Functional Description KPCI-3110 and KPCI-3116 User’s Manual Synchronizing A/D and D/A subsystems You can synchronize the operation of the A/D and D/A subsystems providing that they are not performing single value operations. Refer to page 2-7 page 2-19 for more information on single value operations.
  • Page 61: Installation And Configuration

    Installation and Configuration...
  • Page 62: Unpacking

    KPCI-3116 board. Otherwise, the device drivers will be more difficult to install. Software options Users of KPCI-3110 and KPCI-3116 boards have the following two software options. In both cases, the software interfaces with your system via the DriverLINX software provided with your board: •...
  • Page 63 KPCI-3110 and KPCI-3116 User’s Manual Installation and Configuration DriverLINX driver software for Windows 95/98/NT/2000 DriverLINX software, supplied by Keithley with the KPCI-3110 or KPCI-3116 board, provides convenient interfaces to configure analog and digital I/O modes without register-level programming. Most importantly, however, DriverLINX supports those programmers who wish to create cus- tom applications using Visual C/C++, Visual Basic, or Delphi.
  • Page 64: Installing Driverlinx

    LabVIEW can be used to create professional applications with minimal programming. A Keithley VI palette provides standard virtual instruments (VIs) for LabVIEW that interface with your KPCI-3110 or KPCI-3116 board through DriverLINX. The needed driver is provided on your DriverLINX CD-ROM or may be obtained by download at www.keithley.com.
  • Page 65: Installing The Board

    • Insert the board into any available 32-bit or 64-bit PCI expansion slot in your computer, described on page 3-6. NOTE The KPCI-3110 and KPCI-3116 boards are factory-calibrated and require no further adjustment prior to installation. If you decide later to recalibrate the board, refer to Section 5 , “...
  • Page 67: Configuring The Board To Work With Driverlinx

    3. Click on the AIO Panel entry. 4. If a KPCI-3110 or KPCI-3116 board is the only board in your computer installed under DriverLINX or if the DriverLINX Analog I/O Panel lists the KPCI3110 board under Driver Selection, then DriverLINX and your board are installed properly and are working together.
  • Page 69: Size

    When shipped from the factory, jumper W1 connects the low side of the input amplifier (Amp Low) on the KPCI-3110 or KPCI-3116 board to analog ground. When using pseudo-differential analog inputs, remove jumper W1 and connect Amp Low to a remote common-mode voltage to reject offset voltages common to all 32 input channels.
  • Page 70: Resistors R1 To R16 - Bias Return

    Screw terminals Screw terminals TB1 to TB56 correspond to the analog I/O channels from the KPCI-3110 or KPCI-3116 board. Screw terminals TB57 to TB112 correspond to the digital I/O signals from the KPCI-3110 or KPCI-3116 board.
  • Page 71: Table

    KPCI-3110 and KPCI-3116 User’s Manual Installation and Configuration 3-11 Table 3-1 lists the screw terminal assignments for connector J1 on the STP-3110 screw terminal panel. Table 3-2 lists the screw terminal assignments for connector J2 on the STP-3110 screw terminal panel.
  • Page 72: Screw Terminal Assignments For Connector J2 On The Stp-3110 Screw Terminal Panel

    3-12 Installation and Configuration KPCI-3110 and KPCI-3116 User’s Manual Table 3-2 Screw terminal assignments for connector J2 on the STP-3110 screw terminal panel TB # J2 Pin # Description TB # J2 Pin # Description 51, 52 Digital Ground User Clock Input 0...
  • Page 73: Wiring Signals

    Keep the following recommendations in mind when wiring signals to the STP-3110 screw termi- nal panel: • Use individually shielded twisted-pair wire (size 14 to 26 AWG) when using the KPCI-3110 or KPCI-3116 board in high electrical noise environments. • Separate power and signal lines by using physically different wiring paths or conduits.
  • Page 74 3-14 Installation and Configuration KPCI-3110 and KPCI-3116 User’s Manual NOTE It is recommended that you connect all unused analog input channels to analog ground. This section describes how to connect single-ended, pseudo-differential, and differential voltage inputs, as well as current loop inputs to the STP-3110 screw terminal panel.
  • Page 75 KPCI-3110 and KPCI-3116 User’s Manual Installation and Configuration 3-15 Connecting pseudo-differential voltage inputs Figure 3-6 shows how to connect pseudo-differential voltage inputs (channels 0, 1, and 8, in this case) to the STP-3110 screw terminal panel. Figure 3-6 Connecting pseudo-differential voltage inputs (shown for Channels 0, 1, and 8)
  • Page 76 3-16 Installation and Configuration KPCI-3110 and KPCI-3116 User’s Manual Connecting differential voltage inputs Figure 3-7A illustrates how to connect a floating signal source to the STP-3110 screw terminal panel using differential inputs. (A floating signal source is a voltage source that has no connec- tion with earth ground.) For floating signal sources, you need to provide a bias return path by...
  • Page 77 KPCI-3110 and KPCI-3116 User’s Manual Installation and Configuration 3-17 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 sig- nal. However, if you are using a grounded signal source and ground loop problems arise, connect...
  • Page 78: Connecting Analog Output Signals

    3-18 Installation and Configuration KPCI-3110 and KPCI-3116 User’s Manual Connecting analog output signals Figure 3-10 shows how to connect analog output voltage signals (channel 0, in this case) to the STP-3110 screw terminal panel. Figure 3-10 Connecting analog output voltages to the STP-3110 screw terminal panel...
  • Page 79: Connecting Counter/Timer Signals

    TB81 Digital Ground STP-3110 Panel Connecting counter/timer signals The KPCI-3110 or KPCI-3116 boards with the STP-3110 screw terminal panel provide user counter/timers that you can use to perform the following operations: • Event counting • Frequency measurement • Pulse output (rate generation, one-shot, and repetitive one-shot) This section describes how to connect counter/timer signals to perform these operations.
  • Page 86: Testing The Board

    Testing the Board...
  • Page 87: Driverlinx Analog I/O Panel

    3. Click on the AIO Panel entry. The Analog I/O Panel setup screen appears. • If a KPCI-3110 or KPCI-3116 board is the only board in your computer installed under DriverLINX, only one item appears under Driver Selection. • If more than one type of board is installed in your computer under DriverLINX, the Ana- log I/O Panel will list multiple drivers under Driver Selection and multiple devices listed under Device Selection (for example, Device0, Device1, etc.).Your board type and...
  • Page 88 KPCI-3110 and KPCI-3116 User’s Manual Testing the Board 6. The SST Signal Generator uses two analog output channels, referred to as ChA and ChB. Drag the channel selectors in the AO Channel Mapping section to map them to different channel numbers.
  • Page 89: Calibration

    Calibration...
  • Page 90: Introduction

    Keithley Model 2000. • An STP-3110 screw terminal accessory to make analog connections to the board. • A Keithley CAB-307 cable to connect the screw terminal accessory to the connector of the KPCI-3110 board. • A DC calibrator or precisely adjustable and metered power supply having up to a 10VDC range and accurate to 6 digits.
  • Page 91: Calibration Procedure

    Click on the Windows Start tab. b. In the Start menu, click Programs. c. Find the DriverLINX folder and click the Test Panels → KPCI-3110 and KPCI-3116 Calibration Utility entry. The Select DriverLINX Device dialog box appears. d. In the Select DriverLINX Device dialog box, select your board and click OK. The KPCI-3110 and KPCI-3116 Calibration Utility dialog box appears.
  • Page 92: Troubleshooting

    Troubleshooting...
  • Page 93: General Checklist

    6-6 for information on how to contact an applications engineer. If you encounter a problem with a KPCI-3110 or KPCI-3116 board, use the instructions in this section to isolate the cause of the problem before calling Keithley for technical support.
  • Page 94: Problem Isolation

    Problem isolation If you encounter a problem with a KPCI-3110 or KPCI-3116 board, perform the following steps to determine whether the problem is in the computer, in the KPCI-3110 or KPCI-3116 board, or in the I/O circuitry: 1. Remove power connections to the host computer.
  • Page 95: Troubleshooting Table

    The board is incorrectly Check that the slot in which your KPCI-3110 or aligned in a PCI KPCI-3116 board is located is a PCI slot and expansion slot.
  • Page 96: Testing The Board And Host Computer

    Power up the computer and perform any necessary diagnostics. At this point, if you have another KPCI-3110 board that you know is functional, you can test the slot and I/O connections using the instructions in the next section. If you do not have another board, call technical support.
  • Page 97: Technical Support

    Troubleshooting KPCI-3110 and KPCI-3116 User’s Manual Technical support Before returning any equipment for repair, call Keithley for technical support at: 1-888-KEITHLEY Monday - Friday, 8:00 a.m. - 5:00 p.m., Eastern Time An applications engineer will help you diagnose and resolve your problem over the telephone.
  • Page 98: Returning Equipment To Keithley

    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 99: Specifications

    Specifications...
  • Page 100: Table

    Specifications KPCI-3110 and KPCI-3116 User’s Manual Table A-1 lists the specifications for the A/D subsystem on the KPCI-3110 and KPCI-3116 boards. Table A-1 A/D subsystem specifications Feature KPCI-3110 Specifications KPCI-3116 Specifications Number of analog input channels Single-ended/ pseudo-differential: Differential: Number of gains...
  • Page 101: Table

    KPCI-3110 and KPCI-3116 User’s Manual Specifications Table A-1 A/D subsystem specifications (cont.) Feature KPCI-3110 Specifications KPCI-3116 Specifications −80 dB @ 1kHz Channel crosstalk Data throughput Single channel: 1.25 MSamples/s, 0.03% accuracy 250 kSamples/s, 0.01% accuracy Multiple channel (scan): 1.0 MSamples/s, 0.05% accuracy 200 kSamples/s, 0.03% accuracy...
  • Page 102 Specifications KPCI-3110 and KPCI-3116 User’s Manual Table A-1 A/D subsystem specifications (cont.) Feature KPCI-3110 Specifications KPCI-3116 Specifications A/D sample clock output signal Output driver: ALS244 (TTL) = −15mA); Output driver high voltage: 2.0V minimum (I = −3mA) 2.4V minimum (I Output driver low voltage: 0.5V maximum (I...
  • Page 103: D/A Subsystem Specifications

    KPCI-3110 and KPCI-3116 User’s Manual Specifications Table A-2 lists the specifications for the D/A subsystem on the KPCI-3110 and KPCI-3116 boards. Table A-2 D/A subsystem specifications Feature KPCI-3110 Specifications KPCI-3116 Specifications Number of analog output channels 2 (voltage output) Resolution...
  • Page 104: Din/Dout Subsystem Specifications

    Specifications KPCI-3110 and KPCI-3116 User’s Manual Table A-3 lists the specifications for the DIN/DOUT subsystems on the KPCI-3110 and KPCI-3116 boards. Table A-3 DIN/DOUT subsystem specifications Feature Specifications Number of lines 16 (bidirectional) Number of ports 2 (8 bits each) Termination 22kΩ...
  • Page 105: C/T Subsystem Specifications

    KPCI-3110 and KPCI-3116 User’s Manual Specifications Table A-4 lists the specifications for the C/T subsystems on the KPCI-3110 and KPCI-3116 boards. Table A-4 C/T subsystem specifications Feature Specifications Number of counter/timers Clock Inputs Input type: Schmitt trigger, rising-edge sensitive Input load:...
  • Page 106: Power, Physical, And Environmental Specifications

    Operating temperature range: 0°C to 70°C −25°C to 85°C Storage temperature range: Relative humidity: To 95%, noncondensing Table A-6 lists the connector specifications for the KPCI-3110 and KPCI-3116 boards and corre- sponding cables. Table A-6 Connector specifications Feature Specifications 50-Pin Connector...
  • Page 107: Supported Capabilities

    Specifications Supported capabilities The KPCI-3110 and KPCI-3116 DriverLINX software provides support for analog input (A/D), analog output (D/A), digital input (DIN), digital output (DOUT), and counter/timer (C/T) sub- systems. For information on how to install the device driver, refer to Section “Installation and...
  • Page 108 A-10 Specifications KPCI-3110 and KPCI-3116 User’s Manual Table A-7 KPCI-3110 and KPCI-3116 supported options (cont.) KPCI-3110 and KPCI-3116 DOUT Total Subsystems on Board Maximum Channel Gain List Depth 1024 Sequential Channel Gain List Support Zero Start Sequential Channel Gain List Support...
  • Page 109 The channel-gain list depth of 1024 entries in conjunction with a multiscan of 256 provides an effective channel-gain list depth of up to 256K entries. For KPCI-3116 boards, the maximum retrigger frequency is 166.666kHz. For KPCI-3110 boards, the maximum retrigger frequency is 357.14kHz. The maximum retrigger frequency is based on the number of samples per trigger, as follows: # of CGL entries x # of CGLs per trigger + 2µs...
  • Page 110 KPCI-3110 and KPCI-3116 User’s Manual m. Three conditions are possible: • 200kHz per DAC (for the KPCI-3110) or 100kHz per DAC (for the KPCI-3116) with full-scale steps in continuously-paced or waveform generation mode. • 500kHz per DAC (for the KPCI-3110) or 200kHz per DAC (for the KPCI-3116) with 100mV steps in waveform generation mode.
  • Page 111: Connector Pin Assignments

    Connector Pin Assignments...
  • Page 112: Table

    Connector Pin Assignments KPCI-3110 and KPCI-3116 User’s Manual Table B-1 lists the pin assignments of connector J1 on the KPCI-3110 and KPCI-3116 boards. Table B-1 Connector J1 pin assignments on the KPCI-3110 and KPCI-3116 boards Number Signal Description Number Signal Description...
  • Page 113: Connector J2 Pin Assignments On The Kpci-3110 And Kpci-3116 Boards

    KPCI-3110 and KPCI-3116 User’s Manual Connector Pin Assignments Table B-2 lists the pin assignments of connector J2 on the KPCI-3110 and KPCI-3116 boards. Table B-2 Connector J2 pin assignments on the KPCI-3110 and KPCI-3116 boards Number Signal Description Number Signal Description...
  • Page 114: Pin Assignments For Connector J1 On The Stp-3110

    Connector Pin Assignments KPCI-3110 and KPCI-3116 User’s Manual Table B-3 lists the screw terminal assignments for connector J1 on the STP-3110 screw terminal panel. Table B-3 Pin assignments for connector J1 on the STP-3110 TB # J1 Pin # Description...
  • Page 115: Screw Terminal Assignments For Connector J2 On The Stp-3110 Screw Terminal Panel

    KPCI-3110 and KPCI-3116 User’s Manual Connector Pin Assignments Table B-4 lists the screw terminal assignments for connector J2 on the STP-3110 screw terminal panel. Table B-4 Screw terminal assignments for connector J2 on the STP-3110 screw terminal panel TB #...
  • Page 116 Systematic Problem Isolation...
  • Page 117: Systematic Problem Isolation

    Do not touch the circuit traces or connector contacts. In the following procedure, the term “board” always refers to a KPCI-3110 or KPCI-3116 board. The procedure never directs you to install or remove any type of board other than a KPCI-3110 or KPCI-3116 board.
  • Page 118: Problem Isolation Scheme A: Basic System

    • If you find no computer or operating system malfunctions in step 3, then the problem likely lies elsewhere; take action as follows: – If you do not have another KPCI-3110 or KPCI-3116 board that you know is working properly, read the instructions in Section “Technical support.”...
  • Page 119 Remove the diskette and allow the boot cycle to finish. 9. If you removed KPCI-3110 or KPCI-3116 boards from other PCI slots in step 1, then repeat steps 6 and 7 with the good board in each of these other slots.
  • Page 120: Problem Isolation Scheme B: Installation

    16; DriverLINX and your board are installed properly and are working together. – A KPCI-3110 or KPCI-3116 board is the only board in your computer installed under DriverLINX. – The DriverLINX Analog I/O Panel appears with the KPCI3110 or KPCI-3116 board listed under Driver Selection.
  • Page 121 • If the list of devices in the Device Manager includes an ? Other Devices item, also click the + sign to the left of this item. If a KPCI-3110 or KPCI-3116 board is listed under ? Other Devices, then keep the Device Manager open and go directly to...
  • Page 122 Systematic Problem Isolation i. Inspect the DriverLINX Configuration Panel. • If you see the following on the screen for a KPCI-3110 or KPCI-3116 board, then the board is recognized as a device under DriverLINX but is not properly configured: – Keithley KPCI-3110 or KPCI-3116 is listed under DriverLINX.
  • Page 123 Click the Configure button. The Select Logical Device dialog box appears. c. Select your next action based on the criteria given in the following alternatives: • If only one KPCI-3110 or KPCI-3116 board is installed, a default device number of 0 in the text box is correct. Click OK.
  • Page 124 Do not touch board components or conductors when han- dling the board. 11. Remove all KPCI-3110 or KPCI-3116 boards from the list of devices in your system. If your operating system is Windows 95/98, remove the KPCI-3110 or KPCI-3116 boards using the Windows 95/98 Device Manager, as follows: a.
  • Page 125 13. Reinstall DriverLINX, referring to the brief DriverLINX installation instructions on the Read This First sheet that was shipped with your KPCI-3110 or KPCI-3116 board and is also provided on the CD-ROM containing this manual. Make sure that DriverLINX installs smoothly and completely.
  • Page 126: Problem Isolation Scheme C: Application Software

    In Scheme A, you temporarily installed a KPCI-3110 or KPCI-3116 board that is known to be good in place of a KPCI-3110 or KPCI-3116 board that you removed from the computer. This substitution, still in place, eliminates possible board I/O problems during Scheme C.
  • Page 127 Section “Technical sup- port,” and then contact Keithley for help in isolating the cause of your problem. – You are at this point after having debugged the source code at least once and after having failed the I/O software tests at least a second time.
  • Page 128: Problem Isolation Scheme D: Expansion Slot Connectors

    4. If operation fails for an I/O connection, check the individual inputs one at a time for shorts and opens. 5. If operation remains normal to this point, the problem is in the KPCI-3110 or KPCI-3116 board(s) originally in the computer. If you were using more than one board, try each board one at a time in the computer to determine which is faulty.
  • Page 129: Problem Isolation Scheme F: The Board

    KPCI-3116 hardware malfunctions are at fault. If only one KPCI-3110 or KPCI-3116 board was installed, you replace or repair it. If more than one KPCI-3110 or KPCI-3116 board was installed, you use PCI connection tests, and if necessary I/O tests, to find which board is bad.
  • Page 130: Specified Hardware I/O Tests

    The analog input test checks whether the analog inputs, particularly the instrumentation amplifier and A/D converter, are working correctly. In this test, a voltage applied to KPCI-3110 or KPCI-3116 channel 01 is measured using the on-screen digital voltmeter utility that is supplied with DriverLINX.
  • Page 131: Table

    3. Connect the screw terminal accessory, as wired in step 2, to the KPCI-3110 or KPCI-3116. 4. Turn on the host computer and boot Windows 95, 98, or NT. 5. In the Start menu, click Programs. 6. Find the DriverLINX → Test Panels folder, under which you should find the AIO Panel...
  • Page 132 If so, click the scroll buttons next to the Driver Selection and Device Selection text boxes until your KPCI-3110 or KPCI-3116 board type and device number are displayed. All six tabs will then be displayed.
  • Page 133: Analog Output Hardware Test

    NOTE During this test, ensure that no user circuits are connected to the KPCI-3110 or KPCI-3116 board, via the required screw terminal acces- sory, except for analog output connections specified for the test. The analog output test is primarily a functional test, not a calibration check, although measured outputs from a properly calibrated board should correspond to DAC settings, within the accuracy specifications of...
  • Page 134 2. Connect the negative lead of the DVM/DMM to a ground terminal of the screw terminal accessory. 3. Connect the STP-3110 screw terminal accessory to the KPCI-3110 or KPCI-3116 J1 connector. 4. Turn on the host computer and boot Windows 95, 98, or NT.
  • Page 135: Test Connections And Correct Readings For Zero-Voltage Analog Output, Using An Stp-3110 Screw Terminal Accessory Connected To J1

    C-20 Systematic Problem Isolation KPCI-3110 and KPCI-3116 User’s Manual 10. Measure and compare the analog output voltages as indicated in Table C-3: a. Measure the voltages at analog outputs 0 and 1 with your DVM/DMM. b. Compare the voltages you measured in...
  • Page 136: General-Purpose Digital I/O Hardware Test

    The tests in this section check whether your application software correctly performs analog and digital I/O tasks. The I/O are tested using a KPCI-3110 or KPCI-3116 board known to work properly, thereby bypassing potential board problems. These tests are intended to be used when specified in the preceding systematic problem isolation procedure.
  • Page 137: Analog Input Software Test

    NOTE During this test, ensure that no user circuits are connected to the KPCI-3110 or KPCI-3116 board, via the required screw terminal acces- sory, except for analog input connections specified for the test. The analog input test is a software function test, not a calibration check, although readings from a properly calibrated board should correspond to a known test voltage within the accuracy specifications of the board.
  • Page 138: Analog Output Software Test

    NOTE During this test, ensure that no user circuits are connected to the KPCI-3110 or KPCI-3116 board, via the required screw terminal acces- sory, except for analog input connections specified for the test. The analog output software test is a software function test, not a calibra- tion check.
  • Page 139: Terminals On Stp-3110 Screw Terminal Accessory To Which Dvm/Dmm Will Be Connected During Analog Output Hardware Test

    Table C-7. 3. Connect the STP-3110 screw terminal accessory to the KPCI-3110 or KPCI-3116 board. 4. Turn on the host computer and boot Windows 95, 98, or NT. 5. Start DriverLINX and your application software. 6. Set your application software to output 0V at analog outputs 0 and 1.
  • Page 140: Test Connections And Correct Readings For Zero-Voltage Analog Output, Using An Stp-3110 Screw Terminal Accessory Connected To J1

    Table C-8 Test connections and correct readings for mid-range analog output, using an STP-3110 screw terminal accessory connected to the KPCI-3110 or KPCI-3116 board. …connect the DVM or DMM to these If board works correctly, the terminals on an STP-3110 accessory:...
  • Page 141: General-Purpose Digital I/O Software Test

    Perform the I/O hardware test as follows: 1. Turn off the host computer 2. If a screw terminal accessory is attached to the J2 connector of the KPCI-3110 or KPCI-3116 I/O board, remove it. No circuits should be connected to Analog I/O connections during these tests.
  • Page 142 KPCI-3110 and KPCI-3116 User’s Manual Systematic Problem Isolation C-27 7. Using your application software, do the following: a. Configure general-purpose bits 0 to 7 (channel 1) as outputs. b. Configure general-purpose bits 8 to 15 (channel 2) as Inputs. 8. Using your application software, configure bits 0 to 7 (channel 1) for an alternating OFF-ON bit pattern 9.
  • Page 143 Using Your Own Screw Terminal Panel...
  • Page 144: Using Your Own Screw Terminal Panel

    This appendix describes additional considerations to keep in mind when designing your own screw terminal panel for use with a KPCI-3110 or KPCI-3116 board. Analog inputs Typical data acquisition boards have three different types of analog input configurations that you can use: •...
  • Page 145: Differential Inputs

    12 to 16 bits (even though the accuracy may be less). On all Keithley boards, we ensure that the analog outputs do not break into a high frequency oscillation with high capacitance loads that may be experienced with long cables. Typically, the analog outputs drive 1,000pF without degradation and bandwidth-limit with higher capacitive loads.
  • Page 146: Digital Outputs

    Using Your Own Screw Terminal Panel KPCI-3110 and KPCI-3116 User’s Manual Digital outputs If you are using the high drive capability of any of the PCI boards, ensure that the load is returned to the digital ground provided in the connector next to the outputs.
  • Page 147 Index Analog input hardware test C-15 Analog input software test C-22 A/D converter Analog inputs calibrating hardware test C-15 A/D Over Sample error software test 2-15 C-22 A/D sample clock analog inputs external calibration internal analog output features 2-16 A/D subsystem channel list 2-16 specifications...
  • Page 148 A-11 calibration minimum external clock divider A-11 analog input calibration minimum throughput A-11 analog output calibration number of extra A-11 DriverLINX calibration utility common ground sense starting connecting equipment needed KPCI-3110 and KPCI-3116 board potentiometers, absence of I/O pin assignments...
  • Page 149 3-24 single-ended analog inputs when not using the STP3110 D-3 3-14 Connector counting events 2-26 expansion slot, systematic problem isolation CPU, required for KPCI-3110 C-13 connector J1 pin assignments current loop inputs 3-17 KPCI-3110 and KPCI-3116 boards current shunt resistors...
  • Page 150 digital I/O features external clock divider 2-21 lines maximum 2-4, 2-21 A-11 operation modes minimum 2-22 A-11 specifications external digital trigger A-10 digital inputs analog input 2-10 when not using the STP-3110 D-3 analog output 2-18 digital outputs externally-retriggered scan mode when not using the STP-3110 D-4 extra retrigger digital trigger...
  • Page 151 GCL depth KPCI-3110 and KPCI-3116 boards A-10 generating continuous pulses STP-3110 screw terminal panel 2-30 Grounding jumper W1 KPCI-3110 and KPCI-3116 I/O connector pin assignments KPCI-3110 and KPCI-3116 documentation installing Hard disk, required free space viewing high-edge gate type 2-25, A-11...
  • Page 152 A-11 extra triggers physical specifications A-10 filters pin assignments A-10 gains KPCI-3110 Series J1 connector A-10 I/O channels KPCI-3110 Series J2 connector A-10 resolutions STP-3110 screw terminal panel J1 connector A-10 scans per trigger STP-3110 screw terminal panel J2 connector...
  • Page 153 resolution included with board A-10 analog input LabVIEW analog output description 2-16 number of LabView A-10 retrigger installation, retrigger clock TestPoint frequency description 2-8, A-9 retriggered scan mode installation, externally software supported internally software trigger A-10 rising-edge gate analog input 2-25 2-10 analog output...
  • Page 154 Scheme D transferring data C-13 Scheme E analog input C-13 2-15 Scheme F analog output C-14 2-19, 2-20 Scheme G trigger acquisition modes C-14 specified hardware I/O tests about-trigger C-15 2-13 specified software I/O tests post-trigger C-21 2-11 verification of problem solution trigger sources C-14 analog input channel...
  • Page 155 C-13 Verification, to conclude systematic problem wiring recommendations isolation when using your own screw terminal panel D-3 C-14 viewing the KPCI-3110 and KPCI-3116 wiring signals 3-13 documentation analog outputs 3-18 Visual Basic counter/timer signals 3-19...
  • Page 157 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 •...

This manual is also suitable for:

Kpci-3116

Table of Contents