This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Customer wants to evaluate CAN FD with F28388. Could you please help share the available resources? I have not found the example projects addressing CAN FD for the first glance. Do they need to order a CAN transceiver EVM like ISO1042?
Hello,
Thanks for your question! For available resources, I would first suggest seeing the "mcan_ex1_loopback.c" example in the C2000Ware library, located in "C2000Ware_*version#*\driverlib\f2838x\examples\cm\mcan". This provides an internal loopback for viewing CAN-FD (MCAN).
If wanting to communicate to another board (as in the C2000Ware example "mcan_ex2_external_loopback.c"), then a CAN transceiver will be needed like the EVM you have mentioned. Please ensure the transceiver mentioned matches the required pin and operating conditions mentioned in the C2000 device datasheet.
Let me know if this answers your question!
Regards,
Vince
Vince,
Thank you for the support.
They are going to evaluate CAN FD performance with F28388 and F280049. Since F280049 can not support CAN FD, I suggest them to use CAN FD Controller TCAN4550 with SPI interface for F280049. Is there any example project for F280049 in this case? And for F28388 side , can they also refer to the example project "mcan_ex2_external_loopback"?
Hello,
For F280049 with external CAN tranceivers, the example "can_ex3_external_transmit.c" should work for this application! This allows two different F280049 boards with CAN transceivers to communicate to one another. Once transmits while the other receives. Let me know if this is what you are looking for as an example.
For F28388, the example project "mcan_ex2_external_loopback" should work for this purpose as well (make sure to follow the instructions in the file for running the code).
Let me know if this answers your questions!
Regards,
Vince
Vince,
They need to evaluate CAN FD mode with F280049, so the example "can_ex3_external_transmit.c" can not work here. Thus, they might need to use a CAN FD Controller TCAN4550, and F280049 uses the SPI interface to transmit the data to CAN bus. And can the example project "mcan_ex2_external_loopback" for F28388 work together with F280049 in this case?
Hello,
Thank you for the clarification. Unfortunately, we do not have any examples that directly use a SPI-based CAN transceiver for CAN FD on F280049.
Theoretically, the "mcan_ex2_external_loopback" can be re-written to use the SPI to CAN FD transceiver, but it is not supported out-of-the-box at the moment.
Let me know if you have any follow up questions!
Regards,
Vince