Hi all so I need some expert advice!
I have made 2 different BLDC Motor Controllers they have the exact same functionality and code except for one difference. In one I am using discrete MOSFETs and in the other I am using a MOSFET module the MTI85W100GC.
I have tested them under the same conditions. 50V 20A phase current. I have probed over the high side mosfet using a ground spring to measure my switching transients both under the exact same conditions in the exact same way.
But there is a massive difference in the results
Here is the first one which is 'correct'
An here are the results every thing is within reason
Here is the second version and I am probing across the two points circled in red.
And here is the nasty result
The transient on turn off which is typically the worst case, is better than that of the first version.
However, As can be seen there is a HUGE negative transient on turn on which makes 0 sense to me. I do not know why this is. Could it be that since I am probing over the GND Trace of the module it is emitting some noise into my measurement or could it be something else. I think if that negative transient was really present the magic smoke would have come outI also probed from ground to phase (i.e. lowside FET) therefore over no traces, and got a clean waveform with no negative transient so that is also pointing to the fact that since I am probing over the ground trace it may be emitting some noise
Hope someone can help me on this because I am stumped!!!
Cheers