F334 oshwlab find

I happened across this on oshwlab and it looks kinda nice?

Voltage: 15-48V
Current: 40A
STM32F334 MCU
2 phase current sensing, dc-bus voltage sensing
EN/DIR inputs, PWM-input, UART, CAN interface
Encoder/HALL sensors interface

I’m thinking of making a couple. Does anyone see anything wrong with it?

1 Like

It’s probably not very good in my opinion, compared to drivers I’ve designed.

I don’t think it can do 40A without adding a beefy heatsink and using 2oz copper as the thermal design is not great. Some areas of the board are not filled in with copper, which helps a lot with heat management.

The routing of some of the gate traces isn’t optimal, which is likely going to lead to ringing on the output or slow MOSFET switching speed.

The differential current sense traces are not routed correctly. The GND of the two current sense resistors trace is connected by a via to the GND plane. This will lead to inaccurate current sensing.

Also the use of a LDO to generate 3.3V from 12V is extremely inefficient.

Finally there is not enough capacitance on board (only 74.1uF ceramic) which means you will have to add a large external capacitor.

The project page still says it’s an ongoing project, so maybe these issues will be fixed in the future, but for now I don’t recommend producing it.