cancel
Showing results for 
Search instead for 
Did you mean: 

nucleo-h743zi2 FDCAN

HMsDobby2
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions
SofLit
ST Employee

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 on "Accept as Solution" on the reply which solved your issue or answered your question.

View solution in original post

1 REPLY 1
SofLit
ST Employee

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 on "Accept as Solution" on the reply which solved your issue or answered your question.