manualshive.com logo in svg
background image

2-2

General Description

KPCI-PIO24 User’s Manual

Specifications

General specifications are listed in Appendix A. I/O connections are identified in Section 3, and 
I/O addresses are defined in Section 4.

System requirements

The system capabilities required to run the KPCI-PIO24 board, and to use the DriverLINX 
software supplied with the board, are listed in Table 2-1.

Table 2-1

System requirements 

* Any CD ROM drive that came installed with the required computer should be satisfactory. 
However, if you have post-installed an older CD ROM drive or arrived at your present system by 
updating the microprocessor or replacing the motherboard, be aware that some early CD ROM 
drives do not support the long file names often used in 32 bit Windows files.

Functional description

The KPCI-PIO24 is a 24-bit parallel digital interface board designed for the PCI bus. The KPCI-
PIO24 works in a Windows 95/98/NT environment and takes advantage of the 32 bit width and 
the Plug and Play feature of the PCI bus. The KPCI-PIO24 also has an easily accessible interrupt 
configuration. The KPCI-PIO24 meets a wide variety of parallel I/O requirements, including 
communicating with peripherals, operating relays, and reading switch inputs. All I/O lines are 
TTL compatible.

Standard digital I/O emulation

 The 24 I/O lines emulate the I/O lines of an Intel 8255 Programmable Peripheral Interface (PPI) 
chip configured for control register mode 0, as follows:

For the emulated 8255 chip there is a PA port, a PB port and a PC port.

The PA and PB ports are byte-wide (8-bits) and can be set independently under software 
control as inputs or outputs.

The PC port is byte-wide but can be divided into two separate 4-bit ports: PC lower and PC 
upper, each of which can be set up as either inputs or outputs.

CPU Type

Pentium or higher processor on motherboard with PCI bus version 2.1

Operating system

Windows® 95 or higher

Windows® NT version 4.0 or higher

Memory

16 MB or greater RAM when running Windows® 95 or 98

32 MB or greater RAM when running Windows® NT

Hard disk space

4 MB for minimum installation

50 MB for maximum installation

Other  

A CD ROM drive*

A free PCI bus expansion slot

Enough reserve computer power supply capacity to power the KPCI-
PIO24 board, which draws 25 W at 5 VDC

Содержание KPCI-PIO24

Страница 1: ...Keithley KPCI PIO24 Manual Get Pricing Availability at ApexWaves com Call Today 1 800 915 6216 Email sales apexwaves com https www apexwaves com modular systems keithley digital io boards KPCI PIO24...

Страница 2: ...KPCI PIO24Parallel Digital I O Board User s Manual A G R E A T E R M E A S U R E O F C O N F I D E N C E...

Страница 3: ...program change to bypass such nonconformity in the Keithley Software Failure to notify Keithley of a nonconformity during the warranty shall relieve Keithley of its obligations and liabilities under...

Страница 4: ...KPCI PIO24 Parallel Digital I O Board User s Manual 1998 Keithley Instruments Inc All rights reserved Cleveland Ohio U S A Third Printing September 2002 Document Number 98230 Rev C...

Страница 5: ...re num bered sequentially When a new Revision is created all Addenda associated with the previous Revision of the manual are incorporated into the new Revision of the manual Each new Revision includes...

Страница 6: ...s that a shock hazard exists when voltage levels greater than 30V RMS 42 4V peak or 60VDC are present A good safety practice is to expect that hazardous voltage is present in any unknown circuit befor...

Страница 7: ...components in mains circuits including the power transformer test leads and input jacks must be purchased from Keithley Instru ments Standard fuses with applicable national safety approvals may be use...

Страница 8: ...X 3 3 Installing TestPoint with your hardware 3 3 Unwrapping and inspecting the KPCI PIO24 board 3 4 Installing and connecting the KCPI PIO24 board 3 4 Installing the board 3 5 Identifying the I O con...

Страница 9: ...ssignments 4 3 Setting control and data registers 4 6 5 Troubleshooting Identifying symptoms and possible causes 5 2 Systematic problem isolation 5 3 General problem isolation procedure 5 3 I O bit te...

Страница 10: ...roblem isolation flowchart 5 4 Figure 5 2 Mating connector wiring for loop back test 5 11 Figure 5 3 IO Control Panel example 5 12 Figure 5 4 Setting port input and output Configure switches 5 13 Figu...

Страница 11: ...tured cables and accessories 3 9 4 I O Address Mapping Table 4 1 Data and control register addresses 4 3 Table 4 2 Control register bit assignments for each port group 4 4 Table 4 3 Data transfer mode...

Страница 12: ...1 Overview...

Страница 13: ...l is organized as follows Section 2 briefly describes features and characteristics of the KPCI PIO24 Section 3 describes how to unpack install and connect the board and outlines software options and i...

Страница 14: ...2 General Description...

Страница 15: ...ily accessible interrupt configuration The KPCI PIO24 meets a wide variety of parallel I O requirements including communicating with peripherals operating relays and reading switch inputs All I O line...

Страница 16: ...ink allow it to control many LEDs Opto 22 modules and relays directly The PA PB and PC ports can always be read write accessed regardless of the direction they were initially configured for without th...

Страница 17: ...ll sixteen 32 bit operation registers 64 bytes total All eight 32 bit specific functional registers All memory addresses of registers are automatically assigned by the PCI bus Plug and Play feature up...

Страница 18: ...3 Installation...

Страница 19: ...2K XP DriverLINX driver software for Windows 9X NT 2K XP DriverLINX software supplied by Keithley with the KPCI PIO24 board provides convenient interfaces to configure and set I O bits without regist...

Страница 20: ...d together and pass data to each other The function blocks which are selected from palette menus range from arithmetic functions to advanced acquisition control and analysis routines Also included are...

Страница 21: ...ctricity from wrapped board as soon as you hold it Keep the wrist strap on until you have finished installing the board If you do not have a grounded wrist strap discharge static electricity by holdin...

Страница 22: ...ave a grounded wrist strap periodically discharge static electricity by placing one hand firmly on a grounded metal portion of the computer chassis Use the following steps to install a KCPI PIO24 boar...

Страница 23: ...pin 11 13 15 17 19 or 21 3 to 10 PB0 to PB7 The eight I O bits of port B PB0 is the least significant bit LSB of port B and PB7 is the most significant bit MSB 11 13 15 17 19 21 DIG COM Digital commo...

Страница 24: ...PCI PIO24 I O connectors can be mated directly to your external circuits using a locally fabricated cable assembly Alternatively the connectors can be mated to your circuits via a manufactured cable a...

Страница 25: ...d wrist strap periodically discharge static electricity by placing one hand firmly on a grounded metal portion of the computer chassis Using locally fabricated cable assemblies To mate a locally fabri...

Страница 26: ...ts pull up de bounce and relay drive circuits and discusses using 5 VDC power from the board for these and other applications Monitoring contact closure at an input To ensure that the KPCI PIO24 relia...

Страница 27: ...ten desirable to eliminate contact bounce from the signal using a de bounce circuit between the contacts and the KPCI PIO24 input Figure 3 5 shows a typical de bounce circuit that can be used with For...

Страница 28: ...titute a Darlington NPN transistor Using 5 VDC from the computer power supply CAUTION Do not connect the 5 VDC outputs to an external 5VDC supply This may damage the external supply the board and the...

Страница 29: ...4 Interrupts and I O Address Mapping...

Страница 30: ...assigned by the user to memory reserved for I O The DriverLINX driver shipped with your board provides a user friendly Application Programming Interface API that supports Visual C Visual Basic and Del...

Страница 31: ...oard such as the KPCI PIO24 as for an ISA board The base address for your KPCI PIO24 is a memory mapped address BADDR1 that is assigned by Plug and Play It is not a fixed user assigned I O address suc...

Страница 32: ...e footnote5 Bit 3 I O direction for PC port upper half PCHI0_DIR Input Output Bit 2 I O direction for PC port lower half PCLO0_DIR Input Output Bit 1 I O direction for PB port PB0_DIR Input Output Bit...

Страница 33: ...transfer Therefore an interrupt cannot be generated at an arbitrary time An interrupt is generated only after a predefined number of data points have been transferred Bit combinations Data transfer mo...

Страница 34: ...control and data registers can be manipulated in the following special situations You are an advanced user needing to use the KPCI PIO24 with an operating system other than Microsoft Windows 95 98 or...

Страница 35: ...5 Troubleshooting...

Страница 36: ...board software are installed mouse control is lost or system freezes An interrupt conflict occured Unplug the board to regain mouse control Look closely at the COM ports and at the interrupts of other...

Страница 37: ...he board at the mounting bracket using a grounded wrist strap Do not touch the circuit traces or connector contacts If you do not have a grounded wrist strap periodically discharge static electricity...

Страница 38: ...5 4 Troubleshooting KPCI PIO24 User s Manual Figure 5 1 Problem isolation flowchart...

Страница 39: ...tions satisfactorily by itself Proceed as follows a Remove the KPCI PIO24 board from the host computer NOTE If more than one KPCI PIO24 board is installed in your computer remove all KPCI PIO24 boards...

Страница 40: ...probability of good contact c Make sure that the board is firmly seated in the PCI slot connector d Turn ON power to the host computer 10 Check if the computer now finds the OK board to be a PCI resou...

Страница 41: ...alls smoothly and completely b Continue with step 17 17 Perform I O bit tests to determine whether you can write and read all I O bits to and from the OK board the I O loop back test and the output se...

Страница 42: ...24 board s originally installed in the computer is likely the cause of the problem Continue with step 24 24 Replace the faulty board Do one of the following If only one KPCI PIO24 board was installed...

Страница 43: ...ew one contact Keithley as described in Technical support Then continue with step 27 However if you have reached this point after trying all boards and the I O on each board has been found satisfactor...

Страница 44: ...N can damage your computer the board or both I Oloop backtest The I O loop back test checks input and output bit performance You prepare a specially wired loop back connector that connects the bits of...

Страница 45: ...ce value must be at least 700 ohms 2 Turn OFF the host computer 3 Insert the loop back test connector prepared in step 1 into the board connector 4 Turn ON the host computer and boot Windows 95 98 or...

Страница 46: ...IO Control Panel should appear See the example in Figure 5 3 Figure 5 3 IO Control Panel example NOTE In following steps 7 through 9 graphical slide switches on the PIO Control Panel are used for all...

Страница 47: ...by clicking the DIP switches In read mode however DIP switches only monitor the bit settings currently in the I O register you cannot change bit settings A port configured for input such as port B or...

Страница 48: ...do not agree the board is not functioning properly Stop here and return to the step in the General problem isolation procedure where you were directed to do I O bit tests step 17 or step 26e in the G...

Страница 49: ...tput bit patterns set by software using a DriverLINX graphical interface NOTE This test is performed without user circuits being connected to the outputs Perform the output set test as follows 1 Ready...

Страница 50: ...Find the DriverLINX Test Panels folder under which you should find the PIO Panel entry c Click on the PIO Panel entry The PIO Control Panel should appear See the example in Figure 5 9 Figure 5 9 PIO...

Страница 51: ...e mode In write mode you may toggle bit settings high or low by clicking the DIP switches In read mode however DIP switches only monitor the bit settings currently in the I O register you cannot chang...

Страница 52: ...O Control Panel should output a logic low signal at the corresponding I O terminal corresponding roughly to 0 volts at a DMM DVM If the bit patterns set on the PIO Control Panel do not agree with the...

Страница 53: ...If the bit patterns set on the PIO Control Panel do not agree with the logic levels measured at the I O terminals the board is not functioning properly Stop here and return to the step in the General...

Страница 54: ...nels ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ Computer Manufacturer CPU type Clock speed MHz KB of RAM Video system...

Страница 55: ...age the equipment using the original anti static wrapping if possible and handle it with ground protection Ship the equipment to ATTN RMA _______ Repair Department Keithley Instruments Inc 28775 Auror...

Страница 56: ...A Specifications...

Страница 57: ...rent at Vout Low 1 A VOH Voltage Output High at IOH 8mA 2 4 3 3 V VOH Voltage Output High at IOH 15mA 2 0 3 0 V VOL Voltage Output Low at IOL 64mA 0 3 0 55 V IOL Current Output Low 64 mA IOH Current O...

Страница 58: ...B Glossary...

Страница 59: ...ction or radiation Crosstalk is expressed in decibels at a specified load and up to a specific frequency Darlington A high gain current amplifier composed of two bipolar transistors typically integrat...

Страница 60: ...igger A software generated event that starts an operation See also external trigger Interrupt A signal to the CPU indicating that the board detected the occurrence of a specified condition or event In...

Страница 61: ...lessen interference interaction or current leakage The shield is usually grounded Target mode A PCI bus mode in which data from a data acquisition card is transferred indirectly to the computer memory...

Страница 62: ...for 5 3 5 4 Bus control 2 3 definition B 2 memory assignments 4 2 Bus controller AMCC S5933 2 4 4 2 4 6 Bus mastering 2 4 4 2 definition B 2 Byte definition B 2 C Cable for loop back connections 5 11...

Страница 63: ...ternal trigger definition B 3 F FIFO definition B 3 Flowchart problem isolation 5 4 Flowchart troubleshooting 5 4 Foreground task definition B 3 G GPIB definition B 3 Grounding signal I O pin assignme...

Страница 64: ...l See PIO control panel using in bit tests PC division 2 2 read write access 2 3 width 2 2 Power 5 VDC for external circuits 3 10 board requirements A 2 Power board circuits for external 3 10 Power up...

Страница 65: ...ymptoms and possible causes 5 2 System requirements 2 2 Systematic problem isolation 5 3 T Target mode 2 4 4 2 definition B 4 Technical support 5 20 Temperature range board A 2 Test loop back 5 10 out...

Страница 66: ...x 01 60 11 77 26 GERMANY Landsberger Strasse 65 82110 Germering 089 84 93 07 40 Fax 089 84 93 07 34 GREAT BRITAIN Unit 2 Commerce Park Brunel Road Theale Berkshire RG7 4AB 0118 929 7500 Fax 0118 929 7...

Отзывы: