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

Post History

66%
+2 −0
Q&A How to avoid shoot-through in MOSFET bridge drivers

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 th...

posted 4y ago by Andy aka‭  ·  edited 4y ago by Andy aka‭

Answer
#5: Post edited by user avatar Andy aka‭ · 2020-07-21T08:34:24Z (almost 4 years ago)
  • 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](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
  • 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](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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](https://electrical.codidact.com/uploads/8Dxh9ec9oQAdv7EdhCqznwqw)
#4: Post edited by user avatar Andy aka‭ · 2020-06-26T12:31:25Z (almost 4 years ago)
  • I have used Schmitt trigger logic gates connected like this: -
  • ![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
  • 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](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
#3: Post edited by user avatar Andy aka‭ · 2020-06-26T12:22:57Z (almost 4 years ago)
  • I have used Schmitt trigger logic gates connected like this: -
  • ![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
  • 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.
  • I have used Schmitt trigger logic gates connected like this: -
  • ![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
#2: Post edited by user avatar Andy aka‭ · 2020-06-26T11:32:59Z (almost 4 years ago)
  • I have used Schmitt trigger logic gates connected like this: -
  • ![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
  • I have used Schmitt trigger logic gates connected like this: -
  • ![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)
  • 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.
  • 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.
#1: Initial revision by user avatar Andy aka‭ · 2020-06-26T11:30:45Z (almost 4 years ago)
I have used Schmitt trigger logic gates connected like this: -

![Image alt text](https://electrical.codidact.com/uploads/BN3Lu1ydWyKgBC4chBPKmgWU)

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.