# Конвертер Ethernet-CAN

Последние версии всех 3D моделей, фото и схем продукции VBCores можно найти у нас на github: <https://github.com/VBCores/VBCores_files> &#x20;

{% columns %}
{% column width="33.33333333333333%" %}

<div align="right"><figure><img src="https://github.com/VBCores/VBCores_files/raw/main/07-VB-Ethernet-CANFD/vb-eth-canfd-v0_91-1.jpg" alt="" width="188"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="66.66666666666667%" %}

<div align="left"><figure><img src="https://github.com/VBCores/VBCores_files/raw/main/07-VB-Ethernet-CANFD/vb-eth-canfd-v0_91-2.jpg" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="https://github.com/VBCores/VBCores_files/raw/main/07-VB-Ethernet-CANFD/vb-eth-canfd-v0_91-3.jpg" alt="" width="188"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

Software <https://github.com/VBCores/ethernet-can>&#x20;

**ETH-FDCAN Bridge** — устройство на базе STM32, позволяющее подключить до 6 шин **FDCAN** к компьютеру через Ethernet.

{% embed url="<https://github.com/VBCores/VBCores_files/raw/main/07-VB-Ethernet-CANFD/vb-eth-canfd-v0_91-pinout.png>" %}
Ethernet CAN FD
{% endembed %}

[📥 Скачать PDF (Ethernet CAN FD)](https://raw.githubusercontent.com/VBCores/VBCores_files/main/07-VB-Ethernet-CANFD/vb-eth-canfd-v0_91-pinout.pdf)

### Основные возможности

* Ethernet 100 Мбит/с
* 6 шин FDCAN (до 8 Мбит/с каждая)
* Задержка передачи < 1 мс
* Простое клиентское ПО для ПК
* Настройка битрейта FDCAN через клиент
* Поддержка **Wake-on-LAN** (устройство может включать ПК)
* Гальваническая развязка по питанию (USB-C, 5 В)
* microSD для хранения IP/MAC
* Отдельный DC/DC для ядра STM32H723
* Встроенные терминаторы 120 Ом&#x20;

#### Размеры

* PCB: 71x56 mm
* Mount holes: 65x50 mm D2.5

### Архитектура

* Ведущий контроллер **STM32H723VE** — Ethernet + 3 шины FDCAN
* Ведомый контроллер **STM32G474CBT6** — ещё 3 шины FDCAN (через SPI)
* Связь с ПК по **UDP**
* Связь между MCU через **два независимых DMA-SPI** канала
* Большая часть программы построена на архитектуре superloop, без использования RTOS
* Прошивка использует **STM32Cube** и **lwIP**
