Page 2
SUNIX. Disclaimer SUNIX shall not be liable for any incidental or consequential damages resulting from the performance or use of this equipment. SUNIX makes no representations or warranties regarding the contents of this manual. Information in this manual has been carefully checked for reliability;...
Page 3
For information on recycling of this product, please contact your local authorities, your household waste disposal service or the shop where you purchased the product. BSMI 聲明 限用物質含有情況標示資訊網站請參考下列網址:http//www.sunix.com.tw 操作說明:選擇頁面之產品/型號/文件下載區(RoHS文件)
___________________________________________________________________________________ Introduction ______________________________________________ RS-422/485 industrial I/O series, a line of PCI Express Multi-Port Serial Communication Board, is designed to meet PCI Express Base Specification Ver. 2.0. It can be installed in virtually any available PC system and compatible with all major operating systems. Users do not need to manually set jumpers to configure I/O addresses and IRQ locations.
Each serial port has on-chip hardware and software flow control, a built-in 128-byte Tx/Rx FIFO, and WHQL certificated device drivers. This board is designed with SUNIX 16C950 UART controller and as well as building in with many of SUNIX advanced features and technologies, making it the best solution for commercial and industrial automation applications.
Supports Microsoft Windows, Linux, and DOS. Note: SUNIX M.2 RS-422/485 Card with Surge protection is available with each models which include TVSS (Transient Voltage Surge Suppressor) technology to help prevent damage due to lightning or high potential voltage. It meets IEC-61000-4-5 Level 3 standard, 2KV surge protection for all RS-422 and RS-485 serial signals.
___________________________________________________________________________________ Hardware Installation ______________________________________________ This chapter includes information about hardware installation for M.2 PCI Express RS-422/485 Multi-Port Communication Board. The following topics are covered: 2.1 Hardware Installation 2.2 Pin Assignments 2.3 Jumper Settings...
Step 1: Remove the screw attached to the motherboard. Step 2: Insert M.2 Card tightly into the M.2 slot with 20° angle. (SUNIX M.2 Card supports Key-M and Key-B slot) Step 3: Push the M.2 card down to the screw hole.
___________________________________________________________________________________ 2.2 Pin Assignment This chapter provides the pin assignments for SUNIX M.2 PCI Express RS-422/485 Multi-Port Communication Board, as well as the pin assignments for the optional accessories. RS-422 or 4-Wire RS-485 DB9M DB25M Pin Header 2-Wire RS-485 DB9M...
___________________________________________________________________________________ 2.3 Jumper Settings For RS-422/485 serial communications, when an electrical signal travels through two different resistance junctions in a transmission line, the impedance mismatch will sometimes cause signal reflection. Signal reflection causes signal distortion, which in turn will contribute communication errors. The solution to this problem is to establish the same impedance at the end of the lines by terminating them with resistors.
Page 13
D + (Tx+) D – (TX-) D – SUNIX M.2 PCI Express RS-422/485 Serial board equips independent TX and RX termination resistors for each serial COM port. User can modify the dip switch setting to avoid impedance mismatched problem when operate under Multi-drop transmission.
Page 15
___________________________________________________________________________________ Driver Installation ______________________________________________ After installing the M.2 PCI Express RS-422/485 Multi-Port Communication Board in your system successfully, please follow the step by step software installation guide to confirm how to install driver and configure the serial port settings. The driver for PCI Express serial board supports Windows and Linux operating systems, and you can select your requirement in the following chapter: The following topics covered in this chapter: ...
___________________________________________________________________________________ 3.1 Windows Driver Installation Please refer to following instructions to install the driver for the first time under Windows operation system. You will need to plug the board in an available PCI Express slot first, before installing the driver. (1) After the board is physically installed and the PC boots up, system will detect the PCI Express Serial card and prompt for driver installation wizard, please choose <Cancel>.
Page 17
___________________________________________________________________________________ (3) Please select the correct product interface, such as PCI Express here. (4) Please select the O.S. version you are using, such as Windows Vista. Then system will process the driver installation step automatically.
Page 18
___________________________________________________________________________________ (5) Please select driver language for your operation system. (6) Click “Next” to continue driver installation steps.
Page 19
___________________________________________________________________________________ (7) Click “Install” to continue driver installation steps. (8) System will install driver automatically. It takes about one minute.
Page 20
___________________________________________________________________________________ (9) Click “Finish” to end installation steps. Please visit SUNIX website (http://www.sunix.com) to download least driver version by searching product model number. Or you can update driver over “Microsoft Windows Update” service under Windows 10 or later operation system.
(1) Click on the “Programs and Features” tab in the Windows Control Panel. Start > Controller Panel > Programs and Features (2) Enter Uninstall or change a program page, and double click “Windows Driver Package – SUNIX Co., Ltd SUNIX Multi-I/O Controller” to process with driver uninstallation procedure.
___________________________________________________________________________________ 3.3 Linux Driver Installation This installation guide describes the procedures to install the PCI serial board in Linux kernel 2.x, 3.x and 4.x Please refer to “snx_Vx.x.x.x.zip” for driver installation detail in CD Driver (Linux folder) directory. : \ PCI_IO \ Linux (1) Driver install Please create a directory under root directory, e.g /temp, do commands: # cd /...
Page 23
___________________________________________________________________________________ Load driver module, do command: # modprobe snx # insmod /temp/snx/driver/snx.ko (snx.o for kernel 2.4) Check driver module, do command: # lsmod | grep snx Unload driver, do command: # rmmod snx (2) Device node creation Each serial port has one device node which is named "ttySNX?", maximum up to 32 serial ports.
___________________________________________________________________________________ 3.4 Verify Installation You can use Windows “Device Manager” to verify proper installation. (1) Click on the “Programs and Features” tab in the Windows Control Panel. Start > Controller Panel > Device Manager...
___________________________________________________________________________________ Port Configuration ______________________________________________ This chapter shows all Serial COM port settings that user came with usually, such as COM port number, FIFO length(size), baud rate, IO address and others. The following topics covered in this chapter: 4.1 Configure Serial Port Settings ...
After the board and serial port drivers are installed, please refer to following instructions to configure Serial COM settings. (1) Please launch the “Device Manager”. (2) Right click the “SUNIX Serial Card” item from the “Multifunction adapters” sub-tree and click “Properties”. (3) On the “Port Control” tab, select a port to configure.
NOT assign legacy ISA address (3F8, 3E8, 2F8, 2E8) for the specific COM port. But for IRQ setting, user can set specific IRQ value for this PCI Express bus slot via mainboard’s BIOS settings (not via SUNIX driver). But all COM ports will share one IRQ value.
___________________________________________________________________________________ 4.4 FIFO Settings Select an Rx FIFO Trigger and Tx FIFO Size. The default Rx FIFO Trigger is 112 bytes. The default Tx FIFO Size is 128 bytes. Click “Set to All” to change this setting for all serial ports on the board. Then click “OK”...
___________________________________________________________________________________ 4.5 Advanced Settings for RS-422/485 Communication User can control RS-422/485 communication in Advanced Port Control page through “Advanced” settings.
Page 30
This parameter must match with the oscillator (crystal) frequency on the board. System default is 14745600 Hz. We do NOT recommend for modification without SUNIX instruction. User can click “Defaults” button back to manufactory settings. UART Type (Default: Auto RS-422/485 ) User can select RS-422 or RS-485 interface for each COM port of this board.
Page 31
___________________________________________________________________________________ RS-485 ACS™ Technology (Default: Enable) Auto Carrier Sense (ACS™) technology is the data flow control under RS-485 half duplex (one-way traffic) communicating. It manages data flow between computers or devices or between nodes in a RS-485 network, so that the data can be handled at an efficient pace Auto Carrier Sense (ACS™) technology will check the status of RS-485 communication bus.
Page 32
RS-485 AHDC™ Technology Since RS-485 is bidirectional which means the driver is turned on only when it needs to transmit some data, otherwise it is in floating mode. SUNIX developed a new design to control the direction of driver (On or Off) automatically which is called Auto Hardware Direction Control/Carrier Sense.
___________________________________________________________________________________ Appendix ______________________________________________ This chapter shows some problems that users commonly have; also you can check why the M.2 PCI Express serial board can not work properly in your system after following hardware and software installation steps. In addition, you could contact us directly for additional technical product information and support.
___________________________________________________________________________________ 5.1 Troubleshooting 1. System fails to find the PCI Express serial board or COM port. A: It may cause by following issue: a. The board is not properly plugged into the PCI Express slot. b. Please clean the golden finger. c.
Page 35
___________________________________________________________________________________ before enabling the hardware flow control function. 5. How large FIFO length I should set? A: FIFO (First-In-First-Out) buffers are used to reduce the frequency of interrupt processes for UART chips. The size of the buffer will determine the number of times the cards need to interrupt the computer’s CPU in order to process a string of data.
___________________________________________________________________________________ 5.2 Product Family SUNIX provides different types of RS-232/422/485 interface cards for customer specific applications, including PCI Express, M.2(NGFF), Mini-PCI Express, PCI, and PCI/104 card. Please refer to the product family table for reference. RS-422/485 PCI Express Interface Baud...
5.3 Contact Information Customer satisfaction is our number one concern, and to ensure that customers receive the full benefit of our products, SUNIX has set up service platforms to provide technical support, driver updates, product information, and user’s manual updates.
Need help?
Do you have a question about the IPC-M2204S and is the answer not in the manual?
Questions and answers