SKU:K128




















CoreS3 是 M5Stack 开发套件系列的第三代主机,其核心主控采用 ESP32-S3 方案,双核 Xtensa LX7 处理器,主频 240MHz,自带 Wi-Fi 功能,板载 16MB Flash 和 8MB PSRAM,可通过 USB Type-C 接口下载程序,支持 OTG 和 CDC 功能,方便外接 USB 设备和烧录固件,正面搭载一块 2.0 寸电容触摸 IPS 屏,面板采用高强度玻璃材质,屏幕下方内置一个 0.3MP 的摄像头 GC0308,附带接近传感器 LTR-553ALS-WA,电源部分采用 AXP2101 电源管理芯片及 4 路电源流向控制回路,整体采用低功耗设计,板载六轴姿态传感器 BMI270 和磁力计 BMM150,板载 TF-card (microSD) 卡槽,板载 BM8563 RTC 芯片,提供精确计时及休眠 - 定时唤醒功能,声音输出方面采用高保真 16bits-I2S 功放芯片 AW88298,机身内置 1w 扬声器,声音输入方面采用 ES7210 音频编码芯片 + 双麦克风输入,在机身侧边配有独立电源按键与重启 (RST) 按键,自建延时电路,长按复位键便可进入程序下载模式。CoreS3 套装默认附带 DinBase 底座,方便实现 Din 导轨、挂墙以及螺丝固定,可外部 DC 12V (支持 9 ~ 24V) 或者内部 500mAh 锂电池供电,DinBase 预留多处 proto 的位置,方便用户 DIY。本成品适用于物联网开发、各种 DIY 项目开发、智能家居控制系统和工业自动化控制系统等场景。
| 规格 | 参数 |
|---|---|
| SoC | ESP32-S3@双核 Xtensa LX7 处理器,主频 240MHz |
| Flash | 16MB |
| PSRAM | 8MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| 触摸 IPS LCD 屏幕 | 2.0"@320 x 240 ILI9342C |
| 摄像头 | GC0308@ 0.3MP |
| 接近传感器 | LTR-553ALS-WA |
| 电源管理芯片 | AXP2101 |
| 六轴姿态传感器 | BMI270 |
| 三轴磁力计 | BMM150 |
| RTC | BM8563 |
| 扬声器 | 16bits-I2S 功放芯片 AW88298@1W |
| 音频编码芯片 | ES7210,双麦克风输入 |
| 产品尺寸 | 整机套件(CoreS3+DinBase):69.0 x 54.0 x 31.5mm 主机部分(CoreS3):54.0 x 54.0 x 15.5mm |
| 产品重量 | 72.7g |
| 包装尺寸 | 105.6 x 66.0 x 35.3mm |
| 毛重 | 101.8g |
下载程序之前需长按复位按键 3S(亮绿灯)进入下载模式。
.gif)
CoreS3 采用 AXP2101 电源管理芯片搭配 AW9523B IO 拓展芯片实现对电源输入输出方向的控制。参考下图BUS_OUT_EN与USB_OTG_EN的引脚状态设置电源的输入输出方向,具体设置代码可参考 CoreS3 电源管理案例。
















LCD 像素:320x240
| ESP32-S3 | GPIO37 | GPIO36 | GPIO3 | GPIO35 |
|---|---|---|---|---|
| ILI9342C | MOSI | SCK | CS | DC |
| AW9523B (0x58) | P1_1 |
|---|---|
| ILI9342C | RST |
| AXP2101 (0x34) | DLDO1 | LX1 |
|---|---|---|
| ILI9342C | BL | PWR |
TF 卡最大支持 16GB
| ESP32-S3 | GPIO35 | GPIO37 | GPIO36 | GPIO4 |
|---|---|---|---|---|
| TF Card | MISO | MOSI | SCK | CS |
| ESP32-S3 | GPIO12 | GPIO11 | GPIO45 | GPIO46 | GPIO38 |
|---|---|---|---|---|---|
| GC0308 (0x21) | I2C_SYS_SDA | I2C_SYS_SCL | CAM_PCLK | CAM_VSYNC | CAM_HREF |
| LTR-553ALS-WA (0x23) | I2C_SYS_SDA | I2C_SYS_SCL |
| AW9523B | P1_0 |
|---|---|
| GC0308 | CAM_RST |
LTR-553ALS-WA 接近传感器和摄像头集成在一条排线上,使用 I2C 进行通讯,详细通讯地址查看上表。
| ESP32-S3 | GPIO12 | GPIO11 |
|---|---|---|
| FT6336U (0x38) | I2C_SYS_SDA | I2C_SYS_SCL |
| AW9523B | P0_0 | P1_2 |
|---|---|---|
| FT6336U | TOUCH_RST | TOUCH_INT |
| ESP32-S3 | GPIO12 | GPIO11 | GPIO34 | GPIO33 | GPIO13 | GPIO14 | GPIO0 |
|---|---|---|---|---|---|---|---|
| ES7210 (0x40) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | I2S_DATO | I2S_MCLK | |
| AW88298(0x36) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | I2S_DATI |
| AW9523B | P0_2 | P1_3 |
|---|---|---|
| AW88298 | AW_RST | AW_INT |
| AXP2101 | AXP_CHG_LED |
|---|---|
| Red LED | RTC_VDD |
| ESP32-S3 | GPIO12 | GPIO11 |
|---|---|---|
| BM8563 (0x51) | I2C_SYS_SDA | I2C_SYS_SCL |
| AXP2101 | IRQ |
|---|---|
| BM8563 | AXP_WAKEUP |
| ESP32-S3 | GPIO12 | GPIO11 |
|---|---|---|
| BMI270 (0x69) | I2C_SYS_SDA | I2C_SYS_SCL |
| ESP32-S3 | GPIO12 | GPIO11 |
|---|---|---|
| BMI270 | I2C_SYS_SDA | I2C_SYS_SCL |
| AXP2101 | I2C_SYS_SDA | I2C_SYS_SCL |
| BM8563 | I2C_SYS_SDA | I2C_SYS_SCL |
| ES7210 | I2C_SYS_SDA | I2C_SYS_SCL |
| AW88298 | I2C_SYS_SDA | I2C_SYS_SCL |
| BMI270 | BMI270_ASDx | BMI270_ASCx |
|---|---|---|
| BMM150 (0x10) | BMM_SDA | BMM_SCL |
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.A | GND | 5V | G2 | G1 |
| PORT.B | GND | 5V | G9 | G8 |
| PORT.C | GND | 5V | G17 | G18 |
| FUNC | PIN | LEFT | RIGHT | PIN | FUNC |
|---|---|---|---|---|---|
| GND | 1 | 2 | G10 | ADC | |
| GND | 3 | 4 | G8 | PB_IN | |
| GND | 5 | 6 | RST | EN | |
| MOSI | G37 | 7 | 8 | G5 | GPIO |
| MISO | G35 | 9 | 10 | G9 | PB_OUT |
| SCK | G36 | 11 | 12 | 3V3 | |
| RXD0 | G44 | 13 | 14 | G43 | TXD0 |
| PC_RX | G18 | 15 | 16 | G17 | PC_TX |
| Int SDA | G12 | 17 | 18 | G11 | Int SCL |
| PORT.A SDA | G2 | 19 | 20 | G1 | PORT.A SCL |
| GPIO | G6 | 21 | 22 | G7 | GPIO |
| I2S_DOUT | G13 | 23 | 24 | G0 | I2S_LRCK |
| HVIN(Base DIN) | 25 | 26 | G14 | I2S_DIN | |
| HVIN(Base DIN) | 27 | 28 | 5V | ||
| HVIN(Base DIN) | 29 | 30 | BAT |
[env:m5stack-cores3]
platform = espressif32@6.7.0
board = esp32-s3-devkitc-1
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
-DESP32S3
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue
-DCORE_DEBUG_LEVEL=5
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
lib_deps =
M5Unified=https://github.com/m5stack/M5Unified | Chip | ADDRESS |
|---|---|
| AW88298 Addr | 0x36 |
| AW9523 Addr | 0x58 |
| AXP2101 Addr | 0x34 |
| BM8563 Addr | 0x51 |
| BMI270 Addr | 0x69 |
| BMM150 Addr | 0x10 |
| ES7210 Addr | 0x40 |
| FT6336 Addr | 0x38 |
| GC0308 Addr | 0x21 |
| LTR553 Addr | 0x23 |