Плата разработки RP2350 формата Raspberry Pi Pico оснащена клоном контроллера шины CAN MCP2515.

Waveshare недавно представила RP2350-CAN — плату разработки CAN на базе Raspberry Pi RP2350 со встроенным контроллером шины CAN XL2515 и трансивером CAN SIT65HVD230. Плата поддерживает протокол CAN V2.0B на скорости до 1 Мбит/с, а чип XL2515 является клоном популярного контроллера CAN Microchip MCP2515.

Плата включает те же 26 многофункциональных GPIO-пинов и порт USB-C, что и Raspberry Pi Pico 2. Другие особенности: понижающе-повышающий преобразователь (MP28164), кнопки BOOT и RESET, пользовательский светодиод, переключаемый терминальный резистор CAN (120Ω) и клеммную колодку CAN. Плата предназначена для автомобильных приложений, промышленной автоматизации и робототехники.

Waveshare RP2350 CAN Development Board

Спецификации Waveshare RP2350 CAN:

  • SoC –   Raspberry Pi RP2350A
    • CPU
      • Двухъядерный Arm Cortex-M33 @ 150 МГц с Arm TrustZone, Secure boot ИЛИ
      • Двухъядерный RISC-V Hazard3 @ 150 МГц
      • Доступно любое сочетание двух ядер
    • Память – 520 КБ встроенной SRAM
    • Корпус – QFN-60
  • Хранилище – 4 МБ NOR Flash (P25Q32SH-UXH-IR)
  • USB – Разъём USB Type-C 1.1 для питания и программирования (хост/устройство)
  • Интерфейс CAN
    • Контроллер CAN Xinluda XL2515
    • Трансивер CAN SIT65HVD230
    • Поддержка CAN V2.0B до 1 Мбит/с
    • Переключатель терминального резистора (120Ω)
    • Клеммная колодка CAN
  • Расширение – 2× 20-контактных разъёма
  • Отладка – Разъём интерфейса SWD
  • Дополнительно – Кнопка BOOT, кнопка RESET, пользовательский светодиод
  • Питание – 1.8–5.5 В со встроенным высокоэффективным DC-DC преобразователем (MP28164)
  • Габариты – 51×21 мм (форм-фактор Raspberry Pi Pico / Pico 2 )

Отмечено отсутствие светодиода питания на плате, несмотря на то что устройство не предназначено для энергоэффективных приложений.

Waveshare RP2350 CAN Development Board Onboard Parts

Waveshare RP2350 CAN Development Board pinout
Распиновка

Для программной поддержки плату можно программировать с использованием MicroPython, C/C++ и Arduino IDE. Для MicroPython прошивка загружается через Thonny IDE. Для C/C++ доступно официальное расширение Pico для VSCode. Пользователи Arduino могут применять Arduino-Pico core. Дополнительная информация – на вики .

Ранее рассматривались CAN-платы на базе MCU: ESP32-совместимые RejsaCAN-ESP32 и Autosport Labs ESP32-CAN-X2 , а также CANBed на Raspberry Pi RP2040 . RP2350 – первая CAN-плата с этим процессором. Ранее упоминалась программная реализация CAN-контроллера через PIO на RP2040 (теперь RP2350), но с ограничениями.

Плата Waveshare RP2350 CAN доступна за $11.33 на AliExpress , за $17.99 на Amazon и за $9.99 в официальном магазине Waveshare .

Waveshare RP2350 CAN Development Board dimensison

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments