cancel
Showing results for 
Search instead for 
Did you mean: 

Hardware of Classical CAN bus on Nucleo-H755ZI dual chip only support CAN FD

ManhPham
Associate II

Hello everyone, I'm using classical CAN bus mode on Nucleo-H755ZI dual chip (this board only support CAN FD), I chose CAN FD at Classical mode.

I want to ask about hardware, may I use the external module CAN transceiver MCP2551 for classic CAN bus or I must to use module MCP2562FD of CAN FD?

Note: I just need classical CAN bus on STM32 dual core, not CAN FD.

1 ACCEPTED SOLUTION

Accepted Solutions
AScha.3
Chief

Hi,

if you anyway not use CAN FD , you dont need hi speed CAN transceiver , so MCP2551 for classic CAN bus is ok.

If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

3 REPLIES 3
AScha.3
Chief

Hi,

if you anyway not use CAN FD , you dont need hi speed CAN transceiver , so MCP2551 for classic CAN bus is ok.

If you feel a post has answered your question, please click "Accept as Solution".

I tested CAN FD classic mode with MCP2551, but it is not working. If hardware MCP2551 correct, it means my code wrong? Isn't it?


@ManhPham wrote:

I tested CAN FD classic mode with MCP2551, but it is not working. If hardware MCP2551 correct, it means my code wrong? Isn't it?


If the HW is ALL OK, there is an issue in the code, it depends on the issue, issue on Tx, on Rx?

Meanwhile you can confirm this this in loopback mode mainly to test your Filters config. If all is OK in loopback mode, and in normal mode is not OK, I can suspect mainly two issues:

  1. HW issue: transceivers, wiring, terminating resistors etc ..
  2. Software/config issue:
  • Bitrate config
  • Clock source selection (needing HSE with a crystal, or any external accurate clock source in Bypass mode)
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.