Czym jest Raspberry Pi Pico 2?

 

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 2 RP2350

Raspberry Pi Pico 2 RP2350

Zobacz produkt
 
 

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.
   
  

 

 

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane są oznaczone *

Pasek boczny

Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.