PCI-Based Serial Communication Cards Recycled Paper
©Copyright 1996~2001 ADLINK Technology Inc. All Rights Reserved. Manual Rev 2.10: July 19, 2001 Part No : 50-11119-201 The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer.
Getting service from ADLINK Customer Satisfaction is always the most important thing for ADLINK Tech Inc. If you need any help or service, please contact us and get it. ADLINK Technology Inc. Web Site Sales and Service Technical Support TEL Address http://www.adlink.com.tw service@adlink.com.tw NuDAQ nudaq@adlink.com.tw NuDAM nudam@adlink.com.tw NuIPC nuipc@adlink.com.tw NuPRO nupro@adlink.com.tw Software sw@adlink.com.tw AMB amb@adlink.com.tw +886-2-82265877 FAX +886-2-82265717 9F, No.
ADLINK PCI Multiport Card Comparison Chart C485 C514 C518 C584 C588 C888 C960/990/ 990D Serial port 4~8 4~32 8~64 4~8 8~16 8~16 8~128 CPU - - - - - - - Serial communicati on controller 16C550 16C550 16C550 16C550 16C554 CD1865 16C554 MAX System throughput 115.2K*4 115.2K*4 115.2K*8 115.2K*4 115.2K*8 115.
Table of Contents Chapter 1 Introduction........................................................ 1 1.1 1.2 About the Serial Communication Cards .......................... 1 Overview of C514.......................................................... 2 1.2.1 1.2.2 1.2.3 1.2.4 1.3 Overview of C584.......................................................... 5 1.3.1 1.3.2 1.3.3 1.3.4 1.4 What is C485? ....................................................................14 Feature of C485........................
2.2 2.3 2.4 2.5 Unpacking .................................................................. 25 Installation Procedure .................................................. 26 Hardware Configuration............................................... 27 Software Installation .................................................... 28 2.5.1 2.5.2 2.5.3 Windows NT Installation ...................................................28 Windows 95/98 Installation ..............................................
1 Introduction 1.1 About the Serial Communication Cards • The serial communication cards are intelligent serial input/output multi-port controller cards which are suitable to PC AT with PCI bus machine. The cards can reduce the interval for serial communication controller to interrupt main CPU on the mainboard to improve the whole system performance. • Traditionally, the serial communication controller will interrupt the MPU character by character.
1.2 Overview of C514 1.2.1 What is C514? The C514 is an enhanced four ports serial communication card used for PC with PCI bus. It includes a PGA to support the serial communication controller and a 37-pin connector to connect external I/O port. The expansion cable has four standard DB25 connectors and one DB37 connector to connect to C514 interface card. 1.2.2 Feature of C514 ♦ PCI Rev.2.
♦ Flow control • Xon/Xoff control • RTS/CTS control ♦ Port Capability: • 3 independent RS-232C compatible ports • 1 isolated RS-422/485 port with 500Vdc isolation voltage • Max.
1.2.4 Connector Pin Assignment of C514 DB37 female connector pin assignment for C514. DB37 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Signal Name RXD1(IN) CTS1(IN) DSR1(IN) DCD1(IN) GND TXD2(OUT) RTS2(OUT) DTR2(OUT) GND GND GND DTR3(OUT) RTS3(OUT) TXD3(OUT) GND4(ISO) 422CTS4-(IN) 422RXD4-(IN) 422CTS4+(IN) 422RXD4+(IN) DB37 Pin No.
1.3 Overview of C584 1.3.1 What is C584? The C584 is an enhanced four ports serial communication card used for PC with PCI bus. It includes a PGA to support the serial communication controller and a 37-pin connector to connect external I/O port. The expansion cable has four standard DB25 connectors and one DB37 connector to connect to C584 interface card. User may also use one DB37 to DB37 cable to connect between one C584 and C584XB for providing 4 channel isolated RS-232/422/485 interface. 1.3.
♦ System IO mapping: • Assigned by PCI BIOS • Shared IRQ ♦ Flow control • Xon/Xoff control • RTS/CTS control ♦ Port Capability: • 4 independent RS-232C compatible ports • Optional external C584XB box for extending to 4 isolated RS-232/422/485 port • Max.
1.3.4 Connector Pin Assignment of C584 DB37 female connector pin assignment for C584. DB37 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Signal Name RXD1(IN) CTS1(IN) DSR1(IN) DCD1(IN) GND TXD2(OUT) RTS2(OUT) DTR2(OUT) GND GND GND DTR3(OUT) RTS3(OUT) TXD3(OUT) GND DCD4(IN) DSR4(IN) CTS4(IN) RXD4(IN) DB37 Pin No.
1.4 Overview of C518 1.4.1 What is C518? The C518 is an enhanced eight ports serial communication card used for PC with PCI bus. It includes a PGA to support the serial communication controller and a 62-pin connector to connect external I/O port. The expansion cable has eight standard DB25 connectors and one DB62 connector to connect to C518 interface card. 1.4.2 Feature of C518 • PCI Rev.2.
• ♦ Shared IRQ Flow control • Xon/Xoff control • RTS/CTS control ♦ Port Capability: • 7 independent RS-232C compatible ports • 1 isolated RS-422/485 port with 500Vdc isolation voltage • Max.
1.4.4 Connector Pin Assignment of C518 DB62 female connector pin assignment for C518. DB62 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Signal Name DB62 Pin No. TXD1(OUT) 22 RXD1(IN) 23 RTS1(OUT) 24 CTS1(IN) 25 DSR1(IN) 26 DTR1(OUT) 27 DCD1(IN) 28 GND 1,4 29 DCD4(IN) 30 DTR4(OUT) 31 DSR4(IN) 32 CTS4(IN) 33 RTS4(OUT) 34 RDX4(IN) 35 TXD4(OUT) 36 TXD7(OUT) 37 RXD7(IN) 38 GND7 39 422RXD8+ 40 422RTS8+ 41 422TXD8+ 42 Signal Name DB62 Pin No.
1.5 Overview of C588 1.5.1 What is C588? The C588 is an enhanced eight ports serial communication card used for PC with PCI bus. It includes a PGA to support the serial communication controller and a 62-pin connector to connect external I/O port. The expansion cable has eight standard DB25 connectors and one DB62 connector to connect to C588 interface card. User may also use one DB62 to DB62 cable to connect between one C588 and C588XB for providing 8 channel isolated RS-232/422/485 interface. 1.5.
♦ System IO mapping: § § ♦ Flow control § § ♦ Assigned by PCI BIOS Shared IRQ Xon/Xoff control RTS/CTS control Port Capability: • 8 independent RS-232C compatible ports • Optional external C588XB box for extending to 8 isolated RS-232/422/485 port • Max.
1.5.4 Connector Pin Assignment of C588 DB62 female connector pin assignment for C588. DB62 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Signal Name DB62 Pin No. TXD1(OUT) 22 RXD1(IN) 23 RTS1(OUT) 24 CTS1(IN) 25 DSR1(IN) 26 DTR1(OUT) 27 DCD1(IN) 28 TXD3(OUT) 29 RXD3(IN) 30 RTS3(OUT) 31 CTS3(IN) 32 DSR3(IN) 33 DTR3(OUT) 34 DCD3(IN) 35 TXD5(OUT) 36 RXD5(IN) 37 RTS5(OUT) 38 CTS(IN) 39 DSR5(IN) 40 DTR5(OUT) 41 DCD5(IN) 42 Signal Name DB62 Pin No.
1.6 Overview of C485 1.6.1 What is C485? The C485 is an enhanced four ports serial communication card used for PC with PCI bus. It includes a PGA to support the serial communication controller and a 37-pin connector to connect external I/O port. The expansion cable has four standard DB25 connectors and one DB37 connector to connect to C485 interface card. 1.6.2 Feature of C485 • PCI Rev.2.
• ♦ RTS/CTS control Port Capability: • 4 isolated RS-422/485 port with 500Vdc isolation voltage • Max.
1.6.4 Connector Pin Assignment of C485 DB37 female connector pin assignment for C485. DB37 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 16 • Introduction Signal Name RXDA+(IN) --RXDA-(IN) --GND.A TXDB+(OUT) --TXDB-(OUT) GND.B --GND.C TXDC-(OUT) --TXDC+(OUT) GND.D --RXDD-(IN) --RXDD+(IN) DB37 Pin No.
1.7 Overview of C888 1.7.1 What is C888? The C888 is intelligent eight ports serial communication card used for PC with PCI bus. It includes a local high performance processor to manage the data flow between main CPU and external interface. It also includes dual port RAM, through the dual port RAM, the local processor can communicate with main CPU. The expansion cable has eight standard DB25 connectors and one DB62 connector to connect to C888 interface card.
• ♦ 29.4912 MHz System IO mapping: • Assigned by PCI BIOS • Shared IRQ ♦ Flow control • Xon/Xoff control • RTS/CTS control ♦ Port Capability: • 8 independent RS-232C compatible ports • Optional external C588XB box for extending to 8 isolated RS-232/422/485 port • Max.
1.7.4 Connector Pin Assignment of C888 DB62 female connector pin assignment for C888. DB62 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Signal Name DB62 Pin No. TXD1(OUT) 22 RXD1(IN) 23 RTS1(OUT) 24 CTS1(IN) 25 DSR1(IN) 26 DTR1(OUT) 27 DCD1(IN) 28 TXD3(OUT) 29 RXD3(IN) 30 RTS3(OUT) 31 CTS3(IN) 32 DSR3(IN) 33 DTR3(OUT) 34 DCD3(IN) 35 TXD5(OUT) 36 RXD5(IN) 37 RTS5(OUT) 38 CTS(IN) 39 DSR5(IN) 40 DTR5(OUT) 41 DCD5(IN) 42 Signal Name DB62 Pin No.
1.8 Overview of C960/C990/C990D 1.8.1 What is C960/C990/C990D? The C960/C990/C990D is an intelligent serial port controller card used for PC with PCI bus. It includes a local high performance processor to manage the data flow between main CPU and external interface. It also includes dual port RAM, through the dual port RAM, the local processor can communicate with main CPU.
♦ 128K byte dual port RAM ♦ A system includes one controller board and at least one expansion box ♦ At most 8 expansion boxes in one system ♦ System IO mapping: • Assigned by PCI BIOS • Shared IRQ ♦ Port Capability: • 8 independent RS-232C compatible ports for F641 expansion box • 8 independent RS-422 compatible ports for F642 expansion box ♦ Throughput 104K byte/sec for C960+F641/2 ♦ Throughput 240K byte/sec for C990+F641/2 ♦ Throughput 360K byte/sec for C990D+F641/2 ♦ Operation Sy
1.8.4 Connector Pin Assignment of C960/C990/C990D DB37 male connector pin assignment for C960/C990/C990D. DB37 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 • Introduction Signal Name BOXD0 BOXD1 BOXD2 BOXD3 BOXD4 BOXD5 BOXD6 BOXD7 BOXA1 BOXA2 BOXA3 BOXA4 BOXA5 BOXA6 BOXA7 BOXA8 BOXA9 BOXRD BOXWR DB37 Pin No.
2 Installation This chapter describes the configurations of the serial communication cards. At first, the contents in the package and unpacking information that you should care about are described. The serial communication cards are plug-and-play and very easy to install into any PC system with PCI slots.
2.
2.2 Unpacking Your serial communication card contains sensitive electronic components that can be easily damaged by static electricity. The card should be done on a grounded anti-static mat. The operator should be wearing an anti-static wristband, grounded at the same point as the anti-static mat. Inspect the card module carton for obvious damage. Shipping and handling may cause damage to your module. Be sure there are no shipping and handing damages on the module before processing.
2.3 Installation Procedure 1. Turn off your computer 2. Turn off all accessories (printer, modem, monitor, etc.) connected to computer. 3. Remove the cover from your computer. 4. Select a 32-bit PCI expansion slot. Caution! Don‘t put PCI card into ISA or EISA slot. 5. Before handling the serial communication card, discharge any static buildup on your body by touching the metal case of the computer. Hold the edge and do not touch the components. 6.
2.4 Hardware Configuration The serial communication card has plug and play component, the card can requests memory usage (I/O port locations) of the card which is assigned by system BIOS. The address assignment is done on a board-by-board basis for all serial communication cards in the system. The jumper JP1 for the serial communication card is used for the system to recognize the first or second card of the same model in the system if there are two cards of the same on board.
2.5 Software Installation 2.5.1 Windows NT Installation Once Windows NT system has been started, login using an account with administrative right. 1. Start the [Control Panel] applet by double clicking the icon in the [Program Managers] main group 2. In the [Control Panel] applet, double click [Network] icon to bring up the Network Control Panel Applet (NCPA). 3. Within the NCPA, select the [Add Adaptor] button, a list of possible adaptors should be displayed.
1. Now, you can follow the configuration dialog boxes to install the driver. 2. In the default condition, the TTY port is given name from “COM3”. User can specify the start “COM” port number in installation procedure. 3. We can install up to two same type serial communication cards in one NT system. 4. When you need to install two same type serial communication cards in one NT system, you must confirm to let one card’s jumper JP1 is ON while the other card’s jumper JP1 is OFF. 5.
2.5.2 Windows 95/98 Installation Once Windows 95/98 system has been started, the plug & play function in 95/98 system will find the new serial communication card. If this is the first time to install serial communication card in your Windows 95/98 system, you will be informed to install the driver. Please follow the steps to install the driver. 1.
4. If you install two same type serial communication cards with jumper ON or OFF simultaneously, we can not confirm that both cards will active properly. 5. If you install multiple cards in one 95/98 system simultaneously, please confirm that the COM port number assigned do not overlap for different card. Or you may have improperly operation in your system. 6.
4. /etc/PCIIOP/OBJ/P960F.O (For different card, replace P960F to relative name) 5. /etc/PCIIOP/DRIVER/Driver.x 6. /etc/PCIIOP/DRIVER/Driver.u 7. /etc/PCIIOP/DRIVER/Driver.u1 8. /etc/PCIIOP/DRIVER/Driver.s 9. /etc/PCIIOP/DRIVER/Driver.e 10. /etc/PCIIOP/DRIVER/Driver.e2 11. /etc/PCIIOP/DRIVER/Driver.e6 12. /etc/PCIIOP/etty 13. /etc/PCIIOP/om (This is the utility file for interface card operation condition monitor.) What may be happened while installing: 1.
3. Please strike the numeric key 1 to 2 to continue the installation procedure. Updating system configuration. Making terminal device 100%. Editing terminal definitions 100%. Installing serial communication card driver. You must create a new kernel to effect the driver change to your specified. Do you wish to create a new kernel now? (y/n) 4. Now strike “n” key if you want to quit this procedure, or “y” key to continue the procedure. 5.
1. Login as a super user. Login: root Password: # cd/ 2. Extract all the files on the diskette by “tar” command. tar xvf /dev/fd0135ds18 3. # cd /etc/PCIIOP 4. # ./build 5. System will display following main menu on the screen: Global View Intelligent Input/Output Processor Installation: Install PCIIOP Driver Remove PCIIOP Driver Select an option or enter q to quit: 1 6. Choose the “Add a Supported Product” item, and then select “Install one or more packages” item.
9. From this procedure, the screen message and installation procedure will be different for XENIX and UNIX system. In XENIX system: Re-linking the kernel. Kernel with driver modifications is in /usr/sys/conf/xenix Do you want this kernel to reboot by default? (y/n) y The new kernel is installed in /xenix. Reboot your system to activate it. # In UNIX system: The UNIX operating system will now be rebuild. This will take a few minutes. Please wait. The UNIX Kernel has been rebuilt 10.
“map =” denotes the mapping address and memory space of dual port RAM, should be assigned by PCI bus. “dram =” denotes the PCIIOP interface card’s built-in memory space. “ports =” denotes the number of ports, which should be octal of the number of expansion boxes. When the above message appears and all of the LED in F641/F642 expansion boxes light on, it means the communication interface controller has been installed successfully.
Definitions of serial port device: Card No. 1 2 Device Name tty6?? tty7?? Card number 1 is the card with JP1 jumper on. F641/F642 Box No. 1 2 3 4 5 6 7 8 Port No.
3 Expansion/Isolation Box User Guide 3.1 Introduction An APU is the kernel of a serial communication controller system. It can manage up to 8 pieces of F641/F642 box. The APU communicates with the MPU via dual port RAM and processes the data transfer between MPU and I/O devices.
Each port has two bit DIP switch to set for RS-232, RS-422 or RS-485 interface. In RS-485 mode, we had auto data direction function to maintain no local echo condition, but user may still need to maintain just only one port to output data, so RS-485 mode must be used in half-duplex transmission environment. For full-duplex transmission environment, user may need to use RS-422 mode. In C584XB/C588XB box, we have one built-in switching power supply.
Because RS-485 interface do not use RTS/CTS/DTR/DSR/DCD signal, user may not use RTS/CTS or DTR/DSR handshake and DCD signal checking function in its application, these signals are in inactive condition for RS-422 interface.
3.2 Pin Definition / DIP Switch Setting The pin definition for F641 box DB25 male connector. Pin No. 1 2 3 4 5 6 7 8 20 Signal Name Frame Ground Transmit Data Out Receive Data In RTS Out CTS In DSR In Signal Ground DCD In DTR Out The pin definition for F642 box DB25 male connector. Pin No. 1 7 9 10 11 12 Signal Name Frame Ground Signal Ground RTD+ RTDTXD+ TXD- The pin definition for RS-232 DB25 male connector. Pin No.
The pin definition for RS-422/485 DB25 male connector. Pin No. RS-422/485 Mode Signal Name 2 TXD+ (Out) 3 RXD+ (In) 4 RTS+ (Out) 5 CTS+ (In) 7 GND 13 RTS- (Out) 14 TXD- (Out) 16 RXD- (In) 19 CTS- (In) RS-485 mode may let pin 2 and pin 3, pin 14 and pin 16 short together to connect with other device. We have 120-ohm terminator resistor built in each input signal pair. In RS-485 mode, you may need to remove this terminator resistor.
Product Warranty/Service ADLINK warrants that equipment furnished will be free from defects in material and workmanship for a period of one year from the date of shipment. During the warranty period, we shall, at our option, either repair or replace any product that proves to be defective under normal operation. This warranty shall not apply to equipment that has been previously repaired or altered outside our plant in any way as to, in the judgment of the manufacturer, affect its reliability.