44
If it's embedded, it's Kontron. MSMX104+ Document Revision 101

KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

If it's embedded, it's Kontron.

MSMX104+ Document Revision 101

Page 2: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12
Page 3: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 4: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 5: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 6: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 7: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 8: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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)

Page 9: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 10: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 11: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 12: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 13: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 14: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 15: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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:

Page 16: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 17: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 18: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Connectors & Jumpers, Version 1.1

www.kontron.com 16

5.1.2 Bottom View

Page 19: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 20: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 21: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 22: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 23: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 24: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 25: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 26: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 27: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Driver Installation

www.kontron.com 25

Installation of a PCI COM Port Driver:

Page 28: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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).

Page 29: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Assembly Views

www.kontron.com 27

7 Assembly Views

7.1 Top View

Page 30: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Assembly Views

www.kontron.com 28

7.2 Bottom View

Page 31: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Board Dimensions

www.kontron.com 29

8 Board Dimensions

For all versions.

Page 32: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 33: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 34: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Appendix A: Previous Product Versions

www.kontron.com 32

9.2.2 Bottom View, Version 0.9

Page 35: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 36: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 37: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 38: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

MSMX104+ / Appendix A: Previous Product Versions

www.kontron.com 36

9.3.2 Bottom View, Version 0.9

Page 39: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 40: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 41: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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.

Page 42: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 43: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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

Page 44: KCC MSMX104+ V101 NochNichtFreigegeben 4 Software.....12 4.1 RegCOM Utility.....12

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]