PCI-Based Serial Communication Cards User's Guide Recycled Paper
©Copyright 2003 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 2.20: October 22, 2003 Part No. 50-11119-202 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 top priority for ADLINK TECHNOLOGY INC. If you need any help or service, please contact us. ADLINK TECHNOLOGY INC. Web Site http://www.adlinktech.com Sales & Service Service@adlinktech.com TEL +886-2-82265877 FAX +886-2-82265717 Address 9F, No. 166, Jian Yi Road, Chungho City, Taipei, 235 Taiwan • Please email or FAX your detailed information for prompt, satisfactory, and consistent service.
Table of Contents ADLINK PCI Multi-Port Card Comparison Chart ........... iii Chapter 1 Introduction........................................................... 1 1.1 C584 Features ......................................................................................... 2 1.2 C584 Specifications ................................................................................ 2 1.3 C588 Features ......................................................................................... 3 1.
4.1.7 RS232 DB25/DB9 Male Connector Pin assignment C518/C514 ........................................................................................ 25 4.1.8 RS422/485 DB25/DB9 Male Connector Pin assignment C518/C514 ........................................................................................ 26 Chapter 5 C584XB/C588XB Converter Box ...................... 27 5.1 RS422 Interface Application Notes ...................................................... 29 5.2 RS485 Interface Application Notes ...
ADLINK PCI Multi-Port Card Comparison Chart Serial ports C485 C514 C518 C584 C588 C422 4-8 4-32 8-64 4-8 8-16 2-4 Serial Controller MAX Throughput 16C550 115.2k*4 115.2k*4 16C554 115.2k*8 115.2k*4 115.2k*8 115.2k*2 Form Factor PCI OS DOS, Windows (98/NT/2000/XP), LINUX, SCO Open Server Connector Four DB9/25 male cable connector RS232 DB9/25 Support RS422/485 DB9/25 Male ALL Support Surge Protection Isolation Ports A-D Protection (RS422, (500VDC) RS485) Dimensions 5.
1 Introduction The ADLINK series of PCI-based serial communication cards are intelligent serial input/output multi-port controller cards that improve system performance by reducing the interrupt interval from the serial communication controller to the system’s CPU. Traditionally, serial communication controllers interrupt the MPU one character at a time. This wastes MPU processing time and lowers system computing power, which can lead to serial controller overflow and lost data.
1.1 C584 Features The C584 is an enhanced four-port serial communication PCI card that includes an advanced PGA to support the serial communication controller and a 37-pin connector to connect external I/O port. The expansion cable has four standard DB9/25 and one DB37 connector. User may also use one DB37 to DB37 cable to connect between one C584 and the C584XB to provide a 4-channel isolated RS-232/422/485 interface. • PCI Rev.2.
• • • 4 independent RS-232C compatible ports Optional external C584XB box for extending to 4 isolated RS-232/422/485 ports Max.
1.4 C588 Specifications ♦ PCI Spec.2.1compliant ♦ Serial communication controller: • • 16C550A compatible 1.8432 - 7.3728MHz ♦ 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 C584XB box for extending to 8 isolated RS-232/422/485 ports Max.
1.5 C514 Features The C514 is an enhanced four-port serial communication PCI card that includes an advanced PGA to support the serial communication controller and a 37-pin connector. The expansion cable has four standard DB9/25 connectors and one DB37 connector to connect to the C514 interface card. • PCI Rev.2.
♦ Connector: DB37 female connector ♦ Cable: External cable with 4 standard DB9/25 male connector ♦ Operating temperature: 0 to 55 °C ♦ Storage temperature: -20 to 65 °C ♦ Humidity : 10% to 95%, non-condensing ♦ Power consumption: +5V @ 1400mA typical 1.7 C518 Features The C518 is an enhanced eight-port serial communication PCI card that includes an advanced PGA to support the serial communication controller and a 62-pin connector.
1.8 C518 Specifications ♦ PCI Spec.2.1compliant ♦ Serial communication controller: • • • 16C550A compatible 1.8432 - 7.3728MHz Baud programmable (112kbps – 448kbps) ♦ System IO mapping: • • Assigned by PCI BIOS 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.9 C485 Features The C485 is an enhanced four-port serial communication PCI card that includes an advanced PGA to support the serial communication controller and a 37-pin connector to connect external I/O port. The expansion cable has four standard DB9/25 connectors and one DB37 connector to connect to the C485 interface card. • PCI Rev.2.
♦ Operating temperature: 0 to 55 °C ♦ Storage temperature: -10 to 70 °C ♦ Humidity : 10% to 95%, non-condensing ♦ Power consumption: +5V @ 1400mA typical 1.B C422 Features The C422 is an enhanced two-port serial communication PCI card that includes an advanced PGA to support the serial communication controller. The expansion port has two standard DB9 connectors. • PCI Rev.2.
♦ Port Capability: • • 2 isolated RS-422/485 port with 500Vdc isolation voltage Max.
2 Hardware Installation This chapter describes the configuration and installation of the serial communication cards. Please closely review the package and unpacking information. The Plug and Play serial communication cards are very easy to install into any PC system with PCI slots. 2.
2.2 Unpacking The serial communication card contains electro-static sensitive components that can be easily be damaged by static electricity. Therefore, the card should be handled 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 the module. Be sure there is no shipping and handling damage on the carton before continuing.
2.4 Hardware Configuration The serial communication card is Plug and Play compliant; the card requests memory usage (I/O port locations) from the 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.
3 Software Installation 3.1 Windows NT Installation Once Windows NT has been started, login using an account with administrative rights. 1. Start the [Control Panel] applet by double clicking its icon in the [Program Managers] main group. 2. In the [Control Panel] applet, double click the [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.
5. Follow the configuration dialog boxes to finish the PCIPORT card's driver. Ensure that the COM port number does not confliction with another card. 6. After completing the above procedures, select a "Binding" function to open up more serial ports. If you do not do the "Binding" function, you may not have the extra COM ports available after reboot. For multi-PCIPORT card installation, note the following: 1.
3.2 Windows 2000/XP Installation Once Windows 2000 system has started, the Plug and Play function will find the new PCIPORT card. Please follow the instruction message to specify the driver location: A:\WIN2000 Because resources will be assigned by PCI BIOS, it is not easy to check which card is first or second from the resource. There is one jumper on each card to set the first or second PCIPORT card. Then, users can fix the COM port number for each card. Jumper assignment is very important.
3.3 Windows 95/98/ME Installation Once Windows 95/98/ME has started, the Plug and Play function will find the new PCIPORT card. Please follow the instructions to input the COM port number start value for first and second card. The driver is located at: A:\WIN95 Because resources will be assigned by PCI BIOS, it is not easy to check which card is first or second from the resource. There is one jumper on each card to set the first or second PCIPORT card.
3.4 DOS Installation 1. 2. Please confirm that the jumper on the first C584/C588 card is set to “ON” Change your active directory to target directory. ex. C:\RAYON 3. Insert the driver diskette and copy all files in driver diskette. ex. XCOPY /S/E/V A:\DOS\*.* NOTE: This action will copy all the necessary files and DEMO programs from driver diskette to current directory. 4. Run the driver installation command For C584/C588/C485/C514/C518: A:\DOS\PCIPORT.COM For C422I/C232: A:\DOS\P220\P984.COM 5.
NOTE: Error messages: “PCIPORT & INDPORT Already Install.” ====>The driver had been installed. “Please check 'JP1' in the C588 or C584.” ====>Cards have same jumper JP1 setting. “PCIPORT not in system.” ====> PCIPORT card is not inserted in the PCI slot. For multi-PCIPORT card installation, note the following: 1. Up to eight cards can be installed in one DOS system. Each type of cards must have a different jumper setting (and card number). 2.
3.5 Linux Installation 1. 2. Login as superuser or root. Change directory to root and copy our driver diskette to system. #cd / #tar xvf /dev/fd0 3. Change directory to /etc/rayon and run Install command. #cd /etc/rayon #./Install 4. Use the following procedure to configure your module: a. Choose the card type (PCIPORT card) b. Choose your Linux kernel version c. Rebuild your system d. Exit & reboot 5. The extra serial port can be used. a. The device name will be: /dev/tty8[1--2][a--h] b.
2. The card with the “ON” jumper will have lower COM port number. The card with the “OFF” jumper will have its COM port number subsequently following the “ON” card. 3. We suggest users set the jumper “ON” for the first card to be installed in one system. 4. PCIPORT card can be used in interrupt shared modes. The PCI BIOS will assign IRQs for each PCIPORT card. For multi-PCIPORT applications, users can just share one IRQ for each card.
3.5 SCO OpenServer Installation Users can use the /etc/custom command to install our driver or use following procedure: NOTE: Using the "custom" install method for initial installation is highly recommended. 1. Login with superuser or root. 2. Change your directory to root and copy our driver diskette to system. #cd / #tar xvf /dev/fd0135ds18 3. Change directory to /etc/pciport and run "build". #cd /etc/pciport #./build 4. 5. Reboot your system. The extra serial port can be used. d.
PCIPORT card. For multi-PCIPORT applications, each card needs a separate IRQ. Users must confirm that one system may have enough IRQs left for Plug and Play functionality. 3. Insert the PCIPORT card in a PCI slot before installing the SCO OpenServer driver. 4. If the PCIPORT card is not operating properly, try uninstalling and reinstalling the driver.
4 Connector Pin Assignments 4.1 Pin assignments and Cable Wiring for C588/C584/C485/C422I 4.1.
NOTE: 1. The C825M cable supports a DB62 connector to eight DB25 male connectors. 2. The R802 cable supports a DB62 connector to eight DB25 female connectors. 3. The C809M cable supports a DB62 connector to eight DB9 male connectors. 4. Use the R803 cable (DB62 male to DB62 male connector) to connect with a RS4232-8 box 5. (O) is signal output from card and (I) is signal input to card. 4.1.
4.1.
4.1.
4.1.
4.1.
5 C584XB/C588XB Converter Box The C584XB/C588XB box is used to convert RS232 input signal to isolated RS232, RS422, or RS485 interface, supporting signal ground isolation systems between the PC and external applications. Two models exist, supporting four ports (C584XB) or eight ports (C584XB). Each port of the C584XB has a two-bit DIP switch to set for RS232, RS422, or RS485. In the C588XB, each port has a one-bit DIP switch to set for RS422 or RS485.
NOTE: C588XB only supports RS422/RS485. C584XB only supports RS232/RS422/RS485. Each connector port has an isolated ground. RS485 mode may let pin9 & pin11 short together as DATA+ and pin10 & pin12 short together as DATA- connects with another device. In RS422 mode, pins 2/3/4/5/6/8/20 may be floating can be pulled down to GND with 5k ohm resistor. In RS232 mode, pins 9/10/11/12 may be floating. Don't connect any RS232 signal to these pins. 120 ohm terminator resistors are built in each input signal pair.
5.1 RS422 Interface Application Notes The RS422 interface is used for point to point connections or multi-drop applications. Users may need to keep in mind that only one driver output signal can be active in one time, or you could damage the driver IC. Even though there is one 120 ohm terminator resistor in each input signal pair, Users may need to remove this terminator resistor for proper operation. For proper operation, don’t leave cables unconnected.
6 C422 Card Usage 1. DIP SWITCH SW1: This is a 4-bit DIP switch. Bits 1 and 2 are used to set card number. Default is set ON to set in first card. Bits 3 and 4 are used to set port interface type. Bit 3 is used for port A and bit 4 is used for port B. Default is ON for a RS422 interface. Set to OFF for RS485. 2. Jumpers JP3 and JP6: This is jumper to insert (remove) the 120ohm terminator resistor in the RS422/485 interface. JP3 is used for port A and JP6 is used for port B.
7 C485 Card Usage 1. DIP SWITCH SW1: This is a 4-bit DIP switch. Each bit will set the corresponding port. Bits 1, 2, 3, and 4 are for ports A, B, C, and D, respectively. Default is ON for a RS422 interface. Set to OFF for RS485. 2. Jumper JP1: This is jumper to set card number. Default is shorted to set it as the first card. Open it to set it as the second card. 3. Jumpers JP2,JP3,JP4, and JP5: These jumpers insert (remove) the 120ohm terminator resistor in the RS422/485 interface. JP5 is used for port A.
8 Troubleshooting Firstly, confirm your card type and OS. Ensure that you have installed the correct drivers for the correct device and OS. Verify the boot sequence. After the powering up the PC, the PCI BIOS will scan the cards on the PCI bus. The PCI BIOS will assign the memory map, I/O map, and IRQ number to each card. Our PCIPORT cards will have vendor ID "10B5" or "144A". The device ID will be "9050". If you can not see such card, it means that the PCI BIOS can not find the card.
Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offer, please read the following carefully: 1. Before using ADLINK’s products please read the user manual and follow the instructions exactly. 2. When sending in damaged products for repair, please attach an RMA application form. 3. All ADLINK products come with a two-year guarantee, repaired free of charge. • 4. 5. 6.