PDF:datasheet文档

1. 型号对比
1. 芯片选型

- 默认情况下,芯片 SPI flash 支持的最大时钟频率为 80 MHz,且不支持自动暂停功能。如需使用 120MHz 的 flash 时钟频率或需要 flash 自动暂停功能

2. 模组选择

-
ESP32-S3-WROOM-1/U:
- FLASH和PSRAM都为PCBA模组上芯片,非芯片内部集成
- Flash 和 PSRAM 实际上是挂在同一条总线上(类似总线复用),通过不同的 CS 脚和协议来访问



-
ESP32-S3-WROOM-2

2. 管脚分布


3. 启动配置管脚
1. Strapping 管脚的默认配置

2. 芯片启动模式控制

- SPI Boot(默认):ROM 引导加载程序通过从 SPI flash 中读取程序来启动系统
- Joint Download Boot 模式:通过 USB 或 UART0 将bin文件下载至 flash/SRAM,运行 SRAM 中的程序。
- USB Download Boot:
- USB-Serial-JTAG Download Boot
- USB-OTG Download Boot
- UART Download Boot
- USB Download Boot:
3. VDD_SPI 电压控制

- 加粗表示默认值和默认配置。
4. ROM 日志打印控制
- (默认)UART0 和 USB 串口/JTAG 控制器
- USB 串口/JTAG 控制器
- UART0
5. JTAG 信号源控制

4. IO MUX管脚复用


- 加粗表示默认启动模式下的默认管脚功能
- 推荐优先使用没有高亮的 GPIO 或 RTC_GPIO 管脚
- 红色:用于与封装内 flash/PSRAM 通讯,不建议作其他用途。
- 橙色:八线 SPI 模式下连接 flash/PSRAM
5. RTC IO MUX管脚复用

- 芯片处于 Deep-sleep 模式时,IO MUX 功能IO 管脚功能无法使用。RTC IO 管脚连接 RTC 系统,由 VDD3P3_RTC 供电
6. SAR ADC管脚

- 部分 IO 管脚具有模拟功能,可用于任意功耗模式下的模拟外设(如 ADC)
- 推荐优先使用没有高亮的 GPIO 或 RTC_GPIO 管脚
- 两个 12 位 SAR ADC,共支持 20 个模拟通道输入。
- ULP 协处理器也可以在睡眠方式下测量电压,此时,可通过设置阈值或其他触发方式唤醒 CPU
7. 特殊管脚

8. 电源管脚

9. Flash/PSRAM 的管脚

- CS0 用于封装内 flash
- CS1 用于封装内 PSRAM
- 使用芯片内部连接时,不占用外部GPIO
10. ULP 协处理器
ULP 协处理器的程序存放在 RTC 慢速存储器中,使其能够在 Deep-sleep 模式下访问 RTC GPIO、RTC 外设、RTC 定时器和内置传感器
- ULP-RISC-V 协处理器
- ULP-FSM 协处理器
- 两个协处理器不能同时使用
11. GDMA
- 5 个发送通道和 5 个接收通道,每个通道之间相互独立。这 10 个通道被具有 DMA 功能的外设所共享,通道之间支持可配置固定优先级
- ESP32-S3 中有 10 个外设具有 DMA 功能,它们是 SPI2、SPI3、UHCI0、I2S0、I2S1、LCD/CAM、AES、SHA、ADC 和 RMT。
12. 内存映射

13. 内部存储器
- 384 KB ROM
- 512 KB 片上 SRAM
- RTC 快速存储器:8 KB SRAM
- RTC 慢速存储器:8 KB SRAM
- 4 Kbit eFuse
- 封装内 flash
- 至少 10 万次编程/擦除周期
- 至少 20 年数据保留时间
- 默认最大时钟频率 80 MHz
15. UART控制器
- UART0、UART1、UART2,支持异步通信(RS232 和 RS485)和 IrDA,通信速率可达到 5 Mbps。
- 三个 UART 的发送 FIFO 以及接收 FIFO 共享 1024 x 8-bit RAM
- 支持 GDMA 高速数据通信
- 支持 UART 唤醒模式
- 连接发送和接收信号和流控,可以为任意 GPIO,
16. I2C 接口
- 速度最高可达 800 Kbit/s,但受制于 SCL 和 SDA 上拉强度
- 7 位寻址模式和 10 位寻址模式
- 双地址(从机地址和从机寄存器地址)寻址模式
- I2C 的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
17. I2S接口
- 两个标准 I2S 接口,可以以主机或从机模式,在全双工或半双工模式下工作,并且可被配置为 I2S串行 8/16/24/32 位的收发数据模式,支持频率从 10 kHz 到 40 MHz 的 BCK 时钟。
- I2S 的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
18. LCD 与 Camera 控制器
-
LCD 模块用于发送并行视频数据信号,其总线 8 位 ~ 16 位并行 RGB、I8080、MOTO6800 接口,支持的时钟频率小于 40 MHz。支持 RGB565、YUV422、YUV420、YUV411 之间的互相转换。
-
Camera 模块用于接收并行视频数据信号,其总线支持 8 位 ~ 16 位 DVP 图像传感器接口,支持的时钟频率小于40 MHz。支持 RGB565、YUV422、YUV420、YUV411 之间的互相转换。
-
LCD 与 Camera 控制器的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
19. SPI接口
- SPI0(专用),供 ESP32-S3 的 GDMA 控制器与 Cache 访问封装内或封装外 flash/PSRAM
- SPI1(专用),供 CPU 访问封装内或封装外 flash/PSRAM
- SPI2,通用 SPI 控制器,通过 GDMA 分配 DMA 通道进行访问
- SPI3,通用 SPI 控制器,通过 GDMA 分配 DMA 通道进行访问
- SPI0 和 SPI1:八线 SPI SDR/DDR 模式下最高可达 120 MHz
20. 双线汽车接口 (TWAI® )(CAN)
- 兼容 ISO 11898-1 协议(CAN 规范 2.0)
- 标准帧格式(11 位 ID)和扩展帧格式(29 位 ID)
- 1 Kbit/s 到 1 Mbit/s 比特率
- 多种操作模式:
- 工作模式
- 监听模式
- 自检模式(传输无需确认)
- 64 字节接收 FIFO
- 数据接收过滤器(支持单过滤器和双过滤器模式)
- 错误检测与处理:
- 错误计数器
- 可配置的错误中断阈值
- 错误代码记录
- 仲裁丢失记录
21. USB 2.0 OTG 全速接口
参见文档4.2.1.7
22. USB 串口/JTAG 控制器
参见文档4.2.1.8
23. SD/MMC 主机控制器
- SD 卡 3.0 和 3.01 版本
- SDIO 3.0 版本
- CE-ATA 1.1 版本
- 多媒体卡(MMC 4.41 版本、eMMC 4.5 版本和 4.51 版本)
- 高达 80 MHz 的时钟输出
- 3 种数据总线模式:
- 1位
- 4 位(可支持两个 SD/SDIO/MMC 4.41 卡,以及一个以 1.8 V 电压工作的 SD 卡)
- 8 位
- SD/MMC 主机的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
24. LED PWM 控制器
- 生成八路独立的数字波形
- 波形的周期和占空比可配置,在信号周期为 1 ms 时,占空比精确度可达 14 位
- 多种时钟源选择,包括:APB 总线时钟、外置主晶振时钟
- 可在 Light-sleep 模式下工作
- 支持硬件自动步进式地增加或减少占空比,可用于 LED RGB 彩色梯度发生器
- LED PWM 的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
25. 电机控制脉宽调制器 (MCPWM)
- 两个 MCPWM,可以用于驱动数字马达和智能灯。
- 每个 MCPWM 外设都包含一个时钟分频器(预分频器)、三个 PWM 定时器、三个 PWM 操作器和一个捕捉模块
- MCPWM 的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。
26. 红外遥控 (RMT)
- 四个通道支持发送
- 四个通道支持接收
- 可编程配置多个通道同时发送
- RMT 的八个通道共享 384 x 32-bit 的 RAM
- 发送脉冲支持载波调制
- 接收脉冲支持滤波和载波解调
- 乒乓发送模式
- 乒乓接收模式
- 发射器支持持续发送
- 发送通道 3 支持 DMA 访问
- 接收通道 7 支持 DMA 访问
27. 脉冲计数控制器 (PCNT)
- 多种模式捕捉脉冲并对脉冲边沿计数
- 四个脉冲计数控制器(单元),各自独立工作,计数范围是 1 ~ 65535
- 每个单元有两个独立的通道,共用一个脉冲计数控制器
- 所有通道均有输入脉冲信号(如 sig_ch0_un)和相应的控制信号(如 ctrl_ch0_un)
- 滤波器独立工作,过滤每个单元输入脉冲信号(sig_ch0_un 和 sig_ch1_un)控制信号(ctrl_ch0_un 和ctrl_ch1_un)的毛刺
- 每个通道参数如下:
- 选择在输入脉冲信号的上升沿或下降沿计数
- 在控制信号为高电平或低电平时可将计数模式配置为递增、递减或停止计数
28. 温度传感器
- 内部 ADC 将传感器电压转化为一个数字量。范围为–40 °C 到 125 °C。
- 一般来讲,芯片内部温度会高于外部温度。
29. 触摸传感器
- 14 个电容式传感 GPIO,能够探测由手指或其他物品直接接触或接近而产生的电容差异。
- 可以用于支持使用相对较小的触摸板。设计中也可以使用触摸板阵列以探测更大区域或更多点。
339

被折叠的 条评论
为什么被折叠?



