Tews Technologies TCP460 User Manual

16 channel serial interface rs232/rs422
Table of Contents

Advertisement

Quick Links

The Embedded I/O Company
16 Channel Serial Interface RS232/RS422
TEWS TECHNOLOGIES GmbH
Am Bahnhof 7
Phone: +49-(0)4101-4058-0
e-mail: info@tews.com
TCP460
Version 1.0

User Manual

Issue 1.1
October 2005
D74460800
25469 Halstenbek / Germany
Fax: +49-(0)4101-4058-19
www.tews.com
TEWS TECHNOLOGIES LLC
1 E. Liberty Street, Sixth Floor
Phone: +1 (775) 686 6077
e-mail: usasales@tews.com
Reno, Nevada 89504 / USA
Fax: +1 (775) 686 6024
www.tews.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TCP460 and is the answer not in the manual?

Questions and answers

Summary of Contents for Tews Technologies TCP460

  • Page 1: User Manual

    16 Channel Serial Interface RS232/RS422 Version 1.0 User Manual Issue 1.1 October 2005 D74460800 TEWS TECHNOLOGIES GmbH TEWS TECHNOLOGIES LLC Am Bahnhof 7 25469 Halstenbek / Germany 1 E. Liberty Street, Sixth Floor Reno, Nevada 89504 / USA Phone: +49-(0)4101-4058-0...
  • Page 2 RS232, channel RS422 TEWS TECHNOLOGIES GmbH is not liable for any asynchronous serial interface, front panel I/O damage arising out of the application or use of the device described herein. TCP460-13...
  • Page 3: Table Of Contents

    7.1 Front Panel I/O Connector ......................23 7.1.1 TCP460-x0 .........................23 7.1.2 TCP460-x1 .........................24 7.1.3 TCP460-x2 .........................25 7.1.4 TCP460-x3 .........................26 7.1.5 TCP460-x4 .........................27 7.2 CompactPCI Back I/O ........................28 7.2.1 TCP460-20.........................28 7.2.2 TCP460-21.........................29 7.2.3 TCP460-22.........................30 7.2.4 TCP460-23.........................31 7.2.5 TCP460-24.........................32 TCP460 User Manual Issue 1.1 Page 3 of 32...
  • Page 4 FIGURE 5-1 : UART INTERFACE MAPPING....................19 FIGURE 6-1 : UART BAUD RATE PROGRAMMING ..................20 FIGURE 7-1 : TCP460-X0 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........23 FIGURE 7-2 : TCP460-X1 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........24 FIGURE 7-3 : TCP460-X2 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........25 FIGURE 7-4 : TCP460-X3 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........26...
  • Page 5: Product Description

    1 Product Description The TCP460 is a standard 3U 32 bit CompactPCI module and offers 16 channels of high performance serial interface. Five different standard modules are available: The TCP460-10 provides 16 RS232 interfaces. The TCP460-11 provides 16 RS422 interfaces. The TCP460-12 provides 8 RS232 and 8 RS422 interfaces.
  • Page 6: Technical Specification

    TCP460-2x: additional 110 pol. CompactPCI back I/O (J2) Physical Data Power Requirements TCP460-x0: 80 mA typical @ +3.3V DC (no load) TCP460-x0: 70 mA typical @ +5V DC TCP460-x1: 120 mA typical @ +3.3V DC (no load) TCP460-x1: 70 mA typical @ +5V DC TCP460-x2: 100 mA typical @ +3.3V DC (no load)
  • Page 7: Figure 2-1 : Technical Specification

    TCP460-14: 390 000h TCP460-20: 470 000h TCP460-21: 370 000h TCP460-22: 410 000h TCP460-23: 440 000h TCP460-24: 390 000h Humidity 5 – 95 % non-condensing Weight 135 g Figure 2-1 : Technical Specification TCP460 User Manual Issue 1.1 Page 7 of 32...
  • Page 8: Cpci/Pci Interface

    3 cPCI/PCI Interface The TCP460 uses two Exar XR17D158 octal PCI-UARTs to provide and control the 16 serial channels. A transparent 32 bit / 66 MHz PCI-to-PCI Bridge provides access to the two octal PCI- UARTs. The PCI-to-PCI Bridge allows 32 bit accesses on the local PCI bus and permits the high data throughput necessary for the high performance serial interfaces.
  • Page 9: Secondary Pci Bus Overview

    For detailed description of the PCI2050B PCI-to-PCI Bridge refer to the PCI2050B datasheet, which is available on the Texas Instruments website (www.ti.com). The PCI2050B data sheet is also part of the TCP460-ED Engineering Documentation. TCP460 User Manual Issue 1.1 Page 9 of 32...
  • Page 10: Xr17D158 Octal Pci-Uart

    Figure 4-1 : XR17D158 PCI Header Device-ID: 0x21CC TCP460 Vendor-ID: 0x1498 TEWS TECHNOLOGIES Revision ID: XR17D158 silicon revision Subsystem-ID: 0x000A 0x000B 0x000C 0x000D 0x000E 0x0014 0x0015 0x0016 0x0017 0x0018 Subsystem Vendor-ID: 0x1498 TEWS TECHNOLOGIES TCP460 User Manual Issue 1.1 Page 10 of 32...
  • Page 11: Device Configuration Space

    LSR register content, the host must read them in 16 or 32 bits format in order to maintain integrity of the data byte with its associated error flags. TCP460 User Manual Issue 1.1 Page 11 of 32...
  • Page 12: Uart Register Sets

    Read FIFO with errors – 16, 32 64 bytes of RX FIFO data + LSR Figure 4-4 : UART Register Set Embedded in the UART 0 Register set are the Device Configuration Registers. TCP460 User Manual Issue 1.1 Page 12 of 32...
  • Page 13: Device Configuration Registers

    The Device Configuration Registers control general operating conditions and monitor the status of various functions. This includes a 16 bit general purpose counter, multipurpose input/outputs (not supported by the TCP460), sleep mode, soft-reset and device identification, and revision. They are embedded inside the UART 0 Register Set.
  • Page 14: Uart Configuration Registers

    0x0D Reserved 0x00 Xoff-2 – Xoff Character 2 0x0E Reserved 0x00 Xon-1 – Xon Character 1 0x0F Reserved 0x00 Xon-2 – Xon Character 2 Figure 4-6 : UART Channel Configuration Registers TCP460 User Manual Issue 1.1 Page 14 of 32...
  • Page 15 For a detailed description of the serial channel registers please refer to the XR17D158 data sheet which is available on the Exar website (www.exar.com). The XR17D158 data sheet is also part of the TCP460-ED Engineering Documentation. TCP460 User Manual Issue 1.1 Page 15 of 32...
  • Page 16: Configuration Eeprom

    0x01 Vendor Device ID 0x00 0x21CC 0x02 Subsystem Vendor ID 0x2E 0x1498 0x03 Subsystem Device ID 0x2C s.b. Figure 4-7 : Configuration EEPROM TCP460-xx Subsystem ID Value (Offset 0x0C): TCP460-10 0x200A TCP460-11 0x200B TCP460-12 0x200C TCP460-13 0x200D TCP460-14 0x200E TCP460-20...
  • Page 17: Figure 4-8 : Physical Configuration Eeprom Data Of Uart 1

    (Front or Back I/O only) Channels with enhanced RTS 0x3A 0x0000 0x0000 0x0000 0x0000 0x0000 & CTS Support for RS232 only 0x3B-0x3F Reserved Figure 4-8 : Physical Configuration EEPROM Data of UART 1 TCP460 User Manual Issue 1.1 Page 17 of 32...
  • Page 18: Figure 4-9 : Physical Configuration Eeprom Data Of Uart 2

    0x0000 & CTS Support for RS232 only 0x3B-0x3F Reserved Figure 4-9 : Physical Configuration EEPROM Data of UART 2 Words not used are reserved for future used and filled with “0x0000”. TCP460 User Manual Issue 1.1 Page 18 of 32...
  • Page 19: Configuration Hints

    5 Configuration Hints The following chart shows the UART interface mapping of the different variants of the TCP460. Serial TCP460-x0 TCP460-x1 TCP460-x2 TCP460-x3 TCP460-x4 Channel RS232 RS422 RS232 RS422 RS232 RS422 RS232 RS422 RS232 RS422 Figure 5-1 : UART interface mapping Other configurations are available as factory build option on a per channel base.
  • Page 20: Programming Hints

    6 Programming Hints 6.1 UART Baud Rate Programming Each of the 16 UART channels of the TCP460 provides a programmable Baud Rate Generator. The clock of the XR17D158 UART can be divided by any divisor from 1 to 2 – 1. The divisor can be programmed by the UART channel DLM (Divisor MSB) and DLL (Divisor LSB) registers.
  • Page 21 3. Set UART channel EFR register bit 4 to '0' (latch modified MCR register setting). Note that the maximum baud rate for RS232 channel is 921.6 kps. Thus the minimum divisor value for RS232 channels is 0x0003 with MCR[7] = 0. TCP460 User Manual Issue 1.1 Page 21 of 32...
  • Page 22: Pin Assignment - I/O Connector

    I/O connector and J2 back I/O connector at the same time. RS422 channels provide on board 120Ω termination resistors. Do not apply additional external termination resistors here. WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1...
  • Page 23: Front Panel I/O Connector

    RS232 RTS#[13] RS232 CTS#[13] RS232 TxD[14] RS232 RxD[14] RS232 RTS#[14] RS232 CTS#[14] RS232 TxD[15] RS232 RxD[15] RS232 RTS#[15] RS232 CTS#[15] RS232 Figure 7-1 : TCP460-x0 Pin Assignment Front Panel I/O Connector TCP460 User Manual Issue 1.1 Page 23 of 32...
  • Page 24: Tcp460-X1

    RS422 RxD+[13] RS422 RxD-[13] RS422 TxD+[14] RS422 TxD-[14] RS422 RxD+[14] RS422 RxD-[14] RS422 TxD+[15] RS422 TxD-[15] RS422 RxD+[15] RS422 RxD-[15] RS422 Figure 7-2 : TCP460-x1 Pin Assignment Front Panel I/O Connector TCP460 User Manual Issue 1.1 Page 24 of 32...
  • Page 25: Tcp460-X2

    RS422 RxD+[13] RS422 RxD-[13] RS422 TxD+[14] RS422 TxD-[14] RS422 RxD+[14] RS422 RxD-[14] RS422 TxD+[15] RS422 TxD-[15] RS422 RxD+[15] RS422 RxD-[15] RS422 Figure 7-3 : TCP460-x2 Pin Assignment Front Panel I/O Connector TCP460 User Manual Issue 1.1 Page 25 of 32...
  • Page 26: Tcp460-X3

    RS422 RxD+[13] RS422 RxD-[13] RS422 TxD+[14] RS422 TxD-[14] RS422 RxD+[14] RS422 RxD-[14] RS422 TxD+[15] RS422 TxD-[15] RS422 RxD+[15] RS422 RxD-[15] RS422 Figure 7-4 : TCP460-x3 Pin Assignment Front Panel I/O Connector TCP460 User Manual Issue 1.1 Page 26 of 32...
  • Page 27: Tcp460-X4

    RS422 RxD+[13] RS422 RxD-[13] RS422 TxD+[14] RS422 TxD-[14] RS422 RxD+[14] RS422 RxD-[14] RS422 TxD+[15] RS422 TxD-[15] RS422 RxD+[15] RS422 RxD-[15] RS422 Figure 7-5 : TCP460-x4 Pin Assignment Front Panel I/O Connector TCP460 User Manual Issue 1.1 Page 27 of 32...
  • Page 28: Compactpci Back I/O

    RxD15 RTS15 CTS15 VI/O Figure 7-6 : Pin Assignment TCP460-20 CompactPCI Back I/O Connector (J2) WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1 Page 28 of 32...
  • Page 29: Tcp460-21

    TxD15- RxD15+ RxD15- VI/O Figure 7-7 : Pin Assignment TCP460-21 CompactPCI Back I/O Connector (J2) WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1 Page 29 of 32...
  • Page 30: Tcp460-22

    TxD15- RxD15+ RxD15- VI/O Figure 7-8 : Pin Assignment TCP460-22 CompactPCI Back I/O Connector (J2) WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1 Page 30 of 32...
  • Page 31: Tcp460-23

    TxD15- RxD15+ RxD15- VI/O Figure 7-9 : Pin Assignment TCP460-23 CompactPCI Back I/O Connector (J2) WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1 Page 31 of 32...
  • Page 32: Tcp460-24

    TxD15- RxD15+ RxD15- VI/O Figure 7-10 : Pin Assignment TCP460-24 CompactPCI Back I/O Connector (J2) WARNING! The use of the J2 connector (TCP460-2x) precludes the use of 64 bit CompactPCI backplanes. TCP460 User Manual Issue 1.1 Page 32 of 32...

Table of Contents