2.3 KiB
2.3 KiB
ESP32-S3 Specifications
芯片:esp32-s3 | 类别:specs | 信源: Espressif 官方文档
1. Core Architecture
- CPU: Dual-core Xtensa® LX7, 240 MHz.
- Wireless: 802.11 b/g/n (Wi-Fi 4), BLE 5.0 (Mesh support).
- Acceleration: AI Vector instructions for accelerated ML and complex GUI rendering.
- 协处理器: ULP-RISC-V 协处理器.
- Application: High-performance IoT, AI on the edge, and multimedia GUIs.
2. Memory & Storage
- SRAM: 512 KB internal.
- RTC SRAM: 16 KB(Deep-sleep 可保持).
- ROM: 384 KB.
- PSRAM: Support for Octal SPI PSRAM (max 8 MB) — GPIO33–37 占用.
- 外部 Flash: max 16 MB QSPI/OPI.
3. Peripheral Mapping
- GPIO Count: 45(GPIO0–21, GPIO26–48).
- ADC: 20 channels, 12-bit SAR(ADC1: GPIO1–10, ADC2: GPIO11–20).
- DAC: None.(注意:S3 无 DAC!)
- Touch: 14 capacitive touch channels.
- USB: Native USB OTG (GPIO19/20) + USB Serial/JTAG(双 USB 控制器).
- Hardware PWM: LEDC 8ch and MCPWM ×2.
- UART: 3 controllers.
- I2C: 2 controllers.
- SPI: 4 controllers.
- I2S: 2 controllers.
- CAN (TWAI): 2 controllers.
- LCD Interface: Supports RGB, 8080, and I80 interfaces.
- DVP Camera: 8–16 bit.
4. Hardware Safety & Constraints
- ADC2/WiFi Conflict: ADC2 readings are invalid when Wi-Fi is active. Use ADC1 (GPIO1–10).
- Flash Pins: GPIO26–32.
- Strapping Pins: 0, 3, 45, 46.
- Octal PSRAM: May reserve GPIO33–37(SPIIO4–SPIIO7, SPIDQS). S3R8/S3R8V 模组这些引脚不可用。
- JTAG: GPIO39–42,不与 Strapping 冲突。
- 供电: 2.7–3.6V, 推荐 3.3V, 纹波 <75mVpp.
- 峰值电流: ~500 mA (WiFi TX).
- Deep-sleep: ~7 µA.
- 工作温度: −40°C ~ +85°C.
- 封装: QFN56 (7×7mm).
5. 与 ESP32/S2 的关键差异
- 核心数:ESP32=双核, ESP32-S2=单核, ESP32-S3=双核
- 蓝牙:ESP32=BR/EDR+BLE, ESP32-S2=❌, ESP32-S3=BLE 5.0
- USB OTG:ESP32=❌, ESP32-S2=✅, ESP32-S3=✅
- USB Serial/JTAG:ESP32=❌, ESP32-S2=❌, ESP32-S3=✅
- AI 加速:ESP32=❌, ESP32-S2=❌, ESP32-S3=✅
- Octal PSRAM:ESP32=❌, ESP32-S2=❌, ESP32-S3=✅
- DAC:ESP32=✅, ESP32-S2=✅, ESP32-S3=❌
- GPIO:ESP32=34, ESP32-S2=43, ESP32-S3=45