pdf-icon

CoreMP135

SKU:K135

描述

CoreMP135是一款基于STM32MP135DAE7芯片的一体化Linux工控主机。其集成了单核ARM Cortex-A7处理器,主频高达1GHz,另配备4Gb DDR3L SDRAM运行内存,功能接口丰富:配有2路千兆网GbE接口,1路高清视频输出接口,2路USB2.0-A接口,1路USB-C接口(支持OTG及供电),MicroSD卡槽,2路CAN FD接口,1路PWR485(9~24V电源输入+RS485)接口,以及2个Grove(I2C & UART)接口,在人机交互界面方面,自带2.0寸IPS电容触摸屏,以及1W扬声器(16 bits I2S驱动),整体低功耗设计,采用AXP2101 电源管理芯片,内置RTC(BM8563)定时唤醒-休眠功能,支持充电电池供电,配有DC电源插座,支持外部DC12V@2A直流电源供电,随主机配备MicroSD卡,其内预装Debian系统,开机即用。 适配多种安装场景,设备底部配备DIN导轨底板,方便挂墙以及螺丝固定,适用于高级工业自动化、智能家居和多媒体娱乐设备以及工业物联网边缘网关,机器人运动控制中枢等领域。

教程&快速上手

本教程将向你介绍, 如何通过 Linux 编程控制 CoreMP135 设备

产品特性

  • STM32MP135DAE7@Arm Cortex-A7@1GHz
  • Linux 标准平台
  • 多种通讯方式,丰富的外设接口(CAN\RS485\千兆网口等)
  • 2.0寸触摸屏幕
  • 统一电源管理
  • 内置扬声器
  • MicroSD以及4Gb DDR3L SDRAM运行内存
  • M5BUS&PORT A/C
  • DIN Rail导轨方便安装

包含

  • 1x CoreMP135
  • 1x M3六角扳手
  • 1x VH3.96-4P
  • 2x 接线端子2.54mm-2P(绿色)
  • 1x MicroSD卡(已经装于机器中)
  • 1x 说明书

应用

  • 工业自动化
  • 智能家居
  • 工业物联网边缘网关
  • 教育和开发
  • 机器人运动中枢控制器

规格参数

规格 参数
MCU STM32MP135DAE7@单核Arm Cortex-A7处理器,主频1 GHz
电源管理芯片 AXP2101
485通讯 MAX3485
CAN通讯 两路 SIT1051T/3(高速 FDCAN)
USB集线器接口 GL852G(2x USB2.0)
1x USBC(支持OTG及供电)
高清视频接口芯片 LT8618SXB,支持最高24位的色深
DDR3L SDRAM 4Gb
以太网 RTL8211F(最高支持1Gbps的数据速率)
2x RJ45
RTC时钟 BM8563
屏幕 ILI9342C(2.0 IPS LCD)
分辨率:240*320px
屏幕触摸 FT6336U
功放 NS4168(单声道D类功放)
I2S 串行数字音频输入
支持宽范围采样速率:8kHz~96kHz
扬声器 1W@4Ω
直流电源输入 DC12V/2A
工作温度 0-40°C
供电电源 DC12V@2A 或者USB-C 5V@3A
产品尺寸 54*54*34.5mm
包装尺寸 81*54*39.5mm
产品重量 99.5g
包装重量 155.9g

相关链接

原理图

schematics

CoreMP135

CoreMP1_MidLayer

PinMap

MBUS

MBUS U2RX U2TX I2C1-SDA I2C1-SCL I2C2-SDA I2C2-SCL USART2 Linux 设备名 I2C1 Linux 设备名 I2C2 Linux 设备名
STM32MP135DAE7 PH8 PF11 PE8 PB8 PG9 PF2 /dev/ttySTM2 /dev/i2c-2 /dev/i2c-3

PORT A

PORT A I2C5_SCL I2C5_SDA I2C5 Linux 设备名
STM32MP135DAE7 PA11 PF3 /dev/i2c-1

PORT C

PORT C USART6RX USART6TX USART6 Linux 设备名
STM32MP135DAE7 PC6 PC7 /dev/ttySTM0

RS485

MAX3485EIM USART3RX USART3TX DE/RE USART3 Linux 设备名
STM32MP135DAE7 PG4 PD8 PD12 /dev/ttySTM3

CAN

STM32MP135DAE7 PE3 PE10 PG0 PE0
SIT1051T/3(FDCAN1) FDCAN1_TX FDCAN1_RX
SIT1051T/3(FDCAN2) FDCAN2_TX FDCAN2_RX

Display

LT8618SXB MCLK SCLK SD0 WS I2C3_SDA I2C3_SCL I2C3 Linux 设备名
STM32MP135DAE7 PF13 PF8 PA3 PG10 PH7 PH12 /dev/i2c-0

RTC

PORT A I2C3_SCL I2C3_SDA I2C3 Linux 设备名
STM32MP135DAE7 PH7 PH12 /dev/i2c-0

Micro SD

Micro SD SD_DAT0 SD_DAT1 SD_DAT2 SD_DAT3 SD_CMD SD_CLK
STM32MP135DAE7 PC8 PC9 PC10 PC11 PD2 PC12

NS4168

NS4168 LRCLK BCLK SDATA WS I2C3_SDA I2C3_SCL I2C3 Linux 设备名
STM32MP135DAE7 PE4 PA4 PD6 PG10 PH7 PH12 /dev/i2c-0

Screen&Touch

STM32MP135DAE7 PI0 PC0 PC3 PH5 PH4 PH12(I2C3_SCL) PH7(I2C3_SDA) I2C3 Linux 设备名
ILI9342C RST MOSI SCK CS DC BL
AX2101 DLDO1
FT6336U TP_SCL TP_SDA /dev/i2c-0

尺寸图

module size

Code

M5Stack_Linux_Libs

CoreMP135_buildroot

Buildroot是一个简单、高效、易用的嵌入式生成工具

buildroot-external-st

该存储库是一个 Buildroot BR2_EXTERNAL树,专门用于支持STM32MP1平台.

镜像文件

镜像版本 内核版本 下载链接
M5_CoreMP135_buildroot_20240515 5.15.118 Download
M5_CoreMP135_buildroot_20240628 5.15.118 Download
M5_CoreMP135_debian12_20240515 5.15.118 Download
M5_CoreMP135_debian12_20240628 5.15.118 Download
M5_CoreMP135_debian12_20240919 5.15.118 Download

Video

  • CoreMP135 简介

  • CoreMP135镜像烧录

  • 基于M5Stack Linux应用开发框架编程控制CoreMP135上的外设硬件

MBUS电源

CoreMP135的MBUS电源总线输入输出控制:
参考原理图将BUS_OUT_EN设置为低电平则总线5V为输入模式, 高电平则总线5V为输出模式。可使用以下指令打开向下输出:
echo 131 > /sys/class/gpio/export && echo out > /sys/class/gpio/PI3/direction 
echo 1 > /sys/class/gpio/PI3/value
# echo 0 > /sys/class/gpio/PI3/value