Home
PIO-32.PCI USER MANUAL
Contents
1. 1 refers to the VO 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 O and an API function meant to output data the first 0 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 0 input port of the device will be utilized In all addressing modes port numbers are zero indexed that is the first port is port 0 the second port is 1 the third 2 and so on Given Port A Port D are inputs and Port B Port C are outputs the Tables below he Absolute address and the relative address The absolute address will be the same for any configuration while the relative address will depend on the particular configuration Sealevel Systems PIO 32 PCI Page 9 Port Addressing Specifications Figures 3 and 4 show the API Port bit reference numbers for Absolute and Relative Addressing R Read W Write R W Read or Write API Port Absolute Address function API Port Relative Address function Port Type 0 R W 1 R W Input Port Output Port 2 R W 3 R W Output Port Input Port Figure 3 API Port Bit Reference Sealevel Systems PIO 32 PCI Page 10 Specifications Addressing Continued API Bit Absolute API Bit Relative Port Bit Address function Addres
2. CONfISULGHONE nites eddu sw AAAA W WI Ge dafad 8 Relative Addressing vs Absolute Addressing i e sesse se se se ee se se Ge ee 9 PORTADDRESSING s sido ido de DR RE ee WA 10 Addressing Continued i s sesse se se se ee se Ge Re Se Ge Re He Ge Re Ge Ge Re ge Se ee ee Il DIRECT HARDWARE CONTROL se sesse ee ee e eek ee Ee ee ee he este ee ee 12 Reading the Inputs sees sesse se se se ee Se Re ge Se GR ee Ge Ge Re Ge Ge Re Ge Ge Re ge Ge ee 12 Reading the OUIPULS i AR dd ME ddont RE AA ee O AS 12 Presetting an Output POTE sesse sesse see se Se se Ge se ee ee aan 12 Writing the Outputs zzo Ed za Aaa LA 12 Port Configuration sesse sesse se se se ee se Ge Re Ge Se ii Re Se Ge Re GR ee ge Ge ee 12 LECT TUDES ee Een see dens Re Ge GW WY slager 12 Register Description for direct hardware control 13 SPECIFICATIONS A RH RH A 14 ENVIRONMENTAL SPECIFICATIONS cscsssessesseseeseeseeseesceesesssseeseeseeseeseeeeeeeeeeeeees 14 POWER CONSUMPTION mnre A E E 14 MEAN TIME BETWEEN FAILURES MTBF ssssscssessessessceseeseeseeseeeeseeeeeeeeeees 14 PHYSICAL DIMENSIONS rinnen ee GE Ge Se GE oe EEE 14 APPENDIX A TROUBLESHOOTING neeseseseseseresesenenenenenenesesenenenenenenenenenen 15 APPENDIX B HOW TO GET ASSISTANCE esesesevesesesesesenenenesenesesesenenenen 16 APPENDIX C SILK SCREEN esesesevevevesesesenesenesenenerenenenenenenenenenenenenenenenenenen 17 APPENDIX D COMPLIANCE NOTICES sesse sesesesese se se se se se se se s
3. 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 Electrical Characteristics Sealevel Systems PIO 32 PCI Page 6 Pull Ups Ten pin bussed resistor packs are installed to provide pull ups to the input ports These are installed on all ports The pull up resistor packs are rated at 10K ohms Figure 2 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 RP4 Port D Sealevel Systems PIO 32 PCI Specifications Page 7 Specifications Programming Application Programmers Interface API Most modern operating systems do not allow direct hardware access The SealO driver and API have been included to provide control over the hardware in Windows and Linux environments The purpose of this section of the manual is to help the customer with the mapping of the API to the actual inputs for the PIO 32 PCI specifically Complete documentation of the API can be found in its accompanying help file 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 p
4. protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference In such case the user will be required to correct the interference 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 nterference characteristics of information technology equipment Hie EN55024 Information technology equipment Immunity characteristics Limits and methods of measurement EN60950 IEC950 Safety of information technology equipment including electrical business equipment Warning This is a Class A Product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures Always use cabling provided with this product if possible If no cable is provided or if an alternate cable is required use high quality shielded cabling to maintain compliance
5. with FCC EMC directive s Sealevel Systems PIO 32 PCI Page 18 Warranty Warranty Sealevel Systems Inc warrants this product to be in good working order for a period of one year from the date of purchase Should this product fail to be in good working order at any time during this period Sealevel Systems will at it s option replace or repair it at no additional charge except as set forth in the following terms This warranty does not apply to products damaged by misuse modifications accident or disaster Sealevel Systems assumes no liability for any damages lost profits lost savings or any other incidental or consequential damage resulting from the use misuse of or inability to use this product 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 843 4343 FAX 864 843 3067 www sealevel com email support sealevel com Technical Support is available from 8 a m to 5 p m Eastern time Monday Friday Trademarks Sealevel Systems Incorporated acknowledges that all trademarks referenced in this manual are the service mark trademark or registered trademark of
6. CI Page 14 Appendix A Troubleshooting Appendix A Troubleshooting Following these simple steps can eliminate most common problems without the need to call Technical Support 1 Install software first After installing the software then proceed to adding the hardware This places the required installation files in the correct locations 2 Identify all I O adapters currently installed in your system This includes your on board serial ports controller cards sound cards etc The I O addresses used by these adapters as well as the IRQ if any should be identified 3 Ensure that there is no conflict with currently installed adapters No two adapters can occupy the same I O address and may not be allowed to share IRQs 4 Make sure the Sealevel Systems adapter is securely installed in a motherboard slot Sealevel Systems PIO 32 PCI Page 15 Appendix B How To Get Assistance Appendix B How To Get Assistance Please refer to Troubleshooting Guide prior to calling Technical Support 1 Read this manual thoroughly before attempting to install the adapter in your system 2 When calling for technical assistance please have your user manual and current adapter settings If possible please have the adapter installed in a computer ready to run diagnostics 3 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 o
7. SEALEVEL SYSTEMS INCORPORATED PIO 32 PCI USER MANUAL Part 8010 der Kr i Phone 864 843 4343 P O Box 830 FAX 864 843 3067 Liberty SC 29657 USA www sealevel com Contents INTRODUCTION sesesesveevesevesesseneesessenessenensenesseneenessenensenensenesneneenessenensenenseneeneneene 1 OVERVIEW szw w TH ss 1 WHAT SINCEUDED saka GE Ge Ee EE wio 1 INSTALLATION seseevesesvessssenessenesseneenessenensenensenensenseneneenensenensenesseneenensenensenensenenne 1 CARD SEIUPr k rder bat MAUR ODER LARGE 1 SOFTWARE INSTALLATION iW WW WN WW WN WW WN 1 ERAS ii ORE ER ON OE ER NE ORE Ree 1 SYSTEM INSTALLATION iis se eed OWO WG GOA YA ORO 2 TECHNICAL DESCRIPTION ooo ooo ooo woo 3 FEATURES sce ea A SR Ses Ee RR A D o FYDDAN DAU 3 WINDOWS SOFTWARE see see ese se ee se ee be ee ee ee ee Ee Ee ee ee ee aaa ee ee ee ge Re Re Re Re Ee 3 LINUX SOFTWARE sessie sed de ese ee ee ee ee ee de ee es ee GE 3 3 PARTY SOFTWARE SUPPORT ccccsssssessssssesescsesesescsecsesesecsescsesessescssseseessessesesees 4 50 PIN RIBBON CABLE PIN OUT sesse see see see see ee ee Ge ee Re Re Re Re Re Re Re Re Re E E ee ee ee 5 ELECTRICAL CHARACTERISTICS scsscsssssesscsscsscsscescesecseseesecssesseseeeeeseessesseesseeeeeees 6 EMS EE tee ost 7 PROGRAMMING www A 8 APPLICATION PROGRAMMERS INTERFACE API c sscssseeseesseeseeeseceeeseenseeseeeaes 8 Presetting am Output POPE iis ke el es ie ds Mase tti 8 INIEKKUDIS Y EE O MACAO GN E 8 Port
8. e se se se ees 18 FEDERAL COMMUNICATIONS COMMISSION STATEMENT eeuse se se sesse se se ee ese se se ee 18 EMC DIRECTIVE STATEMENT eeuse se se esse se se ee ee se se ee ese ge se se ee ge Se Ge Re ee Ge Ge ee se 18 WARRANTY CC 19 Figures Figure 1 50 Pin Ribbon Cable Pin Out eesesesesenveeesenenevevsenevssevsenenenessenene 5 Figure 2 Electrical Characteristics esessesesenenresesenenseevnenevssevsenenenevsenenenee 6 Figure 3 API Port Bit Reference eeeesesevenvervsenenenensenevsensevsenenevevsenenenenser 10 Figure 4 API Port Bit Reference eeseseserenveevseneneneesenensenvevsenenenensenenenenser 11 Figure 5 Register Description cccscssscscsssscssessssssssscesssssesseseseseses 13 20011 Sealevel Systems Incorporated All rights reserved Introduction and Installation Introduction Overview The Sealevel Systems PIO 32 PCI provides the PC with four 8 bit ports that can be defined independently as input or output What s Included The PIO 32 PCI is shipped with the following items If any of these items is missing or damaged contact the supplier e PIO 32 PCI Adapter e Sealevel Software CD Installation Card Setup The PIO 32 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 instal
9. l the software place the CD in your CD ROM tray and the auto run program will start If auto run is not available browse the CD and choose index htm Choose Install Software at the beginning of the CD Select the Digital I O software drivers and install SealO prior to installing hardware Linux Users Refer to the installation instructions at the beginning of the CD for details on installing the Sealevel Systems digital I O cards in Linux Sealevel Systems PIO 32 PCI Page 1 Introduction and Installation System Installation The PIO 32 PCI can be installed in any of the PCI expansion slots Turn off PC power Disconnect the power cord Remove the PC case cover Locate an available PCI slot and remove the blank metal slot cover Gently insert the PIO 32 PCI into the slot Make sure that the adapter is seated properly Replace the screw Replace the cover 7 Connect the power cord Installation is complete RAD Z Sealevel Systems PIO 32 PCI Page 2 Specifications Technical Description The PIO 32 PCI provides 32 channels of digital I O configurable as inputs or outputs which can be utilized for PC based control and automation of equipment Uses include sensors switches satellite antenna control systems video and audio studio automation security control systems and other industrial automation systems The PIO 32 PCI s 32 channels consist of 4 ports of I O each port configurable as either input or output to s
10. ode always disable interrupts prior to changing or setting states This will help prevent inadvertent or un expected interrupts from occurring When using the high and low level interrupts a change in state of the input must occur before the interrupt can be cleared The device providing the input to Base 0 bit DO must do this PADO 7 Port A Base 0 PBDO 7 Port B Base 1 PCDO 7 Port C Base 2 PDDO 7 Port D Base 3 DIRA D Port A D direction control Base 4 0 input 1 output IRCO 1 Interrupt Mode select Base 5 IRC IRCO 0 0 Low level 0 1 high level 1 0 falling edge 1 1 rising edge IRQEN enable interrupts Base 5 0 disabled 1 enabled disabled after reset or power up IRQST interrupt status Base 5 1 interrupt pending reading the bit clears interrupt Sealevel Systems PIO 32 PCI Page 13 Specifications Specifications Environmental Specifications Specification Operating Temperature 0 to 50 C 20 to 709 C Range 32 to 122 F 4 to 158 F Humidity Range 10 to 90 R H 10 to 90 R H Non Condensing Non Condensing Power Consumption Supply line 5 VDC 500 mA Mean Time Between Failures MTBF Greater than 150 000 hours Calculated Physical Dimensions Board Length 4 72 inches 12 00 cm Board Height including Goldfingers 3 30 inches 8 39 cm Board Height excluding Goldfingers 2 975 inches 7 56 cm Sealevel Systems PIO 32 P
11. ort the program should write to the port when it is configured as an input then configure it as an output Inputs cannot be written to with relative addressing absolute addressing must be used See Relative Addressing vs Absolute Addressing below Interrupts Interrupt sampling can be set up in the API Port A bit zero is the interrupt source pin 47 Refer to the API section in the Seal O help file for more detailed information 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 Control Word 0 input 1 output Port A Bit 0 Port B Bit 1 Port C Bit 2 Port D Bit 3 Note The control panel also allows you to configure the device Your program can over ride the control panel configuration when executed but the control panel configuration will be the default on power up The default settings are based on the settings in the control panel application when last changed and saved after re booting Sealevel Systems PIO 32 PCI Page 8 Specifications Relative Addressing vs Absolute Addressing The SealO API makes a distinction between absolute and relative addressing modes In absolute addressing mode the Port argument to the API function acts as a simple byte offset from the base I O address of the device For instance Port 0 refers to the I O address base 0 Port
12. rts of existing Seal O aware applications to the Linux operating system All source code for the Linux software suite is provided under the GNU Public License GPL v2 0 to assist in roll your own type applications Sealevel Systems PIO 32 PCI Page 3 Specifications 3 Party 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 JED Hane MAS HMUSCADA Software Graphical Programming fer Inst unentation TEN Pea VEE Lab a Microsoft Better Tests Faster Sealevel Systems PIO 32 PCI Page 4 Specifications 50 pin ribbon cable pin out Description Pin Description Pin Port A Port C CO 15 C1 13 C2 C3 C4 C5 All Even pins from 18 5V 49 Figure 1 50 Pin Ribbon Cable Pin Out Sealevel Systems PIO 32 PCI Page 5 Specifications Electrical Characteristics The Table below provides the electrical characteristics of each Input Output Each port is buffered with a 74LS245 octal bi directional transceiver Each input is capable of sinking up to 24 mA while each output can source up to 15 mA Recommended Operating Conditions Input Source Sink Electrical Characteristics High Level Input Voltage Min 2 V Low Level Input Voltage Max 0 8 V
13. s function 0 RAw 0 R A0 Input 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 Rw 6 R A6 Input 7 R w 7 R A7 Input 8 R w O W BO Output 9 RW 1 W B1 Output 10 Rw 2 W B2 Output 11 R w 3 W B3 Output 12 Rw 4 W B4 Output 13 R w 5 W B5 Output 14 Rw 6 W B6 Output 15 R w 7 W B7 Output 16 RW 8 W CO Output 17 RW 9 W C1 Output 18 RAW 10 W C2 Output 19 RW 11 W C3 Output 20 R W 12 W C4 Output 21 R W 13 W C5 Output 22 RW 14 W C6 Output 23 R W 15 W C7 Output 24 RW 8 R DO Input 25 R W 9 R D1 Input 26 RW 10 R D2 Input 27 RW 11 R D3 Input 28 R W 12 R D4 Input 29 R W 13 R D5 Input 30 R W 14 R D6 Input 31 RW 15 R D7 Input Figure 4 API Port Bit Reference Sealevel Systems PIO 32 PCI Page 11 Specifications Direct Hardware Control In systems where the users program has direct access to the hardware DOS the table below gives the mapping and functions that the PIO 32 PCI provide The address of each eight bit port is calculated as shown in the table on the following page the cards base address plus an offset Reading the Inputs The inputs are active high If an input is driven high 2V to 5 25 V it will read as a logical one 1 if driven low OV to 0 8V it will read as a logical zero 0 If an input is not driven it will read as a one 1 due
14. the respective company PIO 32 PCI is a trademark of Sealevel Systems Incorporated Sealevel Systems PIO 32 PCI Page 19
15. to the 10K ohm pull up resistors on each port Reading the Outputs The 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 Writing the Outputs The outputs are active high Writing a one 1 corresponds to 5V while writing a zero 0 corresponds to OV at the output Port Configuration Each port can be configured as an input or an output by writing to its direction control bit refer to the table below Interrupts Interrupts can be set up as shown on the following page Port A1 bit zero is the interrupt source pin 47 Sealevel Systems PIO 32 PCI Page 12 Technical Description Register Description for direct hardware control Address Mode D7 D6 D5 D4 D3 D2 D1 DO Base 1 RD WR PBD7 PBD4 PBD3 PBD2 PBD1 PBDO Base 2 RD WR PCD4 PCDO Base 3 RD WR PDD PDD PDD PDD PDD 4 3 2 1 0 Base 5 RD WR IROEN 0 0 0 IRCI IRCO Base 7 RD Only 0 0 0 0 0 0 Figure 5 Register Description Note All ports are set to input after reset or power up Interrupt source is Base 0 bit DO When selecting the Interrupt M
16. uit the task at hand The status of each of the 4 ports is user selectable as input or output by simply writing a control word to the port register This gives the user the ability to customize the combination of inputs and outputs as needed Features e 32 Channels of Digital I O configurable as inputs or outputs Implemented as 4 ports of 8 channels each of I O providing flexible operation e Terminal Block and cable kit available to simplify field wiring requirements e Supports all PCI interrupts Windows Software The PIO 24 PCI ships with Sealevel Systems Seal O suite of Windows 98 NT ME 2000 drivers Seal O provides the user with a consistent and straightforward API allowing the developer to concentrate on the details of the application as opposed to low level driver development Popular development environments including Visual C Visual Basic and Delphi are supported for application development Seal 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 mode driver API and the SealOTst diagnostic tool The kernel mode driver is provided as a module so future driver upgrades may be performed with minimal usually zero downtime The Linux API is identical to its Windows counterpart facilitating quick and easy po
17. ur FTP site that can be accessed from our home page 4 Technical support is available Monday to Friday from 8 00 a m to 5 00 p m eastern time Technical support can be reached at 864 843 4343 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 PIO 32 PCI Page 16 Appendix C Silk Screen Appendix C Silk Screen 3 70 mm c Z amp c z f R G N ULE MANN MINIE NN ANNE GycSlv SycS lw StS IL GYGSIVL c lo 00 Do n mc mo lo pe Breoeecs VSN NI 30VW LOZ LHOIWAdOOS ET by LO mu EB Ee BE 89 BE cu Es G BE mm BE mm mm Ga vLI o cy va 8008 4 S6OX 9H 7 un an m oo un an un ao am ao am m m ao am ao am mm an un an L LN EE EEE EEE Q98610d tee RE BE EEL Il L IRIZ n m l gEBEBEBEBEBBBEEBBEBEE O OOS pe 13 102 Da m go L 12 2 B Er ed Sealevel Systems PIO 32 PCI Page 17 da no m m 4 20 Appendix D Compliance Notices Appendix D Compliance Notices Federal Communications Commission Statement FCC This equipment has been tested and found to comply with the limits for Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable
Download Pdf Manuals
Related Search
Related Contents
Zanussi ZGL 62 ITX User's Manual dreamGEAR iGlowSound Apple EMac User's Manual Installation and User`s Guide 1.5U Series Standalone DVR User's Manual Newstar LCD/LED/TFT wall mount How to connect your i-Geo PRO to your Pocket PC? owner ` s manual dswpro440wi dswpro550wi dswpro660wi Manual de Instruções - Metalúrgica Siemsen Citizen CDC100 calculator Copyright © All rights reserved.
Failed to retrieve file