pdf-icon

CoreS3

SKU:K128

描述

CoreS3是 M5Stack 开发套件系列的第三代主机,其核心主控采用ESP32-S3方案,双核 Xtensa LX7 处理器,主频 240MHz,自带WiFi功能,板载 16MFLASH 和 8M-PSRAM,可通过 TYPE-C 接口下载程序,支持OTG和CDC功能,方便外接 usb 设备和烧录固件,正面搭载一块 2.0 寸电容触摸 IPS 屏,面板采用高强度玻璃材质,屏幕下方内置一个 30 万像素的摄像头 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项目开发、智能家居控制系统和工业自动化控制系统等场景。

教程&快速上手

本教程将向你介绍,如何通过 Arduino IDE 编程控制 CoreS3 设备
本教程将向你介绍,如何通过 UIFlow2.0 图形化编程平台控制 CoreS3 设备
本教程将向你介绍,如何通过 CoreS3 连接 Home Assistant

产品特性

  • 基于 ESP32 开发,支持 WiFi @16M Flash,8M PSRAM
  • 内置摄像头、接近传感器、扬声器,电源指示灯,RTC,I2S 功放,双麦克风,电容式触摸屏幕,电源键,复位按键,陀螺仪
  • TF 卡插槽
  • 高强度玻璃材质
  • 支持 OTG 和 CDC 功能
  • 采用 AXP2101 电源管理,低功耗设计
  • 开发平台
    • UIFlow 2.0
    • Arduino IDE

包含

  • 1 × CoreS3
  • 1 × DinBase
  • 1 × M3 六角扳手
  • 1 × 吊架(大)
  • 4 × 吊架(小)

应用

  • 物联网开发
  • 各种 DIY 项目开发
  • 智能家居控制系统
  • 工业自动化控制系统

规格参数

规格 参数
SoC ESP32-S3@Xtensa LX7 ,16MFLASH 和 8M-PSRAM,WIFI,OTG\CDC 功能
触摸 IPS LCD 屏幕 2.0"@320*240 ILI9342C
摄像头 GC0308@30 万像素
接近传感器 LTR-553ALS-WA
电源管理芯片 AXP2101
六轴姿态传感器 BMI270
三轴磁力计 BMM150
RTC BM8563
扬声器 16bits-I2S 功放芯片 AW88298@1W
音频解码芯片 ES7210,双麦克风输入
产品尺寸 整机套件(CoreS3+DinBase):54.0 _ 54.0 _ 31.5mm
主机部分(CoreS3):54.0 _ 54.0 _ 15.5mm
包装尺寸 101.0 _ 64.0 _ 34.0mm
产品重量 73.3g
包装重量 97.8g

操作说明

下载模式
下载程序之前,麻烦务必长按复位按键 3S(亮绿灯)进入下载模式,否则会下载失败!
UIFlow 编程注意事项
在 Burner 烧录固件的时候需要先进入下载模式才可以进行烧录,在 UIFlow 使用的时候不需要进入下载模式,直接点Run或者Download即可
开关机操作
开关机操作:
开机:单击左侧电源键
关机:长按 6 秒左侧电源键
复位: 单击底侧 RST 按键
下载模式: 长按复位按键 3S(亮绿灯)

认证信息

  • CE/MIC/FCC/SAR

原理图

schematics

管脚映射

LCD 屏幕 & TF Card

LCD 像素:320x240 TF 卡最大支持 16GB

ESP32S3 Chip GPIO37 GPIO36 GPIO3 GPIO35 GPIO4
AW9523B AW9523B_P1_1
AXP2101 AXP2101_DLDO1 AXP2101_LX1
ILI9342C MOSI SCK CS DC RST BL PWR
TF Card SPI_MOSI SPI_SCK SPI_MISO TF_CS

摄像头 & 接近传感器 LTR-553ALS-WA

ESP32S3 Chip GPIO12 GPIO11 AW9523B_P1_0 GPIO45 GPIO46 GPIO38
GC0308 I2C_SYS_SDA I2C_SYS_SCL CAM_RST CAM_PCLK CAM_VSYNC CAM_HREF
LTR-553ALS-WA I2C_SYS_SDA I2C_SYS_SCL

LTR-553ALS-WA 接近传感器和摄像头集成在一条排线上,使用 I2C 进行通讯,详细通讯地址查看上表。

CAP.TOUCH (I2C Addr: 0x38)

ESP32S3 chip GPIO12 GPIO11 AW9523B_P1_2 AW9523B_P0_0
FT6336U I2C_SYS_SDA I2C_SYS_SCL TOUCH_INT TOUCH_RST

麦克风&功放

ESP32S3 Chip GPIO12 GPIO11 GPIO34 GPIO33 GPIO13 GPIO14 GPIO0 AW9523B_P1_3 AW9523B_P0_2
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_DAT1 AW_INT AW_RST

AXP 电源指示灯

AXP2101 AXP_CHG_LED
Red LED RTC_VDD

RTC

ESP32S3 Chip GPIO12 GPIO11 AXP2101_IRQ
BM8563 I2C_SYS_SDA I2C_SYS_SCL AXP_WAKEUP

IMU(6 轴陀螺仪+3 轴加速计)

ESP32S3 Chip GPIO12 GPIO11
BMI270&BMM150 I2C_SYS_SDA I2C_SYS_SCL

内部 I2C 连接

ESP32S3 Chip GPIO12 GPIO11
BMI270&BMM150 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

PORT

Port Pin 备注
PORT-A(红色) G2/G1 I2C
PORT-B(黑色) G9/G8 GPIO
PORT-C(蓝色) G18/G17 UART(RX/TX)

M5CoreS3 SE M-BUS 示意图

电源管理

module size

I2C 通讯地址

Chip ADDRESS
GC0308 ADDR 0X21
LTR553 ADDR 0x23
AXP2101 ADDR 0x34
AW88298 ADDR 0x36
FT6336 ADDR 0x38
ES7210 ADDR 0x40
BM8563 ADDR 0x51
AW9523 ADDR 0x58
BMI270 ADDR 0x69
BMM150 ADDR 0x10

尺寸图

module size

数据手册

软件开发

Arduino

ESP-IDF

Easyloader

EasyLoader 是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。

CoreS3 触摸屏修复固件

  • 先烧录这个升级固件来修复触摸偏移的问题,安装完成之后再下载下面的出厂固件,仅供 cores3 升级

Download CoreS3 TouchPanel Hot Fix Firmware Easyloader

出厂固件

Download CoreS3 Factory Firmware Easyloader

相关视频

  • 熟悉 M5Stack CoreS3

  • 如何使用 USB 在 UIFlow 2.0 中编程

  • 烧录 UIFLow2x 到 CoreS3