ESP32-C6-DevKitC-1 je oficiální vývojová deska Espressifu s čipem ESP32-C6. Ten jako první z rodiny ESP32 umí Wi-Fi 6 a kromě Bluetooth LE i rádio IEEE 802.15.4 pro Zigbee, Thread a Matter – hodí se proto do chytré domácnosti.
Deska má dva konektory USB-C (nativní USB a převodník USB-UART) a adresovatelnou RGB LED.
Parametry
- ESP32-C6: RISC-V až 160 MHz + úsporné jádro 20 MHz, 512 kB SRAM
- modul ESP32-C6-WROOM-1 s 8 MB flash
- Wi-Fi 6 (2,4 GHz), Bluetooth LE 5, Zigbee a Thread (802.15.4)
- 23 GPIO na lištách, 7 analogových vstupů (ADC1)
- UART, I2C, SPI, PWM, I2S, TWAI (CAN), USB Serial/JTAG
- 2× USB-C (nativní USB a UART přes CP2102N), RGB LED na GPIO8
- 51,8 × 25,4 mm (modul s anténou přečnívá)
Lišty J1 a J3 mají pin 1 u modulu a pin 16 u konektorů USB – tak je číslují i tabulky Espressifu. GPIO0–7 jsou zároveň LP GPIO: jen ony umí probudit čip z hlubokého spánku a ovládá je úsporné jádro.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | ADC | Poznámka |
|---|---|---|---|---|---|---|---|
| J3-1 | GND | – | |||||
| J3-2 | GPIO16 | vstup/výstup | TX | UART0 TX – na převodník USB-UART (konektor UART) | |||
| J3-3 | GPIO17 | vstup/výstup | RX | UART0 RX – na převodník USB-UART (konektor UART) | |||
| J3-4 | GPIO15 | vstup/výstup | Strapping pin (volba zdroje JTAG) – bez nastavení v eFuse se neuplatní | ||||
| J3-5 | GPIO23 | vstup/výstup | SDA | ||||
| J3-6 | GPIO22 | vstup/výstup | SCL | ||||
| J3-7 | GPIO21 | vstup/výstup | SCK | ||||
| J3-8 | GPIO20 | vstup/výstup | MISO | ||||
| J3-9 | GPIO19 | vstup/výstup | MOSI | ||||
| J3-10 | GPIO18 | vstup/výstup | SS | ||||
| J3-11 | GPIO9 | vstup/výstup | Tlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání | ||||
| J3-12 | GND | – | |||||
| J3-13 | GPIO13 | vstup/výstup | USB D+ (nativní USB, konektor USB) – jako GPIO jen bez USB | ||||
| J3-14 | GPIO12 | vstup/výstup | USB D− (nativní USB, konektor USB) – jako GPIO jen bez USB | ||||
| J3-15 | GND | – | |||||
| J3-16 | NC | – | Nezapojeno | ||||
| J1-1 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru SGM2212. Mezi stabilizátorem a modulem je propojka J5 – po jejím rozpojení změříte odběr modulu ampérmetrem. | ||||
| J1-2 | RST | vstup | Reset (CHIP_PU, tlačítko RESET) – log. 0 vypne čip | ||||
| J1-3 | GPIO4 | vstup/výstup | ADC1_CH4 | Strapping pin (časování SDIO slave) – běžně bez vlivu. JTAG MTMS | |||
| J1-4 | GPIO5 | vstup/výstup | ADC1_CH5 | Strapping pin (časování SDIO slave) – běžně bez vlivu. JTAG MTDI | |||
| J1-5 | GPIO6 | vstup/výstup | ADC1_CH6 | JTAG MTCK | |||
| J1-6 | GPIO7 | vstup/výstup | JTAG MTDO | ||||
| J1-7 | GPIO0 | vstup/výstup | ADC1_CH0 | Vstup krystalu 32,768 kHz (XTAL_32K_P) pro přesné hodiny ve spánku; bez krystalu běžné GPIO. LP GPIO0 – umí probouzet z hlubokého spánku. | |||
| J1-8 | GPIO1 | vstup/výstup | ADC1_CH1 | Vstup krystalu 32,768 kHz (XTAL_32K_N); bez krystalu běžné GPIO. LP GPIO1 – umí probouzet z hlubokého spánku. | |||
| J1-9 | GPIO8 | vstup/výstup | RGB LED (WS2812). Strapping pin – pro režim nahrávání při startu v log. 1 (na desce pull-up) | ||||
| J1-10 | GPIO10 | vstup/výstup | |||||
| J1-11 | GPIO11 | vstup/výstup | |||||
| J1-12 | GPIO2 | vstup/výstup | ADC1_CH2 | ||||
| J1-13 | GPIO3 | vstup/výstup | ADC1_CH3 | ||||
| J1-14 | 5V | vstup/výstup | 5 V z obou konektorů USB (přes diody). Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB. | ||||
| J1-15 | GND | – | |||||
| J1-16 | NC | – | Nezapojeno |
Na co si dát pozor
- GPIO nejsou 5V tolerantní.
- GPIO8 je RGB LED a zároveň strapping pin – pro nahrávání musí být při startu v log. 1.
- GPIO9 je tlačítko BOOT (log. 0 při startu = režim nahrávání).
- GPIO12 a GPIO13 obsadí nativní USB – jako GPIO je použijte jen bez portu USB.
- GPIO16 a GPIO17 (UART0) vedou na převodník USB-UART.
- Čip nemá ADC2, DAC ani dotykové vstupy.
Kde koupit
ESP32-C6-DevKitC-1 seženete například tady:
- Botland.cz – ESP32-C6-DevKitC-1-N8
- GME.cz (na objednávku, momentálně není skladem) – Espressif ESP32-C6-DevKitC-1-N8
- RPishop.cz (momentálně není skladem) – Espressif ESP32-C6-DevKitC-1
- AliExpress (oficiální obchod ESPRESSIF Official Store) – ESP32-C6-DevKitC-1-N8
ESP32-C6 na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Porovnání čipů ESP32 – kdy sáhnout po C6 (Wi-Fi 6, Zigbee, Thread) a kdy po jiném čipu
- ESP32-C6 s Wi-Fi 6 – co nový čip přinesl a proč je zajímavý pro chytrou domácnost
- MicroPython na ESP32 – nahrání firmwaru přes Thonny, podporuje i ESP32-C6
Další pinouty
Všechny pinouty najdete na stránce Pinouty.