Tews Technologies TPMC371-10 User Manual

Conduction cooled 8 channel.serial interface rs232/rs422

Advertisement

Quick Links

The Embedded I/O Company
8 Channel Serial Interface RS232/RS422
TEWS TECHNOLOGIES GmbH
Am Bahnhof 7
25469 Halstenbek, Germany
www.tews.com
TPMC371
Conduction Cooled
Version 1.1
User Manual
Issue 1.1.5
January 2009
Phone: +49-(0)4101-4058-0
Fax: +49-(0)4101-4058-19
e-mail: info@tews.com
TEWS TECHNOLOGIES LLC
9190 Double Diamond Parkway,
Suite 127, Reno, NV 89521, USA
www.tews.com
Phone: +1 (775) 850 5830
Fax: +1 (775) 201 0347
e-mail: usasales@tews.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TPMC371-10 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tews Technologies TPMC371-10

  • Page 1 TPMC371 Conduction Cooled 8 Channel Serial Interface RS232/RS422 Version 1.1 User Manual Issue 1.1.5 January 2009 TEWS TECHNOLOGIES GmbH TEWS TECHNOLOGIES LLC Am Bahnhof 7 Phone: +49-(0)4101-4058-0 9190 Double Diamond Parkway, Phone: +1 (775) 850 5830 25469 Halstenbek, Germany Fax: +49-(0)4101-4058-19...
  • Page 2 TPMC371-12 in this document at any time without notice. Conduction cooled 4 Channel Serial RS232 TEWS TECHNOLOGIES GmbH is not liable for any (2x full modem), 4 Channel Serial RS422, damage arising out of the application or use of the P14 I/O device described herein.
  • Page 3 Issue Description Date Initial Issue July 2004 Update to Version 1.1 November 2004 Updated Power Specifications & Expanded Configuration EEPROM data Configuration EEPROM data & Pinout clarification October 2005 Channel numbering clarification August 2006 New address TEWS LLC September 2006 1.1.5 New notation for HW Engineering Documentation Releases January 2009...
  • Page 4: Table Of Contents

    6.1 UART Baud Rate Programming....................18 6.2 RS422 Flow Control ........................19 7 PIN ASSIGNMENT – I/O CONNECTOR ..... 20 7.1 TPMC371-10 Back I/O PMC Connector (P14) ................20 7.2 TPMC371-11 Back I/O PMC Connector (P14) ................21 7.3 TPMC371-12 Back I/O PMC Connector (P14) ................22 TPMC371 User Manual Issue 1.1.5...
  • Page 5 TABLE 5-1 : UART INTERFACE MAPPING ....................17 TABLE 6-1 : UART BAUD RATE PROGRAMMING ..................18 TABLE 7-1 : TPMC371-10 PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14)........20 TABLE 7-2 : TPMC371-11 PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14)........21 TABLE 7-3 : TPMC371-12 PIN ASSIGNMENT BACK I/O PMC CONNECTOR (P14)........22 TPMC371 User Manual Issue 1.1.5...
  • Page 6: Product Description

    All modules offer P14 I/O. Each RS232 channel supports RxD, TxD, RTS, CTS and GND. Each RS422 channel supports RxD+/-, TxD+/- and GND. Two channels of the TPMC371-10/-12 offer full modem support (TxD, RxD, CTS, RTS, DSR, DTR, CD, RI and GND) for RS232. Two channels of the TPMC371-11 support RxD+/-, TxD+/-, RTS+/-, CTS+/- and GND for RS422.
  • Page 7: Technical Specification

    I/O Connector PMC P14 I/O (64 pin Mezzanine Connector) Physical Data Power Requirements TPMC371-10: 50 mA typical @ +5V DC (no load) TPMC371-11: 70 mA typical @ +5V DC (no load) TPMC371-12: 60 mA typical @ +5V DC (no load) Operating -40°C to +85°C...
  • Page 8: Table 2-1 : Technical Specification

    TPMC371-10: 740 000 h MTBF TPMC371-11: 570 000 h TPMC371-12: 670 000 h Humidity 5 – 95 % non-condensing Weight 52 g Table 2-1 : Technical Specification TPMC371 User Manual Issue 1.1.5 Page 8 of 22...
  • Page 9: Local Space Addressing

    3 Local Space Addressing 3.1 XR17D158 Local Space Configuration The local on board addressable regions are accessed from the PCI side by using the XR17D158 local space. XR17D158 PCI Base Size Port Endian Description Address Space Width Mode (Byte) Mapping (Offset in PCI (Bit) Configuration...
  • Page 10: Uart Register Sets

    3.2.1 UART Register Sets The Device Configuration Space provides a register set for each of the 8 UARTs. UART Register Set Register Set Offset Serial Channel 0 0x0000 Serial Channel 1 0x0200 Serial Channel 2 0x0400 Serial Channel 3 0x0600 Serial Channel 4 0x0800 Serial Channel 5...
  • Page 11: Device Configuration Registers

    3.2.2 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 TPMC371), sleep mode, soft-reset and device identification, and revision. They are embedded inside the UART 0 Register Set.
  • Page 12: Uart Channel Configuration Registers

    3.2.3 UART Channel Configuration Registers Each UART channel has its own set of internal UART configuration registers for its own operation control and status reporting. The following table provides the register offsets within a register set, access types and access control: Register Comment Register...
  • Page 13 The address for a UART Channel Configuration Register x in a UART Register Set for channel y PCI Base Address 0 (PCI Base Address for the UART Register Space) + UART Register Set Offset for channel y + Register Offset for register x Addressing example: The address for the LCR register of UART channel 5 is: PCI Base Address...
  • Page 14: Xr17D158 Target Chip

    Min_Gnt Interrupt Pin Interrupt Line Y[7:0] 00 00 01 00 Table 4-1 : PCI Header Device ID: 0x0173 TPMC371 Vendor ID: 0x1498 TEWS TECHNOLOGIES Revision ID: XR17D158 silicon revision Subsystem ID: 0x000A 0x000B 0x000C Subsystem Vendor ID: 0x1498 TEWS TECHNOLOGIES TPMC371 User Manual Issue 1.1.5...
  • Page 15: Configuration Eeprom

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

    Address Configuration Register TPMC371-10 TPMC371-11 TPMC371-12 0x04 Module Version 0x0101 0x0101 0x0101 0x05 Module Revision 0x0000 0x0000 0x0000 0x06 EEPROM Revision 0x0002 0x0002 0x0002 0x07 Oscillator Frequency (high) 0x02A3 0x02A3 0x02A3 0x08 Oscillator Frequency (low) 0x0000 0x0000 0x0000 0x09-0x0F Reserved...
  • Page 17: Configuration Hints

    5 Configuration Hints The following chart shows the UART interface mapping of the different variants of the TPMC371. TPMC371-10 TPMC371-11 TPMC371-12 RS232 RS422 RS232 RS422 RS232 RS422 UART0 UART1 UART2 UART3 UART4 UART5 UART6 UART7 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 8 UART channels of the TPMC371 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 19: Rs422 Flow Control

    These steps should be used to modify the DLM, DLL registers of an UART channel: 1. Write 0x80 to the LCR register of the UART channel (enable access to the DLM, DLL registers). 2. Program the DLM, DLL registers of the UART channel. 3.
  • Page 20: Pin Assignment - I/O Connector

    CTS3 RS232 TxD4 RS232 RxD4 RS232 RTS4 RS232 CTS4 RS232 TxD5 RS232 RxD5 RS232 RTS5 RS232 CTS5 RS232 TxD6 RS232 Table 7-1 : TPMC371-10 Pin Assignment Back I/O PMC Connector (P14) TPMC371 User Manual Issue 1.1.5 Page 20 of 22...
  • Page 21: Tpmc371-11 Back I/O Pmc Connector (P14)

    7.2 TPMC371-11 Back I/O PMC Connector (P14) Signal Signal Level Signal Signal Level TxD6+ RS422 TxD0- RS422 RxD6- RS422 TxD0+ RS422 RxD6+ RS422 RxD0- RS422 RxD0+ RS422 TxD7- RS422 TxD7+ RS422 TxD1- RS422 RxD7- RS422 TxD1+ RS422 RxD7+ RS422 RxD1- RS422 RxD1+ RS422...
  • Page 22: Tpmc371-12 Back I/O Pmc Connector (P14)

    7.3 TPMC371-12 Back I/O PMC Connector (P14) Signal Signal Level Signal Signal Level TxD6+ RS422 TxD0 RS232 RxD6- RS422 RxD0 RS232 RxD6+ RS422 RTS0 RS232 CTS0 RS232 TxD7- RS422 TxD7+ RS422 TxD1 RS232 RxD7- RS422 RxD1 RS232 RxD7+ RS422 RTS1 RS232 CTS1 RS232...

This manual is also suitable for:

Tpmc371-12Tpmc371-11

Table of Contents