logo icon
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