cancel
Showing results for 
Search instead for 
Did you mean: 

FDCAN communication issue with STM32H743ZI Nucleo board

DJ_IND
Associate II

Hi,

I am using STM32H743 nucleo board on one of my design. On my board I have installed nucleo board on board to board connector. For FDCAN interface we are using TCAN3414 transceiver IC. Our bit rate is 1MHz and data rate 2MHz for FDCAN communication on board. We are interfacing the FDCAN with DigiSoM board having transceiver TMC2517. After some packet transmission i observed that communication link is down. CAN bus is not working. On resetting the controller communication starts again for sometime and again stops. I tried replacing the STM32H753 board with STM32H743 and i have not observed any communication issue on that particular system. On other system I am already having STM32H753 but still I am facing the same issue. I am using normal wires for GND CANH and CANL connections of length 15cm max. I tried reducing the baud rate till 250kbps but same issue. I have checked the signal quality on oscilloscope which looks fine with ringing effects. We are using MATLAB modelling for all this testing. Below is the cubeMX setting we are using for FDCAN1/2. Can you please help me what may be the issue here. Because on some nucleo boards with STM32H753ZI i have not seen any issue.

DJ_IND_0-1751294920099.png

DJ_IND_1-1751294965389.png

 

 

1 REPLY 1
mƎALLEm
ST Employee

Hello,

1- What is the clock source you set for the FDCAN interface? HSI or HSE? You need to use HSE+ an accurate clock source like a crystal / with or without PLL for FDCAN.

2- Did you activate the Tx delay compensation? See this thread.

3- Please also refer to this article: STM32 FDCAN running at 8 Mb/s on NUCLEO boards and the related github link.

PS: 


@DJ_IND wrote:

Our bit rate is 1MHz and data rate 2MHz for FDCAN communication on board. We are interfacing the FDCAN with

For bitrates we talk about bit/s not Hz.

Hope that helps.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.