Esp32-S3-Wroom-1U技术文档
Esp32-S3-Wroom-1U技术文档
创建时间:2024-04-22 12:18:45
[芯片模组文档](https://www.espressif.com.cn/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_cn.pdf "芯片模组文档")
ESP32-S3 引脚参考大全
不建议使用的管脚(GPIO)
用于与封装内 flash/PSRAM 通讯,不建议作其他用途。
管脚 功能
GPIO 26 SPICS1
GPIO 27 SPIHD
GPIO 28 SPIWP
GPIO 29 SPICS0
GPIO 30 SPICLK
GPIO 31 SPIQ
GPIO 32 SPID
受限制使用的管脚(GPIO)
一般具有重要功能,按需求调整使用。
管脚 功能
GPIO 0 芯片启动模式
GPIO 3 JTAG 信号源
GPIO 19 UART 接口 – 通常用于调试功能。
GPIO 20 UART 接口 – 通常用于调试功能。
GPIO 45 VDD_SPI 电压
GPIO 46 芯片启动模式/ROM 代码日志打印
ADC2 – 无限制,除非 Wi-Fi 一直保持连接。ADC2_CH(n) 模拟功能不能和 Wi-Fi 同时使用。
ESP32-S3 没有DAC
在ESP32-S3中,没有DAC功能,这个需要注意。
ESP32-S3 周边设备
45x GPIOs
以下列表是ESP32-S3所有引脚一览,其中包含45个GPIO引脚:
管脚 管脚 管脚 供电 管脚 3-6 管脚配置 7 管脚功能 1,2
序号 名称 类型 1 复位时 复位后 IO MUX RTC 模拟
1 LNA_IN 模拟
2 VDD3P3 电源
3 VDD3P3 电源
4 CHIP_PU 模拟 VDD3P3_RTC
5 GPIO0 IO VDD3P3_RTC IE, WPU IE, WPU IO MUX RTC
6 GPIO1 IO VDD3P3_RTC IE IE IO MUX RTC 模拟
7 GPIO2 IO VDD3P3_RTC IE IE IO MUX RTC 模拟
8 GPIO3 IO VDD3P3_RTC IE IE IO MUX RTC 模拟
9 GPIO4 IO VDD3P3_RTC IO MUX RTC 模拟
10 GPIO5 IO VDD3P3_RTC IO MUX RTC 模拟
11 GPIO6 IO VDD3P3_RTC IO MUX RTC 模拟
12 GPIO7 IO VDD3P3_RTC IO MUX RTC 模拟
13 GPIO8 IO VDD3P3_RTC IO MUX RTC 模拟
14 GPIO9 IO VDD3P3_RTC IE IO MUX RTC 模拟
15 GPIO10 IO VDD3P3_RTC IE IO MUX RTC 模拟
16 GPIO11 IO VDD3P3_RTC IE IO MUX RTC 模拟
17 GPIO12 IO VDD3P3_RTC IE IO MUX RTC 模拟
18 GPIO13 IO VDD3P3_RTC IE IO MUX RTC 模拟
19 GPIO14 IO VDD3P3_RTC IE IO MUX RTC 模拟
20 VDD3P3_RTC 电源
21 XTAL_32K_P IO VDD3P3_RTC IO MUX RTC 模拟
22 XTAL_32K_N IO VDD3P3_RTC IO MUX RTC 模拟
23 GPIO17 IO VDD3P3_RTC IE IO MUX RTC 模拟
24 GPIO18 IO VDD3P3_RTC IE IO MUX RTC 模拟
25 GPIO19 IO VDD3P3_RTC IO MUX RTC 模拟
26 GPIO20 IO VDD3P3_RTC IO MUX RTC 模拟
27 GPIO21 IO VDD3P3_RTC IO MUX RTC
28 SPICS1 IO VDD_SPI IE, WPU IE, WPU IO MUX
29 VDD_SPI 电源
30 SPIHD IO VDD_SPI IE, WPU IE, WPU IO MUX
31 SPIWP IO VDD_SPI IE, WPU IE, WPU IO MUX
32 SPICS0 IO VDD_SPI IE, WPU IE, WPU IO MUX
33 SPICLK IO VDD_SPI IE, WPU IE, WPU IO MUX
34 SPIQ IO VDD_SPI IE, WPU IE, WPU IO MUX
35 SPID IO VDD_SPI IE, WPU IE, WPU IO MUX
36 SPICLK_N IO VDD_SPI / VDD3P3_CPU IE IE IO MUX
37 SPICLK_P IO VDD_SPI / VDD3P3_CPU IE IE IO MUX
38 GPIO33 IO VDD_SPI / VDD3P3_CPU IE IO MUX
39 GPIO34 IO VDD_SPI / VDD3P3_CPU IE IO MUX
40 GPIO35 IO VDD_SPI / VDD3P3_CPU IE IO MUX
41 GPIO36 IO VDD_SPI / VDD3P3_CPU IE IO MUX
42 GPIO37 IO VDD_SPI / VDD3P3_CPU IE IO MUX
43 GPIO38 IO VDD3P3_CPU IE IO MUX
44 MTCK IO VDD3P3_CPU IE 8 IO MUX
45 MTDO IO VDD3P3_CPU IE IO MUX
46 VDD3P3_CPU 电源
47 MTDI IO VDD3P3_CPU IE IO MUX
48 MTMS IO VDD3P3_CPU IE IO MUX
49 U0TXD IO VDD3P3_CPU IE, WPU IE, WPU IO MUX
50 U0RXD IO VDD3P3_CPU IE, WPU IE, WPU IO MUX
51 GPIO45 IO VDD3P3_CPU IE, WPD IE, WPD IO MUX
52 GPIO46 IO VDD3P3_CPU IE, WPD IE, WPD IO MUX
53 XTAL_N 模拟
54 XTAL_P 模拟
55 VDDA 电源
56 VDDA 电源
57 GND 电源 ESP32-S3 引脚参考大全
4x SPI
ESP32-S3 具有以下 SPI 接口:
SPI0,供 ESP32-S3 和加密 DMA (EDMA) 访问封装内或封装外 flash/PSRAM
SPI1,供 CPU 访问封装内或封装外 flash/PSRAM
SPI2,通用 SPI 控制器,具有单独的 DMA 通道
SPI3,通用 SPI 控制器,和部分外设共用一个 DMA 通道
SPI0 和 SPI1 特性
支持单线、双线、四线、八线 SPI 模式
八线 SPI 模式支持单倍数据速率 (SDR) 和双倍数据速率 (DDR)
时钟频率可配置,八线 SPI SDR/DDR 模式下最高可达 120 MHz
数据传输以字节为单位
SPI2 特性
支持主机或从机模式
具有单独的 DMA 通道
支持单线、双线、四线、八线 SPI 模式
时钟极性 (CPOL) 和相位 (CPHA) 可配置
时钟频率可配置 • 数据传输以字节为单位
读写数据位序可配置:最高有效位 (MSB) 优先,或最低有效位 (LSB) 优先
主机模式
支持双线全双工通信,时钟频率最高可达 80 MHz
八线 SPI 全双工模式仅支持单倍数据速率 (SDR)
支持单线、双线、四线和八线半双工通信,时钟频率最高可达 80 MHz
八线 SPI 半双工模式支持单倍数据速率(最高 80 MHz)和双倍数据速率(最高 40 MHz)
支持 Moto6800/I8080/并行 RGB 接口 8 位 LCD 驱动
具有六个 SPI_CS 管脚,可与六个独立 SPI 从机相连
CS 建立和保持时间可配置
从机模式
支持双线全双工通信,时钟频率最高可达 60 MHz
支持单线、双线和四线半双工通信,时钟频率最高可达 60 MHz
八线 SPI 全双工和半双工模式仅支持单倍数据速率 (SDR)
SPI3 特性
支持主机或从机模式
与 ADC 和 DAC 外设共用一个 DMA 通道
支持单线、双线、四线、八线 SPI 模式
八线 SPI 模式仅支持单倍数据速率 (SDR)
时钟极性 (CPOL) 和相位 (CPHA) 可配置
时钟频率可配置 • 数据传输以字节为单位
读写数据位序可配置:最高有效位 (MSB) 优先,或最低有效位 (LSB) 优先
主机模式
支持双线全双工通信,时钟频率最高可达 80 MHz
支持单线、双线和四线半双工通信,时钟频率最高可达 80 MHz
支持 1 位 LCD 驱动
具有三个 SPI_CS 管脚,可与三个独立 SPI 从机相连
CS 建立和保持时间可配置
从机模式 – 支持双线全双工通信,时钟频率最高可达 60 MHz
支持单线、双线和四线半双工通信,时钟频率最高可达 60 MHz
接口 推荐 IO MUX 管脚 通过 GPIO 交换矩阵连接
SPI0/1 见表 2-3 IO MUX 和 GPIO 管脚功能 说明 5c、5d – –
SPI2 见表 2-3 IO MUX 和 GPIO 管脚功能 说明 5e 任意 IO 管脚
SPI3 任意 IO 管脚
ESP32-S3 引脚参考大全
3x UART
ESP32-S3 有三个 UART(通用异步收发器)控制器,即 UART0、UART1、UART2,支持异步通信(RS232 和 RS485)和 IrDA,通信速率可达到 5 Mbps。UART 控制器具有如下特性:
支持三个可预分频的时钟源
可编程收发波特率
三个 UART 的发送 FIFO 以及接收 FIFO 共享 1024 x 8-bit RAM
全双工异步通信
支持输入信号波特率自检功能
支持 5/6/7/8 位数据长度
支持 1/1.5/2/3 个停止位
支持奇偶校验位
支持 AT_CMD 特殊字符检测
支持 RS485 协议
支持 IrDA 协议
支持 GDMA 高速数据通信
支持 UART 唤醒模式
支持软件流控和硬件流控
每个UART都分配有默认的 GPIO,但是根据您的 ESP32 电路设计进行更改,这些引脚可能与嵌入式闪存、板载 PSRAM 或外围设备冲突。
任何 GPIO 都可以用于使用 GPIO 矩阵的硬件 UART,因此为避免冲突,只需在构造时提供tx和 rx 引脚即可。
下面是ESP32-S3 UART的默认引脚。
UART0 UART1 UART2
发送(TX) IO43 IO17 / 任意IO 任意IO
接收(RX) IO44 IO18 / 任意IO 任意IO
2x I2C
ESP32-S3 有两个 I2C 总线接口,根据用户的配置,总线接口可以用作 I2C 主机或从机模式。I2C 接口支持:
标准模式 (100 Kbit/s)
快速模式 (400 Kbit/s)
速度最高可达 800 Kbit/s,但受制于 SCL 和 SDA 上拉强度
7 位寻址模式和 10 位寻址模式
双地址(从机地址和从机寄存器地址)寻址模式
用户可以通过 I2C 硬件提供的指令抽象层更方便地控制 I2C 接口。
详细信息请参考 《ESP32-S3 技术参考手册》 > 章节 I2C 控制器。
I2C总线分软件和硬件对象,硬件可以定义0和1,通过配置可以在任意引脚上实现I2C功能,以下是I2S默认引脚表:
I2C(0) I2C(1)
SCL IO0 IO2
SDA IO1 IO3
14x Touch
ESP32-S3 提供了多达 14 个电容式传感 GPIO,能够探测由手指或其他物品直接接触或接近而产生的电容差异。 这种设计具有低噪声和高灵敏度的特点,可以用于支持使用相对较小的触摸板。设计中也可以使用触摸板阵列 以探测更大区域或更多点。ESP32-S3 的触摸传感器同时还支持防水和数字滤波等功能来进一步提高传感器的 性能。
说明: ESP32-S3 触摸传感器目前尚无法通过射频抗扰度测试系统 (CS) 认证,应用场景有所限制。
管脚 RTC / 模拟 RTC 功能 Analog 功能
序号 IO 名称 0 1 2 3 0 1
5 RTC_GPIO0 RTC_GPIO0 sar_i2c_scl_0
6 RTC_GPIO1 RTC_GPIO1 sar_i2c_sda_0 TOUCH1 ADC1_CH0
7 RTC_GPIO2 RTC_GPIO2 sar_i2c_scl_1 TOUCH2 ADC1_CH1
8 RTC_GPIO3 RTC_GPIO3 sar_i2c_sda_1 TOUCH3 ADC1_CH2
9 RTC_GPIO4 RTC_GPIO4 TOUCH4 ADC1_CH3
10 RTC_GPIO5 RTC_GPIO5 TOUCH5 ADC1_CH4
11 RTC_GPIO6 RTC_GPIO6 TOUCH6 ADC1_CH5
12 RTC_GPIO7 RTC_GPIO7 TOUCH7 ADC1_CH6
13 RTC_GPIO8 RTC_GPIO8 TOUCH8 ADC1_CH7
14 RTC_GPIO9 RTC_GPIO9 TOUCH9 ADC1_CH8
15 RTC_GPIO10 RTC_GPIO10 TOUCH10 ADC1_CH9
16 RTC_GPIO11 RTC_GPIO11 TOUCH11 ADC2_CH0
17 RTC_GPIO12 RTC_GPIO12 TOUCH12 ADC2_CH1
18 RTC_GPIO13 RTC_GPIO13 TOUCH13 ADC2_CH2
19 RTC_GPIO14 RTC_GPIO14 TOUCH14 ADC2_CH3
21 RTC_GPIO15 RTC_GPIO15 XTAL_32K_P ADC2_CH4
22 RTC_GPIO16 RTC_GPIO16 XTAL_32K_N ADC2_CH5
23 RTC_GPIO17 RTC_GPIO17 ADC2_CH6
24 RTC_GPIO18 RTC_GPIO18 ADC2_CH7
25 RTC_GPIO19 RTC_GPIO19 USB_D- ADC2_CH8
26 RTC_GPIO20 RTC_GPIO20 USB_D+ ADC2_CH9
27 RTC_GPIO21 RTC_GPIO21
2x I2S
ESP32-S3 有两个标准 I2S 接口,可以以主机或从机模式,在全双工或半双工模式下工作,并且可被配置为 I2S 串行 8/16/24/32 位的收发数据模式,支持频率从 10 kHz 到 40 MHz 的 BCK 时钟。 I2S 接口有专用的 DMA 控制器。支持 TDM PCM,TDM MSB 对齐,TDM LSB 对齐,TDM Phillips,PDM 接 口。
任意IO口都可以配置为I2S
RMT
红外遥控 (RMT) 支持红外控制信号的发射和接收,具有以下特性:
四个通道支持发送
四个通道支持接收
可编程配置多个通道同时发送
RMT 的八个通道共享 384 x 32-bit 的 RAM
发送脉冲支持载波调制
接收脉冲支持滤波和载波解调
乒乓发送模式
乒乓接收模式
发射器支持持续发送
发送通道 3 支持 DMA 访问
接收通道 7 支持 DMA 访问
RMT应用参考
ESP32-C3入门教程 基础篇(五、RMT应用 — 控制SK6812全彩RGB 灯
LED PWM
LED PWM 控制器可以用于生成八路独立的数字波形,具有如下特性:
波形的周期和占空比可配置,在信号周期为 1 ms 时,占空比精确度可达 14 位
多种时钟源选择,包括:APB 总线时钟、外置主晶振时钟
可在 Light-sleep 模式下工作
支持硬件自动步进式地增加或减少占空比,可用于 LED RGB 彩色梯度发生器
详细信息请参考 《ESP32-S3 技术参考手册》 > 章节 LED PWM 控制器。
任意 GPIO 管脚都可以配置LED PWM,最多可配置八路独立通道。
USB-OTG
ESP32-S3 带有一个集成了收发器的 USB On-The-Go(下文将称为 OTG_FS)外设。该 OTG_FS 外设可配置成 主机模式 (Host mode) 或设备模式 (Device mode),完全符合 USB 2.0 协议规范。它支持传输速率为 12 Mbit/s 的全速模式 (Full-Speed, FS) 和传输速率为 1.5 Mbit/s 的低速模式 (Low-Speed, LS),还支持主机协商协议 (Host Negotiation Protocol, HNP) 和会话请求协议 (Session Request Protocol, SRP)。
TWAI
双线车载串口 (Two-wire Automotive Interface, TWAI®) 协议是一种多主机、多播的通信协议,具有检测错误、发 送错误信号以及内置报文优先仲裁等功能。TWAI 协议适用于汽车和工业应用(可参见第 31.3 章)。 ESP32-S3 包含一个 TWAI 控制器,可通过外部收发器连接到 TWAI 总线。TWAI 控制器包含一系列先进的功能, 用途广泛,可用于如汽车产品、工业自动化控制、楼宇自动化等。
2x 12-bit ADC
ESP32-S3 集成了两个 12 位 SAR ADC,共支持 20 个模拟通道输入。为了实现更低功耗,ESP32-S3 的 ULP 协 处理器也可以在睡眠方式下测量电压,此时,可通过设置阈值或其他触发方式唤醒 CPU。
1x LCD_CAMERA
ESP32-S3 的 LCD_CAM 控制器包含独立的 LCD 模块和 Camera 模块。其中 LCD 模块用于发送并行视频数据 信号,其总线支持 RGB、MOTO6800 和 I8080 等接口时序。Camera 模块用于接收并行视频数据信号,其总线 支持 DVP 8-/16-bit 模式
ESP32-S3 支持 8 位 ~16 位并行 RGB、I8080、MOTO6800 接口,支持的时钟频率小于 40 MHz。支持 RGB565、 YUV422、YUV420、YUV411 之间的互相转换。
摄像头接口 ESP32-S3 支持 8 位 ~16 位 DVP 图像传感器接口,支持的时钟频率小于 40 MHz。支持 RGB565、YUV422、 YUV420、YUV411 之间的互相转换。
SD/MMC 主机控制器
ESP32-S3 集成一个 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 位 详细信息请参考 《ESP32-S3 技术参考手册》 > 章节 SD/MMC 主机控制器。
MCPWM
电机控制脉宽调制器 (MCPWM) ESP32-S3 包含两个 MCPWM,可以用于驱动数字马达和智能灯。每个 MCPWM 外设都包含一个时钟分频器(预 分频器)、三个 PWM 定时器、三个 PWM 操作器和一个捕捉模块。PWM 定时器用于生成定时参考。PWM 操作 器将根据定时参考生成所需的波形。通过配置,任一 PWM 操作器可以使用任一 PWM 定时器的定时参考。不同 的 PWM 操作器可以使用相同的 PWM 定时器的定时参考来产生 PWM 信号。此外,不同的 PWM 操作器也可以 使用不同的 PWM 定时器的值来生成单独的 PWM 信号。不同的 PWM 定时器也可进行同步。 详细信息请参考 《ESP32-S3 技术参考手册》 > 章节 电机控制脉宽调制器。
外设和传感器管脚分配总结表
接口 信号 管脚 功能
ADC ADC1_CH0 GPIO1 两个 12 位 SAR ADC
ADC1_CH1 GPIO2
ADC1_CH2 GPIO3
ADC1_CH3 GPIO4
ADC1_CH4 GPIO5
ADC1_CH5 GPIO6
ADC1_CH6 GPIO7
ADC1_CH7 GPIO8
ADC1_CH8 GPIO9
ADC1_CH9 GPIO10
ADC2_CH0 GPIO11
ADC2_CH1 GPIO12
ADC2_CH2 GPIO13
ADC2_CH3 GPIO14
ADC2_CH4 XTAL_32K_P
ADC2_CH5 XTAL_32K_N
ADC2_CH6 GPIO17
ADC2_CH7 GPIO18
ADC2_CH8 GPIO19
ADC2_CH9 GPIO20
接口 信号 管脚 功能
触摸传感器 TOUCH1 GPIO1 电容式触摸传感器
TOUCH2 GPIO2
TOUCH3 GPIO3
TOUCH4 GPIO4
TOUCH5 GPIO5
TOUCH6 GPIO6
TOUCH7 GPIO7
TOUCH8 GPIO8
TOUCH9 GPIO9
TOUCH10 GPIO10
TOUCH11 GPIO11
TOUCH12 GPIO12
TOUCH13 GPIO13
TOUCH14 GPIO14
JTAG MTDI MTDI 软件调试 JTAG
MTCK MTCK
MTMS MTMS
MTDO MTDO
UART U0RXD_in 任意 GPIO 管脚 三个 UART 设备,支持硬 件流控制和 DMA
U0CTS_in
U0DSR_in
U0TXD_out
U0RTS_out
U0DTR_out
U1RXD_in
U1CTS_in
U1DSR_in
U1TXD_out
U1RTS_out
U1DTR_out
U2RXD_in
U2CTS_in
U2DSR_in
U2TXD_out
U2RTS_out
U2DTR_out
I2C I2CEXT0_SCL_in/_out 任意 GPIO 管脚 两个 I2C 设备,支持主机 或从机模式
I2CEXT0_SDA_in/_out
I2CEXT1_SCL_in/_out
I2CEXT1_SDA_in/_out
LED PWM LEDC_LS_SIG_out0~7 任意 GPIO 管脚 八路独立通道
接口 信号 管脚 功能
I2S I2S0O_BCK_in 任意 GPIO 管脚 用于串行立体声数据的输 入输出。
I2S0_MCLK_in
I2S0O_WS_in
I2S0I_SD_in
I2S0I_SD1_in
I2S0I_SD2_in
I2S0I_SD3_in
I2S0I_BCK_in
I2S0I_WS_in
I2S1O_BCK_in
I2S1_MCLK_in
I2S1O_WS_in
I2S1I_SD_in
I2S1I_BCK_in
I2S1I_WS_in
I2S0O_BCK_out
I2S0_MCLK_out
I2S0O_WS_out
I2S0O_SD_out
I2S0O_SD1_out
I2S0I_BCK_out
I2S0I_WS_out
I2S1O_BCK_out
I2S1_MCLK_out
I2S1O_WS_out
I2S1O_SD_out
I2S1I_BCK_out
I2S1I_WS_out
LCD_CAMERA LCD_PCLK 任意 GPIO 管脚 用于发送 8 ~16 位 LCD
LCD_DC 接口数据的发送和 8 ~16
LCD_V_SYNC 位摄像头接口数据的接收。
LCD_H_SYNC
LCD_H_ENABLE
LCD_DATA_out0~15
LCD_CS
CAM_CLK
CAM_V_SYNC
CAM_H_SYNC
CAM_H_ENABLE
CAM_PCLK
CAM_DATA_in0~15
红外遥控器 RMT_SIG_in0~3 任意 GPIO 管脚 四路 IR 收发器,支持不同
RMT_SIG_out0~3 波形标准。
接口 信号 管脚 功能
SPI0/1 SPICLK_out_mux SPICLK 支持 SPI、Dual SPI、 Quad SPI、Octal SPI、 QPI 和 OPI,可以连接片 外 flash 和 RAM。
SPICS0_out SPICS0
SPICS1_out SPICS1
SPID_in/_out SPID
SPIQ_in/_out SPIQ
SPIWP_in/_out SPIWP
SPIHD_in/_out SPIHD
SPID4_in/_out GPIO33
SPID5_in/_out GPIO34
SPID6_in/_out GPIO35
SPID7_in/_out GPIO36
SPIDQS_in/_out GPIO37
SPI2 FSPICLK_in/_out_mux 任意 GPIO 管脚 支持以下功能:
FSPICS0_in/_out •SPI、Dual SPI、 Quad SPI、Octal SPI、QPI 和 OPI 的 主机模式,SPI、 Dual SPI、Quad SPI 和 QPI 的从机模式;
FSPICS1~5_out •可以连接片外 flash、 RAM 和其他 SPI 设 备
FSPID_in/_out •SPI 传输的四种时钟 模式;
FSPIQ_in/_out •可配置的 SPI 频率;
FSPIWP_in/_out •64 字节缓存或 DMA
FSPIHD_in/_out 数据缓存。
FSPIIO4~7_in/_out
FSPIDQS_out
SPI3 SPI3_CLK_in/_out_mux 任意 GPIO 管脚 支持以下功能:
SPI3_CS0_in/_out •SPI、Dual SPI、 Quad SPI 和 QPI 的 主机和从机模式;
SPI3_CS1_out •SPI 传输的四种时钟 模式;
SPI3_CS2_out •可配置的 SPI 频率;
SPI3_D_in/_out •64 字节缓存或 DMA
SPI3_Q_in/_out 数据缓存。
SPI3_WP_in/_out
SPI3_HD_in/_out
脉冲计数器 PCNT_SIG_CH0_in0~3 任意 GPIO 管脚 脉冲计数器通过七种模式 捕捉脉冲并对脉冲边沿计 数。
PCNT_SIG_CH1_in0~3
PCNT_CTRL_CH0_in0~3
PCNT_CTRL_CH1_in0~3
接口 信号 管脚 功能
USB OTG D- GPIO19(内部 PHY 使用) 全速 USB OTG(USB
D+ GPIO20(内部 PHY 使用) OTG 支持使用芯片内部集 成的全速 PHY,也支持使 用外接全速 PHY)
VP MTMS(外部 PHY 使用)
VM MTDI(外部 PHY 使用)
RCV GPIO21(外部 PHY 使用)
OEN MTDO(外部 PHY 使用)
VPO MTCK(外部 PHY 使用)
VMO GPIO38(外部 PHY 使用)
USB 串口/ JTAG 控制器 D- GPIO19(内部 PHY 使用) 编程 flash 及 CPU 调试
D+ GPIO20(内部 PHY 使用) (USB 串口/JTAG 控制器 支持使用芯片内部集成的 全速 PHY,也支持使用外 接全速 PHY)
VP MTMS(外部 PHY 使用)
VM MTDI(外部 PHY 使用)
OEN MTDO(外部 PHY 使用)
VPO MTCK(外部 PHY 使用)
VMO GPIO38(外部 PHY 使用)
SD/MMC SDHOST_CCLK_out_1~2 任意 GPIO 管脚 支持 V3.0.1 标准 SD 内存 卡
SDHOST_RST_N_1~2
SDHOST_CCMD_OD_PULLUP_EN_N
SDIO_TOHOST_INT_out
SDHOST_CCMD_in/_out_1
SDHOST_CCMD_in/_out_2
SDHOST_CDATA_in/_out_10
SDHOST_CDATA_in/_out_11
SDHOST_CDATA_in/_out_12
SDHOST_CDATA_in/_out_13
SDHOST_CDATA_in/_out_14
SDHOST_CDATA_in/_out_15
SDHOST_CDATA_in/_out_16
SDHOST_CDATA_in/_out_17
SDHOST_CDATA_in/_out_20
SDHOST_CDATA_in/_out_21
SDHOST_CDATA_in/_out_22
SDHOST_CDATA_in/_out_23
SDHOST_CDATA_in/_out_24
SDHOST_CDATA_in/_out_25
SDHOST_CDATA_in/_out_26
SDHOST_CDATA_in/_out_27
SDHOST_DATA_STROBE_1~2
SDHOST_CARD_DETECT_N_1~2
SDHOST_CARD_WRITE_PRT_1~2
SDHOST_CARD_INT_N_1~2
接口 信号 管脚 功能
MCPWM PWM0_SYNC0~2_in 任意 GPIO 管脚 2 个 MCPWM 的输入输出 管脚,包括 PWM 波形的 差分输出,待检测的故障 输入信号,待捕获的输入 信号和 PWM 定时器的外 接同步信号
PWM0_F0~2_in
PWM0_CAP0~2_in
PWM1_SYNC0~2_in
PWM1_F0~2_in
PWM1_CAP0~2_in
PWM0_out0a
PWM0_out0b
PWM0_out1a
PWM0_out1b
PWM0_out2a
PWM0_out2b
PWM1_out0a
PWM1_out0b
PWM1_out1a
PWM1_out1b
PWM1_out2a
PWM1_out2b
TWAI® 控制器 TWAI_RX 任意 GPIO 管脚 兼容 ISO 11898-1 协议
TWAI_TX (CAN 规范 2.0),最高支 持 1 Mbit/s 速率
TWAI_BUS_OFF_ON
TWAI_CLKOUT
参考
ESP32-S3-DevKitC-1 文档:
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html
ESP32 S3 Pin Reference:
https://github.com/bdring/FluidNC/wiki/ESP32-S3-Pin-Reference
ESP32-S3 快速参考手册:
https://docs.01studio.cc/esp32-s3/quickref.html
ESP32-S3 系列芯片 技术规格书:
https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_cn.pdf
ESP32-S3-WROOM-1 ESP32-S3-WROOM-1U 技术规格书:
https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_cn.pdf