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 включает в себя:
- 1x плата разработки RP2350-Plus-16MB с предварительно припаянным разъемом.

Рисунок 2.1: RP2350-Plus-16MB с предварительно припаянным разъемом, входящий в комплект поставки.
3. Продукт закончилсяview
3.1 Основные характеристики
- Микропроцессоры: Raspberry Pi RP2350A — двухъядерный процессор (Arm Cortex-M33 и Hazard 3 RISC-V) с частотой до 150 МГц.
- Память: 520 КБ SRAM, 16 МБ встроенной флэш-памяти.
- Связь: USB 1.1 с поддержкой устройств и хостов через разъем Type-C.
- Управление энергопотреблением: Разъем для зарядки/разрядки литиевых батарей, встроенный DC-DC преобразователь MP28164 (максимальная нагрузка 2 А).
- GPIO: 26 многофункциональных контактов GPIO.
- Периферийные устройства: 2x SPI, 2x I2C, 2x UART, 4x 12-битных АЦП, 16x управляемых ШИМ-каналов.
- Программирование: Программирование методом перетаскивания с использованием USB-накопителя.
- Дополнительные возможности: Режимы сна и спящего режима с низким энергопотреблением, точные часы и таймер, датчик температуры, ускоренные библиотеки для вычислений с плавающей запятой, 12 программируемых конечных автоматов ввода-вывода (PIO).

Рисунок 3.1: Плата микроконтроллера RP2350-Plus.view.
3.2 Схема печатной платы и компоненты
Ознакомьтесь с различными компонентами и распиновкой платы RP2350-Plus. В этом разделе подробно описаны ключевые элементы для правильного использования и подключения.

Рисунок 3.2: Подробная схема платы с пронумерованными компонентами, расположением выводов GPIO и размерами.
Справочник по ключевым компонентам:
- ВЕЛ: Пользовательский светодиод (не индикатор питания).
- Разъем USB Type-C: Для электропитания, передачи данных и программирования.
- ЭТА6096: Высокоэффективный менеджер для подзарядки литиевых батарей.
- МП28164: Высокоэффективный DC-DC понижающе-повышающий преобразователь.
- Кнопка BOOT: Нажмите при сбросе, чтобы войти в режим загрузки.
- Встроенная флэш-память: 16 МБ (W25Q128JVSIQ).
- Кнопка сброса: Перезагружает микроконтроллер.
- RP2350A: Двухъядерная и двухархитектурная конструкция, рабочая частота до 150 МГц.
- Разъем батареи: Разъем MX1.25 для литиевой батареи 3.7 В позволяет одновременно заряжать батарею и питать плату.
- Распиновка: Совместимо с Raspberry Pi Pico 2.
- Контрольные точки USB: Подключение к USB-интерфейсу.
- Точка проверки загрузки: Подключение к кнопке BOOT.
- Точки отладки: В целях отладки.
3.3 Распиновка GPIO
Микросхема RP2350-Plus оснащена 26 многофункциональными выводами GPIO, что обеспечивает гибкость разработки и интеграции. Подробное описание назначений и возможностей см. на схеме расположения выводов.

Рисунок 3.3: Схема расположения контактов GPIO.
3.4 Габаритные размеры
Ниже приведены физические размеры платы RP2350-Plus для интеграции в ваши проекты.

Рисунок 3.4: Габаритные размеры (единица измерения: мм).
4. Руководство по установке
4.1 Первоначальное подключение
- Подключите плату RP2350-Plus к компьютеру с помощью стандартного кабеля USB Type-C.
- В режиме загрузчика плата должна распознаваться как устройство хранения данных (например, USB-накопитель). Для входа в режим загрузчика удерживайте кнопку БОТИНОК Нажмите кнопку, одновременно подключая USB-кабель, затем отпустите ее. БОТИНОК кнопка.
- Если плата не распознается, убедитесь, что ваш USB-кабель поддерживает передачу данных и не является просто кабелем для зарядки.
4.2 Настройка программного обеспечения
RP2350-Plus поддерживает разработку с использованием 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:
- Загрузите соответствующую прошивку MicroPython UF2. file Для RP2350-Plus информацию можно найти в вики Waveshare или на официальном сайте MicroPython. webсайт.
- Перейдите в режим загрузчика (удерживайте). БОТИНОК и подключите USB-кабель).
- Перетащите загруженный файл UF2 в папку. file Подключитесь к появившемуся устройству хранения данных RPI-RP2. Плата автоматически перезагрузится в MicroPython.
- Используйте интегрированную среду разработки, например Thonny, чтобы подключиться к плате и начать программирование.
5. Инструкция по эксплуатации
5.1 Программирование платы
RP2350-Plus поддерживает программирование методом перетаскивания, что упрощает загрузку новых прошивок или скриптов MicroPython:
- Убедитесь, что плата находится в режиме загрузчика (удерживайте кнопку). БОТИНОК (нажмите кнопку при подключении USB, затем отпустите). На вашем компьютере появится съемный диск с именем "RPI-RP2".
- Найдите скомпилированную прошивку (.uf2). file (для MicroPython или C/C++).
- Перетащите файл .uf2 file на накопитель "RPI-RP2".
- Плата автоматически отключится, прошьет новую прошивку, а затем перезагрузится.
5.2 Использование GPIO и периферийных устройств
26 многофункциональных контактов GPIO могут быть сконфигурированы для различных целей, включая цифровой ввод/вывод, аналоговый ввод (АЦП) и специализированные функции, такие как SPI, I2C, UART и ШИМ. Для получения подробной информации о программировании обратитесь к схеме расположения контактов (рис. 3.3) и документации к конкретному SDK.amples и назначение контактов.
- Цифровой ввод / вывод: Управление светодиодами, считывание состояния кнопок и т.д.
- Аналого-цифровой преобразователь (АЦП): Считывание аналоговых показаний датчиков. Плата имеет 4 канала АЦП по 12 бит.
- SPI, I2C, UART: Осуществлять связь с внешними датчиками, дисплеями и другими модулями.
- ШИМ: Управляйте скоростью вращения двигателей, яркостью светодиодов и генерируйте звуковые сигналы. Плата предлагает 16 управляемых ШИМ-каналов.
- Конечные автоматы PIO: Используйте 12 программируемых конечных автоматов ввода-вывода (PIO) для поддержки пользовательских периферийных устройств и высокоскоростной передачи данных.
5.3 Работа от батареи
RP2350-Plus включает в себя разъем для зарядки/разрядки литиевых батарей (MX1.25) и встроенный чип ETA6096, позволяющий питаться и заряжать литиевую батарею напряжением 3.7 В. Эта функция идеально подходит для портативных устройств.
- Подключите совместимую литиевую батарею 3.7 В к разъему MX1.25.
- Плата может питаться напрямую от батареи.
- При подключении платы через USB-C батарея будет заряжаться автоматически.
- При подключении батареи обязательно соблюдайте полярность, чтобы избежать повреждений.
6. Техническое обслуживание
Для обеспечения долговечности и оптимальной производительности вашей платы разработки Waveshare RP2350-Plus следуйте этим рекомендациям по техническому обслуживанию:
- Умение обращаться: Всегда держите плату за края, чтобы не касаться компонентов, особенно контактов, которые могут быть чувствительны к статическому электричеству.
- Хранилище: Когда доска не используется, храните ее в антистатическом пакете в сухом, прохладном месте, вдали от прямых солнечных лучей и экстремальных температур.
- Уборка: При необходимости аккуратно очистите доску мягкой сухой щеткой или сжатым воздухом, чтобы удалить пыль. Избегайте использования жидкостей или абразивных чистящих средств.
- Источник питания: Используйте только подходящие источники питания (USB-C или совместимую литиевую батарею 3.7 В). Не превышайте указанное напряжение.tagэлектронные пределы.
- Обновления прошивки: Регулярно проверяйте официальный сайт Waveshare. webПосетите сайт или вики, чтобы узнать о последних обновлениях прошивки и воспользоваться исправлениями ошибок и новыми функциями.
7. Поиск Неисправностей
В этом разделе рассматриваются распространенные проблемы, с которыми вы можете столкнуться при использовании платы разработки RP2350-Plus.
| Проблема | Возможная причина | Решение |
|---|---|---|
| Плата не распознается компьютером (отсутствует привод "RPI-RP2"). |
|
|
| Загрузка прошивки завершается неудачей или плата не перезагружается после перетаскивания файлов. |
|
|
| Код на MicroPython/C++ работает не так, как ожидалось. |
|
|
| Плата сильно нагревается во время работы. |
|
|
8. Технические характеристики
Подробные технические характеристики платы разработки Waveshare RP2350-Plus:
| Особенность | Деталь |
|---|---|
| Микроконтроллеры | Raspberry Pi RP2350A (двухъядерный процессор Arm Cortex-M33 + двухъядерный процессор Hazard 3 RISC-V) |
| Тактовая частота | До 150 МГц |
| SRAM | 520КБ |
| Встроенная флэш-память | 16 МБ (W25Q128JVSIQ) |
| USB-интерфейс | USB 1.1 Хост/Устройство, разъем Type-C |
| Контакты GPIO | 26 многофункциональных контактов GPIO |
| СПИ | 2x |
| I2C | 2x |
| УАПП | 2x |
| АЦП | 4x 12-битный АЦП |
| ШИМ-каналы | 16 управляемых ШИМ-каналов |
| Конечные автоматы PIO | 12x |
| Управление питанием | Встроенный 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сайт или свяжитесь напрямую со службой поддержки клиентов.





