docs: Remove User Guide for ESP32-Pico-Kit related docs after migration
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-1-block.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 53 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-1-layout-front.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 281 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-1-overview.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 491 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-1-pinout.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 646 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v3-layout.jpg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 113 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4-dimensions-back.jpg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 49 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4-dimensions-side.jpg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 24 KiB | 
| Before Width: | Height: | Size: 32 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4-layout.jpg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 81 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4-pinout.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 1008 KiB | 
| Before Width: | Height: | Size: 246 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4.1-dimensions-back.jpg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 51 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/_static/esp32-pico-kit-v4.1-f-layout.jpeg
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 216 KiB | 
| @@ -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> |         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> |         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-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-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-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> |         ESP32-DevKitM-1 <../hw-reference/esp32/user-guide-devkitm-1> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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. |  | ||||||
| @@ -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` |  | ||||||
| @@ -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 |  | ||||||
| @@ -101,10 +101,10 @@ | |||||||
|  |  | ||||||
|         ESP32-DevKitC <https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-devkitc/index.html> |         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> |         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-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-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-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> |         ESP32-DevKitM-1 <../hw-reference/esp32/user-guide-devkitm-1> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -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。 |  | ||||||
| @@ -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 型) |  | ||||||
| * PC(Windows、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` |  | ||||||
| @@ -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 Mbps,V4.1 搭载的 CP2102N 桥接器最高传输速率 3 Mbps。 |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 准备工作 |  | ||||||
| -------- |  | ||||||
|  |  | ||||||
| * :ref:`ESP32-PICO-KIT 迷你开发板 <get-started-pico-kit-v4-board-front>` |  | ||||||
| * USB 2.0 线(A 型转 Micro-B 型) |  | ||||||
| * PC(Windows、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 |  | ||||||
 renpeiying
					renpeiying