Skip to main content
CTabo.1
Senior
March 26, 2024
Solved

Difference between nominal and data bit time FDCAN parameters

  • March 26, 2024
  • 1 reply
  • 3044 views

Hello,
I am developing a CAN bus application.

I am new to the FDCAN peripheral and I haven't understood the difference between nominal bit time parameters and data bit time parameters.

Which of these two groups of parameters should I configure to obtain the desired baud-rate and sample point?

Regards,
Carlo

 

Best answer by mƎALLEm

It depends on what mode you configured for your FDCAN peripheral.

Did you configure it in Classical mode? i.e. CAN2.0 of CANFD?

For Classical CAN, only Nominal bit time is taken the data bit time is discarded.

For CANFD configuration, you can have tow bitrates on a CAN frame: bitrate for the arbitration phase and another bitrate for the data phase.

refer to this link.

1 reply

mƎALLEm
mƎALLEmBest answer
Technical Moderator
March 26, 2024

It depends on what mode you configured for your FDCAN peripheral.

Did you configure it in Classical mode? i.e. CAN2.0 of CANFD?

For Classical CAN, only Nominal bit time is taken the data bit time is discarded.

For CANFD configuration, you can have tow bitrates on a CAN frame: bitrate for the arbitration phase and another bitrate for the data phase.

refer to this link.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
CTabo.1
CTabo.1Author
Senior
March 26, 2024

Thank you very much.

Yes, have configured the peripheral in classical mode.
So I just have to configure the nominal bit time parameters, while leaving the data bit time parameters at their default values. Isn't it?

I have always worked with CAN 2.0A, and I don't know the FDCAN extended features.

Regards,
Carlo

 

mƎALLEm
Technical Moderator
March 26, 2024

Yes, have configured the peripheral in classical mode.
So I just have to configure the nominal bit time parameters, while leaving the data bit time parameters at their default values. Isn't it?

 

 Yes it is. keep them at default values. They are discarded by the CAN cell.


I have always worked with CAN 2.0A, and I don't know the FDCAN extended features.

 

 It's time to start ;)

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