Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

How to avoid shoot-through in MOSFET bridge drivers

+2
−0

I'm using a variable duty cycle square-wave oscillator to drive a half-bridge MOSFET pair like this. Upper MOSFET is P-channel type, lower MOSFET is N-channel type: -

Image alt text

And, I think I'm getting shoot-through current pulses. Is there a simple way to resolve this?

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

1 answer

+2
−0

To avoid shoot-through you should ensure that the active-low P-channel MOSFET gate drive voltage never overlaps with the active-high N-channel MOSFET gate drive voltage. With an inverter driving the N-channel MOSFET's gate, the increased propagation delay can often mean that the N-channel device remains "ON" for a small period of time whilst the P-channel MOSFET is activating. This leads to a current pulse from the power supply that flows through both MOSFETs. The pulse can be high in magnitude and can significantly disrupt the stability of the power rails.


I have used Schmitt trigger logic gates connected like this: -

Image alt text

The RC network is chosen to deliver a small delay to one of the inputs of both gates. This ensures that when the input goes high, the output from the AND gate remains low for a small time period approximately equal to RC. The OR gate ensures that when the input goes low, its output remains high for the same small time period.

This circuit works for a P channel high-side MOSFET and an N channel low-side MOSFET. In other words the OR gate output is active-low and the AND gate output is active-high. This ensures that there is no overlap in the gate drive signals and, that means that shoot-through possibilities are remote if not insignificant.

If you were using a high-side N channel MOSFET (with the appropriate above-rail driver) you would use a NOR gate in place or the OR: -

Image alt text

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

Sign up to answer this question »