ACCESS I/O PRODUCTS ASSURED SYSTEMS 104-COM-8SM User Manual

Eight, four, or two-port rs-232/422/485 pc/104 serial communication board

Advertisement

Quick Links

ACCES I/O 104-COM-8SM
Get Quote
PC/104 2, 4 & 8-Port RS-232/422/485 Serial
Communication Boards
This is an eight-, four-, or two-port, asynchronous, serial communication board designed for use on the PC/104 bus. It
supports RS-232, RS-422 or RS-485 communications. The board may be installed in any standard PC/104 stack. Connections
are made via two 40 pin IDC type right angle connectors. Common applications include POS, gaming systems, machine
monitoring, military and high-density networking. Type 16780 UARTS are used as the asynchronous communication
elements. These include 64-byte transmit/receive FIFO buffers to protect against lost data in multitasking systems while
maintaining 100% compatibility with the original IBM serial port (software compatible with Windows COM port drivers). A
crystal oscillator located on the board permits precise baud rate capability up to 115,200. Higher speeds, up to 921.6K, are
achieved by installing a jumper on the board. The addresses of the individual channels and IRQ are stored in non volatile
memory on the board and loaded into programmed logic when the board is initially powered. AUTO TRANSCEIVER CONTROL
In RS-485 multidrop communications individual drivers must be enabled when needed and then disabled after use to permit
all ports on the network to share a two-wire or four-wire cable. The 104-COM-8SM and 104-COM4SM use an automatic
(AUTO) control software selectable channel by channel. The driver is enabled (and the receiver disabled) when data is ready
to be transmitted. When transmission is complete, the driver remains enabled for the transmission time of one additional
character and then is disabled. This is ideal for use in Windows based applications as the standard Windows COM port
driver is used to ensure compatibiliy. UTILITY SOFTWARE Tools provided include samples to demonstrate COM port
initialization in multiple languages. Driver software is provided by Windows and all other major operating systems, including
Linux (16550 compatible.) A graphical Setup program is provided to assist with jumper selections for protocol and address
configuration.
www.assured-systems.com | sales@assured-systems.com
Page 1/39

Advertisement

Table of Contents
loading

Summary of Contents for ACCESS I/O PRODUCTS ASSURED SYSTEMS 104-COM-8SM

  • Page 1 ACCES I/O 104-COM-8SM Get Quote PC/104 2, 4 & 8-Port RS-232/422/485 Serial Communication Boards This is an eight-, four-, or two-port, asynchronous, serial communication board designed for use on the PC/104 bus. It supports RS-232, RS-422 or RS-485 communications. The board may be installed in any standard PC/104 stack. Connections are made via two 40 pin IDC type right angle connectors.
  • Page 2 ACCES I/O 104-COM-8SM Get Quote Description This is an eight-, four-, or two-port, asynchronous, serial communication board designed for use on the PC/104 bus. It supports RS-232, RS-422 or RS-485 communications. The board may be installed in any standard PC/104 stack. Connections are made via two 40 pin IDC type right angle connectors.
  • Page 3 ACCES I/O 104-COM-8SM Get Quote Website Specification 8, 4, or 2 independent asynchronous serial COM ports Field selectable RS-232, RS-422 and RS-485, independent for each port Auto-RTS feature makes half-duplex RS-485 communications effortless Speeds up to 921.6K with 64-byte FIFO (RS-232 is 230K max) Fixed bias and jumper selectable termination provided on each transmit and receive channel simplifies cabling Programmable individual non-volatile base addresses and IRQs simplifies installation Low power required: +5VDC at 80 mA typical...
  • Page 4 ACCES I/O 104-COM-8SM Get Quote 104-COM-8SM 8-, 4-, or 2-Port RS-232/422/485 PC/104 S 104-COM-4SM ERIAL OMMUNICATION 104-COM-2SM K E Y F E AT U R E S : Low power required: +5VDC at 80mA typical ■ 8, 4, or 2 independent asynchronous serial COM ports Operates as a standard COM port in all operating systems ■...
  • Page 5 ACCES I/O 104-COM-8SM Get Quote 104-COM-8SM 104-COM-4SM 8-, 4-, or 2-Port RS-232/422/485 104-COM-2SM PC/104 S ERIAL OMMUNICATION Block Diagram & Pin Configuration RS-232 Functions RS-422 Functions RS-485 Functions PORT0-DCD PORT0-DSR PORT0-Rx PORT0-RTS PORT0-Tx+ PORT0-Tx- PORT0-Tx/Rx+ PORT0-Tx/Rx- PORT0-Tx PORT0-CTS PORT0-Rx- PORT0-DTR PORT0-RI PORT0-Rx+ PORT0-GND...
  • Page 6 ACCES I/O 104-COM-8SM Get Quote   10623 Roselle Street, San Diego, CA 92121 (858) 550-9559 Fax (858) 550-7322  contactus@accesio.com www.accesio.com EIGHT, FOUR, OR TWO-PORT RS-232/422/485 PC/104 SERIAL COMMUNICATION BOARD MODELS 104-COM-8SM (4SM, 2SM) USER MANUAL file: M104-COM-8SM.C12 www.assured-systems.com | sales@assured-systems.com Page 6/39...
  • Page 7 ACCES I/O 104-COM-8SM Get Quote Notice The information in this document is provided for reference only. ACCES does not assume any liability arising out of the application or use of the information or products described herein. This document may contain or reference information and products protected by copyrights or patents and does not convey any license under the patent rights of ACCES, nor the rights of others.
  • Page 8 ACCES I/O 104-COM-8SM Get Quote Warranty Prior to shipment, ACCES equipment is thoroughly inspected and tested to applicable specifications. However, should equipment failure occur, ACCES assures its customers that prompt service and support will be available. All equipment originally manufactured by ACCES which is found to be defective will be repaired or replaced subject to the following considerations.
  • Page 9: Table Of Contents

    ACCES I/O 104-COM-8SM Get Quote TABLE OF CONTENTS CHAPTER 1: FUNCTIONAL DESCRIPTION ................5 Figure 1-1: BLOCK DIAGRAM..........................7 CHAPTER 2: INSTALLATION ..................... 8 CHAPTER 3: OPTION SELECTION ..................13 Figure 3-1: Simplified Dynamic Termination Schematic ..................13 Figure 3-2: OPTION SELECTION MAP ......................16 CHAPTER 4: ADDRESS SELECTION ..................
  • Page 10: Chapter 1: Functional Description

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 1: FUNCTIONAL DESCRIPTION This serial Interface board contains eight independent ports and provides effective RS-485, RS-422 and RS-232 multipoint communication. The 4SM board contains four such ports and the 2SM has two ports. Each channel may be configured to any mode.
  • Page 11 ACCES I/O 104-COM-8SM Get Quote TRANSCEIVER CONTROL In RS-485 communications, the transmitter must be enabled and disabled as needed, allowing all boards to share a two wire cable. The direction of communication is controlled through the RTS signal. The RTS signal is controlled by programming the UART.
  • Page 12 ACCES I/O 104-COM-8SM Get Quote WITH AUTO-RTS CIRCUITRY Figure 1-1: BLOCK DIAGRAM (Only one serial channel shown) Manual 104-COM-8SM www.assured-systems.com | sales@assured-systems.com Page 12/39...
  • Page 13: Chapter 2: Installation

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 2: INSTALLATION A printed Quick-Start Guide (QSG) is packed with the board for your convenience. If you’ve already performed the steps from the QSG, you may find this chapter to be redundant and may skip forward to begin developing your application.
  • Page 14 ACCES I/O 104-COM-8SM Get Quote Installing the Hardware Before installing the board, carefully read Chapter 3 and Chapter 4 of this manual and configure the board according to your requirements. The SETUP Program can be used to assist in configuring jumpers on the board. Be especially careful with Address Selection.
  • Page 15 ACCES I/O 104-COM-8SM Get Quote To add a COM port, use START|CONTROL PANEL|PORTS applet and click ADD, then enter the correct UART address and Interrupt number. When the “Add New Port” dialog is configured click OK, but answer “Don’t Restart Now” when prompted, until you’ve added any other ports as well.
  • Page 16 ACCES I/O 104-COM-8SM Get Quote Click the “View or change resources for this hardware (Advanced)” link. Click the “Set Configuration Manually” button. Select “Basic Configuration 8" from the “Settings Based on:” drop-down list. Select “I/O Range” in the “Resource Settings” box and Click the “Change Settings...” button. Enter the base address of the board, and Click “OK”...
  • Page 17 ACCES I/O 104-COM-8SM Get Quote Select “IRQ” in the “Resource Settings” box and Click the “Change Settings” button. Enter the IRQ of the board and Click “OK”. Close the “Set Configuration Manually” dialog and Click “Finish.” Click “Do Not Reboot” if you wish to install more ports. Repeat all of the above steps, entering the same IRQ but using the configured Base address for each additional UART.
  • Page 18: Chapter 3: Option Selection

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 3: OPTION SELECTION To help you locate the jumpers described in this section, refer to the OPTION SELECTION MAP at the end of this section, as well as running the SETUP.EXE utility program installed from the Software Master CD with the software package for this board.
  • Page 19 ACCES I/O 104-COM-8SM Get Quote DATA CABLE WIRING The following connections are used to communicate between two ports (usually on different devices), depending on the communication mode: Note that the user cable should include a ground to ground connection for RS-422 and RS-485 not just RS-232 as high common mode between external devices will burn out the transceiver.
  • Page 20 ACCES I/O 104-COM-8SM Get Quote INTERRUPTS: In addition to standard interrupt levels IRQ2 through IRQ7, the board also supports higher interrupts IRQ10 through IRQ15 (Except those reserved by other installed hardware). The same interrupt is used for all channels, it must be entered into the interrupt location in the EEPROM. Please note: In Windows NT, changes must be made to the System Registry to support IRQ sharing.
  • Page 21 ACCES I/O 104-COM-8SM Get Quote Figure 3-2: OPTION SELECTION MAP Jumper function: Each COM channel has 7 associated jumpers, as shown on the illustration above. While jumpers for all 8 ports are shown, the 4-port board only has jumpers for the populated ports. For RS-232 Operation, install the “32"...
  • Page 22: Chapter 4: Address Selection

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 4: ADDRESS SELECTION The board uses a control block base address, and each port has its own base address. Each base address can be selected anywhere within an I/O address range 100-3F8 hex, providing that the address does not overlap with other functions.
  • Page 23 ACCES I/O 104-COM-8SM Get Quote The address jumpers determine the starting address of the 16-byte control block for the EEPROM; ADDRESS JUMPERS 1st Digit 2nd Digit Jumper Label Address Line Controlled Hexadecimal Value In order to read the address jumper setup, assign a binary “1" to jumpers that are not installed and a binary “0" to jumpers installed.
  • Page 24: Chapter 5: Programming

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 5: PROGRAMMING The COM Port Addresses and IRQ are programmed by software through a control block; the Base Address of the control block is configured by on-board jumpers. The functions within the control block are shown in the control block register map below.
  • Page 25 ACCES I/O 104-COM-8SM Get Quote As mentioned elsewhere, the addresses entered represent A3 - A9. Therefore, the data entered is the desired address, divided by 8. The IRQ entry is the number of the desired IRQ. The Transmit Driver lock is used to lock the transmit driver into transmit mode, so that no RTS signal is required for that channel.
  • Page 26 ACCES I/O 104-COM-8SM Get Quote SAMPLE PROGRAMS The board has two sample programs that install with the CD. These are: Sample 1 This program is provided in C, Pascal, and QuickBASIC. It performs a test of the loopback feature of the UART.
  • Page 27 ACCES I/O 104-COM-8SM Get Quote INITIALIZATION Initializing the chip requires knowledge of the UART’s register set. The first step is to set the baud rate divisor. You do this by first setting the DLAB (Divisor Latch Access Bit) high. This bit is Bit 7 at Base Address +3. In C code, the call would be: outportb(BASEADDR +3,0x80);...
  • Page 28 ACCES I/O 104-COM-8SM Get Quote Bits 0 and 1 control word length and allow word lengths from 5 to 8 bits. Bit settings are extracted by subtracting 5 from the desired word length. Bit 2 determines the number of stop bits. There can be either one or two stop bits. If Bit 2 is set to 0, there will be one stop bit.
  • Page 29 ACCES I/O 104-COM-8SM Get Quote To transmit a string of data, the transmitter must first check Bit 5 of the Line Status Register at Base Address +5. That bit is the transmitter-holding-register-empty flag. If it is high, the transmitter has sent the data. The process of checking the bit until it goes high followed by a write is repeated until no data remains.
  • Page 30: Chapter 6: Connector Pin Assignments

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 6: CONNECTOR PIN ASSIGNMENTS Two popular 40 pin IDC male connectors are used for interfacing to communication lines. Note that P2 and P3's Pin number 1 appear flipped from one another on the board. Be certain which connector you are viewing. Connector pin assignments are as follows: PIN CONNECTIONS Connector P2 (8-port and 4-port boards) Pin Ch...
  • Page 31: Pin Connections Connector P3 (8-Port Board Only)

    ACCES I/O 104-COM-8SM Get Quote PIN CONNECTIONS Connector P3 (8-port board only) Pin Ch RS-485 Functions RS-422 Functions RS-232 Functions TX/RX+ TX/RX- Ground Ground Ground TX/RX+ TX/RX- Ground Ground Ground TX/RX+ TX/RX- Ground Ground Ground TX/RX+ TX/RX- Ground Ground Ground Cable accessories are available to provide interface to the 40-Pin Headers on this board, converting to four DB9 connectors or to a DB37.
  • Page 32: Chapter 7: Specification

    ACCES I/O 104-COM-8SM Get Quote CHAPTER 7: SPECIFICATION COMMUNICATIONS INTERFACE I/O Connections: • Two 40 pin connectors are provided on the 8-port board. • One 40 pin connector is provided on the 4-port board. • There are eight pins per port plus common grounds. Character Length: •...
  • Page 33 ACCES I/O 104-COM-8SM Get Quote APPENDIX A APPLICATION CONSIDERATIONS INTRODUCTION Working with RS-485 devices is not much different from working with standard RS-232 serial devices and this standard overcomes deficiencies in the RS-232 standard. First, the cable length between two RS-232 devices must be short;...
  • Page 34 ACCES I/O 104-COM-8SM Get Quote BALANCED DIFFERENTIAL SIGNALS The reason that RS422 and RS-485 devices can drive longer lines with more noise immunity than RS-232 devices is that a balanced differential drive method is used. In a balanced differential system, the voltage produced by the driver appears across a pair of wires.
  • Page 35 ACCES I/O 104-COM-8SM Get Quote RS-485 DATA TRANSMISSION The RS-485 Standard allows a balanced transmission line to be shared in a party-line mode. As many as 32 driver/receiver pairs can share a two-wire party line network. Many characteristics of the drivers and receivers are the same as in the RS422 Standard.
  • Page 36 ACCES I/O 104-COM-8SM Get Quote Customer Comments If you experience any problems with this manual or just want to give us some feedback, please email us at: manuals@accesio.com. Please detail any errors you find and include your mailing address so that we can send you any manual updates.
  • Page 37 ACCES I/O 104-COM-8SM Get Quote Images www.assured-systems.com | sales@assured-systems.com Page 37/39...
  • Page 38 ACCES I/O 104-COM-8SM Get Quote Ordering Information 104-COM-8SM 104-COM-4SM 104-COM-2SM www.assured-systems.com | sales@assured-systems.com Page 38/39...
  • Page 39 ACCES I/O 104-COM-8SM Get Quote Assured Systems Assured Systems is a leading technology company with over 1,500 regular clients in 80 countries, deploying over 85,000 systems to a diverse customer base in 12 years of business. We offer high-quality and innovative rugged computing, display, networking and data collection solutions to the embedded, industrial, and digital-out-of-home market sectors.

This manual is also suitable for:

Assured systems 104-com-4smAssured systems 104-com-2sm

Table of Contents