بررسی اجمالی
برد توسعه کوچک ESP32-PICO-KIT مبتنی بر ESP32 است که توسط Espressif تولید شده است. هسته اصلی این برد ESP32-PICO-D4 است.
ماژول System-in-Package (SiP) با قابلیت های کامل وایفای و بلوتوث. در مقایسه با سایر ماژول های ESP32 ، ESP32-PICO-D4 پریفرال زیر را در یک پکیج واحد ادغام می کند که در غیر این صورت باید جداگانه نصب شوند:
- کریستال 40 مگاهرتز
- فلش 4 مگابایت
- خازن های فیلتر
- RF matching links
این تنظیم هزینه کامپاننت اضافی خارجی و همچنین هزینه مونتاژ و آزمایش را کاهش می دهد و همچنین قابلیت استفاده کلی محصول را افزایش می دهد. برد توسعه دارای یک مدار USB-UART Bridge است که به توسعه دهندگان اجازه می دهد تا برد را برای فلش و دیباگ به پورت USB رایانه متصل کنند.
همه سیگنال های IO و سیستم توان در ESP32-PICO-D4 به دو ردیف پد 20 تایی 0.1 اینچی در دو طرف برد توسعه برای دسترسی آسان منتقل می شود. برای سازگاری با سیم های جامپر این پدها با 17 ردیف پین هدر در دو طرف پر شده است. 3 پد در دو طرف کنار آنتن با پین هدر پر نشده است. در صورت نیاز، ممکن است بعداً این پدها توسط کاربر پر شود.
نکته: سه پد در دو طرف آنتن که با پین هدر پر نشده است به حافظه فلش در ماژول ESP32-PICO-D4 SiP متصل شده است. برای اطلاعات بیشتر لینک داکیومنت های مرتبط در انتهای این بررسی اجمالی آمده است. کیت ESP32 پیکو به صورت پیش فرض دارای پین هدرهای نری است.
بلوک دیاگرام زیر اجزای اصلی ESP32-PICO-KIT و اتصالات آنها را نشان می دهد.
شکل زیر و جدول زیر کامپانت کلیدی، رابط ها و کنترل های برد ESP32-PICO-KIT را شرح می دهد.
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.
|
سه راه برای تأمین توان برد وجود دارد:
- پورت میکرو USB، منبع تغذیه پیش فرض
- پین هدر 5V / GND
- پین هدر 3V3 / GND
توجه: منبع تغذیه باید تنها با یکی از گزینه های بالا تامین شود، در غیر این صورت ممکن است برد و یا منبع تغذیه آسیب ببیند.
توضیحات پین
دو جدول زیر نام و عملکرد پین هدرهای ورودی/خروجی را در دو طرف برد ارائه می دهد، به لایه بردEboard32-PICO-KIT مراجعه کنید(داکیومنت های انتهای این صفحه). شماره گذاری پین ها و نام هدر همانی است که در شماتیک ارائه شده (داکیومنت های انتهای این صفحه).
هدر J2
No.
|
Name
|
Type
|
Function
|
1
|
FLASH_SD1 (FSD1)
|
I/O
|
GPIO8, SD_DATA1, SPID, HS1_DATA1 (See 1) , U2CTS
|
2
|
FLASH_SD3 (FSD3)
|
I/O
|
GPIO7, SD_DATA0, SPIQ, HS1_DATA0 (See 1) , U2RTS
|
3
|
FLASH_CLK (FCLK)
|
I/O
|
GPIO6, SD_CLK, SPICLK, HS1_CLK (See 1) , 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 (See 3) , CLK_OUT2
|
13
|
TXD0
|
I/O
|
GPIO1, U0TXD (See 3) , CLK_OUT3, EMAC_RXD2
|
14
|
IO35
|
I
|
|
15
|
IO34
|
I
|
|
16
|
IO38
|
I
|
GPIO38, ADC1_CH2, RTC_GPIO2
|
17
|
IO37
|
I
|
GPIO37, ADC1_CH1, RTC_GPIO1
|
18
|
EN
|
I
|
|
19
|
GND
|
P
|
|
20
|
VDD33 (3V3)
|
P
|
|
هدر J3
No.
|
Name
|
Type
|
Function
|
1
|
FLASH_CS (FCS)
|
I/O
|
GPIO16, HS1_DATA4 (See 1) , U2RXD, EMAC_CLK_OUT
|
2
|
FLASH_SD0 (FSD0)
|
I/O
|
GPIO17, HS1_DATA5 (See 1) , U2TXD, EMAC_CLK_OUT_180
|
3
|
FLASH_SD2 (FSD2)
|
I/O
|
GPIO11, SD_CMD, SPICS0, HS1_CMD (See 1) , 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 (See 2a) , ADC1_CH4, TOUCH9, RTC_GPIO9
|
9
|
IO33
|
I/O
|
32K_XN (See 2b) , 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 (See 4) , 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
|
|
19
|
GND
|
P
|
|
20
|
EXT_5V (5V)
|
P
|
|
یادداشت های زیر اطلاعات بیشتری در مورد موارد موجود در جداول بالا ارائه می دهد.
1. این پین به پین فلش ESP32-PICO-D4 متصل است.
2.کریستال 32.768 کیلوهرتز: الف) ورودی ب) خروجی
3.این پین به پین تراشه USB bridge روی برد متصل است.
4. ولتاژ کاری فلش SPI کیت پیکو 3.3 ولت است. بنابراین، پین strapping MTDI باید در هنگام ریست ماژول، بیت صفر را نگه دارد. در صورت اتصال، مطمئن شوید که این پین در هنگام ریست نگه داشته نشده است.
توسعه برنامه
قبل از روشن کردن کیت ESP32 پیکو - ESP32-PICO-D4، مطمئن شوید که برد سالم است و هیچ علامت واضحی از خرابی وجود ندارد.
مقدمات برنامه نویسی تراشه های ESP32 در فریمورک ESP-IDF برای نصب قدم به قدم به شما کمک می کند تا محیط توسعه را تنظیم کرده و سپس یک پروژه نمونه را روی برد خود فلش کنید.
ابعاد برد
ابعاد 52x20.3x10 میلی متر است.
داکیومنت های مرتبط با این برد