duagon MC50M User manual

User Manual
MC50M
DIN-Rail Computer with Intel Atom Processor for Rolling Stock
Embedded System for IoT, Security and Predictive Maintenance
2020-10-2020MC50M00 E5

20MC50M00 E5 2020-10-20 2
Contents
Contents
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
About this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Product Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Product Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1 Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.1 Product Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
1.2 Product Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
1.2.1 Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
1.2.2 Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
1.3 Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
1.4 Cooling Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
1.5 Product Identification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
1.6 Identification of DIN-Rail Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1 Unpacking the MC50M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
2.2 Configuring the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
2.2.1 Installing In-System Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
2.3 Mounting the MC50M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3.1 Safety Instructions for Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3.2 Mounting the System on a DIN Rail. . . . . . . . . . . . . . . . . . . . . . . . . .27
2.4 Connecting and Starting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
2.4.1 Safety Instructions for Connection . . . . . . . . . . . . . . . . . . . . . . . . . .29
2.4.2 Connecting an Earthing Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
2.4.3 Connecting Peripherals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.4 Connecting the Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
2.4.5 Starting Up the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
2.4.6 Configuring the UEFI Firmware for PXE Boot. . . . . . . . . . . . . . . . . .33
2.5 Installing Operating System Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
2.6 Using the MC50M under Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.6.1 Linux Support for Individual Functions. . . . . . . . . . . . . . . . . . . . . . .34
2.6.2 Yocto Linux Board Support Package (BSP) . . . . . . . . . . . . . . . . . . . .35
2.6.3 Accessing SMBus/I2C Devices using Standard Linux I2C Tools. . . 35
2.6.4 Triggering the BMC Watchdog Directly via CPU GPIO . . . . . . . . . .35
2.6.5 Managing RTC Time Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.6.6 Configuring the Serial Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.6.7 Accessing User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.7 Using the MC50M under Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
2.7.1 Windows Support for Individual Functions . . . . . . . . . . . . . . . . . . .44
2.7.2 Managing RTC Time Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . .45
2.7.3 Configuring the Serial Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
3 Functional Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.1 Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
3.1.1 Pin Assignment for Product Versions 06MC50Mxx. . . . . . . . . . . . . 46

20MC50M00 E5 2020-10-20 3
Contents
3.1.2 Pin Assignment for Prototype Versions 06MC50MPxx. . . . . . . . . .46
3.1.3 Ignition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
3.1.4 Inrush Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
3.1.5 Power Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
3.2 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.2.1 Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.2.2 Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.3 Trusted Platform Module (TPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.4 Supervision and Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.4.1 Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.4.2 Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4.3 Event Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
3.4.4 Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
3.5 Real-Time Clock (RTC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.5.1 Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.6 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.1 System RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
3.6.2 Boot Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
3.7 Mass Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
3.7.1 eMMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
3.7.2 SSD M.2 Slot (NVMe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
3.8 Isolation Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
3.9 Video (Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.9.1 Front Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
3.9.2 Front Interface Adapters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
3.9.3 DisplayPort to DisplayPort Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . .57
3.10 USB (Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
3.10.1 Front Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
3.11 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.11.1 Front Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
3.11.2 M12 to RJ45 Adapter Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
3.11.3 Ethernet MAC Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
3.11.4 Ethernet Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
3.12 RS232/RS422/RS485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4 UEFI Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.1 Accessing the Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
4.2 Setup Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
4.3 Setup Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
4.3.1 Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
4.3.2 MEN Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
4.3.3 Advanced Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
4.3.4 Chipset Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
4.3.5 Security Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
4.3.6 Boot Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
4.3.7 Save & Exit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5 Hardware/Software Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.1 SMBus/I2C Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
5.1.1 CPU Module User LED and Ignition Watchdog . . . . . . . . . . . . . . . .75
6 EN 50155 Documentation Compliance Overview . . . . . . . . . . . . . . . . . . . 77

20MC50M00 E5 2020-10-20 4
Contents
Figures
Figure 1. Front interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Figure 2. Functional diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Figure 3. Sides needed for cooling (exemplary system) . . . . . . . . . . . . . . . . . . . . . . . . . .21
Figure 4. Product label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Figure 5. DIN-Rail system label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Figure 6. Position of DIN-Rail system label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Figure 7. Position of DIN-Rail product label (back view) . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 8. Mounting terminal blocks (exemplary system) . . . . . . . . . . . . . . . . . . . . . . . . .28
Figure 9. Power configuration and coding labeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Figure 10. Connecting the power supply to a MP1/MC50M combination . . . . . . . . . . . . 32
Figure 11. Ignition behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Figure 12. Ignition and shut-down delay watchdog state diagram. . . . . . . . . . . . . . . . . .49
Figure 13. System positions within a modular DIN-Rail system . . . . . . . . . . . . . . . . . . . .74

20MC50M00 E5 2020-10-20 5
Contents
Tables
Table 1. Linux ttyFx to front interface assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Table 2. Connector types – power supply (5-pin M12) . . . . . . . . . . . . . . . . . . . . . . . . . .46
Table 3. Pin assignment - power supply (5-pin M12 A-coded) for 06MC50Mxx . . . . . 46
Table 4. Pin assignment - power supply (5-pin M12 A-coded) for 06MC50MPxx . . . . 46
Table 5. Signal mnemonics – power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Table 6. Inrush current measurements on PWR_IN. . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Table 7. General status LEDs at front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Table 8. CPU status LED at front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Table 9. Error codes signaled via status LED flashes. . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Table 10. Isolation voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 11. Connector types – DisplayPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Table 12. Pin assignment – DisplayPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Table 13. Signal mnemonics – DisplayPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Table 14. Connector types – USB 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 15. Pin assignment – USB 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 16. Signal mnemonics – USB 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 17. Connector types – Ethernet (8-pin M12 X-coded) . . . . . . . . . . . . . . . . . . . . . . .59
Table 18. Pin assignment – Ethernet (8-pin M12 X-coded) . . . . . . . . . . . . . . . . . . . . . . . .59
Table 19. Signal mnemonics – Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Table 20. Ethernet MAC addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Table 21. Ethernet status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 22. Connector types – RS232/RS422/RS485 (9-pin D-Sub) . . . . . . . . . . . . . . . . . . .61
Table 23. Pin assignment – RS232/RS422/RS485 (9-pin D-Sub) . . . . . . . . . . . . . . . . . . . .61
Table 24. Signal mnemonics – RS232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Table 25. Signal mnemonics – RS422/RS485. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 26. UEFI firmware: MEN Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Table 27. UEFI firmware: Sub-menu BMC Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Table 28. UEFI firmware: Sub-Menu Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Table 29. UEFI firmware: Sub-Menu Memory Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 30. UEFI firmware: Sub-Menu SATA Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Table 31. UEFI firmware: Sub-Menu USB Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Table 32. UEFI firmware: Setting passwords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Table 33. UEFI firmware: Security modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 34. SMBus/I2C devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Table 35. CPU module user LED and ignition watchdog register mapping . . . . . . . . . .75
Table 36. CPU module user LED and ignition watchdog data register (read)
(offset 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Table 37. CPU module user LED and ignition watchdog data register (write)
(offset 0x01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Table 38. CPU module user LED and ignition watchdog configuration register
(offset 0x03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Table 39. Compliance with EN 50155, chapter 12.3 Datasheet . . . . . . . . . . . . . . . . . . . . 77
Table 40. Compliance with EN 50155, chapter 12.5 Equipment integration/installation
documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

20MC50M00 E5 2020-10-20 6
About this Document
About this Document
This document is intended only for system developers and integrators.
It describes the design, functions and connection of the product. The manual does not
include detailed information on individual components (data sheets etc.).
This document fulfills the requirements of EN 50155:2017 (Railway applications - Rolling
stock - Electronic equipment) from the following chapters in the standard, as far as
applicable:
12.3 Datasheet
12.4 User manual
12.5 Equipment integration/installation documentation
MC50M product page with up-to-date information and downloads:
www.duagon.com/products/mc50m/

20MC50M00 E5 2020-10-20 7
About this Document
History
Issue Comments Date
E1 First issue 2018-12-20
E2 Updated chapter
Power Supply
Ignition
Typical Application of the MC50M
Connecting the Power Supply
Added chapter
EN 50155 Documentation Compliance Overview
Using the MC50M under Windows
Configuring the Serial Interfaces
2019-06-11
E3 Updated chapter
Connecting the Power Supply
SMBus/I2C Devices
Status LEDs
Technical Data
EN 50155 Documentation Compliance Overview
Updated figure
Functional diagram
Added chapter
Inrush Current
MC50M Linux BSP
Configuring the UEFI Firmware for PXE Boot
Managing RTC Time Adjustments
2019-12-19

20MC50M00 E5 2020-10-20 8
About this Document
E4 Corrected chapter
Connecting an Earthing Cable (tightening torque)
Status LEDs
Video (Service)
USB (Service)
SMBus/I2C Devices
Updated figure
Front interfaces
Updated chapter
Technical Data
Cooling Concept
Mounting the MC50M on a DIN Rail
Connecting the Power Supply
Ignition
Inrush Current
Real-Time Clock (RTC)
Updated table
Connector types – Ethernet (8-pin M12 X-coded)
Connector types – RS232/RS422/RS485 (9-pin D-Sub)
2020-02-03
E5 Added chapter
Identification of DIN-Rail Systems
Triggering the BMC Watchdog Directly via CPU GPIO
Linux Support for Individual Functions
Windows Support for Individual Functions
Using Interfaces in RS485 Half-Duplex Mode
Updated chapter
Technical Data
Product Identification
Connecting the Power Supply
Connecting an Earthing Cable
Configuring the Serial Interfaces
Temperature Measurement
Isolation Voltages
Processor Core
Temperature Measurement
Isolation Voltages
Video (Service)
USB (Service)
SMBus/I2C Devices
2020-10-20
Issue Comments Date

20MC50M00 E5 2020-10-20 9
About this Document
Conventions
Indicates important information or warnings concerning situations which
could result in personal injury, or damage or destruction of the
component.
Indicates important information concerning electrostatic discharge which
could result in damage or destruction of the component.
Indicates important information or warnings concerning proper
functionality of the product described in this document.
The globe icon indicates a hyperlink that links directly to the Internet.
When no globe icon is present, the hyperlink links to specific information
within this document.
Italics Folder, file and function names are printed in italics.
Comment Comments embedded into coding examples are shown in green text.
IRQ#
/IRQ
Signal names followed by a hashtag "#" or preceded by a forward slash "/"
indicate that this signal is either active low or that it becomes active at a
falling edge.
In/Out Signal directions in signal mnemonics tables generally refer to the
corresponding board or component, "in" meaning "to the board or
component", "out" meaning "from the board or component".
0xFF Hexadecimal numbers are preceded by "0x".
0b1111 Binary numbers are preceded by "0b".

20MC50M00 E5 2020-10-20 10
Product Safety
Product Safety
Read the user manual carefully before using the product. Keep the user manual for later
reference.
Conditions for Use, Field of Application
The product is designed to function correctly in the market, application area and
environmental conditions specified in the applicable standards which are listed in the
Technical Data.
Use cases in environments exceeding the specifications in the applicable standards and
the Technical Data have to be agreed upon between duagon and the customer.
The product is not suitable for use in areas where children might be present.
Qualified Personnel
The product/system described in this documentation may be operated only by
personnel qualified for the specific task in accordance with the relevant documentation,
in particular its warning notices and safety instructions. Qualified personnel are those
who, based on their training and experience, are capable of identifying risks and
avoiding potential hazards when working with these products/systems.
Electrostatic Discharge (ESD)
Computer boards and components contain electrostatic sensitive devices.
Electrostatic discharge (ESD) can damage components. To protect the PCB
and other components against damage from static electricity, follow some
precautions whenever you work on your computer.
Power down and unplug your computer system when working on the
inside.
Hold components by the edges and try not to touch the IC chips, leads,
or circuitry.
Use a grounded wrist strap before handling computer components.
Place components on a grounded antistatic pad or on the bag that came
with the component whenever the components are separated from the
system.
Only store the product in its original ESD-protected packaging. Retain
the original packaging in case you need to return the product to duagon
for repair.

20MC50M00 E5 2020-10-20 11
Product Compliance
Product Compliance
duagon products are tested according to the standards given in the Technical Data and
thus enable you to achieve certification of the product according to the standards
applicable in your field of application.
If the product delivered was certified by duagon and is modified by the customer, e.g., by
installing an additional hardware component, the certification achieved by duagon
becomes invalid and may have to be repeated for the new product configuration.
RoHS
duagon is committed to develop and produce environmentally compatible products
according to the Restriction of Hazardous Substances (RoHS) Directive 2011/65/EU
(formerly 2002/95/EC) of the European Union.
Since July 1, 2006 all duagon standard products comply with RoHS legislation.
REACH
duagon is a manufacturer of electronic products and thus a so-called "downstream
user" in terms of REACH. The products duagon supplies are solely non-chemical goods.
Moreover and under normal and reasonably foreseeable circumstances of application,
the goods supplied shall not release any substance.
Beyond that, according to REACH – Art.33, duagon will inform the customer immediately
should a substance contained in a duagon product (with a content of > 0.1%) be
classified alarming by the European Chemicals Agency (ECHA).
WEEE Application
Nevertheless, duagon is registered as a manufacturer in Germany. The registration
number can be provided on request.
The WEEE directive does not apply to fixed industrial plants and tools. The
compliance is the responsibility of the company which puts the product
on the market, as defined in the directive; components and sub-
assemblies are not subject to product compliance.
Since duagon does not deliver ready-made products to end users, the
WEEE directive is not applicable for duagon. Users are nevertheless
recommended to properly recycle all electronic boards which have passed
their life cycle.

20MC50M00 E5 2020-10-20 12
Disclaimer
Disclaimer
Changes
duagon Germany GmbH ("duagon") reserves the right to make changes without further
notice to any products herein.
Liability
duagon makes no warranty, representation or guarantee of any kind regarding the
suitability of its products for any particular purpose, nor does duagon assume any
liability arising out of the application or use of any product or circuit, and specifically
disclaims any and all liability, including, without limitation, consequential or incidental
damages. TO THE EXTENT APPLICABLE, SPECIFICALLY EXCLUDED ARE ANY IMPLIED
WARRANTIES ARISING BY OPERATION OF LAW, CUSTOM OR USAGE, INCLUDING
WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE OR USE. In no event shall duagon be liable for more than
the contract price for the products in question. If buyer does not notify duagon in writing
within the foregoing warranty period, duagon shall have no liability or obligation to
buyer hereunder.
Should the customer purchase or use duagon products for any unintended or
unauthorized application, the customer shall indemnify and hold duagon and its
officers, employees, subsidiaries, affiliates, and distributors harmless against all claims,
costs, damages, and expenses, and reasonable attorney fees arising out of, directly or
indirectly, any claim or personal injury or death associated with such unintended or
unauthorized use, even if such claim alleges that duagon was negligent regarding the
design or manufacture of the part. In no case is duagon liable for the correct function of
the technical installation where duagon products are a part of.
The publication is provided on the terms and understanding that:
1. duagon is not responsible for the results of any actions taken on the basis of
information in the publication, nor for any error in or omission from the publication; and
2. duagon is not engaged in rendering technical or other advice or services.
duagon expressly disclaims all and any liability and responsibility to any person, whether
a reader of the publication or not, in respect of anything, and of the consequences of
anything, done or omitted to be done by any such person in reliance, whether wholly or
partially, on the whole or any part of the contents of the publication.

20MC50M00 E5 2020-10-20 13
Contacts
Contacts
Copyright © 2020 duagon Germany GmbH. All rights reserved.
Germany
duagon Germany GmbH
Neuwieder Straße 1-7
90411 Nuremberg
Phone +49 911 99 335 0
France
MEN Mikro Elektronik SAS
18, rue René Cassin
ZA de la Châtelaine
74240 Gaillard
Phone +33 450 955 312
www.duagon.com
www.duagon.com
USA
MEN Micro Inc.
860 Penllyn Blue Bell Pike
Blue Bell, PA 19422
Phone +1 215 542 9575
China
MEN Mikro Elektronik (Shanghai) Co., Ltd.
Jinjiang Xiangyang Tower
200040 Shanghai
Phone +86 159 0077 2985
www.duagon.com
www.duagon.com

Product Overview
20MC50M00 E5 2020-10-20 14
1 Product Overview
1.1 Product Description
Low Power CPU for IoT/Network Applications
The MC50M is a modular computer for embedded applications in transportation, e.g.,
trains, buses or commercial vehicles. The computing platform features an Intel Atom
E3900 series CPU with low power dissipation and scalability in performance and
memory.
The MC50M is the ideal basis for functions such as security gateway, predictive
maintenance, CCTV or ticketing system, or to act as a diagnostics server.
Modular System for Easy Configuration
The MC50M can be a stand-alone product, but due to the modular concept it offers
flexible built-to-order configurations. The box can be easily combined with prefabricated
extension modules, providing additional features and short delivery times.
In the modular system, the data transfer between the modules as well as the power
distribution between the individual modules takes place via the extension connectors
standardized by duagon.
Extension modules can provide application-specific functions like wireless
communication (LTE advanced, WLAN, GNSS), MVB, CAN bus, or other I/O. A removable
storage shuttle can support the integration of a 2.5" SATA HDD/SSD. With a PSU
extension module, ultra wide range isolated power supply from 24 V DC to 110 V DC
nominal (EN 50155) is available.
Power Saving Design and Security Features
The board management controller provides enhanced reliability and reduced downtime.
The Trusted Platform Module supports security and encryption features. With the
ignition switch for remote control of booting and shutdown, the platform provides
additional features for power saving.
Flexible System Installation
Various mounting options facilitate the integration of the box into an existing
environment. The standard 35 mm DIN Rail mounting offers space saving mounting of
all system modules on a single rail. Wall mounting and mounting in a 19" rack using
adaption brackets are an option.
The aluminum housing with cooling fins allows fanless operation. MC50M has no
moving parts, making it maintenance free.
Rolling Stock Qualified and Long-Term Availability
The CPU module is qualified for rolling stock and wayside applications. Long term
availability until 2027 minimizes life-cycle management by making the MC50M available
at least for this period of time.
See the duagon website for the PSU extension module:
www.duagon.com/products/mp1

Product Overview
20MC50M00 E5 2020-10-20 16
1.2.2 Functions
Figure 2. Functional diagram
DisplayPort 1.2a
F
Intel Atom
E3900 Series
M.2 NVMe
Slot B
PCIe x1
F
PCIe x1
F
Gb Ethernet
F
F
FUSB 3.0
USB 3.0
RS232
F
Power In/Ignition
(24 V DC nom.)
F
10 LEDs
F
ETH
Controller
Gb Ethernet
Gb Ethernet
ECC DDR3
SDRAM
DC/DC
ETH
Controller
Onboard Voltages
RS422/RS485
PCIe x1
SATA (6 Gb)
SMB
SPI
SATA (6 Gb)
Extension
Connector
B
F Front B Onboard
UART/SPI
Controller
PCIe x1
eMMC

Product Overview
20MC50M00 E5 2020-10-20 17
1.3 Technical Data
CPU
The following CPU types are supported:
-Intel Atom x5-E3930, 2 cores, 2 threads, 1.3 GHz, 1.8 GHz Turbo Boost, 6.5 W,
2 MB cache
-Intel Atom x7-E3950, 4 cores, 4 threads, 1.6 GHz, 2.0 GHz Turbo Boost, 12 W,
2 MB cache
Memory
System RAM
-Soldered DDR3, ECC
-8 GB max.
Security
Trusted Platform Module 2.0
Mass Storage
eMMC (soldered); 64 GB max.
The following mass storage devices can be assembled:
-SSD M.2 (NVMe)
Graphics
Processor graphics
Maximum resolution: 4096 x 2160 pixels @ 60 Hz, 24 bpp
Interfaces
SSD/HDD slot
-1 × M.2 2242/2260/2280 socket 3 Key M; NVMe (PCIe x1); internally accessible
Video
-1 × DisplayPort 1.2, for service
USB
-2 × USB 3.0, Type A, for service
Ethernet
-3 × 10/100/1000BASE-T, M12, X-coded, receptacle
Serial
-1 × RS232 isolated, D-Sub, 9-pin, plug
-1 × RS422/RS485, isolated, D-Sub, 9-pin, plug
LED
-Status: board status (BMC), power status
-Ethernet: activity, link
-User configurable: 2 ×
Power
-1 × power in, M12, A-coded, plug
-Ignition input
Earthing connection
-M4 screw

Product Overview
20MC50M00 E5 2020-10-20 18
Supervision and Control
Board management controller
Temperature measurement
Watchdog timer
Real-time clock, buffered by supercapacitor (5 days)
Electrical Specifications
Supply voltage
-24 V DC nom.
-48 V DC nom.
Power consumption: 10 to 15 W typ. (depending on CPU type and CPU load),
40 W max. (including ME modules)
Mechanical Specifications
Dimensions: (W) 42 mm, (D) 144 mm, (H) 132 mm
Weight: 760 g
Mounting
-DIN rail
-Wall/flat surface
-Rack in 19" cabinet
Cooling: Air cooling, natural convection, airflow 0.4 m/s
Protection rating: IP20
Product Compliance: Rail - Rolling Stock
Operating temperature: -40 °C to +70 °C, +85 °C for 10 min
(EN 50155:2017, class OT4, ST1)
Rapid temperature variations: EN 50155:2017, class H1, no requirements
Storage temperature: -40 °C (EN 50155:2017) to +85 °C (EN 60068-2-2, Bb)
Altitude: +3000 m max. (EN 50125-1:2014, class AX)
Pollution degree: EN 50124-1:2017, class PD3
Humidity: +55 °C and +25 °C, 100 % RH max. (EN 50155:2017)
Shock: 30 ms @ 50 m/s² (EN 61373:2010/AC:2017-09, vehicle body, cat. 1, class B)
Vibration: 10 min @ 2.02 m/s² (functional) and 5 h @ 11.44 m/s² (long-life)
(EN 61373:2010/AC:2017-09, vehicle body, cat. 1, class B x 2)
Power supply
-General compliance with power supply requirements of EN 50155:2017
-Interruption of voltage supply: 0 ms (EN 50155:2017, class S1)
Electrical safety
-EN 50124-1:2017
-EN 50153:2014 + A1:2017
-EN 50155:2017
-EN ISO 13732-1:2008
Fire protection: EN 45545-2:2013 + A1:2015, HL3

Product Overview
20MC50M00 E5 2020-10-20 19
EMC emission
-EN 50121-3-2:2016
-Regelung Nr. EMV 06 :2014-07-29, Anhang E: Messung an Geräten
EMC immunity: EN 50121-3-2:2016
Protective coatings: EN 50155:2017, class PC2 (Any PCB protected on both sides)
Useful life: 20 years (EN 50155:2017, class L4)
Product Compliance: Rail - Wayside Non-Safety Related
Operating temperature: -40 °C to +70 °C (EN 50125-3:2003, class T2, cubicle, with
class T2 maximum extended by 5 °C)
Storage temperature: -40 °C (EN 60068-2-1:2007, Ab) to +85 °C
(EN 60068-2-2:2007, Bb)
Altitude: +3000 m max. (EN 50125-3:2003, class AX)
Humidity: 100 % RH max. (EN 50125-2:2002, control cabinet, class T1/T2/TX)
Shock: 11 ms @ 20 m/s² (EN 50125-3:2003, in a switch cabinet 1 m to 3 m from the
track)
Vibration: 2.3 m/s² (EN 50125-3:2003, in a switch cabinet 1 m to 3 m from the track)
Electrical safety
-EN 50124-1:2017
-EN 62368-1:2014 + AC:2015
EMC emission
-EN 50121-4:2016
-EN 61000-6-4:2007 + A1:2011
EMC immunity
-EN 50121-4:2016
-EN 61000-6-2:2005
Restrictions: Service interfaces may only be used with a maximum cable length of
3 m for installations 10 m or less away from the track.
Product Compliance: Road Vehicle
EMC emission: ECE R10 Rev.5
EMC immunity: ECE R10 Rev.5
Reliability
421 000 h predicted @ 40 °C according to IEC/TR 62380 (RDF 2000)
BIOS/Boot Loader
AMI Aptio UEFI Firmware

Product Overview
20MC50M00 E5 2020-10-20 20
Software Support
Linux
-Supported kernel: 4.8 or higher. For older kernels (e.g., 4.4.x), patches for the
Apollo Lake platform are also available.
-Yocto BSP
-Driver support
-Tool support
-Tested with: Yocto BSP (Sumo 2.5, Linux kernel 4.15), Lubuntu 18.04 X LTS
Windows
-Windows 10 IoT Enterprise 64-bit
-Driver support
-Tool support
See Chapter 2.6 Using the MC50M under Linux on page 34.
See Chapter 2.7 Using the MC50M under Windows on page 44.
See section Software on the product web page for available packages:
www.duagon.com/products/mc50m/#downl
Table of contents
Popular Desktop manuals by other brands

ADLINK Technology
ADLINK Technology Matrix MXC-4000 Series user manual

Xi Computer Corporation
Xi Computer Corporation MTower user guide

Lenovo
Lenovo H420 user guide

HP
HP dx2480 - Microtower PC Hardware reference guide

Moxa Technologies
Moxa Technologies DA-682 Series Hardware user manual

Avalue Technology
Avalue Technology FPC-08R1 Quick reference guide