Quatech Inc. warrants the 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 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.
Page 4
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 in this document or any software programs that might accompany this document.
Page 5
TV reception. The user is cautioned that changes and modifications made to the equipment without the approval of the manufacturer could void the user's authority to operate this equipment. ES-100 User's Manual Quatech Inc., ES-100 Manual...
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 ES-100D, Quatech has developed device drivers for several popular operating systems and environments. The sales department can be contacted for details on current offerings.
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 ES-100D is to be installed. 3. Remove the system cover according to the instructions provided by the computer manufacturer.
The base address of the ES-100D can be set anywhere in the range of 0000 hex to FFFF hex. Each serial port on the ES-100D 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 64 contiguous bytes.
Page 10
Position 6 of SW2 is used to enable or disable the interrupt status register. Factory default setting --- 0300 hex (no digits) Another Example --- 5AC0 hex (no digits) Figure 5 --- Serial port base I/O address selection switches Quatech ES-100D User's Manual...
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. In Figure 6, the factory default setting of IRQ3 is shown. To select a different IRQ, move the jumper to the appropriate position on J2.
Page 12
Scratchpad Register Interrupt Status Register Slide position 6 of SW2 toward the top of the ES-100D to enable the interrupt status register, or toward the bottom of the ES-100D to disable it. Figure 7 --- Enabling the Interrupt Status Register When a hardware interrupt occurs, reading the interrupt status register will return the interrupt status of the entire ES-100D, as shown in Figure 8.
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. The standard serial port connections are listed in Figure 11. Unlisted pins are not used and not connected.
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 a technical description of the interface to the 16450 or 16550 UART. The 16450 UART is an improved functional equivalent of the 8250 UART, performing serial-to-parallel conversion on received data and parallel-to-serial conversion on output data.
I/O address. This I/O address is determined by adding an offset to the base address set for the particular serial port. The base address is set using DIP switches on the ES-100D (see section III).
During this time, new interrupts are detected by the UART, but are not reported in this register until the access completes. For the 16550 only, this register can be used to indicate whether the FIFO mode is engaged by examining bits 6 and 7. Quatech ES-100D User's Manual...
Page 20
MODEM Status: Indicates clear to send, data set ready, ring indicator, or data carrier detect have changed state. The interrupt is cleared by reading the MODEM status register. Figure 16 --- Interrupt Identification Register bit decoding Quatech ES-100D User's Manual...
Page 21
DMAM --- DMA mode select (16550 only): When set (logic 1), RxRDY and TxRDY change from mode 0 to mode 1 for DMA transfers. (DMA mode is not supported on the ES-100D.) XRST --- Transmit FIFO reset (16550 only): When set (logic 1), all bytes in the transmitter FIFO are cleared and the counter is reset. The shift register is not cleared.
6 bits 7 bits 8 bits 5 bits 6 bits 7 bits 8 bits Word length select: WLS1 --- Determines the number WLS0 --- of bits per transmitted word. Figure 18 --- Line Control Register bit definitions Quatech ES-100D User's Manual...
UART in a loopback mode for testing. Finally, the user-defined outputs OUT1 and OUT2 are controlled from this register. The ES-100D handles the OUT1 and OUT2 signals in the manner appropriate for maintaining compatibility with standard PC serial ports: | The OUT1 output is not connected.
The bits are reset by reading the line status register. In 16550 FIFO mode, these bits are associated with a specific character in the FIFO and the exception is revealed only when that character reaches the top of the FIFO. Quatech ES-100D User's Manual...
This register is located at I/O address [base+7]. It is not used by the 16450 or 16550. It may be used by the programmer for temporary data storage. The Scratchpad Register is eight bits wide and can be read or written. Quatech ES-100D User's Manual...
Page 26
FIFO since the last time the transmitter holding register was empty. 3. The first transmitter interrupt after enabling the FIFO mode will be immediate if that interrupt is enabled. Quatech ES-100D User's Manual...
Page 27
4. The Transmitter Empty bit indicates that the transmitter shift register is empty as well as the transmit FIFO being empty. 5. Trigger levels and FIFO timeouts do not apply. Both FIFOs are fully capable of holding multiple characters at any time. Quatech ES-100D User's Manual...
Any unauthorized repairs or modifications will void the ES-100D's warranty. Computer will not boot up. 1. Is the ES-100D properly inserted? Remove the card and try again. Perhaps try a different expansion slot. 2. Is the base address correctly set? Check for address conflicts with other devices in the system.
Page 31
Version 1.01 March 2004 Part No. 940-0099-101 Quatech Inc, ES-100 Manual...