【ESP系列】ESP32S3
本文基于 ESP32-S3 芯片及其模组的技术手册内容,整理了初学时管脚功能,希望能帮助到大家理解些S3的使用。
芯片概述
GPIO共有45个,除去各种用于启动模式、存储芯片等不建议使用的管脚外,还剩26个引脚,芯片内置的片上内存ROM:384 KB、SRAM:512 KB、RTC SRAM:16 KB。这里只是截取GPIO的数量说下,具体特性可以直接去查看规格书,还是有很多特性的。
引脚事项
在刚开始接触学习ESP32S3时,使用错误的引脚,导致烧录运行后一直复位或者其它错误都是挺常见的。下面从手册中截取出管脚的功能图来进行分析。
按照图中的信息可以看到,管脚的三种不同背景颜色标注的含义。红色,用于封装内的Flash/PSRAM通信。橙色,则是多线SPI下来连接Flash/PSRAM芯片时。黄色,该引脚的功能和启动模式、调试串口等相关。所以如果还处于初学者阶段,建议上述三种有背景颜色的引脚都不建议使用。
- 黄色背景标识,也就Strapping管脚,其默认值如下,在设计其应用电路时,需要参考到,因为如果没有必要使用到其它模式,配置引脚就无需在外接上下拉电阻来改变其启动电平了。
电路设计
如果是从芯片,开始绘制还是有一定难度的,所以可以使用封装好的模组,来进行设计相关的应用电路。ESP32-S3-WROOM-1模组的手册中,则提供了如下的外围设计原理图:
该电路为最简的应用电路,直接基于芯片上存在的USB_D+/-
进行程序下载,不过主要用来控制启动模式的GPIO0,这里貌似用的是排针来控制,不过看到主流些的应用通常都是,都是通过上拉电阻+接地按钮,来控制启动模式的。
- 由GPIO0、GPIO46在上电时共同决定启动模式
启动模式 | GPIO0 | GPIO46 |
---|---|---|
SPI Boot | 1 | 任意值 |
Joint Download Boot | 0 | 0 |
参考文档
首页 | 乐鑫科技文档 (espressif.com)
ESP32-S3 技术规格书 | 乐鑫科技文档
ESP32-S3-WROOM-1 & ESP32-S3-WROOM-1U 技术规格书 | 乐鑫科技文档