SIO-104+16.485 User Manual Part Number 3562 www.sealevel.com PO Box 830 Liberty, SC 29657 864.843.
Table of Contents INTRODUCTION......................................................................................................................... 1 OTHER SEALEVEL PC/104 SERIAL PRODUCTS ............................................................................. 1 BEFORE YOU GET STARTED................................................................................................. 2 WHAT’S INCLUDED ......................................................................................................
Introduction The SIO-104+16.485, Item Number 3562, is a PC/104 serial interface module with sixteen 2-wire RS-485 serial interface ports, supporting data rates up to 921.6K bps. The board is designed using four 16C954 UARTs with 128-byte FIFOs. The 16C954 features a flexible clock prescalar (from 1 to 31.875), 9-bit protocol support, and isochronous mode.
Before You Get Started What’s Included The SIO-104+16.485 is shipped with the following items. If any of these items is missing or damaged please contact Sealevel for replacement. Item# 3562 – SIO-104+16.485 PC/104 Adapter Sealevel SeaCOM Software CD Optional Items Depending upon your application, you are likely to find one or more of the following items useful for interfacing the SIO-104+16.485. All items can be purchased from our website (http://www.sealevel.com/) or by calling 864-843-4343.
Hardware Setup Address Selection The SIO-104+16.485 occupies 16 consecutive I/O locations. The DIP-switch (SW1) is used to set the base address for these locations. Be careful when selecting the base address as some selections conflict with existing PC ports. The following table shows the addressing options available. If different address options are required, please contact Sealevel Systems Technical Support about a custom option.
IRQ Selection The SIO-104+16.485 has an interrupt selection jumper located at (E1), which should be set prior to use, if an interrupt is required by your application software. Consult the user manual for the application software being used to determine the proper setting. The SIO-104+16.485 supports the following interrupts: 3, 4, 5, 7, 9, 10, 11, 12, and 15 Clock Modes The SIO-104+16.485 utilizes a 14.7456 MHz oscillator.
Baud Rates and Oscillator value The following table shows some common data rates and the rates you should choose to achieve them when using the SIO-104+16.485. If using Windows 95, 98, ME, 2000, or XP, the oscillator value (14.7456 MHz) should be entered into the ‘Advanced’ tab on the Device Manager applet. Typically this is done automatically when the Sealevel Software driver is loaded.
Software Installation Windows 98/ME/NT/2000/XP Installation 1. Start Windows. 2. Insert the Sealevel Systems CD in your CD drive. 3. If ‘Auto-Start’ is enabled for this drive the software will automatically launch. Otherwise, launch the ‘autorun.exe’ file located in the root directory of the CD 4. Click the ‘Install’ button. 5. Type in or select the part number for the adapter from the listing. 6. The setup file will automatically detect the operating environment and install the proper components.
Linux Installation Refer to D:\software\seacom\Other\Linux\Linux.serial.readme (where D: = your CDROM driver letter) found on the Sealevel Systems CD. This file contains valuable information on installing your adapter in the various Linux releases. Also in this sub-directory is the Linux SerialHOWTO. These files explain typical Linux serial implementations, as well as informing the user to Linux syntax and preferred practices. QNX Refer to D:\software\seacom\Other\QNX6\Install.
Physical Installation Extreme care should be taken when installing the SIO-104+16.485 to avoid causing damage to the connectors. After the adapter is installed, connect your I/O cable to the 40-pin header located at J1. Refer to Hardware Setup for information on setting the address and jumper options before inserting the SIO-104+16.485 onto the stack. Do not install the Adapter in the machine until the software has been fully installed. 1. Turn off power. Disconnect the power cord. 2.
Physical Connection The port signals for the SIO-104+16.485 are physically connected via a 40-pin box header located at board position J1. The following table shows the connector pinout for the 40-pin header.
Cabling Option Sealevel provides the option to output the SIO-104+16.485 board’s signals via DB25 Male connectors. Item number CA338 is a 40-pin ribbon cable with two (2) DB25M connectors. The pinout for the CA338 is shown in the following table. 40-PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 © Sealevel Systems, Inc.
CA338 DB25 Pin Out The CA338 cable is designed to be used with item number TB04, a DB25 terminal block. The TB04 has a DB25F connector that breaks out to 25 screw terminals. All screw terminals are labeled with the number corresponding to the pin on the DB25 connector. The following table shows the signals as they are brought out on the DB25M connectors. The pin numbers listed below correspond to the DB25M connectors and the labels on the TB04 terminal block.
Electrical Characteristics Features Sixteen 2-wire RS-485 serial ports 16C954 buffered UARTs with 128-byte FIFOs Automatic RS-485 enable/disable IRQ interrupt status port Supports interrupt sharing Data rates to 921.6K bps Extended temperature range available (-40°C - +85°C) Specifications Environmental Specifications Specification Temperature Range Humidity Range Operating 0°C – 70°C (32°F – 158°F) 10 to 90% R.H. Non-Condensing Storage -50°C – 105°C (-58°F – 221°F) 10 to 90% R.H.
Appendix A – Troubleshooting Following these simple steps can eliminate most common problems. 1. Install software first. After installing the software then proceed to Physical Installation section of the manual. 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.
Appendix B – How To Get Assistance Begin by reading through the Trouble Shooting Guide in Appendix A. If assistance is still needed please see below. 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. Sealevel Systems provides an FAQ section on its web site. Please refer to this to answer many common questions. This section can be found at http://www.sealevel.com/faq.
Appendix C – Electrical Interface RS-485 RS-485 is backwardly compatible with RS-422; however, it is optimized for party line or multi-drop applications. The output of the RS-422/485 driver is capable of being Active (enabled) or Tri-State (disabled). This capability allows multiple ports to be connected in a multi-drop bus and selectively polled. RS-485 allows cable lengths up to 4000 feet and data rates up to 10 Megabits per second. The signal levels for RS-485 are the same as those defined by RS-422.
Appendix D – Asynchronous Communications Serial data communications implies that individual bits of a character are transmitted consecutively to a receiver that assembles the bits back into a character. Data rate, error checking, handshaking, and character framing (start/stop bits) are pre-defined and must correspond at both the transmitting and receiving ends. Asynchronous communications is the standard means of serial data communication for PC compatibles and PS/2 computers.
Appendix E – Silk Screen – 3562 PCB © Sealevel Systems, Inc. - 17 - SIO-104+16.
Warranty Sealevel's commitment to providing the best I/O solutions is reflected in the Lifetime Warranty that is standard on all Sealevel manufactured products. We are able to offer this warranty due to our control of manufacturing quality and the historically high reliability of our products in the field. Sealevel products are designed and manufactured at its Liberty, South Carolina facility, allowing direct control over product development, production, burn-in and testing. Sealevel Systems, Inc.