Seeed Studio – XIAO RP2350

3.850Ft (3.031Ft+ÁFA)

Seeed Studio XIAO RP2350-A fejlesztőpanel 520 kB SRAM-mal, 2 MB Flash memóriával és 19 digitális GPIO-val. Arduino, MicroPython és C/C++ fejlesztéshez használható, USB-C csatlakozóval, három analóg bemenettel, két I2C, két SPI és két UART perifériával.

2 készleten

Cikkszám: T98454 Kategória: Márka:
Cikkszám: T98454

Leírás

A Seeed Studio XIAO RP2350 akkor kerül elő a fiókból, amikor egy RP2350 alapú vezérlő kellene, de a szokásos fejlesztőpanelek már túl sok helyet foglalnak. A panel mindössze 21 x 17,8 mm, mégis kapunk rajta RP2350-A mikrovezérlőt, 520 kB SRAM-ot, 2 MB Flash memóriát, USB-C csatlakozást és összesen 19 digitális GPIO-t.

Papíron a 19 GPIO jól hangzik, de műhelyben rögtön jön a következő kérdés: hol vannak ezek a lábak? D0-D10 az oldalsó kivezetéseken érhető el, további nyolc jel pedig a panel hátoldalára került. Breadboardos próbánál ez némi plusz forrasztást jelent, saját NYÁK-nál viszont éppen ez az egyik erőssége – sok jelet lehet kihozni úgy, hogy közben maga a vezérlő alig foglal helyet.

A tápellátásnál sem csak az USB-C jöhet szóba. A Seeed Studio XIAO RP2350 3,7 V névleges feszültségű lítiumakkumulátorról is működtethető, a panelen pedig akkumulátortöltő áramkör és akkufeszültség-mérés is van. Ez hordozható eszköznél hasznos, de a töltőáramra figyelni kell: körülbelül 160 mA-rel számolhatunk, ezért egy egészen apró LiPo cellát nem érdemes csak azért rákötni, mert fizikailag elfér.

Mire való a gyakorlatban?

A Seeed Studio XIAO RP2350 nem mini számítógép, hanem mikrovezérlős vezérlőpanel. Szenzort olvas, kijelzőt hajt meg, PWM-jelet állít elő, kommunikál I2C, SPI vagy UART perifériákkal, gombokat figyel és időzítéseket kezel.

Tipikus műhelyhelyzet: van egy szenzor, egy kis OLED kijelző, néhány nyomógomb és talán egy akkumulátor. Egy nagy fejlesztőlap ezen a ponton már inkább útban van. A Seeed Studio XIAO RP2350 pont az ilyen összeállításoknál kezd értelmet nyerni.

Az RP2350 két Cortex-M33 vagy két Hazard3 RISC-V maggal használható, legfeljebb 150 MHz-es órajellel. Ezt érdemes helyesen értelmezni: nem négy egyszerre használható processzormagról van szó. Az ARM és a RISC-V két külön futtatási lehetőség.

Bekötéskor ezekre fogsz először ránézni

Az első programozás legegyszerűbben USB-C-n keresztül történik. Ugyanezen a csatlakozón kap tápot a panel is, így kezdetben nincs szükség külön tápegységre.

A hagyományos XIAO oldalsó lábkiosztás D0-D10 között érhető el. Itt található a három analóg bemenet, illetve az első I2C, SPI és UART kapcsolat is. Ha ennél több GPIO-ra van szükség, előkerül a panel hátoldala, ahol D11-D18 található.

Ez az a rész, ahol a próbaasztal és a végleges beépítés eltér egymástól. Breadboardon a hátoldali pad nem olyan kényelmes, mint egy tüskesor. Saját NYÁK-nál viszont nincs vele különösebb gond, sőt sokszor pont ez segít abban, hogy a vezérlő kis helyre beférjen.

Akkumulátoros használatnál a BAT padokra 3,7 V névleges lítiumcella köthető. USB csatlakoztatásakor a fedélzeti töltő kezeli az akkumulátort, a cellafeszültség pedig szoftverből is mérhető. A töltőáram körülbelül 160 mA, ezért a kiválasztott cella megengedett töltőáramát ehhez kell igazítani.

Hol lehet jól kihasználni?

  • Kis méretű szenzoros adatgyűjtőnél, ahol I2C vagy SPI perifériák dolgoznak.
  • Hordozható, akkumulátoros készüléknél, ahol a vezérlő mérete tényleg számít.
  • Egyedi billentyűzetnél, makrópadnál vagy kezelőfelületnél, ahol sok digitális bemenet kell.
  • OLED vagy kisebb TFT kijelzős vezérlőegységnél.
  • LED-, PWM- vagy automatizálási feladatnál, ahol pontos időzítésre és több GPIO-ra van szükség.
  • Saját NYÁK-ba épített vezérlőnél, ahol a hátoldali padokat is ki lehet használni.
  • MicroPython, C/C++, Arduino vagy RISC-V kísérleti projektnél.

Mire kell figyelni beüzemeléskor?

Mire figyelj?Mit okoz?
Mind a 19 GPIO-ra szükséged van?A D11-D18 lábak hátoldali padokon vannak, ezért próbapaneles használatnál külön kiállásra lehet szükség.
Arduino IDE-ből programoznád?Olyan RP2350 támogatás szükséges, amely ismeri ezt a lapot és a megfelelő lábkiosztást.
Akkumulátorról fog működni?3,7 V névleges lítiumcellával használható, a cellát pedig a panel töltőáramához is hozzá kell választani.
Nagyon kis LiPo cellát tennél mellé?A körülbelül 160 mA-es töltőáram egy kis kapacitású cellának már sok lehet.
Néhány tíz mikroamperes fogyasztással számolsz?Ehhez megfelelő alvó mód és erre írt firmware szükséges, normál futás közben a fogyasztás nagyobb.
Wi-Fi vagy Bluetooth kell?A panelben nincs rádió, ezért külön modul vagy más XIAO változat szükséges.

Mielőtt beépíted, ezt érdemes végiggondolni

A 19 GPIO önmagában nem mondja meg, hogy a panel kényelmes lesz-e a projektedhez. Ha minden jelnek tüskesoron kell megjelennie, a hátoldali padok miatt lehet, hogy egy nagyobb fejlesztőpanel kevesebb barkácsolást jelent. Ha viszont saját hordozópanel készül, ugyanez a kialakítás kifejezetten jól használható.

A 2 MB Flash sok kisebb beágyazott feladathoz elegendő, de nagy grafikus állományoknál, sok adatnál vagy nagyobb fájlrendszernél már gyorsan elfogyhat. Ilyenkor jobb előre eldönteni, hogy külső memória kerül mellé, vagy eleve másik vezérlőpanel kell.

Az akkumulátoros használatnál ne csak azt nézd, hogy van-e BAT csatlakozás. A cellakapacitás, a megengedett töltőáram és a teljes áramfelvétel együtt dönti el, hogy mennyi ideig működik majd az eszköz és mennyire terhelődik az akkumulátor.

Mikor keress inkább másik panelt?

  • Ha beépített Wi-Fi vagy Bluetooth kell, olyan XIAO változat célszerűbb, amelyen a rádió eleve rajta van.
  • Ha minden GPIO-nak könnyen hozzáférhető tüskesoron kell lennie, egy nagyobb fejlesztőlap kényelmesebb lehet.
  • Ha a projekt sok programmemóriát vagy nagyméretű adatállományokat igényel, a 2 MB Flash hamar korláttá válhat.
  • Ha Linuxot vagy komplett hálózati szolgáltatásokat szeretnél futtatni, ez már nem mikrovezérlős feladat.
  • Ha az egész rendszer fogyasztását néhány tíz mikroamperre akarod leszorítani, nem elég csak a vezérlőpanel alvó áramát nézni. A szenzorok, LED-ek és egyéb perifériák ugyanúgy beleszólnak.

Egy apró műhelyfogás

Ha a terv végül saját NYÁK-ra kerül, már a lábkiosztás elején külön kezeld az oldalsó és a hátoldali GPIO-kat. A gyakran mérendő, módosítandó vagy hibakereséshez szükséges jeleket célszerű az oldalsó lábakon hagyni. A hátoldali padokra mehetnek azok a kapcsolatok, amelyek a végleges összeállításban már nem igényelnek állandó hozzáférést.

Ezzel sok bosszúságot meg lehet spórolni. Nem a kész panelen kell majd kideríteni, hogy a diagnosztikai UART vagy egy fontos chip select jel éppen a vezérlő alatt kötött ki.

Műszaki jellemzők

JellemzőÉrték
Gyártó:Seeed Studio
Cikkszám:102010550
Mikrovezérlő:RP2350-A
Processzor:2 x Arm Cortex-M33 vagy 2 x Hazard3 RISC-V
Maximális órajel:150 MHz
SRAM:520 kB
Flash memória:2 MB QSPI
Digitális GPIO:19
Analóg bemenet:3
I2C:2
SPI:2
UART:2
USB csatlakozó:USB-C
Akkumulátoros táplálás:3,7 V névleges Li-ion/LiPo
Akkumulátortöltés:fedélzeti töltőáramkör
Beállított töltőáram:kb. 160 mA
Akkufeszültség mérése:igen
Kis fogyasztású mérési eredmény:53 µA átlag speciális alvó firmware-rel, BAT táplálás mellett
Nyomógombok:BOOT, RESET
Beépített Wi-Fi:nincs
Beépített Bluetooth:nincs
Méret:21 x 17,8 mm
Fejlesztés:Arduino, MicroPython, C/C++
Tüskesor:nincs előre beforrasztva

Dokumentáció

Csomag

  • 1x Seeed Studio XIAO RP2350
  • 2x tüskesor

További információk

Tömeg0,055 kg
Méretek6 × 3 × 1 cm
CikkszámT98454
Chipkészlet

Tápfeszültség [V]

,

Kialakítás


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„Seeed Studio – XIAO RP2350” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a Seeed Studio XIAO RP2350 termékről

Használható a Seeed Studio XIAO RP2350 Arduino IDE-vel?

Igen. A Seeed Studio XIAO RP2350 az arduino-pico környezeten keresztül programozható Arduino IDE-ből.

Van külön MicroPython firmware a XIAO RP2350 panelhez?

Igen. A MicroPython hivatalos letöltési oldalán külön Seeed Studio XIAO RP2350 firmware található, ARM és RISC-V CPU-módhoz is.

Mind a 19 GPIO tüskesoron érhető el?

Nem. A Seeed Studio XIAO RP2350 D0-D10 jelei az oldalsó XIAO kivezetéseken vannak, D11-D18 pedig hátoldali padokon. Ez saját NYÁK-on kényelmes, breadboardon viszont plusz kiállást igényel.

Hány analóg bemenet használható a XIAO RP2350 panelen?

A Seeed Studio XIAO RP2350 három kivezetett analóg bemenetet ad, D0-D2 lábakon.

Működtethető a XIAO RP2350 LiPo akkumulátorról?

Igen. A Seeed Studio XIAO RP2350 hátoldali BAT padjaira 3,7 V névleges feszültségű lítiumakku köthető, és a panel a cellafeszültséget szoftverből is mérhetővé teszi.

Mekkora a XIAO RP2350 akkumulátortöltő árama?

A panel SGM40567-4.2 töltőáramköre körülbelül 160 mA-re van beállítva. Kis kapacitású LiPo cellánál ezért a cella megengedett töltőáramát is figyelembe kell venni.

Valóban csak körülbelül 50 µA-t fogyaszt a XIAO RP2350?

Ez csak meghatározott alvó állapotban értelmezhető. A mért eredmény 53 µA átlag volt speciális low-power firmware-rel, BAT bemenetről táplálva - normál futó programnál ennél nagyobb fogyasztással kell számolni.

Van Wi-Fi vagy Bluetooth a XIAO RP2350 panelen?

Nincs beépített rádiós kapcsolat. Ha a projekt közvetlen Wi-Fi vagy Bluetooth kommunikációt kíván, külön rádiós modul vagy más XIAO vezérlő szükséges.

A Cortex-M33 és RISC-V processzormagok egyszerre használhatók?

Nem négymagos ARM-RISC-V processzorról van szó. Az RP2350 két Cortex-M33 vagy két Hazard3 RISC-V maggal futtatható, tehát az architektúra választható.

Mikor előnyös a hátoldali nyolc extra GPIO?

A hátoldali D11-D18 padok saját hordozópanelen vagy végleges NYÁK-ban használhatók ki igazán. Így több I/O fér el ugyanazon a 21 x 17,8 mm-es panelméreten.

Kell külön USB programozó a XIAO RP2350 használatához?

Nem. A programfeltöltés a panel USB-C csatlakozóján keresztül történik, a BOOT és RESET gomb pedig kézi bootloader-indítást is lehetővé tesz.

Érdekelhetnek még…