Co to jest Raspberry Pi Pico 2
RP2350 to mikrokontroler zaprojektowany przez Raspberry Pi.

Niezależnie od tego, czy masz Raspberry Pi Pico 2 czy inną płytkę mikrokontrolera opartą na RP2350, wszystko, czego potrzebujesz, aby zacząć, znajdziesz tutaj. Znajdziesz wsparcie dla C/C++ i MicroPython na Raspberry Pi Pico 2, wraz z linkami do zasobów dla innych płytek opartych na RP2350. Dodatkowo dostępne są linki do dokumentacji technicznej zarówno dla płytki mikrokontrolera Raspberry Pi Pico 2, jak i układu mikrokontrolera RP2350.
Raspberry Pi Pico kontra Raspberry Pi Pico 2
Funkcja | Raspberry Pi Pico 2 | Raspberry Pi Pico |
SoC | RP2350, dwurdzeniowy Arm Cortex M33 lub dwurdzeniowy RISC-V Hazard3 działający z prędkością do 150 MHz | RP2040, dwurdzeniowy Arm Cortex M0+ działający z prędkością do 133 MHz |
SRAM | 520 KB | 264 KB |
Pamięć Flash | 4MB QSPI | 2MB QSPI |
Bezpieczeństwo | Arm TrustZone, 8KB OTP, Bezpieczny rozruch | Brak |
Wi-Fi / Bluetooth | Brak | Brak (Pico W ma to) |
Wsparcie językowe | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
Interfejs USB | Urządzenie i host USB 1.1 | Urządzenie i host USB 1.1 |
Poziom logiki GPIO | 3,3V | 3,3V |
GPIO | 26 x Cyfrowe wejścia/wyjścia | 26 x Cyfrowe wejścia/wyjścia |
Wiersz 9 - Komórka 0 | 4 x 12-bitowy ADC (piny analogowe) | 3 x 12-bitowy ADC (piny analogowe) |
Wiersz 10 - Komórka 0 | 2 x UART, 2 x I2C, 2 x SPI, 24 x PWM | 2 x UART, 2 x I2C, 2 x SPI, 16 x PWM |
Programowalne IO | 12 maszyn stanów PIO | 8 Maszyn Stanów PIO |
Wbudowana dioda LED | GPIO 25 | GPIO 25 |
Moc | 1,8 do 5,5 V przez Micro USB lub VSYS | 1,8 do 5,5 V przez Micro USB lub VSYS |
Tryb uśpienia MCU | <10uA | 100uA |
Wymiary | 21 x 51mm | 21 x 51mm |
Cena | $5 | $4 |
Dlaczego nazywa się RP2350
Liczba rdzeni procesora
Luźno jaki typ procesora (M33)
podłoga(log2(Pamięć RAM / 16KB))
floor(log2(nieulotna / 128KB)) lub 0, jeśli brak wbudowanej nieulotnej pamięci
Specyfikacja
RP2350 to wszechstronny, wysokowydajny mikrokontroler od Raspberry Pi, zaprojektowany tak, aby był bezpieczny, przystępny cenowo i przyjazny dla użytkownika.
Posiada dużą pamięć na chipie, symetryczny kompleks procesora dwurdzeniowego, deterministyczną strukturę magistrali oraz bogaty zestaw peryferiów wzbogaconych o unikalny podsystem Programowalnego Wejścia/Wyjścia (PIO). To połączenie oferuje profesjonalnym użytkownikom wyjątkową moc i elastyczność. Dla początkujących i hobbystów RP2350 zapewnia łatwy punkt startowy dzięki szczegółowej dokumentacji, dopracowanemu portowi MicroPython oraz bootloaderowi UF2 w pamięci ROM.
Jako urządzenie bezstanowe, RP2350 obsługuje wykonywanie instrukcji bezpośrednio z pamięci QSPI zewnętrznej z pamięcią podręczną, co pozwala użytkownikom wybrać odpowiednią gęstość pamięci nieulotnej dla ich zastosowań i korzystać z opłacalności standardowych układów flash.
Wyprodukowany w nowoczesnym procesie technologicznym 40 nm, RP2350 zapewnia wysoką wydajność, niskie dynamiczne zużycie energii oraz niskie upływy prądu. Posiada również różne tryby niskiego zużycia energii, wspierające dłuższą pracę na baterii.

Kluczowe cechy:
-
Podwójne procesory Cortex-M33 lub Hazard3 działające z prędkością do 150MHz
-
520KB wielobankowy wysokowydajny SRAM
-
Obsługa do 16MB pamięci Flash poza chipem za pośrednictwem dedykowanej magistrali QSPI
-
DMA kontroler
-
W pełni połączony AHB poprzeczka
-
Programowalny na chipie LDO do generowania napięcia rdzenia
-
2 wbudowane PLL dla zegarów USB i rdzenia
-
30 pinów GPIO, z których 4 można używać jako wejścia analogowe
Urządzenia peryferyjne:
-
2 interfejsy UART
-
2 kontrolery SPI
-
2 kontrolery I2C
-
24 kanały PWM
-
Kontroler USB 1.1 i PHY, obsługujący tryby hosta i urządzenia
-
3 programowalne bloki IO (PIO), łącznie 12 maszyn stanów
Bezpieczeństwo:
RP2350 posiada solidną architekturę bezpieczeństwa opartą na Arm TrustZone dla Cortex-M, w tym:
-
Obsługa podpisanego rozruchu
-
8KB wbudowanej pamięci OTP (one-time-programmable) z antybezpiecznikiem
-
Przyspieszenie SHA-256
-
Sprzętowy generator prawdziwych liczb losowych (TRNG)
Przełączanie architektury:
RP2350 zawiera parę otwartoźródłowych rdzeni Hazard3 RISC-V, które mogą być zastąpione podczas uruchamiania rdzeniami Cortex-M33. ROM rozruchowy może automatycznie wykryć architekturę binarnego pliku drugiego etapu i zrestartować układ w odpowiednim trybie. Wszystkie funkcje układu, z wyjątkiem kilku funkcji bezpieczeństwa oraz podwójnej precyzji akceleratora zmiennoprzecinkowego, są dostępne w trybie RISC-V.
Pobierz i narzędzia
Przewodnik projektowania sprzętu RP2350