Ethernet - CAN-FD
Firmware https://github.com/VBCores/ETH-FDCAN_firmware
Software https://github.com/VBCores/ethernet-can
ETH-FDCAN Bridge — устройство на базе STM32, позволяющее подключить до 6 шин FDCAN к компьютеру через Ethernet.
Основные возможности
Ethernet 100 Мбит/с
6 шин FDCAN (до 8 Мбит/с каждая)
Задержка передачи < 1 мс
Простое клиентское ПО для ПК
Настройка битрейта FDCAN через клиент
Поддержка Wake-on-LAN (устройство может включать ПК)
Гальваническая развязка по питанию (USB-C, 5 В)
microSD для хранения IP/MAC
Отдельный DC/DC для ядра STM32H723
Архитектура
Ведущий контроллер STM32H723VE — Ethernet + 3 шины FDCAN
Ведомый контроллер STM32G474CBT6 — ещё 3 шины FDCAN (через SPI)
Связь с ПК по UDP
Связь между MCU через два независимых DMA-SPI канала
Большая часть программы построена на архитектуре superloop, без использования RTOS
Прошивка использует STM32Cube и lwIP
Last updated