Table of Contents Introduction............................ 1 Overview ............................2 PCI Express Solution ......................... 2 ADDC™ (Automatic Data Direction Control) for RS-485..............2 Operating System Support ......................2 Moxa Serial Comm Tool ......................2 Intelligent RS-485 ........................3 Applications ............................ 3 Features ............................3 Package Checklist ..........................
Page 4
Device Side Pin Assignments ....................... 7 CP-102E ............................7 Board Side Pin Assignments-Male DB9 ..................7 CP-102EL ............................8 Board Side Pin Assignments—Female DB25 ................... 8 Device Side Pin Assignments ....................... 8 CP-132EL/CP-132EL-I ........................9 Board Side Pin Assignments—Female DB25 ................... 9 Device Side Pin Assignments .......................
Introduction Moxa’s PCI Express serial boards meet the new slot standard for expansion boards and work with any PCI Express slots. The boards have multiple RS-232/422/485 serial ports to connect data acquisition equipment and other serial devices to a PC. The following topics are covered in this chapter: ...
PCI Express Boards Introduction Overview Moxa’s new PCI Express Multiport Serial Boards are designed for POS and ATM applications and for use by industrial automation system manufacturers and system integrators. The boards are compatible with all popular operating systems, and each of them supports data rates of up to 921.6 kbps and provides full modem control signals, ensuring compatibility with a wide range of serial peripherals.
PCI Express Boards Introduction Intelligent RS-485 With Intelligent RS-485, you only need one click to automatically tune the Pull High/Low and Termination resistors and get your system ready to go! Applications The PCI Express boards are suitable for many different applications, including: •...
PCI Express Boards Introduction Installation Flowchart The following flowchart provides a brief summary of the procedure you should follow to install the PCI Express boards, and it provides references to chapters with more detailed information: Install the boards in PCI Express expansion Chapter 2, Hardware Installation slots.
Hardware Installation In this chapter, we show the dimensions diagrams of all of the boards in the PCI Express Series and describe the hardware installation procedure. Since the BIOS automatically assigns the PCI Express board’s IRQ number and I/O addresses, you must plug in the board before installing the driver (driver installation is discussed in Chapter 3).
PCI Express Boards Hardware Installation Plugging the Board into an Expansion Slot Step 1: Power off the PC. WARNING To avoid damaging your system and board, make sure you turn off your computer before installing the board. Step 2: Remove the PC’s cover. Step 3: Remove the slot cover bracket if there is one.
Software Installation In this chapter, we give installation, configuration, and update/removal procedures for the driver for Windows 2000, Windows 2003/XP/Vista/2008 (32-bit/64-bit), Windows 7/8/8.1/10 (32-bit/64-bit), Windows Server 2008 R2/2012/2012 R2/2016 (x64), DOS, Linux (32-bit/64-bit), SCO, and WinCE 5.0. Before proceeding with the software installation, complete the hardware installation discussed in the previous chapter, “Hardware Installation.”...
PCI Express Boards Software Installation Windows Drivers Moxa provides drivers that allow you to use the PCI Express Series serial boards for various Windows platforms. The overall procedure for installing the Windows drivers for the PCI Express boards is Plug the PCI Express board into an empty summarized in the flowchart on the right.
PCI Express Boards Software Installation Windows 2000, 2003/ XP/ Vista/ 2008 (x86/x64), 7/8/8.1/ 10 (x86/x64), Server 2008 R2/ 2012/ 2012 R2/ 2016 (x64)/Windows 8/8.1/10/11 This section includes the following topics: • Installing the Driver • Configuring the Ports • Checking the Status •...
Page 20
PCI Express Boards Software Installation 3. Please read the license agreement. If you agree, please click Next to continue. 4. Click Next to install the driver in the indicated folder or click the Browse… button to locate a different folder. 5.
Page 21
PCI Express Boards Software Installation NOTE The following process is based on all the tools that have been selected. 6. This page shows the tools that will be installed in your computer. Click Install and continue the installation process. 7. Please wait until the installation is completed.
Page 22
PCI Express Boards Software Installation 8. This page will show all applications that you have installed. Click Next to continue the installation process. 9. In this pager, you can check the serial card default port basic configuration here. You can also click the Scan button to refresh this page.
Page 23
PCI Express Boards Software Installation 10. This is the final page of the installation process. It shows two ways to do further device configurations. One is going to the multi-port serial adapters on the device manager page; the other is use the ViewCom tool that you have installed.
Page 24
PCI Express Boards Software Installation 2. Use ViewCom Utility (You would need to install the ViewCom Utility to use this method) Double-click and the ViewCom icon will lead you to the device manager page for monitoring and configuring your devices, including Moxa Serial Boards. Configuring Serial Ports You can set all parameters in the driver properties page configuration sheet.
Page 25
PCI Express Boards Software Installation 1. FAQ: Click the FAQ button, and it will open the FAQ document. If you encounter problems, please check this document before you reach out to technical support. 2. Overview: In this section, it shows the port parameters, such as COM Number, TX and RX FIFO level, Termination Resistor, etc.
Page 26
PCI Express Boards Software Installation • Interface This column shows the interface of all serial ports. You can change the interface by clicking the port setting button and make the changes in the “Port Setting” dialog box. (The default setting of the interface is RS-232) Termination Resistor •...
Page 27
PCI Express Boards Software Installation Select the Auto Enumerating COM Number option to map subsequent ports automatically. The port numbers will be assigned in sequence. For example, if COM 1 is assigned to Port 1, then COM 2 (if not already occupied) will be assigned to Port 2, etc.
Page 28
PCI Express Boards Software Installation If you are using CP-118EL-A, CP-114EL, CP-114EL-I, CP-132EL, or CP-132EL-I, select Interface (RS-232, RS-422, RS-485-2W, or RS-485-4W), bias Resistor (150k or 1k) and termination Resistor (120Ω, Enable, or Disable) for configuration. For illustration purposes, we use the CP -116E-A. Select the Set the change to all ports option to apply the just defined Tx FIFO Size to all ports.
Page 29
PCI Express Boards Software Installation Checking the Status The PComm Diagnostic program is a useful tool for checking the status of Moxa’s multiport serial boards. The program can be used to test internal and external IRQ, TxD/RxD, UART, CTS/RTS, DTR/DSR, etc. Use this program to ensure that your Moxa boards and ports are working properly.
Page 30
PCI Express Boards Software Installation If the serial board is installed successfully, you will see the installed serial device shown on the Board status. Removing the Driver 1. Open the Device Manager and use your mouse to place the cursor over MOXA CP-116E-A Series (PCI Express Bus) under Multi-port serial adapters.
Page 31
PCI Express Boards Software Installation 2. Select Delete the driver software for this device and click Uninstall to proceed with uninstalling the board. Uninstalling the Driver The MSB driver may be removed through Add/Remove Programs in the Windows Control Panel. Open the Control Panel and click Uninstall a program.
Page 32
PCI Express Boards Software Installation Click Uninstall next to MOXA Smartio/Industio Windows Driver Verx.xx 3-16...
PCI Express Boards Software Installation Wait until the uninstall process is done. Non-Windows Drivers Drivers are provided for DOS, Linux, and SCO. Moxa DOS API-232 is a software package that assists users in developing new programs, or debugging existing programs for serial communications. This section explains how to install the package, how to set up the driver, and how to load or unload the driver.
Page 34
PCI Express Boards Software Installation Installing the Driver 1. Run the installation program, DOSINST.EXE from the \Software\DOS folder on the Documentation and Software CD. Specify the target API-232 directory (e.g., C:\Moxa) to which the driver will be copied. Press F2 to start the installation. 2.
Page 35
PCI Express Boards Software Installation 3. A window will open displaying basic configuration information for all boards of this type currently installed in the system. Press PgDn to configure the port settings. 4. You may enter or modify the settings of each port at this stage. The values displayed first are the port’s initial values that were set up when the driver was installed.
PCI Express Boards Software Installation F5 Group Edit This convenient function allows you to edit the configuration of several ports at one time as a group. Loading the Driver After completing the setup procedure, run BIN\DP-DRV.EXE from the DOS prompt to load the driver. The driver will automatically detect the boards that have already been installed.
PCI Express Boards Software Installation 4. #modprobe mxupcie 5. For the CP-132EL, CP-132EL-I, CP-114EL, CP-114EL-I, use the Moxa Port Configuration Tool to set Interface and Termination Resistor for the MUE series. The MUE series includes CP-102E, CP-102EL, CP- 132EL, CP-132EL-I, CP-114EL and CP-114EL-I. Usage: muestty <operation>...
Page 38
PCI Express Boards Software Installation 4. When you see the screen below, select “Esc” to exit and reboot your computer. MOXA Smartio/Industio Family Installation Utility (Ver 1.11) Smartio/Industio Family Basic Configuration Board No. Board Type I/O Address Interrupt Bus/Dev No. None ------------ ------------...
Configuring Intelligent RS-485 In this chapter, we describe the use of the “Auto-Tuning” and “Diagnosis” tools, supported by Moxa's Intelligent RS-485 boards, to tune your RS-485 network. The Auto-Tuning tool tests your RS-485 network and then configures certain Moxa boards (CP-118E-A-I, CP-138E-A-I, CP-134EL-A-I, and CP-116E-A) automatically.
PCI Express Boards Configuring Intelligent RS-485 Windows Users Take the following steps to use the Intelligent RS-485 function. 1. Expand the Multi-port serial adapters tab, right-click MOXA CP-116E-A Series (PCI Express Bus) and then click Properties to open the configuration panel. 2.
Page 41
PCI Express Boards Configuring Intelligent RS-485 3. Check the Auto Enumerating COM Number option to map subsequent ports automatically. The port numbers will be assigned in sequence. Select Interface (RS-232, RS-422, RS-485-2W, or RS-485-4W) from the drop-down box. Click Save to save the settings. NOTE An Auto Tuning function is provided with RS-485-2W.
Page 42
PCI Express Boards Configuring Intelligent RS-485 7. Test if the communication is OK. If it’s not OK, proceed to Step 8. 8. Go to the properties screen and select the COM port that needs to be diagnosed. Click Start Diagnosis and when the CAUTION message appears, click OK.
PCI Express Boards Configuring Intelligent RS-485 Linux Users Take the following steps to configure the Intelligent RS-485 function. 1. Use the following command to do the configuration. #./muestty -g /dev/ttyMUE1 2. Test if the communication is OK. If it’s OK, nothing further needs to be done. If it’s not OK, proceed with Step 3.
Page 44
PCI Express Boards Configuring Intelligent RS-485 6. Adjust non-MOXA devices according to the Status Status Cause Adjust Pull-High Adjust Terminator /Low Resistor Resistor Waveform Distortion Too many devices – Receive Reflect Signal Long distance – Data Error Too many devices & long distance ...
Serial Programming Tools Moxa provides an easy-to-use yet powerful serial programming library as well as utilities for communication troubleshooting for Windows platforms. The following sections provide details about the installation, the library, and the utilities for various platforms. The following topics are covered in this chapter: ...
PCI Express Boards Serial Programming Tools Moxa PComm PComm, a professional serial communication tool for PCs, is a software package that runs under Windows NT95/98/2000/XP/2003/Vista/2008/7(x86 and x64). PComm provides: • A powerful serial communication library that simplifies serial programming tasks for most popular programming languages.
PCI Express Boards Serial Programming Tools Utilities In this section, we provide a brief description of each utility. For more information about these utilities, refer to the online documentation. Diagnostics (for Moxa boards only) This convenient diagnostics program, which only works with Moxa boards and ports, provides internal and external testing of IRQ, TxD/RxD, UART, CTS/RTS, DTR/DSR, DTR/DCD, etc.
PCI Express Boards Serial Programming Tools Monitor This useful port status monitoring program allows you to monitor data transmission of selected Moxa COM ports. To run the Monitor program, click the search icon and search for the PComm Monitor program and launch this program.
PCI Express Boards Serial Programming Tools Terminal Emulator Use Terminal Emulator to connect to your PC’s serial ports to check if data is being transmitted correctly. To run Terminal Emulator, click the search icon and search for the PComm Terminal Emulator program and launch this program.
PCI Express Boards Serial Programming Tools ViewCom ViewCom is a useful tool to easily see the status of your Moxa serial boards. View Comm is also a shortcut to the serial boards parameter configuration page. You don’t need to go to “device manager” and find the serial boards name, which is complicated process.
PCI Express Boards Serial Programming Tools RS-485 Programming If you are using your CP-118EL Series board for RS-485 applications, in addition to reading this section, you should also refer to Chapter 7, “Pin Assignments,” for more details about using RS-485. The CP-118EL Series supports 2-wire half-duplex RS-485 and 4-wire full-duplex RS-485 communication.
Programming Guide If you want to develop your own driver, no matter whether on a Windows or Linux platform, the Moxa Smartio/Industio Programming Guide is a useful instruction. The following topics are covered in this chapter: Relative Product List ...
PCI Express Boards Programming Guide UART Register Structure for MU860 chip NOTE For detailed UART register description, please see UART Datasheet section. UART register address = I/O base address + (port-1) *8 For example, if the base address is 0x180: The first port’s UART register’s I/O address is 0x180+(1-1)*8 = 0x180 The first register’s I/O address is 0x180, The second register’s I/O address is 0x181, …..
PCI Express Boards Programming Guide UART Register Structure for MUE250, MUE450, and MUE850 chips There are 512 bytes for each UART register and 0x200 offset between each port. However, there is one exception, for the models which are 4-port boards, such as CP-104EL-A, CP-114EL, CP-114EL-I, and CP- 134EL-A, the offset of the fourth UART register is 0xE00.
PCI Express Boards Programming Guide Control Serial Interface and Termination Resistor for MUE chips For Moxa boards that use MUE250, MUE450, and MUE850 chips, BAR2, which allocates 16 bytes, is the vector base address that can be used to control serial interface and termination resistors according to the following table.
Pin Assignments The following topics are covered in this chapter: PCIe Board Accessories Table CP-118EL-A Board Side Pin Assignments-Female SCSI VHDCI68 Device Side Pin Assignments CP-168EL-A Board Side Pin Assignments-Female SCSI VHDCI68 Device Side Pin Assignments ...
PCI Express Boards Pin Assignments PCIe Board Accessories Table To select a PCIe board accessories please refer to the following table: PCIe Board Model Connector Type Interface CP-118EL-A CBL-M68M9x8-100/ DB9 male RS-232 OPT8-M9+ RS-422/4-wireRS-485 2-wireRS-485 OPT8B+/ DB25 male CBL-M68M25x8-100 OPT8A+/OPT8S+ DB25 female CP-168EL-A CBL-M68M9x8-100/...
PCI Express Boards Pin Assignments CP-168EL-A The CP-168EL-A board has a female SCSI VHDCI68 connector on the board, with various connection options available to connect from the board to your serial devices. In this chapter, we give pin assignments for the board side connector, as well as pin assignments for device side connectors for the different connection options.
PCI Express Boards Pin Assignments Male DB25 (OPT8B+/ CBL-M68M25x8-100) RS-232 Female DB25 (OPT8A+/S+) RS-232 CP-104EL-A Board Side Pin Assignments-Female DB44 RS-232 Port 1 Port 2 Port 3 Port 4...
PCI Express Boards Pin Assignments Device Side Pin Assignments Male DB9 (CBL-M44M9x4-50) RS-232 – Male DB25 (CBL-M44M25x4-50) RS-232 CP-102E Board Side Pin Assignments-Male DB9 The CP-102E has two male DB9 connectors onboard. Male DB9 RS-232 –...
Troubleshooting In this chapter, we discuss the common PCI Express Series problems and possible solutions. If you still have problems after reading this chapter, contact your dealer or Moxa for help, or use the Problem Report Form at the end of this manual to report problems to your dealer. •...
Need help?
Do you have a question about the CP-134N Series and is the answer not in the manual?
Questions and answers