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

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ƎALLEm
mƎALLEmBest answer
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.

 

 

"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."