Initial: knowledge base

This commit is contained in:
2026-08-05 17:25:09 +08:00
parent bfabe83832
commit 5700eb4115
35 changed files with 5140 additions and 11 deletions
+51
View File
@@ -0,0 +1,51 @@
# ESP32 Specifications
> **芯片:esp32** | **类别:specs** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 1. Core Architecture
- **CPU:** Dual-core Xtensa® LX6, 240 MHz(可选单核版本)
- **性能:** 单核 539.98 CoreMark / 双核 1079.96 CoreMark
- **Wireless:** 802.11 b/g/n (Wi-Fi 4), Bluetooth Classic (v4.2), BLE (v4.2)
- **协处理器:** ULP(超低功耗协处理器),用于 Deep-sleep 模式下的传感器操作
- **Application:** 双核 IoT 旗舰,支持经典蓝牙的遗留项目
## 2. Memory & Storage
- **SRAM:** 520 KB internal(指令+数据+Cache 共享)
- **RTC SRAM:** 16 KB8 KB Fast + 8 KB SlowDeep-sleep 可保持)
- **ROM:** 448 KB Boot ROM
- **DRAM:** Data RAM, single-byte accessible
- **IRAM:** Instruction RAM, code for interrupts/flash writes must reside here
- **PSRAM:** Supports external Pseudo-Static RAM, max 8 MBstandard on WROVER modules
- **外部 Flash:** max 16 MB QSPI
## 3. Peripheral Mapping
- **GPIO Count:** 34GPIO0GPIO19, GPIO21GPIO23, GPIO25GPIO27, GPIO32GPIO39
- **ADC:** 18 channels, 12-bit SARADC1: 8ch on GPIO3239, ADC2: 10ch on GPIO0/2/4/1215/2527
- **DAC:** 2 channels, 8-bitGPIO25, 26
- **Touch:** 10 capacitive touch channels
- **Hardware PWM:** LEDC 16 channels + MCPWM ×2
- **UART:** 3 controllers (UART0/UART1/UART2)
- **I2C:** 2 controllersany GPIO via matrix
- **SPI:** 4 controllersSPI0/1 Flash, SPI2/HSPI, SPI3/VSPI user-accessible
- **I2S:** 2 controllers
- **CAN (TWAI):** 1 controller, CAN 2.0
- **霍尔传感器:** 1 个(仅 ESP32 独有)
- **温度传感器:** 1 个内置
## 4. Hardware Safety & Constraints
- **Flash Voltage Trap:** GPIO12 (MTDI). If HIGH at boot, sets flash to 1.8V — bricking risk for 3.3V modules.
- **ADC2/WiFi Conflict:** ADC2 cannot be used when Wi-Fi or Bluetooth is active. Use ADC1 (GPIO3239).
- **Input-Only Pins:** GPIO34, 35, 36, 39. No output drivers, no internal pulls.
- **Flash Pins:** GPIO611RESERVED — Never use
- **PSRAM Pins:** GPIO16, 17RESERVED on WROVER modules
- **Strapping Pins:** 0, 2, 5, 12(MTDI), 15(MTDO)
- **供电:** 2.73.6V, 推荐 3.3V, 纹波 <75mVpp
- **峰值电流 (WiFi TX):** ~500 mA
- **Deep-sleep 电流:** ~10 µA
- **工作温度:** 40°C ~ +85°C
- **封装:** QFN 5×5mm 或 6×6mm (48-pin)
## 5. 功耗模式
- Active (WiFi TX, 20dBm):电流(典型)=~240 mA
- Modem-sleep:电流(典型)=~20 mA
- Light-sleep:电流(典型)=~0.8 mA
- Deep-sleep:电流(典型)=~10 µA