Raspberry Pi Pico: dane techniczne i funkcje

Raspberry Pi Pico

Raspberry Pi Pico to nowa płytka mikrokontrolera zaprojektowana przez Raspberry Pi Foundation. Nowy produkt dołącza do istniejących a który jest bardziej podobny Arduino niż SBC. Ponadto ma kolejną wielką niespodziankę, która zaskoczyła wszystkich, i wykracza poza jego mały rozmiar, wspaniałą energooszczędność czy cenę zaledwie 4 USD.

I właśnie to Fundacja Raspberry Pi przekształciła się, przynajmniej na chwilę, w fabless, projektując własny chip. To jest o SoC RP2040. Oznacza to, że do tej pory nie używali chipów Broadcom, jak w innych płytach, ale sami je zaprojektowali. Zobaczymy, czy w przyszłości podążają za tym samym trendem na innych płytach, czy też było to tylko coś konkretnego ...

SoC RP2040

Raspberry Pi Pico RP2040

El RP2040 to pierwszy układ zaprojektowany przez Raspberry Pi Foundation. Projekt stworzony w domu w celu ulepszenia tej ultra-małej i ultracienkiej płyty i przeznaczony do projektów, w których rozmiar i zużycie są ważne, takich jak niektóre wbudowane lub wbudowane aplikacje w robotyce, przemyśle, motoryzacji, zastosowaniach medycznych, stacjach pogodowych itp.

Wbrew temu, co mówią inne media (nawet te ważne i renomowane), to nie jest chip przez nie wyprodukowany, tylko przez nie zaprojektowany. SoC, który został zaprojektowany przez nasz własny zespół specjalizujący się w ASIC i to zaowocowało tym układem scalonym.

Oznacza to, że nie zostały przekształcone w IDM, ale są po prostu fabless, które wysłały swój projekt do produkcji do odlewni TSMC. W tych fabrykach do ich produkcji zastosowano proces 40 nm. I tak, jest to węzeł, który może wydawać się dość prymitywny, ale ta technologia litografii jest więcej niż wystarczająca dla tego projektu i bardzo dobrze spełnia swoje zadanie.

Wracając do projektu rp2040 SoC, który zasila to Raspberry Pi Pico, jest to układ, w którym rdzenie nie zostały zaprojektowane od zera, ale raczej zdecydowali się na użycie rdzeni IP firmy Arm. W szczególności używał dwa ARM Cortex M0 + pracuje przy 133 MHz. Dodatkowo został wyposażony w 264 KB pamięci RAM oraz 2 MB pamięci flash.

Wszystkie nie są zorientowane na uruchamianie systemu operacyjnego, takiego jak Linux (lub inne), jak to ma miejsce w innych płytach SBC, ale Raspberry Pi Pico może uruchamiać tylko szkice lub programy napisane w językach takich jak C / C ++ lub MycroPython. Po zapisaniu ich na komputerze można je przesłać na płytkę przez microUSB, aby jednostka MCU lub mikrokontroler je wykonała.

Wreszcie, nie chciałbym odłożyć na bok nazewnictwo używany i czy nazwa RP2040 ma swój powód:

  • RP: oznacza Raspberry Pi
  • 2: Liczba rdzeni.
  • 0: typ rdzenia (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (nieulotny lub flash / 16kB), jeśli jest 0, to dlatego, że jest na pokładzie.

Może się to wydawać głupie, zwłaszcza biorąc pod uwagę, że na razie jest tylko jeden zaprojektowany przez nich SoC. Ale może to sugerować, że Fundacja Raspberry Pi może zaprojektuj więcej układów SoC w przyszłości...

Więcej informacji - Arkusz danych RP2040

O płycie Raspberry Pi Pico

Nowa płyta Raspberry Pi Pico mimo niewielkich rozmiarów zachowuje miłe niespodzianki. I tylko w cenie 4 USD, co czyni go jedną z najtańszych płyt mikrokontrolerów na rynku.

wyprowadzenia Raspberry Pi Pico

Pin-out

W parametry techniczne i specyfikacje, oto wszystkie szczegóły tabliczki:

  • SoC: RP2040 zaprojektowany w Wielkiej Brytanii przez grupę roboczą ASIC ds. Projektowania z Raspberry Pi Foundation.
    • DualCore ARM Cortex-M0 + z dynamiczną częstotliwością taktowania do 133 MHz.
    • 264 kB pamięci SRAM
    • 2 MB wbudowanej pamięci flash.
    • Przy bardzo niskim zużyciu i trybach uśpienia i uśpienia.
  • połączenie: microUSB z obsługą hosta USB 1.1
  • Programowanie: Przeciągnij i upuść, używając języków takich jak C / C ++ i MicroPython.
  • GPIO: 26-stykowe urządzenie wielofunkcyjne
  • Inne szpilki: 2x SPI, 2x I2C, 2x UART, 3x 12-bitowy ADC, 16x kanały PWM.
  • karmienie: 3.3 V.
  • więcej: czujnik temperatury, szybkie biblioteki zmiennoprzecinkowe w pamięci ROM i 8x PIO (programowalne we / wy) umożliwiające dostosowanie płytki do obsługi urządzeń peryferyjnych itp. Na przykład z PIO można go skonfigurować tak, aby emulował VGA, dźwięk, czytnik kart SD itp.
  • tamaño: 51x21mm
  • cena: 4 $ (kupować)

Jak zacząć programować

Nowe Raspberry Pi Pico jest programowane przy użyciu C / C ++ SDK lub oficjalnego portu MicroPython, w zależności od tego, czy wolisz używać jednego lub drugiego języka w swoich projektach. Ponadto program można łatwo załadować:

  1. Wystarczy przytrzymać przycisk BOOTSEL na tablicy
  2. Podłączanie kabla microUSB do komputera (Linux, Windows lub macOS, a nawet można programować z Raspberry Pi 4)
  3. Następnie przycisk BOOTSEL zostaje zwolniony, a komputer PC zamontuje nową jednostkę o nazwie RPI-RP2 tak, jakby to był pendrive.
  4. Teraz wystarczy przeciągnąć plik kodu UF2 do jednostki pamięci i zostanie załadowany.
  5. Raspberry Pi Pico uruchomi się ponownie i rozpocznie uruchamianie programu.

Ponadto masz również plik plik INDEX.HTM wewnątrz jednostki, która pokaże oficjalną dokumentację na stronie Raspberry Pi. Kolejny plik INFO_U2F.TXT zawiera informacje o płycie, takie jak wersja bootloadera.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.