Omega Engineering IOP-241 User Manual

24 channel digital input/output type ii pcmcia card
Table of Contents

Advertisement

Quick Links

24 Channel Digital Input/Output
INTERFACE CARDS FOR PERSONAL COMPUTERS
OMEGA ENGINEERING, INC.
One Omega Drive
P.O. Box 4047
Stamford, CT 06907-4047
IOP-241 Users Manual
IOP-241
Type II PCMCIA Card

Users Manual

http://www.dasieee.com
Tel: (203) 359-1660
Fax: (203) 359-7700
Toll free: 1-800-826-6342
E-mail: das@omega.com
1

Advertisement

Table of Contents
loading

Summary of Contents for Omega Engineering IOP-241

  • Page 1: Users Manual

    24 Channel Digital Input/Output INTERFACE CARDS FOR PERSONAL COMPUTERS OMEGA ENGINEERING, INC. One Omega Drive P.O. Box 4047 Stamford, CT 06907-4047 IOP-241 Users Manual IOP-241 Type II PCMCIA Card Users Manual http://www.dasieee.com Tel: (203) 359-1660 Fax: (203) 359-7700 Toll free: 1-800-826-6342...
  • Page 2 WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC., warrants this unit to be free of defects in materials and workmanship for a period of 13 months from the date of purchase. OMEGA warranty adds an additional one (1) month grace period to the normal one (1) year product warranty to cover shipping and handling time.
  • Page 3: Declaration Of Conformity

    Manufacturer’s Address: Application of Council Directive: Standards to which Conformity is Declared: Type of Equipment: Equipment Class: Product Name: Model Number : IOP-241 Users Manual Declaration of Conformity Omega Engineering, Inc. One Omega Drive Stamford, CT 06907-0047 89/336/EEC * EN50081-2 (EN55022) * EN50082-1 (IEC 801-2, IEC 801-3, &...
  • Page 4 For immediate technical or application assistance USA and Canada: Mexico and Latin America: Tel: (001) 800-826-6342 Benelux: Czech Republic: France: Germany/Austria: IOP-241 Users Manual Servicing North America One Omega Drive, Box 4047 Stamford, CT 06907-0047 Tel: (203) 359-1660 976 Bergar Laval (Quebec) H7L 5A1...
  • Page 5 OMEGA will add the CE mark to every appropriate device upon certification. The information contained in this document is believed to be correct but OMEGA Engineering, Inc. accepts no liability for any errors it contains, and reserves the right to alter specifications without notice.
  • Page 6: Table Of Contents

    2.3 After Completing Configuration 3. Windows 95/98® Installation 3.1 Installing the IOP-241 Under Windows 95/98 3.2 Resource Settings in Windows 95/98 3.2.1 Viewing Resource Settings with Device Manager ..... . .
  • Page 7: Iop-241 Users Manual

    8. Specifications IOP-241 Users Manual ..........
  • Page 8 Figure 1-1. IOP-241 System Configuration ........
  • Page 9: Introduction

    (external interrupt available) System Configuration The figure below illustrates a complete IOP-241 system. For users that do not wish to interface to the IOP-241 0.8mm I/O connector, an optional adapter cable (CP-1037) is available to convert this connector into an industry standard D-37 connector. For applications requiring discrete wiring hook-ups, an optional screw terminal block (UIO-37) is available to convert the D-37 connector into 37 single screw terminal blocks.
  • Page 10: Dos / Windows 3.X Installation

    Client Driver will display an error message if Card and Socket Services software is not detected. IOP-241 Client Driver for DOS In order to use the IOP-241 Client Driver, the system must be configured with Card and Socket Services software. (Card and Socket Services software is not provided with the IOP-241).
  • Page 11: Client Driver Installation

    CONFIG.SYS file. 7. Reboot the system and note the message displayed when the IOP-241 Client Driver is loaded. If the Client Driver reports an "invalid command line option", correct the entry in the CONFIG.SYS file and reboot the system again.
  • Page 12: Command Line Options

    A single command line argument is provided. The Client Driver will attempt to configure an IOP-241 inserted into socket 0 with a base address of 300H and IRQ 5. If address 300H or IRQ 5 are unavailable, the IOP-241 will not be configured. In addition, if an IOP-241 is inserted into any other socket, it will not be configured.
  • Page 13 A single command line argument is provided. Because the parameter order is not significant, the Client Driver will attempt to configure an IOP-241 inserted into any socket with a base address of 300H and IRQ 11. If address 300H or IRQ 11 are unavailable, the IOP-241 will not be configured.
  • Page 14: Common Problems

    Many Card and Socket Services packages include a generic client driver (or SuperClient) which configures standard I/O devices. If one of these generic client drivers is installed, it may configure the IOP-241 causing the client driver to fail installation. In these cases, the user should do one of the following: 1.
  • Page 15: Iop-241 Enabler For Dos

    IOP-241 Enabler for DOS For systems that are not operating PCMCIA Card and Socket Services software, the IOP-241 DOS Enabler may be used to enable and configure the card. This Enabler, IOP241EN.EXE, will operate on any DOS system using an Intel 82365SL or PCIC compatible PCMCIA host adapter including the Cirrus Logic CL-PD6710/6720, the VLSI VL82C146 and the Vadem VG-365.
  • Page 16: Enabler Installation

    NOTE: Since the IOP-241 Enabler does not support "Hot Swapping", it is necessary to have the IOP-241 installed when booting the system. 7. Reboot the system and note the message displayed when the IOP-241 Enabler is loaded. If the Enabler reports an "invalid command line option", correct the entry in the CONFIG.SYS file and reboot the system again.
  • Page 17: Command Line Options

    No command line argument is specified. The Enabler will report an error and display the proper usage of the command. 2.2.2.2 Example 2 The Enabler will configure the IOP-241 in socket 0 with a base address of 300H and IRQ 5 using a configuration memory window at segment D000. IOP-241 Users Manual DEVICE=C:\IOP241EN.EXE...
  • Page 18: Common Problems

    2.2.2.3 Example 3 The Enabler will configure the IOP-241 in socket 1 with a base address of 340H and IRQ 10 using a configuration memory window at segment D000. Note that the parameter order is not significant. 2.2.2.4 Example 4 The Enabler will configure the IOP-241 in socket 0 with a base address of 300H and IRQ 3 using a configuration memory window at segment D800.
  • Page 19: After Completing Configuration

    2.2.3.3 Card and Socket Services Software In order to use the IOP-241 Enabler for DOS, the system MUST NOT be configured with Card and Socket Services software. If Card and Socket Services software is installed, the IOP-241 Enabler may interfere with its operation and with the device(s) it controls. For systems configured with Card and Socket Services, the IOP-241 Client Driver is the recommended method of configuration.
  • Page 20: Windows 95/98® Installation

    3. Windows 95/98® Installation To allow easy configuration of the IOP-241, a Windows 95/98 "INF" configuration file has been written for the hardware, (DAQPCARD.INF). Installing the IOP-241 Under Windows 95/98 1. Insert the IOP-241 into any available PC Card socket.
  • Page 21: Changing Resource Settings With Device Manager

    3. Open the Properties dialog box for the IOP-241, then click the Resources tab to view the Input/Output Range and Interrupt Request resource allocations, (see Figure 3-1). 4. To access the IOP-241, use these system resources allocated by Windows 95/98 or see Changing Resource Settings with Device Manager.
  • Page 22: After Completing Configuration

    Do not select a resource that causes a conflict with any other installed hardware. 7. Repeat the above steps to modify all of the resources allocated to the IOP-241. Once satisfied with the settings make a note of the new settings and click the OK button to accept.
  • Page 23: Theory Of Operation

    I/O channel to a TTL high voltage level. Upon reset of the IOP-241, the three data port control registers are all latched with a value of FFh. This forces all 24 open-collector output drivers 'off' upon a system power-up or upon an IOP-241 card insertion.
  • Page 24: Port C Interrupt Description

    In addition to the eight Port C interrupt sources, an additional external interrupt source is provided in the IOP-241. This external interrupt source is accessed through Pin 29 of the external connector. The external interrupt source permits the IOP-241 to be operated with 24-bit input/output and one separate interrupt source.
  • Page 25: Register Descriptions

    5. Register Descriptions The program registers of the IOP-241 occupy eight adjacent bytes of I/O address space. These registers must be programmed to control the operation of the IOP-241. The table below lists the program registers along with their offsets relative to the I/O space base address at which...
  • Page 26: Data Port B Control Register (Base + 1)

    Port C Interrupt Enable Register must be set appropriately. The I/O channel must also be programmed for input by writing a '1' to the appropriate bit of the Data Port C Control Register. IOP-241 Users Manual Name DATA15...
  • Page 27: Port C Interrupt Enable Register (Base + 5)

    (INT7 - INT0), the I/O channel continues to be a standard data input channel (DATA23 - DATA16) and may be read just as any other input signal is read. Table 5-5. Port C Interrupt Control Register IOP-241 Users Manual Name Description INT7EN 1 = Enables INT7;...
  • Page 28: Interrupt Mode Control Register (Base + 6)

    00h and no interrupt generating conditions remain. This register must be 'reset' by acknowledging interrupts via writing the Interrupt Acknowledge Register. Table 5-7. Interrupt Status Register (Read Only) IOP-241 Users Manual Name ExtIntStat: to read status of external interrupt ExtIntAck: write acknowledges external interrupt...
  • Page 29: Interrupt Acknowledge Register (Write Only) (Base + 7)

    Interrupt Status Register will be reset (set to '0'). Table 5-8. Interrupt Status Register (Write Only) Summary of Interrupt Source Options Two interrupt source options are provided in the IOP-241 and are summarized below: Port C Interrupt Sources The following must be programmed: Channel set for input via Data Port C Control Register.
  • Page 30: Summary Of Input/Output Options

    '0'. The channels which are to be outputs should be written with the appropriate value ('0' or '1'). The channels which are latched with a '0' will always be '0' when read (they are 'masked' from input). IOP-241 Users Manual...
  • Page 31: Programming Example

    5.10 Programming Example The following C program segment demonstrates how to program an IOP-241 located at I/O base address 300h. Port A will be programmed as output, and 55h will be latched at Port A. Port B will be configured with it's upper 3 bits as output and it's lower five bits as input. The upper three bits will be latched with 010b.
  • Page 32: External Connections

    6. External Connections The IOP-241 is fitted with a 33-pin 0.8mm shielded connector with the pins assigned as shown in Figure 6-1 below. DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15 DATA16/INT0...
  • Page 33: Optional Accessories

    IOP-241's 33-pin 0.8mm I/O connector to a standard D-37 male connector. connections on the IOP-241 map directly to the first 31 pins of the D37 connector. Note that two of the IOP-241 ground connections (pins 32 and 33) are not available when using the CP-1037.
  • Page 34: Uio-37 Screw Terminal Block

    NOTE: Since only the first 31 connections on the IOP-241 are available on the CP-1037 cable assembly, two of the IOP-241's ground connections (pins 32 and 33) are not available when using the UIO-37.
  • Page 35: Specifications

    Digital Input/Output Current Source/Sink (at 25 C) Input/Output Current Connector IOP-241 Users Manual PCMCIA PC Card Standard 2.1 compliant Type II PCMCIA card (5mm) +5 volts 7.33 mA Typical (all outputs 'off') 12.38 mA Maximum (all outputs 'off') 36.38 mA Maximum (all outputs 'on') TTL Compatible Sink 6mA(min) at 0.33V...
  • Page 36 IOP-241 Users Manual Version 2.30 January 25, 1999 Part No. 940-0077-230 IOP-241 Users Manual...

Table of Contents