National Instruments PC-DIO-24/PnP User Manual

National Instruments PC-DIO-24/PnP User Manual

24-bit digital i/o board for isa computers
Table of Contents

Advertisement

Quick Links

Click here to comment on this document via the
National Instruments website at
www.natinst.com/documentation/daq
PC-DIO-24/PnP

User Manual

24-bit Digital I/O Board for ISA Computers
February 1998 Edition
Part Number 320288C-01
© Copyright 1989, 1998 National Instruments Corporation. All rights reserved.

Advertisement

Table of Contents
loading

Summary of Contents for National Instruments PC-DIO-24/PnP

  • Page 1: User Manual

    Click here to comment on this document via the National Instruments website at www.natinst.com/documentation/daq PC-DIO-24/PnP User Manual 24-bit Digital I/O Board for ISA Computers February 1998 Edition Part Number 320288C-01 © Copyright 1989, 1998 National Instruments Corporation. All rights reserved.
  • Page 2 Netherlands 0348 433466, Norway 32 84 84 00, Singapore 2265886, Spain 91 640 0085, Sweden 08 730 49 70, Switzerland 056 200 51 51, Taiwan 02 377 1200, United Kingdom 01635 523545 National Instruments Corporate Headquarters 6504 Bridge Point Parkway Austin, Texas 78730-5039 USA Tel: 512 794 0100...
  • Page 3: Important Information

    The PC-DIO-24 and PC-DIO-24PnP boards are warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the warranty period. This warranty includes parts and labor.
  • Page 4 Notice to User: If necessary, consult National Instruments or an experienced radio/television technician for additional suggestions. The following booklet prepared by the FCC may also be helpful: Interference to Home Electronic Entertainment Equipment Handbook. This booklet is available from the U.S. Government Printing Office, Washington, DC 20402.
  • Page 5: Table Of Contents

    National Instruments Documentation ... xii Related Documentation... xiii Customer Communication ... xiii Chapter 1 Introduction About the PC-DIO-24/PnP ... 1-1 What You Need to Get Started ... 1-2 Software Programming Choices ... 1-2 National Instruments Application Software ... 1-2 NI-DAQ Driver Software ... 1-3 Register-Level Programming ...
  • Page 6 Modes of Operation for the 82C55A ... C-8 Mode 0 ... C-8 Mode 1 ... C-8 Mode 2 ... C-9 Single Bit Set/Reset Feature ... C-9 Mode 0—Basic I/O ... C-9 Mode 0 Programming Example... C-10 PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 7 DIO Channel Configured for Low DIO Power-up State with External Load... 3-9 Figure 3-5. Mode 1 Timing Specification for Input Transfers ... 3-12 Figure 3-6. Mode 1 Timing Specification for Output Transfers ... 3-13 © National Instruments Corporation PC-DIO-24/PnP User Manual Contents...
  • Page 8 Contents Figure 3-7. Mode 2 Timing Specification for Bidirectional Transfers ... 3-14 Figure 4-1. PC-DIO-24/PnP Block Diagram ... 4-1 Figure C-1. Control Word Formats for the 82C55A ... C-4 Figure C-2. Port C Pin Assignments, Mode 1 Input ... C-13 Figure C-3.
  • Page 9: About This Manual

    This manual describes the mechanical and electrical aspects of the PC-DIO-24/PnP and contains information concerning its operation and programming. The PC-DIO-24/PnP is a member of the National Instruments family of I/O channel expansion boards for ISA computers. These boards are designed for high-performance, low-cost data acquisition and control for applications in laboratory testing, production testing, and industrial process monitoring and control.
  • Page 10: Conventions Used In This Manual

    PC-DIO-24/PnP User Manual Appendix C, Register-Level Programming, describes in detail the address and function of each of the PC-DIO-24/PnP control and status registers. Appendix D, Using Your PC-DIO-24 (Non-PnP) Board, describes the differences between the PC-DIO-24 and PC-DIO-24PnP boards, the PC-DIO-24 board configuration, and the PC-DIO-24 installation into your computer.
  • Page 11 PC refers to the IBM PC/XT, the IBM PC AT, and compatible ISA bus computers unless otherwise noted. PC-DIO-24/PnP PC-DIO-24/PnP refers to both the Plug and Play and non-Plug and Play compatible versions of the board. PC-DIO-24PnP PC-DIO-24PnP refers to the Plug and Play version of the board.
  • Page 12: National Instruments Documentation

    About This Manual National Instruments Documentation The PC-DIO-24/PnP User Manual is one piece of the documentation set for your data acquisition (DAQ) system. You could have any of several types of manuals, depending on the hardware and software in your system. Use the different types of manuals you have as follows: •...
  • Page 13: Related Documentation

    • • Customer Communication National Instruments wants to receive your comments on our products and manuals. We are interested in the applications you develop with our products, and we want to help if you have problems with them. To make it easy for you to contact us, this manual contains comment and configuration forms for you to complete.
  • Page 14: Introduction

    PC-DIO-24 (Non-PnP) Board, for the differences between the PnP version and the non-PnP version. You can use the PC-DIO-24/PnP in a wide range of digital I/O applications. With the PC-DIO-24/PnP, you can use your PC as a digital I/O system controller for laboratory testing, production testing, and industrial process monitoring and control.
  • Page 15: What You Need To Get Started

    Chapter 1 Introduction What You Need to Get Started To set up and use your PC-DIO-24/PnP, you will need the following: Software Programming Choices You have several options to choose from when programming your National Instruments DAQ and SCXI hardware. You can use National Instruments application software, NI-DAQ, or register-level programming.
  • Page 16: Ni-Daq Driver Software

    ANSI standard C programming language. The LabWindows/CVI Data Acquisition Library, a series of functions for using LabWindows/CVI with National Instruments DAQ hardware, is included with the NI-DAQ software kit. The LabWindows/CVI Data Acquisition Library is functionally equivalent to the NI-DAQ software.
  • Page 17: Register-Level Programming

    Chapter 1 Introduction Register-Level Programming The final option for programming any National Instruments DAQ hardware is to write register-level software. Writing register-level programming software can be very time-consuming and inefficient, and is not recommended for most users. Even if you are an experienced register-level programmer, consider using National Instruments application software to program your National Instruments DAQ hardware.
  • Page 18: Optional Equipment

    National Instruments catalogue or call the office nearest you. Note: The PC-DIO-24/PnP can drive the SSR-ODC-5 output module and all SSR input modules available from National Instruments, but cannot reliably sink sufficient current to drive the SSR-OAC-5 and SSR-OAC-5A output modules.
  • Page 19 Chapter 1 Introduction The mating connector for the PC-DIO-24/PnP is a 50-position, polarized, ribbon socket connector with strain relief. National Instruments uses a polarized (keyed) connector to prevent inadvertent upside-down connection to the PC-DIO-24/PnP. Recommended manufacturer part numbers for this mating connector are as follows: •...
  • Page 20: Unpacking

    Unpacking Your PC-DIO-24/PnP board is shipped in an antistatic package to prevent electrostatic damage to the board. Electrostatic discharge can damage several components on the board. To avoid such damage in handling the board, take the following precautions: • •...
  • Page 21: Installation And Configuration

    W1. For more information, see the Digital I/O Power-up State Selection section in Chapter 3, Signal Connections. You can install the PC-DIO-24/PnP in any unused 8- or 16-bit expansion slot in your computer. The following are general installation instructions, but consult your computer user manual or technical reference manual for specific instructions and warnings.
  • Page 22: Hardware Configuration

    2. Remove the I/O channel top cover or access port. 3. Remove the expansion slot cover on the computer back panel. 4. Insert the PC-DIO-24/PnP into any 8- or 16-bit slot. It may be a 5. Screw the PC-DIO-24/PnP mounting bracket to the computer back 6.
  • Page 23: Base I/O Address And Interrupt Selection

    The PC-DIO-24PnP can use interrupt channel 3, 4, 5, 7, or 9. Note: To configure the non-Plug and Play PC-DIO-24 board, refer to Appendix D, Using Your PC-DIO-24 (Non-PnP) Board. © National Instruments Corporation Chapter 2 Installation and Configuration PC-DIO-24/PnP User Manual...
  • Page 24: Signal Connections

    PC-DIO-24/PnP I/O connector. Caution: Connections that exceed any of the maximum ratings of input or output signals on the PC-DIO-24/PnP can damage the board and the PC. National Instruments is connections. Maximum ratings for each signal are given in this chapter under the discussion of that signal.
  • Page 25: Figure 3-1. Digital I/O Connector Pin Assignments

    Chapter 3 Signal Connections PC-DIO-24/PnP User Manual 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44...
  • Page 26: Signal Descriptions

    Signal Descriptions Table 3-1 describes the PC-DIO-24/PnP signals. 1, 3, 5, 7, 9, 11, 13, 15 17, 19, 21, 23, 25, 27, 29, 31 33, 35, 37, 39, 41, 43, 45, 47 All even-numbered pins The absolute maximum voltage input rating is –0.5 to +5.5 V with respect to GND.
  • Page 27: Digital I/O Signal Connections

    Input logic low current (V in = 0 V, W1 set to pullup) Input logic low current (V in = 0 V, W1 set to pulldown) PC-DIO-24/PnP User Manual Table 3-2. Port C Signal Assignments Group A Group B INTR...
  • Page 28 (I ol = 2.5 mA) Output logic low voltage (I ol = 4 mA) Figure 3-2 depicts signal connections for three typical digital I/O applications. © National Instruments Corporation Chapter 3 3.7 V min 2.7 V min 0 V min...
  • Page 29: Figure 3-2. Digital I/O Connections

    Digital input applications include receiving TTL signals and sensing external device states such as the state of the switch in Figure 3-2. Digital output applications include sending TTL signals and driving external devices such as the LED shown in this figure.
  • Page 30: Power Connections

    Caution: Under no circumstances should this +5 V power pin be connected directly to ground or to any other voltage source on the PC-DIO-24/PnP or any other device. Doing so may damage the PC-DIO-24/PnP and the PC. National Instruments is connection.
  • Page 31: Figure 3-3. Dio Channel Configured For High Dio Power-Up State With External Load

    However, smaller values will draw more current, leaving less drive current for other circuitry connected to this line. The 7.0 k reduces the amount of logic high source current by 0.4 mA with a 2.8 V output. PC-DIO-24/PnP User Manual PC-DIO-24/PnP +5 V 100 k 82C55A ).
  • Page 32: Low Dio Power-Up State

    If you want to pull one channel high, follow these steps: 1. Install a load (R 2. Using the following formula, calculate the largest possible load to © National Instruments Corporation resistor. To pull a specific line high, connect PC-DIO-24/PnP...
  • Page 33: Timing Specifications

    0.8 mA with a 0.4 V output. Timing Specifications This section lists the timing specifications for handshaking with the PC-DIO-24/PnP. The handshaking lines STB* and IBF synchronize input transfers. The handshaking lines OBF* and ACK* synchronize output transfers.
  • Page 34 Name INTR DATA © National Instruments Corporation Table 3-3. Timing Signal Descriptions (Continued) Signal Direction Output Interrupt Request—This signal becomes high when the 82C55A is requesting service during a data transfer. The appropriate interrupt enable bits must be set to generate this signal.
  • Page 35: Mode 1 Input Timing

    Data after STB* = 1 RD* = 0 to INTR = 0 RD* = 1 to IBF = 0 All timing values are in nanoseconds. PC-DIO-24/PnP User Manual Description Figure 3-5. Mode 1 Timing Specification for Input Transfers 3-12 Minimum Maximum —...
  • Page 36: Mode 1 Output Timing

    ACK* = 0 to OBF* = 1 ACK* pulse width ACK* = 1 to INTR = 1 All timing values are in nanoseconds. © National Instruments Corporation Description Figure 3-6. Mode 1 Timing Specification for Output Transfers 3-13 Chapter 3...
  • Page 37: Mode 2 Bidirectional Timing

    ACK* pulse width ACK* = 0 to output ACK* = 1 to output float RD* = 1 to IBF = 0 All timing values are in nanoseconds. PC-DIO-24/PnP User Manual Description Figure 3-7. Mode 2 Timing Specification for Bidirectional Transfers 3-14 Minimum Maximum —...
  • Page 38: Theory Of Operation

    Theory of Operation This chapter contains a functional overview of the PC-DIO-24/PnP board and explains the operation of each functional unit making up the PC-DIO-24/PnP. Functional Overview The block diagram in Figure 4-1 illustrates the key functional components of the PC-DIO-24/PnP board.
  • Page 39: Bus Transceivers

    (jumper-selectable) as an interrupt enable. 82C55A Programmable Peripheral Interface The 82C55A PPI chip is the heart of the PC-DIO-24/PnP. This chip has 24 programmable I/O pins that represent three 8-bit ports—PA, PB, and PC. You can program each port as an input or an output port. The 82C55A has three modes of operation—simple I/O (mode 0),...
  • Page 40: Digital I/O Connector

    You can use this +5 V supply to operate I/O module mounting racks. Even-numbered pins are connected to ground. See the Optional Equipment section in Chapter 1, Introduction, as well as Chapter 3, Signal Connections, for additional information. © National Instruments Corporation Chapter 4 PC-DIO-24/PnP User Manual Theory of Operation...
  • Page 41: Appendix A Specifications

    Specifications This appendix lists the specifications for the PC-DIO-24/PnP board. These specifications are typical at 25° C, unless otherwise stated. The operating temperature range is 0° to 70° C. Digital I/O Number of channels ...24 I/O Compatibility ...TTL Absolute max voltage input rating (Vcc = 5.0 V) ...–0.5 to +5.5 V with...
  • Page 42: Output Signals

    +5 VDC (±10%) ... 0.45 A typ, 1 A max Physical Dimensions ... 11.7 by 10.6 cm (4.6 by 4.2 in.) I/O connector ... 50-pin male ribbon-cable PC-DIO-24/PnP User Manual Level = 5 V, W1 set to pulldown) Level —...
  • Page 43: Transfer Rates

    Transfer rates are a function of the speed with which your program reads data from or writes data to the board, and therefore vary with your system, software, and application. The following primary factors control PC-DIO-24/PnP transfer rates: • •...
  • Page 44: Oki 82C55A Data Sheet

    Semiconductor* 82C55A CMOS PPI. This interface is used on the PC-DIO-24/PnP board. * Copyright © OKI Semiconductor 1995. Reprinted with permission of copyright owner. All rights reserved. OKI Semiconductor Data Book © National Instruments Corporation Microprocessor , Eighth Edition, January 1995. Appendix...
  • Page 45 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 46 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation PC-DIO-24/PnP User Manual...
  • Page 47 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 48 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation PC-DIO-24/PnP User Manual...
  • Page 49 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 50 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation PC-DIO-24/PnP User Manual...
  • Page 51 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 52 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation PC-DIO-24/PnP User Manual...
  • Page 53 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual B-10 © National Instruments Corporation...
  • Page 54 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation B-11 PC-DIO-24/PnP User Manual...
  • Page 55 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual B-12 © National Instruments Corporation...
  • Page 56 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation B-13 PC-DIO-24/PnP User Manual...
  • Page 57 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual B-14 © National Instruments Corporation...
  • Page 58 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation B-15 PC-DIO-24/PnP User Manual...
  • Page 59 Appendix B OKI 82C55A Data Sheet PC-DIO-24/PnP User Manual B-16 © National Instruments Corporation...
  • Page 60 Appendix B OKI 82C55A Data Sheet © National Instruments Corporation B-17 PC-DIO-24/PnP User Manual...
  • Page 61: Register-Level Programming

    This appendix describes in detail the address and function of each of the PC-DIO-24/PnP control and status registers. This appendix also includes important information about register-level programming on the PC-DIO-24/PnP along with program examples written in C and assembly language. Note:...
  • Page 62 If you are programming in assembly language, it is therefore recommended that you separate two 82C55A reads or writes with at least one other instruction. PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 63: Register Map

    Register Map The following table lists the address map for the PC-DIO-24/PnP. Register Name 82C55A Register Group PORTA Register PORTB Register PORTC Register CNFG Register Interrupt Control Register Group (PC-DIO-24PnP only) Register 1 Register 2 Register Description for the 82C55A Figure C-1 shows the two control word formats used to completely program the 82C55A.
  • Page 64: Figure C-1. Control Word Formats For The 82C55A

    Caution: During programming, note that each time any port is configured, output ports A and C are reset to 0, and output port B is undefined. PC-DIO-24/PnP User Manual Group A a. Mode Set Word Format b. Bit Set/Reset Word Format Figure C-1.
  • Page 65: Register Description For The Interrupt Control Registers

    82C55A device. The other register has a master interrupt enable bit. When writing to these registers, set all reserved bits to zero. The bit maps and signal definitions are listed as follows. © National Instruments Corporation Table C-2. Port C Set/Reset Control Words Bit Set Control...
  • Page 66: Interrupt Control Register 1 (Pnp Board Only

    Interrupt Control Register 1 (PnP Board Only) Name 2–7 IRQ1 IRQ0 PC-DIO-24/PnP User Manual Description Reserved bit. PPI Interrupt Request for Port B—If this bit and the INTEN bit in Interrupt Control Register 2 are both set, the PPI can send an interrupt, INTRB, to the host computer.
  • Page 67: Interrupt Control Register 2 (Pnp Board Only

    Interrupt Control Register 2 (PnP Board Only) Name 1–0, 3–7 INTEN © National Instruments Corporation Appendix C INTEN Description Reserved Bit. Global Interrupt Enable Bit—If this bit is set, the PC-DIO-24PnP can interrupt the host computer. If this bit is cleared, the board cannot interrupt the host computer.
  • Page 68: Programming Considerations For The 82C55A

    (group A and group B) and includes the following features: • • • • PC-DIO-24/PnP User Manual Mode 0—Basic I/O Mode 1—Strobed I/O Mode 2—Bidirectional bus Two 8-bit ports (A and B) and two 4-bit ports (upper and lower nibbles of port C).
  • Page 69: Mode 0-Basic I/O

    10000011 10001000 10001001 10001010 10001011 10010000 © National Instruments Corporation One 8-bit bidirectional port (port A) and a 5-bit control/status port (port C). Latched inputs and outputs. Interrupt generation and enable/disable functions. Table C-3. Mode 0 I/O Configurations Group A...
  • Page 70: Mode 0 Programming Example

    = BASE_ADDRESS + PORTAoffset; portb = BASE_ADDRESS + PORTBoffset; portc = BASE_ADDRESS + PORTCoffset; cnfg = BASE_ADDRESS + CNFGoffset; /* EXAMPLE 1*/ outp(cnfg,0x80); outp(porta,0x12); outp(portb,0x34); PC-DIO-24/PnP User Manual Group A Port A Port C Input Output Input Output Input...
  • Page 71: Mode 1-Strobed Input

    1 is shown as follows. Use bits PC6 and PC7 of port C as extra input or output lines. © National Instruments Corporation /* Write data to port C. */ /* Port A is input; ports B and C are outputs. */ /* Write data to port B.
  • Page 72 Name 7–6 IBFA INTEA INTRA INTEB IBFB PC-DIO-24/PnP User Manual INTEA INTRA INTEB Description Input/Output—These bits can be used for general- purpose I/O when port A is in mode 1 input. If these bits are configured for output, the port C bit set/reset function must be used to manipulate them.
  • Page 73: Mode 1 Input Programming Example

    = BASE_ADDRESS + PORTBoffset; portc = BASE_ADDRESS + PORTCoffset; cnfg = BASE_ADDRESS + CNFGoffset; © National Instruments Corporation Interrupt Request Status for Port B—When INTEB and IBFB are high, this bit is high, indicating that an interrupt request is pending for port B.
  • Page 74: Mode 1-Strobed Output

    C. Notice that the bit definitions are different for a write and a read transfer. PC-DIO-24/PnP User Manual /* Port A is an input in mode 1. */ /* Wait until IBFA is set, indicating that data has been loaded in port A.
  • Page 75 At the digital I/O connector, port C has the following pin assignments when in mode 1 output. Notice that the status of ACKA* and the status of ACKB* are not included when port C is read. © National Instruments Corporation Appendix C INTRA...
  • Page 76: Mode 1 Output Programming Example

    = BASE_ADDRESS + CNFGoffset; /* EXAMPLE 1–port A output */ outp(cnfg,0xA0); while (!(inp(portc) & 0x80)); outp(porta,0x12); PC-DIO-24/PnP User Manual Group A Group B Figure C-3. Port C Pin Assignments, Mode 1 Output 0x180 /* Board located at address 180 */...
  • Page 77: Mode 2-Bidirectional Bus

    0, then PC2, PC1, and PC0 of port C can be used as extra input or output lines. © National Instruments Corporation /* Port B is an output in mode 1.*/ /* Wait until OBFB* is set,...
  • Page 78 Name OBFA* INTE1 IBFA INTE2 INTRA 2–0 PC-DIO-24/PnP User Manual INTE2 INTRA Description Output Buffer for Port A—A low setting indicates that the CPU has written data to port A. Interrupt Enable Bit for Port A Output Interrupts— Setting this bit enables output interrupts from port A of the 82C55A.
  • Page 79: Mode 2 Programming Example

    Calculate register addresses */ porta = BASE_ADDRESS + PORTAoffset; portb = BASE_ADDRESS + PORTBoffset; portc = BASE_ADDRESS + PORTCoffset; © National Instruments Corporation Group A Group B The three port C lines associated with group B function are based on the mode selected for group B;...
  • Page 80: Interrupt Programming Examples For The 82C55A

    (cnfg, 0x08) /* Clear PC4 to enable interrupts */ You cannot use PC4 as your interrupt enable in examples 1, 5, or 6, because these configurations use PC4 for handshaking. PC-DIO-24/PnP User Manual /* Port A is in mode 2. */ /* Wait until OBFA* is set, indicating that the data last written to port A has been read.
  • Page 81 /* EXAMPLE 4–Set up interrupts for mode 1 output for port B. Enable the outp(cnfg,0x84); outp(cnfg,0x05); © National Instruments Corporation 0x180 /* Board located at address 180 */ 0x00 /* Offset for port A */ 0x01 /* Offset for port B */...
  • Page 82: Interrupt Handling

    2 interrupts for port A, you would set IRQ0 in order to interrupt the host computer. External signals can be used to interrupt the PC-DIO-24/PnP when port A or port B is in mode 0 and the low nibble of port C is configured for input.
  • Page 83 Make sure your external interrupt signal meets these qualifications. To disable the external interrupt, clear the appropriate IRQ bit or clear the INTEN bit. © National Instruments Corporation C-23 PC-DIO-24/PnP User Manual...
  • Page 84: Differences Between The Pc-Dio-24Pnp And The Pc-Dio-24

    Plug and Play version. The following list compares the specifications and functionality of the newer boards with the original legacy board. This document applies only to the revised PC-DIO-24/PnP board. Specification Original PC-DIO-24...
  • Page 85: Configuration

    PC-DIO-24 (as described in the following pages) or on the other hardware. Record your settings in the PC-DIO-24/PnP Hardware and Software Configuration Form in Appendix E, Customer Communication.
  • Page 86: Base I/O Address Settings

    On the U9 DIP switches, press the side marked OFF to select a binary value of 1 for the corresponding address bit. Press the other side of the switch to select a binary value of 0 for the corresponding address bit. Figure D-2 shows two possible switch settings.
  • Page 87: Figure D-2. Example Base I/O Address Switch Settings

    Appendix D Using Your PC-DIO-24 (Non-PnP) Board Table D-3 shows some examples of switch settings and their corresponding address ranges. PC-DIO-24/PnP User Manual Switches Set to Base I/O Address Hex 210 (Default Setting) Switches Set to Base I/O Address Hex 278 Figure D-2.
  • Page 88: Interrupt Selection

    Table D-3. Example Switch Settings with Corresponding Base I/O Address and I/O Address Space Switch Setting A9 A8 A7 A6 A5 A4 A3 A2 Note: Base I/O address values 000 through 0FF hex are reserved for system use. Base I/O address values 100 through 3FF hex are available on the I/O channel.
  • Page 89: Interrupt Enable Settings

    The default interrupt line is IRQ5. To change to another line, remove the jumper from IRQ5 and place it on the pins for another request line. Figure D-4 shows the default factory setting for IRQ5. PC-DIO-24/PnP User Manual PC6 Selected PC4 Selected (Default Factory Setting) Figure D-3.
  • Page 90: Installation

    If you have an ISA-class computer and you are using a configurable software package, such as NI-DAQ, you may need to reconfigure your software to reflect any changes in jumper or switch settings. If you have an EISA-class computer, you need to update the computer resource allocation (or configuration) table by reconfiguring your computer.
  • Page 91: Appendix E Customer Communication

    Electronic Services Bulletin Board Support National Instruments has BBS and FTP sites dedicated for 24-hour support with a collection of files and documents to answer most common customer questions. From these sites, you can also download the latest instrument drivers, updates, and example programs. For recorded instructions on how to use the bulletin board and FTP services and for BBS automated information, call 512 795 6990.
  • Page 92: Telephone And Fax Support

    Telephone and Fax Support National Instruments has branch offices all over the world. Use the list below to find the technical support number for your country. If there is no National Instruments office in your country, contact the source from which you purchased your software to obtain support.
  • Page 93 National Instruments for technical support helps our applications engineers answer your questions more efficiently. If you are using any National Instruments hardware or software products related to this problem, include the configuration forms from their user manuals. Include additional pages if necessary.
  • Page 94 Complete a new copy of this form each time you revise your software or hardware configuration, and use this form as a reference for your current configuration. Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently.
  • Page 95 Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our products. This information helps us provide quality products to meet your needs. Title: PC-DIO-24/PnP User Manual Edition Date: February 1998 Part Number: 320288C-01 Please comment on the completeness, clarity, and organization of the manual.
  • Page 96 – negative of, or minus ohms percent positive of, or plus ampere alternating current address character code that identifies a specific location (or series of locations) in memory American Wire Gauge © National Instruments Corporation Value PC-DIO-24/PnP User Manual Glossary...
  • Page 97 A/D and/or DIO boards plugged into a computer, and possibly generating control signals with D/A and/or DIO boards in the same computer direct current digital port See port. digital input/output direct memory access PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 98 1,000, or 10 measure such as volts, hertz, and meters © National Instruments Corporation , used with units of PC-DIO-24/PnP User Manual Glossary...
  • Page 99 1,048,576, or 2 memory megabytes of memory most significant bit NI-DAQ National Instruments driver software for DAQ hardware operating system base-level software that controls a computer, runs programs, interacts with users, and communicates with installed hardware or peripheral devices programmable peripheral interface...
  • Page 100 PC environment signal conditioning the manipulation of signals to prepare them for digitizing samples per second—used to express the rate at which a DAQ board samples an analog signal solid-state relay © National Instruments Corporation PC-DIO-24/PnP User Manual Glossary...
  • Page 101 PC, that has the functionality of a classic stand-alone instrument (2) a LabVIEW software module (VI), which consists of a front panel user interface and a block diagram program PC-DIO-24/PnP User Manual © National Instruments Corporation...
  • Page 102: Special Characters

    (table), D-2 in use by other equipment (note), D-3 PC-DIO-24/PnP selecting, 2-3 valid addresses, C-1 block diagram of PC-DIO-24/PnP, 4-1 board configuration. See configuration. bulletin board support, E-1 bus interface, 4-2 bus transceivers, 4-2 cables, custom, 1-5 to 1-6 ComponentWorks software, 1-2 configuration.
  • Page 103 IBFB bit, Port C, C-12 installation. See also configuration. jumper W1 location (figure), 2-1 PC-DIO-24 (non-PnP), D-7 PC-DIO-24/PnP, 2-1 to 2-2 unpacking the PC-DIO-24/PnP, 1-7 INTE1 bit, Port C, C-18 INTE2 bit, Port C, C-18 INTEA bit, Port C, C-12, C-15...
  • Page 104 (table), D-2 interrupt enable settings, D-6 interrupt level settings, D-6 to D-7 jumper W1 data signal settings (note), 2-1 location of (figure), 2-1 © National Instruments Corporation jumper W2 location (figure), D-3 settings (table), D-2 jumper W3 location (figure), D-3...
  • Page 105 OBFA* bit, Port C, C-15, C-18 OBFB* bit, Port C, C-15 OKI 82C55A Programmable Peripheral Interface. See 82C55A Programmable Peripheral Interface. optional equipment for PC-DIO-24/PnP, 1-5 to 1-6 PA<7..0> signal (table), 3-3 parts locator diagram, PC-DIO-24 (non-PnP) board, D-3 PB<7..0> signal (table), 3-3 PC I/O channel control circuitry, 4-1 to 4-2 PC<7..0>...
  • Page 106 Register (figure), C-17 Port C pin assignments (figure), C-19 Port C status-word bit definitions, C-18 programming example, C-19 to C-20 © National Instruments Corporation overview, C-1 to C-2 register descriptions, C-3 to C-7 82C55A, C-3 to C-5 control word formats (figure), C-4...
  • Page 107 1 input timing, 3-12 mode 1 output timing, 3-13 mode 2 bidirectional timing, 3-14 signals (table), 3-10 to 3-11 transfer rate specifications, A-3 unpacking the PC-DIO-24/PnP, 1-7 VirtualBench software, 1-3 WR* signal description (table), 3-11 mode 1 output timing, 3-13 mode 2 bidirectional timing, 3-14 ©...

Table of Contents