Raspberry Pi Pico 2 este a doua generație a plăcii de microcontroller de la Raspberry Pi și aduce un cip nou, RP2350. Particularitatea lui este că are patru nuclee, dar de două arhitecturi diferite: două Arm Cortex-M33 și două RISC-V Hazard3, iar tu alegi în software pe care dintre ele rulezi.

Pentru majoritatea proiectelor această alegere nu contează - folosești nucleele Arm și mergi mai departe. Ce contează imediat sunt memoria dublă și performanța superioară față de Pico original.

CaracteristicăPico (RP2040)Pico 2 (RP2350)
Nuclee2 × Cortex-M0+2 × Cortex-M33 și 2 × RISC-V Hazard3, selectabile
Frecvență133 MHzpână la 150 MHz
SRAM264 KB520 KB
Flash pe placă2 MB4 MB
ProgramareC/C++ și MicroPython

De ce contează memoria dublă

Cei 520 KB de SRAM sunt schimbarea cu cel mai mare efect practic, mai ales dacă programezi în MicroPython, unde interpretorul consumă memorie doar ca să existe. Cu dublul disponibil, proiectele care înainte se opreau din lipsă de memorie acum au loc.

La fel și cei 4 MB de flash: mai mult spațiu pentru cod, pentru biblioteci și pentru resurse incluse în program, cum ar fi fonturi sau imagini pentru un afișaj.

Ce poți construi

Pico 2 este potrivit pentru tot ce înseamnă control în timp real: citirea senzorilor la intervale precise, comanda motoarelor pas cu pas și a servomotoarelor, generarea de semnale, controlul benzilor LED adresabile sau interfațarea cu afișaje.

Spre deosebire de un SBC cu Linux, un microcontroller pornește instantaneu și execută codul cu temporizări previzibile. Nu are sistem de operare care să întârzie ceva, ceea ce îl face potrivit exact acolo unde momentul execuției contează.

Arm sau RISC-V

Posibilitatea de a comuta între nucleele Arm și cele RISC-V este interesantă mai ales educațional și pentru experimente. Ecosistemul de biblioteci este matur pe partea Arm, deci pentru proiecte practice acolo rămâi.

Pentru cine vrea să învețe arhitectura RISC-V pe hardware real, fără să cumpere o placă dedicată, Pico 2 oferă această opțiune pe aceeași placă.

Alimentare și intrări

Placa se alimentează prin USB sau prin pinul dedicat de intrare și lucrează cu logică de 3.3 V. Pinii nu sunt toleranți la 5 V, deci senzorii și modulele care lucrează la 5 V au nevoie de un convertor de nivel logic. Este cea mai frecventă cauză a plăcilor arse la primele proiecte.

Concluzie

Pico 2 este un microcontroller modern la un preț mic, cu memorie suficientă pentru proiecte reale în MicroPython și cu performanță bună în C. Este alegerea potrivită pentru control, senzori, afișaje și automatizări simple.

Dacă proiectul are nevoie de conectivitate wireless, varianta Pico 2 W adaugă Wi-Fi și Bluetooth pe aceeași bază.

Descoperă gama de plăci de dezvoltare și accesorii disponibile pe PiHub.ro și începe propriul tău proiect.

#raspberry pi pico 2 #rp2350 #microcontroller #risc-v #micropython