Kontron pITX-iMX8M User Manual
Hide thumbs Also See for pITX-iMX8M:
Table of Contents

Advertisement

Quick Links

USER GUIDE
pITX-iMX8M
Doc. Rev. 1.1
Doc-ID: 1064-7940

Advertisement

Table of Contents
loading

Summary of Contents for Kontron pITX-iMX8M

  • Page 1  USER GUIDE pITX-iMX8M Doc. Rev. 1.1 Doc-ID: 1064-7940...
  • Page 2 – Rev. 1.1 This page has been intentionally left blank...
  • Page 3 Kontron with respect to technical processes described in the manual or any product characteristics set out in the manual. Kontron assumes no responsibility or liability for the use of the described product(s), conveys no license or title under any patent, copyright or mask work rights to these products and makes no representations or warranties that these products are free from patent, copyright or mask work right infringement unless otherwise specified.
  • Page 4 SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE (COLLECTIVELY, "HIGH RISK APPLICATIONS"). You understand and agree that your use of Kontron devices as a component in High Risk Applications is entirely at your risk. To minimize the risks associated with your products and applications, you should provide adequate design and operating safeguards.
  • Page 5 If you have any difficulties using this user guide, discover an error, or just want to provide some feedback, contact Kontron support. Detail any errors you find. We will correct the errors or problems as soon as possible and post the revised user guide on our website.
  • Page 6: Symbols

    – Rev. 1.1 Symbols The following symbols may be used in this manual DANGER indicates a hazardous situation which, if not avoided, will result in death or serious injury. WARNING indicates a hazardous situation which, if not avoided, could result in death or serious injury.
  • Page 7: Table Of Contents

    – Rev. 1.1 Table of Contents Symbols ..........................................6 Table of Contents ....................................... 7 List of Tables ........................................8 List of Figures ........................................9 Introduction ......................................11 Description ......................................12 2.1. Configurations ......................................13 2.2. Scope of Delivery ...................................... 14 Installation procedure ..................................
  • Page 8: List Of Tables

    About Kontron ........................................61 List of Tables Table 1: Component Main Data ..................................13 Table 2: Scope of Delivery pITX-iMX8M ..............................14 Table 3: Scope of pITX-iMX8M Kit ................................14 Table 4: Component Main Data ................................... 18 Table 5: Environmental Conditions................................20 Table 6: Power Consumption ..................................
  • Page 9: List Of Figures

    Table 43: Standard Environment Variables ............................56 Table 44: Bootloader Environment Extensions ............................. 57 List of Figures Figure 1: pITX-iMX8M Board ..................................14 Figure 2: Power Jack (left) and Internal Connector(right) ........................16 Figure 3: Block Diagram ....................................21 Figure 4: Front Side ......................................25 Figure 5: Interfaces ......................................
  • Page 10 – Rev. 1.1 Figure 25: Mini Display Port ..................................44 Figure 26: SPDIF Internal Header with 3 pins ............................45 Figure 27: M.2 Connector (B-Key) ................................46 Figure 28: Serial Wafer Socket COM P1 ..............................48 Figure 29: Serial Wafer Socket COM P2 ..............................49 Figure 30: Serial Wafer Socket COM P3..............................
  • Page 11: 1/ Introduction

    This manual describes the pico-ITX board with five processors from NXP: i.MX8M QuadLite with 1.5 GHz, i.MX8M Dual with 1.3 GHz and 1.5 GHz, i.MX8M Quad with 1.3 GHz and 1.5 GHz. This board will also be denoted pITX-iMX8M within this Users Guide.
  • Page 12: 2/ Description

    +12 V DC Input via locking barrel-type connector or internal power header  pITX form factor and cooling solution Built with these functions, pITX-iMX8M Mother Board is ideal for ATM, Automation, Kiosk applications, medical equipment, industrial automation, financial automation, process control, semiconductor equipment and network security markets.
  • Page 13: Configurations

    NXP i.MX8 M Quad Core Cortex®-A53 1.5 GHz with GPU, VPU and HDR10 encoding, commercial temperature range, 4 GByte LPDDR4, 16 GByte eMMC (MLC), HDMI and mDP. Warning: Please do not operate the pITX-IMX8M without sufficient cooling system. www.kontron.com // 13...
  • Page 14: Scope Of Delivery

    – Rev. 1.1 Figure 1: pITX-iMX8M Board 2.2. Scope of Delivery Table 2: Scope of Delivery pITX-iMX8M Part Description Module pITX-iMX8M Miscellaneous Quick Installation Guide Table 3: Scope of pITX-iMX8M Kit Part Part No. Description Module pITX-iMX8M Power Supply...
  • Page 15: 3/ Installation Procedure

    • Handle the board only by the edges To get the board running follow these steps. If the board shipped from Kontron has already components like RAM and CPU cooler mounted, then relevant steps below can be skipped. Turn off the PSU (Power Supply Unit) Turn off PSU (Power Supply Unit) completely (no mains power connected to the PSU) or leave the Power Connectors unconnected while configuring the board.
  • Page 16: Safety Requirements According Iec 62368

    – Rev. 1.1 Connect and turn on PSU Connect PSU to the board by a +12 V DC 2.5mm 4-pin wafer connector or alternatively connect an external +12 V DC power adapter to the rear DC jack. Figure 2: Power Jack (left) and Internal Connector(right) U-Boot Setup Enter the U-Boot setup, more information in Chapter 7/.
  • Page 17: Lithium Battery Precautions

    – Rev. 1.1 3.3. Lithium battery precautions Danger of explosion if the lithium battery is incorrectly replaced. • Replace only with the same or equivalent type recommended by the manufacturer • Dispose of used batteries according to the manufacturer’s instructions VORSICHT! Explosionsgefahr bei unsachgemäßem Austausch der Batterie.
  • Page 18: 4/ System Specifications

    – Rev. 1.1 4/ System specifications 4.1. Component Main Data The table below summarizes the features of the pITX-iMX8M embedded motherboard. Table 4: Component Main Data Motherboard pITX-iMX8M Form factor Pico-ITX (100 mm by 72 mm by 1.6 mm/Length x Width x Thickness)
  • Page 19 1x Locking barrel-type DC Power Jack 1x Internal 4-pin Power connector Display The pITX-IMX8M utilizes the iMX8 M HDMI 2.0a and MIPI-DSI display interfaces. The following use cases are support by iMX8 M: Dual display - HDMI driven by iMX8 M internal Display Controller, with video playback support on HDMI;...
  • Page 20: Environmental Conditions

    -40°C to +85°C for Industrial variants (44011-xxxx-13-x) 0°C to +60°C for Commercial variants (44011-xxxx-15-x) Note: The pITX-IMX8M requires a cooling solution for proper operation. Kontron offers passive and active cooling solutions for operation temperature up to 60°C ambient. Please contact Kontron for customer specific cooling solutions.
  • Page 21: Block Diagram

    – Rev. 1.1 4.3. Block Diagram Figure 3: Block Diagram www.kontron.com // 21...
  • Page 22: Power Consumption

    – Rev. 1.1 4.4. Power Consumption The pITX-IMX8M power consumption depends on variant used and load profile. Table 6: Power Consumption Power Figures SBC 44011-0208- 44011- 44011-0216- 44011-0416- 44011-0416- 13-2 0408-13-4 15-2 15-4lit 15-4 iMX8 M Industrial + Industrial +...
  • Page 23: 5/ Jumpers, Switches And Connectors

    – Rev. 1.1 5/ Jumpers, Switches and Connectors 5.1. Hardware Configuration Setting This chapter gives the definitions and shows the positions of jumpers, headers and connectors. All of the configuration jumpers on the board are in the proper position. The default settings shipped from factory are marked with an asterisk (*).
  • Page 24 – Rev. 1.1 Jumpers Function Remark Camera (J5, J6) Camera connector Header Type: FCP 24-Pin 0.5 pitch Possible Source: Molex 52559-2452 Battery (J22) Battery pigtail header Header Type: WTB 2-Pin header, 1.25 mm pitch Possible Source: Molex Picoblade™ 53047-0210...
  • Page 25: Mainboard Placement And I/O Locations

    – Rev. 1.1 5.2. Mainboard Placement and I/O Locations Figure 4: Front Side 10 USB OTG (J28) 11 GPIO connector (J17) SPI/I2C header (J26) 12 Internal DC Power connector (J16) Internal Audio Codec (J9) 13 SPDIF header (J10) LVDS Voltage Jumper (J18)
  • Page 26: Figure 5: Interfaces

    – Rev. 1.1 Figure 5: Interfaces 20 DC Power Jack 21 2x Ethernet 22 2x USB 3.0 23 HDMI 24 Mini DP www.kontron.com // 26...
  • Page 27: Figure 6: Front View Jumpers/Switches

    – Rev. 1.1 Figure 6: Front View Jumpers/Switches 25 Switch MicroSD (SW2) 26 Switch Boot Select (SW1) 27 External ON/OFF (J24) 28 External Reset (J23) www.kontron.com // 27...
  • Page 28: Rear Side

    – Rev. 1.1 5.2.1. Rear Side Figure 7: Rear Side 29 M.2 Socket Key B 30 USB 2.0 P4 www.kontron.com // 28...
  • Page 29: Cooler Solutions

    – Rev. 1.1 5.3. Cooler Solutions pITX-iMX8M should only operated with a suitable heat sink. Allow to cool down after operation. 5.3.1. Passive Cooler (1064-7069) Figure 8: Passive Cooler 5.3.2. Active Cooler (1064-8396) Figure 9: Active Cooler www.kontron.com // 29...
  • Page 30: 6/ Hardware Specifications

    8M Quad (1.3/1.5 GHz, Industry/Commercial)  i.MX 8M QuadLite (1.5 GHz/Commercial)  i.MX 8M Dual (1.3/1.5 GHz, Industry/Commercial) Kontron has defined the board versions as listed in the following table, so far all based on Embedded CPUs. Table 8: Processor Support Name Speed Cache...
  • Page 31: System Memory Support

    Figure 10: Block Diagram i.MX8M processor (Source: NXP) 6.2. System Memory Support The pITX-iMX8M board supports a 32-bit DRAM interface LPDDR4 memory interface. The integrated memory controller can support memory speeds up to 3200 MT/s. Maximum memory supported is 4 GB.
  • Page 32: Microsd And Microsim (J12)

    – Rev. 1.1 6.3. MicroSD and MicroSIM (J12) The pITX-iMX8M board supports micro SD cards via micro SD/micro SIM combo connector. The micro SD card interface supports the following transfer modes:  SD 1-bit  SD 4-bit  SD/SDIO full speed mode up to 25 MHz ...
  • Page 33: Ethernet Connectors (I/O Area, J4)

    Ground 6.4. Ethernet Connectors (I/O area, J4) The pITX-iMX8M supports two channels of 10/100/1000 Mbit/s Ethernet (ETH0 to ETH1). In order to achieve the specified performance of the Ethernet port, Category 5 twisted pair cables must be used with 10/100 MByte/s and Category 5E, 6 or 6E with 1 Gbit/s LAN networks.
  • Page 34: Eth0 Leds

    Yellow Off = no link, 10/100Base-T Link On = 1000Base-T Link 6.5. USB Connectors pITX-iMX8M board supports a dual-stacked USB3.0 interface with 5 Gbps speed. The following connections are available:  1x Dual-stacked USB3.0 Type A at rear I/O ...
  • Page 35: Table 14: Signal Description

    – Rev. 1.1 Connector Pin Direction Description GND_BOT GROUND Ground USB_BOT_SSRX- INPUT USB3 HUB P2 differential USB 3.0 receive data pairs. USB_BOT_SSRX+ INPUT GND_DRAIN_BOT GROUND Ground USB_BOT_SSTX- OUTPUT USB3 HUB P2 differential USB 3.0 transmit data pairs. USB_BOT_SSTX+ OUTPUT...
  • Page 36: Usb Internal (J2)

    – Rev. 1.1 6.5.2. USB internal (J2) Figure 14: USB Internal Connector Table 15: USB Internal Connection Function Direction Description Ground USB3_P4_D+ In/Out USB3_P4_D- In/Out V_5V0_USB Power VBUS +5.0V power distribution 500 mA max 6.5.3. USB OTG (J28) Figure 15: USB OTG Connector...
  • Page 37: Fan Connector (Internal, J8)

    – Rev. 1.1 6.6. Fan Connector (internal, J8) The fan can be used to actively cool the heatsink mounted on the board. The fan rotation speed can be monitored and the fan speed controlled by the temperature of the PCB (near SoC).
  • Page 38: Dc Power Jack Connector (12 Vin Ext., J15)

    – Rev. 1.1 6.7.1. DC Power Jack Connector (12 Vin Ext., J15) The pITX-iMX8M operates with a 12 V DC +/- 10% power supply. Figure 17: Power Jack Connector Table 19: Power Jack Connector Function Direction VIN 12VDC RTN_12V...
  • Page 39: Pigtail Battery Header (J22)

    – Rev. 1.1 6.8. Pigtail Battery Header (J22) The 2-pin header has a 1.25 mm pitch. Figure 19: Pigtail Battery Header Table 21: Pin Assignment Signal V_BAT 6.9. GPIO Connector (internal, J17) Figure 20: GPIO Connector Table 22: GPIO Connector...
  • Page 40: Jumper Lvds Panel Voltage (J18)

    – Rev. 1.1 6.10. Jumper LVDS Panel Voltage (J18) Figure 21: LVDS Panel Voltage Table 23: LVDS Panel Voltage Function Direction V_5V_S0 Power V_5V0_3V3_JP Power V_3V3_S0 Power Function: Pin 1-2: 5V LVDS Panel Voltage is 5.0 V Pin 2-3: 3.3V LVDS Panel Voltage (Default) 6.11.
  • Page 41: Switches

    – Rev. 1.1 6.12. Switches 6.12.1. Boot Select (SW1) The Boot Select Switch SW 1 determines the iMX8M boot modes. Table 25: Boot Select Switch (SW1) SW1: 2-3 SW1: 1-4 iMX8M SCU iMX8M SCU Description Boot Mode 1 Boot Mode 0...
  • Page 42: External Reset (J23)

    – Rev. 1.1 6.13.2. External Reset (J23) Table 29: External Reset Button Function Direction RESET# Ground 6.14. LVDS (Industrial Variant, internal, J11) Figure 23: LVDS Connector (optional) Table 30: LVDS Pin Assignment Function Direction Description V_12V_LVDS_BS Power +12V LVDS Backlight Circuit Supply...
  • Page 43: Hdmi Connector (J7)

    – Rev. 1.1 Function Direction Description LVDS0_CK+ LVDS channel 0, clock, positive LVDS0_3- LVDS channel 0, lane 3, negative LVDS0_3+ LVDS channel 0, lane 3, positive Ground Ground LVDS1_0- LVDS channel 1, lane 0, negative LVDS1_0+ LVDS channel 1, lane 0, positive...
  • Page 44: Mini Display Port (J14)

    – Rev. 1.1 Function Direction Description HDMI_D3_+ Ground TMDS Clock Channel HDMI_D3_- HDMI_CEC In/Out HDMI_AUX_- Optional usage as Audio Return Channel HDMI_DDC_SCL HDMI DDC Serial Clock HDMI_DDC_SDA In/Out HDMI DDC Serial Date Ground V_5V0_HDMI Power HDMI_AUX_+/HPD Hot plug detect, optional usage as Audio Return Channel 6.16.
  • Page 45: Spdif Internal Audio Header (J10)

    – Rev. 1.1 Function Direction Description DP0 TX2+ DP0 AUX+ In/Out DP0 TX2- DP0 AUX- In/Out Ground DP Power Power Out +3.3V, 0.75A max 6.17. SPDIF Internal Audio Header (J10) Figure 26: SPDIF Internal Header with 3 pins Table 33: Pin Assignment...
  • Page 46: Spi/I2C3 (J26)

    – Rev. 1.1 6.18. SPI/I2C3 (J26) Table 34: SPI/I2C Pin Assignment Function Direction Description I2C3_SCL_3V3 I2C3_SDA_3V3 In/Out QSPI_IO1 (MISO) In/Out V_3V3_SPI Power +3.3V fused power rail, QSPI_CLK In/Out QSPI_IO0 (MOSI) In/Out QSPI_CS# In/Out Ground 6.19. M.2 Connector (B-Key) (J1) Figure 27: M.2 Connector (B-Key)
  • Page 47 – Rev. 1.1 Signal/Function M.2 Signal M.2 Signal Signal/Function (I/O)/LED# (I) (0/3.3V) Connector Key Connector Key Connector Key Connector Key Connector Key Connector Key Connector Key GPIO_5 (I/O)(0/1.8V) Connector Key GPIO_6 (I/O)(0/1.8V) CONFIG_0 M2_CONFIG_0, Pull-up to 3.3V M2 GPIO_7 (I/O)(0/1.8V) GPIO_11 (I/O)(0/1.8V)
  • Page 48: Serial Com P1 (J25)

    – Rev. 1.1 Signal/Function M.2 Signal M.2 Signal Signal/Function Optional Pull-up is not assembled SUSCLK (32kHz) (O) RESET# (O) (0/1.8V) M2_PCIE_RESET# (0/3.3V) Pull-up to +3.3V S0 V_3V3_M2, +3.3V S0 3.3V CONFIG_1 M2_CONFIG_1, filtered Pull-up to +3.3V S0 V_3V3_M2, +3.3V S0 3.3V...
  • Page 49: Serial Com P2 (J3)

    – Rev. 1.1 6.21. Serial COM P2 (J3) Figure 29: Serial Wafer Socket COM P2 Table 37: Pin Assignment Signal Direction RS232_P2_TXD RS232_P2_RXD Ground Table 38: Pin Assignment (assembly option) Signal Direction RS232_P2_TXD RS232_P2_RXD Ground 6.22. Serial COM P3 (J19)
  • Page 50: Camera Connector (J5, J6)

    – Rev. 1.1 Signal Direction RS232_P3_RTS# RS232_P3_CTS# Ground 6.23. Camera connector (J5, J6) Figure 31: 24-pin Camera CSI Connector Table 40: Pin Assignment (J5) Signal Direction V_2V8_CAM1_S0 Power CSI1_RX0- CSI1_RX0+ CSI1_CK- CSI1_CK+ CSI1_RX1- CAM_XCLK_1V8_CAM1 CSI1_RX1+ V_1V8_S0_CSI1 Power V_1V5_CAM_CSI1 Power...
  • Page 51: Table 41: Pin Assignment (J6)

    – Rev. 1.1 Table 41: Pin Assignment (J6) Signal Direction V_2V8_CAM2_S0 Power CSI2_RX0- CSI2_RX0+ CSI2_CK- CSI2_CK+ CSI2_RX1- CAM_XCLK_1V8_CAM1 CSI2_RX1+ V_1V8_S0_CSI1 Power V_1V5_CAM_CSI1 Power CSI_P2_PWDN_1V8 CSI_P2_RST_1V8# I2C3_SCL_1V8 V_2V8_CAM2_S0 Power I2C3_SDA_1V8 In/Out Ground www.kontron.com // 51...
  • Page 52: Thermal Sensor (U24)

    – Rev. 1.1 6.24. Thermal Sensor (U24) The pITX-IMX8M monitors the PCB ambient temperature between iMX8 M, eMMC and LPDDR4 device with an LM75B temperature sensor. The iMX8 M I2C 1 interface connects to LM75B. The I2C 7-bit address is set to 0x4B.
  • Page 53: 7/ Bootloader Operation

    NXP work itself is based on mainline u-boot versions as hosted at denx:  git://git.denx.de/u-boot.git As a result, any bootloader for the pITX-iMX8M is based on a mainline u-boot version (e.g. v2020.04) and a branch in NXP’s uboot-imx.git repository (e.g. imx_v2020.04_5.4.24_2.1.0) hosted at codeaurora.org. 7.2. Bootloader Quickstart The PITX-iMX8M board comes with U-Boot preinstalled on the eMMC device.
  • Page 54: Bootloader Commands

    Typing “help <command>” will show specific command help. Further help can be found under https://www.denx.de/wiki/view/DULG/UBoot On the PITX-iMX8M bootloader, the powerful hush shell is enabled, which derived from to Bourne shell and provides features similar to a linux shell: ...
  • Page 55: Kontron Bootloader Command Extensions

    7.4. Kontron Bootloader Command Extensions Kontron’s implementation of U-Boot includes some enhancements to provide board specific functions. They are not part of standard U-Boot as maintained by DENX. The following table provides a complete listing of all Kontron command extensions on the PITX-iMX8M.
  • Page 56: Bootloader Environment Update

    On the PITX-iMX8M it is possible to update the U-Boot environment separately. This enables the user to either update from a previous version of the official Kontron U-Boot environment (default U-Boot settings), or restore the default in case of problems.
  • Page 57: Kontron Bootloader Environment Extensions

    – Rev. 1.1 7.7. Kontron Bootloader Environment Extensions To support PITX-iMX8M board properly, Kontron adds some environment variables to the standard set of variables provided by mainline U-Boot. These variables are shown below. Table 44: Bootloader Environment Extensions Variable...
  • Page 58: Sd Card And Emmc Devices

    7.9. Bootloader File System Support U-Boot for the pITX-iMX8M provides support for FAT and EXT4 file systems. EXT4 support also includes EXT2 and EXT3 formatted file systems. There are file system specific commands available to list file system contents (ext2ls, fatls) and load a given file into board memory (ext2load, fatload).
  • Page 59: 8/ Technical Support

    Visit the RMA Information website: http://www.kontron.com/support-and-services/support/rma-information Download the RMA Request sheet for Kontron Europe GmbH and fill out the form. Take care to include a short detailed description of the observed problem or failure and to include the product identification Information (Name of product, Product number and Serial number).
  • Page 60 – Rev. 1.1 The goods for repair must be packed properly for shipping, considering shock and ESD protection. Goods returned to Kontron Europe GmbH in non-proper packaging will be considered as customer caused faults and cannot be accepted as warranty repairs.
  • Page 61: About Kontron

    About Kontron Kontron is a global leader in Embedded Computing Technology (ECT). As a part of technology group S&T, Kontron offers a combined portfolio of secure hardware, middleware and services for Internet of Things (IoT) and Industry 4.0 applications. With its standard products and tailor-made solutions based on highly reliable state-of-the-art embedded technologies, Kontron provides secure and innovative applications for a variety of industries.

Table of Contents