Raspberry Pi Pico: Specificații și caracteristici

Raspberry Pi Pico

Raspberry Pi Pico este o nouă placă de microcontroler proiectată de Raspberry Pi Foundation. Un produs nou care se alătură celor existente și care seamănă mai mult Arduino decât un SBC. În plus, are o altă mare surpriză care i-a surprins pe toți și depășește dimensiunile reduse, eficiența energetică magnifică sau prețul său de doar 4 USD.

Și fundația Raspberry Pi s-a transformat, cel puțin momentan, într-o fabulă, proiectându-și propriul cip. Este despre SoC RP2040. Adică, de data aceasta, nu au folosit cipuri Broadcom ca în alte plăci, ci l-au proiectat singuri. Vom vedea dacă în viitor urmează aceeași tendință în alte plăci sau dacă a fost doar ceva specific ...

SoC RP2040

Raspberry Pi Pico RP2040

El RP2040 este primul cip proiectat de Raspberry Pi Foundation. Un design creat acasă pentru a îmbunătăți această placă ultra-mică și ultra-subțire și conceput pentru proiecte în care dimensiunea și consumul sunt importante, cum ar fi unele aplicații încorporate sau încorporate în robotică, industrie, automobile, aplicații medicale, stații meteorologice etc.

În ciuda a ceea ce spun alte media (chiar și unele importante și de renume), nu este un cip fabricat de ei, ci doar proiectat de ei. Un SoC care a fost proiectat de propria echipă specializată în ASICs și asta a dus la acest IC.

Adică nu au fost transformate într-un IDM, ci sunt doar o fabulă care și-a trimis designul pentru a fi fabricat la turnătorie TSMC. În aceste fabrici a fost utilizat un proces de 40nm pentru fabricarea lor. Și da, este un nod care poate părea destul de primitiv, dar că tehnologia litografică este mai mult decât suficientă pentru acest proiect și își face treaba foarte bine.

Revenind la design-ul rC2040 SoC care alimentează acest Raspberry Pi Pico, este un cip în care nucleele nu au fost proiectate de la zero, ci mai degrabă au ales să folosească nucleele IP ale lui Arm. Mai exact, a folosit două ARM Cortex M0 + lucrează la 133Mhz. În plus, a fost echipat și cu 264 KB de memorie RAM și 2 MB de flash.

Toate nu sunt orientate să ruleze un sistem de operare precum Linux (sau altele), așa cum se întâmplă în alte plăci SBC, dar Raspberry Pi Pico poate rula doar schițe sau programe scrise în limbi precum C / C ++ sau MycroPython. Odată ce le scrieți pe computer, acestea pot fi transmise către placa prin microUSB, astfel încât unitatea MCU sau microcontrolerul să le execute.

În sfârșit, nu aș vrea să pun deoparte nomenclatura folosit și este că numele RP2040 are motivul său:

  • RP: înseamnă Raspberry Pi
  • 2: numărul de nuclee.
  • 0: tip miez (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (non-volatil sau flash / 16kB), dacă este 0 este pentru că este la bord.

Acest lucru poate părea prost, mai ales având în vedere că deocamdată există un singur SoC proiectat de ei. Dar se poate face aluzie că Raspberry Pi Foundation ar putea proiectați mai multe SoC-uri în viitor...

Mai multe informatii - Fișa tehnică RP2040

Despre placa Raspberry Pi Pico

Noua farfurie Raspberry Pi Pico păstrează surprize plăcute, în ciuda dimensiunilor reduse. Și doar pentru un preț de 4 USD, ceea ce îl face una dintre cele mai accesibile plăci de microcontrolere de pe piață.

fixează Raspberry Pi Pico

Pin-out

În ceea ce privește caracteristici tehnice și specificații, iată toate detaliile plăcii:

  • SoC: RP2040 proiectat în Marea Britanie de un grup de lucru Raspberry Pi Foundation dedicat proiectării ASIC.
    • DualCore ARM Cortex-M0 + cu frecvență dinamică a ceasului de până la 133Mhz.
    • 264 kB de memorie SRAM
    • 2 MB memorie flash la bord.
    • Cu consum foarte redus și moduri inactiv și somn.
  • Conexiune: microUSB cu suport pentru USB 1.1 Host
  • Programare: Glisați și fixați folosind limbi precum C / C ++ și MicroPython.
  • GPIO: Multifuncțional cu 26 de pini
  • Alte pini: 2x SPI, 2x I2C, 2x UART, 3x ADC pe 12 biți, 16x canale PWM.
  • hrănire: 3.3 V
  • mai mult: senzor de temperatură, biblioteci rapide în virgulă mobilă în ROM și 8x PIO (I / O programabile) pentru a putea adapta placa pentru a susține periferice etc. De exemplu, cu PIO poate fi configurat pentru a emula VGA, sunet, cititor de card SD etc.
  • Dimensiune: 51x21mm
  • preț: 4 $ (cumpăra)

Cum să începeți programarea

Noul Raspberry Pi Pico este programat folosind SDK-ul C / C ++ sau portul oficial MicroPython, în funcție de preferința de a utiliza o limbă sau alta pentru proiectele dvs. În plus, programul este ușor de încărcat:

  1. Pur și simplu ținând apăsat butonul BOOTSEL de pe tablă
  2. Conectarea cablului microUSB la computer (Linux, Windows sau macOS și puteți programa chiar de pe un Raspberry Pi 4)
  3. Apoi butonul BOOTSEL este eliberat și PC-ul va monta noua unitate numită RPI-RP2 ca și cum ar fi un pendrive.
  4. Acum, trebuie doar să trageți fișierul de cod UF2 pe unitatea de memorie și acesta se va încărca.
  5. Raspberry Pi Pico va reporni și va începe să ruleze programul.

În plus, aveți și un fişier INDEX.HTM în interiorul unității și care vă va arăta documentația oficială pe site-ul web Raspberry Pi. Un alt fișier INFO_U2F.TXT conține informații despre placa, cum ar fi versiunea bootloader-ului.


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.