打开

还在用ESP32?是时候换成ESP32S3了

芯板坊
芯板坊
2022-06-05 13:01:59

作为ESP32的忠实支持者,之前从ESP32S3发布的时候,就一直在关注它的情况。我觉得随着软件的完善,这个时候买它可以说是刚刚好。

还不知道ESP32的同学,可以先看看我之前发的文章:

ESP32-S3是一款集成 2.4 GHz Wi-Fi 和Bluetooth 5 (LE)的 MCU 芯片,支持远距离模式 (Long Range)。ESP32-S3 搭载 Xtensa 32 位LX7双核处理器,主频高达 240 MHz,内置512 KB SRAM(TCM),具有45个可编程 GPIO 管脚和丰富的通信接口。ESP32-S3 支持更大容量的高速Octal SPI flash和片外 RAM,支持用户配置数据缓存与指令缓存。

——来自乐鑫官方介绍

ESP32S3的定位应该就是替换之前的ESP32芯片,从Xtensa LX6升级到LX7,CPU性能提升在15%左右。并且新增了不少功能。

在CoreMark也比ESP32有着更好的表现:

ESP32S3 CoreMark 得分

– 单核,主频 240 MHz:613.86CoreMark;

2.56 CoreMark/MHz

– 双核,主频 240 MHz:1181.60CoreMark;

4.92 CoreMark/MHz

ESP32 CoreMark 得分

– 单核,主频 240 MHz:494.6CoreMark;

2.06 CoreMark/MHz

– 双核,主频 240 MHz:999.2CoreMark;

4.16 CoreMark/MHz

它的引脚比ESP32多出了10多个可用的引脚。总共具有45个可用引脚,在做项目的时候可以稍微放肆一点了。

一个比较重要的更新是芯片内部支持了USB1.1,内置USB是一个非常棒的事儿。可以直接绕过USB转串口芯片。并且可以实现更多功能,就比如模拟U盘这项功能,用过Micro:bit的都知道,这个功能是多么的方便。而ESP32S3用的是和树莓派Pico的同款方案。可以通过使用Circuitpython固件来实现模拟U盘的功能,当然编程语言需要是Python,目前CircuitPython已经正式支持了ESP32S3的开发板。

CircuitPython是知名开源硬件厂商Adafruit开发的一种编程语言,应该就是MicroPython的修改版本,并且加入了大量的Adafruit自己模块的库,使用起来比MicroPython更加的方便。可以使用CircuitPython的开发板已经有了上百款设备。它的最大特点是只要可以烧写CircuitPython固件的开发板全部都可以使用模拟U盘功能。ESP32因为芯片内部没有USB支持,所以无法使用CircuitPython

乐鑫官方最近也更新了Arduino对ESP32S3的支持,可以很方便的使用S3芯片。并且也支持无需USB转串口芯片的上传和烧录。等于是如果你并不需要更强大的功能,目前完全可以不用串口芯片。或者通过外接就行,不再需要集成到开发板上了。

在存储方面ESP32S3芯片内置内置 512 KB SRAM、384 KBROM 存储空间,并支持以 SPI、Dual SPI、QuadSPI、Octal SPI、QPI、OPI 等接口形式连接 flash和片外 RAM。模组可集成最大32MB Flash,支持Octal SPI速度更快,但是占用的引脚也会更多。

ESP32-S3还增加了用于加速神经网络计算和信号处理等工作的向量指令(vector instructions)。AI 开发者们通过 ESP-DSP 和 ESP-NN 库使用这些向量指令,可以实现高性能的图像识别、语音唤醒和识别等应用。ESP-WHO 和 ESP-Skainet 也将支持此功能。

当然S3也是有缺点的,就是它在蓝牙的支持上,只支持BLE通讯,并不是全功能的蓝牙,这样就无法实现比如当作蓝牙音箱之类的设备了。你可以发现一个趋势,乐鑫新出的开发板蓝牙方面都是只有BLE的。现在看来是彻底放弃全功能蓝牙了。虽然我也觉得不是很重要,但可能会影响一些实现类似功能的项目,还是无法转到S3上去。

总的来说,对于MCU这类开发板性能不是第一位,ESP32S3加了不少新的功能,让我们开发更加的方便运行效率和使用范围也更大,是一个很好的ESP32的继任者。我认为之后用ESP32S3的人会越来越多,ESP32也会慢慢的退出历史舞台。

最近芯板坊也上架了基于ESP32S3的开发板,有兴趣的可以看看

01Studio pyWiFi-ESP32-S3

复制下方链接

到淘宝打开即可下单

https://m.tb.cn/h.ftsvjpA?tk=IPpB2mebrEb

最近我们做了一个开发板选型网站,虽然还不是很完善,但是已经录入了300多个左右的开发板,如果你有兴趣,或者有需求的可以看看我们的选型网站,你有什么好的建议也可以在群里说或者给我们留言

最近我们上线了树莓派替代板块,有兴趣的可以去看看。

我们网站的域名是:findboard.cn

(我们现在还没有对手机端进行适配,如果你是手机访问的话,暂时效果可能不会很让人满意,暂时建议使用电脑端浏览器访问