I just released a preliminary pcb board in Kicad. Feel free to review. I’m looking forward to investigate how this will turn out. The board has current sensing and is made up of 3 dual mosfets. I am aware that simpleFoc does not support this at the moment, but hopefully one fine day it will.
I had a quick look at your github. I don’t have kicad and there is no pdf so haven’t been able to look at it in detail. What brushless driver have you gone for or are you trying to go for a no-driver/mosfet only approach?
Regarding deadtime insertion. Take a reed in this one. The fourth method mentioned in the end could be used to implement a universal clock cycle insertion for lots of MCUs. Perhaps the hardware method is faster. Who knows?
I can drive two switches with one pin, and thereby use the lib. as is?
The mosfets I plan using is saturated at 2.8v but the Rds(on) changes some with voltage. In the data sheet it’s 4.5v logic rated, so applying 5v or more would be favorable. Plus the dual output is driven by one input pin…
Here is the block diagram of the motor driver you know. Compare it to the driver I mentioned in the last post. 3 of the drivers plus 3 dual mosfets would be identical. The L6234 has a Rds(on) of 0.3ohm.
I’m not great at reading electronic datasets. It seems the mic4065 comes in two variants. Type2 being the one with a single pwm input. I guess if you had 3 of these and wired the enable pin of each to a common output pin on your mcu then that might work same as l6234.
Any reason why you’ve not considered DRV8353 like used in dagor controller? It supports 1x 3x and 6x pwm. I’ve not used it personally - i suspect it needs to be configured over spi which might seem overly complex.
@Owen_Williams There is a version of the DRV8323 or DRV8353 that can be configured to 3 pwm mode just by changing hardware (some resistors) if using SPI is not desired/ needed. I believe dead time insertion is also configured like this.
Theres a few advantages of using such a driver. I really like all the protection features they have so I don’t have to worry a lot about killing my MOSFETs and I can get a very good performance out of the hardware.