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 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.
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...
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.
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: •...
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 •...
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.
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;...
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...
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.
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.
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.
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).
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.
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.
• 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.
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.
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;...
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.
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.
• 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.
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 •...
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.
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.
• 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;...
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.
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: •...
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.
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.
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.
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;...
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...
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).
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.
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.
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.
• 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 , “...
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.
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.
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.
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.
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...
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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...
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Ω...
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:...
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...
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.
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...
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...
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...
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 #...
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.
• 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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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:...
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.
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: •...
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.
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 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 •...