Tews Technologies TPMC460 User Manual

Tews Technologies TPMC460 User Manual

16 channel serial interface rs232/rs422
Table of Contents

Advertisement

Quick Links

The Embedded I/O Company
TPMC460
16 Channel Serial Interface RS232/RS422
Version 1.0
User Manual
Issue 1.0.6
August 2014
TEWS TECHNOLOGIES GmbH
Am Bahnhof 7
25469 Halstenbek, Germany www.tews.com
Phone: +49-(0)4101-4058-0
Fax: +49-(0)4101-4058-19
e-mail: info@tews.com

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tews Technologies TPMC460

  • Page 1 The Embedded I/O Company TPMC460 16 Channel Serial Interface RS232/RS422 Version 1.0 User Manual Issue 1.0.6 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany www.tews.com Phone: +49-(0)4101-4058-0 Fax: +49-(0)4101-4058-19 e-mail: info@tews.com...
  • Page 2 RS232, channel RS422 TEWS TECHNOLOGIES GmbH is not liable for any asynchronous serial interface, front panel and damage arising out of the application or use of the back I/O device described herein.
  • Page 3 August 2006 New address TEWS LLC September 2006 Changed RS422 Transceiver October 2006 1.0.5 Corrected Back-I/O Pinouts April 2009 New notation for HW Engineering Documentation Releases 1.0.6 General Revision August 2014 TPMC460 User Manual Issue 1.0.6 Page 3 of 33...
  • Page 4: Table Of Contents

    TPMC460-11R ........................25 7.1.3 TPMC460-12R ........................26 7.1.4 TPMC460-13R ........................27 7.1.5 TPMC460-14R ........................28 Back I/O PMC Connector (P14)....................29 7.2.1 TPMC460-10R ........................29 7.2.2 TPMC460-11R ........................30 7.2.3 TPMC460-12R ........................31 7.2.4 TPMC460-13R ........................32 7.2.5 TPMC460-14R ........................33 TPMC460 User Manual Issue 1.0.6 Page 4 of 33...
  • Page 5 TABLE 7-4 : TPMC460-13R PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........27 TABLE 7-5 : TPMC460-14R PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........28 TABLE 7-6 : TPMC460-10R PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14) ........29 TABLE 7-7 : TPMC460-11R PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14) ........30 TABLE 7-8 : TPMC460-12R PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14) ........31...
  • Page 6: Product Description

    1 Product Description The TPMC460 is a standard single-width 32 bit PMC module and offers 16 channels of high performance serial interface. Five different standard modules are available: The TPMC460-10R provides 16 RS232 interfaces. The TPMC460-11R provides 16 RS422 interfaces. The TPMC460-12R provides 8 RS232 and 8 RS422 interfaces.
  • Page 7: Technical Specification

    PMC P14 I/O (64 pin Mezzanine Connector) Physical Data Power Requirements TPMC460-10R: 80 mA typical @ +3.3V DC (no load) 70 mA typical @ +5V DC TPMC460-11R: 120 mA typical @ +3.3V DC (no load) 70 mA typical @ +5V DC TPMC460-12R: 100 mA typical @ +3.3V DC (no load)
  • Page 8: Table 2-1 : Technical Specification

    If FIT rates are not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for FIT rate calculation. Humidity 5 – 95 % non-condensing Weight 74 g Table 2-1 : Technical Specification TPMC460 User Manual Issue 1.0.6 Page 8 of 33...
  • Page 9: Pmc/Pci Interface

    3 PMC/PCI Interface The TPMC460 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 10: Secondary Pci Bus Overview

    2-8 through the secondary clock control register located at PCI offset 0x68 to save power. For detailed description of the PCI2050B PCI-to-PCI Bridge refer to the PCI2050B data sheet, which is available on the Texas Instruments website (www.ti.com). TPMC460 User Manual Issue 1.0.6 Page 10 of 33...
  • Page 11: Xr17D158 Octal Pci-Uart

    Table 4-1 : XR17D158 PCI Header Device-ID: 0x01CC TPMC460 Vendor-ID: 0x1498 TEWS TECHNOLOGIES Revision ID: XR17D158 silicon revision Subsystem-ID: 0x000A -10R 0x000B -11R 0x000C -12R 0x000D -13R 0x000E -14R Subsystem Vendor-ID: 0x1498 TEWS TECHNOLOGIES TPMC460 User Manual Issue 1.0.6 Page 11 of 33...
  • Page 12: 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. TPMC460 User Manual Issue 1.0.6 Page 12 of 33...
  • Page 13: Uart Register Sets

    Read FIFO with errors – 16, 32 64 bytes of RX FIFO data + LSR Table 4-4 : UART Register Set Embedded in the UART 0 Register set are the Device Configuration Registers. TPMC460 User Manual Issue 1.0.6 Page 13 of 33...
  • Page 14: 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 TPMC460), sleep mode, soft-reset, and device identification and revision. They are embedded inside the UART 0 Register Set.
  • Page 15: 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 Table 4-6 : UART Channel Configuration Registers TPMC460 User Manual Issue 1.0.6 Page 15 of 33...
  • Page 16 (Offset of the LCR register within a UART register set) 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). TPMC460 User Manual Issue 1.0.6 Page 16 of 33...
  • Page 17: Configuration Eeprom

    0x02 Subsystem Vendor ID 0x2E 0x1498 0x03 Subsystem Device ID 0x2C s.b. Table 4-7 : Configuration EEPROM TPMC460-xxR Subsystem ID Value (Offset 0x0C): TPMC460-10R 0x000A TPMC460-11R 0x000B TPMC460-12R 0x000C TPMC460-13R 0x000D TPMC460-14R 0x000E The words following the configuration data contain:...
  • Page 18: Table 4-8 : Physical Configuration Eeprom Data Of Uart 1

    The following two tables give information about the EEPROM content of both UARTs. Address Configuration Register TPMC460-10R TPMC460-11R TPMC460-12R TPMC460-13R TPMC460-14R 0x04 Module Version 0x0100 0x0100 0x0100 0x0100 0x0100 0x05 Module Revision 0x0000 0x0000 0x0000 0x0000 0x0000 0x06 EEPROM Revision...
  • Page 19: Table 4-9 : Physical Configuration Eeprom Data Of Uart 2

    Address Configuration Register TPMC460-10 TPMC460-11 TPMC460-12 TPMC460-13 TPMC460-14 0x04 Module Version 0x0100 0x0100 0x0100 0x0100 0x0100 0x05 Module Revision 0x0000 0x0000 0x0000 0x0000 0x0000 0x06 EEPROM Revision 0x0002 0x0002 0x0002 0x0002 0x0002 0x07 Oscillator Frequency (high) 0x02A3 0x02A3 0x02A3 0x02A3...
  • Page 20: Configuration Hints

    5 Configuration Hints The following chart shows the UART interface mapping of the different variants of the TPMC460. Serial TPMC460-10R TPMC460-11R TPMC460-12R TPMC460-13R TPMC460-14R Channel RS232 RS422 RS232 RS422 RS232 RS422 RS232 RS422 RS232 RS422 Table 5-1 : UART interface mapping Other configurations are available as factory build option on a per channel base.
  • Page 21: Programming Hints

    6 Programming Hints UART Baud Rate Programming Each of the 16 UART channels of the TPMC460 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 22 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. TPMC460 User Manual Issue 1.0.6 Page 22 of 33...
  • Page 23: Pin Assignment - I/O Connector

    Do not apply additional external termination resistors here. Please note that on the TPMC460 the P14 back I/O connector is always populated and connected to on board logic. Do not use these modules on carrier boards where P14/J14 is reserved for other system signals but PMC I/O.
  • Page 24: Front Panel I/O Connector

    Front Panel I/O Connector The TPMC460 front panel I/O connector is a HD68 SCSI-3 type female connector (e.g. AMP# 787082). 7.1.1 TPMC460-10R Signal Signal Level Signal Signal Level TxD[00] RS232 RxD[00] RS232 RTS#[00] RS232 CTS#[00] RS232 TxD[01] RS232 RxD[01] RS232...
  • Page 25: Tpmc460-11R

    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 Table 7-2 : TPMC460-11R Pin Assignment Front Panel I/O Connector TPMC460 User Manual Issue 1.0.6 Page 25 of 33...
  • Page 26: Tpmc460-12R

    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 Table 7-3 : TPMC460-12R Pin Assignment Front Panel I/O Connector TPMC460 User Manual Issue 1.0.6 Page 26 of 33...
  • Page 27: Tpmc460-13R

    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 Table 7-4 : TPMC460-13R Pin Assignment Front Panel I/O Connector TPMC460 User Manual Issue 1.0.6 Page 27 of 33...
  • Page 28: Tpmc460-14R

    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 Table 7-5 : TPMC460-14R Pin Assignment Front Panel I/O Connector TPMC460 User Manual Issue 1.0.6 Page 28 of 33...
  • Page 29: Back I/O Pmc Connector (P14)

    CTS#[06] RS232 CTS#[14] RS232 TxD[07] RS232 TxD[15] RS232 RxD[07] RS232 RxD[15] RS232 RTS#[07] RS232 RTS#[15] RS232 CTS#[07] RS232 CTS#[15] RS232 Table 7-6 : TPMC460-10R Pin Assignment Back I/O PMC Connector (P14) TPMC460 User Manual Issue 1.0.6 Page 29 of 33...
  • Page 30: Tpmc460-11R

    RxD-[06] RS422 RxD-[14] RS422 TxD+[07] RS422 TxD+[15] RS422 TxD-[07] RS422 TxD-[15] RS422 RxD+[07] RS422 RxD+[15] RS422 RxD-[07] RS422 RxD-[15] RS422 Table 7-7 : TPMC460-11R Pin Assignment Back I/O PMC Connector (P14) TPMC460 User Manual Issue 1.0.6 Page 30 of 33...
  • Page 31: Tpmc460-12R

    CTS#[06] RS232 RxD-[14] RS422 TxD[07] RS232 TxD+[15] RS422 RxD[07] RS232 TxD-[15] RS422 RTS#[07] RS232 RxD+[15] RS422 CTS#[07] RS232 RxD-[15] RS422 Table 7-8 : TPMC460-12R Pin Assignment Back I/O PMC Connector (P14) TPMC460 User Manual Issue 1.0.6 Page 31 of 33...
  • Page 32: Tpmc460-13R

    CTS#[06] RS232 RxD-[14] RS422 TxD[07] RS232 TxD+[15] RS422 RxD[07] RS232 TxD-[15] RS422 RTS#[07] RS232 RxD+[15] RS422 CTS#[07] RS232 RxD-[15] RS422 Table 7-9 : TPMC460-13R Pin Assignment Back I/O PMC Connector (P14) TPMC460 User Manual Issue 1.0.6 Page 32 of 33...
  • Page 33: Tpmc460-14R

    RS422 RxD-[06] RS422 RxD-[14] RS422 TxD+[07] RS422 TxD+[15] RS422 TxD-[07] RS422 TxD-[15] RS422 RxD+[07] RS422 RxD+[15] RS422 RxD-[07] RS422 RxD-[15] RS422 Table 7-10: TPMC460-14R Pin Assignment Back I/O PMC Connector (P14) TPMC460 User Manual Issue 1.0.6 Page 33 of 33...

Table of Contents