CANBRIDGE G473
Overview
The CANBRIDGE G473 is a versatile development board designed for automotive and industrial communication. Based on the high-performance STM32G473 MCU, it can function as a standalone 3-channel CAN/CAN FD bridge or, when running the Zephyr connectivity stack, as a 3-channel USB-to-CAN FD adapter supporting data rates up to 5 Mbps. More information can be found on the can-module.com website.
Hardware
The CANBRIDGE G473 is equipped with a high-performance STM32G473 microcontroller. The board features galvanic isolation, status LEDs, and onboard LIN and RS422 interfaces for expanded connectivity (hardware design ready, currently non-activated in devicetree).
Default Zephyr Peripheral Mapping
CAN_RX1 : PB8
CAN_TX1 : PB9
CAN_RX2 : PB5
CAN_TX2 : PB6
CAN_RX3 : PB4
CAN_TX3 : PB3
LIN_RX : PB11
LIN_TX : PB10
ledCAN1 : PC13
ledCAN2 : PB7
ledCAN3 : PA15
ledSTAT : PA5
USB_DN : PA11
USB_DP : PA12
RS422_TX : PA2
RS422_RX : PA3
SWDIO : PA13
SWCLK : PA14
NRST : PG10
Supported Features
The canbridge_g473 board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo -
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
System Clock
The FDCAN1, FDCAN2, and FDCAN3 peripherals are driven by PLLQ, which has 80 MHz frequency.
Programming and Debugging
The canbridge_g473 board supports the runners and associated west commands listed below.
| flash | debug |
|---|
Build and flash applications as usual (see Building an Application and Run an Application
for more details). If flashing via USB DFU, short the BOOT0 pins/jumper prior to powering
the board to enter the built-in ROM bootloader mode.
Alternatively, you can flash the board directly using an ST-LINK debuggers.
Here is an example for the Blinky application.
# From the root of the zephyr repository
west build -b canbridge_g473 samples/basic/blinky
west flash