Raspberry Pi Pico: Specifikacije i značajke

Malina Pi Pico

Malina Pi Pico je nova ploča mikrokontrolera koju je dizajnirao Raspberry Pi Foundation. Novi proizvod koji pridružuje se postojećim i što je više nalik Arduino nego SBC. Uz to, ima još jedno veliko iznenađenje koje je iznenadilo sve, a nadilazi njegovu malu veličinu, veličanstvenu energetsku efikasnost ili cijenu od samo 4 dolara.

A to je da se Raspberry Pi Foundation, bar na trenutak, transformirao u fabless, dizajnirajući svoj vlastiti čip. Radi se o RP2040 SoC. Odnosno, za ovo vrijeme nisu koristili Broadcom čipove kao na drugim pločama, već su ih sami dizajnirali. Vidjet ćemo hoće li u budućnosti slijediti taj isti trend i na drugim pločama ili je to bilo samo nešto određeno ...

RP2040 SoC

Raspberry Pi Pico RP2040

El RP2040 je prvi čip koji je dizajnirala Raspberry Pi Foundation. Dizajn stvoren kod kuće za poboljšanje ove ultra male i ultra tanke ploče i dizajniran za projekte u kojima su veličina i potrošnja važni, poput nekih ugrađenih ili ugrađenih aplikacija u robotici, industriji, automobilskoj industriji, medicinskim aplikacijama, meteorološkim stanicama itd.

Uprkos onome što drugi mediji kažu (čak i neki važni i ugledni), to nije čip koji su oni proizveli, već samo oni. SoC koji je dizajnirao naš vlastiti tim specijaliziran za ASIC i to je rezultiralo ovom IC.

Odnosno, nisu transformirani u IDM, već su samo basne koje su svoj dizajn poslale u livnicu TSMC. U tim se tvornicama za njihovu proizvodnju koristi postupak od 40 nm. I da, to je čvor koji se može činiti prilično primitivnim, ali da je litografska tehnologija više nego dovoljna za ovaj projekt i vrlo dobro radi svoj posao.

Vraćajući se na dizajn rP2040 SoC-a koji pokreće ovaj Raspberry Pi Pico, to je čip u kojem jezgre nisu dizajnirane od nule, već su odlučili koristiti Armove IP jezgre. Konkretno, koristio je dva ARM Cortex M0 + radi na 133Mhz. Pored toga, opremljen je i sa 264 KB RAM-a i 2 MB blica.

Svi nisu orijentirani na pokretanje operativnog sistema poput Linuxa (ili drugih), kao što se to događa na drugim SBC pločama, ali Raspberry Pi Pico može pokretati samo skice ili programe napisane na jezicima poput C / C ++ ili MycroPython. Jednom kada ih napišete na svoj računar, mogu se proslijediti na ploču putem microUSB-a, tako da ih izvršava MCU jedinica ili mikrokontroler.

I na kraju, ne bih htio da ih ostavim po strani nomenklatura koristi se, a to je što naziv RP2040 ima svoj razlog:

  • RP: kratica za Raspberry Pi
  • 2: broj jezgri.
  • 0: tip jezgre (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (nehlapljiv ili bljeskalica / 16kB), ako je 0, to je zato što je na brodu.

Ovo se može činiti glupo, posebno s obzirom na to da za sada postoji samo jedan SoC koji su oni dizajnirali. Ali može nagovijestiti da bi Raspberry Pi Foundation mogla dizajnirajte više SoC-ova u budućnosti...

Više informacija - Tablica podataka RP2040

O ploči Raspberry Pi Pico

Nova ploča Malina Pi Pico održava ugodna iznenađenja, uprkos svojoj maloj veličini. I to samo po cijeni od 4 dolara, što ga čini jednom od najpristupačnijih ploča mikrokontrolera na tržištu.

pinout Raspberry Pi Pico

pin out

Što se tiče tehničke karakteristike i specifikacije, evo svih detalja o pločici:

  • SoC: RP2040 koju je u Velikoj Britaniji dizajnirala ASIC radna grupa za dizajn Fondacije Raspberry Pi.
    • DualCore ARM Cortex-M0 + sa dinamičkom taktnom frekvencijom do 133 MHz.
    • 264 kB SRAM memorije
    • 2 MB ugrađene flash memorije.
    • Sa vrlo malom potrošnjom i uspavanim i režimima mirovanja.
  • Connection: microUSB s podrškom za USB 1.1 Host
  • Programiranje: Povucite i ispustite koristeći jezike poput C / C ++ i MicroPython.
  • GPIO: 26-pinski višenamjenski
  • Ostale igle: 2x SPI, 2x I2C, 2x UART, 3x 12-bitni ADC, 16x kanala PWM.
  • Hrana: 3.3 V
  • više: senzor temperature, biblioteke s brzom pomičnom zarezom u ROM-u i 8x PIO (programabilni I / O) kako bi mogli prilagoditi ploču za podršku perifernim uređajima itd. Na primjer, s PIO se može konfigurirati da oponaša VGA, zvuk, čitač SD kartica itd.
  • Veličina: 51x21mm
  • Cijena: 4 $ (kupiti)

Kako započeti programiranje

Nova Raspberry Pi Pico programirana je pomoću C / C ++ SDK ili službenog porta MicroPython, ovisno o tome želite li više koristiti jedan ili drugi jezik za svoje projekte. Pored toga, program se lako učitava:

  1. Jednostavno držanjem tipke BOOTSEL na ploči
  2. Povezivanje microUSB kabla sa računarom (Linux, Windows ili macOS, a možete čak i programirati sa Raspberry Pi 4)
  3. Tada se pušta dugme BOOTSEL i PC će montirati novu jedinicu pod nazivom RPI-RP2 kao da je pendrive.
  4. Sada jednostavno morate povući datoteku UF2 koda u memorijsku jedinicu i ona će se učitati.
  5. Raspberry Pi Pico će se ponovo pokrenuti i pokrenuti program.

Pored toga, imate i file INDEX.HTM unutar jedinice i to će vam pokazati službenu dokumentaciju na web lokaciji Raspberry Pi. Druga datoteka INFO_U2F.TXT sadrži informacije o ploči, kao što je verzija pokretačkog programa.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.