XIAO Seeed Studio RP2350

12.99 (DDV vključen)

XIAO RP2350: Cortex-M33 @ 150 MHz z FPU, 520 KB SRAM, 27 GPIO, TrustZone varnost in 27 µA deep sleep – nadgradnja RP2040 v XIAO formatu.

2 na zalogi

Šifra: 83 - A3 Kategorija:
Opis

Opis

XIAO RP2350 – RP2040 naslednik z Cortex-M33, FPU in TrustZone

XIAO RP2350 temelji na novem Raspberry Pi RP2350A čipu in prinaau precejne nadgradnje v primerjavi z RP2040: močnejši dual-core Cortex-M33 procesor pri 150 MHz, FPU (floating point unit v strojni opremi), dvakrat več SRAM (520 KB), TrustZone varnostno okolje in ultra-nizko porabo 27 µA v deep sleep režimu.

Ohranjena je XIAO oblika 21 × 17,5 mm, razpored pinov je zaostal z RP2040, privzete knjižnice CircuitPython, MicroPython in C/C++ SDK so kompatibilne. Programabilni PIO bloki so razirjeni na 12 state machines. RP2350 ima tudi 27 GPIO (več kot RP2040 pri isti XIAO obliki).

Anatomija krmilnika

MikrokrmilnikRaspberry Pi RP2350A
USB čipNative USB 2.0 (v RP2350)
USB konektorUSB-C
ProcesorDual-core ARM Cortex-M33 @ 150 MHz + FPU
Flash4 MB QSPI
SRAM520 KB
PIO state machines12× (3 bloki po 4)
GPIO27
Logicna napetost3,3 V
Mere21 × 17,5 mm

Ključne lastnosti

  • Cortex-M33 + FPU – strojni plavajočazrezni računalnik; DSP algoritmi, avdio filtri in senzorska matematika tekočo brez softverske emulacije.
  • 520 KB SRAM – dvakrat več kot RP2040; dovolj za medpomnjenje slik, kompleksnejše TinyML modele ali več nitnih MicroPython aplikacij.
  • TrustZone (ARM) – varen zagonski zaporedni program (Secure Boot) in izolacija zaupanja vrednega koda; primerno za produkcijsko naprave s shranjenim kriptografskim kljucem.
  • 27 GPIO – višje kot pri RP2040 XIAO; več SPI, I2C ali GPIO linij brez razirjevalnika.
  • 27 µA deep sleep – ena izmed najnižjih porabb v XIAO družini; primerno za baterijsko brezzične naprave s senzorjem in dolgimi spalnimi cikli.
  • 12 PIO state machines – štiri več kot RP2040; več hkratnih protokolov brez obremenitve CPU.

Kaj potrebujem za začetek?

  • USB-C kabel – za napajanje in programiranje.
  • MicroPython ali CircuitPython firmware – za RP2350 na micropython.org / circuitpython.org.
  • Thonny IDE ali VS Code – za MicroPython; VS Code + Pico SDK za C/C++.
  • Breadboard + jumper kabli – za prve prototipe.

Moj prvi projekt – 3 koraki

  1. Držite gumb BOOT, priključite USB-C – pojavi se USB disk (RP2350). Povlecite MicroPython UF2 za RP2350 nanj.
  2. Odprite Thonny IDE, izberite MicroPython interpreter in odprite REPL konzolo.
  3. Preizkusite FPU: v REPL vnesite import math; math.sqrt(2.0) – rezultat se izpiše v mikrosekundi, ne sekundah.

Primeri uporabe

  • Avdio DSP procesor (FPU + I2S prek PIO – filtri, efekti)
  • TinyML na robu (520 KB SRAM za manjše nevronske mreže)
  • Varna IoT naprava (TrustZone + Secure Boot)
  • Multi-protokolni vmesnik (12 PIO state machines)
  • Baterijsko nosičen senzor (27 µA sleep, LiPo)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
ProcesorRP2350A, dual-core Cortex-M33 @ 150 MHz
FPUda (vgrajen v Cortex-M33)
Flash4 MB QSPI NOR Flash
SRAM520 KB
PIO12 state machines (3 bloki)
GPIO27 (PWM, SPI, I2C, UART, ADC 12-bit)
USBUSB-C, native USB 1.1
VarnostTrustZone, Secure Boot, SHA-256
Deep sleep27 µA
Mere21 × 17,5 mm

Primerjava: RP2350 vs RP2040 vs ESP32-C3

RP2350 RP2040 ESP32-C3
JedroCortex-M33 150 MHzCortex-M0+ 133 MHzRISC-V 160 MHz
SRAM520 KB264 KB400 KB
FPUdanini
WiFi/BLEninida
Deep sleep27 µA~180 µA~5 µA
TrustZonedanida (Flash enc.)

Inženirski PRO nasvet

RP2350 ima tudi RISC-V jedra – Čip vsebuje 2× Cortex-M33 IN 2× Hazard3 RISC-V jedra. Z bootsel včasih preklapljate med arhitekturami. V praksi ostanite pri Cortex-M33 – M33 ima boljso podporo knjižnic in je hitrejši za večino del; RISC-V je zanimivost za eksperimentiranje.

Kompatibilnost

MicroPython 1.24+ (RP2350), CircuitPython 9.x, Arduino IDE 2.x (earlephilhower/arduino-pico ≥ 4.0), C/C++ Pico SDK 2.x. Windows 10/11, macOS, Linux.

Dokumentacija