乐鑫原厂ESP32-S3模块ESP32-S3-WROOM-1区别与比较

乐鑫原厂ESP32-S3对外发售的模块,公开的有3类5种,分别是:

1,ESP32-S3-WROOM-1 模组
2,ESP32-S3-WROOM-1U 模组
3,ESP32-S3-WROOM-2 模组
4,ESP32-S3-MINI-1 模组
5,ESP32-S3-MINI-1U 模组

乐鑫原厂ESP32-S3模块ESP32-S3-WROOM-1区别与比较

1,模块型号最后1位字符是U,代表外接天线;没有U的话就是PCB板载天线
2,从模块引脚图看,ESP32-S3-WROOM-2与ESP32-S3-WROOM-1模块的区别是,28、29、30为NC引脚,也就是空脚。
3,模块外形尺寸区别:
从模块外形尺寸图来看,ESP32-S3-WROOM-1模组与ESP32-S3-WROOM-2模组的区别不大,ESP32-S3-WROOM-1模组的表面左下角有个小孔,底部3X3的接地焊盘ESP32-S3-WROOM-1模组为0.9X0.9,ESP32-S3-WROOM-2为1X1mm,但是底部接地焊盘的位置不同,接地焊盘可以不使用,使用接地焊盘的时候,需要注意这2种模块该处的区别。

模块具体尺寸:

1,ESP32-S3-WROOM-1 模组、ESP32-S3-WROOM-2 模组:18.0×25.5×3.1mm

2,ESP32-S3-WROOM-1U 模组:18.0×19.2×3.2mm

3,ESP32-S3-MINI-1 模组:15.4 × 20.5 × 2.4mm

4,ESP32-S3-MINI-1U 模组:15.4 × 15.4 × 2.4mm

引脚功能:

模块型号最后1位字符是U,代表外接天线;没有U的话就是PCB板载天线

名称序号类型 a功能
GND1P接地
3V32P供电
EN3I高电平:芯片使能;低电平:芯片关闭;注意不能让 EN 管脚浮空。
IO44I/O/TRTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
IO55I/O/TRTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
IO66I/O/TRTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
IO77I/O/TRTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
IO158I/O/TRTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO169I/O/TRTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO1710I/O/TRTC_GPIO17, GPIO17, U1TXD, ADC2_CH6
IO1811I/O/TRTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3
IO812I/O/TRTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1
IO1913I/O/TRTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_DIO20 14 I/O/T RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO315I/O/TRTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
IO4616I/O/TGPIO46
IO917I/O/TRTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD
IO1018I/O/TRTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4,SUBSPICS0
IO1119I/O/TRTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5,SUBSPID
IO1220I/O/TRTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6,SUBSPICLK
IO1321I/O/TRTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7,SUBSPIQ
IO1422I/O/TRTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS,SUBSPIWP
IO2123I/O/TRTC_GPIO21, GPIO21
IO47 c24I/O/TSPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF
IO48 c25I/O/TSPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF
IO4526I/O/TGPIO45
IO027I/O/TRTC_GPIO0, GPIO0
IO35 b28I/O/TSPIIO6, GPIO35, FSPID, SUBSPID
IO36 b29I/O/TSPIIO7, GPIO36, FSPICLK, SUBSPICLK
IO37 b30I/O/TSPIDQS, GPIO37, FSPIQ, SUBSPIQ
IO3831I/O/TGPIO38, FSPIWP, SUBSPIWP
IO3932I/O/TMTCK, GPIO39, CLK_OUT3, SUBSPICS1
IO4033I/O/TMTDO, GPIO40, CLK_OUT2
IO4134I/O/TMTDI, GPIO41, CLK_OUT1
IO4235I/O/TMTMS, GPIO42
RXD036I/O/T U0RXD, GPIO44, CLK_OUT2
TXD037I/O/T U0TXD, GPIO43, CLK_OUT1
IO238I/O/TRTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
IO139I/O/TRTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
GND40P接地
EPAD41P接地

a P:电源;I:输入;O:输出;T:可设置为高阻。加粗字体为管脚的默认功能。管脚 28 ∼ 30 的默认功能由 eFuse 位决定。
b 在集成 Octal SPI PSRAM(即内置芯片为 ESP32-S3R8 或 ESP32-S3R16V)的模组中,管脚 IO35、IO36、IO37 已连接至模组内部集成的 Octal SPI PSRAM,不可用于其他功能。
c 在内置芯片为 ESP32-S3R16V 的模组中,由于 ESP32-S3R16V 芯片的 VDD_SPI 电压已设置为1.8 V,所以,不同于其他 GPIO,VDD_SPI 电源域中的 GPIO47 和 GPIO48 工作电压也为 1.8 V。

管脚布局图(顶视图)

ESP32-S3-WROOM-1模块引脚图

ESP32-S3-WROOM-1模块引脚图

ESP32-S3-WROOM-1U 的管脚布局与 ESP32-S3-WROOM-1 相同,但没有禁止布线区 (Keepout Zone)

ESP32-S3-WROOM-2模块引脚图

从模块引脚图看,ESP32-S3-WROOM-2与ESP32-S3-WROOM-1模块的区别是,28、29、30为NC引脚,也就是空脚。
对于ESP32-S3-WROOM-1模块来说,如果你需要使用PSRAM,这3个引脚也是不能使用的,建议这3个引脚都不要使用。
ESP32-S3-WROOM-2模块引脚图

ESP32-S3-WROOM-2模块引脚图

模块外形尺寸区别:

从模块外形尺寸图来看,ESP32-S3-WROOM-1模组与ESP32-S3-WROOM-2模组的区别不大,ESP32-S3-WROOM-1模组的表面左下角有个小孔,底部3X3的接地焊盘ESP32-S3-WROOM-1模组为0.9X0.9,ESP32-S3-WROOM-2为1X1mm,但是底部接地焊盘的位置不同,接地焊盘可以不使用,使用接地焊盘的时候,需要注意这2种模块该处的区别。

ESP32-S3-WROOM-1 模组尺寸

ESP32-S3-WROOM-1 模组尺寸

ESP32-S3-WROOM-2 模组尺寸

ESP32-S3-WROOM-2 模组尺寸

ESP32-S3-WROOM-1U

ESP32-S3-WROOM-1U 模组尺寸

ESP32-S3-MINI-1 模组尺寸

ESP32-S3-MINI-1 模组尺寸

ESP32-S3-MINI-1U 模组尺寸

ESP32-S3-MINI-1U 模组尺寸

模组型号区别:

表 1: ESP32-S3-WROOM-1 系列型号对比1 模组尺寸:18.0×25.5×3.1mm

订购代码2Flash3, 4PSRAM5环境温度6 (°C)
ESP32-S3-WROOM-1-N44 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1-N88 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1-N1616 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1-H44 MB (Quad SPI)-–40 ~ 105
ESP32-S3-WROOM-1-N4R24 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1-N8R28 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1-N16R216 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1-N4R84 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1-N8R88 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1-N16R816 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1-N16R16V816 MB (Quad SPI)16 MB (Octal SPI)–40 ~ 65

表 2: ESP32-S3-WROOM-1U 系列型号对比 模组尺寸:18.0×19.2×3.2mm

订购代码2Flash3, 4PSRAM5环境温度6 (°C)
ESP32-S3-WROOM-1U-N44 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1U-N88 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1U-N1616 MB (Quad SPI)-–40 ~ 85
ESP32-S3-WROOM-1U-H44 MB (Quad SPI)-–40 ~ 105
ESP32-S3-WROOM-1U-N4R24 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1U-N8R28 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1U-N16R216 MB (Quad SPI)2 MB (Quad SPI)–40 ~ 85
ESP32-S3-WROOM-1U-N4R84 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1U-N8R88 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1U-N16R816 MB (Quad SPI)8 MB (Octal SPI)–40 ~ 65
ESP32-S3-WROOM-1U-N16R16V816 MB (Quad SPI)16 MB (Octal SPI)–40 ~ 65

表 3: ESP32-S3-WROOM-2 系列型号对比

存储变大了,但是最高工作温度为65摄氏度,工作环境温度较高的场合需要注意。

订购代码Flash1, 2PSRAM1环境温度(°C) 3模组尺寸(mm)4
ESP32-S3-WROOM-2-N16R8V16 MB (Octal SPI)8 MB (Octal SPI)–40 ∼ 6518.0 × 25.5 × 3.1
ESP32-S3-WROOM-2-N32R8V32 MB (Octal SPI)8 MB (Octal SPI)–40 ∼ 6518.0 × 25.5 × 3.1

从型号来看ESP32-S3-WROOM-2最小的FLASH是16MB,且标配8MB PSRAM,似乎更高端一些。

表 4: ESP32-S3-MINI-1 和 ESP32-S3-MINI-1U 系列型号对比

最下面的2个型号是外置天线。

订购代码Flash1, 2PSRAM1环境温度(°C) 3模组尺寸(mm)4
ESP32-S3-MINI-1-N88 MB (Quad SPI)-–40 ∼ 8515.4 × 20.5 × 2.4
ESP32-S3-MINI-1-N4R24 MB (Quad SPI)2 MB (Quad SPI)
ESP32-S3-MINI-1U-N88 MB (Quad SPI)-15.4 × 15.4 × 2.4
ESP32-S3-MINI-1U-N4R24 MB (Quad SPI)2 MB (Quad SPI)
ESP32S2的串口收发上位机可以通过使用ESP32的串口操作库来实现。首先,你需要导入`HardwareSerial`库,并创建一个`HardwareSerial`对象来代表你要使用的串口。例如,你可以使用以下代码来创建一个串口对象并设置波特率: ```cpp #include <HardwareSerial.h> HardwareSerial Serial2(2); // 创建一个代表串口2的对象 void setup() { Serial.begin(115200); // 开启调试串口 Serial2.begin(115200, SERIAL_8N1, RX_PIN, TX_PIN); // 开启ESP32S2的串口2,设置波特率和引脚 } void loop() { // 通过串口2发送数据 Serial2.println("Hello from ESP32S2!"); // 从串口2接收数据 if (Serial2.available()) { String receivedData = Serial2.readString(); Serial.println("Received data: " + receivedData); } delay(1000); } ``` 在上述代码中,我们使用`Serial2`对象来操作ESP32S2的串口2。你可以通过调用`Serial2.println()`来发送数据,通过`Serial2.available()`和`Serial2.readString()`来接收数据。请注意,你需要将`RX_PIN`和`TX_PIN`替换为实际使用的引脚。 这样,你就可以在ESP32S2上使用串口与上位机进行数据的收发了。 #### 引用[.reference_title] - *1* [(ESP32学习11)串口的使用(发送和接收)](https://blog.csdn.net/ailta/article/details/106562044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [ESP32学习笔记](https://blog.csdn.net/u011771563/article/details/129618750)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ESP32 micro-usb 多数据量并简单加密的串口通信](https://blog.csdn.net/qq_62096941/article/details/123965312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值