Vývojová doska za 2 eurá s Puya PY32F030 MCU: nízka cena, široké možnosti
Jadrom novej vývojovej dosky je mikrokontrolér Puya PY32F030K28T6 s architektúrou Arm Cortex-M0+ taktovaný na 48 MHz. Ponúka 64 KB Flash pamäte, 8 KB RAM a je navrhnutý na prevádzku v náročných podmienkach s teplotným rozsahom od -40 °C do +105 °C. Doska podporuje rozhrania ako USB, SPI, I2C, UART a I2S, čo ju predurčuje pre použitie v oblasti internetu vecí (IoT), robotiky či priemyselnej automatizácie.
V minulosti vyšlo viaceo zaujímavých nízkonákladových mikrokontrolérov. Napráklad už v roku 2019 zaujal Padauk PMS150C – 8-bitový čip za tri centy s 64 bajtami RAM, až 6 vstupno-výstupnými pinmi, PWM a základnými perifériami. V roku 2022 si pozornosť získal WCH CH32V003 – 32-bitový RISC-V mikrokontrolér s 2 KB SRAM, 16 KB Flash a cenou len 10 centov. V roku 2023 to bola zas séria Puya PY32, konkrétne model s Cortex-M0+ jadrom, 32 KB Flash a 4 KB RAM, dostupný na vývojovej doske PUYA003 za približne 8 centov.
Najnovším prírastkom tejto rodiny je práve Puya PY32F030, ktorý posúva pomer cena/výkon opäť o krok ďalej. Pozrime sa naň bližšie.
Technické parametre vývojovej dosky Puya PY32F030
- MCU – Puya PY32F030K28T6-E
- Jadro – Arm Cortex-M0+ @ 48 MHz
- Pamäť – 64 KB SRAM
- Úložisko – 8 KB Flash
- USB – USB Type-C port pre napájanie a programovanie
- Rozšírenie cez 2× 16-pinové konektory
- Až 26 použiteľných GPIO pinov
- 2× USART
- 1× I2C, 2× SPI, 11-kanálové PWM
- 1× 12-bitový ADC s 10+2 kanálmi
- 2× komparátory (CMP)
- Hodiny – 24 MHz kryštálový oscilátor na doske
- Ladenie (debugging) – SWD konektor
- Ďalšie funkcie
- Napájacia LED a 3 používateľské LED diódy
- Resetovacie a 2 používateľské tlačidlá
- Interný snímač teploty (v rámci MCU)
- Napájanie
- 5 V cez USB-C
- Integrovaný 3,3 V LDO regulátor
- Rozmery – 50 × 23 mm
- Prevádzkový teplotný rozsah – od –40 °C do +105 °C

Špecifikácia vývojovej dosky PY32F030

Bloková schéma mikrokontroléra PY32F030
Pri prehliadaní ponuky na AliExpress som si všimol, že v popise uvádzajú, že mikrokontrolér má 512 KB Flash a 96 KB RAM, čo je nesprávne. Podľa oficiálneho datasheetu má čip PY32F030K28T6 iba 64 KB Flash a 8 KB RAM. Podrobnejšie informácie vrátane referenčnej príručky, aplikačných poznámok, knižníc firmvéru a nástrojov pre vývojové prostredia Keil a IAR sú dostupné na stránke s dokumentáciou a zdrojmi. Hoci väčšina dokumentácie je v čínštine, niektoré kľúčové materiály – ako datasheet a referenčná príručka – sú dostupné aj v angličtine (označené ako “”).
Datasheet
Našiel som aj 17 aplikačných poznámok pokrývajúcich oblasti ako I2C, RTC, watchdog, ovládanie LED a mnohé ďalšie, no všetky sú dostupné len v čínštine. Vývojová doska s Puya PY32F030 je k dispozícii na AliExpress za približne 2,30€ + poštovné (a prípadné dane). Samotný čip PY32F030K28 je dostupný aj samostatne za cenu približne 0,36 € pričom iný obchod na AliExpress ponúka celú dosku ešte lacnejšie – za 0.39€ + poštovné.
Máte aj vy zaujímavú konštrukciu, alebo článok a chceli by ste sa o to podeliť s viac ako 360.000 čitateľmi? Tak neváhajte a dajte nám vedieť, radi ju uverejníme a to vrátane obrazových a video príloh. Rovnako uvítame aj autorov teoretických článkov, či autorov zaujímavých videí z oblasti elektroniky / elektrotechniky.
Kontaktujte nás!
Komentár môžete adresovať buď diskutujúcemu priamo pomocou tlačidla „Odpovedať“, alebo ho môžete adresovať všeobecne do poľa nižšie.