Merge branch 'docs/remove_user_guide_for_esp32_pico_kit_related_migration_v5.2' into 'release/v5.2'

docs: remove user guide for esp32-pico-kit related docs after migration (v5.2)

See merge request espressif/esp-idf!32782
This commit is contained in:
Krzysztof Budzynski 2024-09-26 06:27:27 +08:00
commit 1c3176c1c0
21 changed files with 4 additions and 1416 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 491 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 646 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1008 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

View File

@ -101,10 +101,10 @@ If you have one of {IDF_TARGET_NAME} official development boards listed below, y
ESP32-DevKitC <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-devkitc/index.html>
ESP-WROVER-KIT <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp-wrover-kit/index.html>
ESP32-PICO-KIT <../hw-reference/esp32/get-started-pico-kit>
ESP32-PICO-KIT <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-pico-kit/index.html>
ESP32-Ethernet-Kit <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-ethernet-kit/index.html>
ESP32-DevKit-S(-R) <../hw-reference/esp32/user-guide-devkits-r-v1.1>
ESP32-PICO-KIT-1 <../hw-reference/esp32/get-started-pico-kit-1>
ESP32-PICO-KIT-1 <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-pico-kit-1/index.html>
ESP32-PICO-DevKitM-2 <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-pico-devkitm-2/index.html>
ESP32-DevKitM-1 <../hw-reference/esp32/user-guide-devkitm-1>

View File

@ -1,379 +0,0 @@
ESP32-PICO-KIT-1
****************
:link_to_translation:`zh_CN:[中文]`
Overview
========
ESP32-PICO-KIT-1 is an ESP32-based development board produced by `Espressif <https://espressif.com>`_.
The core of this board is `ESP32-PICO-V3 <https://www.espressif.com/en/products/socs>`_ - a System-in-Package (SiP) module with complete Wi-Fi and Bluetooth® functionalities. Compared to other ESP32 modules, ESP32-PICO-V3 integrates the following peripheral components in one single package, which otherwise would need to be installed separately:
- 40 MHz crystal oscillator
- 4 MB flash
- Filter capacitors
- RF matching network
This setup reduces the costs of additional external components as well as the cost of assembly and testing and also increases the overall usability of the product.
The development board features a USB-to-UART Bridge circuit which allows developers to connect the board to a computer's USB port for flashing and debugging.
All the IO signals and system power on ESP32-PICO-V3 are led out to two rows of 18 x 0.1" header pads on both sides of the development board for easy access. For compatibility with Dupont wires, all header pads are populated with two rows of male pin headers.
.. note::
ESP32-PICO-KIT-1 comes with male headers by default.
ESP32-PICO-KIT-1 provides the users with hardware for development of applications based on the ESP32, making it easier for users to explore ESP32 functionalities.
.. figure:: ../../../_static/esp32-pico-kit-1-overview.png
:align: center
:scale: 70%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 Overview (click to enlarge)
This guide covers:
- `Getting Started`_: Provides an overview of the ESP32-PICO-KIT-1 and software setup instructions to get started.
- `Contents and Packaging`_: Provides information about packaging and contents for retail and wholesale orders.
- `Hardware Reference`_: Provides more detailed information about the ESP32-PICO-KIT-1's hardware.
- `Hardware Revision Details`_: Covers revision history, known issues, and links to user guides for previous versions of the ESP32-PICO-KIT-1.
- `Related Documents`_: Gives links to related documentation.
Getting Started
===============
This section describes how to get started with the ESP32-PICO-KIT-1. It begins with a few introductory sections about the ESP32-PICO-KIT-1, then Section `Start Application Development`_ provides instructions on how to flash firmware onto the ESP32-PICO-KIT-1.
.. _get-started-pico-kit-1-board-front:
Description of Components
-------------------------
The following figure and the table below describe the key components, interfaces, and controls of the ESP32-PICO-KIT-1 board.
.. figure:: ../../../_static/esp32-pico-kit-1-layout-front.png
:align: center
:scale: 90%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 board layout - front (click to enlarge)
Below is the description of the items identified in the figure starting from the top left corner and going clockwise.
.. list-table::
:widths: 10 25
:header-rows: 1
* - Key Component
- Description
* - ESP32-PICO-V3
- Standard ESP32-PICO-V3 module soldered to the ESP32-PICO-KIT-1 board. The complete ESP32 system on a chip (ESP32 SoC) has been integrated into the SiP module, requiring only an external antenna with LC matching network, decoupling capacitors, and a pull-up resistor for EN signals to function properly.
* - LDO
- 5V-to-3.3V Low dropout voltage regulator (LDO).
* - USB-to-UART bridge
- CP2102N, single-chip USB-to-UART bridge that offers up to 3 Mbps transfers rates.
* - Micro USB Port
- USB interface. Power supply for the board as well as the communication interface between a computer and the board.
* - 5V Power On LED
- This red LED turns on when power is supplied to the board. For details, see the schematic in `Related Documents`_.
* - I/O Connector
- All the pins on ESP32-PICO-V3 are broken out to pin headers. You can program ESP32 to enable multiple functions, such as PWM, ADC, DAC, I2C, I2S, SPI, etc. For details, please see Section `Pin Descriptions`_.
* - BOOT Button
- Download button. Holding down **Boot** and then pressing **EN** initiates Firmware Download mode for downloading firmware through the serial port.
* - EN Button
- Reset button.
Start Application Development
-----------------------------
Before powering up your ESP32-PICO-KIT-1, please make sure that the board is in good condition with no obvious signs of damage.
Required Hardware
"""""""""""""""""
- 1 x ESP32-PICO-KIT-1
- 1 x USB 2.0 A to Micro B cable
- 1 x Computer running Windows, Linux, or macOS
.. _user-guide-pico-kit-1-software-setup:
Software Setup
""""""""""""""
Please proceed to :doc:`../../get-started/index`, where Section :ref:`get-started-step-by-step` will quickly help you set up the development environment.
Contents and Packaging
======================
Retail Orders
-------------
If you order one or several samples of the board, each ESP32-PICO-KIT-1 development board comes in an individual package.
For retail orders, please go to https://www.espressif.com/en/contact-us/get-samples.
Wholesale Orders
----------------
If you order in bulk, the boards come in large cardboard boxes.
For wholesale orders, please go to https://www.espressif.com/en/contact-us/sales-questions.
Hardware Reference
==================
Block Diagram
-------------
The block diagram below shows the main components of ESP32-PICO-KIT-1 and their interconnections.
.. figure:: ../../../_static/esp32-pico-kit-1-block.png
:align: center
:scale: 70%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 Block Diagram (click to enlarge)
Power Supply Options
--------------------
There are three mutually exclusive ways to provide power to the board:
* Micro USB port, default power supply
* 5V/GND header pins
* 3V3/GND header pins
.. warning::
The power supply must be provided using **one and only one of the options above**, otherwise the board and/or the power supply source can be damaged.
Pin Descriptions
----------------
The two tables below provide the **Name** and **Function** of I/O header pins on both sides of the board, see :ref:`get-started-pico-kit-1-board-front`. The pin numbering and header names are the same as in the schematic given in `Related Documents`_.
Header J2
"""""""""
.. list-table::
:widths: 5 5 5 35
:header-rows: 1
* - No.
- Name
- Type
- Function
* - 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 :ref:`(See 1) <get-started-pico-kit-1-pin-notes>`, CLK_OUT2
* - 11
- TXD0
- I/O
- GPIO1, U0TXD :ref:`(See 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
- Ground
* - 18
- VDD33 (3V3)
- P
- 3.3 V power supply
Header J3
"""""""""
.. list-table::
:widths: 5 5 5 35
:header-rows: 1
* - No.
- Name
- Type
- Function
* - 1
- GND
- P
- Ground
* - 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 :ref:`(See 2a) <get-started-pico-kit-1-pin-notes>`, ADC1_CH4, TOUCH9, RTC_GPIO9
* - 7
- IO33
- I/O
- 32K_XN :ref:`(See 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 :ref:`(See 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 power supply
* - 17
- GND
- P
- Ground
* - 18
- EXT_5V (5V)
- P
- 5V power supply
.. _get-started-pico-kit-1-pin-notes:
.. note::
1. This pin is connected to the pin of the USB bridge chip on the board.
2. 32.768 kHz crystal oscillator:
a) input
b) output
3. The operating voltage of ESP32-PICO-KIT-1's embedded SPI flash is 3.3 V. Therefore, the strapping pin MTDI should be pulled down during the module power-on reset. If connected, please make sure that this pin is not held up on reset.
Pin Layout
""""""""""
.. figure:: ../../../_static/esp32-pico-kit-1-pinout.png
:align: center
:scale: 50%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 Pin Layout(click to enlarge)
Hardware Revision Details
=========================
No previous versions available.
Related Documents
=================
* `ESP32-PICO-V3 Datasheet <https://espressif.com/sites/default/files/documentation/esp32-pico-v3_datasheet_en.pdf>`_ (PDF)
* `ESP Product Selector <https://products.espressif.com/#/product-selector?names=>`_
* `ESP32-PICO-KIT-1 Schematic <https://dl.espressif.com/dl/schematics/SCH_ESP32-PICO-KIT-1_V1_0_20200811A.pdf>`_ (PDF)
* `ESP32-PICO-KIT-1 PCB Layout <https://dl.espressif.com/dl/schematics/PCB_ESP32-PICO-KIT-1_V1.0_20200811.pdf>`_ (PDF)
For other design documentation for the board, please contact us at sales@espressif.com.

View File

@ -1,80 +0,0 @@
ESP32-PICO-KIT V3 Getting Started Guide
=======================================
:link_to_translation:`zh_CN:[中文]`
This guide shows how to get started with the ESP32-PICO-KIT V3 mini development board. For the description of other ESP32-PICO-KIT versions, please check :doc:`../../hw-reference/index`.
What You Need
-------------
* ESP32-PICO-KIT V3 mini development board
* USB 2.0 A to Micro B cable
* Computer running Windows, Linux, or macOS
You can skip the introduction sections and go directly to Section `Start Application Development`_.
Overview
--------
ESP32-PICO-KIT V3 is an ESP32-based mini development board produced by `Espressif <https://espressif.com>`_. The core of this board is ESP32-PICO-D4 - a System-in-Package (SiP) module.
The development board features a USB-UART Bridge circuit, which allows developers to connect the board to a computer's USB port for flashing and debugging.
All the IO signals and system power on ESP32-PICO-D4 are led out to two rows of 20 x 0.1" header pads on both sides of the development board for easy access.
Functional Description
----------------------
The following figure and the table below describe the key components, interfaces, and controls of the ESP32-PICO-KIT V3 board.
.. figure:: ../../../_static/esp32-pico-kit-v3-layout.jpg
:align: center
:alt: ESP32-PICO-KIT V3 board layout
:figclass: align-center
ESP32-PICO-KIT V3 board layout
Below is the description of the items identified in the figure starting from the top left corner and going clockwise.
.. list-table::
:widths: 25 75
:header-rows: 1
* - Key Component
- Description
* - ESP32-PICO-D4
- Standard ESP32-PICO-D4 module soldered to the ESP32-PICO-KIT V3 board. The complete ESP32 system on a chip (ESP32 SoC) has been integrated into the SiP module, requiring only an external antenna with LC matching network, decoupling capacitors, and a pull-up resistor for EN signals to function properly.
* - LDO
- 5V-to-3.3V Low dropout voltage regulator (LDO).
* - USB-UART bridge
- Single-chip USB-UART bridge provides up to 1 Mbps transfers rates.
* - Micro USB Port
- USB interface. Power supply for the board as well as the communication interface between a computer and the board.
* - Power On LED
- This red LED turns on when power is supplied to the board.
* - I/O
- All the pins on ESP32-PICO-D4 are broken out to pin headers. You can program ESP32 to enable multiple functions, such as PWM, ADC, DAC, I2C, I2S, SPI, etc.
* - BOOT Button
- Download button. Holding down **Boot** and then pressing **EN** initiates Firmware Download mode for downloading firmware through the serial port.
* - EN Button
- Reset button.
Start Application Development
-----------------------------
Before powering up your ESP32-PICO-KIT V3, please make sure that the board is in good condition with no obvious signs of damage.
After that, proceed to :doc:`../../get-started/index`, where Section :ref:`get-started-step-by-step` will quickly help you set up the development environment and then flash an example project onto your board.
Related Documents
-----------------
* `ESP32-PICO-KIT V3 schematic <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v3_schematic.pdf>`_ (PDF)
* `ESP32-PICO-D4 Datasheet <https://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf>`_ (PDF)
* :doc:`../../hw-reference/index`

View File

@ -1,247 +0,0 @@
ESP32-PICO-KIT V4/V4.1 Getting Started Guide
============================================
:link_to_translation:`zh_CN:[中文]`
This guide shows how to get started with the ESP32-PICO-KIT V4/V4.1 mini development board. For the description of other ESP32-PICO-KIT versions, please check :doc:`../../hw-reference/index`.
This particular description covers ESP32-PICO-KIT V4 and V4.1. The difference is the upgraded USB-UART bridge from CP2102 in V4 with up to 1 Mbps transfer rates to CP2102N in V4.1 with up to 3 Mbps transfer rates.
What You Need
-------------
* :ref:`ESP32-PICO-KIT mini development board <get-started-pico-kit-v4-board-front>`
* USB 2.0 A to Micro B cable
* Computer running Windows, Linux, or macOS
You can skip the introduction sections and go directly to Section `Start Application Development`_.
Overview
--------
ESP32-PICO-KIT is an ESP32-based mini development board produced by `Espressif <https://espressif.com>`_.
The core of this board is ESP32-PICO-D4 - a System-in-Package (SiP) module with complete Wi-Fi and Bluetooth® functionalities. Compared to other ESP32 modules, ESP32-PICO-D4 integrates the following peripheral components in one single package, which otherwise would need to be installed separately:
- 40 MHz crystal oscillator
- 4 MB flash
- Filter capacitors
- RF matching links
This setup reduces the costs of additional external components as well as the cost of assembly and testing and also increases the overall usability of the product.
The development board features a USB-UART Bridge circuit which allows developers to connect the board to a computer's USB port for flashing and debugging.
All the IO signals and system power on ESP32-PICO-D4 are led out to two rows of 20 x 0.1" header pads on both sides of the development board for easy access. For compatibility with Dupont wires, 2 x 17 header pads are populated with two rows of male pin headers. The remaining 2 x 3 header pads beside the antenna are not populated. These pads may be populated later by the user if required.
.. note::
1. There are two versions of ESP32-PICO-KIT boards, respectively with male headers and female headers. In this guide, the male header version is taken as an example.
2. The 2 x 3 pads not populated with pin headers are connected to the flash memory embedded in the ESP32-PICO-D4 SiP module. For more details, see module's datasheet in `Related Documents`_.
Functionality Overview
----------------------
The block diagram below shows the main components of ESP32-PICO-KIT and their interconnections.
.. figure:: ../../../_static/esp32-pico-kit-v4-functional-block-diagram.png
:align: center
:alt: ESP32-PICO-KIT functional block diagram
:figclass: align-center
ESP32-PICO-KIT block diagram
Functional Description
----------------------
The following figure and the table below describe the key components, interfaces, and controls of the ESP32-PICO-KIT board.
.. _get-started-pico-kit-v4-board-front:
.. figure:: ../../../_static/esp32-pico-kit-v4.1-f-layout.jpeg
:align: center
:alt: ESP32-PICO-KIT board layout (with female headers)
:figclass: align-center
ESP32-PICO-KIT board layout (with female headers)
Below is the description of the items identified in the figure starting from the top left corner and going clockwise.
.. list-table::
:widths: 25 75
:header-rows: 1
* - Key Component
- Description
* - ESP32-PICO-D4
- Standard ESP32-PICO-D4 module soldered to the ESP32-PICO-KIT board. The complete ESP32 system on a chip (ESP32 SoC) has been integrated into the SiP module, requiring only an external antenna with LC matching network, decoupling capacitors, and a pull-up resistor for EN signals to function properly.
* - LDO
- 5V-to-3.3V Low dropout voltage regulator (LDO).
* - USB-UART bridge
- Single-chip USB-UART bridge: CP2102 in V4 provides up to 1 Mbps transfer rates and CP2102N in V4.1 offers up to 3 Mbps transfers rates.
* - Micro USB Port
- USB interface. Power supply for the board as well as the communication interface between a computer and the board.
* - 5V Power On LED
- This red LED turns on when power is supplied to the board. For details, see the schematics in `Related Documents`_.
* - I/O
- All the pins on ESP32-PICO-D4 are broken out to pin headers. You can program ESP32 to enable multiple functions, such as PWM, ADC, DAC, I2C, I2S, SPI, etc. For details, please see Section `Pin Descriptions`_.
* - BOOT Button
- Download button. Holding down **Boot** and then pressing **EN** initiates Firmware Download mode for downloading firmware through the serial port.
* - EN Button
- Reset button.
Power Supply Options
--------------------
There are three mutually exclusive ways to provide power to the board:
* Micro USB port, default power supply
* 5V / GND header pins
* 3V3 / GND header pins
.. warning::
The power supply must be provided using **one and only one of the options above**, otherwise the board and/or the power supply source can be damaged.
Pin Descriptions
----------------
The two tables below provide the **Name** and **Function** of I/O header pins on both sides of the board, see :ref:`get-started-pico-kit-v4-board-front`. The pin numbering and header names are the same as in the schematic given in `Related Documents`_.
Header J2
"""""""""
====== ================= ====== ======================================================
No. Name Type Function
====== ================= ====== ======================================================
1 FLASH_SD1 (FSD1) I/O | GPIO8, SD_DATA1, SPID, HS1_DATA1 :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U2CTS
2 FLASH_SD3 (FSD3) I/O | GPIO7, SD_DATA0, SPIQ, HS1_DATA0 :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U2RTS
3 FLASH_CLK (FCLK) I/O | GPIO6, SD_CLK, SPICLK, HS1_CLK :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U1CTS
4 IO21 I/O | GPIO21, VSPIHD, EMAC_TX_EN
5 IO22 I/O | GPIO22, VSPIWP, U0RTS, EMAC_TXD1
6 IO19 I/O | GPIO19, VSPIQ, U0CTS, EMAC_TXD0
7 IO23 I/O | GPIO23, VSPID, HS1_STROBE
8 IO18 I/O | GPIO18, VSPICLK, HS1_DATA7
9 IO5 I/O | GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
10 IO10 I/O | GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
11 IO9 I/O | GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
12 RXD0 I/O | GPIO3, U0RXD :ref:`(See 3) <get-started-pico-kit-v4-pin-notes>` , CLK_OUT2
13 TXD0 I/O | GPIO1, U0TXD :ref:`(See 3) <get-started-pico-kit-v4-pin-notes>` , CLK_OUT3, EMAC_RXD2
14 IO35 I | ADC1_CH7, RTC_GPIO5
15 IO34 I | ADC1_CH6, RTC_GPIO4
16 IO38 I | GPIO38, ADC1_CH2, RTC_GPIO2
17 IO37 I | GPIO37, ADC1_CH1, RTC_GPIO1
18 EN I | CHIP_PU
19 GND P | Ground
20 VDD33 (3V3) P | 3.3V power supply
====== ================= ====== ======================================================
Header J3
"""""""""
====== ================= ====== ======================================================
No. Name Type Function
====== ================= ====== ======================================================
1 FLASH_CS (FCS) I/O | GPIO16, HS1_DATA4 :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U2RXD, EMAC_CLK_OUT
2 FLASH_SD0 (FSD0) I/O | GPIO17, HS1_DATA5 :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U2TXD, EMAC_CLK_OUT_180
3 FLASH_SD2 (FSD2) I/O | GPIO11, SD_CMD, SPICS0, HS1_CMD :ref:`(See 1) <get-started-pico-kit-v4-pin-notes>` , U1RTS
4 SENSOR_VP (FSVP) I | GPIO36, ADC1_CH0, RTC_GPIO0
5 SENSOR_VN (FSVN) I | GPIO39, ADC1_CH3, RTC_GPIO3
6 IO25 I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
7 IO26 I/O | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
8 IO32 I/O | 32K_XP :ref:`(See 2a) <get-started-pico-kit-v4-pin-notes>` , ADC1_CH4, TOUCH9, RTC_GPIO9
9 IO33 I/O | 32K_XN :ref:`(See 2b) <get-started-pico-kit-v4-pin-notes>` , ADC1_CH5, TOUCH8, RTC_GPIO8
10 IO27 I/O | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17
| EMAC_RX_DV
11 IO14 I/O | ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,
| HS2_CLK, SD_CLK, EMAC_TXD2
12 IO12 I/O | ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI :ref:`(See 4) <get-started-pico-kit-v4-pin-notes>` , HSPIQ,
| HS2_DATA2, SD_DATA2, EMAC_TXD3
13 IO13 I/O | ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,
| HS2_DATA3, SD_DATA3, EMAC_RX_ER
14 IO15 I/O | ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0
| HS2_CMD, SD_CMD, EMAC_RXD3
15 IO2 I/O | ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP,
| HS2_DATA0, SD_DATA0
16 IO4 I/O | ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD,
| HS2_DATA1, SD_DATA1, EMAC_TX_ER
17 IO0 I/O | ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1
| EMAC_TX_CLK
18 VDD33 (3V3) P | 3.3V power supply
19 GND P | Ground
20 EXT_5V (5V) P | 5V power supply
====== ================= ====== ======================================================
.. _get-started-pico-kit-v4-pin-notes:
.. note::
1. This pin is connected to the flash pin of ESP32-PICO-D4.
2. 32.768 kHz crystal oscillator: a) input, b) output.
3. This pin is connected to the pin of the USB bridge chip on the board.
4. The operating voltage of ESP32-PICO-KIT's embedded SPI flash is 3.3 V. Therefore, the strapping pin MTDI should hold bit zero during the module power-on reset. If connected, please make sure that this pin is not held up on reset.
Pin Layout
^^^^^^^^^^
.. figure:: ../../../_static/esp32-pico-kit-v4-pinout.png
:align: center
:scale: 43%
:alt: ESP32-PICO-KIT (click to enlarge)
ESP32-PICO-KIT Pin Layout (click to enlarge)
Start Application Development
-----------------------------
Before powering up your ESP32-PICO-KIT, please make sure that the board is in good condition with no obvious signs of damage.
After that, proceed to :doc:`../../get-started/index`, where Section :ref:`get-started-step-by-step` will quickly help you set up the development environment and then flash an example project onto your board.
Board Dimensions
----------------
The dimensions are 52 x 20.3 x 10 mm (2.1" x 0.8" x 0.4").
.. figure:: ../../../_static/esp32-pico-kit-v4.1-dimensions-back.jpg
:align: center
:alt: ESP32-PICO-KIT dimensions - back (with male headers)
:figclass: align-center
ESP32-PICO-KIT dimensions - back (with male headers)
.. figure:: ../../../_static/esp32-pico-kit-v4-dimensions-side.jpg
:align: center
:alt: ESP32-PICO-KIT V4 dimensions - side (with male headers)
:figclass: align-center
ESP32-PICO-KIT dimensions - side (with male headers)
For the board physical construction details, please refer to its Reference Design listed below.
Related Documents
-----------------
* `ESP32-PICO-KIT V4 schematic <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4_schematic.pdf>`_ (PDF)
* `ESP32-PICO-KIT V4.1 schematic <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4.1_schematic.pdf>`_ (PDF)
* `ESP32-PICO-KIT Reference Design <https://www.espressif.com/sites/default/files/documentation/esp32-pico-kit_v4.1_20180314_en.zip>`_ containing OrCAD schematic, PCB layout, gerbers and BOM
* `ESP32-PICO-D4 Datasheet <https://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf>`_ (PDF)
* :doc:`../../hw-reference/index`
.. toctree::
:hidden:
get-started-pico-kit-v3

View File

@ -101,10 +101,10 @@
ESP32-DevKitC <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-devkitc/index.html>
ESP-WROVER-KIT <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp-wrover-kit/index.html>
ESP32-PICO-KIT <../hw-reference/esp32/get-started-pico-kit>
ESP32-PICO-KIT <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-pico-kit/index.html>
ESP32-Ethernet-Kit <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-ethernet-kit/index.html>
ESP32-DevKit-S(-R) <../hw-reference/esp32/user-guide-devkits-r-v1.1>
ESP32-PICO-KIT-1 <../hw-reference/esp32/get-started-pico-kit-1>
ESP32-PICO-KIT-1 <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-pico-kit-1/index.html>
ESP32-PICO-DevKitM-2 <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-pico-devkitm-2/index.html>
ESP32-DevKitM-1 <../hw-reference/esp32/user-guide-devkitm-1>

View File

@ -1,379 +0,0 @@
ESP32-PICO-KIT-1
*****************
:link_to_translation:`en:[English]`
概述
======
ESP32-PICO-KIT-1 是一款基于 `ESP32 <https://www.espressif.com/zh-hans/products/socs/esp32>`_ 的乐鑫开发板。
该开发板搭载 `ESP32-PICO-V3 <https://www.espressif.com/zh-hans/products/socs>`_ 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 芯片的功能。
.. figure:: ../../../_static/esp32-pico-kit-1-overview.png
:align: center
:scale: 70%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 外观图(点击放大)
本指南包括以下几个章节:
- `快速入门`_:简要介绍 ESP32-PICO-KIT-1 开发板,以及上手这款开发板所需的软件配置;
- `内含组件和包装方式`_:介绍零售订单和批量订单所提供的组件及包装方式;
- `硬件参考`_:提供 ESP32-PICO-KIT-1 开发板硬件详细信息;
- `硬件版本`_:介绍硬件历史版本(如有),已知问题(如有),并提供链接至历史版本开发板的入门指南(如有);
- `相关文档`_:提供相关文档的链接。
快速入门
========
本节介绍了如何快速上手 ESP32-PICO-KIT-1。首先对 ESP32-PICO-KIT-1 开发板进行了简要介绍,然后在 `应用开发`_ 小节介绍如何将固件烧录至开发板。
.. _get-started-pico-kit-1-board-front:
组件描述
--------
ESP32-PICO-KIT-1 开发板的主要组件、接口及控制方式见下图。
.. figure:: ../../../_static/esp32-pico-kit-1-layout-front.png
:align: center
:scale: 90%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 开发板布局 - 正面(点击放大)
从左上角开始,按顺时针顺序,开发板主要组件的描述见下表。
.. list-table::
:widths: 10 25
:header-rows: 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 系统
.. _user-guide-pico-kit-1-software-setup:
软件配置
"""""""""
请前往 :doc:`../../get-started/index`,在 :ref:`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 的主要组件和连接方式如下图所示。
.. figure:: ../../../_static/esp32-pico-kit-1-block.png
:align: center
:scale: 70%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 功能框图(点击放大)
供电选项
---------
开发板提供以下三种供电方式,可任意选择一种:
* Micro USB 供电(默认)
* 5V/GND 管脚供电
* 3V3/GND 管脚供电
.. warning::
上述供电方式只能选择一种方式,不能同时选择,否则可能会损坏开发板和/或电源。
管脚描述
--------
:ref:`get-started-pico-kit-1-board-front` 中所示的开发板两侧 I/O 管脚,其具体名称和功能见下表。管脚名称和编号与 `相关文档`_ 中原理图保持一致。
Header J2
""""""""""""
.. list-table::
:widths: 5 5 5 35
:header-rows: 1
* - 编号
- 名称
- 类型
- 功能
* - 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 :ref:`(见注解 1<get-started-pico-kit-1-pin-notes>`, CLK_OUT2
* - 11
- TXD0
- I/O
- GPIO1, U0TXD :ref:`(见注解 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
"""""""""
.. list-table::
:widths: 5 5 5 35
:header-rows: 1
* - 编号
- 名称
- 类型
- 功能
* - 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 :ref:`(见注解 2a<get-started-pico-kit-1-pin-notes>`, ADC1_CH4, TOUCH9, RTC_GPIO9
* - 7
- IO33
- I/O
- 32K_XN :ref:`(见注解 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 :ref:`(见注解 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 供电
.. _get-started-pico-kit-1-pin-notes:
.. note::
1. 该管脚已连接至板上 USB 桥接器芯片;
2. 32.768 kHz 晶振输入输出管脚:
- (a) 输入管脚;
- (b) 输出管脚;
3. ESP32-PICO-KIT-1 内置 SPI flash 的工作电压为 3.3 V。因此Strapping 管脚 MTDI 在上电复位过程中应拉低。如果连接了该管脚,请确保该管脚在复位中不要拉高。
管脚布局
""""""""""""
.. figure:: ../../../_static/esp32-pico-kit-1-pinout.png
:align: center
:scale: 50%
:alt: ESP32-PICO-KIT-1 (click to enlarge)
:figclass: align-center
ESP32-PICO-KIT-1 管脚布局(点击放大)
硬件版本
=========
该开发板为最新硬件,尚未有历史版本。
相关文档
=========
* `ESP32-PICO-V3 技术规格书 <https://espressif.com/sites/default/files/documentation/esp32-pico-v3_datasheet_cn.pdf>`_ (PDF)
* `乐鑫产品选型工具 <https://products.espressif.com/#/product-selector?names=>`__
* `ESP32-PICO-KIT-1 原理图 <https://dl.espressif.com/dl/schematics/SCH_ESP32-PICO-KIT-1_V1_0_20200811A.pdf>`_ (PDF)
* `ESP32-PICO-KIT-1 PCB 布局图 <https://dl.espressif.com/dl/schematics/PCB_ESP32-PICO-KIT-1_V1.0_20200811.pdf>`_ (PDF)
有关本开发板的更多设计文档,请联系我们的商务部门 sales@espressif.com。

View File

@ -1,80 +0,0 @@
ESP32-PICO-KIT V3 入门指南
=======================================
:link_to_translation:`en:[English]`
本指南介绍了如何开始使用 ESP32-PICO-KIT V3 迷你开发板。有关 ESP32-PICO-KIT 其他版本的介绍,请见::doc:`../../hw-reference/index`
准备工作
--------
* ESP32-PICO-KIT V3 迷你开发板
* USB 2.0 线A 型转 Micro-B 型)
* PCWindows、Linux 或 macOS
你可以跳过介绍部分,直接前往 `应用程序开发`_ 章节。
概述
----
ESP32-PICO-KIT V3 是一款来自 `乐鑫 <https://espressif.com>`_ 的迷你开发板,其核心是具有完整 Wi-Fi 和蓝牙功能的 ESP32 系列 SiP 模组 ESP32-PICO-D4。
ESP32-PICO-KIT 集成了 USB 转 UART 桥接电路,允许开发人员直接通过 PC 的 USB 端口进行下载和调试。
为了便于连接ESP32-PICO-D4 上的所有 IO 信号和系统电源管脚均通过开发板两侧焊盘(每侧 20 个 x 0.1 英寸间隔)引出。
功能说明
--------
ESP32-PICO-KIT V3 开发板的主要组件、接口及控制方式见下。
.. figure:: ../../../_static/esp32-pico-kit-v3-layout.jpg
:align: center
:alt: ESP32-PICO-KIT V3 开发板布局
:figclass: align-center
ESP32-PICO-KIT V3 开发板布局
ESP32-PICO-KIT 开发板的主要组件描述见下表。
.. list-table::
:widths: 25 75
:header-rows: 1
* - 主要组件
- 基本介绍
* - ESP32-PICO-D4
- ESP32-PICO-KIT V3 开发板上焊接的标准 ESP32-PICO-D4 模组,集成了 ESP32 芯片的完整系统仅需连接天线、LC 匹配电路、退耦电容和一个 EN 信号上拉电阻即可正常工作。
* - LDO
- 5V-to-3.3V 低压差稳压器。
* - USB-to-UART 桥接器
- 单芯片 USB-to-UART 桥接器,可提供高达 1 Mbps 的传输速率。
* - Micro USB 端口
- USB 接口。可用作开发板的供电电源,或连接 PC 和开发板的通信接口。
* - Power On LED
- 开发板通电后,该红色指示灯将亮起。
* - I/O
- ESP32-PICO-D4 的所有管脚均已引出至开发板的排针。用户可以对 ESP32 进行编程,实现 PWM、ADC、DAC、I2C、I2S、SPI 等多种功能。
* - BOOT
- 下载按键。按下 **Boot** 键并保持,同时按一下 **EN** 键(此时不要松开 **Boot** 键)进入“固件下载”模式,通过串口下载固件。
* - EN
- 复位按键。
应用程序开发
------------
ESP32-PICO-KIT V3 上电前,请首先确认开发板完好无损。
现在,请前往 :doc:`../../get-started/index` 中的 :ref:`get-started-step-by-step` 章节,查看如何设置开发环境,并尝试将示例项目烧录至你的开发板。
相关文档
-----------------
* `ESP32-PICO-KIT V3 原理图 <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v3_schematic.pdf>`_ (PDF)
* `《ESP32-PICO-D4 技术规格书》 <https://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_cn.pdf>`_ (PDF)
* :doc:`../../hw-reference/index`

View File

@ -1,247 +0,0 @@
ESP32-PICO-KIT V4/V4.1 入门指南
=======================================================
:link_to_translation:`en:[English]`
本指南介绍了如何开始使用 ESP32-PICO-KIT V4/V4.1 迷你开发板。有关 ESP32-PICO-KIT 其他版本的介绍,请见::doc:`../../hw-reference/index`
本指南仅适用于 ESP32-PICO-KIT V4 和 V4.1。ESP32-PICO-KIT V4.1 与 V4 的最大差别在于桥接器,其中 V4 搭载的 CP2102 USB-to-UART 桥接器最高速率为 1 MbpsV4.1 搭载的 CP2102N 桥接器最高传输速率 3 Mbps。
准备工作
--------
* :ref:`ESP32-PICO-KIT 迷你开发板 <get-started-pico-kit-v4-board-front>`
* USB 2.0 线A 型转 Micro-B 型)
* PCWindows、Linux 或 macOS
你可以跳过介绍部分,直接前往 `应用程序开发`_ 章节。
概述
----
ESP32-PICO-KIT 是一款来自 `乐鑫 <https://espressif.com>`_ 的迷你开发板。
该开发板的核心是具有完整 Wi-Fi 和蓝牙功能的 ESP32 系列 SiP 模组 ESP32-PICO-D4。与其他 ESP32 系列模组相比ESP32-PICO-D4 模组已完整集成以下外围器件:
- 40 MHz 晶体振荡器
- 4 MB flash
- 滤波电容
- 射频匹配网络等
这大大降低了用户额外采购和安装这些元器件的数量和成本,及额外组装测试的复杂度,并增加了可用性。
ESP32-PICO-KIT 集成了 USB 转 UART 桥接电路,允许开发人员直接通过 PC 的 USB 端口进行下载和调试。
为了便于连接ESP32-PICO-D4 上的所有 IO 信号和系统电源管脚均通过开发板两侧焊盘(每侧 20 个 x 0.1 英寸间隔引出。为了方便杜邦线的使用ESP32-PICO-KIT 开发板每侧的 20 个焊盘中,有 17 个引出至排针,另外 3 个靠近天线的焊盘未引出,可供用户日后焊接使用。
.. note::
1. ESP32-PICO-D4 开发板目前有两种版本,分别采用排针与排母。本指南默认以排针版本为例。
2. 每排未引出至排针的 3 个管脚已连接至 ESP32-PICO-D4 SiP 模组的内置 flash 模块。更多信息,请见 `相关文档`_ 中的模组技术规格书。
功能概述
--------
ESP32-PICO-KIT 开发板的主要组件和连接方式见下。
.. figure:: ../../../_static/esp32-pico-kit-v4-functional-block-diagram.png
:align: center
:alt: ESP32-PICO-KIT 功能框图
:figclass: align-center
ESP32-PICO-KIT 框图
功能说明
--------
ESP32-PICO-KIT 开发板的主要组件、接口及控制方式见下。
.. _get-started-pico-kit-v4-board-front:
.. figure:: ../../../_static/esp32-pico-kit-v4.1-f-layout.jpeg
:align: center
:alt: ESP32-PICO-KIT 开发板布局(排母版)
:figclass: align-center
ESP32-PICO-KIT 开发板布局(排母版)
ESP32-PICO-KIT 开发板的主要组件描述见下表(从左上角起顺时针顺序)。
.. list-table::
:widths: 25 75
:header-rows: 1
* - 主要组件
- 基本介绍
* - ESP32-PICO-D4
- ESP32-PICO-KIT 开发板上焊接的标准 ESP32-PICO-D4 模组,集成了 ESP32 芯片的完整系统仅需连接天线、LC 匹配电路、退耦电容和一个 EN 信号上拉电阻即可正常工作。
* - LDO
- 5V-to-3.3V 低压差稳压器
* - USB-to-UART 桥接器
- 单芯片 USB-to-UART 桥接器。V4 版本搭载的 CP2102 可提供高达 1 Mbps 的传输速率V4.1 版本搭载的 CP2102N 可提供高达 3 Mbps 的传输速率。
* - Micro USB 端口
- USB 接口。可用作开发板的供电电源,或连接 PC 和开发板的通信接口。
* - 5V Power On LED
- 开发板通电后,该红色指示灯将亮起。更多信息,请见 `相关文档`_ 中的原理图。
* - I/O
- ESP32-PICO-D4 的所有管脚均已引出至开发板的排针。用户可以对 ESP32 进行编程,实现 PWM、ADC、DAC、I2C、I2S、SPI 等多种功能。更多详情,请见章节 `管脚说明`_
* - BOOT
- 下载按键。按下 **Boot** 键并保持,同时按一下 **EN** 键(此时不要松开 **Boot** 键)进入“固件下载”模式,通过串口下载固件。
* - EN
- 复位按键。
电源选项
--------
开发板可任一选用以下三种供电方式:
* Micro USB 供电(默认)
* 5V / GND 管脚供电
* 3V3 / GND 管脚供电
.. warning::
上述供电模式 **不可同时连接**,否则可能会损坏开发板和/或电源。
管脚说明
----------
下表介绍了开发板 I/O 管脚的 **名称****功能**,具体布局请见 `相关文档`_ 中的原理图。请参考 :ref:`get-started-pico-kit-v4-board-front`
Header J2
"""""""""
====== ================= ====== ======================================================
编号 名称 类型 功能
====== ================= ====== ======================================================
1 FLASH_SD1 (FSD1) I/O | GPIO8, SD_DATA1, SPID, HS1_DATA1 :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U2CTS
2 FLASH_SD3 (FSD3) I/O | GPIO7, SD_DATA0, SPIQ, HS1_DATA0 :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U2RTS
3 FLASH_CLK (FCLK) I/O | GPIO6, SD_CLK, SPICLK, HS1_CLK :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U1CTS
4 IO21 I/O | GPIO21, VSPIHD, EMAC_TX_EN
5 IO22 I/O | GPIO22, VSPIWP, U0RTS, EMAC_TXD1
6 IO19 I/O | GPIO19, VSPIQ, U0CTS, EMAC_TXD0
7 IO23 I/O | GPIO23, VSPID, HS1_STROBE
8 IO18 I/O | GPIO18, VSPICLK, HS1_DATA7
9 IO5 I/O | GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
10 IO10 I/O | GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
11 IO9 I/O | GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
12 RXD0 I/O | GPIO3, U0RXD :ref:`(见说明 3 <get-started-pico-kit-v4-pin-notes>` , CLK_OUT2
13 TXD0 I/O | GPIO1, U0TXD :ref:`(见说明 3 <get-started-pico-kit-v4-pin-notes>` , CLK_OUT3, EMAC_RXD2
14 IO35 I | ADC1_CH7, RTC_GPIO5
15 IO34 I | ADC1_CH6, RTC_GPIO4
16 IO38 I | GPIO38, ADC1_CH2, RTC_GPIO2
17 IO37 I | GPIO37, ADC1_CH1, RTC_GPIO1
18 EN I | CHIP_PU
19 GND P | Ground
20 VDD33 (3V3) P | 3.3V 电源
====== ================= ====== ======================================================
Header J3
"""""""""
====== ================= ====== ======================================================
No. Name Type Function
====== ================= ====== ======================================================
1 FLASH_CS (FCS) I/O | GPIO16, HS1_DATA4 :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U2RXD, EMAC_CLK_OUT
2 FLASH_SD0 (FSD0) I/O | GPIO17, HS1_DATA5 :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U2TXD, EMAC_CLK_OUT_180
3 FLASH_SD2 (FSD2) I/O | GPIO11, SD_CMD, SPICS0, HS1_CMD :ref:`(见说明 1 <get-started-pico-kit-v4-pin-notes>` , U1RTS
4 SENSOR_VP (FSVP) I | GPIO36, ADC1_CH0, RTC_GPIO0
5 SENSOR_VN (FSVN) I | GPIO39, ADC1_CH3, RTC_GPIO3
6 IO25 I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
7 IO26 I/O | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
8 IO32 I/O | 32K_XP :ref:`(见说明 2a <get-started-pico-kit-v4-pin-notes>` , ADC1_CH4, TOUCH9, RTC_GPIO9
9 IO33 I/O | 32K_XN :ref:`(见说明 2b <get-started-pico-kit-v4-pin-notes>` , ADC1_CH5, TOUCH8, RTC_GPIO8
10 IO27 I/O | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17
| EMAC_RX_DV
11 IO14 I/O | ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,
| HS2_CLK, SD_CLK, EMAC_TXD2
12 IO12 I/O | ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI :ref:`(见说明 4 <get-started-pico-kit-v4-pin-notes>` , HSPIQ,
| HS2_DATA2, SD_DATA2, EMAC_TXD3
13 IO13 I/O | ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,
| HS2_DATA3, SD_DATA3, EMAC_RX_ER
14 IO15 I/O | ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0
| HS2_CMD, SD_CMD, EMAC_RXD3
15 IO2 I/O | ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP,
| HS2_DATA0, SD_DATA0
16 IO4 I/O | ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD,
| HS2_DATA1, SD_DATA1, EMAC_TX_ER
17 IO0 I/O | ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1
| EMAC_TX_CLK
18 VDD33 (3V3) P | 3.3V 电源
19 GND P | Ground
20 EXT_5V (5V) P | 5V 电源
====== ================= ====== ======================================================
.. _get-started-pico-kit-v4-pin-notes:
.. note::
1. 该管脚已连接至 ESP32-PICO-D4 的内置 flash 管脚。
2. 32.768 kHz 晶振:(a) 输入;(b) 输出。
3. 该管脚已连接至开发板的 USB 桥接器芯片。
4. ESP32-PICO-KIT 内置 SPI flash 的工作电压为 3.3 V。因此strapping 管脚 MTDI 在模组上电复位过程中应保持低电平。如连接该管脚,请确保该管脚在复位中不要保持高电平。
管脚布局
^^^^^^^^^^^
.. figure:: ../../../_static/esp32-pico-kit-v4-pinout.png
:align: center
:scale: 43%
:alt: ESP32-PICO-KIT 管脚布局(点击放大)
ESP32-PICO-KIT 管脚布局(点击放大)
应用程序开发
------------
ESP32-PICO-KIT 上电前,请首先确认开发板完好无损。
现在,请前往 :doc:`../../get-started/index` 中的 :ref:`get-started-step-by-step` 章节,查看如何设置开发环境,并尝试将示例项目烧录至你的开发板。
开发板尺寸
----------
ESP32-PICO-KIT 的尺寸为 52 x 20.3 x 10 mm (2.1" x 0.8" x 0.4")。
.. figure:: ../../../_static/esp32-pico-kit-v4.1-dimensions-back.jpg
:align: center
:alt: ESP32-PICO-KIT 尺寸图 -- 背面(排针版)
:figclass: align-center
ESP32-PICO-KIT 尺寸图 -- 背面(排针版)
.. figure:: ../../../_static/esp32-pico-kit-v4-dimensions-side.jpg
:align: center
:alt: ESP32-PICO-KIT V4 尺寸图 -- 侧面(排针版)
:figclass: align-center
ESP32-PICO-KIT 尺寸图 -- 侧面(排针版)
有关开发板的物理结构细节,请见下方参考设计。
相关文档
-----------------
* `ESP32-PICO-KIT V4 原理图 <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4_schematic.pdf>`_ (PDF)
* `ESP32-PICO-KIT V4.1 原理图 <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4.1_schematic.pdf>`_ (PDF)
* `ESP32-PICO-KIT 参考设计 <https://www.espressif.com/sites/default/files/documentation/esp32-pico-kit_v4.1_20180314_cn.zip>`_ ,内含 OrCAD 原理图、PCB 布局、Gerbers 和 BOM 表
* `《ESP32-PICO-D4 技术规格书》 <https://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_cn.pdf>`_ (PDF)
* :doc:`../../hw-reference/index`
.. toctree::
:hidden:
get-started-pico-kit-v3