Page 2 - RETURN REQUESTS/INQUIRIES; IOP-241 Users Manual 2
WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC., warrants this unit to be free of defects in materials and workmanship for a period of 13months 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 handli...
Page 3 - Declaration of Conformity; Manufacturer’s Address:; Information Technology Equipment
Declaration of Conformity Manufacturer's Name: Omega Engineering, Inc. Manufacturer’s Address: One Omega DriveStamford, CT 06907-0047 Application of Council Directive: 89/336/EEC Standards to whichConformity is Declared: * EN50081-2 (EN55022) * EN50082-1(IEC 801-2, IEC 801-3, & IEC 801-4) Type o...
Page 4 - OMEGAnet; Servicing North America; Servicing Europe; IOP-241 Users Manual 4
OMEGAnet On-line Service: Internet e-mail: http://www.omega.com [email protected] Servicing North America : USA : One Omega Drive, Box 4047 E-mail: [email protected] ISO 9001 Certified Stamford, CT 06907-0047Tel: (203) 359-1660 FAX: (203) 359-7700 Canada : 976 Bergar E-mail: [email protected] Laval (Quebec...
Page 5 - United Kingdom; IOP-241 Users Manual 5
United Kingdom : One Omega Drive, River Bend Technology Drive ISO 9002 Certified Northbank, Irlam, ManchesterM44 5EX, England Tel: 44 (161) 777-6611FAX: 44 (161) 777-6622Toll Free in England: 0800-488-488E-mail: [email protected] It is the policy of OMEGA to comply with all worldwide safety and EMC/E...
Page 6 - Table of Contents; Register Descriptions; IOP-241 Users Manual 6
Table of Contents 31 5.10 Programming Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.9 Summary of Input/Output Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.8 Summary of Interrupt Source Options . . . . . . . . . . . . . ...
Page 7 - IOP-241 Users Manual 7
35 8. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.2 UIO-37 Screw Terminal Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.1 CP-1037 Cable Assembly . . . . . . . . . . . . . . . . . ...
Page 8 - List of Figures and Tables; IOP-241 Users Manual 8
List of Figures and Tables 29 Table 5-8. Interrupt Status Register (Write Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 5-7. Interrupt Status Register (Read Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 5-6. Interrupt Mode Con...
Page 9 - System Configuration; IOP-241 Users Manual 9
1. Introduction The IOP-241 is a 24 channel digital input/output card for systems equipped with PCMCIAType II and/or Type III expansion sockets. 1.1 IOP-241 Features PC Card Standard Specification 2.10 Compliant 24 TTL compatible digital I/O channels (8 channels can be used as interrupt sources)...
Page 10 - Enabler; Table 1-1. Client Driver versus Enabler; IOP-241 Client Driver for DOS; IOP-241 Users Manual 10
2. DOS / Windows 3.x Installation Two configuration software programs are provided with the IOP-241: a Client Driver and acard Enabler. Both of these programs are executed from DOS (before entering Windows) andallow operation of the IOP-241 in both the DOS and Windows 3.x environments. For optimalop...
Page 11 - Client Driver Installation; directory of the boot drive.
2.1.1 Client Driver Installation The following procedure is used to install the IOP-241 Client Driver: 1. Copy the file IOP241CL.SYS from the customer software CD-ROM directory PCMCIA\DOS\CLIENTS onto the root directory of the system hard drive. 2. Using an ASCII text editor, open the system CONFIG....
Page 12 - Command Line Options; b address
2.1.2 Command Line Options The Client Driver accepts up to eight command line arguments from the user to determine theconfiguration of the IOP-241. If any arguments are provided, the Client Driver will attempt toconfigure the IOP-241 with the options specified in the order they are entered on thecom...
Page 13 - IOP-241 Users Manual 13
2.1.2.4 Example 4 DEVICE = C:\IOP241CL.SYS (i11,b300) 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 baseaddress of 300H and IRQ 11. If address 300H or IRQ 11 are unavai...
Page 14 - Common Problems; IOP-241 Users Manual 14
2.1.3 Common Problems 2.1.3.1 Generic Client DriversMany 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, itmay configure the IOP-241 causing the client driver to fail install...
Page 15 - IOP-241 Enabler for DOS
2.2 IOP-241 Enabler for DOS For systems that are not operating PCMCIA Card and Socket Services software, the IOP-241DOS 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 hostadapter includi...
Page 16 - Enabler Installation
2.2.1 Enabler Installation The following procedure is used to install the IOP-241 Enabler: 1. Copy the file IOP241EN.EXE from the customer software CD-ROM (directory=PCMCIA\DOS\ENABLERS) onto the root directory of the system harddrive. 2. Using an ASCII text editor, open the system's CONFIG.SYS file...
Page 17 - s socket
2.2.2 Command Line Options To configure an IOP-241, the Enabler requires one command line argument from the user todetermine the configuration of the card. This argument must be enclosed in parenthesis andwithin the argument, any or all of the following parameters may be specified using a comma(no s...
Page 18 - IOP-241 Users Manual 18
2.2.2.3 Example 3 DEVICE = C:\IOP241EN.EXE (i10,b340,s1) The Enabler will configure the IOP-241 in socket 1 with a base address of 340H and IRQ 10using a configuration memory window at segment D000. Note that the parameter order is notsignificant. 2.2.2.4 Example 4 DEVICE = C:\IOP241EN.EXE (s0,b300,...
Page 19 - After Completing Configuration; IOP-241 Users Manual 19
2.2.3.3 Card and Socket Services SoftwareIn order to use the IOP-241 Enabler for DOS, the system MUST NOT be configured with Cardand Socket Services software. If Card and Socket Services software is installed, the IOP-241Enabler may interfere with its operation and with the device(s) it controls. Fo...
Page 20 - Resource Settings in Windows 95/98; Viewing Resource Settings with Device Manager; IOP-241 Users Manual 20
3. Windows 95/98® Installation To allow easy configuration of the IOP-241, a Windows 95/98 "INF" configuration file hasbeen written for the hardware, (DAQPCARD.INF). 3.1 Installing the IOP-241 Under Windows 95/98 1. Insert the IOP-241 into any available PC Card socket. 2. The first time a ne...
Page 21 - see Changing Resource Settings with Device Manager.; Changing Resource Settings with Device Manager; IOP-241 Users Manual 21
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 Figure3-1). 4. To access the IOP-241, use these system resources allocated by Windows 95/98 or see Changing Resource Settings with Device Ma...
Page 22 - IOP-241 Users Manual 22
5. To modify either of the resource settings click the resource name and click theChange Setting button. 6. An Edit Resource window will open. Inside the Edit Resource window click on theup/down arrows to the right of the resource value. This scrolls you through all of theallowable resources for you...
Page 23 - Theory of Operation; IOP-241 Users Manual 23
4. Theory of Operation 4.1 I/O Port Description The 24 digital I/O channels provided by the IOP-241 are grouped into three different portswith each port containing eight digital I/O channels. These three ports are controlled via theData Port A Control Register, Data Port B Control Register and Data ...
Page 24 - IOP-241 Users Manual 24
4.2 Port C Interrupt Description The eight Port C I/O channels (DATA23 - DATA16) may also be configured as interruptsources. If any of these eight I/O channels are used to generate an interrupt, the I/O channelmust be configured for input by latching the appropriate bit in the Data Port C ControlReg...
Page 25 - IOP-241 Users Manual 25
5. Register Descriptions The program registers of the IOP-241 occupy eight adjacent bytes of I/O address space. Theseregisters must be programmed to control the operation of the IOP-241. The table below liststhe program registers along with their offsets relative to the I/O space base address at whi...
Page 26 - IOP-241 Users Manual 26
5.2 Data Port B Control Register (Base + 1) The Data Port B Control Register contains the control bits for I/O channels DATA8 - DATA15.Each I/O channel may be individually programmed for input by writing a '1' to theappropriate bit of this register. General Purpose I/O bit 8 DATA8 0 General Purpose ...
Page 27 - Table 5-5. Port C Interrupt Control Register
5.4 Port C Interrupt Enable Register (Base + 5) INT7 - INT0 may be enabled by writing the appropriate bits in the Port C Interrupt EnableRegister. The corresponding I/O channel must be configured as an input channel via the DataPort C Control Register if an interrupt is to be generated. If an I/O ch...
Page 28 - Table 5-6. Interrupt Mode Control Register; IOP-241 Users Manual 28
5.5 Interrupt Mode Control Register (Base + 6) The mode of both the external interrupt and the Port C interrupts may be controlled with theInterrupt Mode Control Register. The upper nibble (4 bits) and lower nibble (4 bits) of thePort C interrupts may be configured separately. The external interrupt...
Page 29 - Summary of Interrupt Source Options; Port C Interrupt Sources
5.7 Interrupt Acknowledge Register (Write Only) (Base + 7) Writing a '1' to any bit in the Interrupt Acknowledge Register will acknowledge the interruptgenerating condition which was represented in the corresponding bit of the Interrupt StatusRegister. If a '1' is written to a bit in the Interrupt A...
Page 30 - External Interrupt Source; The following must be programmed:; Summary of Input/Output Options; PORT USED AS AN OUTPUT; IOP-241 Users Manual 30
(2) External Interrupt Source (a) The following must be programmed: (i) Interrupt source enabled via Interrupt Mode Control Register. (ii) Mode selected via Interrupt Mode Control Register. (b) Interrupt generated if ExtIntStat of Interrupt Mode Control Register is '1'. (c) '1' in ExtIntStatus is re...
Page 31 - Programming Example; IOP-241 Users Manual 31
5.10 Programming Example The following C program segment demonstrates how to program an IOP-241 located at I/Obase 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. Theupp...
Page 32 - External Connections; IOP; IOP-241 Users Manual 32
6. External Connections The IOP-241 is fitted with a 33-pin 0.8mm shielded connector with the pins assigned as shownin Figure 6-1 below. 10 15 5 1 20 25 30 33 QUAT E CH I N C. GNDDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7GNDDATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15GNDDATA16/INT0DATA17/INT1DATA18/...
Page 33 - Optional Accessories; IOP-241 Users Manual 33
7. Optional Accessories 7.1 CP-1037 Cable Assembly An optional cable assembly, Omega product number CP-1037, is available to convert theIOP-241's 33-pin 0.8mm I/O connector to a standard D-37 male connector. The first 31connections on the IOP-241 map directly to the first 31 pins of the D37 connecto...
Page 34 - IOP-241 Users Manual 34
7.2 UIO-37 Screw Terminal Block The UIO-37 Screw Terminal Block shown in Figure 7-2 connects directly to the optionalCP-1037 cable assembly to provide users with a screw terminal interface. The D37 connector ofthe CP-1037 connects directly to the 37 screw terminal blocks of the UIO-37. Each screwter...
Page 35 - Bus Interface; PCMCIA PC Card Standard 2.1 compliant; Physical Dimensions; TTL Compatible; Connector; Adapter to standard male D37
8. Specifications Bus Interface PCMCIA PC Card Standard 2.1 compliant Physical Dimensions Type II PCMCIA card (5mm) Power Requirements +5 volts 7.33 mA Typical (all outputs 'off')12.38 mA Maximum (all outputs 'off')36.38 mA Maximum (all outputs 'on') Digital Input/Output TTL Compatible Current Sourc...
Page 36 - IOP-241 Users Manual 36
IOP-241 Users ManualVersion 2.30January 25, 1999Part No. 940-0077-230 IOP-241 Users Manual 36