16 channel serial interface rs232/rs422 (32 pages)
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...
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.
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)
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...
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.
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...
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...
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...
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.
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...
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:...
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...
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.
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...
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.
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...
Need help?
Do you have a question about the TPMC460 and is the answer not in the manual?
Questions and answers