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 Moxa Serial Comm Tool For application development, Moxa provides an easy-to-use serial communication library called PComm that runs under Windows NT/95/98/2000/XP/2003. Use this library to develop your own applications with Visual Basic, Visual C++, Borland Delphi, to name a few. Utilities such as Data Scope, Monitor, Terminal Emulator, and Diagnostics are included to make it easier to debug, monitor communication status, provide terminal emulation, and transfer files.
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 slots. Chapter 2, Hardware Installation Install the drivers and configure the boards and Chapter 3, Software Installation...
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) This section includes the following topics: Installing the Driver Configuring the Ports Checking the Status ...
Page 20
PCI Express Boards Software Installation 3. Click Next to install the driver in the indicated folder, or use the drop-down menu to locate a different folder. 4. Click Install to proceed with the installation.
PCI Express Boards Software Installation 5. Click Finish to complete the installation of the driver. Configuring the Ports After the driver has been installed, use the Device Manager to configure the serial port of your PCI Express cards (the CP-114EL will be used as an example). In this section, we describe how to access MOXA Smartio/Industio Window Driver and lead you to do the serial port configuration.
Page 22
PCI Express Boards Software Installation Configuring Serial Port Port Number 1. Click the port you would like to configure to highlight it and then click Port Setting. 2. Select a COM number for the port from the Port Number pull-down list. Select the Auto Enumerating COM Number option to map subsequent ports automatically.
Page 23
PCI Express Boards Software Installation Rx, TX FIFO 1. Select an Rx FIFO Trigger from the Rx FIFO Level pull-down list. Rx FIFO trigger levels of High, Middle, and Low are available, with the default set at High (120 bytes). Select the Set the change to all ports option to apply this Rx FIFO Trigger to all ports.
Page 24
PCI Express Boards Software Installation To start the program, click Start Programs MOXA PComm Lite Version 1.X PComm Diagnostic NOTE You can download the PComm Lite software for free from Moxa’s website at www.moxa.com/support/free_downloads.htm...
PCI Express Boards Software Installation Removing the Driver 1. Open the Device Manager and use the mouse to place the cursor over MOXA CP-114EL Series (PCI Express Bus) under Multi-port serial adapters. Right-click and select the Uninstall option. 2. Select Delete the driver software for this device and click OK to proceed with uninstalling the board.
PCI Express Boards Software Installation Uninstalling the Driver The MSB driver may be removed through Add/Remove Programs in the Windows Control Panel. Click Uninstall next to MOXA Smartio/Industio Windows Driver Verx.xx 3-10...
Moxa provides drivers that allow you to use the following serial board products for DOS: PCI Express Boards: CP-102E, CP-102EL, CP-132EL, CP-132EL-I CP-104EL-A, CP-114EL, CP-114EL-I, • CP-118EL-A, CP-168EL-A, CP-118E-A-I, CP-138E-A-I, CP-134EL-A-I, CP-116E-A WARNING If you are using a Serial ATA HDD for DOS, the installation process will hang. To prevent the installation process from hanging, change your HDD to an IDE drive.
PCI Express Boards Software Installation 2. After the installation is complete, a window will open to ask if you want to run SETUP.EXE. Press Y to run the program. Setting up the Driver This section covers some of the setup program’s most frequently used functions. For complete details, press F1 to open the online help file.
Page 29
PCI Express Boards Software Installation 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. 5. Press F10 to save the changes and exit the SETUP program. Legends In this section, we explain the meaning of some of the fields and functions.
Moxa provides drivers that allow you to use the following serial boards for Linux. • PCI Express Boards: CP-118EL, CP-168EL, CP-104EL, CP-102E, CP-102EL, CP-132EL, CP-132EL-I, CP-114EL, CP-114EL-I, CP-118E-A-I/ CP-138E-A-I/ CP-134EL-A-I/CP-116E-A NOTE The following procedure shows how to install the CP-114EL driver for Linux.
PCI Express Boards Software Installation 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> device Device: The MUE series device node Operation: Help...
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. The Diagnosis tool can tell you how to manually configure other Moxa boards, as well as non-Moxa boards. We use the CP-134EL-A board to demonstrate how to use the Intelligent RS-485 tools for Windows 7/8/8.1.
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-134EL-A Series (PCI Express Bus), and then click Properties to open the configuration panel. 2.
Page 35
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. An Auto Tuning function is provided with RS-485-2W. Click OK to save the settings.
Page 36
PCI Express Boards Configuring Intelligent RS-485 8. Go to the properties screen and select COM Port needs to be diagnosed. Click Start Diagnosis and when the CAUTION message appears, click OK. 9. Adjust non-MOXA devices according to the Status. Status Cause Adjust Pull-High Adjust Terminator...
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 38
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 To run the diagnostics program, click Start Program PComm Lite Diagnostic. A typical test report for a Moxa board is as follows: Monitor (for Moxa boards for Windows 2000/XP/2003/Vista/2008/7(x86 and x64) This useful port status monitoring program allows you to monitor data transmission of selected Moxa COM ports.
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. Terminal Emulator features multi-windows and supports VT100 and ANSI terminal types. You can transfer data interactively, send patterns periodically, and transfer files using ASCII, XMODEM, YMODEM, ZMODEM, and KERMIT protocols.
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.
RS-232 CP-138E-A-I RS-422/4-wireRS-485 CBL-M78M25x8-100 DB25 male 2-wire RS-485 CP-134EL-A-I CBL-M44M9x4-50 DB9 male RS-422/4-wire RS-485/ 2-wire RS-485 CBL-M44M25x4-50 DB25 male CP-116E-A OPT8-M9+/ DB9 male RS-232 CBL-M68M9x8-100 RS-422/4-wire RS-485 2-wire RS-485 OPT8B+/ DB25 male CBL-M68M25x8-100 OPT8A+/OPT8S+ DB25 female CP-118EL-A The CP-118EL-A board has a female SCSI VHDCI68 connector on the board, with various connection options available for connecting from the board to your serial devices.
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. 1.
Need help?
Do you have a question about the CP-116E-A and is the answer not in the manual?
Questions and answers