If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #2008
Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Hello. I am back to work and struggling with the same questions.
I am trying to build a universal two transistor MOSFET driver, sometimes called totem pole driver. It uses push-pull output of the microcontroller to control powerfull applications.
It is a great module to use in solid state Tesla coils, radio control systems and CNC machine control modules that I may be developing in the future.
As far as I heared there are adapted modules that utilize both MOSFET and bipolar transistor functions but I am not sure how those components are called and if those components can stand high current.
Here is a problem. (I am not in a rush to blame my Multisim.) Why WRONG circuit works better than RIGHT circuit and why my pair of complementary transistors doesn't want to sense the 3.3V voltage?
It looks like hFE is not theissue here since I placed darlingtons and ordinary transistors into the circuit. RIGHT circuit does sense +-5.3 input.
The resistor that is used in the WRONG circuit is definitely noa a solution but an adjustment made to get the result in Multisim.
So what do I need to change?
("RIGHT" circuit is the way it is supposed to work) Have a great day.
Registered Member #1792
Joined: Fri Oct 31 2008, 08:12PM
Location: University of California
Posts: 527
What is the gate threshold voltage of the MOSFET? The output of the NPN when V_in > 0 will be about V_in-Vbe(on) ~=Vin - 0.7V. It acts as an emitter follower, so there is no voltage gain, just a DC drop. So 2.6V can be a little low for turning on power MOSFETs.
Then when on the negative swing of the signal generator, the NPN will be off and the PNP's output will be V_in + 0.7V, or about -2.6V. So this is fine as it will turn of the FET easily.
It's worse for the darlington case because now you have two base-emitter drops to contend with, so the gate will only be charged to 1.9V, which is certainly not enough.
If your signal generator was for example 0 to 6.6V instead of -3.3 to +3.3V that should probably fix it.
The "wrong" circuit works because each bipolar can pull the FET gate near the power supply rails - enough to turn it fully on and off. However you will get shoot-through where both bipolars are on at once and just conducting current straight through, dissipating a lot of power and causing a spike in the power supply.
Registered Member #103
Joined: Thu Feb 09 2006, 08:16PM
Location: Derby, UK
Posts: 845
Yes Mattski has summed it up with the gate voltage being too low. Threshold voltage (typical) for an IRF540 is 3v IRRC and even that is WAY too low to be reliable. If your drive signal really can only be 3.3v, then connect another NPN transistor in a common emitter configuration with a pullup, and use the output from the collector to drive your output stage. It's not ideal, and will also invert the signal, but then your output stage will follow the voltage on the pullup resistor and switch +-12v (minus vbe for the top)
Registered Member #2008
Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Is there any way to use the "wrong" type of circuit and make sure there is no shoot-through current?
I added some resistors to help compensate for the Vbe of the NPN transistor in the "right" circuit. That caused the circuit to do the switching but MOSFET doesn't open fully.
Vbe is a voltage drop that has to happen for transistor to work? Right?
The problem is that Multisim virtual oscilloscope doesn't work at khz. It shows straight lines. My circuit will have to PWM at 5000hz. The MOSFET may not have time to charge/discharge through a transistor.But i did the calculations for this and have the exact numbers.
I am not sure how another NPN transistor can be used to make "right" circuit more effective. Can you explain this please.
I am surprised that noone came up with an easy solution to this problem before. Maybe I will stick with the wrong circuit.
Registered Member #103
Joined: Thu Feb 09 2006, 08:16PM
Location: Derby, UK
Posts: 845
Here's what I meant...
The problem is caused by your input signal only being 3.3v. The emitter follower stage on the output can only follow this 3.3v - it cannot amplify the voltage (as soon as your output voltage as seen on the gate of the IRF reaches 0.7v less than the base of the top transistor, no base current can flow so it stops there!)
The extra transistor just amplifies the switching signal from a 3.3v signal to a (nearly) 12v signal before the emitter follower on the output.
As I said, it isn't ideal because it inverts the duty cycle of the signal, but that might not matter.
Registered Member #1792
Joined: Fri Oct 31 2008, 08:12PM
Location: University of California
Posts: 527
wrote ...
Is there any way to use the "wrong" type of circuit and make sure there is no shoot-through current?
The problem is when Vin is between 11.3V and 0.7V both of the transistors will be on. So to alleviate the problem you would need to make Vin nearly rail to rail, and you will still have shoot through while Vin transitions from its high to low value.
wrote ... Vbe is a voltage drop that has to happen for transistor to work? Right?
Yes. The base emitter junction is a diode, for an NPN transistor if points from base to emitter, for a PNP it's the opposite. You need current to flow through this diode to turn the transistor on. As with a normal silicon diode, pretty much no current flow until is has a voltage of 0.7V across it. So in order to get a silicon bipolar to conduct you need 0.7V across the base emitter junction.
The circuit Avalanche provides should solve your problem.
Registered Member #2008
Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Thank you for explaining.
One thing I don't get is why my mosfet doesn't open when I connect it directly to the signal source. Yet two transistors that only work as emmiter followers (in the "right" circuit) open it partially even though they don't amplify the signal by voltage.
Registered Member #2008
Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
OK Thank you for your explanations. Just to fill all my understanding gaps:
Why my mosfet doesn't open when I connect it directly to the signal source. When two transistors that only work as emmiter followers open and close it even though they don't amplify the signal by voltage.
A ULN2001 transistor array chip requires 2Vce. Does it mean that this chip requires 2 volts applied to the input pins to turn something on? Ii is the input current required to operate the circuit?
Registered Member #1792
Joined: Fri Oct 31 2008, 08:12PM
Location: University of California
Posts: 527
cavemen wrote ...
Why my mosfet doesn't open when I connect it directly to the signal source.
Is this still the 3.3V source? When the gate-source voltage is below the threshold voltage current will be very small. I think for your device threshold was 4 or 5V. But you must be careful not to just get it working in simulation, because the model in simulation may use one value, but threshold voltage is not well controlled for power mosfets, so the device you build with may be worse. You need the gate-source voltage to be sufficiently above the maximum specified threshold for your device.
wrote ...
When two transistors that only work as emmiter followers open and close it even though they don't amplify the signal by voltage.
By "open" I assume you mean "turn on" but for best terminology "open" typically means "open circuit", and that is when the FET is off. Offhand I'm not sure why it's happening. More information is needed, in particular it would be good to see the plot for the "right" circuit with units or volts/div of the y-axis, plus a plot of gate voltage (labeled axis), and maybe current through the collectors of the BJT's.
It could be as simple as an artifact of simulation where that output voltage is so small that it's negligible. I've seen such things in simulations where you think something interesting is happening but it's really so small that you're just seeing tiny errors from the numerical solver. That's why we need the scale of the axis.
wrote ...
A ULN2001 transistor array chip requires 2Vce. Does it mean that this chip requires 2 volts applied to the input pins to turn something on? Ii is the input current required to operate the circuit?
Not sure here, can you link to the datasheet you're looking at and the page? Maybe someone else here already knows. But Vce refers to collector-emitter voltage difference, not 2V.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.