ESP32-PICO-KIT-1
概述
ESP32-PICO-KIT-1 是一款基于 ESP32 的乐鑫开发板。
该开发板搭载 ESP32-PICO-V3 (SiP,系统级封装)模组。ESP32-PICO-V3 具备完整的 Wi-Fi 和蓝牙功能,与其它 ESP32 系列模组相比,此模组已集成下述外围组件,无需额外安装:
40 MHz 晶振
4 MB flash
滤波电容
射频匹配网络等
将上述组件封装至 ESP32-PICO-V3,用户无需额外购买,大大降低了安装和测试的成本,同时也增加了产品的可用性。
ESP32-PICO-KIT-1 开发板还集成了 USB-to-UART 桥接电路,方便开发人员直接通过 PC 的 USB 端口直接进行固件烧录和调试。
为方便硬件连接,ESP32-PICO-V3 上的所有 IO 信号和系统电源管脚均引出至开发板两侧焊盘 (18 x 0.1”)。上述 18 个焊盘也均引出至排针,可使用杜邦线连接。
备注
ESP32-PICO-KIT-1 开发板默认采用排针。
ESP32-PICO-KIT-1 为用户提供了基于 ESP32 芯片应用开发的硬件,更加方便用户探索 ESP32 芯片的功能。
本指南包括以下几个章节:
快速入门
本节介绍了如何快速上手 ESP32-PICO-KIT-1。首先对 ESP32-PICO-KIT-1 开发板进行了简要介绍,然后在 应用开发 小节介绍如何将固件烧录至开发板。
组件描述
ESP32-PICO-KIT-1 开发板的主要组件、接口及控制方式见下图。
从左上角开始,按顺时针顺序,开发板主要组件的描述见下表。
主要组件 |
描述 |
---|---|
ESP32-PICO-V3 |
ESP32-PICO-KIT-1 开发板的板载模组 (SiP),搭载 ESP32 SoC 芯片,仅需连接天线、LC 匹配电路、去耦电容和一个 EN 信号上拉电阻即可正常工作。 |
LDO |
5 V 转 3.3 V 低压差稳压器 |
USB-to-UART |
CP2102N:单芯片 USB-to-UART 桥接器,数据传输速率可达 3 Mbps。 |
Micro-B USB |
USB 接口。可为开发板供电,或连接 PC 进行 USB 通信。 |
5V Power On LED |
开发板上电后,红色指示灯亮起。更多信息,见 相关文档 中提供的原理图。 |
I/O Connector |
ESP32-PICO-V3 上的管脚均已引出至开发板排针。用户可对 ESP32 进行编程,实现 PWM、ADC、DAC、I2C、I2S、SPI 等功能。更多信息,见章节 管脚描述。 |
BOOT 按键 |
下载按键。按下 Boot 键并保持,同时按下 EN 键将进入固件下载模式,通过串口下载固件。 |
EN 按键 |
复位按键。 |
应用开发
上电前,请确保 ESP32-PICO-KIT-1 完好无损。
所需硬件
1 x ESP32-PICO-KIT-1 开发板
1 x USB 2.0 A 转 Micro B 数据线
1 x PC,运行 Windows、Linux 或 macOS 系统
软件配置
内含组件和包装方式
零售订单
如购买样品,每个 ESP32-PICO-KIT-1 将单独包装。
零售订单请前往 购买样品。
批量订单
如批量购买,ESP32-PICO-KIT-1 开发板将以大纸板箱包装。
批量订单请 联系商务。
硬件参考
功能框图
ESP32-PICO-KIT-1 的主要组件和连接方式如下图所示。
供电选项
开发板提供以下三种供电方式,可任意选择一种:
Micro USB 供电(默认)
5V/GND 管脚供电
3V3/GND 管脚供电
警告
上述供电方式只能选择以上一种方式,不能同时选择,否则可能会损坏开发板和/或电源。
管脚描述
组件描述 中所示的开发板两侧 I/O 管脚,其具体名称和功能见下表。管脚名称和编号与 相关文档 中原理图保持一致。
Header J2
编号 |
名称 |
类型 |
功能 |
---|---|---|---|
1 |
IO20 |
I/O |
GPIO20 |
2 |
IO21 |
I/O |
GPIO21, VSPIHD, EMAC_TX_EN |
3 |
IO22 |
I/O |
GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
4 |
IO19 |
I/O |
GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
5 |
IO8 |
I/O |
GPIO8, SD_DATA1, HS1_DATA1, U2CTS |
6 |
IO7 |
I/O |
GPIO7, SD_DATA0, HS1_DATA0, U2RTS |
7 |
IO5 |
I/O |
GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK |
8 |
IO10 |
I/O |
GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD |
9 |
IO9 |
I/O |
GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD |
10 |
RXD0 |
I/O |
GPIO3, U0RXD (见备注 1), CLK_OUT2 |
11 |
TXD0 |
I/O |
GPIO1, U0TXD (见备注 1), CLK_OUT3, EMAC_RXD2 |
12 |
IO35 |
I |
ADC1_CH7, RTC_GPIO5 |
13 |
IO34 |
I |
ADC1_CH6, RTC_GPIO4 |
14 |
IO38 |
I |
GPIO38, ADC1_CH2, RTC_GPIO2 |
15 |
IO37 |
I |
GPIO37, ADC1_CH1, RTC_GPIO1 |
16 |
EN |
I |
CHIP_PU |
17 |
GND |
P |
接地 |
18 |
VDD33 (3V3) |
P |
3.3 V 供电 |
Header J3
编号 |
名称 |
类型 |
功能 |
---|---|---|---|
1 |
GND |
P |
接地 |
2 |
SENSOR_VP (FSVP) |
I |
GPIO36, ADC1_CH0, RTC_GPIO0 |
3 |
SENSOR_VN (FSVN) |
I |
GPIO39, ADC1_CH3, RTC_GPIO3 |
4 |
IO25 |
I/O |
GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
5 |
IO26 |
I/O |
GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
6 |
IO32 |
I/O |
32K_XP (见备注 2a), ADC1_CH4, TOUCH9, RTC_GPIO9 |
7 |
IO33 |
I/O |
32K_XN (见备注 2b), ADC1_CH5, TOUCH8, RTC_GPIO8 |
8 |
IO27 |
I/O |
GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
9 |
IO14 |
I/O |
ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
10 |
IO12 |
I/O |
ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI (见备注 3), HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
11 |
IO13 |
I/O |
ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
12 |
IO15 |
I/O |
ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
13 |
IO2 |
I/O |
ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0 |
14 |
IO4 |
I/O |
ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
15 |
IO0 |
I/O |
ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
16 |
VDD33 (3V3) |
P |
3.3 V 供电 |
17 |
GND |
P |
接地 |
18 |
EXT_5V (5V) |
P |
5 V 供电 |
备注
该管脚已连接至板上 USB 桥接器芯片。
32.768 kHz 晶振输入输出管脚: (a) 输入管脚; (b) 输出管脚。
ESP32-PICO-KIT-1 内置 SPI flash 的工作电压为 3.3 V。因此,Strapping 管脚 MTDI 在上电复位过程中应拉低。如果连接了该管脚,请确保该管脚在复位中不要拉高。
管脚布局
硬件版本
该开发板为最新硬件,尚未有历史版本。
相关文档
ESP32-PICO-V3 技术规格书 (PDF)
ESP32-PICO-KIT-1 原理图 (PDF)
ESP32-PICO-KIT-1 PCB 布局图 (PDF)
有关本开发板的更多设计文档,请联系乐鑫商务部门 sales@espressif.com。