01、ESP32系列概览
ESP32系列芯片从官网上来看,目前一共有5个系列,分别是ESP32-P 系列、ESP32-S 系列、ESP32-C 系列、ESP32-H 系列、ESP32 系列。
其中
ESP32-S分为S3和S2两个小系列;
ESP32-C系列分为C6、C61、C5、C3、C2五个小系列,具体如下。
说明:S代表和同列上一行内容相同。Y代表有此功能;-标识没有该功能。
WIFI,BLE和Zigbee了解的比较多,下面这两个了解的不多,先放在这。
Matter: Matter 是由多个科技公司(如谷歌、苹果、亚马逊等)联合发起的开源项目,旨在实现智能家居设备的跨平台互联互通。它基于IP协议,支持多种不同的设备,包括智能灯泡、智能锁、智能插座等,并确保这些设备能够无缝地在不同的生态系统中工作,比如谷歌、苹果和亚马逊的智能家居平台。Matter 的目标是简化智能家居设备的开发和使用,消除平台间的兼容性问题。
Thread: Thread 是一种低功耗的无线网络协议,专门为物联网设备设计,尤其是用于智能家居设备的通信。它采用的是 IPv6 协议栈,能提供更加稳定、低延迟的通信,并支持设备的自组织和自动修复网络。Thread 网络中的设备能够互相转发信息(通过 Mesh 网络),从而增强网络的覆盖范围和可靠性。Thread 是 Matter 协议的一部分,作为底层的无线通信协议,确保 Matter 设备在局部网络中的连接稳定性。
02、ESP32-P4系列
搭载 RISC-V 32 位双核与单核处理器的高性能 MCU
128 KB HP ROM, 16 KB LP ROM, 768 KB HP L2MEM, 32 KB LP SRAM, 8 KB TCM
强大的图像与语音处理能力
芯片封装内可叠封 16 MB 或 32 MB PSRAM
55 个可编程 GPIO,支持常用外设接口如 MIPI-CSI、MIPI-DSI、USB 2.0 OTG、Ethernet、SDIO 3.0、I3C、SPI、I2S、I2C、LED PWM、MCPWM、RMT、ADC、UART 和 TWAI™ 控制器等
安全机制:安全启动、flash 加密、硬件加密加速器、硬件随机数生成器。同时还支持硬件访问保护,可实现访问权限管理 (APM, Access Permission Management) 和权限分离 (Privilege Separation)
03、ESP32-S3系列
Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz
内置 512 KB SRAM、384 KB ROM 存储空间,并支持多个外部 SPI、Dual SPI、 Quad SPI、Octal SPI、QPI、OPI flash 和片外 RAM
额外增加用于加速神经网络计算和信号处理等工作的向量指令 (vector instructions)
45 个可编程 GPIO,支持常用外设接口如 SPI、I2S、I2C、PWM、RMT、ADC、UART、SD/MMC 主机控制器和 TWAI™ 控制器等
基于 AES-XTS 算法的 Flash 加密和基于 RSA 算法的安全启动,数字签名和 HMAC 模块,“世界控制器 (World Controller)”模块
04、ESP32-S2系列
单核 CPU 时钟频率高达 240 MHz
支持多种低功耗工作状态:精细时钟门控、动态电压时钟频率调节
安全机制:eFuse 存储、安全启动、Flash 加密、数字签名,支持 AES、SHA 和 RSA 算法
外设包括 43 个 GPIO 口,1 个全速 USB OTG 接口,SPI,I2S,UART,I2C,LED PWM,LCD 接口,Camera 接口,ADC,DAC,触摸传感器
可对接丰富的网络云平台、拥有通用的产品特性,极大缩短产品构建与上市时间
05、ESP32-C6 系列
RISC-V 32 位单核处理器,主频高达 160 MHz
行业领先的低功耗性能和射频性能
内置 320 KB ROM,512 KB SRAM,16 KB 低功耗 SRAM,支持外接 flash
30 个 (QFN40) 或 22 个 (QFN32) 可编程 GPIO 管脚,支持 SPI、UART、I2C、I2S、RMT、TWAI 和 PWM
06、ESP32-C61系列
搭载 RISC-V 32 位单核处理器的极低功耗 MCU
2.4 GHz Wi-Fi 6 (802.11ax)、Bluetooth® 5 (LE)
芯片封装内可叠封 3.3 V flash 或 PSRAM
25 个 GPIO
安全机制: 安全启动、flash 和 PSRAM 加密、硬件加密加速器、可信执行环境 (TEE) 控制、支持基于 ECDSA 的数字签名外设
07、ESP32-C5 系列
搭载 RISC-V 32 位单核处理器的极低功耗 MCU
2.4 & 5 GHz 双频 Wi-Fi 6 (802.11ax)、Bluetooth® 5 (LE)、Zigbee 及 Thread (802.15.4)
支持连接外部 flash 和 PSRAM
29 个 GPIO,丰富的外设
安全机制: 安全启动、flash 和 PSRAM 加密、硬件加密加速器、可信执行环境 (TEE) 控制器、访问权限管理 (APM) 硬件模块和物理内存保护 (PMP)
08、ESP32-C3 系列
RISC-V 32 位单核处理器,四级流水线架构,主频高达 160 MHz
行业领先的低功耗性能和射频性能
内置 400 KB SRAM、384 KB ROM 存储空间,并支持多个外部 SPI、Dual SPI、Quad SPI、QPI flash
完善的安全机制:基于 RSA-3072 算法的安全启动、基于 AES-128-XTS 算法的 flash 加密、创新的数字签名和 HMAC 模块、支持加密算法的硬件加速器
丰富的通信接口及 GPIO 管脚,可支持多种场景及复杂的应用
09、ESP32-C2 系列
RISC-V 32 位单核处理器,主频高达 120 MHz
行业领先的低功耗性能和射频性能
内置 272 KB SRAM(其中 16 KB 专用于 cache)、576 KB ROM 存储空间
14 个可编程 GPIO 管脚:SPI、UART、I2C、LED PWM 控制器、SAR 模/数转换器、温度传感器
10、ESP32-H2 系列
32-bit RISC-V 32 位单核处理器,主频高达 96 MHz
320 KB SRAM、128 KB ROM 存储空间,4 KB LP Memory,支持外接 flash
19 个可编程 GPIO,支持常用外设接口如 UART、SPI、I2C、I2S、红外收发器、LED PWM、全速 USB 串口/JTAG 控制器、GDMA、MCPWM
可用于构建 Thread 终端设备;与其他 Wi-Fi SoC 结合可构建 Thread 边界路由器、Matter 网桥
11、ESP32 系列
两个或一个可以单独控制的 CPU 内核,时钟频率可调,范围从 80 MHz 到 240 MHz
+19.5 dBm 天线端输出功率,确保良好的覆盖范围
传统蓝牙支持 L2CAP,SDP,GAP,SMP,AVDTP,AVCTP,A2DP (SNK) 和 AVRCP (CT) 协议
低功耗蓝牙 (Bluetooth LE) 支持 L2CAP, GAP, GATT, SMP, 和 GATT 之上的 BluFi, SPP-like 协议等
低功耗蓝牙连接智能手机,发送低功耗信标,方便检测
外设包括电容式触摸传感器,霍尔传感器,SD 卡接口,以太网,高速 SPI,UART,I2S 和 I2C