ESP32 是集成2.4 GHz Wi-Fi 和藍牙雙模的單晶片方案,採用台積電(TSMC) 超低功耗的40 納米工藝,具有超高的射頻性能、穩定性、通用性和可靠性,以及超低的功耗,滿足不同的功耗需求,適用於各種應用場景。
ESP32 專為移動設備、可穿戴電子產品和物聯網(IoT) 應用而設計。作為業內領先的低功耗晶片,ESP32 具有精
細的時鐘門控、省電模式和動態電壓調整等特性。
例如,在低功耗IoT 傳感器Hub 應用場景中,ESP32 只有在特定條件下才會被周期性地喚醒。低佔空比可以極
大降低ESP32 晶片的能耗。射頻功率放大器的輸出功率也可調節,以實現通信距離、數據率和功耗之間的最佳
平衡。
ESP32 是業內領先的高度集成的Wi-Fi+ 藍牙解決方案,外部元器件只需大約20 個。 ESP32 集成了天線開關、射頻Balun、功率放大器、低噪聲放大器、濾波器以及電源管理模塊,極大減少了印刷電路板(PCB) 的面積。
ESP32 採用CMOS 工藝實現單芯片集成射頻和基帶,還集成了先進的自校準電路,實現了動態自動調整,可以消除外部電路的缺陷,更好地適應外部環境的變化。因此,ESP32 的批量生產可以不需要昂貴的專用Wi-Fi 測試設備。
商品特性
Wi-Fi 主要特性
- 802.11 b/g/n
- 802.11 n (2.4 GHz) 速度高達150 Mbps
- 無線多媒體(WMM)
- 幀聚合(TX/RX A-MPDU, RX A-MSDU)
- 立即塊回复(Immediate Block ACK)
- 重組(Defragmentation)
- Beacon 自動監測(硬體TSF)
- 4 × 虛擬Wi-Fi 接口
- 同時支持基礎結構型網絡(Infrastructure BSS) Station 模式/SoftAP 模式/混雜模式
請注意ESP32 在Station 模式下掃描時,SoftAP 信道會同時改變
- 天線分集
藍芽主要特性
- 藍牙v4.2 完整標準,包含傳統藍牙(BR/EDR) 和低功耗藍牙(BLE)
- 支持標準Class-1、Class-2 和Class-3,且無需外部功率放大器
- 增強型功率控制(Enhanced Power Control)
- 輸出功率高達+12 dBm
- NZIF 接收器具有–97 dBm 的BLE 接收靈敏度
- 自適應跳頻(AFH)
- 基於SDIO/SPI/UART 接口的標準HCI
- 高速UART HCI,最高可達4 Mbps
- 支持藍牙4.2 BR/EDR 和BLE 雙模controller
- 同步面向連接/擴展同步面向連接(SCO/eSCO)
- CVSD 和SBC 音頻編解碼算法
- 藍牙微微網(Piconet) 和散射網(Scatternet)
- 支持傳統藍牙和低功耗藍牙的多設備連接
- 支持同時廣播和掃描
CPU 和儲存裝置
- Xtensa® 32-bit LX6 單/雙核處理器,運算能力高達600 MIPS(除ESP32-S0WD 為200 MIPS,ESP32-D2WD 為400 MIPS)
- 448 KB ROM
- 520 KB SRAM
- 16 KB RTC SRAM
- QSPI 支持多個flash/SRAM
時鐘和計時器
- 內置8 MHz 振盪器,支持自校準
- 內置RC 振盪器,支持自校準
- 支持外置2 MHz 至60 MHz 的主晶振(如果使用Wi-Fi/藍牙功能,則目前僅支持40 MHz 晶振)
- 支持外置32 kHz 晶振,用於RTC,支持自校準
- 2 個定時器群組,每組包括2 個64-bit 通用定時器和1 個主系統看門狗計時器
- RTC 看門狗計時器
外設接口
- 34 個GPIO 口
- 12-bit SAR ADC,多達18 個通道
- 2 個8-bit D/A 轉換器
- 10 個觸摸傳感器
- 4 個SPI
- 2 個I²S
- 2 個I²C
- 3 個UART
- 1 個Host SD/eMMC/SDIO
- 1 個Slave SDIO/SPI
- 帶有專用DMA 的以太網MAC 接口,支持IEEE 1588
- CAN2.0
- IR (TX/RX)
- 電機PWM
- LED PWM,多達16 個通道
- 霍爾傳感器
安全機制
- 安全啟動
- flash 加密
- 1024-bit OTP,用戶可用的高達768 bit
- 加密硬件加速器:
- AES
- Hash (SHA-2)
- RSA
- ECC
- 隨機數生成器(RNG)
Datasheet