Skip to main content
Associate II
June 17, 2024
Solved

nucleo-h743zi2 FDCAN

  • June 17, 2024
  • 1 reply
  • 999 views

Hello,

 

I want to communicate with a PC using FDCAN with the Nucleo-H743ZI2 development board.

 

According to the information I found,

the STM32 board requires a transceiver for CAN communication,
and since the PC does not have a CAN port, a CAN to USB interface is necessary.

 

Could you recommend suitable transceiver and CAN to USB interface products for use with this board?

 

Thank you.

This topic has been closed for replies.
Best answer by mƎALLEm

Hello,

For CANFD to USB interface I cannot tell I could give a recommendation as I didn't use them but I can give some examples:

https://www.amazon.com/GRIDCONNECT-CANUSB-COM-FD-Interface/dp/B0CP2ZD96L

https://www.elektor.com/products/waveshare-industrial-grade-usb-can-fd-can-bus-analyzer

Also it depends on if you will use FDCAN peripheral in classic (CAN2.0B) or in CANFD mode, in that case you can simply find CAN to USB interface.

For the transceiver, it's the same thing and it depends on the bitrate you will use. If you will exceed 1Mb/s you need to use a CANFD transceiver like the one used in some ST boards: MCP2561/2FD: datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005284A.pdf which can reach up to 8Mb/s.

If you need just CAN2.0B communication, you can use for example SN65HVD230 (used in also in some ST boards) datasheet: https://www.ti.com/lit/ds/symlink/sn65hvd230.pdf

Hope I answered your questions.

1 reply

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
June 18, 2024

Hello,

For CANFD to USB interface I cannot tell I could give a recommendation as I didn't use them but I can give some examples:

https://www.amazon.com/GRIDCONNECT-CANUSB-COM-FD-Interface/dp/B0CP2ZD96L

https://www.elektor.com/products/waveshare-industrial-grade-usb-can-fd-can-bus-analyzer

Also it depends on if you will use FDCAN peripheral in classic (CAN2.0B) or in CANFD mode, in that case you can simply find CAN to USB interface.

For the transceiver, it's the same thing and it depends on the bitrate you will use. If you will exceed 1Mb/s you need to use a CANFD transceiver like the one used in some ST boards: MCP2561/2FD: datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005284A.pdf which can reach up to 8Mb/s.

If you need just CAN2.0B communication, you can use for example SN65HVD230 (used in also in some ST boards) datasheet: https://www.ti.com/lit/ds/symlink/sn65hvd230.pdf

Hope I answered your questions.

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