Ok, I got Thor's MOSFET switching today, albeit very slowly. Here is what I came up with for a simple driver circuit:
there IS a 2.2KΩ base resistor on the NTE2343; I just forgot to draw it,
PWM is 5V 500Hz, 50% duty cycle, coming from my arduino. I generate an inverse PWM waveform with the comparator. When the upper (PNP darlington) is on, the lower (NPN darlington) is off, and vise versa. This allows 12V to come in and charge the gate, then go out.
here are my 5V complementary signals to the 2 darlingtons:
Here is the output of the darlingtons (the 12V MOSFET drive signal):
Here is output of a IRFP064N (Qg = 170nC) being driven by my driver circuit. Seems to have a decent wave form.
Here is the output of Thor's MOSFET (Qg = 1710nC) being driven by my driver circuit: Really pitiful turn-on time.
This is running @ 500Hz. I plan to run at 20Khz. If I don't improve my driver circuit before going to 20KHz, the FET will never even reach full ON. What can I do to improve this circuit? I thought this would be superior to the commercial driver ICs, but I guess not. According to my math it should be able to source & sink 5A, which should switch the FET on/off in 342nS, so I don't get why its talking so long to switch. I currently have jumper wires from my breadboard to the gate of the FET, maybe that's the problem. I'm also not using the "Kelvin source" terminal.
Once I figured out that what I have made here is called a "totem pole", started googling that and what I found looks like this :
They have the NPN and the PNP reversed compared to mine, and they aren't using a seperate inverted signal like I am. How does that work?
there IS a 2.2KΩ base resistor on the NTE2343; I just forgot to draw it,
PWM is 5V 500Hz, 50% duty cycle, coming from my arduino. I generate an inverse PWM waveform with the comparator. When the upper (PNP darlington) is on, the lower (NPN darlington) is off, and vise versa. This allows 12V to come in and charge the gate, then go out.
here are my 5V complementary signals to the 2 darlingtons:
Here is the output of the darlingtons (the 12V MOSFET drive signal):
Here is output of a IRFP064N (Qg = 170nC) being driven by my driver circuit. Seems to have a decent wave form.
Here is the output of Thor's MOSFET (Qg = 1710nC) being driven by my driver circuit: Really pitiful turn-on time.
This is running @ 500Hz. I plan to run at 20Khz. If I don't improve my driver circuit before going to 20KHz, the FET will never even reach full ON. What can I do to improve this circuit? I thought this would be superior to the commercial driver ICs, but I guess not. According to my math it should be able to source & sink 5A, which should switch the FET on/off in 342nS, so I don't get why its talking so long to switch. I currently have jumper wires from my breadboard to the gate of the FET, maybe that's the problem. I'm also not using the "Kelvin source" terminal.
Once I figured out that what I have made here is called a "totem pole", started googling that and what I found looks like this :
They have the NPN and the PNP reversed compared to mine, and they aren't using a seperate inverted signal like I am. How does that work?
Attachments
-
26 KB Views: 1,190