背景篇【1】-WIFI MCU大比拼,我为什么选择ESP32-C3?

2024-03-26 22:50

本文主要是介绍背景篇【1】-WIFI MCU大比拼,我为什么选择ESP32-C3?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

博文介绍

1、该文章属于系列文章,仅仅用于记录本人的入坑开发之旅

2、全部博文请参考,ESP32-C3踩坑之旅-目录-CSDN博客

3、以上版权仅限于本人,转载请注明出处

一、背景

最近刚好有个项目需求,基于WIFI/BT/2.4G开发的物联网,第一阶段的需求是WIFI的demo开发,因此开始选择WIFI开发,前几年大部分的解决方案为MCU+WIFI射频前端的方案,近些年以来很多IC厂商都做了WIFI MCU,注意这里说的是WIFI MCU,WIFI MCU和WIFI SOC是有很大差异的,WIFI SOC芯片内部通过是一个AP处理器,处理能力更强。说白了WIFI MCU就是直接将MCU和WIFI射频前端封装到一颗芯片,无论从成本,功耗,开发难度等等来说,对开发者都更加友好,因此该项目也计划选择WIFI MCU。

二、WIFI MCU型号总结

任何选型都离不开对比,WIFI MCU也是一样,通常大的维度就是国产和非国产,WIFI MCU也是如此,在选择之前也做了大量的对比工作。

1、漂亮国-德州仪器TI

漂亮国的TI一直都是行业典范,是完整的IDM厂商,不仅具有IC设计能力,同时具备的晶圆加工、芯片封测能力,绝对的行业大佬,奈何漂亮国政策相关的问题,哎,国内是一言难尽。

以下是WIFI相关产品,虚线左侧的型号WL18XXX/CC33XX是WIFI射频前端,都需要与外部的MCU/MPU通信,通信接口一般为SDIO接口;虚线右侧的CC32XXX系列为独立的WIFI MCU。详情可以参考如下官方链接。

Wi-Fi 产品 | TI.com.cn

2、岛国-瑞萨Renesas

瑞萨电子的产品遍布各个领域,据说世界上第一课WIFI MCU就来自于瑞萨,不查不知道,一查吓一跳,国内的很多产品采用了DA16200,而且瑞萨WIFI MCU主打低功耗。并且基于DA16200瑞萨也设计了两款模组(下表中间的2个module),详情可以参考如下官方链接。

Low Power Wi-Fi | Renesas

3、中国湾湾-瑞昱Realtek

瑞昱的技术能力业内是公认的,瑞昱的最先推出的是Ameba series的RTL8710/RTL8711/RTL8195,随后陆续推出了Ameba Z series,Ameba ZII series多款WIFI MCU,后续退出的基本上都支持WIFI+BT的WIFI MCU。都说经典永流传,RTL8710足够经典,详情可以参考如下官方链接。

IoT Control - REALTEK

4、中国-乐鑫Espressif

乐鑫我就不多说了,芯片产品包括ESP8089系列、ESP8266系列、EPS32系列,不止生产芯片,还有模组。很多技术论坛上,各种开发方案应用层出不穷,详情可以参考如下官方链接。

芯片概览 | 乐鑫科技

三、华山论剑武林盟主

对比了关键的指标,还有一些没有列出来,比如功耗,安全性等等,因为大致也有了初步的选择。当前的市场占有率来看乐鑫遥遥领先。

四、为什么选择ESP32-C3

ESP8266是15年左右推出的产品,论坛上有很多资料,可供学习使用,但注意这里说明,推荐使用ESP8684,对比ESP8266和ESP8684最大的区别就是CPU不一样,ESP8266使用Tensilica处理器,而ESP8684使用了RISC-V处理器,RISC-V这几年非常火爆,而且后续的多款产品乐鑫都采用RISC-V处理器。

补充下ESP8266系列对比ESP-C2系列,ESP-C3系列,ESP-C6系列的差异,从推出时间上来看ESP32-C3最早推出,应该是一款比较成功的芯片,后续逐步cost down推出了ESP8685和ESP8684两款IC,用来替代原来的ESP8266。同时还有一款ESP32-C6主要支持多协议,比如zigbee等,这里暂时不看了。

这篇关于背景篇【1】-WIFI MCU大比拼,我为什么选择ESP32-C3?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/850113

相关文章

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

无线路由器哪个品牌好用信号强? 口碑最好的三个路由器大比拼

《无线路由器哪个品牌好用信号强?口碑最好的三个路由器大比拼》不同品牌在信号覆盖、稳定性和易用性等方面各有特色,如何在众多选择中找到最适合自己的那款无线路由器呢?今天推荐三款路由器让你的网速起飞... 今天我们来聊聊那些让网速飞起来的路由器。在这个信息爆炸的时代,一个好路由器简直就是家庭网编程络的心脏。无论你

如何选择适合孤独症兄妹的学校?

在探索适合孤独症儿童教育的道路上,每一位家长都面临着前所未有的挑战与抉择。当这份责任落在拥有孤独症兄妹的家庭肩上时,选择一所能够同时满足两个孩子特殊需求的学校,更显得尤为关键。本文将探讨如何为这样的家庭做出明智的选择,并介绍星贝育园自闭症儿童寄宿制学校作为一个值得考虑的选项。 理解孤独症儿童的独特性 孤独症,这一复杂的神经发育障碍,影响着儿童的社交互动、沟通能力以及行为模式。对于拥有孤独症兄

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

如何选择SDR无线图传方案

在开源软件定义无线电(SDR)领域,有几个项目提供了无线图传的解决方案。以下是一些开源SDR无线图传方案: 1. **OpenHD**:这是一个远程高清数字图像传输的开源解决方案,它使用SDR技术来实现高清视频的无线传输。OpenHD项目提供了一个完整的工具链,包括发射器和接收器的硬件设计以及相应的软件。 2. **USRP(Universal Software Radio Periphera

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In