1ESP32-PICO-DevKitM-2
2**********************
3
4:link_to_translation:`en:[English]`
5
6概述
7======
8
9ESP32-PICO-DevKitM-2 是一款基于 `ESP32 <https://www.espressif.com/zh-hans/products/socs/esp32>`_ 的乐鑫开发板,板上搭载 `ESP32-PICO-MINI-02 <https://www.espressif.com/zh-hans/products/modules>`_ 模组。ESP32-PICO-MINI-02 模组具备完整的 Wi-Fi 和蓝牙功能。
10
11ESP32-PICO-DevKitM-2 开发板同时集成了 USB-to-UART 桥接电路,方便开发人员直接通过 PC 的 USB 端口直接进行固件烧录和调试。
12
13为方便硬件连接,ESP32-PICO-MINI-02 上的所有 IO 信号和系统电源管脚均引出至开发板两侧焊盘 (18 x 0.1")。上述 18 个焊盘也均引出至排针,可使用杜邦线连接。
14
15.. note::
16
17    ESP32-PICO-DevKitM-2 开发板默认采用排针。
18
19ESP32-PICO-DevKitM-2 为用户提供了基于 ESP32 芯片应用开发的硬件,更加方便用户探索 ESP32 芯片的功能。
20
21.. figure:: ../../../_static/esp32-pico-devkitm-2-overview.png
22    :align: center
23    :scale: 70%
24    :alt: ESP32-PICO-DevKitM-2 (click to enlarge)
25    :figclass: align-center
26
27    ESP32-PICO-DevKitM-2 外观图(点击放大)
28
29本指南包括以下几个章节:
30
31- `快速入门`_:简要介绍 ESP32-PICO-DevKitM-2 开发板,以及上手这款开发板所需的软件配置;
32- `内含组件和包装方式`_:介绍零售订单和批量订单所提供的组件及包装方式;
33- `硬件参考`_:提供 ESP32-PICO-DevKitM-2 开发板硬件详细信息;
34- `硬件版本`_:介绍硬件历史版本(如有),已知问题(如有),并提供链接至历史版本开发板的入门指南(如有);
35- `相关文档`_:提供相关文档的链接。
36
37快速入门
38=========
39
40本节介绍了如何快速上手 ESP32-PICO-DevKitM-2。首先对 ESP32-PICO-DevKitM-2 开发板进行了简要介绍,然后在 `应用开发`_ 小节介绍如何将固件烧录至开发板。
41
42.. _get-started-pico-devkitm-2-board-front:
43
44组件描述
45----------
46
47ESP32-PICO-DevKitM-2 开发板的主要组件、接口及控制方式见下图。
48
49.. figure:: ../../../_static/esp32-pico-devkitm-2-layout-front.png
50    :align: center
51    :scale: 90%
52    :alt: ESP32-PICO-DevKitM-2 (click to enlarge)
53    :figclass: align-center
54
55    ESP32-PICO-DevKitM-2 开发板组件布局 - 正面(点击放大)
56
57从左上角开始,按顺时针顺序,开发板主要组件的描述见下表。
58
59.. list-table::
60   :widths: 10 25
61   :header-rows: 1
62
63   * - 主要组件
64     - 描述
65   * - ESP32-PICO-MINI-02
66     - ESP32-PICO-DevKitM-2 开发板的板载模组,搭载 ESP32 SoC 芯片。
67   * - LDO
68     - 5V 转 3.3V 低压差稳压器
69   * - USB-to-UART
70     - CP2102N:单芯片 USB-to-UART 桥接器,数据传输速率可达 3 Mbps。
71   * - Micro-B USB 接口
72     - USB 接口。可为开发板供电,或连接 PC 进行 USB 通信。
73   * - 5V Power On LED
74     - 开发板上电后,红色指示灯亮起。更多信息,见 `相关文档`_ 中提供的原理图。
75   * - I/O Connector
76     - ESP32-PICO-MINI-02 上的管脚均已引出至开发板排针。用户可对 ESP32 进行编程,实现 PWM、ADC、DAC、I2C、I2S、SPI 等功能。更多信息,见章节 `管脚描述`_。
77   * - BOOT 按键
78     - 下载按键。按下 **Boot** 键并保持,同时按下 **EN** 键将进入固件下载模式,通过串口下载固件。
79   * - EN 按键
80     - 复位按键。
81
82应用开发
83---------
84
85上电前,请确保 ESP32-PICO-DevKitM-2 完好无损。
86
87所需硬件
88"""""""""""
89
90- 1 x ESP32-PICO-DevKitM-2 开发板
91- 1 x USB 2.0 A 转 Micro B 数据线
92- 1 x PC,运行 Windows、Linux 或 macOS 系统
93
94.. _user-guide-pico-devkitm-2-software-setup:
95
96软件配置
97"""""""""""
98请前往 :doc:`../../get-started/index`,在 :ref:`get-started-step-by-step` 一节查看如何快速配置开发环境,将应用程序烧录至 ESP32-PICO-DevKitM-2 开发板。
99
100内含组件和包装方式
101===================
102
103零售订单
104----------
105
106如购买样品,每个 ESP32-PICO-DevKitM-2 将单独包装。
107
108零售订单,请前往 https://www.espressif.com/en/company/contact/buy-a-sample109
110批量订单
111-----------
112
113如批量购买,ESP32-PICO-DevKitM-2 开发板将以大纸板箱包装。
114
115批量订单请参考 `乐鑫产品订购信息 <https://www.espressif.com/sites/default/files/documentation/espressif_products_ordering_information_cn.pdf>`_ (PDF)。
116
117硬件参考
118=============
119
120功能框图
121-----------
122
123ESP32-PICO-DevKitM-2 的主要组件和连接方式如下图所示。
124
125.. figure:: ../../../_static/esp32-pico-devkitm-2-block.png
126    :align: center
127    :scale: 70%
128    :alt: ESP32-PICO-DevKitM-2 (click to enlarge)
129    :figclass: align-center
130
131    ESP32-PICO-DevKitM-2 功能框图(点击放大)
132
133供电方式
134------------
135
136开发板提供以下三种供电方式,可任意选择一种:
137
138* Micro USB 供电(默认)
139* 5V/GND 管脚供电
140* 3V3/GND 管脚供电
141
142.. warning::
143
144    上述供电方式只能选择一种方式,不能同时选择,否则可能会损坏开发板和/或电源。
145
146
147管脚描述
148---------
149
150:ref:`get-started-pico-devkitm-2-board-front` 中所示的开发板两侧 I/O 管脚,其具体名称和功能见下表。管脚名称和编号与 `相关文档`_ 中原理图保持一致。
151
152Header J2
153""""""""""""
154
155.. list-table::
156   :widths: 5 5 5 35
157   :header-rows: 1
158
159   * - 编号
160     - 名称
161     - 类型
162     - 功能
163   * - 1
164     - IO20
165     - I/O
166     - GPIO20
167   * - 2
168     - IO21
169     - I/O
170     - GPIO21, VSPIHD, EMAC_TX_EN
171   * - 3
172     - IO22
173     - I/O
174     - GPIO22, VSPIWP, U0RTS, EMAC_TXD1
175   * - 4
176     - IO19
177     - I/O
178     - GPIO19, VSPIQ, U0CTS, EMAC_TXD0
179   * - 5
180     - IO8
181     - I/O
182     - GPIO8, SD_DATA1, HS1_DATA1, U2CTS
183   * - 6
184     - IO7
185     - I/O
186     - GPIO7, SD_DATA0, HS1_DATA0, U2RTS
187   * - 7
188     - IO5
189     - I/O
190     - GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
191   * - 8
192     - NC
193     - \-
194     - NC
195   * - 9
196     - NC
197     - \-
198     - NC
199   * - 10
200     - RXD0
201     - I/O
202     - GPIO3, U0RXD :ref:`(见注解 1) <get-started-pico-devkitm-2-pin-notes>`, CLK_OUT2
203   * - 11
204     - TXD0
205     - I/O
206     - GPIO1, U0TXD :ref:`(见注解 1) <get-started-pico-devkitm-2-pin-notes>`, CLK_OUT3, EMAC_RXD2
207   * - 12
208     - IO35
209     - I
210     - ADC1_CH7, RTC_GPIO5
211   * - 13
212     - IO34
213     - I
214     - ADC1_CH6, RTC_GPIO4
215   * - 14
216     - IO38
217     - I
218     - GPIO38, ADC1_CH2, RTC_GPIO2
219   * - 15
220     - IO37
221     - I
222     - GPIO37, ADC1_CH1, RTC_GPIO1
223   * - 16
224     - EN
225     - I
226     - CHIP_PU
227   * - 17
228     - GND
229     - P
230     - 接地
231   * - 18
232     - VDD33 (3V3)
233     - P
234     - 3.3 V 供电
235
236
237Header J3
238"""""""""""""
239
240.. list-table::
241   :widths: 5 5 5 35
242   :header-rows: 1
243
244   * - 编号
245     - 名称
246     - 类型
247     - 功能
248   * - 1
249     - GND
250     - P
251     - 接地
252   * - 2
253     - SENSOR_VP (FSVP)
254     - I
255     - GPIO36, ADC1_CH0, RTC_GPIO0
256   * - 3
257     - SENSOR_VN (FSVN)
258     - I
259     - GPIO39, ADC1_CH3, RTC_GPIO3
260   * - 4
261     - IO25
262     - I/O
263     - GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
264   * - 5
265     - IO26
266     - I/O
267     - GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
268   * - 6
269     - IO32
270     - I/O
271     - 32K_XP :ref:`(见注解 2a) <get-started-pico-devkitm-2-pin-notes>`, ADC1_CH4, TOUCH9, RTC_GPIO9
272   * - 7
273     - IO33
274     - I/O
275     - 32K_XN :ref:`(见注解 2b) <get-started-pico-devkitm-2-pin-notes>`, ADC1_CH5, TOUCH8, RTC_GPIO8
276   * - 8
277     - IO27
278     - I/O
279     - GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
280   * - 9
281     - IO14
282     - I/O
283     - ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
284   * - 10
285     - IO12
286     - I/O
287     - ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI :ref:`(见注解 3)<get-started-pico-devkitm-2-pin-notes>`, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
288   * - 11
289     - IO13
290     - I/O
291     - ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
292   * - 12
293     - IO15
294     - I/O
295     - ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3
296   * - 13
297     - IO2
298     - I/O
299     - ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0
300   * - 14
301     - IO4
302     - I/O
303     - ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
304   * - 15
305     - IO0
306     - I/O
307     - ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
308   * - 16
309     - VDD33 (3V3)
310     - P
311     - 3.3V 供电
312   * - 17
313     - GND
314     - P
315     - 接地
316   * - 18
317     - EXT_5V (5V)
318     - P
319     - 5V 供电
320
321
322.. _get-started-pico-devkitm-2-pin-notes:
323
324.. note::
325
326    1. 该管脚已连接至板上 USB 桥接器芯片;
327    2. 32.768 kHz 晶振输入输出管脚:
328        (a) 输入管脚;
329        (b) 输出管脚;
330    3. ESP32-PICO-DevKitM-2 内置 SPI flash 的工作电压为 3.3 V。因此,Strapping 管脚 MTDI 在上电复位过程中应拉低。如果连接了该管脚,请确保该管脚在复位中不要拉高。
331
332管脚布局
333""""""""""""
334.. figure:: ../../../_static/esp32-pico-devkitm-2-pinout.png
335    :align: center
336    :scale: 50%
337    :alt: ESP32-PICO-DevKitM-2 (click to enlarge)
338    :figclass: align-center
339
340    ESP32-PICO-DevKitM-2 管脚布局(点击放大)
341
342硬件版本
343==========
344
345该开发板为最新硬件,尚未有历史版本。
346
347相关文档
348=========
349
350* `ESP32-PICO-MINI-02 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-pico-mini-02_datasheet_cn.pdf>`_ (PDF)
351* `乐鑫产品订购信息 <https://www.espressif.com/sites/default/files/documentation/espressif_products_ordering_information_cn.pdf>`_ (PDF)
352* `ESP32-PICO-DevKitM-2 原理图 <https://dl.espressif.com/dl/schematics/SCH_ESP32-PICO-DEVKITM-2_V1_0_20200812A.pdf>`_ (PDF)
353* `ESP32-PICO-DevKitM-2 PCB 布局图 <https://dl.espressif.com/dl/schematics/PCB_ESP32-PICO-DevKitM-2_V1.0_20200812.pdf>`_ (PDF)
354
355有关本开发板的更多设计文档,请联系我们的商务部门 sales@espressif.com。
356