blogy logo
login PRIHLÁS SA
BLOG deadawp
ČLÁNKY
DISKUSIE
2
SLEDOVAŤ BLOG
Programátor
deadawp



Ako získať ESP32-C5 ešte pred CES 2025?
pridal deadawp 27.12. 2024 o 17:01 (naposledy upravené 7.1. 2025 o 12:57)

ESP32-C5 je procesor od Espressif Systems, o ktorom bola prvá zmienka ešte v Júni 2022. Ide vôbec o prvý procesor, ktorý ponúkne 5 GHz WiFi, avšak to nie je jediná featura, ktorú ponúkne. Nie je postavený na Xtense ako veľmi známe a najpoužívanejšie verzie WROOM, či S3, ale na RISC-V jadre. C5 ponúkne jednojadrový procesor s 32-bitovou architektúrou a dual-band WiFi konektitviou, teda 2,4 i 5 GHz, tiež s podporou Bluetooth 5 (LE) a IEEE 802.15.4 (Zigbee 3.0, Thread 1.3). Taktiež má aj PHY rozhranie pre Ethernet s maximálnou rýchlosťou 2 Mbps.

WiFi po verzii 6 (802.11ax), vrátane spätnej kompatibility 802.11b/g/n WiFi 4. Podporuje WiFi 6 featury ako TWT, ktoré zabezpečuje okamžité pripojenie na WiFi AP, taktiež OFDMA moduláciu, či MU-MIMO pre zníženie latencie a zvýšenie prenosovej rýchlosti. Tomu napomáha aj BSS Coloring v prípade presahov viacerých SSID WiFi sietí. V rámci BLE podporuje SIG Mesh and ESP-Mesh-Lite.

ESP32-C5 v súčasnosti nie je v masívnej produkcii, avšak ESP32-C6 áno a viete ho už aj štandardne kúpiť takmer v každom elektro obchode, čo je veľmi podobný procesor, avšak neposkytuje Dual-band WiFi, no má podporu WiFi 6. Očakáva sa, že na konferencii CES2025 (7. - 10. Január 2025 v Las Vegas), alebo po nej by mohla byť oznámená aj sériová výroba ESP32-C5 a to z niekoľkých dôvodov. Priamo na konferencii bude Espressif Systems ukazovať "5GHz Wi-Fi 6 capabilities with the ESP32-C5" a aj "Seamless Matter Integration for smart homes and IoT", teda tieto featury WiFi 6 už majú implementované v ESP-IDF a Espressif Systems jednoznačne cieli aj na systémy pre Smart home, keďže Matter sa využíva v súvislosti s hlasovými assitentmi ako Apple HomeKit, Amazon Alexa, Google Home a iné. Môžeme sa tak dočkať boomu zariadení pre smart home, ktoré budú plne kompatibilné s týmito hlasovými asistentmi.

Na základe diskusií na Githube k ESP-IDF frameworku sa udáva, že na konci Júna 2025 má plánovane výjsť ESP-IDF v5.5, ktoré bude mať podporu pre ESP32-C5 v masovej produkcii. V súčasnosti je toho pre architektúru ESP32-C5 v ESP-IDF implementované dosť a dovolím si tvrdiť, že aktuálne sa na tom už dajú urobiť aj pokročilé aplikácie. V súčasnosti ešte nie je úplne vyriešené prepínanie medzi 5 GHz a 2,4 GHz, ak WiFi sieť vysiela rovnaké SSID pod oboma frekvenciami. Vtedy štandardne ESP32-C5 využíva pripojenie na frekvencii, kde je lepšie RSSI, čo býva práve v prospech 2,4 GHz, ktoré ľahšie prechádza cez steny. Júnový dátum sa zdá byť naozaj reálny a vývoj napreduje. Aktuálne 23. Decembra 2024 vyšla ESP-IDF v5.4-RC1 (Release Candidate 1). Verím, že ešte pred Júnom 2025 uvidíme aj RC-2, možno RC-2 ESP-IDF v5.4.

Ako sa teda dostať k ESP32-C5 a je to vôbec možné?
Áno, je to možné, ale nekúpite to len tak bez dopytu, že by to bolo niekde k voľnému odberu. Je potrebné kontaktovať Sales od Espressif Systems e-mailom na sales (at) espressif.com. V súčasnosti má Espressif Systems k dispozícii devkit s označením ESP32-C5-DevKitC-1-N8R4. Je to devkit osadený s ESP32-C5 a má 8 MB integrovanú flash pamäť a 4 MB integrovanú pamäť PSRAM. PSRAM nájde využitie pre obrazové aplikácia, či už video streaming, alebo buffrovanie obrázkov napr. pred prepisom displeja a podobne. Rovnako tak sa hodí aj pre audio aplikácie. Pre bežné hobby a malé projekty PSRAM prakticky nevyužijete.

Niekto z Espressif Systems sa vám ozve, konkrétne u mňa to bol Business Support z Činy. Zašle vám link na Aliexpress, konkrétne na produkt ESP C DevKit Sample, ktorý má k dispozícii 0 kusov. Zároveň si vyžiada dátum a čas vo formáte UTC+8, kedy by ste si devkit radi zakúpili. Na daný čas nastaví na Aliexpresse 1 až 2 kusy zásob, aby ste si mohli devkit zakúpiť. V súčasnosti tento devkit s PSRAM stojí 18€ a poštovné 4,90€. V masovej produkcii pôjde cena určite dole. Taktiež v tomto prípade robí určitú časť ceny aj PSRAM.

Samotný devkit má podobne ako ten s C6 dva USB-C porty, pričom jeden z nich je primárne pre napájanie a flashovanie, možnosť pripojenia cez JTAG a druhý na napájanie, flashovanie, pripojený k USB-UART prevodníku. Rovnako tak sa na devkite nachádza aj dvojica známych tlačidiel pre BOOT a RST signál. na PCB je aj integrovaný regulátor 5V-->3V3, integrovaná RGB LED.

Zaujímavou vecou je ale jumper 2,54 mm, na ktorý je možné sa napichnúť a merať spotrebu samotného čipu ESP32-C5. Je to vymyslené oznaj šikovne, nakoľko meriate iba priamo na napájacej 3V3 vetve, teda nebudete merať spotrebu celej dosky, obchádzate spotrebu USB-UART prevodníka, PWR LED, ktorá indikuje napájanie dosky. Teda pri meraní dostanete ozaj reálnu spotrebu ESP32-C5, čo sa naozaj hodí pri vývoji nových aplikácii a spoznávaní tohto hardvéru.

Kedy sa dočkáme ESP32-C5 v Arduino Core?
Bude to trvať, neočakával by som to skôr ako v 09/2025, i keď to je veľmi optimistické a to z jednoduchého dôvodu, že ESP-IDF musí mať tie featury ozaj optimalizované a funkčné, plne odskúšané predtým, než je portované na Arduino Core. Vývoj je ale naozaj na dobrej ceste a mnoho vecí už v súčasnosti v ESP-IDF funguje a je kompatibilné s ESP32-C5. Do budúcna si určite dáme aj nejaký článoček z vývoja. Určitá miera pozornosti je kladená aj na ESP32-C6, ktoré má WiFi 6 funkcionality, avšak je iba na 2,4 GHz.

Dá sa aktuálne používať len ESP-IDF pre ESP32-C5?
Ak chcete využívať ESP32 ako plnohodnotný procesor, tak ESP-IDF framework je jedinou možnosťou v súčasnosti a aj len na najnovších verziách, kde je podpora ESP32-C5. ESP-IDF nie je zložité z pohľadu spustenia hotových projektov. Treba mať ale znalosť prepínania targetov podľa architektúry ESP32, ktorú používate. Rovnako tak, ak ste začiatočník, môže byť ťažšie naučiť sa s ESP-IDF pracovať prostredníctvom CLI a obsluhy menuconfigu a ďalších vecí, ako komponenty.

Iné využitia ako napr. hosted hardware s prevádzkou ESP32 ako WiFi modulu s ktorým komunikujete v súčastnosti nemá podporu pre ESP32-C5. To platí pre oficiálny firmvér s AT commandami - ESP-AT a aj ESP-HOSTED (Linux). Ani v Arduino Core nebola zatiaľ zmienka o ESP32-C5 v žiadnom release, aktuálne posledný release je v3.1.0 na báze ESP-IDF v5.3.2 zo 16. Decembra 2024. Rovnako tak v Arduino IDE nie je ESP32-C5 ani v manažéri dosiek. Tam to má ešte čas...

Unboxing time:








Prístupov 752
Kvalita článku
hlasov 0

PRÍSPEVKY
SLEDOVAŤ
Prosím prihláste sa pre možnosť pridania komentáru.
Prihláste sa, alebo použite facebook login facebook login
ĎALŠIE ČLÁNKY V BLOGU
Úpravy QR skenera - Instascan HTML5
[ 14.1.2025] (príspevkov 0)
Tester vstrekovačov s IRF520 - časť 1/X
[ 9.1.2025] (príspevkov 0)
ESPlan - PHY Ethernet termostat
[ 31.12.2024] (príspevkov 0)
ESPlan od Laskakitu pre Watmonitor
[ 28.12.2024] (príspevkov 0)
Ako získať ESP32-C5 ešte pred CES 2025?
[ 27.12.2024] (príspevkov 0)
RFID DOMINATOR 2.0 - XLoader, DEMO firmw...
[ 25.12.2024] (príspevkov 0)
Zaujímavé použitie NFC tagov
[ 23.12.2024] (príspevkov 0)
Dymový generátor do 20€
[ 18.12.2024] (príspevkov 0)
RFID čítačka PN532 V3 vs. V4
[ 5.12.2024] (príspevkov 0)
Ako nainštalovať Watmonitor?
[ 21.11.2024] (príspevkov 0)