背景篇【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

相关文章

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

exfat和ntfs哪个好? U盘格式化选择NTFS与exFAT的详细区别对比

《exfat和ntfs哪个好?U盘格式化选择NTFS与exFAT的详细区别对比》exFAT和NTFS是两种常见的文件系统,它们各自具有独特的优势和适用场景,以下是关于exFAT和NTFS的详细对比... 无论你是刚入手了内置 SSD 还是便携式移动硬盘或 U 盘,都需要先将它格式化成电脑或设备能够识别的「文

基于Python实现多语言朗读与单词选择测验

《基于Python实现多语言朗读与单词选择测验》在数字化教育日益普及的今天,开发一款能够支持多语言朗读和单词选择测验的程序,对于语言学习者来说无疑是一个巨大的福音,下面我们就来用Python实现一个这... 目录一、项目概述二、环境准备三、实现朗读功能四、实现单词选择测验五、创建图形用户界面六、运行程序七、

前端知识点之Javascript选择输入框confirm用法

《前端知识点之Javascript选择输入框confirm用法》:本文主要介绍JavaScript中的confirm方法的基本用法、功能特点、注意事项及常见用途,文中通过代码介绍的非常详细,对大家... 目录1. 基本用法2. 功能特点①阻塞行为:confirm 对话框会阻塞脚本的执行,直到用户作出选择。②

css渐变色背景|<gradient示例详解

《css渐变色背景|<gradient示例详解》CSS渐变是一种从一种颜色平滑过渡到另一种颜色的效果,可以作为元素的背景,它包括线性渐变、径向渐变和锥形渐变,本文介绍css渐变色背景|<gradien... 使用渐变色作为背景可以直接将渐China编程变色用作元素的背景,可以看做是一种特殊的背景图片。(是作为背

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

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

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