6 Hardware Information

6.1 Port Addressing

The QSP-200/300's four asynchronous serial ports are implemented using 4 standard 16C550 UARTs. Each of these UARTs requires 8 bytes of I/O space and when enabled which requires the QSP-200/300 to be located on an even 32-byte (20H) boundary (e.g. 300H, 320H, 340H, etc.).

QSP-200/300 channel

Address assignment

 

 

Channel A

Base Address + 0

 

 

Channel B

Base Address + 8

 

 

Channel C

Base Address + 16

 

 

Channel D

Base Address + 24

6.2 Scratchpad / Interrupt Status Register

Each 16C550 UART contains 8 I/O registers. The last of these registers, located at (Base address

+7), is referred to as the 'Scratchpad Register' and provides no functionality to the UART. In place of this Scratchpad Register, the QSP-200/300 implements an interrupt status register which can be accessed at (Base address + 7) of any UART. The purpose of the interrupt status register is to give the software programmer an easy way to inspect the interrupt state of the entire QSP-200/300 with a single input operation. The format of the interrupt status register is shown below:

D7

D6

D5

D4

D3

D2

D1

D0

 

 

 

 

 

 

 

 

0

0

0

0

Intr D

Intr C

Intr B

Intr A

 

 

 

 

 

 

 

 

When one or more UARTs have interrupts pending, the associated bit(s) in the interrupt status register are set to logic 1. When all the pending interrupts have been serviced for a specific UART, its interrupt status bit will be cleared to logic 0 automatically. When all the pending interrupts from all UARTs have been serviced, the entire interrupt status register will return logic

0.The application program should not exit its interrupt service routine until all pending interrupts from all channels have been serviced (interrupt status register = 0) or no additional interrupts will be received.

If an application requires the UARTs' Scratchpad Registers, the interrupt status register can be disabled. Disabling the interrupt status register is supported by the QSP-200/300 configuration software, which is operating system dependent. Refer to the relevant operating system installation section for specific usage of this feature.

QSP-200/300 User's Manual

35

Page 41
Image 41
Quatech QSP-200/300 user manual Hardware Information, Port Addressing, Scratchpad / Interrupt Status Register

QSP-200/300 specifications

Quatech QSP-200/300 is a robust series of serial device servers designed to facilitate seamless communication between legacy serial devices and modern Ethernet networks. These innovative solutions are engineered for industries that require reliable connection to serial peripherals, making them ideal for a range of applications including industrial automation, point-of-sale systems, and equipment monitoring.

One of the standout features of the QSP-200/300 series is its dual-port and quad-port configurations, which allow users to connect multiple serial devices simultaneously. This multi-port capability not only enhances connectivity options but also streamlines operations by reducing cabling complexity. Each model typically supports RS-232, RS-422, and RS-485 serial interfaces, catering to a wide array of serial devices.

The QSP series employs advanced technologies to ensure high performance and reliability. Utilizing a powerful ARM-based processor, these device servers can handle multiple data streams without compromising speed or efficiency. The QSP-200/300 also incorporates Ethernet technologies such as TCP/IP, UDP, and HTTP, ensuring versatile networking and easy integration into existing infrastructures.

Security is another crucial aspect of the QSP-200/300 series. Equipped with features like SSL/TLS encryption, the device servers offer secure data transmission, making them suitable for environments where sensitive information is processed. Furthermore, the device supports a variety of network protocols, including DHCP and Static IP, allowing for flexible deployment options in diverse network environments.

The installation of the QSP-200/300 is notably user-friendly, with a web-based interface that simplifies setup and configuration. Additionally, the units are designed for durability and longevity, built to withstand harsh industrial conditions with operating temperature ranges from -40°C to +70°C.

In summary, the Quatech QSP-200/300 series is a feature-rich solution that addresses the need for reliable serial-to-Ethernet conversion. Its multi-port capabilities, advanced processing technology, strong security features, and ease of installation position it as an optimal choice for organizations looking to modernize their connectivity solutions without discarding existing legacy devices.