National Instruments DAQCard-DIO-24 User Manual
National Instruments DAQCard-DIO-24 User Manual

National Instruments DAQCard-DIO-24 User Manual

Low-cost digital i/o pc card
Table of Contents

Advertisement

Quick Links

DAQCard
-DIO-24
User Manual
Low-Cost Digital I/O PC Card
DAQCard-DIO-24 User Manual
October 1997 Edition
Part Number 320788D-01
© Copyright 1994, 1997 National Instruments Corporation. All rights reserved.

Advertisement

Table of Contents
loading

Summary of Contents for National Instruments DAQCard-DIO-24

  • Page 1 ™ DAQCard -DIO-24 User Manual Low-Cost Digital I/O PC Card DAQCard-DIO-24 User Manual October 1997 Edition Part Number 320788D-01 © Copyright 1994, 1997 National Instruments Corporation. All rights reserved.
  • Page 2 Korea 02 596 7456, Mexico 5 520 2635, 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, TX 78730-5039 Tel: (512) 794-0100...
  • Page 3 Important Information Warranty The DAQCard-DIO-24 is 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 This device complies with the FCC rules only if used with shielded interface cables of suitable quality and construction. National Instruments used such cables to test this device and provides them for sale to the user. The use of inferior or nonshielded interface cables could void the user’s authority to operate the equipment under the...
  • Page 5: Table Of Contents

    Table Contents About This Manual Organization of This Manual ..................ix Conventions Used in This Manual................x About the National Instruments Documentation Set ............ xii Related Documentation....................xiii Customer Communication .................... xiii Chapter 1 Introduction About the DAQCard-DIO-24 ..................1-1 What You Need to Get Started ..................
  • Page 6 Mode 2 Bidirectional Timing................. 4-12 Cabling ......................... 4-13 Appendix A Specifications Appendix B Register-Level Programming Appendix C OKI 82C55A Data Sheet Appendix D PC Card Questions and Answers for Windows 3.1 Appendix E Customer Communication Glossary Index DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 7 Figure 1-1. The Relationship between the Programming Environment, NI-DAQ, and Your Hardware ............... 1-4 Figure 2-1. A Typical Configuration for the DAQCard-DIO-24 ......2-2 Figure 3-1. DAQCard-DIO-24 Block Diagram............3-1 Figure 3-2. PC Card I/O Channel Interface Circuitry Block Diagram ..... 3-2 Figure 4-1.
  • Page 8: About This Manual

    DAQCard-DIO-24 and contains information concerning its operation, installation and configuration, basic programming, and hardware operation. This manual explains how to use the DAQCard-DIO-24 with the NI-DAQ driver software included in your DAQCard-DIO-24 kit. The DAQCard-DIO-24 is a 24-bit, parallel digital I/O card with an 82C55A programmable peripheral interface (PPI).
  • Page 9: Conventions Used In This Manual

    PC Card (PCMCIA) operation. • Appendix E, Customer Communication, contains forms you can use to request help from National Instruments or to comment on our products. • The Glossary contains an alphabetical list and description of terms used in this manual, including abbreviations, acronyms, metric prefixes, mnemonics, and symbols.
  • Page 10 Bold italic text denotes a note, caution, or warning. card Card refers to the DAQCard-DIO-24 unless otherwise stated. device Device refers to a National Instruments data acquisition board, card, or SCXI module. italic Italic text denotes emphasis, a cross reference, or an introduction to a key concept.
  • Page 11: About The National Instruments Documentation Set

    About This Manual About the National Instruments Documentation Set The DAQCard-DIO-24 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.
  • Page 12: Related Documentation

    (available from Apple through APDA) 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 13: Introduction

    The card requires very little power when operating, thus extending the life of your computer batteries. In addition, the low cost of a system based on the DAQCard-DIO-24 makes it ideal for laboratory work in industrial and academic environments. You can use the 24 TTL-compatible digital I/O lines to switch external devices, such as transistors and solid-state relays, read the status of external digital logic, and generate interrupts.
  • Page 14: What You Need To Get Started

    Chapter 1 Introduction You can use the DAQCard-DIO-24 in a wide range of digital I/O applications. For example, you can connect the DAQCard-DIO-24 to any of the following: panel meters, instruments and test equipment with BCD readouts and controls, or optically isolated, solid-state relays and I/O module mounting racks.
  • Page 15: National Instruments Application Software

    The LabVIEW Data Acquisition VI Library, a series of VIs for using LabVIEW with National Instruments DAQ hardware, is included with LabVIEW. The LabVIEW Data Acquisition VI Library is functionally equivalent to the NI-DAQ software.
  • Page 16: Figure 1-1. The Relationship Between The Programming Environment

    Chapter 1 Introduction NI-DAQ does not sacrifice the performance of National Instruments DAQ devices because it lets multiple devices operate at their peak performance. NI-DAQ also internally addresses many of the complex issues between the computer and the DAQ hardware such as programming interrupts and DMA controllers.
  • Page 17: Register-Level Programming

    ComponentWorks, LabVIEW, or LabWindows/CVI software is easier than, and as flexible as, register-level programming, and can save weeks of development time. Optional Equipment National Instruments offers a variety of products to use with your DAQCard-DIO-24, including cables, connector blocks, and other accessories, as follows: •...
  • Page 18: Custom Cables

    Chapter 1 Introduction Custom Cables The DAQCard-DIO-24 I/O connector is a 25-pin female PC Card I/O connector. The manufacturer part number National Instruments uses for this connector is as follows: • Elco Corporation (part number 21 5098 0004 00 001) The mating connector for the DAQCard-DIO-24 is a 25-position male PC Card I/O connector.
  • Page 19: Unpacking

    Introduction Unpacking The DAQCard-DIO-24 is shipped in an antistatic vinyl envelope. When you are not using the DAQCard-DIO-24, you should store it in this envelope. Because the DAQCard-DIO-24 is enclosed in a fully shielded case, no additional electrostatic precautions are necessary.
  • Page 20: Installation And Configuration

    If you are a register-level programmer, refer to Appendix B, Register-Level Programming. Hardware Installation You can install your DAQCard-DIO-24 in any available Type II PCMCIA slot in your computer. See Figure 2-1 for the completed installation. 1. Turn off your computer. If your computer supports hot insertion, you may insert or remove the DAQCard-DIO-24 at any time, whether the computer is powered on or off.
  • Page 21: Card Configuration

    DAQCard-DIO-24. When plugging and unplugging the cable, always grasp the cable by the connector. Never pull directly on the I/O cable to unplug it from the DAQCard-DIO-24. Portable Computer PCMCIA Socket...
  • Page 22: Hardware Overview

    Diagram. 82C55A Programmable Peripheral Interface The 82C55A PPI is the heart of the DAQCard-DIO-24. This chip has 24 programmable I/O pins that represent three 8-bit ports—port A, port B, and port C. The chip also has three modes of operation: simple I/O (mode 0), strobed I/O (mode 1), and bidirectional bus I/O (mode 2).
  • Page 23: Pc Card I/O Channel Interface Circuitry

    PC Card control registers. The components making up the DAQCard-DIO-24 PC Card I/O channel interface circuitry are shown in Figure 3-2. Read and Write Signals (Control)
  • Page 24: Digital I/O Connector

    In addition to selecting interrupt levels, the system examines information stored in the DAQCard-DIO-24 card information structure. The software uses this data to configure the card appropriately for the system in which it is used. When the system has assigned the card to a section of memory, it updates the PC Card control registers and initializes the card.
  • Page 25: Signal Connections

    Caution: Connections that exceed any of the maximum ratings of input or output signals on the DAQCard-DIO-24 can damage the card and the computer. Maximum ratings for each signal are given in this chapter under the discussion of that signal. National Instruments is liable for any damages resulting from any such signal connections.
  • Page 26: Figure 4-1. Digital I/O Connector Pin Assignments

    Chapter 4 Signal Connections SHIELD +5 V Figure 4-1. Digital I/O Connector Pin Assignments DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 27: Signal Connection Descriptions

    A for handshaking, some or all of lines PC<3..7> are used as port A handshaking control lines, depending on the mode you select (mode 1 input, mode 1 output, or mode 2). © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 28: Power-Up Pin State Considerations And Defaults

    Subscripts A and B denote port A or port B handshaking signals. Power-up Pin State Considerations and Defaults At startup, the ports on the DAQCard-DIO-24 default to mode 0 input, and all digital lines are pulled up to logic high. In addition, any digital line that is allowed to float will also be pulled up to logic high.
  • Page 29: Cable Connector

    Instruments products as the CB-50 and the SC-2051. At one end of this cable assembly is a 27-pin connector that plugs into the DAQCard-DIO-24. At the other end of this cable assembly is a standard 50-pin, female .100 in. centerline cable connector with a center polarization key.
  • Page 30: Table 4-3. Cable Connector Pin Descriptions

    1.0 A, which is the maximum current available. Note that the thermal resettable fuse will begin to open after exceeding 1.0 A and will return to normal operating conditions when cooled. DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 31: Digital I/O Signal Connections

    TTL signals and sensing external device states such as the switch shown in Figure 4-3. Digital output applications include sending TTL signals and driving external devices such as the LED shown in Figure 4-3. © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 32: Power Connections

    DAQCard-DIO-24. Doing so can damage the DAQCard-DIO-24 and the computer. Exceeding the maximum connections includes connecting any power signals to ground and vice versa. National Instruments is not liable for any damages resulting from any such signal connections. Power Connections Pin 25 of the I/O connector provides +5 V from the PC Card I/O channel power supply.
  • Page 33: Timing Specifications

    Internal Read Signal—When this signal is low, data is transferred from the DAQCard-DIO-24 to the CPU. This signal is generated from the control lines of the computer. Internal Write Signal—When this signal is low, data or control words are transferred from the CPU to the DAQCard-DIO-24.
  • Page 34: Mode 1 Input Timing

    Data after STB* = 1 — RD* = 0 to INTR = 0 — RD* = 1 to IBF = 0 All timing values are in nanoseconds. Figure 4-4. Timing Specifications for Mode 1 Input Transfer DAQCard-DIO-24 User Manual 4-10 © National Instruments Corporation...
  • Page 35: Mode 1 Output Timing

    ACK* = 0 to OBF* = 1 — ACK* pulse width — ACK* = 1 to INTR = 1 All timing values are in nanoseconds. Figure 4-5. Timing Specifications for Mode 1 Output Transfer © National Instruments Corporation 4-11 DAQCard-DIO-24 User Manual...
  • Page 36: Mode 2 Bidirectional Timing

    ACK* = 0 to output ACK* = 1 to output float — RD* = 1 to IBF = 0 All timing values are in nanoseconds. Figure 4-6. Timing Specifications for Mode 2 Bidirectional Transfer DAQCard-DIO-24 User Manual 4-12 © National Instruments Corporation...
  • Page 37: Cabling

    Chapter 4 Signal Connections Cabling You can connect the DAQCard-DIO-24 to a wide range of printers, plotters, test instruments, I/O racks and modules, screw terminal panels, and almost any device with a parallel interface. The optional cable available for the DAQCard-DIO-24 has a standard 50-pin header connector.
  • Page 38: Appendix A Specifications

    Appendix Specifications This appendix lists the specifications for the DAQCard-DIO-24. These specifications are typical at 25° C, unless otherwise stated. The operating temperature range is 0° to 70° C. I/O Connector I/O Signals Rating Absolute max voltage input rating ..0.5 to +5.5 V with respect...
  • Page 39 I/O connector ........25-pin female PC Card I/O connector 50-pin female ribbon-cable connector on optional PSH27-50F-D1 cable Environment Operating temperature ......0° to 70° C Storage temperature ......–55° to 150° C Relative humidity ....... 5% to 90% noncondensing DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 40 Transfer rates are a function of the speed with which your program reads data from or writes data to the card and therefore vary with your system, software, and application. The following primary factors control DAQCard-DIO-24 transfer rates: • Computer system performance •...
  • Page 41: Table A-1. Daqcard-Dio-24 Maximum Average Transfer Rates

    Specifications A 486 DX machine used was an NEC UltraLite VERSA laptop. The 486 DX2 machine used was a desktop PC using the CARDport ISA PCMCIA adapter. Table A-1. DAQCard-DIO-24 Maximum Average Transfer Rates CPU CPU Speed Assembly AT (ISA16)
  • Page 42 This appendix describes in detail the address and function of each of the DAQCard-DIO-24 control and status registers. Register Map and Descriptions The DAQCard-DIO-24 is a parallel digital I/O card that contains the 82C55A integrated circuit. The 82C55A is a general-purpose peripheral interface containing 24 programmable I/O pins. These pins represent three 8-bit I/O ports—port A, port B, and port C.
  • Page 43: Table B-1. Daqcard-Dio-24 Address Map

    Appendix B Register-Level Programming Register Map Table B-1 lists the address map for the DAQCard-DIO-24. Table B-1. DAQCard-DIO-24 Address Map Register Offset Size Type Address (Hex) 82C55A Register Group PORTA 8-bit Read-and-write PORTB 8-bit Read-and-write PORTC 8-bit Read-and-write CNFG 8-bit...
  • Page 44: Figure B-1. Control-Word Formats

    C. Notice that bit 7 of the control word is cleared when programming the set/reset option for the bits of port C. In this table n represents the bit to be set or reset. © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 45: Table B-2. Port C Set/Reset Control Words

    0XXX1110 nXXXXXXX Interrupt Control Registers The DAQCard-DIO-24 has two interrupt control registers. One of these registers has individual enable bits for the two interrupt lines from the 82C55A. The other register has a master interrupt enable bit. The bit maps and signal definitions follow.
  • Page 46 1 will still work with the DAQCard-DIO-24. INTEN Interrupt Enable—If this bit is set, the DAQCard-DIO-24 can interrupt the host computer. If this bit is cleared, the DAQCard-DIO-24 interrupt line is put into high-impedance mode, so other devices can use the interrupt line.
  • Page 47 PC Card Initialization Before you can access the digital I/O circuitry on the DAQCard-DIO-24, the card must be activated using Card Services. The I/O PC Cards are kept inactive until a program has requested that Card Services activate the card by assigning an interrupt level and an address space for the card I/O registers.
  • Page 48 01 hex for normal operation. After you activate the card, you are ready to configure the DAQCard-DIO-24 for digital I/O. The following section explains how to set the registers for different operations. Programming Considerations for the 82C55A...
  • Page 49 One 8-bit bidirectional bus port (port A) and a 5-bit control and status port (port C) are used. • Group A uses the most significant bit, PC3, of the group B port C lines. • Inputs and outputs are latched. DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 50: Table B-3. Mode 0 I/O Configurations

    Input Input Output 10001011 Output Input Input Input 10010000 Input Output Output Output 10010001 Input Output Output Input 10010010 Input Output Input Output Upper nibble of port C Lower nibble of port C © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 51 /* If MAC = 1, set base address and define rd and wrt. */ #define BASE_ADDRESS 0xa0000000L #define rd(a) ((unsigned char) *((unsigned char *) (a))) #define wrt(a,d) (*((unsigned char *) (a)) = ((unsigned char) (d))) DAQCard-DIO-24 User Manual B-10 © National Instruments Corporation...
  • Page 52 /* Ports A and C are outputs; port B */ /* is an input. */ /* EXAMPLE 4 */ wrt(cnfg,0x89); /* Ports A and B are outputs; port C */ /* is an input. */ © National Instruments Corporation B-11 DAQCard-DIO-24 User Manual...
  • Page 53 Input/Output—Extra I/O status lines when port A is in mode 1 input. IBFA Input Buffer Full for Port A—High indicates that data has been loaded into the input latch for port A. DAQCard-DIO-24 User Manual B-12 © National Instruments Corporation...
  • Page 54: Figure B-2. Port C Pin Assignments In Mode 1 Input

    1 input. Notice in Figure B-2 that the status of STBA* and STBB* is not included in the port C status word. Group A IBFA STBA* INTRA STBB* Group B IBFB INTRB Figure B-2. Port C Pin Assignments in Mode 1 Input © National Instruments Corporation B-13 DAQCard-DIO-24 User Manual...
  • Page 55 Variable to store data read from a port */ /* Calculate register addresses. */ porta = BASE_ADDRESS + PORTAoffset; portb = BASE_ADDRESS + PORTBoffset; portc = BASE_ADDRESS + PORTCoffset; cnfg = BASE_ADDRESS + CNFGoffset; ireg1 = BASE_ADDRESS + IREG1offset; DAQCard-DIO-24 User Manual B-14 © National Instruments Corporation...
  • Page 56 During a mode 1 data write transfer, the status of the handshaking lines and interrupt signals can be obtained by reading port C. Notice that the bit definitions are different for a write and a read transfer. © National Instruments Corporation B-15 DAQCard-DIO-24 User Manual...
  • Page 57 At the digital I/O connector, port C has the following pin assignments when in mode 1 output. Notice in Figure B-3 that the status of ACKA* and ACKB* is not included when port C is read. DAQCard-DIO-24 User Manual B-16 © National Instruments Corporation...
  • Page 58: Figure B-3. Port C Pin Assignments In Mode 1 Output

    /* Else if PC = 1, set base address and define rd and wrt. */ #elif #define BASE_ADDRESS 0x0220 #define rd(a) ((unsigned char) inp(((unsigned int) (a)))) #define wrt(a,d) (outp(((unsigned int) (a)), ((unsigned char) (d)))) #end © National Instruments Corporation B-17 DAQCard-DIO-24 User Manual...
  • Page 59 2 is shown as follows. If port B is configured for mode 0, then PC<2..0> of port C can be used as extra input or output lines. DAQCard-DIO-24 User Manual B-18 © National Instruments Corporation...
  • Page 60 82C55A for OBFA*. Controlled by bit set/reset of PC6. IBFA Input Buffer Full for Port A—High indicates that data has been loaded into the input latch for port A. © National Instruments Corporation B-19 DAQCard-DIO-24 User Manual...
  • Page 61: Figure B-4. Port C Pin Assignments In Mode 2

    Figure B-4 shows the pin assignments for port C when in mode 2 at the digital I/O connector. OBFA* ACKA* IBFA STBA* Group A INTRA Group B Hand- shaking Figure B-4. Port C Pin Assignments in Mode 2 DAQCard-DIO-24 User Manual B-20 © National Instruments Corporation...
  • Page 62 /* Variable to store data read from a port */ /* Calculate register addresses. */ porta = BASE_ADDRESS + PORTAoffset; portb = BASE_ADDRESS + PORTBoffset; portc = BASE_ADDRESS + PORTCoffset; cnfg = BASE_ADDRESS + CNFGoffset; ireg1 = BASE_ADDRESS + IREG1offset; © National Instruments Corporation B-21 DAQCard-DIO-24 User Manual...
  • Page 63 /* If MAC = 1, set base address and define rd and wrt. */ #define BASE_ADDRESS 0xa0000000L #define rd(a) ((unsigned char) *((unsigned char *) (a))) #define wrt(a,d) (*((unsigned char *) (a)) = ((unsigned char) (d))) DAQCard-DIO-24 User Manual B-22 © National Instruments Corporation...
  • Page 64 /* Port B is an input in mode 1. */ wrt(ireg1,0x02); /* Set IRQ1 to enable port B interrupts.*/ wrt(cnfg,0x05); /* Set PC2 to enable interrupts from */ /* 82C55A. */ wrt(ireg2,0x04); /* Set INTEN bit. */ © National Instruments Corporation B-23 DAQCard-DIO-24 User Manual...
  • Page 65 /* Set INTEN bit. */ Interrupt Handling To enable interrupts from the DAQCard-DIO-24, set the INTEN bit of Interrupt Register 2. First, clear this bit to disable unwanted interrupts. After all sources of interrupts have been disabled or placed in an inactive state, set INTEN.
  • Page 66 82C55A, you would set IRQ0 in order to interrupt the host computer. External signals can be used to interrupt the DAQCard-DIO-24 when port A or port B is in mode 0 and the low nibble of port C is configured for input.
  • Page 67 OKI 82C55A Data Sheet This appendix contains the manufacturer data sheet for the OKI Semiconductor 82C55A CMOS programmable peripheral interface (PPI). This interface is used on the DAQCard-DIO-24. * Copyright © OKI Semiconductor. 1993. Reprinted with permission of copyright owner. All rights reserved.
  • Page 68 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 69 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 70 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 71 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 72 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 73 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 74 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 75 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 76 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual C-10 © National Instruments Corporation...
  • Page 77 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation C-11 DAQCard-DIO-24 User Manual...
  • Page 78 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual C-12 © National Instruments Corporation...
  • Page 79 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation C-13 DAQCard-DIO-24 User Manual...
  • Page 80 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual C-14 © National Instruments Corporation...
  • Page 81 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation C-15 DAQCard-DIO-24 User Manual...
  • Page 82 Appendix C OKI 82C55A Data Sheet DAQCard-DIO-24 User Manual C-16 © National Instruments Corporation...
  • Page 83 Appendix C OKI 82C55A Data Sheet © National Instruments Corporation C-17 DAQCard-DIO-24 User Manual...
  • Page 84: Pc Card Questions And Answers For Windows

    Configuration Do I need to use my PC Card configuration utility to configure the National Instruments PC Cards? No. We recommend that you do not configure our PC Cards using PC Card Control or an equivalent PC Card configuration utility. Use the configuration utilities included with the NI-DAQ driver software to properly configure your DAQCard.
  • Page 85 MSD.EXE that scans the system and tells you how the system memory is being used. For example, if you run such a memory utility and it tells you that physical addresses C0000 to C9FFF DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 86 Card Services with the memory needed. We suggest that you use the minimum amount of memory for Card Services, namely 4 to 12 kB, which frees more memory for the memory manager. © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 87 Card Services can usually use memory space that is not being used for real RAM on the system. Even when this is the case, you should still exclude the memory addresses used by Card Services from use by any memory manager that may be installed. DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 88 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 89 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 90 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 91 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 92 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: DAQCard™-DIO-24 User Manual Edition Date: October 1997 Part Number: 320788D-01 Please comment on the completeness, clarity, and organization of the manual.
  • Page 93 Numbers/Symbols ° degree > greater than < less than ≤ less than or equal to – negative of, or minus Ω percent ± plus or minus positive of, or plus © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 94 2 DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 95 DAQ board to dissipate current for analog or digital output signals © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 96 DAQ board or a GPIB interface board EEPROM electrically erasable programmable read-only memory—ROM that can be erased with an electrical signal and reprogrammed EISA extended industry standard architecture DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 97 I/O hardware the physical components of a computer system, such as the circuit boards, plug-in boards, chassis, enclosures, peripherals, cables, and so hexadecimal hertz—the number of scans read or updates written per second © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 98 DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 99 (1) Mega, the standard metric prefix for 1 million or 10 , when used with units of measure such as volts and hertz; (2) mega, the prefix for 1,048,576, or 2 , when used with B to quantify data or computer memory © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 100 NI-DAQ National Instruments driver software for DAQ hardware normally open noise an undesirable electrical signal—Noise comes from external sources such as the AC power line, motors, generators, transformers,...
  • Page 101 (1) a communications connection on a computer or a remote controller (2) a digital port, consisting of four or eight lines of digital input and/or output programmable peripheral interface © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 102 RTSI bus real-time system integration bus—the National Instruments timing bus that connects DAQ boards directly, by means of connectors on top of the boards, for precise synchronization of functions...
  • Page 103 (2) a LabVIEW software module (VI), which consists of a front panel user interface and a block diagram program volts, input high volts, input low volts in volts, output high volts, output low © National Instruments Corporation G-11 DAQCard-DIO-24 User Manual...
  • Page 104 See also Breakdown Voltage write signal extended memory specification DAQCard-DIO-24 User Manual G-12 © National Instruments Corporation...
  • Page 105 Mode 2 bidirectional bus, B-18 to B-20 Mode 1 strobed output, B-16 Mode 2 programming example, B-21 Mode 2 bidirectional bus, B-20 to B-22 IRQ0, B-5 single bit set/reset feature, B-9 IRQ1, B-4 to B-5 © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 106 Index OBFA* Mode 1 strobed output, B-16 DAQCard-DIO-24. See also hardware Mode 2 bidirectional bus, B-19 overview. OBFB*, B-16 custom cables, 1-6 block diagrams features, 1-1 to 1-2 DAQCard-DIO-24, 3-1 optional equipment, 1-5 to 1-6 PC Card I/O channel interface circuitry...
  • Page 107 Mode 1 strobed input, B-13 82C55A Programmable Peripheral Mode 1 strobed output, B-16 Interface, 3-1 to 3-2 I/O bit DAQCard-DIO-24 block diagram, 3-1 Mode 1 strobed input, B-12 digital I/O connector, 3-3 Mode 1 strobed output, B-16 PC Card I/O channel interface...
  • Page 108 1-5 to 1-6 power requirements (from PC card I/O overview, 1-5 channel), A-2 power-up pin state considerations and defaults, 4-4 programming. See register-level PA<7..0> signal programming. cable connector (table), 4-6 description (table), 4-3 DAQCard-DIO-24 User Manual © National Instruments Corporation...
  • Page 109 PC card initialization, B-6 to B-7 register-level programming, 1-5 register map, B-2 specifications, A-1 to A-4 single bit set/reset feature, B-3 to B-4 environment, A-2 requirements for getting started, 1-2 I/O connector, A-1 to A-2 © National Instruments Corporation DAQCard-DIO-24 User Manual...
  • Page 110 1 input timing (figure), 4-10 mode 1 output timing (figure), 4-11 mode 2 bidirectional timing (figure), 4-12 signal descriptions (table), 4-9 transfer rate specifications, A-3 to A-4 unpacking DAQCard-DIO-24, 1-7 WR* signal (table), 4-9 DAQCard-DIO-24 User Manual © National Instruments Corporation...

Table of Contents