ESP32-S3-DevKitC-1 开发板 — 技术文档

知识库
知识库文档
/firmware/开发板/ESP32-S3-DevKitC-1 开发板/ESP32-S3-DevKitC-1 开发板 — 技术文档.md

文档

ESP32-S3-DevKitC-1 开发板 — 技术文档

一、概述

ESP32-S3-DevKitC-1 是乐鑫科技基于 ESP32-S3 芯片推出的官方开发板,搭载 Xtensa LX7 32 位双核处理器,主频高达 240MHz,板载 8MB Flash + 8MB Octal PSRAM,512KB SRAM。集成 2.4GHz Wi-Fi (802.11b/g/n) 和 BLE 5.0。

该开发板在 ESP32 系列中拥有最强的 边缘 AI 加速能力——通过向量指令扩展可加速神经网络推理。同时具备 LCD 接口(8080/RGB)DVP 摄像头接口,是构建 HMI 显示设备、人脸识别终端、语音助手等 AIoT 应用的理想平台。

主要特性

  • Xtensa LX7 双核 240MHz(比 ESP32 性能提升 40%+)
  • 向量指令扩展,加速 AI 推理
  • 8MB Octal PSRAM + 8MB Flash
  • 原生 LCD 接口 (8080/RGB) + DVP 摄像头
  • USB OTG 支持,可外接 USB 设备
  • 多达 36 个可编程 GPIO

二、引脚定义

关键功能引脚映射

功能块 默认引脚 可复用引脚
UART0 (USB转串口) IO43(TX), IO44(RX) -
USB OTG IO19(D-), IO20(D+) -
USB JTAG IO18(D-), IO19(D+) 与 OTG 共享 D-
I2C IO1(SDA), IO2(SCL) 任意
SPI (FSPI) IO10(CS), IO11(MOSI), IO12(CLK), IO13(MISO)
LCD 8080 接口 IO0IO16 (8bit) 或 IO0IO15 (16bit)
DVP 摄像头 IO4IO13 + IO14IO16
LED PWM 任意 GPIO 8 路独立通道
ADC1 IO1~IO10 12 位 SAR ADC
ADC2 IO11~IO20 Wi-Fi 启用时不可用

排针布局(2×20P)

 J1 (左侧)           J2 (右侧)
┌──────────┐      ┌──────────┐
│ 3V3  EN  │      │ 5V   GND │
│ IO0  IO1 │      │ IO38 IO39│
│ IO2  IO3 │      │ IO40 IO41│
│ IO4  IO5 │      │ IO42 IO43│
│ IO6  IO7 │      │ IO44 IO45│
│ IO8  IO9 │      │ IO46 IO47│
│ IO10 IO11│      │ IO48 IO12│
│ IO13 IO14│      │ IO15 IO16│
│ IO17 IO18│      │ IO19 IO20│
│ GND  IO21│      │ IO26 IO35│
└──────────┘      └──────────┘

三、电气特性

参数 最小值 典型值 最大值 单位
供电电压 (USB) 4.5 5.0 5.5 V
3.3V LDO 输出电流 - - 500 mA
GPIO 输出电流 - - 40 mA
CPU 工作电流 (240MHz) - ~68 - mA
Wi-Fi TX 电流 (最大功率) - ~310 - mA
深度睡眠电流 - ~8 - μA
Wi-Fi 发射功率 - - 20.5 dBm
PSRAM 带宽 (Octal) - 80 - MB/s
工作温度 -40 - 85 °C

四、典型应用电路

4.1 智能显示屏方案

        ┌────────────────────────┐
        │  ESP32-S3-DevKitC-1    │
        │                        │
  3.5"  │ IO0~IO15  ←──→ LCD    │── Wi-Fi ──→ 云端
  TFT   │ IO4       ←──→ BL PWM │
   LCD  │ 3V3/GND   ←──→ LCD PWR│
        │                        │
OV2640  │ IO4~IO13  ←──→ DVP CAM│── BLE ──→ 手机
 Camera │                        │
        └────────────────────────┘

4.2 AI 语音识别终端

ESP32-S3 + I2S MEMS麦克风 (IO4 DIN, IO5 BCLK, IO6 WS)
        + MAX98357 I2S功放 (IO7 DIN, IO15 BCLK, IO16 LRC)
        + SSD1306 I2C 显示状态

五、使用注意事项

  1. PSRAM 必须使能:使用 LCD 或摄像头时,建议在 menuconfig 中启用 PSRAM(CONFIG_SPIRAM=y)并设置为 Octal 模式以获得最佳带宽。
  2. LCD 与摄像头引脚冲突:LCD 8080 (8bit) 和 DVP 摄像头共享 IO4~IO13,同时使用需仔细分配引脚或分时复用。
  3. USB OTG 与 USB JTAG 冲突:IO19 被两者共用,不能同时使用。调试时用 USB JTAG,部署时切换到 OTG。
  4. ADC2 在 Wi-Fi 启用时不可用:这是 ESP32 系列的通用限制,Wi-Fi 射频会干扰 ADC2 的 SAR ADC 采样。
  5. 散热考虑:240MHz 双核全速 + Wi-Fi TX 时功耗可达 400mA+,长时间运行建议加散热片。
  6. Octal PSRAM 对布线要求:板载 PSRAM 已优化,但用户设计底板时需注意 Octal 信号完整性。
  7. AI 向量指令:需使用 ESP-NN 或 TensorFlow Lite Micro (ESP 版) 才能利用向量指令加速,普通代码不会自动受益。
  8. GPIO 26~32:这些 GPIO 在 ESP32-S3 中用作 Flash 和 PSRAM 的 SPI 引脚,不可用作普通 GPIO。

六、开发环境支持

框架 推荐版本 配置
ESP-IDF v5.0+ idf.py set-target esp32s3
Arduino IDE 2.0.14+ ESP32S3 Dev Module,开启 PSRAM
PlatformIO 最新 board = esp32-s3-devkitc-1
MicroPython 1.21+ 支持 Octal PSRAM 的 S3 固件
CircuitPython 9.x Adafruit 官方支持 S3

信息

路径
/firmware/开发板/ESP32-S3-DevKitC-1 开发板/ESP32-S3-DevKitC-1 开发板 — 技术文档.md
更新时间
2026/5/26