View Single Post
Old 09-12-2010, 01:38 PM   #30 (permalink)
electrowizard
EcoModding Lurker
 
Join Date: Jun 2010
Location: Fort Erie, Canada
Posts: 19
Thanks: 1
Thanked 1 Time in 1 Post
Problem solved yay

Hey guess what? My controller no longer blowing mosfets!!!

Problem source:
Switching ~380 amps is no small task.
Doing it quickly is substantially more difficult.
Even tiny inductances will cause voltage spikes
V = L * di/dt - Vdd

To get a 100V spike (as I must have, to fry the old mosfets)
L = (100 + 12) / (di/dt)
di = 380 amps
dt = 50ns
<I know that's not proper calculus but it gives us an approximate linear slope that in fact should be the best case! i.e. lowest slope>
L = 112 * 50n / 380 = 15nH
One inch of buss bar (or so I have read) at best case is about 10nH. No wonder it fried the mosfets! The voltage spiked over V_(BR)DSS and took it out.

The only thing we can change is dt, the time to switch. I have increased it to 200ns. The theoretical inductance needed to fry my mosfet is now 60nH.


So my starter motor is very happy, spinning away for me, singing me a song. Or so it feels.. This success has been a very long time coming.

I want to thank everyone that helped out in this thread, especially saand for staying with me all the way and giving a lot of sage advice.
Thank you!!!!
  Reply With Quote