提示:启明云端从2013年起就作为Espressif(乐鑫科技)大中华区合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程。同时也用心推出了基于乐鑫的相关应用方案!希望你能第一时间了解并快速用上好的方案和产品!
一、ESP8266\ESP32-C3\ESP32-C2接口比较如下图
- ESP8266:ESP8266 Wi-Fi 低功耗片上系统
- ESP32-C3:ESP32-C3 Wi-Fi + 蓝牙低功耗片上系统
- ESP32-C2:ESP32-C2 Wi-Fi + 蓝牙低功耗片上系统 (由于C2目前资料比较少,具体的外设数据暂不清楚)
二、ESP8266\ESP32-C3\ESP32-C2核心系统(Core System)比较
1、相同点:
-
Cache :高速缓冲存储器,也称缓存
-
SRAM :静态随机存取存储器
-
JTAG :国际标准测试协议(用于进行仿真、调试,JTAG技术是一种嵌入式调试技术)******
-
ROM :只读存储器,掉电不丢失
2、不同点:
ESP32- C2
- RISC-V32-bit Microprocessor:RISC-V 32位单核处理器,主频高达120MHz
ESP8266
- RTC SRAM :实时时钟静态随机存取存储器
- Tensilica L106 32 bit内核处理器 :Tensilica L106 32内核处理器,主频高达160MHz
ESP32- C3
- RTC SRAM :实时时钟静态随机存取存储器
- RISC-V32-bit Microprocessor:RISC-V 32位单核处理器,主频高达160MHz
三、Wi-Fi射频和基带
相同点
- 2.4 GHz Receeiver :2.4 GHz 接收机
- 2.4 GHz Transmitter :2.4 GHz 发射机
- WPA/WPA2:基于WPA的一种新的加密方式
不同点
ESP32- C2/ESP32-C3
-
2.4 GHz Wi-Fi;20Mhz和40Mhz
-
Bluetooth LE v5.0
-
RF Synthesizer :射频合成器
-
2.4 GHz Balun + Switch :2.4 GHz 变压器和交换机
ESP8266
-
2.4 GHz Wi-Fi;20Mhz
-
WiFi up to 75 Mbps
四、外围设备(Peripherals)
相同点
- GPIO:普通管脚
- RTC GPIO :RTC 管脚(低功耗,由 ESP32 的 RTC 子系统控制)
- UART :串口通讯
- I2C:总线接口
- SPI :串行通信总线
- LED PWM :脉宽调制调光
- General-purpose/System Timer:通用/系统定时器
- RTC Watchdog Timer :实时时钟看门狗定时器,缩写为 RWDT
- Temperature Sensor :温度传感器
- DIG ADC Controller:SAR 模/数转换器
- GDMA :通用 DMA 控制器( 用于高速数据传输)
不同点
ESP32-C2
- Brownout :断电探测器
- SiP Flash:多媒体通信协议
- eFuse Controller :eFuse热插拔控制器
ESP8266
- I2S: 音频输⼊/输出接⼝,⽀持链表 DMA
- IR:IR 红外遥控接⼝
- SDIO:从机 SDIO 接⼝
ESP32-C3
- I2S: 音频输⼊/输出接⼝
- RMT:红外收发器
- TWAI:TWAI控制器
- LCD lnterface:LCD接口
- Pulse Counter:脉冲计数器
- Camera lnterface:照相机接口
- uSB Serial/JTAG:USB 串口/JTAG 控制器
五、实时时钟(RTC)
相同点
ESP32-C2/ESP32-C3
- PMU:电源管理单元(Power Management Unit),是一种控制数字平台电源功能的微控制器
(片内PWU的功能是把不需要的部分的电源切断)
不同点
ESP32-C3
- RTCMemory:存储实时数据
总结
通过上述比较,初步判断ESP32-C3能实现的功能ESP32-C2大部分都可以实现。
音频、排线摄像头、基于TWAI的适用于汽车和工业应用的实时串行通讯协议、RMT红外远程控制等,由于没有相关的外设,ESP32-C2无法实现上述功能。
特别注意:ESP32-C2是乐鑫打造的极具性价比的物联网应用的SOC,价格优势应该会非常明显!