跳到主要内容

ESP32-S3-ePaper-1.54G

esp32S3-ePaper-3.97_MAIN

本产品是一款墨水屏 AIoT 开发板,搭载 ESP32-S3-PICO-1-N8R8 双核 LX7 处理器(240 MHz),支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE),内置 512KB SRAM,叠封 8MB PSRAM 和 8MB Flash。板载 1.54 英寸电子墨水屏,功耗极低,环境光下可视,适合便携设备及长续航场景。集成 RTC 实时时钟、SHTC3 温湿度传感器、Micro SD 卡槽、低功耗音频编解码芯片电路以及锂电池充放电管理电路。预留 USB、UART、I2C 及 GPIO 等扩展接口,便于功能拓展与传感器连接,为物联网终端、电子标签和便携显示器等应用提供灵活可靠的开发平台。

如果你在寻找:

  • 用 AI 工具加速开发:可将此页链接发给 AI 工具,以帮助它准确理解板卡硬件、生成可用代码。
  • 用 Arduino IDE 开发:看 Arduino 开发
  • 用 ESP-IDF 开发:看 ESP-IDF 开发
  • 下载原理图、规格书、示例代码:看 相关资料
  • 遇到问题:看 产品 FAQ 或联系 技术支持

板载资源

ESP32-S3-ePaper-1.54G 板载资源

  1. ESP32-S3-PICO-1-N8R8 Wi-Fi 和蓝牙 Soc,240MHz 运行频率,同时叠封集成 8MB Flash 与 8MB PSRAM
  2. Micro SD 卡槽 使用时需要将 SD 卡格式化为 FAT32
  3. ES8311 音频编解码芯片 支持音频输入与输出,低功耗设计,适合语音识别与语音播放应用
  4. BOOT 按键 按住 BOOT,重新上电可以进入下载模式
  5. PWR 按键 配合程序可实现锂电池供电情况下的电源控制
  6. Type-C 接口 ESP32-S3 USB 接口,可用于烧录程序和日志打印
  7. 麦克风 采集音频
  8. SHTC3 温湿度传感器 提供环境温湿度测量,便于实现环境监测功能
  9. MX1.25 2PIN 扬声器接口 音频输出信号,外接扬声器
  10. MX1.25 2PIN 锂电池接口 用于连接锂电池
  11. 板载贴片天线 支持 2.4GHz Wi-Fi (802.11 b/g/n) 和 蓝牙 5 (LE)
  12. PCF85063 (背面) RTC 时钟芯片,支持时间保持功能
  13. 2 × 6PIN 2.54mm 间距排母 可用于扩展使用
  14. 扬声器 播放音频

外设速查

模块器件 / 功能接口地址 / 参数GPIO / 信号
墨水屏1.54GSPI200 x 200EPD_PWR=GPIO6,EPD_BUSY=GPIO8,EPD_DC=GPIO10,EPD_CS=GPIO11,EPD_SCLK=GPIO12,EPD_SDI=GPIO13,EPD_RST=GPIO9
RTCPCF85063ATLI2C常用 7-bit 地址 0x51,32.768 kHz 晶振SCL=GPIO48,SDA=GPIO47,INT=GPIO5
电池采样VBAT 分压到 ADCADCR21 上拉 200K,R38 下拉 200K;VBAT=VADC×2GPIO4 / BAT_ADC
电源控制BAT_KEY / BAT_ControlGPIOPWR 电源功能电路BAT_KEY=GPIO18,BAT_Control=GPIO17
音频采集/播放ES8311I2S常用 7-bit 地址:0x18I2S_MCLK=GPIO14,I2S_SCLK=GPIO15,I2S_ASDOUT=GPIO16,I2S_LRCK=GPIO38,I2S_DSDIN=GPIO45,PA_EN=GPIO42,PA_CTRL=GPIO46
温湿度传感器SHTC3I2C常用 7-bit 地址:0x70SCL=GPIO48,SDA=GPIO47
SD CardTF 卡座SDIOSD_CLK=GPIO39,SD_MOSI=GPIO41,SD_MISO=GPIO40
USB Type-CESP32-S3 原生 USBUSB下载、日志USB_N=GPIO19,USB_P=GPIO20
UART0默认串口UART调试 / 外部引出接口U0TXD=GPIO43,U0RXD=GPIO44
充电管理ETA6098电源单节锂电池充放电GH1.25 电池接口
3.3 V DC-DCMP1605电源系统 3.3 VVCC3V3

ePaper 屏参数

显示面板电子墨水屏显示尺寸1.54 英寸
显示分辨率200 × 200灰度等级2
通信接口SPI全局刷新20s
显示颜色红、黄、黑、白快速刷新15s
可视角度>170°显示方式反射式

引脚定义

在使用 ESP32-S3-ePaper-1.54G 板上预留的 GPIO 端子时需注意接线颜色和对应功能,避免接线惯性导致烧坏开发板。

ESP32-S3-ePaper-1.54G 引脚定义

扩展口

类型信号
电源5V / 3V3 / GND
I2CSCL(GPIO48) / SDA(GPIO47)
UARTTX(GPIO43) / RX(GPIO44)
USBUSB_N(GPIO19)/ USB_P(GPIO20)
GPIOGPIO1 / GPIO2 / GPIO3

GPIO 完整分配

下表列出板上电路已占用的 GPIO 及已引出到扩展口的引脚。

GPIO信号名连接到备注
GPIO0BOOT / Key1BOOT 按键Strapping pin;按键接入下载模式
GPIO1GPIO1预留排母扩展口 GPIO1
GPIO2GPIO2预留排母扩展口 GPIO2
GPIO3GPIO3预留排母扩展口 GPIO3
GPIO4BAT_ADC电池电压分压采样R21 上拉 200K,R38 下拉 200K;VBAT=VADC×2
GPIO5RTC_INTPCF85063 RTC 中断-
GPIO6EPD3V3_EN墨水屏电源开关墨水屏 3.3V 供电使能
GPIO7EPD_TP_RST墨水屏预留触摸触摸屏复位引脚(预留)
GPIO8EPD_BUSY墨水屏忙状态-
GPIO9EPD_RST墨水屏复位-
GPIO10EPD_D/C墨水屏数据 / 命令-
GPIO11EPD_CS墨水屏片选SPI 从机选择
GPIO12EPD_SCLK墨水屏 SPI 时钟SPI 通信时钟
GPIO13EPD_SDI墨水屏 SPI 数据SPI 主机发送数据
GPIO14I2S_MCLKES8311 音频主时钟-
GPIO15I2S_SCLKES8311 音频位时钟-
GPIO16I2S_ASDOUTES8311 音频数据输出I2S 音频输出
GPIO17BAT_Control电池电源控制电池充放电管理
GPIO18BAT_KEY电池电源使能开关-
GPIO19USB_NUSB Type-C D-ESP32-S3 原生 USB
GPIO20USB_PUSB Type-C D+ESP32-S3 原生 USB
GPIO21EPD_TP_INT墨水屏触摸中断触摸屏中断(预留)
GPIO38I2S_LRCKES8311 音频帧时钟-
GPIO39SD_CLKSD 卡 SDIO 时钟-
GPIO40SD_MISOSD 卡 SDIO 数据 0-
GPIO41SD_MOSISD 卡 SDIO 命令-
GPIO42PA_ENES8311 电源供电开关-
GPIO43U0TXD预留 UART TX 排母扩展口 TX
GPIO44U0RXD预留 UART RX 排母扩展口 RX
GPIO45I2S_DSDINES8311 音频数据输入I2S 音频采集
GPIO46PA_CTRL音频功放使能-
GPIO47SDAI2C 数据总线RTC/SHTC3/ES8311/EPD_TP 共用
GPIO48SCLI2C 时钟总线RTC/SHTC3/ES8311/EPD_TP 共用

使用注意

  • 外接 I2C 设备时,需要避开 0x180x700x51 地址冲突。
  • GPIO19/GPIO20 已连接 USB Type-C,不建议当普通 GPIO 使用。
  • GPIO0 是 BOOT 引脚,EN/CHIP_PU 是复位信号,不建议作为普通用户输入。
  • GPIO33GPIO37 用于连接内部集成的 Octal SPI PSRAM,不可用于其他功能。

产品尺寸

ESP32-S3-ePaper-1.54G 产品尺寸

开发方式

ESP32-S3-ePaper-1.54G 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。

两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 简单易学、上手快,适合初学者和非专业人士;ESP-IDF 则提供更高级的开发工具和更强的控制能力,适合有专业背景或对性能要求较高的开发者,更适用于复杂项目开发。

  • Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发环境搭建教程 完成初始设置,教程中同时提供了相关示例程序供参考。

  • ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它基于 C 语言开发,包含编译器、调试器、烧录工具等,支持命令行或集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。