Skip to main content
Visitor II
January 28, 2025
Solved

Can Nucleo-F446 handle 2 CAN channels simultaneously?

  • January 28, 2025
  • 1 reply
  • 662 views

Hi team,

 

I was trying to establish CAN communication between Matlab Simulink and 2 nodes, through STM32 board. Our logic is working fine when checked individual device. But communication is not taking place when respective nodes are connected to Can1 and Can2 and checked parallelly.

 

  1. Is STM32 Nucleo-F446 series board really capable of handling 2 CAN channels simultaneously ?
  2. If no, how can we solve the issue of communicating with both nodes at a time ?

 

Thank you,

M Satya Prashanth

9515992585

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

    Hello @msp171197 and welcome to the community,

    First Matlab/Simulink is not the environement developped by ST but it is developed and supported by Mathworks.

    So I invite you to submit your request in their community.

    Second, I can answer your first question: yes you can use CAN1 and CAN2 simultaneously in both boards: 

    Nucleo-F446RE and NUCLEO-F446ZE.But you need to add a CAN transceiver for each CAN instance and establish a complete CAN bus as shown in this figure.

    Hope that answers your question.

     

     

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    January 28, 2025

    Hello @msp171197 and welcome to the community,

    First Matlab/Simulink is not the environement developped by ST but it is developed and supported by Mathworks.

    So I invite you to submit your request in their community.

    Second, I can answer your first question: yes you can use CAN1 and CAN2 simultaneously in both boards: 

    Nucleo-F446RE and NUCLEO-F446ZE.But you need to add a CAN transceiver for each CAN instance and establish a complete CAN bus as shown in this figure.

    Hope that answers your question.