Keithley PIO-96 Instruction Manual

Manual is about: ISA Bus Digital I/O Board

Summary of PIO-96

  • Page 1

    Pio-96 isa bus digital i/o board instruction manual.

  • Page 2: Warranty

    Warranty hardware keithley instruments, inc. Warrants that, for a period of one (1) year from the date of shipment (3 years for models 2000, 2001, 2002, and 2010), the kei- thley hardware product will be free from defects in materials or workmanship. This warranty will be honored provided the defect...

  • Page 3

    Pio-96 isa bus digital i/o board user’s manual ©1993, keithley instruments, inc. All rights reserved. Cleveland, ohio, u.S.A. Fourth printing, december 1999 document number: 73270 rev. D windows and windowsnt are registered trademarks of microsoft corporation. Driverlinx is a registered trademark of...

  • Page 4: Manual Print History

    Manual print history the print history shown below lists the printing dates of all revisions and addenda created for this manual. The revision level letter increases alphabetically as the manual undergoes subsequent updates. Addenda, which are released between revi- sions, contain important change i...

  • Page 5: Safety Precautions

    Safety precautions the following safety precautions should be observed before using this product and any associated instrumentation. Although some in- struments and accessories would normally be used with non-haz- ardous voltages, there are situations where hazardous conditions may be present. This ...

  • Page 6

    The instrument and accessories must be used in accordance with its specifications and operating instructions or the safety of the equip- ment may be impaired. Do not exceed the maximum signal levels of the instruments and ac- cessories, as defined in the specifications and operating informa- tion, a...

  • Page 7: Table of Contents

    Table of contents i 1 general description the board ........................................................................................................................................................... 1-2 supporting software .......................................................................

  • Page 8

    Ii.

  • Page 9: List of Illustrations

    List of illustrations iii 2 installation figure 2-1 base address switch values ........................................................................................................................ 2-6 figure 2-2 board component locations ..............................................................

  • Page 10

    Iv.

  • Page 11: List of Tables

    List of tables v b i/o address map table b-1 i/o address map ........................................................................................................................................ B-2 table b-2 control register bit functions for each 8255 chip .........................................

  • Page 12

    Vi.

  • Page 13: General Description

    1 general description.

  • Page 14: The Board

    1-2 general description pio-96 user’s manual the board the pio-96 board is a 96-line parallel digital i/o interface board. The combined board and sup- plied software installs and runs in any ibm pc-compatible computer that runs the microsoft windows® 95/98/nt operating system (pentium®-series proces...

  • Page 15: Supporting Software

    Pio-96 user’s manual general description 1-3 supporting software driverlinx software is supplied by keithley with the pio-96 board. Driverlinx provides con- venient interfaces to configure and set i/o bits without register-level programming. Most importantly, however, driverlinx supports those progr...

  • Page 16

    1-4 general description pio-96 user’s manual.

  • Page 17: Installation

    2 installation.

  • Page 18

    2-2 installation pio-96 user’s manual this section contains the following procedures, in the order in which they are to be performed: • inventorying installation resources • installing the driverlinx software needed to operate your pio-96 board • configuring the installation in software • unpacking ...

  • Page 19

    Pio-96 user’s manual installation 2-3 install the driverlinx software and board as follows: 1. Place the driverlinx pio series cd-rom in your drive and wait a few seconds. On most systems, setup starts automatically. If not, run the setup.Exe file, found in the root directory of the cd-rom. A driver...

  • Page 20

    2-4 installation pio-96 user’s manual e. Print the following section from the using driverlinx with your hardware—keithley pio series manual: “configuring the pio series.” note if your data acquisition system is not connected to a printer, you can dis- play and print the using driverlinx with your h...

  • Page 21

    Pio-96 user’s manual installation 2-5 preparing and installing your board caution ensure that the computer is turned off before installing or remov- ing a board. Installing or removing a board while power is on can damage your computer, the board, or both. Handle the board in a static-controlled wor...

  • Page 22

    2-6 installation pio-96 user’s manual for example, to set a base address of 300h (768 decimal), move switches 9 and 8 into the off position while leaving all other switches in the on position. Figure 2-1 shows the pio-96 base address switch and the address values corresponding to each of the seven p...

  • Page 23

    Pio-96 user’s manual installation 2-7 connecting cables to the board note do not yet connect the cables to any external circuits. Wiring to external circuits should be done after the procedures under “checking your installation.” each 24-bit port on the pio-96 uses a 50-pin connector as an interface...

  • Page 24: Checking Your Installation

    2-8 installation pio-96 user’s manual 7. Feed the cables through the rear of the computer at the slot where the pio-96 will be installed. 8. Align the gold edge connector with the edge socket and the back adapter place with the adapter plate screw. Gently press the board downward into the socket. Re...

  • Page 25

    Pio-96 user’s manual installation 2-9 identifying i/o connector pin numbers all connections to the pio-96 are made through four identical 50-pin plugs located along the top edge of the board. Before wiring cables and/or screw terminal accessories to external circuits, review the pin assignments of t...

  • Page 26

    2-10 installation pio-96 user’s manual wiring pio-96 power to external circuits external power from the computer’s internal supply is available on the pio-96 connector. This power is convenient to use for common board applications. However, keithley recommends that you do not use the computer power ...

  • Page 27: Programming

    3 programming.

  • Page 28

    3-2 programming pio-96 user’s manual you do not program the registers of your pio-96 board directly through windows 95/98/nt. Instead, you program register changes through the application programming interface (api) of driverlinx. Driverlinx is provided on the cd-rom that comes with your board and s...

  • Page 29: Specifications

    A specifications.

  • Page 30: Logic Inputs and Outputs

    A-2 specifications pio-96 user’s manual logic inputs and outputs power consumption mechanical and environmental min. Max. Input logic low voltage -0.5 +0.8v input logic high voltage 2.0 5.0v input load current pa, pb, & pc ports (0 -10 +10µa input low current interrupt inputs - -0.4ma input high cur...

  • Page 31: I/o Address Map

    B i/o address map.

  • Page 32

    B-2 i/o address map pio-96 user’s manual address offsets 0-3, 4-7, 8-11, and 12-15 correspond to the four 8255 ppi chips, each of which has four ports: three i/o ports and one control port. Each of the 8255 chips acts identically and independently. (for a full description of the many capabilities of...

  • Page 33: Data Ports

    Pio-96 user’s manual i/o address map b-3 data ports the pa and pb ports of the 8255 chip are byte-wide, and the direction of all lines within a port is set by the control register. The pc port of the 8255 chip may also be used as a byte-wide port or split into two ports of four bits (nibble-wide). T...

  • Page 34

    B-4 i/o address map pio-96 user’s manual table b-3 shows example control-byte codes for mode 0. When a port is configured as an output, the data that the port outputs can be returned by reading the same location. However, this may not reflect the actual state of the output lines if one or more is sh...

  • Page 35: User-Serviceable Parts

    C user-serviceable parts.

  • Page 36

    C-2 user-serviceable parts pio-96 user’s manual the four 8255 ppi components are in sockets. If any of the digital i/o chips are damaged by external shorts or transients, replacing the appropriate chip may correct the problem. The 8255 chips on the pio-96 board should be replaced with an intel p8255...

  • Page 37: Index

    Index i-1 numerics 8255 chip address map b-2 description 1-2 a addresses map b-2 summary 1-2 assignments, pin, board connector 2-9 assignments, terminal, for sta-50 2-9 b baord installing 2-7 base address switch location 2-6 setting 2-5 board description 1-2 grounding during handling to protect 2-5 ...

  • Page 38

    I-2 installing board 2-7 documentation 2-2 software, driverlinx 2-2 interfaces installing for applications 2-2 m manuals, driverlinx accessing 2-3, 3-2 installing 2-2 map address b-2 map, register b-1 mating connector 2-7 p pio control panel checking installation with 2-8 starting 2-8 port group con...

  • Page 39

    This page intentionally left blank..

  • Page 40

    Keithley instruments, inc. 28775 aurora road cleveland, ohio 44139 printed in the u.S.A..