cancel
Showing results for 
Search instead for 
Did you mean: 

Which faster CAN 2.0 vs FDCAN Classic

MAmem.1
Associate III

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

0 REPLIES 0