Opis produktu: Raspberry Pi Pico 2 - RP2350 ARM Cortex M33
Raspberry Pi Pico 2 to kompaktowy moduł z potężnym autorskim mikrokontrolerem Raspberry RP2350, przeznaczony dla entuzjastów elektroniki i profesjonalistów. Nowy RP2350, będący częścią platformy RP235x, stanowi serce urządzenia. Jest to dwurdzeniowy układ oparty na ARM Cortex M33 o taktowaniu 150 MHz, zapewniający większą moc obliczeniową i elastyczność w programowaniu. Moduł posiada 520 kB pamięci SRAM, która umożliwia szybsze przetwarzanie danych i większe możliwości aplikacyjne. Wyposażony jest również w 4 MB pamięci Flash QSPI, co jest dwukrotnym wzrostem w porównaniu z Raspberry Pi Pico. Dzięki obsłudze PSRAM oraz nowoczesnym funkcjom, takim jak Arm TrustZone, zabezpieczenia OTP i Secure Boot, Pico 2 oferuje zaawansowane możliwości bezpieczeństwa. Raspberry Pi Pico 2 programowane jest w języku C/C++ oraz MicroPython, poprzez złącze microUSB.
Cechy szczególne modułu
- Wysoka wydajność: dwurdzeniowy układ ARM Cortex M33 o taktowaniu 150 MHz oferuje wyższą wydajność w porównaniu do poprzedniego modelu.
- Zwiększona pamięć: 520 kB SRAM oraz 4 MB pamięci QSPI Flash zapewniają większe zasoby do przechowywania danych i kodu.
- Bezpieczeństwo: obsługa Arm TrustZone, OTP oraz Secure Boot umożliwiają zaawansowane zabezpieczenia aplikacji.
- Obsługa PSRAM i XIP QSPI v2: umożliwia rozszerzenie pamięci oraz efektywne wykonywanie kodu z pamięci Flash.
Wyprowadzenia modułu Raspberry Pi Pico 2
Raspberry Pi Pico 2 posiada 26 uniwersalnych pinów GPIO, w tym 4 do ADC, pracujących z napięciem do 5 V, co ułatwia integrację z szeroką gamą czujników i urządzeń peryferyjnych. Wśród nich można znaleźć takie interfejsy jak: 2x SPI, 2x I2C, 2x UART, ADC, PWM oraz USB 1.1. Moduł posiada również 3 bloki PIO v2, co pozwala na łatwe tworzenie niestandardowych interfejsów cyfrowych.
Zasilanie Raspberry Pi Pico 2
Moduł posiada wbudowany port microUSB, który służy zarówno do zasilania jak i komunikacji płytki Raspberry Pi Pico 2 z komputerem. Płytka do prawidłowej pracy wymaga zasilania napięciem 5 V. Płytkę można również zasilać z pinu VSYS napięciem od 1,8 V do 5,5 V, przy wykorzystaniu zewnętrznego źródła zasilania, np. akumulatora Li-Pol 3,7 V lub baterii 3x AA.
Część logiczna Raspberry Pi Pico pracuje z napięciem 3,3 V. |
Programowanie Raspberry Pi Pico
Programowanie Raspberry Pi Pico można przeprowadzić w językach C/C++ oraz MicroPython. Aby wgrać program na płytkę, należy wcisnąć i przytrzymać przycisk BOOTSEL, a następnie podłączyć Raspberry Pi Pico do komputera za pomocą przewodu microUSB. Moduł zostanie wykryty jako pamięć masowa USB, do której należy przeciągnąć i upuścić plik z programem. Producent udostępnia SDK (Software Development Kit) dla języków programowania C/C++ i MicroPython, które można znaleźć w przydatnych linkach poniżej.
Porównanie modeli Raspberry Pi Pico i Raspberry Pi Pico 2
Parametr | Raspberry Pi Pico | Raspberry Pi Pico 2 |
---|---|---|
Układ | Raspberry Pi RP2040 | Raspberry Pi RP2350 |
Rdzeń | ARM Cortex-M0+ Dual-Core 133 MHz | ARM Cortex-M33 Dual-Core 150 MHz |
Pamięć SRAM | 264 kB | 520 kB |
Pamięć Flash | 2 MB | 4 MB |
Wyprowadzenia | 40-pin / 23 GPIO cyfrowe + 3 piny ADC | 40-pin / 26 GPIO cyfrowe + 4 piny ADC |
Interfejsy | 2x UART, 2x I2C, 2x SPI, do 16 kanałów PWM, 8x PIO | 2x UART, 2x I2C, 2x SPI, do 24 kanałów PWM, 12x PIO |
Napięcie zasilania | 5 V (USB) | 5 V (USB) |
Napięcie pracy części logicznej | 3,3 V | 3,3 V |
Złącze zasilające / przesyłu danych | microUSB | microUSB |
Wymiary | 51 x 21 mm | 51 x 21 mm |
Specyfikacja Raspberry Pi Pico 2
- Mikrokontroler: RP2350
- Procesor: dual Arm Cortex-M33 lub dual RISC-V Hazard3
- Taktowanie: 150 MHz
- Pamięć SRAM: 520 kB
- Pamięć Flash: 4 MB
- Interfejsy:
- 2x UART
- 2x SPI
- 2x I2C
- 24x PWM (ograniczone do 16 PWM)
- 1x USB 1.1 oraz PHY
- 12x PIO
- Napięcie wejściowe: od 1,8 V do 5,5 V DC
- Temperatura pracy: od -20°C do 85°C
- Wymiary: 51 x 21 mm