Skip to main content
MAmem.1
Associate III
April 8, 2022
Question

Which faster CAN 2.0 vs FDCAN Classic

  • April 8, 2022
  • 0 replies
  • 775 views

I have two boards, one with STM32F303 with CAN 2.0 and a new board (same electronic, only MCU is different) with STM32G474. Software is identical too, except for the CAN/FDCAN. So I had to migrate the software from CAN 2.0 to FDCAN Classic in order to communicate with the other system boards.

In the treatment of the received frames, I noticed that the CAN 2.0 is faster in managing the communication than the FDCAN Classic.

Can anyone confirm that ? and if so why does it take so long to the FDCAN classic ?

As I send frames to both board, the STM32F303 program timing isn't affected, for the STM32G474 I measured a delay of some ms.

Clocks are as follow:

STM32F303 : CPU: 72 Mhz CAN baudrate: 500Kb/s

STM32G474 : CPU: 170 Mhz FDCAN classic baudrate: 500kb/s

This topic has been closed for replies.