概述
ESP32 是乐鑫(Espressif)推出的一款低成本、低功耗的 Wi-Fi + Bluetooth 双模 SoC(系统级芯片),广泛应用于 IoT(物联网)、智能家居、工业控制等领域。
系列区分
硬件比较 |
ESP8266系列 |
ESP32系列 |
ESP32-S2系列 |
ESP32-S3系列 |
ESP32-C3系列 |
ESP32-H2系列 |
CPU |
单核Tensilica L106 |
双核Tensilica Xtensa LX6 |
单核RISC-V |
双核RISC-V |
单核RISC-V |
单核RISC-V |
最大频率 |
160MHz |
240MHz |
240MHz |
160MHz |
160MHz |
96MHz |
内存 |
80KB RAM |
520KB SRAM |
320KB SRAM |
512KB SRAM |
512KB SRAM |
320KB SRAM |
闪存 |
1MB |
4MB-16MB |
4MB-16MB |
4MB-16MB |
4MB-16MB |
4MB-16MB |
Wi-Fi |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
蓝牙 |
不支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
BLE |
不支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
功耗 |
低 |
低 |
低 |
低 |
低 |
低 |
应用场景 |
物联网、智能家居、无线控制 |
物联网、智能家居、无线控制、低功耗应用 |
物联网、智能家居、无线控制、低功耗应用 |
物联网、智能家居、无线控制、低功耗应用 |
物联网、智能家居、无线控制、低功耗应用 |
物联网、智能家居、无线控制、低功耗应用 |
型号区分
乐鑫 S3 系列型号包括 ESP32-S3、ESP32-S3R2、ESP32-S3R8 和 ESP32-S3FN8 等。这些型号在硬件配置、功能和应用场景方面略有不同。不同型号的 MCU 都有不同的应用场景,下面我们来看一下这些型号的命名规则,如下图所示:
从上图可以看到,F 表示内置 FLASH;H/N 表示 FLASH 温度(H:高温,N:常温);x 表示内置 FLASH 大小(MB);R 表示内置 PSRAM;x 表示内置 PSRAM 大小(MB);V 表示仅支持外部 1.8v spi flash。为了让更清晰了解 ESP32-S3 命名规则,这里以 ESP32-S3FH4R2 这一款芯片为例,绘画一副清晰的命名示意图,如下图所示:
除了各个系列的芯片之外,乐鑫还推出了对应系列的模组,它们是芯片的简易系统,例如ESP32-S3-WROOM-1 和 ESP32-S3-WROOM-1U 两款通用型 Wi-Fi+低功耗蓝牙MCU 模组,如下图所示:
从上图可知,ESP32-S3-WROOM-1 采用 PCB 板载天线,而 ESP32-S3-WROOM-1U 采用连接器连接外部天线,下面我们以
ESP32-S3-WROOM-1-N16R8模组为例,来讲解模组的命名规则,如下图所示:
通过了解模组内置的主控芯片类型,开发者可以更好地理解该模组的功能和特点,并根据需要进行相应的开发和应用。