Digi Connectcore Mp15 Development Board Instruction Manual

Digi Connectcore Mp15 Development Board Instruction Manual

DIGI - logoConnect Core MP15
Development Board
Hardware Reference Manual

Connect Core MP15 Development Board

Revision history—90002511

RevisionDateDescription
1PDec-22Initial draft.

Trademarks and copyright
Digi, Digi International, and the Digi logo are trademarks or registered trademarks in the United States and other countries worldwide. All other trademarks mentioned in this document are the property of their respective owners.
© 2022 Digi International Inc. All rights reserved.

Disclaimers
Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose. Digi may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time.

Warranty
To view product warranty information, go to the following website: www.digi.com/howtobuy/terms

Customer support
Gather support information: Before contacting Digi technical support for help, gather the following information:

  • Product name and model
  • Product serial number (s)
  • Firmware version
  • Operating system/browser (if applicable)
  • Logs (from time of reported issue)
  • Trace (if possible)
  • Description of issue
  • Steps to reproduce

Contact Digi technical support: Digi offers multiple technical support plans and service packages.
Contact us at +1 952.912.3444 or visit us at www.digi.com/support.

Feedback
To provide feedback on this document, email your comments to [email protected]
Include the document title and part number (Connect Core MP15 Development Board, 90002511 1P) in the subject line of your email.

About the Connect Core MP15

The Digi Connect Core® MP15 development kit and System-on-Module (SOM) platform is a highly integrated, cost-effective, connected, secure embedded solution, built on the STM32MP15x MPU family. It integrates memory, power management, the Digi Microcontroller Assist™, pre-certified wireless connectivity and advanced Digi Trust Fence device security with a complete, open-source Linux software platform based on the Yocto Project.
Note While the Connect Core MP15 system-on-module is designed to be used in a production environment, the Connect Core MP15 Development Kit is designed only for development and testing in a pre-production environment.

Features and functionality
  • ConnectCore MP15 module
    • STM32MP157C dual ARM Cortex-A7 and single Cortex-M4 cores operating at speeds up to 800MHz
    • Up to 1 GB, 16-bit DDR3 memory
    • Up to 1 GB, 8-bit SLC NAND flash memory
    • IEEE 802.11 a/b/g/n/ac WLAN and Bluetooth 5.0
  • Power
    • Power jack or industrial-dedicated 5V power connector
    • Coin-cell battery charger, supplying the on-module RTC
    • Power and reset buttons
  • Boot source configuration
    • NAND, USB, microSD
  • Debug
    • Standard IEEE 1149.1 JTAG interface
    • Serial console at AB-type micro-USB connector and TTL level n Multimedia
    • MIPI DSI display
    • HDMI display (through MIPI-to-HDMI transceiver)
    • Parallel 24-bit LCD interface with FFC on-board connector
    • LVDS interface with up to four differential data pairs (through parallel-to-LVDS transceiver)
    • 8-bit parallel camera
    • Audio CODEC with the following functionality
      o One 3.5 mm headphone jack
      o One 3.5 mm microphone jack
      o Two speaker outputs
      o One line-out output
      o Two line-in inputs
  • Storage
    • NAND flash
    • microSD card slot
  • Communication
    • RS-232
    • RS-485
    • Two CAN
    • Gigabit Ethernet
    • Two USB Host 2.0 interfaces through a stacked USB A type connector
    • USB OTG with AB-bye micro-USB connector
    • SISO IEEE 802.11 a/b/g/n/ac + Bluetooth 5.0 with on-module U.FL or external SMA antenna connector
    • PCI Express Mini Card slot supporting full and half-size cards
    • Mikro Bus socket
    • XBee socket supporting XBee Cellular
  • User interface
    • Three user LED, two of them shared with user buttons
  • Dimensions:
    • 120 x 160 mm

Safety instructions

  • The ConnectCore MP15 development board development board cannot be guaranteed operation due to the radio link and so should not be used for interlocks in safety critical devices such as machines or automotive applications.
  • The ConnectCore MP15 development board development board has not been approved for use in (this list is not exhaustive):
    • nuclear applications
    • explosive or flammable atmospheres
  • There are no user serviceable components inside the ConnectCore MP15 development board development board. Do not modify the Connect Core MP15 development board in any way. Modifications may exclude the development board from any warranty and can cause the
    Connect Core MP15 development board to operate outside of regulatory compliance for a given country, leading to the possible illegal operation of the radio.
  • Use industry standard ESD protection when handling the ConnectCore MP15 development board development board.
  • Take care while handling to avoid electrical damage to the PCB and components.
  • Do not expose Connect Core MP15 development board development board to water or moisture.
  • Use this product with the antennas specified in the ConnectCore MP15 development board development board user guides.
Block diagram

DIGI ConnectCore MP15 Development Board - Block diagram

Placement

Top view

DIGI ConnectCore MP15 Development Board - Placement

Bottom view

DIGI ConnectCore MP15 Development Board - Bottom view

Note Serigraphy on the bottom side of the PCB is incorrect. Refer to schematics and CAD documentation for correct identification of the connectors.

Connectors

The following table lists all connectors on the Connect Core MP15 development board:

ConnectorInterface
J1WLAN/Bluetooth expansion
J2upfill
J3Bluetooth UART
J4upfill
J5SMA
J65V power-in jack
J75V power in
J8VCC_MCA series jumper
J9Supercar series jumper
J10Coin cell
J11Mini PCIe
J12Micro SIM
J13microSD
J14USB Console
J15RS232/RS485 TX line selector jumper
J16RS232/RS485 RX line selector jumper
J17RS232/RS485 RTS line selector jumper
J18RS485 termination resistor jumper
J19RS485
J20TTL Console
J21STM32MP15 JTAG
J22MCA SWD
J2310/100/1000 MPs RJ-45
J24Dual USB A-type
J25USB OTG
J26Parallel display
J27LVDS display
J28Microphone jack
J29Headphone jack
J30-J31Micro Bus socket
J32CAN1 termination resistor jumper
J33CAN1
J34CAN2 termination resistor jumper
J35CAN2
J36-J37XBee socket
J38UART/RS232 expansion
J39Audio expansion
J40USB expansion
J41GPIO expansion
J42SPI/I2C expansion
J44MIPI display
J45HDMI
P1Parallel camera
S1Boot switches
SW1Power button
SW2Reset button
SW3User button
SW4User button
SW5User button
CAD1STM32MP1 JTAG Tag Connect
CAD2MCA SWD Tag Connect

Interfaces

The following interfaces are available on the ConnectCore MP15 development board:

Power interfaces

This section describes the Connect Core MP15 development board power interfaces.

DC-in jack connector
The input voltage of the Connect Core MP1 Development Board is 5V. This input power supply can be provided from two different connectors:

  • DC-in power jack.
  • J7, a 2-pin, 2.54 mm pitch connector:
Pin Signal name Description
1VIN5V power supply
2GND

Note Digi recommends not powering both connectors at the same time.
An overvoltage circuit protects the board from overvoltage and overcurrent events. Downstream from these input power protections, there are two regulators/switches for powering the carrier board circuitry:

  • 5V Load switch (U6): A 5V load switch that controls the power delivery to different interfaces on the carrier board.
  • PCIe regulator (U7): A dedicated adjustable regulator for the PC I.e. socket.

Coin cell connector
Connector J10 on the board is included for attaching an external coin-cell to the system:

Pin Signal name Description
1VCC_LICELLPower supply for RTC
2GND

Power and reset buttons
One power button (SW1) and one reset button (SW2) are included on the development board.

System boot

The Connect Core MP1 module supports different boot modes (see the Connect Core MP1 System-on Module Hardware Reference Manual for detailed information). The development board supports these boot modes, although some of them require changes to the populated components. A quadruple switch (S1) allows swapping between eight different boot modes:

S1.1S1.2S1.3 Boot mode
OpenOpenOpenOn-module NAND
OpenOpenCloseSerial NAND flash
OpenCloseOpenSerial NOR flash
OpenCloseCloseMicroSD card
CloseOpenOpeneMMC
CloseOpenCloseUART and USB Port 2
CloseCloseOpenUART and USB Port 1
CloseCloseCloseReserved
Debug interfaces

JTAG
The ConnectCore MP15 Development Board provides a Tag Connect footprint for accessing the STM32MP1 JTAG debug port. Additionally, a standard 10-pin, 1.27mm pitch connector (J21) is available for accessing the JTAG interface:

Pin Signal nameDescription
1VDD3.3V Power supply
2JTMS-SWDIOMode select line
3GND
4JTCK-SWCLKClock line
5GND
6JTDO-TRACESWOData output line
7NC
8JTDIData inputs line
9GND
10NRSTReset line of the CPU

Console port
A dedicated USB micro AB-type port (J14) provides access to the console port of the ConnectCore MP1 system-on-module. This USB port is routed directly to the CY7C65211 bridge, which converts the USB bus into TTL level. UART4 is used as the console debug port of the STM32MP1 CPU. This UART can also be accessed directly at TTL level through J20 connector:

Pin Signal nameDescription
1UART4_TXUART transmission line
2UART4_RXUART receiver line
3VDD3.3V Power supply
4GND

Default console port settings:

  • Baud rate: 115200
  • Data: 8 bit
  • Parity: none
  • Stop: 1 bit
  • Flow control: none
Multimedia

Parallel/LVDS display
The ConnectCore MP15 provides a 24-bit RGB LCD interface available through a 40-pin, 0.5 mm pitch, FFC connector. Backlight control signal, I2C port, and interrupt line for the touch screen panel are available on the LCD connector.
The following table shows the pinout of the parallel display connector (J26):

Pin Signal nameDescription
1GND
2LTDC_B2Blue 2 data line
3LTDC_B3Blue 3 data line
4LTDC_B4Blue 4 data line
5LTDC_B5Blue 5 data line
6LTDC_B6Blue 6 data line
7LTDC_B7Blue 7 data line
8LTDC_G2Green 2 data line
9LTDC_G3Green 3 data line
10LTDC_G4Green 4 data line
11LTDC_G5Green 5 data line
12LTDC_G6Green 6 data line
13LTDC_G7Green 7 data line
14LTDC_R2Red 2 data line
15LTDC_R3Red 3 data line
16LTDC_R4Red 4 data line
17LTDC_R5Red 5 data line
18LTDC_R6Red 6 data line
19LTDC_R7Red 7 data line
20LTDC_B0Blue 0 data line
21LTDC_B1Blue 1 data line
22LTDC_G0Green 0 data line
23LTDC_G1Green 1 data line
24LTDC_R0Red 0 data line
25LTDC_R1Red 1 data line
26GND
27LTDC_CLKDisplay clock line
28GND
29LTDC__HSYNCHorizontal sync line
30LTDC__VSYNCVertical sync line
31LTDC_DE
32LTDC__RESET
33LTDC_I2C_SCLSTM32MP1 I2C2 bus clock line
34LTDC_I2C_SDASTM32MP1 I2C2 bus data line
35LTDC_IRQ_NInterrupt line
36GND
37BCKL_PWMBacklight PWM
383V33.3V power supply
395V_DISPLAY5V power supply
405V_DISPLAY5V power supply

This same parallel display bus is connected to a parallel-to-LVDS transceiver, allowing support for LVDS displays through a 20-pin, 1.25 mm pitch connector (J27). This means that parallel and LVDS connectors cannot be used simultaneously.
This LVDS connector also provides backlight control signal, I2C port, and an interrupt line for the touch screen panel:

Pin Signal nameDescription
13V33.3V power supply
2LVDS0_TX0_NTransmission pair data line 0 (-)
3LVDS0_TX0_PTransmission pair data line0 (+)
4GND
5LVDS0_TX1_NTransmission pair data line 1 (-)
6LVDS0_TX1_PTransmission pair data line 1 (+)
7GND
8LVDS0_TX2_NTransmission pair data line 2 (-)
9LVDS0_TX2_PTransmission pair data line 2 (+)
10GND
11LVDS0_CLK_NTransmission pair clock line (-)
12LVDS0_CLK_PTransmission pair clock line (+)
13GND
14LVDS0_TX3_NTransmission pair data line 3 (-)
15LVDS0_TX3_PTransmission pair data line 3 (+)
16BCKL_PWMBacklight PWM
17LTDC_I2C_SCLSTM32MP1 I2C2 bus clock line
18LTDC_I2C_SDASTM32MP1 I2C2 bus data line
19LCD_IRQ_NInterrupt line
205V_DISPLAY5V power supply

MIPI/HDMI display
The ConnectCore MP1 system-on-module supports only one MIPI-DSI display interface. On the development board, this MIPI-DSI display is managed so that two different display interfaces are supported, although only one of them can work at a time:

  • HDMI: The Lontium LT8912B bridge is populated on the development board to adapt the MIPIDSI interface to HDMI. This HDMI interface is available over a standard HDMI connector.
  • MIPI-DSI: the native MIPI-DSI interface of the SOM is available over a 20-pin connector (J44):
Pin Signal nameDescription
1DSI_DA0_PData pair 0 (+) line
2DSI_DA0_NData pair 0 (-) line
3GND
4DSI_DA1_PData pair 1 (+) line
5DSI_DA1_NData pair 1 (-) line
6GND
7NC
8NC
9GND
10NC
11NC
12GND
13DSI_CKA_PClock pair (+) line
14DSI_CKA_NClock pair (-) line
15GND
16LTDC_I2C_SCLSTM32MP1 I2C2 bus clock line
17LTDC_I2C_SDASTM32MP1 I2C2 bus data line
18BCKL_PWMBacklight PWM
19GND
203V33.3 V power supply

Parallel camera
The Connect Core MP15 Development Board provides a parallel camera sensor interface (CSI), available over a 30-pin, 0.5 mm pitch FFC connector (P1):

Pin Signal nameDescription
1GND
2NC
3NC
4DCMI_D0Camera data line 0
5DCMI_D1Camera data line 1
6DCMI_D2Camera data line 2
7DCMI_D3Camera data line 3
8DCMI_D4Camera data line 4
9DCMI_D5Camera data line 5
10DCMI_D6/FDCAN1/2_RXCamera data line 6
11DCMI_D7/FDCAN1/2_TXCamera data line 7
12NC
13NC
14GND
15DCMI_PIXCLKCamera pixel clock line
16GND
17DCMI_HSYNCCamera horizontal sync
185V5V power supply
19DCMI_VSYNCCamera vertical sync
203V33.3V power supply
21CAMERA_CLKCamera master clock line
22NC
23GND
24NC
25CAM_GPIOCamera dedicated GPIO
26CAM_PWDNCamera power down line
27DCMI_I2C_SDASTM32MP1 I2C2 bus dataline
28DCMI_I2C_SCLSTM32MP1 I2C2 bus clock line
29GND
303V33.3 V power supply

Audio
The Maxim MAX98089 audio codec manages the audio interface on the development board. The board provides the following audio functionality:

  • 3.5 mm headphone jack
  • 3.5 mm microphone jack
  • x2 speaker outputs (left and right)
  • x1 line-out output
  • x2 line-in inputs

The speakers, line-out signals and line-in signals are available over a 10-pin connector (J39):

Pin Signal nameDescription
1LINE1_IN_RSingle-ended line input A1
2LINE1_IN_LSingle-ended line input A2
3LINE2_IN_RSingle-ended line input B1
4LINE2_IN_LSingle-ended line input B2
5LINE_OUT_RRight line output
6LINE_OUT_LLeft line output
7SPKL_PPositive left-channel class D speaker output
8SPKL_NNegative left-channel class D speaker output
9SPKR_PPositiveright-channel class D speaker output
10SPKR_NNegative right-channel class D speaker output
Storage interface

MicroSD
A microSD socket connected to the SDMMC2 port of the STM32MP1 CPU is available on the Connect Core MP15 development board.

Communication

Gigabit Ethernet
10Base-T/100Base-Tx/1000Base-T Ethernet interface is fully integrated in the board through the Analog Devices ADIN1300 Ethernet PHY. The Ethernet interface is accessible through a RJ-45 connector with integrated link/activity LEDs.

UART/RS-232/RS-485
RS-232 and RS-485 standards are supported on the Connect Core MP15 Development Board, by sharing one CPU UART port (UART7). This means that only one of the two protocols can be use at a time. Selection between both is done through three three-position headers (J15, J16 and J17). RS-232 port is available in connector J38, where USART3 is also connected:

Pin Signal nameDescription
1USART3/8_TXUART3 transmission line
2RS232_7_TXRS232 transmission line
3USART3/8_RXUART3 receiver line
4RS232_7_RXRS232 receiver line
5USART3/8_RTSUART3 RTS line (output)
6RS232_7_RTS_NRS232 RTS line (output)
7USART3/8_CTSUART3 CTS line (input)
8RS232_7_CTS_NRS232 CTS line (input)
9GND
103V33.3 V power supply

Note USART3 interface is shared with XBee socket and CAN.

RS-485 is on J19:

Pin Signal nameDescription
13V33.3 V power supply
2RS485_BRS485 B line
3RS485_ARS485 A line
4GND

CAN
Two CAN FD buses are available on the development board through connectors J33 (CAN1) and J35 (CAN2). The pinout of these connectors is as follows, where x refers to the CAN interface on each connector:

Pin Signal nameDescription
15V5V power supply
2CANx_HCAN high line
3CANx_HCAN low line
4GND

You can connect 120Ω terminator resistors to each port by closing J32 (CAN1) and J34 (CAN2).

Note The CAN1 interface is shared with parallel camera and CAN2 interface is shared with XBee socket USART3.

USB Host
The ConnectCore MP15 Development Board offers support for four USB Host interfaces. Two of them are available over a stackable dual USB A-type connector. The third USB Host is connected to the PCI Express Mini card connector. The fourth is connected to the XBee socket as well as to a a 6-pin, 1.25 mm pitch expansion connector (J40). All USB Hosts can operate at full, high, and low speed. The following table shows the pinout of the USB expansion connector:

Pin Signal nameDescription
1VIN_PROT5V power supply
2USBH4_D_PUSB 4 differential data signal (+)
3USBH4_D_NUSB 4 differential data signal (-)
4USBH4_OC_NOver current input
5USBH4_PWR_ENPower enable output
6GND

USB OTG
A micro-AB type receptacle for USB OTG connection is available on the Connect Core MP15 Development Board. This interface can operate in both Host and Device mode.
High-speed, full-speed, and low-speed connections are supported in Host mode. High-speed and full speed connections are supported in Device mode.

Mini PCI Express slot
The Connect Core MP15 Development Board provides a Mini PCI Express socket supporting USB and I2C connection to the CCMP15 module. A micro SIM socket is also connected to the Mini PCI Express slot.

XBee socket
One XBee socket is populated on the development board, supporting XBee Cellular modules. The UART bus connected to the XBee socket (USART3) is shared with CAN2.

Mikro Bus socket
The Connect Core MP1 Development Board provides a socket compatible with Mikro Electronica Micro Bus click boards, supporting I2C, UART, SPI, ADC and PWM connectivity.

SPI and I2C
A expansion connector provides access to one SPI interface (shared with the Mikro Bus socket) and the I2C2 bus:

Pin Signal nameDescription
1SPI4_SCKSPI clock line
23V33.3V Power supply
3SPI4_MISOSPI MISO line
4EXP_I2C_SCLSTM32MP1 I2C2 bus clock line
5SPI4_MOSISPI MOSI line
6EXP_I2C_SDASTM32MP1 I2C2 bus data line
7SPI4_NSSSPI slave select line
8NC
9SPI1_IRQ_NInterrupt line/GPIO
10GND

GPIO
An additional expansion connector provides access to different IOs for general purpose usage:

Pin Signal nameDescription
1VCC_MCAMCA power supply
2VREF+STM32MP1 internal ADC/DAC reference voltage
3MCA_IO0/MIK_ADCMCA IO
4ANA0STM32MP1 ADC
5MCA_IO2/EXT_VREFMCA IO
6ANA1STM32MP1 ADC
7MCA_IO4MCA IO
8GND
9MCA_IO5MCA IO
10NUNot used on MP15
11MCA_IO6/CLKOUT32KMCA IO and 32 kHz output clock
12NUNot used on MP15
13MP15_PF15STM32MP1 IO
14NUNot used on MP15
15NUNot used on MP15
16NUNot used on MP15
17NUNot used on MP15
18NUNot used on MP15
19NUNot used on MP15
20NUNot used on MP15
User interfaces

Three LEDs are available on the development board, all of them are connected to CPU GPIOs. Two of them are shared with user buttons

Wireless

There is a u.FL connector (J4) which is routed directly to a SMA connector (J5). The purpose is to addapt the u.FL form factor to SMA form factor in order to extend the number of antennas that can be used on the development board for either the on-module antenna path or any other RF path that could be used on a PCIe or XBee board.

Specifications

Electrical specification

Supply voltages
The Connect Core MP15 Development Board has three supply inputs. Two of them power the whole system (Connect Core MP15 Development Board plus the Connect Core MP15 system-on-module) and the other one powers the RTC of the module when the main supply is not present. The following table shows the voltage range of the input supplies of the Connect Core MP15 Development Board:

SignalDescriptionMin Typ Max Unit
VIN (jack connector)Power jack input4.65.05.5V
VIN (additional connector)Additional connector input4.65.05.5V
VCC_LICELLSupply for RTC1.15.5V
Power consumption

The power consumption of the entire board (the ConnectCore MP15 Development Board plus the ConnectCore MP15 module) has been measured directly through the 5V input power supply. The following table lists power consumption figures measured in the ConnectCore MP15 Development Board under specific use cases.

Development board power consumption (VIN)
Suspend
mode
Power-off modeRun-time
IDLEDisplay connected
(IDLE)
Decoding
video
CPU
stress
40 mW2 mW0.84 W2.85 W3.10 W1.375 W

Note To better understand the power consumption of the system, refer to the Connect Core MP1 System-on-Module Hardware Reference Manual to see the power consumption of the module (isolated) under the same use cases.

Use case descriptions
This section describes the use cases that were used to measure power consumption of the ConnectCore MP15 Development Board.

Suspend
System in suspend to RAM mode.

DIGI ConnectCore MP15 Development Board - icon CAUTION! You can achieve minimum power consumption numbers by disabling both 3.3V power domains. However, in some applications it may not be possible to switch them off, depending on what they are powering.

Power-off
System in power-off with RTC enabled.

IDLE
System up and running. Ethernet and wireless disabled.

Decoding video
System up and running with the following configuration:

  • Ethernet and wireless disabled.
  • Fusion7 parallel display connected to the system.

Includes two different use cases:

  • Display connected in IDLE mode (without decoding video).
  • CPU decoding video.

CPU stress
System up and running with the following configuration:

  • One Ethernet interface up and linked. The other one disabled.
  • USB connected to the system.
  • Hanoi application running (Hanoi application stresses the CPU and put it at 100% work load).
Mechanical specification

The ConnectCore MP15 Development Board dimensions are 120 x 160 mm. Four 3.2mm drills are located on the four corners of the PCB for assembling the board into an enclosure. These drills have a 5.5mm round metalized area for the screws and nuts. The board has four 2.6mm drills to assembly a half size or a full size PCI express mini card module, with 5.8mm x 5.8mm square metalized area for the screws and nuts.

Environmental specification
Specification Operating temperature
Industrial-40° C to +85° C
WLAN specification

For a complete WLAN specification, refer to the Connect Core MP1 System-on-Module Hardware
Reference Manual.

Connect Core MP15 Development Board

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals