Skip to content

Latest commit

 

History

History
379 lines (295 loc) · 9.86 KB

get-started-pico-kit-1.rst

File metadata and controls

379 lines (295 loc) · 9.86 KB

ESP32-PICO-KIT-1

:link_to_translation:en:[English]

概述

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 个焊盘也均引出至排针,可使用杜邦线连接。

Note

ESP32-PICO-KIT-1 开发板默认采用排针。

ESP32-PICO-KIT-1 为用户提供了基于 ESP32 芯片应用开发的硬件,更加方便用户探索 ESP32 芯片的功能。

ESP32-PICO-KIT-1 外观图(点击放大)

ESP32-PICO-KIT-1 外观图(点击放大)

本指南包括以下几个章节:

  • 快速入门:简要介绍 ESP32-PICO-KIT-1 开发板,以及上手这款开发板所需的软件配置;
  • 内含组件和包装方式:介绍零售订单和批量订单所提供的组件及包装方式;
  • 硬件参考:提供 ESP32-PICO-KIT-1 开发板硬件详细信息;
  • 硬件版本:介绍硬件历史版本(如有),已知问题(如有),并提供链接至历史版本开发板的入门指南(如有);
  • 相关文档:提供相关文档的链接。

快速入门

本节介绍了如何快速上手 ESP32-PICO-KIT-1。首先对 ESP32-PICO-KIT-1 开发板进行了简要介绍,然后在 应用开发 小节介绍如何将固件烧录至开发板。

组件描述

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 系统

软件配置

请前往 ../../get-started/index,在 get-started-step-by-step 一节查看如何快速配置开发环境,将应用程序烧录至 ESP32-PICO-KIT-1 开发板。

内含组件和包装方式

零售订单

如购买样品,每个 ESP32-PICO-KIT-1 将单独包装。

零售订单,请前往 https://www.espressif.com/en/contact-us/get-samples

批量订单

如批量购买,ESP32-PICO-KIT-1 开发板将以大纸板箱包装。

批量订单请前往 https://www.espressif.com/zh-hans/contact-us/sales-questions

硬件参考

功能框图

ESP32-PICO-KIT-1 的主要组件和连接方式如下图所示。

ESP32-PICO-KIT-1 功能框图(点击放大)

ESP32-PICO-KIT-1 功能框图(点击放大)

供电选项

开发板提供以下三种供电方式,可任意选择一种:

  • Micro USB 供电(默认)
  • 5V/GND 管脚供电
  • 3V3/GND 管脚供电

Warning

上述供电方式只能选择一种方式,不能同时选择,否则可能会损坏开发板和/或电源。

管脚描述

get-started-pico-kit-1-board-front 中所示的开发板两侧 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)<get-started-pico-kit-1-pin-notes>, CLK_OUT2
11 TXD0 I/O GPIO1, U0TXD (见注解 1)<get-started-pico-kit-1-pin-notes>, 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.3V 供电

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)<get-started-pico-kit-1-pin-notes>, ADC1_CH4, TOUCH9, RTC_GPIO9
7 IO33 I/O 32K_XN (见注解 2b)<get-started-pico-kit-1-pin-notes>, 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)<get-started-pico-kit-1-pin-notes>, 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.3V 供电
17 GND P 接地
18 EXT_5V (5V) P 5V 供电

Note

  1. 该管脚已连接至板上 USB 桥接器芯片;
  2. 32.768 kHz 晶振输入输出管脚:
      1. 输入管脚;
      1. 输出管脚;
  3. ESP32-PICO-KIT-1 内置 SPI flash 的工作电压为 3.3 V。因此,Strapping 管脚 MTDI 在上电复位过程中应拉低。如果连接了该管脚,请确保该管脚在复位中不要拉高。

管脚布局

ESP32-PICO-KIT-1 管脚布局(点击放大)

ESP32-PICO-KIT-1 管脚布局(点击放大)

硬件版本

该开发板为最新硬件,尚未有历史版本。

相关文档

有关本开发板的更多设计文档,请联系我们的商务部门 sales@espressif.com