Skip to main content
Graduate II
June 17, 2024
Solved

nucleo-h743zi2 FDCAN

  • June 17, 2024
  • 1 reply
  • 971 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ƎALLEmAnswer
    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.