Advertisement

Quick Links

PDISO-8
User's Guide
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

Advertisement

Table of Contents
loading

Summary of Contents for Keithley PDISO-8

  • Page 1 PDISO-8 User’s Guide 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...
  • Page 2: Other Hardware

    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, 2010 and 2700), the Keithley Hardware product will be free from defects in materials or workmanship. This warranty will be honored provided the defect has not been caused by use of the Keithley Hardware not in accordance with the instructions for the product.
  • Page 3: Limitation Of Liability

    EXCEPT FOR THE EXPRESS WARRANTIES ABOVE KEITHLEY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MERCHANT- ABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEITHLEY DISCLAIMS ALL WARRANTIES WITH RESPECT TO THE OTHER HARDWARE AND OTHER SOFTWARE.
  • Page 4 The information contained in this manual is believed to be accurate and reliable. However, Keithley Instruments, Inc., assumes no responsibility for its use or for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent rights of Keithley Instruments, Inc.
  • Page 5 PDISO-8 User’s Guide Revision E - April 2001 Part Number: 70850...
  • Page 6 Keithley products are designed for use with electrical signals that are rated Installation Category I and Installation Category II, as described in the International Electrotechnical Commission (IEC) Standard IEC 60664. Most mea- surement, control, and data I/O signals are Installation Category I and must not be directly connected to mains voltage or to voltage sources with high transient over-voltages.
  • Page 7 (Note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product.) If you are unsure about the applicability of a replacement component, call a Keithley Instruments office for information.
  • Page 8 Table of Contents Preface Overview Features and Applications ......1-1 Supporting Software ....... . . 1-2 Accessories .
  • Page 9 Troubleshooting Problem Isolation ........6-1 Testing the I/O ........6-1 I/O Bit Tests .
  • Page 10 Figure 4-2 Attaching an STA-U or STP-37/FC to a PDISO-8 Board ......4-2 Figure 4-3 Layout of STC-37 Screw Terminal Connector Panel .
  • Page 11 List of Tables Table 3-1 Values of Base Address Switch Positions ..3-9 Table A-1 Output Specifications ..... A-1 Table A-2 Isolated Control Input Specifications .
  • Page 12 Preface The PDISO-8 User’s Guide is intended to help you understand the installation, functions, and operation of the PDISO-8 board. This guide describes board capabilities, board setup and installation, use of wiring accessories, included-software characteristics and installation, and combined board and software configuration. There are also sections on usage and troubleshooting.
  • Page 13 Appendix B contains pin assignments for the main I/O connector of the PDISO-8. Appendix C provides register maps, for background reference only (you program the PDISO-8 board through the DriverLINX interface, not at the register level). An index completes the manual.
  • Page 14: Features And Applications

    Microsoft Windows® 95/98/NT operating system (Pentium®-series processor recommended). This section lists PDISO-8 features and applications, summarizes features of the DriverLINX software that is supplied with the board, and describes available PDISO-8 accessories. Features and Applications Features of the PDISO-8 are as follows:...
  • Page 15: Supporting Software

    Supporting Software DriverLINX software is supplied by Keithley with the PDISO-8 board. DriverLINX provides convenient interfaces to configure and set I/O bits without register-level programming. Most importantly, however, DriverLINX supports those programmers who wish to create custom applications using Visual C/C++, Visual Basic, or Delphi.
  • Page 16: Accessories

    30V RMS, 42.4V peak, or 60VDC: STA-U — screw terminal panel. This accessory connects to the main I/O connector of a PDISO-8 through a C1800 cable to connect all I/O lines to labeled screw terminals. STC-37 — screw terminal connector panel. This accessory connects...
  • Page 17: Functional Description

    This section describes the features of the PDISO-8 board to familiarize you with the operating options and to enable you to make the best use of your board. Figure 2-1 shows a block diagram of the PDISO-8 board. Bit 0 470 Ω...
  • Page 18 The eight electro-mechanical relay outputs (contact closures) are addressed as a single I/O byte. Five of these relays are Form C (SPDT) contacts, and three of the relays are Form A (SPST and normally open). The relay contacts are silver alloy and are rated at 3A at 125VAC or 28VDC with a resistive load.
  • Page 19 Read this section before you attempt to install and use your PDISO-8 board. After discussing important safety instructions for the PDISO-8 board, this section contains the following procedures, in the order in which they are to be performed:...
  • Page 20: Important Safety Instructions

    3. When using the board, do not exceed the ratings specified in Appendix A. Because you can connect the relay contacts of a PDISO-8 board to high Warning voltage, you can turn some areas of the board surface into a shock hazard.
  • Page 21: Installing Driverlinx Software And Documentation

    5. Determine whether your PDISO-8 board can use your computer’s free resources. 6. Continue with the next section, “Installing DriverLINX Software and Documentation.” The DriverLINX Installation and Configuration Guide, Section 1, Note: amplifies the inventory process in checklist items 1-5. (Disregard the rest of the checklist items for now.) To display this manual from your...
  • Page 22 4. If you do not plan to develop custom application software for your PDISO-8 board, then skip to step 5. If you do plan to develop custom application software, you must install DriverLINX interfaces before writing the software. Install them now by clicking Install Interfaces and following the series of on-screen instructions.
  • Page 23 Configuration. c. Under Configuration click Hardware References . A list of documents appears. d. In the list of documents, click Keithley PIO Series . Acrobat Reader opens and the manual entitled Using DriverLINX with Your Hardware—Keithley PIO Series appears. e. Print the following section from the Using DriverLINX with Your Hardware—Keithley PIO Series manual: “Configuring the PIO...
  • Page 24: Configuring Your Installation

    Configuring Your Installation Configure the installation as follows: 1. Locate and briefly review the DriverLINX manual section, “Configuring the PIO Series,” that you printed earlier during step 9 of “Installing DriverLINX Software and Documentation.” Reviewing this section will help prepare you to input information and select options when configuring your installation.
  • Page 25: Preparing And Installing Your Board

    Preparing and Installing Your Board Ensure that the computer is turned OFF before installing or Caution: removing 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 workstation; wear a grounded wrist strap.
  • Page 26: Setting The Board Address And Response Switches

    Response Switches.” Setting the Board Address and Response Switches To physically configure the PDISO-8 board, you must set two 8-position DIP switches: the base address switch and the response switch. These two switches are located as shown in Figure 3-1.
  • Page 27 You can set the base address on any 4-byte boundary using the Base Address DIP switch. If you install additional PDISO-8 boards, you must set a different base address for each board.
  • Page 28: Figure 3-2 8-Position Response Switch

    The address you specify must be within the range of 200 to 3FCh (512 to 1020 decimal) and on a 4-byte boundary. Continue with the next procedure, “Setting the Response Switch.” Setting the Response Switch Each digital input channel includes a switchable, single-pole, RC filter with a time constant of 5ms.
  • Page 29: Installing The Board

    Installing or removing a board while power is on can damage Caution: your computer. Use the following steps to install a PDISO-8 board in an accessory slot of your computer: 1. Turn off power to the computer and all attached equipment.
  • Page 30: I/O Bit Tests

    I/O Bit Tests General Information 1. Start the AIO Panel as follows: a. In the Start menu, click Programs. b. Find the DriverLINX ➧ Test Panels folder, under which you should find the AIO Panel entry. c. Click on the AIO Panel entry. The Analog I/O Panel should appear, similar to the example in Figure 3-3.
  • Page 31: Figure 3-4 Dio Channel Tab Example

    The “Driver Selection” column will show the actual DriverLINX Note: driver(s) you have installed. 2. On the AIO Control Panel, click the DIO tab. Figure 3-4. DIO channel tab example 3-13...
  • Page 32 The on-screen digital I/O controller works as follows: Note: Channels 0 to 15 refer to the 8-bit general-purpose registers of your digital input-output card. (Depending on which card is used, the number of valid 8-bit registers will vary.) Bits displayed on the Digital Input Panel and the Digital Output Panel are numbered 0-7 for every channel.
  • Page 33: And Outputs

    3. Under Digital I/O Configuration Panel, configure channels as shown in Figure 3-5. (Actual channels available will vary according to your hardware.) KEITHLEY Digital I/O Configuration Panel Channel Configuration Input Output Figure 3-5. Configuring the digital I/O channels as inputs and outputs...
  • Page 34: Output Set Test

    Output Set Test The output set test checks whether logic levels measured at all output pins agree with output bit patterns set by software, using a DriverLINX graphical interface (AIO Panel). This test is performed without user circuits being connected to the Note: outputs.
  • Page 35: Figure 3-7 An Aio Panel Example

    Figure 3-7. An AIO Panel example 7. On the AIO Panel, click the DIO tab. To read an input-channel bit, use the Digital Input Panel. First, Note: select the channel number to be checked by clicking the appropriate square under Channels. Then, read the numbered bit under Input Bits. OFF input bits appear as black dots and ON input bits appear as green dots.
  • Page 36: And Outputs

    8. Under Digital I/O Configuration Panel, configure the output channels to be tested as shown in Figure 3-8. (Actual output channels available will vary according to your hardware.) KEITHLEY Digital I/O Configuration Panel Channel Configuration Input Output Figure 3-8. Configuring the digital I/O channels as inputs and outputs...
  • Page 37: Pattern B

    The typical values shown are valid for boards with TTL Note: compatible outputs. For boards with relay outputs (REL-16, PDISO-8, and PIO-32) the output will be a relay contact closure. For boards with open collector outputs (PIO-HV) use a pull up resistor to an appropriate voltage to detect output state.
  • Page 38: Input Read Test

    The typical values shown are valid for boards with TTL Note: compatible outputs. For boards with relay outputs (REL-16, PDISO-8, and PIO-32) the output will be a relay contact closure. For boards with open collector outputs (PIO-HV) use a pull up resistor to an appropriate voltage to detect output state.
  • Page 39: Figure 4-1 Pin Assignments For The Main I/O Connector

    This section shows the cabling and connections required for attaching accessories and I/O lines to the main I/O connector of your PDISO-8 boards. The main I/O connector is a male, 37-pin, D-type. Pin assignments for this connector are shown in Figure 4-1.
  • Page 40: Attaching An Sta-U Or Stp-37/Fc

    When connecting voltages up to 30V RMS, 42.4V peak, or 60VDC, only, you may attach the PDISO-8 board to an STA-U or STP-37/FC screw terminal accessory as follows: When attaching an STA-U accessory, use a C1800 cable.
  • Page 41: Attaching An Stc-37

    The STC-37 is a screw terminal panel, as shown in Figure 4-3. The STC-37 is intended for use at voltages up to 30V RMS, 42.4V peak, or 60VDC. Cable Clamp D-Connector that connects to the main I/O connector of a PDISO-8 board Figure 4-3. Layout of STC-37 Screw Terminal Connector Panel...
  • Page 42: Figure 4-4 Attaching An Stc-37 Accessory

    The STC-37 connects to the main I/O connector on an PDISO-8 board as shown in Figure 4-4. The screw terminal numbers of the STC-37 correspond to the pin numbers of the main I/O connector. STC-37 PDISO-8 board Figure 4-4. Attaching an STC-37 Accessory...
  • Page 43: Usage Information

    If you cannot be absolutely certain of avoiding these situations, you are safer limiting the relay outputs of the PDISO-8 to switching control voltage circuits (5 to 24V slave relays or contactors for switching line power circuits).
  • Page 44: Using Isolated Control Inputs

    Relay Output register, de-energizing all relays. This event provides a defined state at power up. A soft boot of the computer ([Ctrl] + [Alt] + [Delete]) does not produce a hardware reset of the PDISO-8; thus, the state of the relays is unchanged by soft booting the computer.
  • Page 45: Ac Input

    Each input channel is provided with a switchable response filter. This is a single-pole filter with a time constant of about 5ms. You must use this filter when handling AC inputs, as these inputs periodically pass through zero at the voltage crossings, and the logic output is not sustained at these instants, as shown in Figure 4-7.
  • Page 46 Programming You do not program the registers of your PDISO-8 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 should now be installed on your system.
  • Page 47 6. Click on the wanted document or document category. Either the selected document appears or a list of documents that fit the selected category appears. 7. If a list appears, click on the title of the document that you want. The desired document appears.
  • Page 48: Problem Isolation

    If your PDISO-8 board appears not to work properly in general, skip to the next section, “Testing the Board and Host Computer.” However, if your PDISO-8 board seems to work in general, but not all of the I/O bits appear to respond appropriately, you can test them without special hardware or software.
  • Page 49: I/O Bit Tests

    I/O Bit Tests General Information 1. Start the AIO Panel as follows: a. In the Start menu, click Programs. b. Find the DriverLINX ➧ Test Panels folder, under which you should find the AIO Panel entry. c. Click on the AIO Panel entry. The Analog I/O Panel should appear, similar to the example in Figure 6-1.
  • Page 50: Figure 6-2 Dio Channel Tab Example

    The “Driver Selection” column will show the actual DriverLINX Note: driver(s) you have installed. 2. On the AIO Control Panel, click the DIO tab. Figure 6-2. DIO channel tab example...
  • Page 51 The on-screen digital I/O controller works as follows: Note: Channels 0 to 15 refer to the 8-bit general-purpose registers of your digital input-output card. (Depending on which card is used, the number of valid 8-bit registers will vary.) Bits displayed on the Digital Input Panel and the Digital Output Panel are numbered 0-7 for every channel.
  • Page 52: And Outputs

    3. Under Digital I/O Configuration Panel, configure channels as shown in Figure 6-3. (Actual channels available will vary according to your hardware.) KEITHLEY Digital I/O Configuration Panel Channel Configuration Input Output Figure 6-3. Configuring the digital I/O channels as inputs and outputs...
  • Page 53: Output Set Test

    Output Set Test The output set test checks whether logic levels measured at all output pins agree with output bit patterns set by software, using a DriverLINX graphical interface (AIO Panel). This test is performed without user circuits being connected to the Note: outputs.
  • Page 54: Figure 6-5 An Aio Panel Example

    Figure 6-5. An AIO Panel example 7. On the AIO Panel, click the DIO tab. To read an input-channel bit, use the Digital Input Panel. First, Note: select the channel number to be checked by clicking the appropriate square under Channels. Then, read the numbered bit under Input Bits. OFF input bits appear as black dots and ON input bits appear as green dots.
  • Page 55: And Outputs

    8. Under Digital I/O Configuration Panel, configure the output channels to be tested as shown in Figure 6-6. (Actual output channels available will vary according to your hardware.) KEITHLEY Digital I/O Configuration Panel Channel Configuration Input Output Figure 6-6. Configuring the digital I/O channels as inputs and outputs...
  • Page 56 The typical values shown are valid for boards with TTL Note: compatible outputs. For boards with relay outputs (REL-16, PDISO-8, and PIO-32) the output will be a relay contact closure. For boards with open collector outputs (PIO-HV) use a pull up resistor to an appropriate voltage to detect output state.
  • Page 57: Input Read Test

    The typical values shown are valid for boards with TTL Note: compatible outputs. For boards with relay outputs (REL-16, PDISO-8, and PIO-32) the output will be a relay contact closure. For boards with open collector outputs (PIO-HV) use a pull up resistor to an appropriate voltage to detect output state.
  • Page 58: Testing The Board And Host Computer

    Testing the Board and Host Computer To isolate the problem to the PDISO-8 board or to the host computer, use the following steps: 1. Turn the power to the host computer OFF, and remove power connections to the computer. Removing a board with the power ON can cause damage to Caution: your board and/or computer.
  • Page 59: Technical Support

    5. If operation remains normal to this point, the problem is in the PDISO-8 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 60 PDISO-8 Board Model ___________________ Configuration Serial # ___________________ Revision code ___________________ Base address setting ___________________ Response switch setting ___________________ Computer Manufacturer ___________________ CPU type ___________________ Clock speed (MHz) ___________________ MB of RAM ___________________ Video system ___________________ BIOS type ___________________ Operating System...
  • Page 61 If you are submitting your equipment for repair under warranty, Notes: 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. 6-14...
  • Page 62 Specifications Tables A-1 to A-4 list the specifications for the PDISO-8 board. Table A-1. Output Specifications Feature Specification Contact rating 3A @ 125VAC or 28VDC resistive, Installation Category I* Contact type Silver alloy Contact resistance 100mΩ maximum (initial) Contact arrangement...
  • Page 63 Table A-2. Isolated Control Input Specifications Feature Specification Type Nonpolarized, opto-isolated (inputs are not TTL/CMOS compatible), Installation Category I* Number Eight lines Input voltage range 5 to 24VDC or AC (50 to 1000Hz) Input resistance 470Ω minimum Response time 50µs (typical) without filter 10ms (typical) with filter *Voltage source must be isolated from the mains by a transformer.
  • Page 64: Connector Pin Assignments

    Connector Pin Assignments The connection between an external I/O device and a PDISO-8 board is made at the main I/O connector, which is a standard 37-pin, D-type male connector. The mating connector is a 37-pin, D-type female connector (part# SFC-37). Figure B-1 illustrates pin assignments of the main I/O connector.
  • Page 65 Check the difference in addressing for Windows 95/98 and Windows NT. Refer to “Configuring the PIO Series” in Using DriverLINX with Your Hardware—Keithley PIO Series manual, which you printed in step 9 of “Installing DriverLINX Software and Documentation” on page 3-3.
  • Page 66: Relay Output Register Data Format

    Bit 3 Bit 2 Bit 1 Bit 0 Base Address +0h For example, to energize the relay controlling OP4 of a PDISO-8 board at a base address of 300h, 00010000 binary (10h) is written to I/O address 300h. Register Maps...
  • Page 67: Input Register

    Isolated Control Input Register Data Format The digital control input states are read as a single byte from the port at base address +1h. Each of the eight bits within the byte corresponds to a particular digital input so that a high bit (equal to 1) energizes an input while a low bit (equal to 0) de-energizes the input.
  • Page 68 DriverLINX STA-U accessing 3-5, STC-37 accessory installing documentation, this manual, installing DriverLINX configuring base address switch 3-8, 3-9, description block diagram, PDISO-8 documentation, accessing 3-5, board documentation, installing grounding during handling to protect installing handling programming cable extend contact life...
  • Page 69 SPST contacts map, I/O STA-U accessory maps, register STA-U, attaching STC-37 accessory STC-37, attaching STP-37/FC accessory PDISO-8 testing STP-37/FC, attaching pin assignments, main I/O switch polarity-sensitive base address 3-8, precautions, installation response 3-8, 3-10 board DriverLINX before board...
  • Page 70 usage information warranty repairs 6-14 wrapper, anti-static...
  • Page 71 Specifications are subject to change without notice. All Keithley trademarks and trade names are the property of Keithley Instruments, Inc. All other trademarks and trade names are the property of their respective companies. Keithley Instruments, Inc. 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 1-888-KEITHLEY (534-8453) •...

Table of Contents