Waveshare RP2350-Plus-16MB-M

Ръководство за потребителя на развойна платка Waveshare RP2350-Plus

Модел: RP2350-Plus-16MB-M | Марка: Waveshare

1. Въведение

Платката за разработка Waveshare RP2350-Plus е високопроизводителна, Pico-подобна платка с микроконтролер (MCU), проектирана около чипа Raspberry Pi RP2350A. Този усъвършенстван чип се отличава с уникален двуядрен дизайн с двойна архитектура, включващ както процесор Arm Cortex-M33, така и процесор Hazard 3 RISC-V, способен на гъвкави тактови честоти до 150 MHz.

Оборудван с 520KB статична RAM памет и 16MB вградена флаш памет, RP2350-Plus предлага ampресурси за широк спектър от вградени проекти. Компактният му дизайн, USB конекторът Type-C и конекторът за зареждане/разреждане на литиева батерия го правят универсален както за разработка на настолни компютри, така и за мобилни приложения.

Това ръководство предоставя важна информация за настройване, работа и поддръжка на вашата развойна платка RP2350-Plus, както и подробни спецификации и съвети за отстраняване на неизправности.

2. Съдържание на пакета

След отваряне на опаковката, моля, проверете дали всички компоненти са налични и в добро състояние. Стандартният пакет за RP2350-Plus-16MB-M включва:

Платка за разработка Waveshare RP2350-Plus и съдържанието на нейния пакет

Фигура 2.1: RP2350-Plus-16MB с предварително запоен конектор, както е включено в комплекта.

3. Продуктът свършиview

3.1 Основни характеристики

крайview на развойната платка Waveshare RP2350-Plus, подчертавайки нейния компактен размер, двуядрена архитектура, висока производителност и многофункционални GPIO пинове.

Фигура 3.1: Платка на микроконтролера RP2350-Plus надview.

3.2 Разположение и компоненти на платката

Запознайте се с различните компоненти и разположението на изводите на платката RP2350-Plus. Този раздел описва ключовите елементи за правилна употреба и свързване.

Подробна диаграма на платката Waveshare RP2350-Plus, показваща номерирани компоненти като LED, USB-C, ETA6096, MP28164, бутон BOOT, флаш памет, бутон RESET, чип RP2350A, конектор за батерията, разпределение на пиновете, USB тестови точки, BOOT тестова точка и DEBUG точки. Включва също разпределение на пиновете на GPIO и контурни размери.

Фигура 3.2: Подробно разположение на платката с номерирани компоненти, разположение на GPIO конекторите и размери.

Справка за ключови компоненти:

  1. LED: Потребителски светодиод (не индикатор за захранване).
  2. USB Type-C конектор: За захранване, данни и програмиране.
  3. ETA6096: Високоефективен мениджър за презареждане на литиеви батерии.
  4. MP28164: Високоефективен DC-DC buck-boost чип.
  5. Бутон BOOT: Натиснете при нулиране, за да влезете в режим на изтегляне.
  6. Вградена флаш памет: 16MB (W25Q128JVSIQ).
  7. Бутон за рестартиране: Рестартира микроконтролера.
  8. RP2350A: Двуядрен и двуархитектурен дизайн, работна честота до 150 MHz.
  9. Конектор на батерията: MX1.25 конектор за 3.7V литиева батерия, позволява едновременно зареждане на батерията и захранване на платката.
  10. Pinout: Съвместим с Raspberry Pi Pico 2.
  11. USB тестови точки: Свързване към USB интерфейс.
  12. Тестова точка за BOOT: Свързване с бутона BOOT.
  13. Точки за отстраняване на грешки: За целите на отстраняването на грешки.

3.3 Разпределение на пиновете на GPIO

RP2350-Plus разполага с 26 многофункционални GPIO пина, предлагащи гъвкаво разработване и интеграция. Вижте диаграмата на пиновете за подробни назначения и възможности.

Подробна диаграма на разпределението на пинове за Waveshare RP2350-Plus, показваща всичките 26 многофункционални GPIO пина, включително захранващи, заземяващи, ADC, SPI, UART, I2C, PWM и дебъгващи пинове.

Фигура 3.3: Диаграма на разпределението на пиновете на GPIO.

3.4 Контурни размери

Физическите размери на платката RP2350-Plus са предоставени по-долу за интегриране във вашите проекти.

Технически чертеж, показващ контурните размери на платката Waveshare RP2350-Plus в милиметри.

Фигура 3.4: Размери на контура (мерна единица: мм).

4. Ръководство за настройка

4.1 Първоначално свързване

  1. Свържете платката RP2350-Plus към компютъра си, като използвате стандартен USB Type-C кабел.
  2. Платката трябва да бъде разпозната като устройство за масово съхранение (като USB устройство), когато е в режим на зареждане. За да влезете в режим на зареждане, задръжте натиснат клавиша ОБУВКА докато включвате USB кабела, след което го отпуснете ОБУВКА бутон.
  3. Ако платката не бъде разпозната, уверете се, че вашият USB кабел поддържа пренос на данни и не е просто кабел за зареждане.

4.2 Настройка на софтуера

RP2350-Plus поддържа разработка с помощта на C/C++ SDK и MicroPython, предлагайки гъвкавост за различни нужди на програмирането.

Диаграма, показваща поддръжка за Pico C/C++ SDK и MicroPython среди за разработка.

Фигура 4.1: Поддръжка на C/C++, MicroPython.

4.2.1 Разработка на C/C++

За разработка на C/C++ можете да използвате официалния SDK за Raspberry Pi Pico C/C++. Този SDK може да се използва от командния ред или от интегрирани среди за разработка (IDE), като Visual Studio Code и Eclipse. Вижте официалната документация на Raspberry Pi Pico за подробни инструкции за настройка на C/C++ SDK.

4.2.2 Разработка с MicroPython

MicroPython е елегантна и ефикасна имплементация на езика за програмиране Python 3, която работи директно на вграден хардуер, като например RP2350-Plus. За да започнете с MicroPython:

  1. Изтеглете подходящия фърмуер за MicroPython UF2 file за RP2350-Plus от уикито на Waveshare или официалния MicroPython webсайт.
  2. Влезте в режим на зареждащо устройство (задръжте ОБУВКА и включете USB).
  3. Плъзнете и пуснете изтегления UF2 файл file върху устройството за масова памет RPI-RP2, което се появява. Платката автоматично ще се рестартира в MicroPython.
  4. Използвайте IDE като Thonny, за да се свържете с платката и да започнете програмирането.

5. Инструкции за работа

5.1 Програмиране на борда

RP2350-Plus поддържа програмиране с плъзгане и пускане, което улеснява качването на нов фърмуер или MicroPython скриптове:

  1. Уверете се, че платката е в режим на зареждане (задръжте ОБУВКА бутон, докато свързвате USB, след което го отпуснете). На вашия компютър ще се появи сменяемо устройство с име "RPI-RP2".
  2. Намерете компилирания си фърмуер (.uf2) file за MicroPython или C/C++).
  3. Плъзнете и пуснете .uf2 файла file върху устройството "RPI-RP2".
  4. Платката автоматично ще се изключи, ще инсталира новия фърмуер и след това ще се рестартира.

5.2 Използване на GPIO и периферни устройства

26-те многофункционални GPIO пина могат да бъдат конфигурирани за различни цели, включително цифров вход/изход, аналогов вход (ADC) и специализирани функции като SPI, I2C, UART и PWM. Вижте диаграмата на разположението на пинове (Фигура 3.3) и специфичната SDK документация за подробно програмиране, например...ampфайлове и назначения на пинове.

5.3 Работа с батерията

RP2350-Plus включва конектор за зареждане/разреждане на литиева батерия (MX1.25) и вграден чип ETA6096, което му позволява да се захранва и зарежда 3.7V литиева батерия. Тази функция е идеална за преносими приложения.

6. Поддръжка

За да осигурите дълготрайността и оптималната производителност на вашата развойна платка Waveshare RP2350-Plus, следвайте тези указания за поддръжка:

7. Отстраняване на проблеми

Този раздел разглежда често срещани проблеми, които може да срещнете с вашата развойна платка RP2350-Plus.

проблемВъзможна причинаРешение
Платката не е разпозната от компютъра (няма устройство "RPI-RP2").
  • Не е в режим на зареждащ механизъм.
  • Дефектен USB кабел (само за зареждане).
  • Проблеми с драйверите (по-рядко срещани за масово съхранение).
  • Уверете се, че държите ОБУВКА докато включвате USB кабела, след което го отпуснете.
  • Опитайте друг USB Type-C кабел, за предпочитане такъв, за който е известно, че поддържа пренос на данни.
  • Опитайте с друг USB порт на вашия компютър.
Качването на фърмуера е неуспешно или платката не се рестартира след плъзгане и пускане.
  • Повреден .uf2 файл file.
  • Недостатъчно захранване от USB порта.
  • Платката не е в правилния режим на зареждане.
  • Изтеглете отново .uf2 файла file от надежден източник.
  • Опитайте да се свържете към захранван USB хъб или друг USB порт.
  • Повторете внимателно процеса на въвеждане на буутлоудъра.
Кодът на MicroPython/C++ не работи както се очаква.
  • Синтактични грешки или логически грешки в кода.
  • Неправилно разпределение на пиновете.
  • Липсващи библиотеки или зависимости.
  • Review вашия код за грешки. Използвайте дебъгер, ако е наличен.
  • Проверете отново диаграмата на разположението на пиновете (Фигура 3.3) и назначенията на пиновете във вашия код.
  • Уверете се, че всички необходими библиотеки са инсталирани и импортирани правилно.
  • Консултирайте се с уикито на Waveshare или документацията на Raspberry Pi Pico за специфични примери за програмиране.ampлес.
Платката се нагрява по време на работа.
  • Прекомерно потребление на ток от периферните устройства.
  • Късо съединение на платката или свързаните компоненти.
  • Работа при висока околна температура.
  • Изключете всички периферни устройства и тествайте платката самостоятелно.
  • Проверете за случайни къси съединения на вашата платка или персонализирана печатна платка.
  • Осигурете адекватна вентилация около дъската.
  • Ако проблемът продължава, прекратете употребата и се свържете с поддръжката.

8. Спецификации

Подробни технически спецификации за развойната платка Waveshare RP2350-Plus:

Характеристикадетайл
микроконтролериRaspberry Pi RP2350A (двуядрен Arm Cortex-M33 + двуядрен Hazard 3 RISC-V)
Скорост на часовникаДо 150 MHz
SRAM520KB
Вградена флаш памет16MB (W25Q128JVSIQ)
USB интерфейсUSB 1.1 хост/устройство, Type-C конектор
GPIO щифтове26 многофункционални GPIO пина
SPI2x
I2C2x
UART2x
ADC4x 12-битов ADC
PWM канали16 контролируеми PWM канала
PIO машини на състоянията12x
Управление на мощносттаВграден DC-DC чип MP28164 (макс. натоварване 2A), конектор за зареждане/разреждане на литиева батерия (MX1.25)
Режими на работаРежими на сън и покой с ниска консумация на енергия
Размери51.00 мм x 17.78 мм (приблизително 2.01 x 0.70 инча)
Тегло0.317 унции (приблизително 9 грама)
производителWaveshare
Страна на произходКитай

9. Поддръжка и гаранция

9.1 Техническа поддръжка

За техническа помощ, подробна документация, уроци и форуми на общността, моля, посетете официалния сайт на Waveshare. webсайт или продуктовата им уики страница. Тези ресурси предоставят изчерпателни ръководства и решения за често срещани предизвикателства при разработването.

Официален уебсайт на Waveshare Webсайт: www.waveshare.com

Потърсете конкретната страница на продукта за развойната платка RP2350-Plus за най-актуална информация и файлове за изтегляне.

9.2 Гаранционна информация

Продуктите на Waveshare обикновено се предлагат със стандартна гаранция от производителя, покриваща дефекти в материалите и изработката. Конкретните условия и продължителност на гаранцията може да варират в зависимост от региона и продукта. Моля, запазете доказателството си за покупка за гаранционни рекламации.

За подробни гаранционни условия вижте раздела с гаранционната политика на официалния уебсайт на Waveshare. webсайта или се свържете директно с отдела за обслужване на клиенти.

Свързани документи - RP2350-Plus-16MB-M

предварителноview Pico-Relay-B: Ръководство за потребителя на 8-канален релеен модул
Ръководство за потребителя за Waveshare Pico-Relay-B, индустриален 8-канален релеен модул за Raspberry Pi Pico. Научете за неговите функции, спецификации, настройка и програмиране с подробни инструкции и примери.ampлес.
предварителноview Raspberry Pi Pico Servo Driver Board - User Guide and Technical Details
Comprehensive guide to the Raspberry Pi Pico Servo Driver Board, detailing its features, product parameters, wiring, programming in C and Python, and compilation steps. Includes setup instructions for Raspberry Pi and Windows environments.
предварителноview Waveshare ESP32-S3 4.3-inch Touch LCD Development Board Setup Guide with LVGL
Step-by-step instructions for setting up the Waveshare ESP32-S3 4.3-inch Touch LCD development board to display graphics using the LVGL library with the Arduino IDE.
предварителноview Waveshare Pico e-Paper 2.13-инчов EPD модул за Raspberry Pi Pico: Ръководство за разработка и API
Подробно ръководство за разработка на 2.13-инчовия EPD модул Waveshare Pico e-Paper с Raspberry Pi Pico. Характеристиките включват резолюция 250x122, SPI интерфейс, демо кодове за C/C++ и MicroPython и подробна API документация.
предварителноview ESP32-C6-Touch-LCD-1.47: Development Guide for Arduino IDE & ESP-IDF
Explore the ESP32-C6-Touch-LCD-1.47 development board with this comprehensive guide. Learn to use Arduino IDE and ESP-IDF, set up your environment, and run various demos for your IoT and embedded projects.
предварителноview 2.9-инчов E-Paper E-Ink дисплей модул за Raspberry Pi Pico Ръководство за потребителя
Това ръководство за потребителя предоставя подробности за 2.9-инчовия модул за дисплей E-Paper E-Ink за Raspberry Pi Pico. То обхваща напредъка на технологията E-Ink.tages, съвместимост с Raspberry Pi Pico, приложение exampфайлове и дефиниции на разпределението на пинове. Модулът е с резолюция 296x128, черно-бял дисплей и SPI интерфейс.