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...
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.
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)
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.
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...
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...
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...
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.
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...
(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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
Need help?
Do you have a question about the TCP460 and is the answer not in the manual?
Questions and answers