Esp32、W801、W806、Stm32如何选择,哪个性能比较哪个好?

STM32是什么?

首先说STM32,这个大家应该是比较熟悉了。意法半导体在2007年6月11日发布了全球首款STM32产品,也就是F1系列,基于ARM-CORTEX内核。在其后的几年,陆陆续续发布了不同定位、不同方向的多款产品。有面向低功耗的L系列,有高性能的F2和F4系列,有低价的F0系列,有高速的F7系列等等。所以,你会发现,STM32不是一个具体的单片机型号,而是一个或者多个系列的,基于ARM内核的单片机家族的统称。

图片[1]-Esp32、W801、W806、Stm32如何选择,哪个性能比较哪个好?-宏芯电子-单片机论坛

ESP32是什么?

它是乐鑫公司推出的一款采用两个哈佛结构 Xtensa LX6 CPU 构成的拥有双核系统的芯片。所有的片上存储器、片外存储器以及外设都分布在两个 CPU 的数据总线和/或指令总线上。

相比于STM32的一个大家族,ESP32虽然也代表一个系列,但目前来说,这个系列的成员还是比较少的。

W801\W806是什么?

W801是联盛德在 W806 和 W800 基础上的一次技术升级,搭配平头哥CDK开发环境,让用户不用担心接口问题,专注自身产品;同时实现 WIFI+蓝牙双模二合一,帮助用户创造更多可能,拥有更多产品突破方向。

对比:

①stm32有非常高性能的H7,F7 ,MPU系列,主频高达数百MHz,ESP32和W80X暂时不能与其相比。因此对于有非常高实时性和算力的领域可以选择stm32H7/F7和MPU,但售价普遍高于30元。

②下面对比stm32常用的stm32f103和stm32f407,esp32和w80X:

1.ESP32具有较高的性价比,较大的内存SRAM 400多KB,具有较高的主频240M左右,具有wifi和蓝牙;但主推模块,体积较大,往往不具有内置flash,有的型号具有低速的内置flash,io口较少30几个,外设较少。

2.W806具有最高的性价比,价格5元多点,尺寸非常小6*6mm,具有288K的内置SRAM,具有2M的内部的FLASH 240M主频。io中等40多个,外设较少。

3.W801比W806多了蓝牙和wifi,flash为2M。

4.stm32f1xx系列可选类型非常多,主频72MHz为主,内置sram和高速flash,外设和io非常强大

5.stm32f4xx系列可选类型非常多,主频168MHz为主,内置sram和高速flash,外设和io非常强大

综上:

1.ESP32具有较高性价比较好的内核性能,应用在物联网和智能家居方面是一个良好的选择。

2.W801非常便宜,小巧和低功耗,用在体积受限的物联网、穿戴设备,或者替代51单片机。

3.stm32具有非常多的io,非常强大的外设高实时性的flash,适合用在实时性和可靠性要求高的工业、车辆、产线或者仪器设备中。

后话:

有人说ESP32和w80x性价比远高于stm32,其实不然。虽然stm32的主频不算高,但它的总线结构和flash性能非常好,stm32f407单纯翻转io能够输出84MHz方波,任何其它的单片机都不可能做到这一点。虽然esp32和w80x主频高,但是flash是瓶颈,没办法实时取出指令,自然cpu再快也没用。

另外,stm32强大的是在于其特别强大的dma功能和外设,这占用了大部分的芯片面积和成本,所以单纯的认为stm32主频低所以性价比就低只是非常初学者的认识。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
请留下您宝贵的看法!
提交
头像

昵称

取消
昵称表情代码图片