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
Płyta rozwojowa Waveshare RP2350-Plus i jej zawartość

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).
Nadview płyty rozwojowej Waveshare RP2350-Plus, na której podkreślono jej kompaktowe rozmiary, dwurdzeniową architekturę, wysoką wydajność i wielofunkcyjne piny GPIO.

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.

Szczegółowy schemat płytki Waveshare RP2350-Plus przedstawiający ponumerowane elementy, takie jak dioda LED, USB-C, ETA6096, MP28164, przycisk BOOT, pamięć Flash, przycisk RESET, układ RP2350A, złącze baterii, układ wyprowadzeń, punkty testowe USB, punkt testowy BOOT i punkty DEBUG. Zawiera również układ wyprowadzeń GPIO i wymiary.

Rysunek 3.2: Szczegółowy układ płytki z ponumerowanymi elementami, wyprowadzeniami GPIO i wymiarami.

Odniesienie do kluczowych komponentów:

  1. PROWADZONY: Dioda LED użytkownika (nie wskaźnik zasilania).
  2. Złącze USB typu C: Do zasilania, danych i programowania.
  3. ETA6096: Wysokowydajny menedżer ładowania akumulatorów litowych.
  4. MP28164: Wysokowydajny układ scalony DC-DC buck-boost.
  5. Przycisk BOOT: Naciśnij podczas resetowania, aby przejść do trybu pobierania.
  6. Pamięć Flash na płycie głównej: 16 MB (W25Q128JVSIQ).
  7. Przycisk reset: Resetuje mikrokontroler.
  8. RP2350A: Konstrukcja dwurdzeniowa i o podwójnej architekturze, częstotliwość robocza do 150 MHz.
  9. Złącze baterii: Złącze MX1.25 dla baterii litowej 3.7 V, umożliwiające jednoczesne ładowanie baterii i zasilanie płytki.
  10. Wyprowadzenia: Kompatybilny z Raspberry Pi Pico 2.
  11. Punkty testowe USB: Podłączanie do interfejsu USB.
  12. Punkt testowy BOOT: Łączenie z przyciskiem BOOT.
  13. 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ń.

Szczegółowy schemat wyprowadzeń Waveshare RP2350-Plus pokazujący wszystkie 26 wielofunkcyjnych pinów GPIO, w tym zasilanie, masę, ADC, SPI, UART, I2C, PWM i piny debugowania.

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 techniczny przedstawiający wymiary obrysu płytki Waveshare RP2350-Plus w milimetrach.

Rysunek 3.4: Wymiary obrysu (jednostka: mm).

4. Przewodnik konfiguracji

4.1 Połączenie początkowe

  1. Podłącz płytkę RP2350-Plus do komputera przy użyciu standardowego kabla USB typu C.
  2. 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.
  3. 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.

Diagram przedstawiający obsługę środowisk programistycznych Pico C/C++ SDK i MicroPython.

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:

  1. Pobierz odpowiednie oprogramowanie układowe MicroPython UF2 file dla RP2350-Plus z wiki Waveshare lub oficjalnego MicroPython webstrona.
  2. Wejdź w tryb bootloadera (przytrzymaj URUCHOMIĆ i podłącz do USB).
  3. 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.
  4. 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:

  1. 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”.
  2. Znajdź skompilowane oprogramowanie układowe (.uf2 file dla MicroPython lub C/C++).
  3. Przeciągnij i upuść plik .uf2 file na napęd „RPI-RP2”.
  4. 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.

ProblemMożliwa przyczynaRozwiązanie
Płyta nie została rozpoznana przez komputer (brak napędu „RPI-RP2”).
  • Nie w trybie bootloadera.
  • Wadliwy kabel USB (tylko do ładowania).
  • Problemy ze sterownikami (rzadziej występujące w przypadku pamięci masowej).
  • Upewnij się, że trzymasz URUCHOMIĆ Naciśnij przycisk podczas podłączania kabla USB, a następnie zwolnij.
  • Wypróbuj inny kabel USB typu C, najlepiej taki, który obsługuje przesyłanie danych.
  • Wypróbuj inny port USB na swoim komputerze.
Przesyłanie oprogramowania sprzętowego kończy się niepowodzeniem lub płyta nie uruchamia się ponownie po przeciągnięciu i upuszczeniu.
  • Uszkodzony plik .uf2 file.
  • Niewystarczające zasilanie portu USB.
  • Płyta nie pracuje w prawidłowym trybie bootloadera.
  • Pobierz ponownie plik .uf2 file z wiarygodnego źródła.
  • Spróbuj podłączyć urządzenie do zasilanego koncentratora USB lub innego portu USB.
  • Powtórz proces wprowadzania bootloadera ostrożnie.
Kod MicroPython/C++ nie działa zgodnie z oczekiwaniami.
  • Błędy składniowe i logiczne w kodzie.
  • Nieprawidłowe przypisanie pinów.
  • Brakujące biblioteki lub zależności.
  • Review Sprawdź kod pod kątem błędów. Użyj debugera, jeśli jest dostępny.
  • Sprawdź jeszcze raz schemat wyprowadzeń (rysunek 3.3) i przypisanie wyprowadzeń w swoim kodzie.
  • Sprawdź, czy wszystkie niezbędne biblioteki zostały prawidłowo zainstalowane i zaimportowane.
  • Aby zapoznać się ze szczegółowymi przykładami programowania, zapoznaj się z dokumentacją Waveshare lub Raspberry Pi Picoamples.
Płyta nagrzewa się w czasie pracy.
  • Nadmierny pobór prądu przez urządzenia peryferyjne.
  • Zwarcie na płytce lub podłączonych elementach.
  • Praca w wysokiej temperaturze otoczenia.
  • Odłącz wszystkie urządzenia peryferyjne i przetestuj samą płytę.
  • Sprawdź, czy na płytce stykowej lub niestandardowej płytce PCB nie doszło do przypadkowych zwarć.
  • Należy zapewnić odpowiednią wentylację wokół deski.
  • Jeśli problem nadal występuje, przerwij korzystanie z usługi i skontaktuj się z pomocą techniczną.

8. Specyfikacje

Szczegółowe specyfikacje techniczne płyty rozwojowej Waveshare RP2350-Plus:

FunkcjaSzczegół
MikrokontroleryRaspberry Pi RP2350A (dwurdzeniowy Arm Cortex-M33 + dwurdzeniowy Hazard 3 RISC-V)
Prędkość zegaraDo 150 MHz
Pamięć RAM520 KB
Wbudowana pamięć flash16 MB (W25Q128JVSIQ)
Interfejs USBUSB 1.1 Host/Device, złącze typu C
Piny GPIO26 wielofunkcyjnych pinów GPIO
SPI2x
I2C2x
UART2x
ADC4x 12-bitowy przetwornik ADC
Kanały PWM16 sterowalnych kanałów PWM
Maszyny stanowe PIO12x
Zarządzanie energiąWbudowany układ DC-DC MP28164 (maksymalne obciążenie 2 A), złącze ładowania/rozładowywania akumulatora litowego (MX1.25)
Tryby pracyTryby uśpienia i uśpienia o niskim poborze mocy
Wymiary51.00 mm x 17.78 mm (ok. 2.01 x 0.70 cali)
Waga0.317 uncji (około 9 gramów)
ProducentUdostępnianie fal
Kraj pochodzeniaChiny

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.

© 2025 Waveshare. Wszelkie prawa zastrzeżone.

Niniejsza instrukcja może ulec zmianie bez powiadomienia.