Quatech ES-100M Owner's Manual

ES-100M / QS-100M
Multi-port Asynchronous
Communications Adapter
User's Manual
QUATECH, INC. TEL: (330) 434-3154 662 Wolf Ledges Parkway FAX: (330) 434-1409 Akron, Ohio 44311 BBS: (330) 434-2481
ES-100 User's Manual Version 2.00 October 1994 P/N. 940-0019-200
WARRANTY INFORMATION
Quatech Inc. warrants the ES-100M / QS-100M to be free of
defects for one (1) year repair or replace any adapter that fails to perform under normal operating conditions and in accordance with the procedures outlined in this document during the warranty period. Any damage that results from improper installation, operation, or general misuse voids all warranty rights.
The authors have taken due care in the preparation of this document and any associated software program(s). In no event will Quatech Inc. be liable for damages of any kind, incidental or consequential, in regard to or arising out of the performance or form of the materials presented herein and in the program(s) accompanying this document. No representation is made regarding the suitability of this product for any particular purpose.
Quatech Inc. reserves the right to edit or append to this document or the product(s) to which it refers at any time and without notice.
from the date of purchase. Quatech Inc. will
Please complete the following information and retain for your records. Have this information available when requesting warranty service.
Date of purchase:
Model Number: ES-100 / QS-100M
Product Description: Multi-port Asynchronous Communications
Adapter
Serial Number:
TABLE OF CONTENTS
List of Figures iii
I. General Information 1
II. Installation 2 III. Addressing Ports 5 IV. Interrupt Level (IRQ) 8
Interrupt Sharing 8 Interrupt Status Register 8
V. External Connections 10
Channel Output Configuration 11
VI. Serial Port Functional Description 14
Accessing the Serial Port Registers 15 Interrupt Enable Register 16 Interrupt Identification Register 16 FIFO Control Register 18 Line Control Register 19 Modem Control Register 20 Line Status Register 21 Modem Status Register 22 Scratchpad Register 22 FIFO Interrupt Mode Operation 23 FIFO Polled Mode Operation 24 Baud Rate Selection 25
VII. Serial Port Functional Description 27
VIII. Troubleshooting 28
LIST OF FIGURES
Figure 1. Default address and IRQ settings 2 Figure 2. Diagram of QS-100M / ES-100M 3 Figure 3. Port address map 5 Figure 4. Examination of a serial port base address 6 Figure 5. Serial port base I/O address selection switches 7 Figure 6. Interrupt level (IRQ) selection 8 Figure 7. Enabling the Interrupt Status Register 9 Figure 8. Interrupt Status Register contents 9 Figure 9. Use of DTEs and DCEs in a communications link 10 Figure 10. Cabling requirements for RS-232-C devices 10 Figure 11. QS-100M / ES-100M connector definitions 11 Figure 12. QS-100M / ES-100M output connectors 11 Figure 13. Auxiliary signal configuration jumpers 12 Figure 14. Output connector configuration 13 Figure 15. Serial port register address map for 16450/16550 15 Figure 16. Interrupt Enable Register bit definitions 16 Figure 17. Interrupt Identification Register bit definitions 17 Figure 18. Interrupt Identification Register bit decoding 17 Figure 19. 16550 FIFO Control Register bit definitions 18 Figure 20. Line Control Register bit definitions 19 Figure 21. Modem Control Register bit definitions 20 Figure 22. Line Status Register bit definitions 21 Figure 23. Modem Status Register bit definitions 22 Figure 24. Input clock frequency options 25 Figure 25. Divisor latch settings for common baud rates 26
I. GENERAL INFORMATION
The Quatech, Inc. ES-100M provides eight RS-232 asynchronous serial communication interfaces for IBM-compatible personal computer systems using the 16-bit ISA (Industry Standard Architecture) expansion bus. The QS-100M is a four-port version of the same product (with several blank areas on the circuit card). External connections are made using RJ-11 "phone jack" connectors. This document uses "QS/ES-100M" when information applies to either product.
The QS/ES-100M's serial ports are implemented using 16450 Universal Asynchronous Receiver/Transmitters (UARTs). For higher performance, 16550 UARTs can be installed in place of the 16450 UARTs. The 16550 contains a hardware buffer that reduces processing overhead. Software must be aware of the 16550 UART for the device's extra capabilities to be used, otherwise it will act as a 16450 UART. The 16550 is suggested for multitasking environments and for applications involving high data rates.
The QS/ES-100M is highly flexible with respect to addressing and interrupt level use. The serial ports are addressed in a contiguous block that can be placed anywhere within the range of 0000 hex to FFFF hex, and available interrupt levels include IRQ2 to IRQ7, IRQ10 to IRQ12, IRQ14, or IRQ15. (Early versions of the QS/ES-100M are limited to IRQ2-7.)
All ports on the QS/ES-100M share one interrupt level. A special interrupt status register is provided to allow controlling software to manage the shared interrupt level. The shared interrupt feature minimizes the system resources consumed by the adapter.
In order to support the use of the shared interrupt feature of the QS/ES-100M, Quatech has developed device drivers for several popular operating systems and environments. The sales department can be contacted for details on current offerings.
Quatech QS-100M/ES-100M User's Manual 1
II. INSTALLATION
If the default address and interrupt settings are sufficient, the QS/ES-100M can be quickly installed and put to use. The factory defaults are listed in Figure 1.
PORT ADDRESS IRQ Serial 1 300 hex 3 Serial 2 308 hex 3 Serial 3 310 hex 3 Serial 4 318 hex 3 Serial 5 (ES only) 320 hex 3 Serial 6 (ES only) 328 hex 3 Serial 7 (ES only) 330 hex 3 Serial 8 (ES only) 338 hex 3
Figure 1 --- Default address and IRQ settings for QS/ES-100M
The outputs of the QS/ES-100M are provided with RJ-11
connectors. See section V of this manual for connector details.
1. If the default settings are correct, skip to step 2, otherwise refer to sections III and IV of this document for detailed information on how to set the address and IRQ level.
2. Turn off the power of the computer system in which the QS/ES-100M is to be installed.
3. Remove the system cover according to the instructions provided by the computer manufacturer.
4. Install the QS/ES-100M in any vacant expansion slot. The board should be secured by installing the Option Retaining Bracket (ORB) screw.
5. Replace the system cover according to the instructions provided by the computer manufacturer.
6. Attach and secure the cable connectors to the desired equipment.
2
Quatech QS-100M/ES-100M User's Manual
CN1
Shaded parts are not present on the QS-100M.
(Diagram not to scale)
J12
J14
J11
J13
16450/16550
J16
J15
16450/16550
16450/16550
J18 J17
16450/16550
J10
IRQ 15 IRQ 14 IRQ 12 IRQ 11 IRQ 10 IRQ 7 IRQ 6 IRQ 5 IRQ 4 IRQ 3 IRQ 2
J2
J3J4J5
16450/16550
J1
J6
J7
16450/16550
16450/16550
J8
J9
QUATECH INC.
16450/16550
SW2
SW1
(SW1, SW2)
Set addresses here
(J10)
Set IRQ level here
ES-100 / QS-100M
Figure 2 --- Diagram of QS/ES-100M
Quatech QS-100M/ES-100M User's Manual 3
(This page left blank intentionally.)
4
Quatech QS-100M/ES-100M User's Manual
III. ADDRESSING PORTS
Setting The Address
The base address of the QS/ES-100M is set using the two DIP switch packs. When setting the address selection switches, a switch in the "ON" position specifies that the corresponding address line must be a logic 0 for the port to be selected. Similarly, a switch in the "OFF" position forces the corresponding address line to be a logic 1 for the port to be selected.
A full sixteen bit address decode is implemented to reduce the chance of address conflicts with other adapters in the system. The base address of the QS/ES-100M can be set anywhere in the range of 0000 hex to FFFF hex. Each serial port on the QS/ES-100M uses 8 consecutive I/O locations. The ports reside in a contiguous block of I/O space in eight byte increments, for a total of 32 contiguous bytes in the case of the QS-100M, or 64 contiguous bytes in the case of the ES-100M. This is shown in Figure 3.
PORT ADDRESS RANGE Serial 1 Base Address + 0 to Base Address + 7 Serial 2 Base Address + 8 to Base Address + 15 Serial 3 Base Address + 16 to Base Address + 23 Serial 4 Base Address + 24 to Base Address + 31 Serial 5 (ES only) Base Address + 32 to Base Address + 39 Serial 6 (ES only) Base Address + 40 to Base Address + 47 Serial 7 (ES only) Base Address + 48 to Base Address + 55 Serial 8 (ES only) Base Address + 56 to Base Address + 63
Figure 3 --- Port address map
Quatech QS-100M/ES-100M User's Manual 5
Loading...
+ 23 hidden pages