M5Core2は、M5Stack開発キットシリーズの第2世代のコアデバイスで、オリジナル世代のコアの機能をさらに強化したものです。
MCUは ESP32 モデルD0WDQ6-V3で、デュアルコアのXtensa® 32-bit 240Mhz LX6プロセッサを搭載し、個別に制御することが可能です。Wi-Fiを標準サポートし、オンボードで16MB Flashと8MB PSRAM、充電やプログラムのダウンロード、シリアル通信が可能なUSB TYPE-Cインターフェース、2.0インチ内蔵静電容量式タッチパネル、内蔵振動モーターを搭載しています。
また、M5Core2は、正確なタイミングを提供できるRTCモジュールを内蔵しています。電源はAXP192電源管理チップによって管理され、ベースの電力消費を効果的に制御することができ、内蔵の緑色LED電源インジケータは、ユーザーにバッテリー残量を通知するのに役立ちます。バッテリー容量は390mAhにアップグレードされ、前モデルよりもはるかに長い時間コアを駆動することができます。
M5Core2は、TFカード(microSD)スロットとスピーカーを搭載しています。しかし、より高音質なサウンドを出力するために、I2Sデジタルオーディオインターフェイスのパワーアンプチップを採用し、信号の歪みを効果的に防止しています。底面左側と底面にそれぞれ独立した電源ボタンとリセットボタンを搭載しています。
前面の3つのアイコンは、プログラマブルな静電容量式ボタンです。ベースの背面には、6軸IMUセンサーとマイクを搭載した小型の拡張ボードがあります。
M5Stack Core2がサポートする開発プラットフォームとプログラミング言語。Arduino, UIFlow (Blockly、MicroPython言語使用) あなたの開発スキルやプログラミングスキルに関係なく、M5Stackはあなたのアイデアを徐々に現実のものにするお手伝いをします。
M5Core2をM5モジュールとスタックするには、Core2のバッテリーボトムを取り外す必要があります。I2S Mic、IMU、バッテリー機能を維持したい場合は、 M5GO Bottom2 が必要です。**リチウム電池とのインターフェースとしてCP2104チップインターフェースがCORE2の基板上に確保されています。
M5Core2 とM5 Baseシリーズの振動センサーは、機械的な設計上、互換性がありません。一緒に積み重ねないでください。
画面の端にタッチの非直線性の問題が発生します。この問題を解決するには、 M5Tool を使用して、画面のファームウェアをアップグレードしてみてください。M5ToolsはM5Burnerでも書き込みが可能です。
Resources | Parameter |
---|---|
ESP32-D0WDQ6-V3 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, Bluetooth |
Flash | 16MB |
PSRAM | 8MB |
Input Voltage | 5V @ 500mA |
Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
液晶スクリーン | 2.0"@320*240 IPS ILI9342C |
タッチスクリーン制御IC | FT6336U |
スピーカー | 1W-092 |
LED | Green power indicator light |
ボタン | Power button, RST button, Virtual screen button*3 |
Vibration reminder | Vibration motor |
マイク | SPM1423 |
I2Sアンプ | NS4168 |
6軸 IMU | MPU6886 |
RTC | BM8563 |
PMU | AXP192 |
USB Chip | CP2104/CH9102F (two chip versions, there is no difference in function and use) |
DC-DC Boost | SY7088 |
TF card スロット | 16G Max |
リチウムイオンバッテリー | 390mAh @ 3.7V |
アンテナ | 2.4G 3D antenna |
動作温度 | 0°C to 60°C |
Base screw specifications | Hexagon socket countersunk head M3 |
Internal PCB board reserved interface | Battery interface (specification: 1.25mm-2P) USB line interface (specification: 1.25mm-4P) |
製品重量 | 52g |
梱包重量 | 70g |
製品サイズ | 54 x 54 x 16mm |
梱包サイズ | 75 x 60 x 20mm |
カバー素材 | Plastic ( PC ) |
CP2104
版)/CP34X(CH9102
版)ドライバ圧縮パッケージの2種類のドライバチップが存在します。圧縮パッケージを解凍後、インストールするOSの数に応じたインストールパッケージを選択してください。 (お使いのデバイスが使用しているUSBチップが不明な場合は、両方のドライバを同時にインストールすることができます。CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールは完了していますので無視してください) 使用する際、もしプログラムが正常にダウンロードできない場合(プロンプトがovertimeになったり、Failed to write to target RAM)は、デバイスドライバの再インストールを試してみてください。Driver name | Applicable driver chip | Download link |
---|---|---|
CP210x_VCP_Windows | CP2104 | Download |
CP210x_VCP_MacOS | CP2104 | Download |
CP210x_VCP_Linux | CP2104 | Download |
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
wchmodem
という名前のポートを選択してください。EasyLoaderは、製品に関連するケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順で主制御に書き込み、一連の機能検証を行うことができます。
LCD & TF card
LCD :320x240 TF card Maximum size 16GB
ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO5 | GPIO15 | |||
---|---|---|---|---|---|---|---|---|
AXP192 Chip | AXP_IO4 | AXP_DC3 | AXP_LDO2 | |||||
ILI9342C | MISO | MOSI | SCK | CS | DC | RST | BL | PWR |
ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO4 |
---|---|---|---|---|
TF Card | MISO | MOSI | SCK | CS |
CAP.TOUCH (I2C Addr: 0x38)
ESP32 chip | GPIO21 | GPIO22 | GPIO39 | |
---|---|---|---|---|
AXP192 | AXP_IO4 | |||
FT6336U | SDA | SCL | INT | RST |
Mic & NS4168(Speaker)
ESP32 Chip | GPIO12 | GPIO0 | GPIO2 | AXP_IO2 | GPIO34 |
---|---|---|---|---|---|
NS4168 | BCLK | LRCK | DATA | SPK_EN | |
Mic | CLK | DATA |
AXP Power Indicator Light
AXP192 | AXP_IO1 | AXP_LDO3 |
---|---|---|
Green LED | Vcc | |
Vibration motor | Vcc |
RTC
ESP32 Chip | GPIO21 | GPIO22 | |
---|---|---|---|
AXP192 | AXP_PWR | ||
BM8563 | SDA | SCL | INT |
IMU(3-axis gyroscope & 3-axis accelerometer)
ESP32 Chip | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
USB to serial chip
ESP32 Chip | GPIO1 | GPIO3 |
---|---|---|
CP2104/CH9102F | RXD | TXD |
Internal I2C connection
ESP32 Chip | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
AXP192 | SDA | SCL |
BM8563 | SDA | SCL |
FT6336U | SDA | SCL |
PORT | PIN | Note: |
---|---|---|
PORT-A(Red) | 32/33 | I2C |
PORT-B(Black) | 26/36 | DAC/AD |
PORT-C(Blue) | 13/14 | UART |
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8 channels | 10 channels | 2 channels | 2 channels |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet
Charging current measured value
charging current | Fully charged current(Power OFF) | Fully charged current(Power ON) |
---|---|---|
0.219A | 0.055A | 0.147A |
データシート
API
Release Date | Product Change | Note: |
---|---|---|
2020.6 | Initial public release< | / |
2021.7 | USB Chip changed from CP2104 to CH9102F | The actual delivery has two chip versions, CP2104/CH9102F, and there is no difference in function and use |