Waveshare RP2350-Plus-16MB-M

Руководство пользователя отладочной платы Waveshare RP2350-Plus

Модель: RP2350-Plus-16MB-M | Бренд: Waveshare

1. Введение

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

Оснащенный 520 КБ статической оперативной памяти и 16 МБ встроенной флэш-памяти, 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 с указанием нумерации компонентов, таких как светодиод, USB-C, ETA6096, MP28164, кнопка BOOT, флэш-память, кнопка RESET, микросхема RP2350A, разъем для батареи, распиновка, контрольные точки USB, контрольная точка BOOT и точки DEBUG. Также включает распиновку GPIO и габаритные размеры.

Рисунок 3.2: Подробная схема платы с пронумерованными компонентами, расположением выводов GPIO и размерами.

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

  1. ВЕЛ: Пользовательский светодиод (не индикатор питания).
  2. Разъем USB Type-C: Для электропитания, передачи данных и программирования.
  3. ЭТА6096: Высокоэффективный менеджер для подзарядки литиевых батарей.
  4. МП28164: Высокоэффективный DC-DC понижающе-повышающий преобразователь.
  5. Кнопка BOOT: Нажмите при сбросе, чтобы войти в режим загрузки.
  6. Встроенная флэш-память: 16 МБ (W25Q128JVSIQ).
  7. Кнопка сброса: Перезагружает микроконтроллер.
  8. RP2350A: Двухъядерная и двухархитектурная конструкция, рабочая частота до 150 МГц.
  9. Разъем батареи: Разъем MX1.25 для литиевой батареи 3.7 В позволяет одновременно заряжать батарею и питать плату.
  10. Распиновка: Совместимо с Raspberry Pi Pico 2.
  11. Контрольные точки USB: Подключение к USB-интерфейсу.
  12. Точка проверки загрузки: Подключение к кнопке BOOT.
  13. Точки отладки: В целях отладки.

3.3 Распиновка GPIO

Микросхема RP2350-Plus оснащена 26 многофункциональными выводами GPIO, что обеспечивает гибкость разработки и интеграции. Подробное описание назначений и возможностей см. на схеме расположения выводов.

Подробная схема расположения контактов Waveshare RP2350-Plus, показывающая все 26 многофункциональных контактов GPIO, включая контакты питания, заземления, АЦП, SPI, UART, I2C, ШИМ и отладочные контакты.

Рисунок 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. Подробные инструкции по настройке SDK для C/C++ см. в официальной документации Raspberry Pi Pico.

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. Используйте интегрированную среду разработки, например 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 могут быть сконфигурированы для различных целей, включая цифровой ввод/вывод, аналоговый ввод (АЦП) и специализированные функции, такие как SPI, I2C, UART и ШИМ. Для получения подробной информации о программировании обратитесь к схеме расположения контактов (рис. 3.3) и документации к конкретному SDK.amples и назначение контактов.

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

RP2350-Plus включает в себя разъем для зарядки/разрядки литиевых батарей (MX1.25) и встроенный чип ETA6096, позволяющий питаться и заряжать литиевую батарею напряжением 3.7 В. Эта функция идеально подходит для портативных устройств.

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 МГц
SRAM520КБ
Встроенная флэш-память16 МБ (W25Q128JVSIQ)
USB-интерфейсUSB 1.1 Хост/Устройство, разъем Type-C
Контакты GPIO26 многофункциональных контактов GPIO
СПИ2x
I2C2x
УАПП2x
АЦП4x 12-битный АЦП
ШИМ-каналы16 управляемых ШИМ-каналов
Конечные автоматы PIO12x
Управление питаниемВстроенный DC-DC преобразователь MP28164 (максимальная нагрузка 2 А), разъем для зарядки/разрядки литиевой батареи (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 Руководство пользователя 8-канального релейного модуля Pico-Relay-B
Руководство пользователя для 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
Подробное руководство по разработке модуля Waveshare Pico e-Paper 2.13inch EPD для 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-Ink для Raspberry Pi Pico
В данном руководстве пользователя подробно описан модуль электронного дисплея E-Paper E-Ink для Raspberry Pi Pico. В нем рассматриваются преимущества технологии E-Ink.tagсовместимость с Raspberry Pi Pico, возможности применения.ampОписание и распиновка. Модуль имеет разрешение 296x128, черно-белый дисплей и интерфейс SPI.