Page 3 - Warranty Information; Quatech Inc. warrants the
Warranty Information Quatech Inc. warrants the ES-100 to be free of defects for one (1) year from the date of purchase. Quatech Inc. will repair or replace any adapter that fails to perform under normal operating conditions and in accordancewith the procedures outlined in this document during the wa...
Page 4 - 675 Hudson Industrial Parkway
The information contained in this document cannot be reproduced in any formwithout the written consent of Quatech, Inc. Likewise, any software programsthat might accompany this document can be used only in accordance with anylicense agreement(s) between the purchaser and Quatech, Inc. Quatech, Inc.r...
Page 5 - Compliances - Electromagnetic Emissions; Type
Compliances - Electromagnetic Emissions EC - Council Directive 89/336/EEC This equipment has been tested and found to comply with the limits of thefollowing standards for a digital device: EN50081-1 (EN55022, EN60555-2, EN60555-3) EN50082-1 (IEC 801-2, IEC 801-3, IEC 801-4) Type of Equipment: In...
Page 6 - GENERAL INFORMATION; The ES-100D's serial ports are implemented using 16450 Universal
1. GENERAL INFORMATION The Quatech, Inc. ES-100D provides eight RS-232 asynchronous serial communication interfaces for IBM-compatible personal computer systems usingthe 16-bit ISA (Industry Standard Architecture) expansion bus. The ES-100D's serial ports are implemented using 16450 Universal Asynch...
Page 7 - INSTALLATION; computer manufacturer.
2. INSTALLATION If the default address and interrupt settings are sufficient, the ES-100D can be quickly installed and put to use. The factory defaults are listed in Figure 1. 3 338 hex Serial 8 3 330 hex Serial 7 3 328 hex Serial 6 3 320 hex Serial 5 3 318 hex Serial 4 3 310 hex Serial 3 3 308 hex ...
Page 9 - ADDRESSING PORTS; Setting the address; The base address of the ES-100D is set using the two DIP switch packs.
3. ADDRESSING PORTS Setting the address The base address of the ES-100D is set using the two DIP switch packs. When setting the address selection switches, a switch in the "ON" positionspecifies that the corresponding address line must be a logic 0 for the port to beselected. Similarly, a sw...
Page 11 - Default is IRQ 3; Interrupt Sharing
4. INTERRUPT LEVEL (IRQ) The ES-100D allows the use of any interrupt level in the range IRQ2 to IRQ7, IRQ10 to IRQ12, IRQ14, or IRQ15, selected using jumper pack J2. InFigure 6, the factory default setting of IRQ3 is shown. To select a different IRQ,move the jumper to the appropriate position on J2....
Page 14 - EXTERNAL CONNECTIONS; DTE- and DCE-type devices have complementary pinouts to allow
5. EXTERNAL CONNECTIONS RS-232-C devices are classified by their function as either Data Terminal Equipment (DTE) or Data Communication Equipment (DCE). Generally, dataterminal equipment is defined as the communication source and datacommunication equipment is defined as the device that provides a c...
Page 15 - Channel Output Configuration
Channel Output Configuration The ES-100D connects to peripheral equipment through a single female D-78 connector, or using the adapter cable, eight male D-25 connectors. Thestandard serial port connections are listed in Figure 11. Unlisted pins are not usedand not connected. 7 59 7 20 7 54 7 15 GND ...
Page 17 - SERIAL PORT FUNCTIONAL DESCRIPTION; The 16450 UART is an improved functional equivalent of the 8250
6. SERIAL PORT FUNCTIONAL DESCRIPTION This section contains information intended for advanced users planning to do custom programming with the ES-100D. The information presented here is atechnical description of the interface to the 16450 or 16550 UART. The 16450 UART is an improved functional equiv...
Page 18 - Accessing the Serial Port registers; NOTE: All figures displaying bitmapped registers are
Accessing the Serial Port registers Figure 13 lists the address map for the 16450 and 16550 UARTs. Each register can be accessed by reading from or writing to the proper I/O address.This I/O address is determined by adding an offset to the base address set for theparticular serial port. The base add...
Page 19 - INTERRUPT ENABLE REGISTER; INTERRUPT IDENTIFICATION REGISTER; For the
INTERRUPT ENABLE REGISTER This register is located at I/O address [base+1]. It enables the five types of UART interrupts. Interrupts can be totally disabled by setting all of the enablebits in this register to a logic 0. Setting any bit to a logic 1 enables that particularinterrupt. ETBEI --- Receiv...
Page 20 - Figure 15 --- Interrupt Identification Register bit definitions
IP --- Interrupt pending: When logic 0, indicates that an interrupt is pending and the contents of the interruptidentification register may be used to determine the interrupt source. See Figure 16. 0 IID0 --- 1 IID1 --- 2 Interrupt Identification:Indicates highest priority interrupt pending if any. ...
Page 21 - FIFO CONTROL REGISTER; This register, which applies only to the 16550 UART, is a write-only
FIFO CONTROL REGISTER (16550 only) This register, which applies only to the 16550 UART, is a write-only register located at I/O address [base+2]. It is used to enable the FIFO mode, clearthe FIFOs, set the threshold level for the receive FIFO to generate interrupts, andto set the mode under which th...
Page 22 - LINE CONTROL REGISTER
LINE CONTROL REGISTER This register is located at I/O address [base+3]. It is used for specifying the format of the asynchronous serial data to be processed by the UART, and toset the Divisor Latch Access Bit (DLAB) allowing access to the baud rate divisorlatches. WLS0 --- 0 Word length select:Deter...
Page 23 - MODEM CONTROL REGISTER; The ES-100D handles the OUT1 and OUT2 signals in the manner
MODEM CONTROL REGISTER This register is located at I/O address [base+4], and is used to control the interface with the modem or device used in place of a modem. This registerallows the states of the "modem control signals" to be changed. These are DTR(Data Terminal Ready) and RTS (Request To...
Page 24 - LINE STATUS REGISTER; The bits are reset by reading the line status register.
LINE STATUS REGISTER This register is located at I/O address [base+5]. It is used to provide various types of status information concerning the data transfer. As Figure 20shows, the Line Status Register indicates several types of errors, an emptytransmit buffer, a ready receive buffer, or a break on...
Page 25 - MODEM STATUS REGISTER; set by the UART to a logic 1.; SCRATCHPAD REGISTER
MODEM STATUS REGISTER This register is located at I/O address [base+6]. It reports on the status of signals coming from the modem or equipment used in place of a modem. Itallows the current states of "modem control signals" to be sensed. These signalsinclude the DCD (Data Carrier Detect), RI...
Page 26 - FIFO INTERRUPT MODE OPERATION; When the receiver FIFO and receiver interrupts are enabled:
FIFO INTERRUPT MODE OPERATION (16550 UART only) When the receiver FIFO and receiver interrupts are enabled: 1. The receive data interrupt is issued when the receive FIFO reaches the trigger level. The interrupt is cleared as soon as the receive FIFO fallsbelow the trigger level. 2. The Interrupt Ide...
Page 27 - FIFO polled mode operation
FIFO polled mode operation (16550 UART only) The receiver and transmitter are operated independently, which would allow either or both to be used in a polled mode rather than using interrupts todetermine when the UART needs to be serviced. To use the UART in a polled mode, the software is responsibl...
Page 28 - BAUD RATE SELECTION
BAUD RATE SELECTION The 16450 or 16550 UART determines the baud rate of the serial output using a combination of the clock input frequency and the value written to thedivisor latches. Standard personal computer serial interfaces use an input clock of1.8432 MHz. A table of baud rates available is giv...
Page 29 - SPECIFICATIONS; compatible
7. SPECIFICATIONS Bus interface: Industry Standard Architecture (ISA) 16-bit busIBM PC-AT TM compatible Dimensions: 13.4" x 4.2" Serial ports Number of ports: eight Controllers: 16450 (16550 optional) Interface: Female high-density D-78 connectoror eight male D-25 connectors (usingoptional a...
Page 30 - Computer will not boot up.; Perhaps try a different expansion slot.; Cannot communicate with other equipment.; needs to connect the following sets of signals on a D-25 connector:
8. TROUBLESHOOTING Listed here are some common problems and frequent causes of those problems. Suggestions for corrective action are given. If the information heredoes not provide a solution, contact Quatech Customer Service for technicalsupport. Any unauthorized repairs or modifications will void t...
Page 31 - Version
Version 1.01 March 2004Part No. 940-00 99-101 Quatech Inc, ES-100 Manual