Raspberry Pi Pico: Specifikacije i značajke

Malina Pi Pico

Malina Pi Pico je nova ploča za mikrokontrolere koju je dizajnirao Zaklada Raspberry Pi. Novi proizvod koji pridružuje se postojećim a š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 učinkovitost ili cijenu od samo 4 dolara.

A to je da se Raspberry Pi Foundation, barem na trenutak, transformirao u fabless, dizajnirajući vlastiti čip. Riječ je o RP2040 SoC. Odnosno, za ovo vrijeme nisu koristili Broadcom čipove kao na drugim pločama, već su ga sami dizajnirali. Vidjet ćemo slijede li u budućnosti 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 prvi je čip koji je dizajnirao 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.

Unatoč onome što kažu drugi mediji (č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 fable koji su svoj dizajn poslali u ljevaonicu 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 ta je tehnologija litografije više nego dovoljna za ovaj projekt i vrlo dobro radi svoj posao.

Vraćajući se dizajnu rC2040 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. Točnije, koristio je dva ARM Cortex M0 + koji rade na 133Mhz. Uz to je također opremljen sa 264 KB RAM-a i 2 MB bljeskalice.

Svi nisu orijentirani na pokretanje operativnog sustava 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 računalo, mogu se proslijediti na ploču putem microUSB-a, tako da ih izvršava MCU jedinica ili mikrokontroler.

Na kraju, ne bih želio ostavljati po strani nomenklatura koristi, a razlog je što naziv RP2040:

  • RP: znači 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, pogotovo s obzirom na to da za sada postoji samo jedan SoC koji su oni dizajnirali. No, može nagovijestiti da bi Raspberry Pi Foundation mogao dizajnirajte više SoC-ova u budućnosti...

Više informacija - Tehnički list RP2040

O ploči Raspberry Pi Pico

Nova ploča Malina Pi Pico održava ugodna iznenađenja, unatoč 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

Prikaz izvoda

Kao tehničke karakteristike i specifikacije, evo svih detalja o pločici:

  • SoC: RP2040 koju je u Velikoj Britaniji dizajnirala radna skupina zaklade Raspberry Pi posvećena dizajnu ASIC-a.
    • DualCore ARM Cortex-M0 + s dinamičkom taktnom frekvencijom do 133 MHz.
    • 264 kB SRAM memorije
    • 2 MB ugrađene flash memorije.
    • S vrlo malom potrošnjom te uspavanim i režimima mirovanja.
  • Priključak: microUSB s podrškom za USB 1.1 Host
  • Programiranje: Povucite i ispustite koristeći jezike poput C / C ++ i MicroPython.
  • GPIO: 26-pinska višenamjenska
  • Ostale pribadače: 2x SPI, 2x I2C, 2x UART, 3x 12-bitni ADC, 16x kanala PWM.
  • hranjenje: 3.3 v
  • više: senzor temperature, knjižnice s brzom pomičnom zarezom u ROM-u i 8x PIO (programabilni I / O) za prilagodbu ploče 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 s programiranjem

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. Uz to, program se lako učitava:

  1. Jednostavno držanjem tipke BOOTSEL na ploči
  2. Povezivanje microUSB kabela s računalom (Linux, Windows ili macOS, a čak možete programirati i s Raspberry Pi 4)
  3. Tada se otpušta gumb BOOTSEL i računalo će montirati novu jedinicu zvanu RPI-RP2 kao da je u pitanju pendrive.
  4. Sada samo morate povući datoteku UF2 koda u memorijsku jedinicu i ona će se učitati.
  5. Raspberry Pi Pico će se ponovno pokrenuti i pokrenuti program.

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


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.