Waveshare RP2350-Plus-16MB-M
Instrukcja obsługi płyty rozwojowej Waveshare RP2350-Plus
Model: RP2350-Plus-16MB-M | Marka: Waveshare
1. Wprowadzenie
Płytka rozwojowa Waveshare RP2350-Plus to wysokowydajna płytka mikrokontrolera (MCU) typu Pico, zaprojektowana na bazie układu Raspberry Pi RP2350A. Ten zaawansowany układ charakteryzuje się unikalną, dwurdzeniową konstrukcją i podwójną architekturą, wykorzystując zarówno procesor Arm Cortex-M33, jak i procesor Hazard 3 RISC-V, z możliwością elastycznej pracy z częstotliwością taktowania do 150 MHz.
Wyposażony w 520 KB pamięci RAM statycznej i 16 MB wbudowanej pamięci Flash, RP2350-Plus oferuje ampZasoby dla szerokiej gamy projektów wbudowanych. Kompaktowa konstrukcja, złącze USB typu C oraz złącze ładowania/rozładowywania baterii litowej sprawiają, że jest on wszechstronny zarówno do tworzenia aplikacji na komputerach stacjonarnych, jak i aplikacji mobilnych.
W niniejszej instrukcji znajdują się podstawowe informacje dotyczące konfiguracji, obsługi i konserwacji płyty rozwojowej RP2350-Plus, a także szczegółowe specyfikacje i wskazówki dotyczące rozwiązywania problemów.
2. Zawartość opakowania
Po otwarciu opakowania prosimy sprawdzić, czy wszystkie elementy są obecne i w dobrym stanie. Standardowe opakowanie RP2350-Plus-16MB-M zawiera:
- 1x płytka rozwojowa RP2350-Plus-16MB z wstępnie przylutowanym złączem

Rysunek 2.1: RP2350-Plus-16MB z fabrycznie przylutowanym złączem dołączonym do pakietu.
3. Koniec produktuview
3.1 Główne cechy
- mikrokontrolery: Raspberry Pi RP2350A dwurdzeniowy (Arm Cortex-M33 i Hazard 3 RISC-V) do 150 MHz.
- Pamięć: 520 KB pamięci SRAM, 16 MB wbudowanej pamięci Flash.
- Łączność: USB 1.1 z obsługą urządzeń i hostów przez złącze Type-C.
- Zarządzanie energią: Złącze ładowania/rozładowywania akumulatora litowego, wbudowany układ DC-DC MP28164 (maksymalne obciążenie 2 A).
- GPIO: 26 wielofunkcyjnych pinów GPIO.
- Urządzenia peryferyjne: 2x SPI, 2x I2C, 2x UART, 4x 12-bitowy ADC, 16x sterowalnych kanałów PWM.
- Programowanie: Programowanie metodą „przeciągnij i upuść” za pomocą pamięci masowej USB.
- Dodatkowe funkcje: Tryby uśpienia i uśpienia o niskim poborze mocy, dokładny zegar i timer, czujnik temperatury, biblioteki przyspieszonych obliczeń zmiennoprzecinkowych, 12 programowalnych maszyn stanowych wejścia/wyjścia (PIO).

Rysunek 3.1: Płytka MCU RP2350-Plusview.
3.2 Układ płytki i komponenty
Zapoznaj się z różnymi komponentami i wyprowadzeniami płytki RP2350-Plus. W tej sekcji znajdziesz szczegółowe informacje na temat kluczowych elementów niezbędnych do prawidłowego użytkowania i podłączenia.

Rysunek 3.2: Szczegółowy układ płytki z ponumerowanymi elementami, wyprowadzeniami GPIO i wymiarami.
Odniesienie do kluczowych komponentów:
- PROWADZONY: Dioda LED użytkownika (nie wskaźnik zasilania).
- Złącze USB typu C: Do zasilania, danych i programowania.
- ETA6096: Wysokowydajny menedżer ładowania akumulatorów litowych.
- MP28164: Wysokowydajny układ scalony DC-DC buck-boost.
- Przycisk BOOT: Naciśnij podczas resetowania, aby przejść do trybu pobierania.
- Pamięć Flash na płycie głównej: 16 MB (W25Q128JVSIQ).
- Przycisk reset: Resetuje mikrokontroler.
- RP2350A: Konstrukcja dwurdzeniowa i o podwójnej architekturze, częstotliwość robocza do 150 MHz.
- Złącze baterii: Złącze MX1.25 dla baterii litowej 3.7 V, umożliwiające jednoczesne ładowanie baterii i zasilanie płytki.
- Wyprowadzenia: Kompatybilny z Raspberry Pi Pico 2.
- Punkty testowe USB: Podłączanie do interfejsu USB.
- Punkt testowy BOOT: Łączenie z przyciskiem BOOT.
- Punkty DEBUG: Do celów debugowania.
3.3 Wyprowadzenia GPIO
RP2350-Plus posiada 26 wielofunkcyjnych pinów GPIO, co zapewnia elastyczność rozwoju i integracji. Szczegółowe informacje na temat przypisań i możliwości znajdują się na schemacie wyprowadzeń.

Rysunek 3.3: Schemat wyprowadzeń GPIO.
3.4 Wymiary zarysu
Poniżej podano wymiary fizyczne płytki RP2350-Plus w celu integracji z własnymi projektami.

Rysunek 3.4: Wymiary obrysu (jednostka: mm).
4. Przewodnik konfiguracji
4.1 Połączenie początkowe
- Podłącz płytkę RP2350-Plus do komputera przy użyciu standardowego kabla USB typu C.
- Płyta powinna być rozpoznawana jako urządzenie pamięci masowej (np. dysk USB) w trybie bootloadera. Aby przejść do trybu bootloadera, przytrzymaj URUCHOMIĆ przycisk podczas podłączania kabla USB, a następnie zwolnij URUCHOMIĆ przycisk.
- Jeśli płytka nie została rozpoznana, sprawdź, czy kabel USB obsługuje przesyłanie danych i nie jest zwykłym kablem do ładowania.
4.2 Konfiguracja oprogramowania
RP2350-Plus obsługuje tworzenie oprogramowania przy użyciu zestawu SDK C/C++ i MicroPython, oferując elastyczność w zakresie zaspokajania różnych potrzeb programistycznych.

Rysunek 4.1: Obsługa C/C++ i MicroPython.
4.2.1 Rozwój C/C++
Do programowania w języku C/C++ możesz użyć oficjalnego zestawu SDK Raspberry Pi Pico C/C++. Zestaw ten można uruchomić z poziomu wiersza poleceń lub zintegrowanych środowisk programistycznych (IDE), takich jak Visual Studio Code i Eclipse. Szczegółowe instrukcje dotyczące konfiguracji zestawu SDK C/C++ znajdziesz w oficjalnej dokumentacji Raspberry Pi Pico.
4.2.2 Rozwój MicroPython
MicroPython to uproszczona i wydajna implementacja języka programowania Python 3, która działa bezpośrednio na sprzęcie wbudowanym, takim jak RP2350-Plus. Aby rozpocząć korzystanie z MicroPythona:
- Pobierz odpowiednie oprogramowanie układowe MicroPython UF2 file dla RP2350-Plus z wiki Waveshare lub oficjalnego MicroPython webstrona.
- Wejdź w tryb bootloadera (przytrzymaj URUCHOMIĆ i podłącz do USB).
- Przeciągnij i upuść pobrany plik UF2 file na urządzenie pamięci masowej RPI-RP2, które się pojawi. Płytka automatycznie uruchomi się ponownie w trybie MicroPython.
- Podłącz się do płytki za pomocą środowiska programistycznego IDE, np. Thonny, i rozpocznij programowanie.
5. Instrukcja obsługi
5.1 Programowanie płytki
RP2350-Plus obsługuje programowanie metodą „przeciągnij i upuść”, co ułatwia przesyłanie nowego oprogramowania sprzętowego lub skryptów MicroPython:
- Upewnij się, że płyta jest w trybie bootloadera (przytrzymaj URUCHOMIĆ (Naciśnij przycisk podczas podłączania USB, a następnie zwolnij). Na Twoim komputerze pojawi się dysk wymienny o nazwie „RPI-RP2”.
- Znajdź skompilowane oprogramowanie układowe (.uf2 file dla MicroPython lub C/C++).
- Przeciągnij i upuść plik .uf2 file na napęd „RPI-RP2”.
- Płyta automatycznie się rozłączy, wgra nowe oprogramowanie sprzętowe, a następnie uruchomi się ponownie.
5.2 Korzystanie z GPIO i urządzeń peryferyjnych
26 wielofunkcyjnych pinów GPIO można skonfigurować do różnych celów, w tym cyfrowego wejścia/wyjścia, wejścia analogowego (ADC) oraz funkcji specjalistycznych, takich jak SPI, I2C, UART i PWM. Szczegółowe informacje na temat programowania można znaleźć na schemacie wyprowadzeń (rysunek 3.3) oraz w dokumentacji zestawu SDK.ampprzypisania pinów i ścieżek.
- Cyfrowe we / wy: Sterowanie diodami LED, odczytywanie stanu przycisków itp.
- Przetwornik analogowo-cyfrowy (ADC): Odczyt wartości z czujników analogowych. Płytka posiada 4 12-bitowe kanały ADC.
- SPI, I2C, UART: Komunikuj się z zewnętrznymi czujnikami, wyświetlaczami i innymi modułami.
- PWM: Steruj prędkością silnika, jasnością diod LED i generuj sygnały audio. Płytka oferuje 16 sterowalnych kanałów PWM.
- Maszyny stanowe PIO: Wykorzystaj 12 programowalnych maszyn stanów wejścia/wyjścia (PIO) do obsługi niestandardowych urządzeń peryferyjnych i szybkiej transmisji bitów.
5.3 Praca na baterii
RP2350-Plus zawiera złącze ładowania/rozładowywania akumulatora litowego (MX1.25) oraz wbudowany układ ETA6096, co umożliwia zasilanie i ładowanie akumulatora litowego 3.7 V. Ta funkcja idealnie nadaje się do zastosowań przenośnych.
- Podłącz kompatybilną baterię litową 3.7 V do złącza MX1.25.
- Płytkę można zasilać bezpośrednio z akumulatora.
- Po podłączeniu płytki przez USB-C bateria zacznie się ładować automatycznie.
- Aby uniknąć uszkodzeń, przy podłączaniu akumulatora należy zwrócić uwagę na prawidłową biegunowość.
6. Konserwacja
Aby zapewnić długą żywotność i optymalną wydajność płyty rozwojowej Waveshare RP2350-Plus, należy przestrzegać następujących wskazówek dotyczących konserwacji:
- Obsługiwanie: Zawsze trzymaj płytkę za krawędzie, aby uniknąć dotknięcia podzespołów, zwłaszcza pinów, które mogą być wrażliwe na elektryczność statyczną.
- Składowanie: Gdy nie używasz płytki, przechowuj ją w torbie antystatycznej i przechowuj w suchym, chłodnym miejscu, z dala od bezpośredniego światła słonecznego i ekstremalnych temperatur.
- Czyszczenie: W razie potrzeby delikatnie oczyść deskę miękką, suchą szczotką lub sprężonym powietrzem, aby usunąć kurz. Unikaj stosowania płynów i środków czyszczących o właściwościach ściernych.
- Zasilanie: Używaj wyłącznie odpowiednich źródeł zasilania (USB-C lub kompatybilnej baterii litowej 3.7 V). Nie przekraczaj określonej wartości napięcia.tagi limity.
- Aktualizacje oprogramowania układowego: Regularnie sprawdzaj oficjalną stronę Waveshare webodwiedź witrynę lub wiki, aby uzyskać najnowsze aktualizacje oprogramowania sprzętowego i skorzystać z poprawek błędów oraz nowych funkcji.
7. Rozwiązywanie Problemów
W tej sekcji omówiono typowe problemy, jakie mogą wystąpić podczas korzystania z płyty rozwojowej RP2350-Plus.
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
| Płyta nie została rozpoznana przez komputer (brak napędu „RPI-RP2”). |
|
|
| Przesyłanie oprogramowania sprzętowego kończy się niepowodzeniem lub płyta nie uruchamia się ponownie po przeciągnięciu i upuszczeniu. |
|
|
| Kod MicroPython/C++ nie działa zgodnie z oczekiwaniami. |
|
|
| Płyta nagrzewa się w czasie pracy. |
|
|
8. Specyfikacje
Szczegółowe specyfikacje techniczne płyty rozwojowej Waveshare RP2350-Plus:
| Funkcja | Szczegół |
|---|---|
| Mikrokontrolery | Raspberry Pi RP2350A (dwurdzeniowy Arm Cortex-M33 + dwurdzeniowy Hazard 3 RISC-V) |
| Prędkość zegara | Do 150 MHz |
| Pamięć RAM | 520 KB |
| Wbudowana pamięć flash | 16 MB (W25Q128JVSIQ) |
| Interfejs USB | USB 1.1 Host/Device, złącze typu C |
| Piny GPIO | 26 wielofunkcyjnych pinów GPIO |
| SPI | 2x |
| I2C | 2x |
| UART | 2x |
| ADC | 4x 12-bitowy przetwornik ADC |
| Kanały PWM | 16 sterowalnych kanałów PWM |
| Maszyny stanowe PIO | 12x |
| Zarządzanie energią | Wbudowany układ DC-DC MP28164 (maksymalne obciążenie 2 A), złącze ładowania/rozładowywania akumulatora litowego (MX1.25) |
| Tryby pracy | Tryby uśpienia i uśpienia o niskim poborze mocy |
| Wymiary | 51.00 mm x 17.78 mm (ok. 2.01 x 0.70 cali) |
| Waga | 0.317 uncji (około 9 gramów) |
| Producent | Udostępnianie fal |
| Kraj pochodzenia | Chiny |
9. Wsparcie i gwarancja
9.1 Wsparcie techniczne
Aby uzyskać pomoc techniczną, szczegółową dokumentację, samouczki i fora społeczności, odwiedź oficjalną stronę Waveshare webwitrynę lub wiki ich produktów. Zasoby te zawierają kompleksowe przewodniki i rozwiązania typowych problemów programistycznych.
Oficjalny Waveshare Webstrona: www.waveshare.com
Aby uzyskać najnowsze informacje i pliki do pobrania, odwiedź stronę konkretnego produktu dotyczącego płytki programistycznej RP2350-Plus.
9.2 Informacje o gwarancji
Produkty Waveshare zazwyczaj objęte są standardową gwarancją producenta, obejmującą wady materiałowe i wykonawcze. Szczegółowe warunki i okres obowiązywania gwarancji mogą się różnić w zależności od regionu i produktu. Prosimy zachować dowód zakupu na wypadek roszczeń gwarancyjnych.
Aby zapoznać się ze szczegółowymi warunkami gwarancji, zapoznaj się z sekcją dotyczącą zasad gwarancji na oficjalnej stronie Waveshare. webodwiedź witrynę lub skontaktuj się bezpośrednio z działem obsługi klienta.