Płytka rozwojowa ESPRESSIF ESP32-C6-DevKitC-1 v1.2
Starsza wersja: ESP32-C6-DevKitC-1 v1.1 Ten podręcznik użytkownika pomoże Ci rozpocząć pracę z ESP32-C6-DevKitC-1, a także dostarczy bardziej szczegółowych informacji. ESP32-C6-DevKitC-1 to podstawowa płytka rozwojowa oparta na ESP32-C6-WROOM-1(U), module ogólnego przeznaczenia z 8 MB pamięci flash SPI. Ta płyta integruje pełne funkcje Wi-Fi, Bluetooth LE, Zigbee i Thread. Większość pinów I/O jest połączona z gniazdami pinów po obu stronach, co ułatwia połączenie. Programiści mogą podłączyć urządzenia peryferyjne za pomocą przewodów połączeniowych lub zamontować ESP32-C6-DevKitC-1 na płytce stykowej.
Dokument składa się z następujących głównych sekcji
- Rozpoczęcie: Koniecview z ESP32-C6-DevKitC-1 i instrukcjami konfiguracji sprzętu/oprogramowania, aby rozpocząć.
- Informacje o sprzęcie: Bardziej szczegółowe informacje na temat sprzętu ESP32-C6-DevKitC-1.
- Szczegóły wersji sprzętu: historia wersji, znane problemy i łącza do podręczników użytkownika dla poprzednich wersji (jeśli istnieją) ESP32-C6-DevKitC-1.
- Powiązane dokumenty: łącza do powiązanej dokumentacji.
Pierwsze kroki
Ta sekcja zawiera krótkie wprowadzenie do ESP32-C6-DevKitC-1, instrukcje dotyczące wstępnej konfiguracji sprzętu i sposobu flashowania oprogramowania układowego.
Opis komponentów
Kluczowe elementy planszy opisano w kierunku zgodnym z ruchem wskazówek zegara
Kluczowy komponent | Opis |
ESP32-C6-WROOM-1 lub ESP32-C6-WROOM-1U |
ESP32-C6-WROOM-1 i ESP32-C6-WROOM-1U są ogólne-
moduły celowe obsługujące Wi-Fi 6 w paśmie 2.4 GHz, Bluetooth 5 oraz IEEE 802.15.4 (Zigbee 3.0 i Thread 1.3). Są zbudowane na bazie układu ESP32-C6 i wyposażone w 8 MB pamięci flash SPI. ESP32-C6-WROOM-1 wykorzystuje wbudowaną antenę PCB, natomiast ESP32-C6-WROOM-1U wykorzystuje złącze anteny zewnętrznej. Aby uzyskać więcej informacji, zobacz ESP32- Karta katalogowa C6-WROOM-1. |
Pin Header |
Wszystkie dostępne piny GPIO (z wyjątkiem magistrali SPI dla pamięci flash) są wydzielone do złączy pinów na płycie. |
5 V do 3.3 V LDO | Regulator mocy, który przekształca napięcie zasilania 5 V na napięcie wyjściowe 3.3 V. |
Dioda LED zasilania 3.3 V | Włącza się po podłączeniu zasilania USB do płytki. |
USB-UART
Most |
Pojedynczy układ mostkowy USB-UART zapewnia szybkość transferu do 3 Mb/s. |
USB ESP32-C6 Port typu C |
Port USB Type-C w chipie ESP32-C6 zgodny z pełną szybkością USB 2.0. Umożliwia transfer z szybkością do 12 Mb/s (należy pamiętać, że ten port nie obsługuje szybszego trybu szybkiego transferu 480 Mb/s). Port ten służy do zasilania płytki, do flashowania aplikacji do chipa, do komunikacji z chipem za pomocą protokołów USB, a także do JTAG debugowanie. |
Przycisk uruchamiania |
Pobierz przycisk. Przytrzymywać Uruchomić i następnie naciskając Nastawić inicjuje tryb pobierania oprogramowania sprzętowego w celu pobrania oprogramowania sprzętowego przez port szeregowy. |
Przycisk resetowania | Naciśnij ten przycisk, aby ponownie uruchomić system. |
Port USB typu C do UART |
Służy do zasilania płytki, flashowania aplikacji na chipie, a także komunikacji z chipem ESP32-C6 poprzez wbudowany mostek USB-UART. |
Dioda LED RGB | Adresowalna dioda LED RGB, sterowana przez GPIO8. |
J5 |
Używany do pomiaru prądu. Więcej informacji można znaleźć w rozdziale Pomiar prądu. |
Rozpocznij tworzenie aplikacji
Przed włączeniem ESP32-C6-DevKitC-1 upewnij się, że jest w dobrym stanie i nie ma widocznych oznak uszkodzenia.
Wymagany sprzęt
- ESP32-C6-DevKitC-1
- Kabel USB-A do USB-C
- Komputer z systemem Windows, Linux lub macOS
Notatka
Upewnij się, że używasz kabla USB dobrej jakości. Niektóre kable służą wyłącznie do ładowania i nie zapewniają potrzebnych linii danych ani nie nadają się do programowania płytek.
Konfiguracja oprogramowania
Proszę przejść do ESP-IDF Get Started, które pomoże Ci szybko skonfigurować środowisko programistyczne, a następnie sflashować aplikację, npample na twoją tablicę.
Informacje o sprzęcie
Schemat blokowy
Poniższy schemat blokowy przedstawia komponenty ESP32-C6-DevKitC-1 i ich wzajemne połączenia.
Opcje zasilania
Istnieją trzy wzajemnie wykluczające się sposoby zasilania tablicy:
- Port USB typu C do UART i port USB typu C ESP32-C6 (jeden lub oba), domyślne zasilanie (zalecane)
- Gniazda pinowe 5 V i GND
- Gniazda pinowe 3V3 i GND
Pomiar prądu
Gniazda J5 na ESP32-C6-DevKitC-1 (patrz J5 na rysunku ESP32-C6-DevKitC-1 – przód) można wykorzystać do pomiaru prądu pobieranego przez moduł ESP32-C6-WROOM-1(U):
- Usuń zworkę: Zasilanie pomiędzy modułem a urządzeniami peryferyjnymi na płytce zostało odcięte. Aby zmierzyć prąd modułu należy podłączyć płytkę z amperomierzem poprzez złącza J5.
- Załóż zworkę (ustawienie fabryczne): Przywróć normalne działanie płytki.
Notatka
W przypadku korzystania z listew pinowych 3V3 i GND do zasilania płytki należy zdjąć zworkę J5 i podłączyć amperomierz szeregowo do obwodu zewnętrznego, aby zmierzyć prąd modułu.
Blok nagłówka
Dwie poniższe tabele podają nazwę i funkcję złączy pinowych po obu stronach płytki (J1 i J3). Nazwy gniazd pinów pokazano na rysunku ESP32-C6-DevKitC-1 – przód. Numeracja jest taka sama jak na schemacie ESP32-C6-DevKitC-1 (PDF)
J1
NIE. | Nazwa | Typ 1 | Funkcjonować |
1 | 3V3 | P | Zasilacz 3.3 V |
2 | RST | I | Wysoki: włącza chip; Niski: wyłącza chip. |
3 |
4 |
We/Wy/T |
MTMS 3, GPIO4, LP_GPIO4, LP_UART_RXD, ADC1_CH4, FSPIHD |
4 |
5 |
We/Wy/T |
MTDI 3, GPIO5, LP_GPIO5, LP_UART_TXD, ADC1_CH5, FSPIWP |
5 |
6 |
We/Wy/T |
MTCK, GPIO6, LP_GPIO6, LP_I2C_SDA, ADC1_CH6, FSPICLK |
6 | 7 | We/Wy/T | MTDO, GPIO7, LP_GPIO7, LP_I2C_SCL, FSPID |
7 |
0 |
We/Wy/T |
GPIO0, XTAL_32K_P, LP_GPIO0, LP_UART_DTRN, ADC1_CH0 |
8 |
1 |
We/Wy/T |
GPIO1, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN, ADC1_CH1 |
9 | 8 | We/Wy/T | GPIO8 2 3 |
10 | 10 | We/Wy/T | GPIO10 |
11 | 11 | We/Wy/T | GPIO11 |
NIE. | Nazwa | Typ 1 | Funkcjonować |
12 | 2 | We/Wy/T | GPIO2, LP_GPIO2, LP_UART_RTSN, ADC1_CH2, FSPIQ |
13 | 3 | We/Wy/T | GPIO3, LP_GPIO3, LP_UART_CTSN, ADC1_CH3 |
14 | 5V | P | Zasilacz 5 V |
15 | G | G | Grunt |
16 | NC | – | Brak połączenia |
J3
NIE. | Nazwa | Typ | Funkcjonować |
1 | G | G | Grunt |
2 | TX | We/Wy/T | U0TXD, GPIO16, FSPICS0 |
3 | RX | We/Wy/T | U0RXD, GPIO17, FSPICS1 |
4 | 15 | We/Wy/T | GPIO15 3 |
5 | 23 | We/Wy/T | GPIO23, SDIO_DATA3 |
6 | 22 | We/Wy/T | GPIO22, SDIO_DATA2 |
7 | 21 | We/Wy/T | GPIO21, SDIO_DATA1, FSPICS5 |
8 | 20 | We/Wy/T | GPIO20, SDIO_DATA0, FSPICS4 |
9 | 19 | We/Wy/T | GPIO19, SDIO_CLK, FSPICS3 |
10 | 18 | We/Wy/T | GPIO18, SDIO_CMD, FSPICS2 |
11 | 9 | We/Wy/T | GPIO9 3 |
12 | G | G | Grunt |
13 | 13 | We/Wy/T | GPIO13, USB_D+ |
14 | 12 | We/Wy/T | GPIO12, USB_D- |
15 | G | G | Grunt |
16 | NC | – | Brak połączenia |
- P: Zasilanie; I: Wejście; O: Wyjście; T: Wysoka impedancja.
- Służy do sterowania diodą LED RGB.
- (1,2,3,4,5) MTMS, MTDI, GPIO8, GPIO9 i GPIO15 to piny spinające układu ESP32-C6. Piny te służą do sterowania kilkoma funkcjami chipa w zależności od głośności binarnejtagWartości przyłożone do pinów podczas włączania układu lub resetowania systemu. Opis i zastosowanie kołków do spinania można znaleźć w arkuszu danych ES P32-C6 > Sekcja Szpilki do spinania.
Układ pinów
Szczegóły wersji sprzętu
ESP32-C6-DevKitC-1 v1.2
- W przypadku płyt wyprodukowanych od lutego 2023 r. (nr PW: PW-2023-02-0139) zmieniono J5 z nadproży prostych na nadproża zakrzywione.
Notatka
Numer PW można znaleźć na etykiecie produktu znajdującej się na dużych pudełkach kartonowych w przypadku zamówień hurtowych.
ESP32-C6-DevKitC-1 v1.1
Pierwsze wydaniese
- Arkusz danych ESP32-C6 (PDF)
- Karta katalogowa ESP32-C6-WROOM-1 (PDF)
- Schemat ESP32-C6-DevKitC-1 (PDF)
- Układ PCB ESP32-C6-DevKitC-1 (PDF)
- Wymiary ESP32-C6-DevKitC-1 (PDF)
- Źródło wymiarów ESP32-C6-DevKitC-1 file (DXF)
Dokumenty / Zasoby
![]() |
Płytka rozwojowa ESPRESSIF ESP32-C6-DevKitC-1 v1.2 [plik PDF] Instrukcje ESP32-C6-DevKitC-1 v1.2, ESP32-C6-DevKitC-1 v1.1, ESP32-C6-DevKitC-1 v1.2 Płytka rozwojowa, Płytka rozwojowa, Płytka |