background image

Part # 8008

Sealevel Systems, Inc

155 Technology Place
P.O. Box 830
Liberty, SC 29657 USA

Phone:  (864) 843-4343
FAX: (864) 843-3067
www.sealevel.com

PIO-24.PCI

USER MANUAL

TM

Summary of Contents for PIO-24.PCI 8008

Page 1: ...Part 8008 Sealevel Systems Inc 155 Technology Place P O Box 830 Liberty SC 29657 USA Phone 864 843 4343 FAX 864 843 3067 www sealevel com PIO 24 PCI USER MANUAL TM ...

Page 2: ...ts 8 Reading the Outputs 8 Presetting an Output Port 8 Writing the Outputs 8 Interrupts 8 Port C 9 Port Configuration 9 RELATIVE ADDRESSING VS ABSOLUTE ADDRESSING 10 Addressing Continued 12 DIRECT HARDWARE CONTROL 13 Reading the Inputs 13 Reading the Outputs 13 Presetting an Output Port 13 Writing the Outputs 13 Bit Set Reset 13 Port Configuration 13 Interrupts 13 Register Description for direct h...

Page 3: ...GURES Figure 1 50 Pin Ribbon Cable Pin Out 5 Figure 2 Electrical Characteristics 6 Figure 3 Pull Up Resistors 7 Figure 4 Control Words 9 Figure 5 Absolute byte Address any configuration 11 Figure 6 Relative Byte Address 11 Figure 7 Relative Byte Address Continued 11 Figure 8 Relative Byte Address 12 Figure 9 Register Description 14 Figure 10 I O Configuration 15 Figure 11 Control Word Port Setup 1...

Page 4: ... Part number CA167 for IDC Connection Installation Card Setup The PIO 24 PCI is a fully compliant PCI Plug and Play adapter All card resources i e I O address IRQ selection are auto assigned by either your system BIOS or your Plug and Play operating system Software Installation For proper operation install software first To install the software place the CD in your CD ROM tray and the auto run pro...

Page 5: ... PCI slot and remove the blank metal slot cover 4 Remove the clamping portion of the bracket from the card 5 Gently insert the PIO 24 PCI into the slot Make sure that the adapter is seated properly 6 Feed the 50 pin ribbon cable through the cutout bracket and connect it to the card 7 Replace the bracket retaining screw 8 Install the clamping portion of the bracket 9 Replace the computer cover 10 C...

Page 6: ...er development Popular development environments including Visual C Visual Basic and Delphi are supported for application development SeaI O includes a utility for configuring the driver parameters under Windows further simplifying installation Sample applications are included to facilitate rapid application development Linux Software The PIO 24 PCI ships with software for Linux including a kernel ...

Page 7: ...arty Software Support Third party software support for many HMI MMI and other process control software is included on the product installation CD For the most up to date information on third party software support please visit http www sealevel com 3rdpartysw htm ...

Page 8: ...pin ribbon cable pin out Figure 1 50 Pin Ribbon Cable Pin Out Description Pin Port A A0 47 A1 45 A2 43 A3 41 A4 39 A5 37 A6 35 A7 33 Port B B0 31 B1 29 B2 27 B3 25 B4 23 B5 21 B6 19 B7 17 Port C C0 15 C1 13 C2 11 C3 9 C4 7 C5 5 C6 3 C7 1 GND All Even pins 5V 49 ...

Page 9: ...transceiver Each input is capable of sinking up to 24 mA while each output can source up to 15 mA Recommended Operating Conditions Min Max Input 0 V 5 25 V Source 15 mA Sink 24 mA Electrical Characteristics High Level Input Voltage Min 2 V Low Level Input Voltage Max 0 8 V High Level Output Voltage Min 2 V at 15 mA Typically 3 4 V at 3 mA Low Level Output Voltage Max 0 55 V at 24 mA Figure 2 Elect...

Page 10: ...re installed on all ports The pull up resistor packs are rated at 10K ohms Figure 3 below provides the bussed resistor and corresponding port The resistors insure that no line is floating which is not connected This provides consistent biasing on all un terminated lines Bussed Corresponding Resistor Port RP1 Port A RP2 Port B RP3 Port C Figure 3 Pull Up Resistors ...

Page 11: ...e API returns the complement of value that is currently being used to drive the outputs The outputs cannot be read with relative addressing absolute addressing must be used Refer to Relative Addressing vs Absolute Addressing for more information Presetting an Output Port Each port has an output register associated with it This register may be written and retains its value whether the port is confi...

Page 12: ...keep track of the two four bit nibbles Port C relative addressing when port C is split The input and output nibbles will each be treated as individual four bit ports Port Configuration Each eight bit port can be configured as inputs or outputs The API provides a set adapter state call to access the control words For this device one control word is used Note The control panel also allows you to con...

Page 13: ... the I O address base 0 Port 1 refers to the I O address base 1 Relative addressing mode on the other hand refers to input and output ports in a logical fashion With a Port argument of 0 and an API function meant to output data the first 0th output port on the device will be utilized Likewise with a Port argument of 0 and an API function designed to input data the first 0th input port of the devic...

Page 14: ...solute byte Address any configuration Port API Port Relative Address function Port Type A 0 R Input Port B 0 W Output Port C 1 W Output Port Figure 6 Relative Byte Address Relative byte Address Given Inputs A Outputs B C Port API Port Relative Address function Port Type A 0 R Input Port B 0 W Output Port C Lower 1 W Output Port C Upper 1 R Input Port Figure 7 Relative Byte Address Continued Relati...

Page 15: ...1 R w 1 R A1 Input 2 R w 2 R A2 Input 3 R w 3 R A3 Input 4 R w 4 R A4 Input 5 R w 5 R A5 Input 6 R w 6 R A6 Input 7 R w 7 R A7 Input 8 R w 0 W B0 Output 9 R w 1 W B1 Output 10 R w 2 W B2 Output 11 R w 3 W B3 Output 12 R w 4 W B4 Output 13 R w 5 W B5 Output 14 R w 6 W B6 Output 15 R w 7 W B7 Output 16 R W 8 W C0 Output 17 R W 9 W C1 Output 18 R W 10 W C2 Output 19 R W 11 W C3 Output 20 R W 8 R C4 I...

Page 16: ...e value that is currently being used to drive the outputs will be returned Presetting an Output Port Each port has an output register associated with it This register may be written and retains its value whether the port is configured as an input or an output To preset the value of an output port the program should write to the port when it is configured as an input then configure it as an output ...

Page 17: ...l be returned on their corresponding upper or lower nibble When writing the corresponding nibble will be written to the output nibble while the input nibble will have its output register written to The output register can be written to without affecting the inputs Register Description for direct hardware control Figure 9 Register Description Address Port ID Mode D7 D6 D5 D4 D3 D2 D1 D0 Base 0 Port...

Page 18: ...trol Word X 0 Hex Value Port Setup 7 6 5 4 3 2 1 0 A B C Upper C Lower 1 X X 0 0 X 0 0 80 Out Out Out Out 1 X X 0 0 X 0 1 81 Out Out Out In 1 X X 0 0 X 1 0 82 Out In Out Out 1 X X 0 0 X 1 1 83 Out In Out In 1 X X 0 1 X 0 0 88 Out Out In Out 1 X X 0 1 X 0 1 89 Out Out In In 1 X X 0 1 X 1 0 8A Out In In Out 1 X X 0 1 X 1 1 8B Out In In In 1 X X 1 0 X 0 0 90 In Out Out Out 1 X X 1 0 X 0 1 91 In Out O...

Page 19: ...1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7 Control Word X 0 Hex Value Port C 7 6 5 4 3 2 1 0 Bit Reset 0 X X X 0 0 0 0 00 0 0 X X X 0 0 1 0 02 1 0 X X X 0 1 0 0 04 2 0 X X X 0 1 1 0 06 3 0 X X X 1 0 0 0 08 4 0 X X X 1 0 1 0 0A 5 0 X X X 1 1 0 0 0C 6 0 X X X 1 1 1 0 0E 7 Set 0 X X X 0 0 0 1 01 0 0 X X X 0 0 1 1 03 1 0 X X X 0 1 0 1 05 2 0 X X X 0 1 1 1 07 3 0 X X X 1 0 0 1 09 4 0 X X X 1 0 1...

Page 20: ... select see table Interrupt mode select see table Interrupt mode select table IRQCX1 IRQCX0 INT Type 0 0 Low level 0 1 High level 1 0 Falling edge 1 1 Rising edge Interrupt Read Reading this port clears a pending interrupt Figure 13 Interrupt Control Tables IRQST1 D0 Interrupt status 1 interrupt pending 0 none IRQST2 D4 Interrupt status 1 interrupt pending 0 none ...

Page 21: ...o 70º C 4º to 158º F Humidity Range 10 to 90 R H Non Condensing 10 to 90 R H Non Condensing Power Consumption Supply line 5 VDC Rating 480mA Mean Time Between Failures MTBF Greater than 150 000 hours Calculated Physical Dimensions Board Length 4 72 inches 11 988 cm Board Height including Goldfingers 3 70 inches 9 398cm Board Height excluding Goldfingers 3 375 inches 8 572 cm ...

Page 22: ...nstallation files in the correct locations 1 Read this manual thoroughly before attempting to install the adapter in your system 2 Use Device Manager under Windows to verify proper installation 3 Use the SeaIO control panel applet for card identification and configuration 4 If these steps do not solve your problem please call Sealevel Systems Technical Support 864 843 4343 Our technical support is...

Page 23: ...ction on its web site Please refer to this to answer many common questions This section can be found at http www sealevel com faq htm 4 Sealevel Systems maintains a Home page on the Internet Our home page address is www sealevel com The latest software updates and newest manuals are available via our FTP site that can be accessed from our home page 5 Technical support is available Monday to Friday...

Page 24: ...Appendix C Silk Screen Sealevel Systems PIO 24 PCI Page 21 Appendix C Silk Screen 3 70 4 20 ...

Page 25: ...rence at his own expense EMC Directive Statement Products bearing the CE Label fulfill the requirements of the EMC directive 89 336 EEC and of the low voltage directive 73 23 EEC issued by the European Commission To obey these directives the following European standards must be met EN55022 Class A Limits and methods of measurement of radio interference characteristics of information technology equ...

Page 26: ...duct Sealevel Systems will not be liable for any claim made by any other related party RETURN AUTHORIZATION MUST BE OBTAINED FROM SEALEVEL SYSTEMS BEFORE RETURNED MERCHANDISE WILL BE ACCEPTED AUTHORIZATION CAN BE OBTAINED BY CALLING SEALEVEL SYSTEMS AND REQUESTING A RETURN MERCHANDISE AUTHORIZATION RMA NUMBER Sealevel Systems Incorporated 155 Technology Place P O Box 830 Liberty SC 29657 USA 864 8...

Reviews: