pdf-icon

CoreMP135

SKU:K135

説明

CoreMP135は、STM32MP135DAE7チップをベースとした統合Linux産業用制御ホストです。最大周波数1GHzのシングルコアARM Cortex-A7プロセッサを搭載し、実行メモリとして4Gb DDR3L SDRAMを装備しています。2つのGbEポート、1つのHDビデオ出力、2つのUSB 2.0-Aポート、1つのUSB-Cポート(OTGおよび電源供給対応)、MicroSDカード・スロット、2つのCAN FDインターフェース、1つのPWR485インターフェース(9~24V電源入力+RS485)、2つのGrove(I2CおよびUART)インターフェースを備えています。ヒューマンマシンインタラクションの面では、2.0インチIPS静電容量式タッチスクリーンと1Wスピーカー(16ビットI2S駆動)を備えています。このデバイスは低消費電力設計で、AXP2101パワー・マネージメント・チップと、スケジュール・ウェイクアップおよびスリープ機能用の統合RTC(BM8563)を利用し、充電式バッテリーをサポートしています。DC12V@2Aの外部電源をサポートするDC電源ソケットを搭載しています。ホストにはDebianシステムがプリロードされたMicroSDカードが付属しており、起動すればすぐに使用できます。様々な設置シナリオに対応し、デバイスの底部にはDINレール・ベースプレートが装備されており、壁への取り付けやネジ止めが容易です。高度な産業オートメーション、スマートホーム、マルチメディアエンターテインメントデバイス、産業用IoTエッジゲートウェイ、ロボットのモーションコントロールの中央ハブとして使用できます。

チュートリアル

Linuxプログラム

このチュートリアルでは、LinuxによるCoreMP135デバイスのプログラミングと制御方法を紹介します。

特徴

  • STM32MP135DAE7@Arms Cortex-A7@1GHz
  • Linux標準プラットフォーム
  • 豊富な周辺インターフェース(CAN\RS485\ギガビットネットワークポートなど)
  • 2.0 "タッチスクリーン
  • PMU
  • オーディオ出力
  • MicroSD および 4Gb DDR3L SDRAM
  • M-BUS&ポートA/C
  • DINレール レールは簡単に取り付け可能

付属品

  • 1x CoreMP135
  • 1x M3六角レンチ
  • 1x VH3.96-4P
  • 2x ターミナル 2.54mm-2P(緑)
  • 1x MicroSDカード(本体に装着済み)
  • 1x ユーザーマニュアル

アプリケーション

  • 産業オートメーション
  • スマートホーム
  • 産業用IoTエッジゲートウェイ
  • 教育および開発
  • ロボットモーションセンターコントローラー

仕様

リソース パラメータ
MCU STM32MP135DAE7@シングルコアArm Cortex-A7プロセッサ、メイン周波数1GHz
電源管理チップ AXP2101
485通信 MAX3485
CAN通信 2チャンネルSIT1051T/3 (高速FDCAN)
USBハブインターフェイス GL852G (2x USB2.0)
1x USBC (OTGおよび電源供給サポート)
HDビデオインターフェイスチップ LT8618SXB (色深度24ビットまで対応)
DDR3L SDRAM 4Gb
イーサネット RTL8211F(最大1Gbpsのデータ転送レートをサポート)
2x RJ45
RTC BM8563
液晶 ILI9342C(2.0inch IPS LCD)
解像度:320x240px
タッチパネル FT6336U
パワーアンプ NS4168(モノラルD級パワーアンプ)
I2Sシリアル・デジタル音声入力
幅広いサンプリングレートに対応
対応サンプリングレートの範囲: 8kHz〜96kHz
スピーカー 1W@4Ω
DC電源入力 DC12V/2A
動作温度範囲 0〜40℃
電源 DC12V@2A OR USB-C 5V@3A
製品サイズ 54 x 54 x 34.5mm
梱包サイズ 81 x 54 x 39.5mm
製品重量 99.5g
パッケージ重量 155.9g

関連リンク

回路図

schematics

CoreMP135

CoreMP1_MidLayer

ピンマップ

PORT A

PORT A I2C5_SCL I2C5_SDA
STM32MP135DAE7 PA11 PF3

PORT C

PORT C USART6RX USART6TX
STM32MP135DAE7 PC6 PC7

RS485

MAX3485EIM USART3RX USART3TX DE/RE
STM32MP135DAE7 PG4 PD8 PD12

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
STM32MP135DAE7 PF13 PF8 PA3 PG10 PH7 PH12

RTC

PORT A I2C3_SCL I2C3_SDA
STM32MP135DAE7 PH7 PH12

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
STM32MP135DAE7 PE4 PA4 PD6 PG10 PH7 PH12

Screen&Touch

STM32MP135DAE7 PI0 PC0 PC3 PH5 PH4 PH12(I2C3_SCL) PH7(I2C3_SDA)
ILI9342C RST MOSI SCK CS DC BL
AX2101 DLDO1
FT6336U TP_SCL TP_SDA

サイズ

module size

コード

M5Stack_Linux_Libs

CoreMP135_buildroot

Buildrootは、シンプルで効率的、かつ使いやすい組み込みビルドツールです。

buildroot-external-st

このリポジトリは、STM32MP1プラットフォームをサポートするために特別に設計されたBuildroot BR2_EXTERNALツリーです。

イメージファイル

イメージバージョン カーネルバージョン ダウンロードリンク
M5_CoreMP135_buildroot_20240515 5.15.118 ダウンロード
M5_CoreMP135_debian12_20240515 5.15.118 Download

ビデオ

  • CoreMP135の紹介

  • CoreMP135の画像書き込み

  • M5Stack Linuxアプリケーション開発フレームワークに基づいて、CoreMP135の周辺ハードウェアをプログラムし、制御する

MBUS Power

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