谷动谷力

标题: ESP32和ESP8266有什么区别 [打印本页]

作者: sunsili    时间: 2021-7-30 21:48
标题: ESP32和ESP8266有什么区别
ESP32和ESP8266有什么区别


乐鑫聚焦物联网领域好多年了,先是推出了ESP8266这样的低价wifi芯片,安信可又推出了基于该芯片的wifi模组,使得基于wifi的物联网行业进步了一大块。

要知道,传统的wifi模组,即便是最便宜的也要几十块钱。而ESP8266的出现,直接把价格控制在10元左右。

紧接着,2016年,乐鑫推出了ESP32,它的性能相比ESP8266又向前迈进了一大步,价格依然亲民,同价格区间内几乎看不到对手。
那么,ESP32相比ESP8266究竟有什么区别?我们仔细研究下。

由于国内用户主要接触的是模组,所以这里我们依然使用模组来进行对比。我选择的是ESP8266-12F和ESP32-S这两个模组,原因很简单:这两个模组分别是这两个系列里比较突出的型号,同时我手里也有样品。

首先是硬件外设方面:
模组名称
ESP8266
ESP32
可用IO
9个
24个
IIC接口
任意IO支持
任意IO支持
SPI接口
硬件支持,用来外接flash

HSPI接口
硬件支持

并行QSPI

并行QSPI,用来外接flash
通用SPI

任意IO支持
I2S
硬件支持
硬件支持
红外遥控器
任意IO支持
任意IO支持
UART口
一个半
三个
JTAG
硬件支持
以太网MAC
硬件支持
LED PWM
任意IO支持
电机PWM
任意IO支持
SDIO
有,但已被外部flash占据
硬件支持
DAC数模转换
硬件支持
电容式触摸传感器
硬件支持
超低噪声前置模拟放大器
硬件支持
ADC模数转换
硬件单通道
硬件16个通道
定时器
一个硬件定时器
64-bit 定时器
随机数产生器
支持
PID控制器
支持
AES加速器
支持
SHA加速器
支持
RSA加速器
支持
Flash加密与解密
支持
霍尔传感器
硬件支持
CAN总线
CAN2.0
看门狗定时器
硬件支持
硬件支持

然后是CPU性能,我们依然通过表格的方式来做一下对比:
模组名称
ESP8266
ESP32
CPU核心个数
单核
双核
主频
80MHZ和160MHZ
240MHZ
内核
增强版Tensilica’s L106超低功耗 32 位微型 MCU
Xtensa ® 32-bit LX6 单/双核处理器
蓝牙
蓝牙4.2
运算能力
官方没有给出明确值
600 MIPS
WIFI速度
72.2Mbps
150 Mbps

最后,放两个图,分别是ESP8266和ESP32的数据手册中的功能框图。
ESP8266:

ESP32:
先写到这里,后面如果有更新再加上。






欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2