PCB - Dual motor medium power FOC driver shield for Nucleo 144 board (Hall sensors)

Hello community!

I don’t have a specific question, but I wanted to follow up on my previous topic regarding the NUCLEO STM32H755ZI-Q - Configuration. I encountered maximum power issues with my SimpleFOC shield and all the other boards I had on hand.

This led me to design a new medium-power dual motor FOC driver built for a Nucleo STM32H755ZI-Q board, which includes integrated current sensing and pull-up resistors for the integrated hall sensors. It is largely inspired by the simplefoc/SimpleFOC-DriveShield: A powerful Arduino shield for running BLDC motors project! Huge thanks to @Antun_Skuric for all the information available in his Git repo. I am currently at the delivery stage of this board, so I welcome any comments on my design for future version 2. Hopefully, there aren’t too many obvious issues, but I will keep you posted on this topic when I am finally testing the board.

Before you mention it, the headers shall be on the bottom side, manufacturer is aware and correcting the issue before shipment !

As I didn’t find any other solution for dual motor setup, this might be of interest for others in this forum.

While we wait for more, here are some information about it:

Components

DRV8320H gate driver

• 3 x PWM
• Protections: undervoltage lockout, charge pump fault, MOSFET overcurrent, MOSFET short circuit, gate driver fault and overtemperature

BSZ0904NSI mosfets

• Standard 3mm x 3mm footprint (can be easily exchanged)
• Max current 75A
• Max voltage 30V

ACS712

• 30Amps bidirectional
• In-line current sensing

TJA1042

• CAN FD interface