ESP32 是一款集成了 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,它采用台积电 (TSMC) 低功耗 40 纳米工艺,具有超高的射频性能、稳定性、通用性和可靠性,以及超低的功耗,满足不同的功耗需求,适用于各种物联网 (IoT) 应用场。
ESP32 芯片的主要特点包括:
- CPU 和存储:Xtensa? 32-bit LX6 单 / 双核处理器,最高主频 240 MHz,448 KB ROM,520 KB SRAM,16 KB RTC SRAM,支持多个 flash/SRAM。
- Wi-Fi:支持 IEEE 802.11b/g/n 协议,802.11n (2.4 GHz) 速度高达 150 Mbps,支持基础结构型网络 (Infrastructure BSS) Station 模式 /SoftAP 模式 / 混杂模式,天线分集。
- 蓝牙:支持蓝牙 v4.2 完整标准,包含传统蓝牙 (BR/EDR) 和低功耗蓝牙 (Bluetooth LE),支持标准 Class-1、Class-2 和 Class-3,输出功率高达 +9 dBm,NZIF 接收器具有– 94 dBm 的 BLE 接收灵敏度。
- 高级外设接口:34 个 GPIO 口,12-bit SAR ADC,多达 18 个通道,2 个 8-bit D/A 转换器,10 个触摸传感器,4 个 SPI,2 个 I2S,2 个 I2C,3 个 UART,1 个 Host SD/eMMC/SDIO,1 个 Slave SDIO/SPI,带有专用 DMA 的以太网 MAC 接口,TWAI? (CAN),RMT (TX/RX),电机 PWM,LED PWM。
- 功耗管理:通过选择时钟频率、占空比、 Wi-Fi 工作模式和单独控制内部器件的电源,实现精准电源控制。针对典型场景设计的五种功耗模式: Active、Modem-sleep、Light-sleep、Deep-sleep、Hibernation。Deep-sleep 模式下功耗低至 10 μA。超低功耗协处理器 (ULP)。
- 安全机制:安全启动,flash 加密,1024 位 OTP,加密硬件加速器 (AES, Hash, RSA, ECC, RNG)。