Tews Technologies TPMC462 User Manual

4 channel serial interface rs232/rs422

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Tews Technologies TPMC462

  • Page 1 The Embedded I/O Company TPMC462 4 Channel Serial Interface RS232/RS422 Version 1.0 User Manual Issue 1.0.5 March 2010 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101 4058 0 Fax: +49 (0) 4101 4058 19 e-mail: info@tews.com...
  • Page 2 2 Channel Serial RS232 (1x full modem), 2 TEWS TECHNOLOGIES GmbH is not liable for any Channel Serial RS422, front panel and P14 I/O damage arising out of the application or use of the device described herein.
  • Page 3 November 2004 Configuration EEPROM data & Pinout clarification October 2005 Channel numbering clarification August 2006 New address TEWS LLC September 2006 1.0.5 New notation for HW Engineering Documentation Releases March 2010 TPMC462 User Manual Issue 1.0.5 Page 3 of 26...
  • Page 4: Table Of Contents

    PIN ASSIGNMENT – I/O CONNECTOR ..............20 7.1 Front Panel I/O Connector ......................21 7.1.1 TPMC462-10 ........................21 7.1.2 TPMC462-11 ........................22 7.1.3 TPMC462-12 ........................23 7.2 Back I/O PMC Connector (P14)....................24 7.2.1 TPMC462-10 ........................24 7.2.2 TPMC462-11 ........................25 7.2.3 TPMC462-12 ........................26 TPMC462 User Manual Issue 1.0.5 Page 4 of 26...
  • Page 5 TABLE 5-1 : UART INTERFACE MAPPING ....................17 TABLE 6-1 : UART BAUD RATE PROGRAMMING ..................18 TABLE 7-1 : TPMC462-10 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........21 TABLE 7-2 : TPMC462-11 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........22 TABLE 7-3 : TPMC462-12 PIN ASSIGNMENT FRONT PANEL I/O CONNECTOR ........23 TABLE 7-4 : TPMC462-10 PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14)........24...
  • Page 6: Product Description

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

    HD50 SCSI-2 type connector (e.g. AMP# 787395-5) PMC P14 I/O (64 pin Mezzanine Connector) Physical Data Power Requirements TPMC462-10: 30 mA typical @ +5V DC (no load) TPMC462-11: 40 mA typical @ +5V DC (no load) TPMC462-12: 35 mA typical @ +5V DC (no load) Operating -40°C to +85°C...
  • Page 8: Table 2-1 : Technical Specification

    TPMC462-10: 750 000 h MTBF TPMC462-11: 650 000 h TPMC462-12: 710 000 h Humidity 5 – 95 % non-condensing Weight 61 g Table 2-1 : Technical Specification TPMC462 User Manual Issue 1.0.5 Page 8 of 26...
  • Page 9: Local Space Addressing

    3.2 Device Configuration Space PCI Base Address: XR17D154 PCI Base Address 0 (Offset 0x10 in PCI Configuration Space). The TPMC462 uses the Exar XR17D154 Quad UART to provide and control the 4 channels. Device Configuration Space PCI Address Size Content...
  • Page 10: Uart Register Sets

    8, 16, 32 0x140 – 0x17F Reserved 0x180 – 0x1FF Read FIFO with errors – 16, 32 64 bytes of RX FIFO data + LSR Table 3-4 : UART Register Set TPMC462 User Manual Issue 1.0.5 Page 10 of 26...
  • Page 11: 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 TPMC462), sleep mode, soft-reset, and device identification, and revision. They are embedded inside the UART 0 Register Set.
  • Page 12: Uart Channel 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 3-6 : UART Channel Configuration Registers TPMC462 User Manual Issue 1.0.5 Page 12 of 26...
  • Page 13 For a detailed description of the serial channel registers please refer to the XR17D154 data sheet which is available on the Exar website (www.exar.com). The XR17D154 data sheet is also part of the TPMC462-ED Engineering Documentation. TPMC462 User Manual Issue 1.0.5 Page 13 of 26...
  • Page 14: Xr17D154 Target Chip

    Y[7:0] 00 00 01 00 Table 4-1 : PCI Header Device-ID: 0x01CE TPMC462 Vendor-ID: 0x1498 TEWS TECHNOLOGIES Revision ID: XR17D154 silicon revision Subsystem-ID: 0x000A 0x000B 0x000C Subsystem Vendor-ID: 0x1498 TEWS TECHNOLOGIES TPMC462 User Manual Issue 1.0.5 Page 14 of 26...
  • Page 15: Configuration Eeprom

    0x01CE 0x02 Subsystem Vendor ID 0x2E 0x1498 0x03 Subsystem ID 0x2C s.b. Table 4-2 : Configuration EEPROM TPMC462-xx Subsystem-ID Value (Offset 0x0C): TPMC462-10 0x000A TPMC462-11 0x000B TPMC462-12 0x000C The words following the configuration data contain: • The module version and revision •...
  • Page 16: Table 4-3 : Physical Configuration Eeprom Data

    0x0000 0x0000 0x0000 (Front or Back I/O only) Channels with enhanced RTS & CTS 0x3A 0x0000 0x0000 0x0000 Support for RS232 only 0x3B-0x3F Reserved Table 4-3 : Physical Configuration EEPROM Data TPMC462 User Manual Issue 1.0.5 Page 16 of 26...
  • Page 17: Configuration Hints

    5 Configuration Hints The following chart shows the UART interface mapping of the different variants of the TPMC462. TPMC462-10 TPMC462-11 TPMC462-12 RS232 RS422 RS232 RS422 RS232 RS422 UART0 UART1 UART2 UART3 Table 5-1 : UART interface mapping Other configurations are available as factory build option on a per channel base.
  • Page 18: Programming Hints

    6 Programming Hints 6.1 UART Baud Rate Programming Each of the 4 UART channels of the TPMC462 provides a programmable Baud Rate Generator. The clock of the XR17D154 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 19: Rs422 Flow Control

    Only UART channel 0 allows using RS422 with RTS/CTS flow control. On channels 1 – 3 the CTS# input is hardwired to ’1’, so that no RTS/CTS flow control is possible. TPMC462 User Manual Issue 1.0.5 Page 19 of 26...
  • Page 20: Pin Assignment - I/O Connector

    RS422 channels provide on board termination resistors. Do not apply additional external termination resistors here. Please note that on the TPMC462, 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 21: Front Panel I/O Connector

    7.1 Front Panel I/O Connector The TPMC462 front panel I/O connector is a HD50 SCSI-2 type female connector (e.g. AMP# 787395-5). 7.1.1 TPMC462-10 Signal Signal Level Signal Signal Level TxD0 RS232 RxD0 RS232 RTS0 RS232 CTS0 RS232 TxD3 RS232 RxD3...
  • Page 22: Tpmc462-11

    RS422 +5V Termination Supply (unfused!) RTS0- RS422 RTS0+ RS422 CTS0- RS422 CTS0+ RS422 TxD2- RS422 TxD2+ RS422 RxD2- RS422 RxD2+ RS422 Table 7-2 : TPMC462-11 Pin Assignment Front Panel I/O Connector TPMC462 User Manual Issue 1.0.5 Page 22 of 26...
  • Page 23: Tpmc462-12

    RS232 CTS1 RS232 +5V Termination Supply (unfused!) RS232 DTR0 RS232 RS232 DSR0 RS232 TxD2- RS422 TxD2+ RS422 RxD2- RS422 RxD2+ RS422 Table 7-3 : TPMC462-12 Pin Assignment Front Panel I/O Connector TPMC462 User Manual Issue 1.0.5 Page 23 of 26...
  • Page 24: Back I/O Pmc Connector (P14)

    DSR0 RS232 CTS1 RS232 RS232 DTR1 RS232 RS232 DSR1 RS232 TxD2 RS232 RxD2 RS232 RTS2 RS232 CTS2 RS232 TxD3 RS232 Table 7-4 : TPMC462-10 Pin Assignment Back I/O PMC Connector (P14) TPMC462 User Manual Issue 1.0.5 Page 24 of 26...
  • Page 25: Tpmc462-11

    TxD1+ RS422 CTS0- RS422 RxD1- RS422 CTS0+ RS422 RxD1+ RS422 TxD2- RS422 TxD2+ RS422 RxD2- RS422 RxD2+ RS422 TxD3- RS422 Table 7-5 : TPMC462-11 Pin Assignment Back I/O PMC Connector (P14) TPMC462 User Manual Issue 1.0.5 Page 25 of 26...
  • Page 26: Tpmc462-12

    RS232 RxD1 RS232 RS232 RTS1 RS232 DSR0 RS232 CTS1 RS232 TxD2 RS422 RxD2 RS422 RTS2 RS422 CTS2 RS422 TxD3 RS422 Table 7-6 : TPMC462-12 Pin Assignment Back I/O PMC Connector (P14) TPMC462 User Manual Issue 1.0.5 Page 26 of 26...

This manual is also suitable for:

Tpmc372-11Tpmc372-10Tpmc372-12

Table of Contents