zombiess said:
From what I've seen another person post, the coil is only ~$150 USD, the bulk of the price is in the integrator just as you suspect
When you realize that the integrator has to deal with small diferential integration, you realize it's going to be costly

. I actually suspect it needs to have some kind of regular "calibration/zeroing" during use.
zombiess said:
You might already know this, but going through it again helps me solidify causes in my head.
That turn off voltage overshoot is caused by the stray L in the MOSFET leads and PCB during the freewheeling diode turn on. If the lower MOSFET is turning off and the upper one starting to carry the freewheeling current, the overshoot is what sets up any ringing which is going to occur (looks like you have bout nada for ringing). It's the interaction of the stray L in the opposite side interacting with the Cds of the MOSFET which just turned off. Sets up a tank circuit.
Yeah, you're steering current from one FET into the other. Current comes in from the motor lead to the PCB (or whatever your mechanical design is) and reaches a "T crossing", then going down (botton FET), through the stray inductances too; when the bottom FET goes OFF, current needs to stop flowing down and start flowing up, and the stray inductance "down there" isn't happy seeing all the current going away quickly, so it creates voltage to counter-act it. Then the ringing with Cds. That's my understanding too. The measurements on the graph above were done directly on the FET legs, with the short GND clip.
I use to be puzzled by this and couldn't find a reason why it was happening on my first build, I think you may have commented on it as well. I've been experimenting with adding additional G-S capacitance (I'm up to about 22nF per MOSFET) to counteract it so I can maintain a fast switching time. The other option is to slow down the switch speed.
On the layout, the top of the "T" must be as short & low inductance as possible, that is, the connection between the top FET's source (or drain if using P-FETs) and the bottom FET's drain.
You don't have much overshoot compared to what I've seen on my stuff. I'm just under 200ns, ~180ns switching 300-600A in single/double pulse tests with 3 parallel IRFP4568s.
I have N and P FETs on TO-220, so I could make the "T" connection using the heatsink, but it isn't much current, voltage and short switching time has you have. Would it surprise you if I said there is 2.5 inches between the DC link caps and the FET in that test above, without any additional snubber caps?
The cap resists the Cgs discharging and polarity reversal from the stray inductance field collapsing which pulls the G-S low with a dip at turn off which happens from the end of the Miller plateau to Vgsth. I've only seen this dip when switching relatively big current really quickly, but I've seen it enough times to figure out it's real. The G-S cap stretches out the time spent from the Miller plateau to Vgsth thus dissipating the effects which cause the overshoot. I'm not fully sure of all the downsides caused by adding the G-S cap beyond requiring higher gate drive current.
I keep trying to dig deeper and understand this stuff more.
I can't think about the effects of extra Cgs, but the entire switching event goes through several phases, some could be sped up if the driver was smart and not just the voltage source we use. On the other hand, in the quest for shorter switching times, there are also EMI issues to consider. Anyways, definitely fascinating stuff
