kcc msmx104+ v101 nochnichtfreigegeben 4 software.....12 4.1 regcom utility.....12
TRANSCRIPT
If it's embedded, it's Kontron.
MSMX104+ Document Revision 101
www.kontron.com
» Table of Contents «
1 User Information............................................................................ 4
1.1 About this Document ...............................................................................................................4
1.2 Copyright Notice .....................................................................................................................4
1.3 Trademarks ............................................................................................................................4
1.4 Standards..............................................................................................................................4
1.5 Warranty ...............................................................................................................................4
1.6 Technical Support ...................................................................................................................5
1.7 Environmental Protection Statement ...........................................................................................5
1.8 RoHS Commitment ..................................................................................................................5
1.8.1 RoHS Compatible Product Design...............................................................................................6
1.8.2 RoHS Compliant Production Process ...........................................................................................6
1.8.3 WEEE Application ...................................................................................................................6
1.9 Swiss Quality ..........................................................................................................................6
1.10 The Swiss Association for Quality and Management Systems..............................................................7
2 Introduction ................................................................................. 8
2.1 MSMX104+ Ordering Information................................................................................................8
2.2 Understanding MSMX104+ Functionality ......................................................................................8
2.3 MICROSPACE® Documentation ....................................................................................................8
2.4 MSMX104+ Benefits .................................................................................................................8
3 Specifications................................................................................ 9
3.1 Functional Specifications ..........................................................................................................9
3.2 Dimensions............................................................................................................................9
3.3 Electrical Specifications............................................................................................................9
3.4 Environmental Specifications.....................................................................................................9
3.5 Controller ............................................................................................................................ 10
3.6 Serial Port ........................................................................................................................... 10
3.6.1 Features of the UARTs ........................................................................................................... 10
3.6.2 RS/232 Transmitter .............................................................................................................. 10
3.6.3 RS/485 Transmitter .............................................................................................................. 11
www.kontron.com
4 Software......................................................................................12
4.1 RegCOM Utility...................................................................................................................... 12
4.2 Exartest Utility ..................................................................................................................... 13
4.3 Test with Hyperterminal Windows Utility .................................................................................... 14
4.4 Exar_pci.............................................................................................................................. 14
5 Connectors & Jumpers, Version 1.1 ...................................................15
5.1 Connector & Jumper Locations................................................................................................. 15
5.1.1 Top View ............................................................................................................................ 15
5.1.2 Bottom View ....................................................................................................................... 16
5.1.3 Photo, Top View ................................................................................................................... 17
5.2 Connector References ............................................................................................................ 18
5.2.1 TTL, RS/232 ........................................................................................................................ 18
5.2.2 RS/485 .............................................................................................................................. 19
5.2.3 J8 MPIO Connector ............................................................................................................... 20
5.2.4 Port Configuration ............................................................................................................... 20
5.2.5 RS/485 Transmit Control (Master only) ..................................................................................... 22
5.3 Jumper References ................................................................................................................ 22
5.3.1 PCI Jumpers........................................................................................................................ 23
5.3.2 Diode References ................................................................................................................. 23
6 Driver Installation .........................................................................24
6.1 Windows XP/W2k................................................................................................................... 24
6.2 Linux.................................................................................................................................. 26
7 Assembly Views .............................................................................27
7.1 Top View.............................................................................................................................. 27
7.2 Bottom View ........................................................................................................................ 28
8 Board Dimensions .........................................................................29
9 Appendix A: Previous Product Versions...............................................30
9.1 Photo, Top View, Version 0.9.................................................................................................... 30
9.2 Connector & Jumper Locations, Version 0.9 ................................................................................ 31
9.2.1 Top View, Version 0.9 ............................................................................................................ 31
9.2.2 Bottom View, Version 0.9....................................................................................................... 32
9.2.3 Port Configuration, Version 0.9 ............................................................................................... 33
www.kontron.com
9.2.4 RS/485 Transmit Control (Master only) ..................................................................................... 34
9.2.5 Diode References, Version 0.9:Diode References ......................................................................... 34
9.3 Assembly Views, Version 0.9 .................................................................................................... 35
9.3.1 Top View, Version 0.9 ............................................................................................................ 35
9.3.2 Bottom View, Version 0.9....................................................................................................... 36
10 Appendix B: Architecture Information................................................37
10.1 Buses ................................................................................................................................. 37
10.1.1 ISA, Standard PS/2 – Connectors............................................................................................. 37
10.1.2 PCI/104 ............................................................................................................................. 37
10.2 General PC Architecture .......................................................................................................... 37
10.3 Ports .................................................................................................................................. 38
10.3.1 RS/232 Serial...................................................................................................................... 38
10.3.2 Serial ATA........................................................................................................................... 38
10.3.3 USB .................................................................................................................................. 38
10.4 Programming ....................................................................................................................... 38
11 Appendix C: Document Revision History..............................................39
12 Index..........................................................................................40
MSMX104+ / User Information
www.kontron.com 4
1 User Information
1.1 About this Document
This document provides information about products from Kontron AG and/or its subsidiaries. No warranty of
suitability, purpose, or fitness is implied. While every attempt has been made to ensure that the information in this
document is accurate, the information contained within is supplied "as-is" and is subject to change without notice.
1.2 Copyright Notice
Copyright© 2003-2011 Kontron AG
All rights reserved. No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval
system, or translated into any language or computer language, in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), without the express written permission of Kontron AG.
MICROSPACE®, smartModule®, smartCore®Express and DIGITAL-LOGIC® are trademarks or registered trademarks of
Kontron Compact Computers AG. Kontron is a trademark or registered trademark of Kontron AG.
1.3 Trademarks
The following lists the trademarks of components used in this board.
» IBM, XT, AT, PS/2 and Personal System/2 are trademarks of International Business Machines Corp.
» Microsoft is a registered trademark of Microsoft Corp.
» Intel is a registered trademark of Intel Corp.
All other products and trademarks mentioned in this manual are trademarks of their respective owners. For the
circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as patents or other rights of third
parties are concerned.
1.4 Standards
Kontron AG is certified to ISO 9000 standards.
1.5 Warranty
This Kontron AG product is warranted against defects in material and workmanship for the warranty period from the
date of shipment. During the warranty period, Kontron AG will, at its discretion, decide to repair or replace defective
products.
Within the warranty period, the repair of products is free of charge as long as warranty conditions are observed.
The warranty does not apply to defects resulting from improper or inadequate maintenance or handling by the buyer,
unauthorized modification or misuse, operation outside of the product’s environmental specifications or improper
installation or maintenance.
Kontron AG will not be responsible for any defects or damages to other products not supplied by Kontron AG that are
caused by a faulty Kontron AG product.
MSMX104+ / User Information
www.kontron.com 5
1.6 Technical Support
Technicians and engineers from Kontron AG and/or its subsidiaries are available for technical support. We are
committed to making our products easy to use and will help you use our products in your systems.
For technical support, please consult our technical support department:
Web: http://support.kcc-ag.ch
Tel.: +41 (0) 32 681-5848
Fax: +41 (0) 32 681-5801
For the latest product documentation, utilities, drivers, additional tools and software please consult our website:
Web: http://kontron.com
1.7 Environmental Protection Statement
This product has been manufactured to satisfy environmental protection requirements wherever possible. Many of the
components used (structural parts, printed circuit boards, connectors, batteries, etc.) are capable of being recycled.
Final disposal of this product after its service life must be accomplished in accordance with applicable country, state,
or local laws or regulations. All components within this product fulfill the requirements of the RoHS (Restriction of
Hazardous Substances Directive). The product is soldered with a lead free process.
1.8 RoHS Commitment
Kontron Compact Computers AG (Switzerland) is committed to developing and producing environmentally friendly
products in accordance to the Restriction of Hazardous Substances (RoHS) Directive (2002/95/EC) and the Waste
Electrical and Electronic Equipment (WEEE) Directive (2002/96/EC) established by the European Union. The RoHS
directive was adopted in February 2003 by the European Union and came into effect on July 1, 2006. It is not a law but
a directive, which restricts the use of six hazardous materials in the manufacturing of various types of electronic and
electrical equipment. It is closely linked with the Waste Electrical and Electronic Equipment Directive (WEEE)
2002/96/EC, which has set targets for collection, recycling and recovery of electrical goods and is part of a legislative
initiative to solve the problem of huge amounts of toxic e-waste.
Each European Union member state is adopting its own enforcement and implementation policies using the Directive
as a guide. Therefore, there could be as many different versions of the law as there are Member States in the EU.
Additionally, non-EU countries like China, Japan, or states in the U.S. such as California, may have their own
regulations for green products, which are similar, but not identical, to the RoHS directive.
RoHS is often referred to as the "lead-free" directive but it restricts the use of the following substances:
» Lead
» Mercury
» Cadmium
» Chromium VI
» PBB and PBDE
The maximum allowable concentration of any of the above mentioned substances is 0.1% (except for cadmium, which
is limited to 0.01%) by weight of homogeneous material. This means that the limits do not apply to the weight of the
finished product, or even to a component but to any single substance that could (theoretically) be separated
mechanically.
MSMX104+ / User Information
www.kontron.com 6
1.8.1 RoHS Compatible Product Design
All standard products from Kontron Compact Computers (KCC) comply with RoHS legislation.
Since July 1, 2006, there has been a strict adherence to the use of RoHS compliant electronic and mechanical
components during the design-in phase of all KCC AG standard products.
1.8.2 RoHS Compliant Production Process
KCC selects external suppliers that are capable of producing RoHS compliant devices verified by:
» A confirmation from the supplier indicating that their production processes and resulting devices are RoHS compliant.
» If there is any doubt of the RoHS compliancy, the concentration of the previously mentioned substances in a produced device will be measured. These measurements are carried out by an accredited laboratory.
1.8.3 WEEE Application
The WEEE directive is closely related to the RoHS directive and applies to the following devices:
» Large and small household appliances
» IT equipment
» Telecommunications equipment (although infrastructure equipment is exempt in some countries)
» Consumer equipment
» Lighting equipment – including light bulbs
» Electronic and electrical tools
» Toys, leisure and sports equipment
» Automatic dispensers
It does not apply to fixed industrial plants and tools. Compliance is the responsibility of the company that brings the
product to market, as defined in the directive. Components and sub-assemblies are not subject to product
compliance. In other words, since Kontron Compact Computers AG does not deliver ready-made products to end users
the WEEE directive is not applicable for KCC AG. Users are nevertheless encouraged to properly recycle all electronic
products that have reached the end of their life cycle.
1.9 Swiss Quality
» 100% Made in Switzerland
» This product was not manufactured by employees earning piecework wages
» This product was manufactured in humane work conditions
» All employees who worked on this product are paid customary Swiss market wages and are insured
» ISO 9000:2001 (quality management system)
MSMX104+ / User Information
www.kontron.com 7
1.10 The Swiss Association for Quality and Management Systems
The Swiss Association for Quality and Management Systems (SQS) provides certification and assessment services for
all types of industries and services. SQS certificates are accepted worldwide thanks to accreditation by the Swiss
Accreditation Service (SAS), active membership in the International Certification Network, IQNet, and co-operation
contracts/agreements with accredited partners.
www.sqs.ch
The SQS Certificate ISO 9001:2000 has been issued to Kontron Compact Computers AG in the field of development,
manufacturing and sales of embedded computer boards, embedded computer modules and computer systems. The
certification is valid for three years at which time an audit is performed for recertification.
MSMX104+ / Introduction
www.kontron.com 8
2 Introduction
2.1 MSMX104+ Ordering Information
Part / Option Part Number Description
MSMX104+ 801660 8x PCI serial UARTS, ISA and PCI
MSMX104+ 801661 8x PCI serial UARTS, PCI only
2.2 Understanding MSMX104+ Functionality
The MICROSPACE® PC/104-Plus expansion card MSMX has an 8 times UART controller from EXAR. There are 8 channels
available with either RS232C or RS485 interfaces. Windows and Linux drivers are available. The card is coupled to the
32 bit PCI-bus and needs only one PCI resource.
» Serial communication
» 8 channels RS232C
» 8 channels RS485/RS422
» PC104: pass-through or only PCI
The design of the MSMX104+ enables the use of only the required number of PCI serial UARTs planned in the
application (maximum 8 ports). The unused ports can therefore be disabled bringing additional power consumption
reduction.
Each port can be individually selected for TTL, RS/232 or RS/485 transmission mode.
2.3 MICROSPACE® Documentation
This manual is written for the original equipment manufacturer (OEM) who plans to build computer systems based on
the single board MICROSPACE-PC. It is for integrators and programmers of systems based on the MICROSPACE-
Computer family. This manual provides instructions for installing and configuring the board and describes the system
and setup requirements. This document contains information on hardware requirements, interconnections, and
details of how to program the system. Please check the Product CD for further information and manuals.
2.4 MSMX104+ Benefits
MICROSPACE PC/104-Plus embedded computer boards comply with the PC/104 Consortium form factor 3.55 × 3.775
inches (90.17 × 95.89 mm) and are available in "stack through" versions.
MSMX104+ / Specifications
www.kontron.com 9
3 Specifications
Note: All information is subject to change without notice.
3.1 Functional Specifications
Bus
» Standard: PC/104+
» Size: PCI multiplexed 32 bit address/data bus
3.2 Dimensions
» Length: 90 mm
» Width: 96 mm
» Height: 17 mm
3.3 Electrical Specifications
Power Supply
» 5V through the PCI bus
» 3.3V/3W through the PCI bus
3.4 Environmental Specifications
Temperature
» Operating, standard version: -25°C to +70°C
» Operating, extended version: -40°C to +85°C
» Non-operating (storage): -55°C to +85°C
Vibration
» 5 to 2000 Hz
Humidity
» 5% to 90% (non-condensing)
Shock
» 10 g
MSMX104+ / Specifications
www.kontron.com 10
3.5 Controller
» Type: EXAR XR17C158
» Package: TQFP 144
For more information about the XR17C158 controller, refer to:
http://www.exar.com/Common/Content/ProductDetails.aspx?ID=XR17C158
3.6 Serial Port
» 8x PCI serial UART
» For each port, individual selection of:
RS/232 (max. 115Kbps)
TTL
RS/485 (max. 250Kbps); full-duplex
Power down
3.6.1 Features of the UARTs
» 16C550 compatible registers
» 64 Byte transmit and receive FIFOs
» Automatic RTS/CTS DTR/DSR flow control
» Automatic Xon/Xoff software flow control
» Programmable data rate with prescaler
» Up to 6.25Mbps serial date rate
3.6.2 RS/232 Transmitter
» Type: MAX211EE (extended temperature)
» Package: SSOP 20
RS/232 is a single-ended electronic data communication. Independent channels are established for two-way (full-
duplex) communications. Data levels are defined negative and positive with respect to common.
The RS/232 presupposes a common ground between signals DTE (Data Terminal Equipment) and DCE (Data
Communication Equipment). This can be assumed as long as the cable does not get too long.
An RS/232 "on" state is defined by a signal level ranging from +3 to +12V and an "off" state with a negative signal
level (-12V to –3V). Modern computer equipment accepts a zero level as an "off" state. Circuits powered by 5VDC are
capable of driving RS/232 circuits directly.
RS/232 has numerous handshaking lines and also specifies a communication protocol.
MSMX104+ / Specifications
www.kontron.com 11
3.6.3 RS/485 Transmitter
» Type: MAX489AR/ADM489AR (extended temperature)
» Package: SSOP 20
While the RS/232 design enables local communication (supports only one driver and one receiver), RS/485 supports
32 drivers and 32 receivers (bi-directional, half-duplex over a single twisted pair cable).
RS/485 uses differential transmission mode. One signal is transmitted across a pair of wires and the difference
between the two cable voltages is used at the receiver to determine the presence of a logical one or zero. A signal
ground connection is also present at the receiver but it is not used in determining the signal level. A difference of only
200mV (plus or minus) can be used at the receiver to assign a logical value to one bit.
MSMX104+ / Software
www.kontron.com 12
4 Software
Various software can be found on the Product CD, for example:
CD:\DRIVERS\msmx104+\XP-W2k-NT4
Foodev.inf Fooport.inf Fooport.sys
Drivers for Windows NT4.0/ WIN2000/ WINXP
Ser158.sys
CD:\DRIVERS\msmx104+\tools\DOS
Test software to use with DOS Exar_pci.exe (serial ports test tool for DOS)
CD:\DRIVERS\msmx104+\tools\Windows
Exartest.exe (serial ports test tool for windows) Test software to use with Windows RegCom.exe (serial ports addressing utility for windows – must be run once
so that all ports are defined)
4.1 RegCOM Utility
The RegCOM.exe utility makes it possible for the user to reassign all the port names as desired. It must be run one
time after installation of the driver otherwise some applications will use different ports than the one that is defined in
the settings of the application. All present COM ports can be reassigned including additional COM ports like those
from a standard super-IO. The following figure shows an example where the XR17C158 ports are reassigned starting
from COM12 to COM18 and two additional standard COM ports, COM1 and COM2. The PCI UARTs from the controller
chip are those shown in blue by the program.
RegCOM.exe Utility and New Definition for COM Ports:
Once a new definition has been made, the computer needs to be restarted.
MSMX104+ / Software
www.kontron.com 13
4.2 Exartest Utility
The program named Exartest.exe can be used for a fast test of the installed COM ports. First the base COM port (the
first number of the XR17C158 installed COM ports) needs to be set. Different settings (BaudRate, DataBit, etc.) can
then be independently defined for each port. The following figure shows the start screen of the program.
Start Screen of the Exartest Utility
The program enables the sending of predefined ASCII strings (that can be edited) on each port. The following figure
shows the result from the external loop back of COM1 on COM2 and COM7 on COM8. COM6 is also looped on itself.
Exartest Application Example:
MSMX104+ / Software
www.kontron.com 14
4.3 Test with Hyperterminal Windows Utility
The following shows a test example using hyperterminal. The two ports, COM1 and COM2, are connected together
using a TTL loop back cable.
Hyperterminal Connection between COM1 and COM2:
Hyperterminal File Transfer Test
4.4 Exar_pci
Exar_pci.exe is a test tool which can be used under DOS.
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 15
5 Connectors & Jumpers, Version 1.1
5.1 Connector & Jumper Locations
For earlier product versions please see Section 9.
5.1.1 Top View
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 16
5.1.2 Bottom View
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 17
5.1.3 Photo, Top View
Interface Connectors
J21 UART Port4
J23 UART Port5
J18 UART Port6
J20 UART Port7
J25 UART Port4
J30 UART Port5
J28 UART Port6
J29 UART Port7
J1 PC/104+ connector
J19 UART Port0
J22 UART Port1
J26 UART Port0
J32 UART Port1
J5 PC/104 connector for stack through
J24 UART Port2
J17 UART Port3
Switches and Jumpers for port transmission mode selection U3, U58, J43-J182
J27 UART Port2
J31 UART Port3
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 18
5.2 Connector References
Connector Type Structure
J1 PC/104+ 4x30pin PC/104+
J5 PC/104 2x32pin, 2x 20 pin PC/104
Port0 / J19 TTL, RS/232 5x 2 (2.54mm) header
Port0 / J26 RS/485 5x1 (2.54mm) header
Port1 / J22 TTL, RS/232 5x 2 (2.54mm) header
Port1 / J32 RS/485 5x1 (2.54mm) header
Port2 / J24 TTL, RS/232 5x 2 (2.54mm) header
Port2 / J27 RS/485 5x1 (2.54mm) header
Port3 / J17 TTL, RS/232 5x 2 (2.54mm) header
Port3 / J31 RS/485 5x1 (2.54mm) header
Port4 / J21 TTL, RS/232 5x 2 (2.54mm) header
Port4 / J25 RS/485 5x1 (2.54mm) header
Port5 / J23 TTL, RS/232 5x 2 (2.54mm) header
Port5 / J30 RS/485 5x1 (2.54mm) header
Port6 / J18 TTL, RS/232 5x 2 (2.54mm) header
Port6 / J28 RS/485 5x1 (2.54mm) header
Port7 / J20 TTL, RS/232 5x 2 (2.54mm) header
Port7 / J29 RS/485 5x1 (2.54mm) header
J8 MPIOs 4x2 (2.54mm) header
5.2.1 TTL, RS/232
Signal Definitions
Signal Definition Description
CTS Clear To Send [DCE->DTE] From modem
DCD Data Carrier Detected [DCE->DTE] From modem
DCE Data Communication Equipment Modem
DSR Data Set Ready [DCE->DTE] From modem
DTE Data Terminal Equipment Computer/terminal
DTR Data Terminal Ready [DTE->DCE] From computer/terminal
RI Ring Indicator (ringing tone detected) From modem
RTS Ready To Send [DCE->DTE] From computer/terminal
RxD Received Data [DCE->DTE] From modem
TxD Transmitted Data [DTE->DCE] From computer/terminal
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 19
Signal Connections
Depending on the port configurations, some signals may be tri-stated. See Section 5.2.3 for the port configuration
switches.
The following table shows the pinout for one of the RS/232, TTL connectors:
J19 / Port0
Pin Signal (TTL / RS/232 mode)
1 CD0
2 DSR0
3 RX0
4 RTS0
5 TX0
6 CTS0
7 DTR0
8 RI0
9 GND
10 VCC
For the other TTL, RS/232 connectors, the signal connections are the same with respect to the port number (for
example J23, Port5, Pin1=CD5, Pin2=DSR5, Pin3=RX5, etc.).
5.2.2 RS/485
Signal Connections
The following table shows the pinout for one of the RS/485 connectors:
J26 / Port0
Pin Signal (RS/485/422 mode)
1 TX0A
2 TX0B
3 RX0A
4 RX0B
5 GND
Note: Once TTL, RS/232 or port disable mode is selected, signal connections 1 to 4 are tri-stated.
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 20
5.2.3 J8 MPIO Connector
J8 offers a direct connection to the Multi-Purpose IO of the XR17C158 controller.
Pin Signal
1 MPIO0
2 MPIO1
3 MPIO2
4 MPIO3
5 MPIO4
6 MPIO5
7 MPIO6
8 MPIO7
5.2.4 Port Configuration
The two switches U3, U58 and the jumpers J43-J182 are used to configure each port separately. Four different
settings can be applied to each port: TTL, RS/232, RS/485 or port disable mode.
There are 2 bits available to configure each port, U3 for the lower bit and U58 for the higher.
For each switch, the ON position sets the bit to zero. The following tables give the port setting according to the switch
positions. The jumpers can be soldered as 0 Ω resistors on the bottom side or as 3x8 pin headers on the top side.
Port0 Configuration
Port0 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.1;U3.1] ON/ON ON/OFF OFF/ON OFF/OFF
J43-J50 (bottom side) 1-2 2-3 Open Open
J51-J58 (top side) 1-2 2-3 Open Open
Port1 Configuration
Port1 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.2;U3.2] ON/ON ON/OFF OFF/ON OFF/OFF
J59-J66 (bottom side) 1-2 2-3 Open Open
J67-J74 (top side) 1-2 2-3 Open Open
Port2 Configuration
Port2 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.3;U3.3] ON/ON ON/OFF OFF/ON OFF/OFF
J75-J82 (bottom side) 1-2 2-3 Open Open
J83-J90 (top side) 1-2 2-3 Open Open
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 21
Port3 Configuration
Port3 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.4;U3.4] ON/ON ON/OFF OFF/ON OFF/OFF
J91-J98 (bottom side) 1-2 2-3 Open Open
J99-J106 (top side) 1-2 2-3 Open Open
Port4 Configuration
Port4 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.5;U3.5] ON/ON ON/OFF 10 11
J107-J114 (bottom side) 1-2 2-3 Open Open
J115-J122 (top side) 1-2 2-3 Open Open
Port5 Configuration
Port5 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.6;U3.6] ON/ON ON/OFF OFF/ON OFF/OFF
J123-J130 (bottom side) 1-2 2-3 Open Open
J131-J138 (top side) 1-2 2-3 Open Open
Port6 Configuration
Port6 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.7;U3.7] ON/ON ON/OFF OFF/ON OFF/OFF
J139-J148 (bottom side) 1-2 2-3 Open Open
J147-J154 (top side) 1-2 2-3 Open Open
Port7 Configuration
Port7 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.8;U3.8] ON/ON ON/OFF OFF/ON OFF/OFF
J155-J162 (bottom side) 1-2 2-3 Open Open
J163-J170 (top side) 1-2 2-3 Open Open
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 22
Example with all Ports set to RS/232
In the following figure, the switch positions are shown in black. In the example all the bits are set to ON and
therefore, all the ports are set to RS/232.
Jumpers Pins
J43-J50 NA U3: ON APEMs
J51-J58 1-2
J59-J66 NA
J67-J74 1-2
J75-J82 NA
J83-J90 1-2
J91-J98 NA
J99-J106 1-2
J107-J114 NA U58: ON APEMs
J115-J122 1-2
J123-J130 NA
J131-J138 1-2
J139-J146 NA
J147-J154 1-2
J156-J182 NA
J163-J170 1-2
5.2.5 RS/485 Transmit Control (Master only)
When configured in RS/485 mode, the RS/485 driver is always sending and receiving so the implementation of
handshaking with RTS and DSR requires additional connections.
5.3 Jumper References
Settings written in bold are defaults!
Jumper Structure 1-2 2-3
J7 XR17C158/V Power Supply 3.3V 5V
J33 RS/485 Power Supply 3.3V 5V
J38 Port0: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J42 Port1: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J36 Port2: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J40 Port3: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J37 Port4: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J41 Port5: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J35 Port6: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J39 Port7: 3pin Solder Jumper Transmit disable when not in RS/485/422 mode Always on
J34 IRDA Mode Jumper for all 8 ports: 3pin Solder Jumper
Disabled Enabled
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
MSMX104+ / Connectors & Jumpers, Version 1.1
www.kontron.com 23
5.3.1 PCI Jumpers
Settings written in bold are defaults!
J2 PIRQ
Pins Signal
1-2 PIRQA
3-4 PIRQB
5-6 PIRQC
7-8 PIRQD
Note: Only one of these positions may be chosen at a time.
J3 CLK
Pins Signal
1-2 PCI_CLK0
3-4 PCI_CLK1
5-6 PCI_CLK2
7-8 PCI_CLK3
Note: Only one of these positions may be chosen at a time.
J4 IDSEL
Pins Signal
1-2 PCI_IDSEL0
3-4 PCI_IDSEL1
5-6 PCI_IDSEL2
7-8 PCI_IDSEL3
Note: Only one of these positions may be chosen at a time.
5.3.2 Diode References
» D4: When Port0 is disabled, the red LED is on
» D1: When Port1 is disabled, the red LED is on
» D2: When Port2 is disabled, the red LED is on
» D3: When Port3 is disabled, the red LED is on
» D8: When Port4 is disabled, the red LED is on
» D5: When Port5 is disabled, the red LED is on
» D6: When Port6 is disabled, the red LED is on
» D7: When Port7 is disabled, the red LED is on
MSMX104+ / Driver Installation
www.kontron.com 24
6 Driver Installation
6.1 Windows XP/W2k
The first time the new configuration is started (both the CPU application board together with the MSMX104+), you will
be asked to install the correct driver for the XR17C158 chip. Drivers are only available for Windows NT, Windows 2000
or Windows XP.
This section gives an example of installing drivers under the Windows 2000 operating system.
Controller Driver Installation:
Select the correct driver from the Product CD. The device named FOOBAR 8-port should be available under the Menu
"Multifunction adapter" in the Device Manager. Once the adapter is installed, the operating system will begin to
install the 8 UARTs.
For each of the PCI UARTs the position of the driver will need to be specified. The following figure shows the detection
of one of the serial UARTs.
Note: It is necessary to locate the correct driver file (fooport.sys) each time a COM port is installed.
MSMX104+ / Driver Installation
www.kontron.com 25
Installation of a PCI COM Port Driver:
MSMX104+ / Driver Installation
www.kontron.com 26
Once the installation is ready, the Device Manager should show the following devices.
Ready to use Configuration under Win2000:
6.2 Linux
Prerequisite:
» Kernel Version > 2.6.9 (backports are not available but should be possible)
» Kernel compiling knowledge
Kernel configuration, Serial Port (Device Drivers -> Character Devices):
» 8250/16550 and compatible serial support
» Maximum number of non-legacy 8250/16550 serial ports -> 8
» Extended 8250/16550 serial driver options:
» Support for sharing serial interrupts
Legacy serial ports will be numbered
/dev/ttyS0 .. /dev/ttyS3 while MSMX104+ ports will be
/dev/ttyS4 .. /dev/ttyS11
If the maximum number of non-legacy 8250/16550 serial port options is 4 (the default value), the order of the
MSMX104+ ports is undefined and may change over time. If the driver is compiled as a module it will be called
8250_pci. Make sure it gets loaded (via hot plug or manually).
MSMX104+ / Assembly Views
www.kontron.com 27
7 Assembly Views
7.1 Top View
MSMX104+ / Assembly Views
www.kontron.com 28
7.2 Bottom View
MSMX104+ / Board Dimensions
www.kontron.com 29
8 Board Dimensions
For all versions.
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 30
9 Appendix A: Previous Product Versions
9.1 Photo, Top View, Version 0.9
The connector references are explained in Section 5.2.
Interface Connectors, Version 0.9
Note: Port numbers refer to the physical chip layout and may be reassigned by the application software used.
J1 PC/104+ connector
J19 UART Port0
J5 PC/104 connector for stack through
J22 UART Port1
J24 UART Port2
J17 UART Port3 J21 UART Port4
J23 UART Port5
J18 UART Port6
J20 UART Port7
Switches for port transmission mode selection U3, U58
J26 UART Port0
J32 UART Port1
J27 UART Port2
J31 UART Port3 J25 UART Port4
J30 UART Port5
J28 UART Port6
J29 UART Port7
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 31
9.2 Connector & Jumper Locations, Version 0.9
9.2.1 Top View, Version 0.9
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 32
9.2.2 Bottom View, Version 0.9
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 33
9.2.3 Port Configuration, Version 0.9
The two switches U3 and U58 are used to configure each port separately. Four different settings can be applied to
each port: TTL, RS/232, RS/485 or port disable mode.
There are 2 bits available to configure each port, U3 for the lowest and U58 for the highest.
For each switch, the ON position sets the bit to zero. The following tables give the port setting according to the switch
positions.
Port0 Configuration
Port0 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.1;U3.1] 00 01 10 11
Port1 Configuration
Port1 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.2;U3.2] 00 01 10 11
Port2 Configuration
Port2 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.3;U3.3] 00 01 10 11
Port3 Configuration
Port3 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.4;U3.4] 00 01 10 11
Port4 Configuration
Port4 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.5;U3.5] 00 01 10 11
Port5 Configuration
Port5 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.6;U3.6] 00 01 10 11
Port6 Configuration
Port6 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.7;U3.7] 00 01 10 11
Port7 Configuration
Port7 Settings RS/232 TTL RS/485/422 Port Disabled
[U58.8;U3.8] 00 01 10 11
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 34
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
ON APEMs
ON APEMs
Example with all Ports Disabled
In the following figure, the switch positions are shown with a white rectangle. In the example all the bits are set to
OFF and, therefore, all the ports are disabled.
U3
U58
9.2.4 RS/485 Transmit Control (Master only)
When configured in RS/485 mode, the RS/485 driver is always sending and receiving so the implementation of
handshaking with RTS and DSR requires additional connections.
9.2.5 Diode References, Version 0.9:Diode References
» D4: When Port0 is disabled, the red LED is on
» D1: When Port1 is disabled, the red LED is on
» D2: When Port2 is disabled, the red LED is on
» D3: When Port3 is disabled, the red LED is on
» D12: When Port4 is disabled, the red LED is on
» D9: When Port5 is disabled, the red LED is on
» D10: When Port6 is disabled, the red LED is on
» D11: When Port7 is disabled, the red LED is on
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 35
9.3 Assembly Views, Version 0.9
9.3.1 Top View, Version 0.9
MSMX104+ / Appendix A: Previous Product Versions
www.kontron.com 36
9.3.2 Bottom View, Version 0.9
MSMX104+ / Appendix B: Architecture Information
www.kontron.com 37
10 Appendix B: Architecture Information
The following sources of information can help you better understand PC architecture.
10.1 Buses
10.1.1 ISA, Standard PS/2 – Connectors
» AT Bus Design: Eight and Sixteen-Bit ISA, E-ISA and EISA Design, Edward Solari, Annabooks, 1990, ISBN 0-929392-08-6
» AT IBM Technical Reference, Volumes 1&2, 1985
» ISA & EISA Theory and Operation, Edward Solari, Annabooks, 1992, ISBN 0929392159
» ISA Bus Specifications and Application Notes, Jan. 30, 1990, Intel
» ISA System Architecture, Third Edition, Tom Shanley and Don Anderson, Addison-Wesley Publishing Company, 1995, ISBN 0-201-40996-8
» Personal Computer Bus Standard P996, Draft D2.00, Jan. 18, 1990, IEEE Inc
» Technical Reference Guide, Extended Industry Standard Architecture Expansion Bus, Compaq 1989
10.1.2 PCI/104
» Embedded PC 104 Consortium
» The consortium provides information about PC/104 and PC/104-Plus technology. You can search for information about the consortium on the Web.
» PCI SIG
» The PCI-SIG provides a forum for its ~900 member companies, who develop PCI products based on the specifications that are created by the PCI-SIG. You can search for information about the SIG on the Web.
» PCI & PCI-X Hardware and Software Architecture & Design, Fifth Edition, Edward Solari and George Willse, Annabooks, 2001, ISBN 0-929392-63-9.
» PCI System Architecture, Tom Shanley and Don Anderson, Addison-Wesley, 2000, ISBN 0-201-30974-2.
10.2 General PC Architecture
» Embedded PCs, Markt&Technik GmbH, ISBN 3-8272-5314-4 (German)
» Hardware Bible, Winn L. Rosch, SAMS, 1997, 0-672-30954-8
» Interfacing to the IBM Personal Computer, Second Edition, Lewis C. Eggebrecht, SAMS, 1990, ISBN 0-672-22722-3
» The Indispensable PC Hardware Book, Hans-Peter Messmer, Addison-Wesley, 1994, ISBN 0-201-62424-9
» The PC Handbook: For Engineers, Programmers, and Other Serious PC Users, Sixth Edition, John P. Choisser and John O. Foster, Annabooks, 1997, ISBN 0-929392-36-1
MSMX104+ / Appendix B: Architecture Information
www.kontron.com 38
10.3 Ports
10.3.1 RS/232 Serial
» EIA232E standard
» The EIA-232-E standard specifies the interface between (for example) a modem and a computer so that they can exchange data. The computer can then send data to the modem, which then sends the data over a telephone line. The data that the modem receives from the telephone line can then be sent to the computer. You can search for information about the standard on the Web.
» RS-232 Made Easy: Connecting Computers, Printers, Terminals, and Modems, Martin D. Seyer, Prentice Hall, 1991, ISBN 0-13-749854-3
» National Semiconductor: The Interface Data Book includes application notes. Type “232” as search criteria to obtain a list of application notes. You can search for information about the data book on National Semiconductor’s Web site.
10.3.2 Serial ATA
Serial AT Attachment (ATA) Working Group. This X3T10 standard defines an integrated bus interface between disk
drives and host processors. It provides a common point of attachment for systems manufacturers and the system. You
can search for information about the working group on the Web. We recommend you also search the Web for
information on 4.2 I/O cables, if you use hard disks in a DMA3 or PIO4 mode.
10.3.3 USB
USB Specification
USB Implementers Forum, Inc. is a non-profit corporation founded by the group of companies that developed the
Universal Serial Bus specification. The USB-IF was formed to provide a support organization and forum for the
advancement and adoption of Universal Serial Bus technology. You can search for information about the standard on
the Web.
10.4 Programming
» C Programmer’s Guide to Serial Communications, Second Edition, Joe Campbell, SAMS, 1987, ISBN 0-672-22584-0
» Programmer’s Guide to the EGA, VGA, and Super VGA Cards, Third Edition, Richard Ferraro, Addison-Wesley, 1990, ISBN 0-201-57025-4
» The Programmer’s PC Sourcebook, Second Edition, Thom Hogan, Microsoft Press, 1991, ISBN 1-55615-321-X
» Undocumented PC, A Programmer’s Guide to I/O, CPUs, and Fixed Memory Areas, Frank van Gilluwe, Second Edition, Addison-Wesley, 1997, ISBN 0-201-47950-8
MSMX104+ / Appendix C: Document Revision History
www.kontron.com 39
11 Appendix C: Document Revision History Revision Date Edited by Changes
100 15.Jul.2010 WAS Changed to new Kontron Corporate Design from DLAG V1.1D including title photo.
101 8.Apr.2011 MEG/WAS U3 and U58 port configurations incl. RS/232 example corrected.
MSMX104+ / Index
www.kontron.com 40
12 Index
A
Architecture Information .................................. 37
Assembly Views
Version 0.9, Bottom...............................................36
Version 0.9, Top....................................................35
Version 1.1, Bottom...............................................28
Version 1.1, Top....................................................27
B
Benefits .......................................................... 8
Board Dimensions ........................................... 29
Bus ................................................................ 9
C
Connectors .................................................... 18
ISA.....................................................................37
MPIO ..................................................................20
PS/2 ...................................................................37
RS/232 ...............................................................18
RS/485 ...............................................................19
TTL .....................................................................18
Connectors & Jumpers
Version 0.9 ..........................................................31
Version 1.1 ..........................................................15
Controller...................................................... 10
Copyright ........................................................ 4
Corporate Offices ............................................ 42
D
Dimensions...................................................... 9
Document Revision History ............................... 39
Documentation..............................................4, 8
Driver Installation........................................... 24
E
Environmental Protection ................................... 5
Exar_pci........................................................ 14
Exartest.exe ...................................................13
F
Functionality ................................................... 8
H
Humidity ........................................................ 9
Hyperterminal Windows Utility ...........................14
I
Interface Connectors ........................................17
J
Jumper References ..........................................22
L
Linux ............................................................26
O
Ordering Information ........................................ 8
P
PCI Jumpers ...................................................23
CLK.....................................................................23
IDSEL..................................................................23
PIRQ ...................................................................23
PCI/104.........................................................37
Port Configuration
Version 0.9 ..........................................................33
Version 1.1 ..........................................................20
Ports.............................................................38
Power Supply................................................... 9
Programming..................................................38
MSMX104+ / Index
www.kontron.com 41
R
Red LED ................................................... 23, 34
RegCOM.exe................................................... 12
RoHS.............................................................. 5
RS/232 Glossary ............................................. 18
RS/232 Serial................................................. 38
RS/232 Transmitter ......................................... 10
RS/485 Transmit Control.............................. 22, 34
RS/485 Transmitter ......................................... 11
S
Serial ATA...................................................... 38
Serial Port ..................................................... 10
Shock ............................................................. 9
Signal Connections.......................................... 19
Software ....................................................... 12
Specifications .................................................. 9
Electrical ...............................................................9
Environmental........................................................9
Functional .............................................................9
USB....................................................................38
SQS................................................................ 7
Standards........................................................ 4
Swiss Association for Quality and Management
Systems ....................................................... 7
Swiss Quality.................................................... 6
T
Technical Support ............................................. 5
Temperature.................................................... 9
Trademarks ..................................................... 4
U
UARTs Features ...............................................10
USB..............................................................38
V
Version 0.9 ....................................................30
Assembly Views.....................................................35
Connectors & Jumpers, Bottom................................32
Connectors & Jumpers, Top .....................................31
Diode References ..................................................34
Interface Connectors .............................................30
Photo, Top View ....................................................30
Port Configuration.................................................33
Version 1.1
Assembly Views.....................................................27
Connectors & Jumpers, Bottom................................16
Connectors & Jumpers, Top .....................................15
Diode References ..................................................23
Interface Connectors .............................................17
Photo, Top View ....................................................17
Port Configuration.................................................20
Vibration ........................................................ 9
W
Warranty ........................................................ 4
WEEE ............................................................. 6
Windows XP/W2k .............................................24
MSMX104+ / Index
www.kontron.com 42
Corporate Offices
Europe, Middle East & Africa Kontron AG Oskar-von-Miller-Strasse 1 85386 Eching/Munich Germany Tel.: +49 (0)8165/ 77 777 Fax: +49 (0)8165/ 77 219 [email protected]
Switzerland Kontron Compact Computers AG Nordstrasse 11/F CH – 4542 Luterbach Switzerland Tel.: +41 (0)32 681 58 00 Fax: +41 (0)32 681 58 01 [email protected]