Hello,
I'm developing High-CAN/CAN-FD application with S32k144. The app sends and receives 22 can/can-fd data with different ID at once. Meanwhile, two CAN-FD data has to send but it hasn't while other high-can TX works well even it has some delay.
I wonder that whether it is my program problem or board performance.
One more thing is how many can/can-fd is able to send or receive at once?
Thanks in advance.
Br,
Soon
Hi,
I do not fully get the issue, the MCU is able to transmit standard CAN message but not the CAN FD message?
This could be caused by incorrect CAN bit timing. You should check ECR ESR registers if some errors are generated. This could tell more. What is the opposite node? Be sure you have same CAN bit timing on all nodes, same sample point.
The CAN module sends/receives single message at once, however more MBs can be prepared for transmission and will be send at the first opportunity on the bus according the internal arbitration.
BR, Petr