I am trying to get a MOSFET/IGBT driver to work for almost a year. The last efforts utilizing a bipolar Totem pole driver failed without mercy.
For some time I studied alternatives and came to AC coupled gate drive by Laszlo Balogh. (edit: see p.28 in this TI app note for more discussion. )
Now several difficulties made their way. But wait, first the schematic:
Parameters:
- \$I_{load,max} = 200A \$ => 50A per n-ch-MOSFET IRF1405Z (4 in parallel),
- \$V_{drive} = 6.4V \$ (it's for speed reasons, otherwise so far the resulting speed was way too high),
- \$ V_{drain-source,OFF-state} = 6.4V \$,
- Clamp circuit (TVS/Transient voltage suppression) diode omitted (because I only have individual ones and I fear blowing another set of MOSFET with this driver too),
- frequency \$f := 5 kHz\$.
- added after Nick's gentle post below: \$\tau = .001s\$ (even though I'm not sure if it is way too small for a frequency of 5 kHz -- I remember Laszlo using 100kHz and using \$\tau = .0001s\$)
Calculations (it's the first gate drive design where I involve severe mathematics - as I saw so far the alternative is destroying the switches):
- Minimum coupling capacitor: \$ C_{CC} = 3uF\$,
- \$R_{GS} = 463 Ohm\$,
- Power,Driver bypass capacitor value \$C_{DRV} = 5uF\$,
- \$R_{Gate,individual-MOSFET-unbalance-prevention} = 10 Ohm\$.
Difficulties:
The voltage clamp was omitted due to simplicity, hopefully reliability (as I think diodes are the weak point here with the electrolytic capacitor) and the low drive voltage level (Vgs = 6.4). Otherwise the bias would result in not enough above the threshold voltage for turn on of the MOSFET. I hope the omitted voltage clamp is no problem at the low gate drive voltage.
Furthermore I calculated a very high \$ dV/dt = 100 million V/s \$ that results in a very low maximum pull down resistor of \$R_{GS,max} = 16 Ohms\$ ... (nevertheless I settled on 463 Ohms, the problem now is that this maximum \$R_{GS}\$ voltage condition is not met!) Do you have a better idea to calculate dV/dt instead of \$ dV/dt = \frac{ V_{th} }{ C_{GateDrain,0V} \cdot dV_{inrush}/dt } = R_{internal,mosfet} + R_{gate} + R_{low,driver} \$?
Potential solutions:
- In the mentioned AN the dV/dt rating was stated as crucial for safe power up. dV/dt limit depends on gate resistance and other resistances as to my understanding so far. Now that we don't have a gate resistor here for the AC coupled gate driver the dV/dt limit is fairly giant (see specifications above). During power up the Rgs has the crucial task to keep the MOSFET off, therefore we have to keep the value low as the voltage drop across Rgs must be lower than Vthreshold. The current flowing through Rgs during start up is proportional to dV/dt inrush. And here we have the problem. Is \$dV_{limit}/dt \neq dV_{inrush}/dt\$? That would solve our issues as currently I use dV/dt upper limit for self-induced turn-on for calculating the \$R_{GS,max} = 16\Omega\$.
Rgs trade-off:
- A problem mentioned in answers below and additions above was the resulting \$R_{GS}\$ being low. So I should mention Laszlo's explanation that it's a trade off between high switching frequency (\$\tau = small \Rightarrow R_{GS} = small\$) and power loss (because of the wasted current that flows through RGS the more the lower its value).)
Parallel MOSFETs:
- Do you think driving parallel devices could be dared despite the additional resistors required for protection of self-oscillation (properly heat-sinked and balanced inductances of course)?
Benefits of freely choosing \tau higher than required?
- Now the question is if there are any benefits of choosing \$\tau \gt \tau_{min}\$ freely higher than the minimal value required for getting a positive capacitor value? It is tied to frequency and duty cycle - that generate a lower limit for it - as well as to capacitor value and resistance: \$\tau = R_{GS} \cdot C_{CC}\$. In the AN the correct value is picked per desire. Obviously if we increase \$\tau\$ then either Rgs or Ccoupling have to be decreased.
Are there benefits of increasing Tau other than flexibility in the Rgs and Ccoupling?
Alternatives & limitations:
- Thank you for pointing out, I'm open to suggestions of alternatives. I just don't want to use ready gate drive ICs because I feel they are not as easy adaptable to other MOSFETs/IGBTs and because they need extra circuitry anyway.
- Of course a drawback of this gate driver (AC coupled) is that it's not capable to drive a high side switch if I'm not wrong. Using bootstrap or an additional drive transformer could solve it -- but complexity will rise. (see Laszlo Balogh's Application Note again - look for Transformer coupled gate driver)
PWM driver module used
- I use STM 32bit development board for control - it has several PWM outputs, those I use regularly - unfortunately under high losses due to not enough protection of the inputs? Another mystery I try to figure out. The GPIOs handle 1 A of current if I remember it correctly. (I wonder if voltage spikes will reach the inputs via a capacitor in AC coupling?)
Nick pointed out, that the signal amplitude (3.3V) of the STM 32bit \$\mu Controller\$'s outputs will be way too low for driving the non-logic-level MOSFET directly. I forgot a capacitor can't be charged to a higher voltage than the supplying voltage! => I either add a scaling transformer or buy a IR2121 or the MIC4426 1.5A driver as proposed by Nick Alexeev.
Is it possible to add a logic level transistor inbewteen an external +6.4V power supply and the coupling capacitor alternatively to the scaling transformer?
- Or is a voltage booster a viable solution? Or better stick to a separate driver module now that part count advantages are relativized?