Tube Time Profile picture
Aug 6, 2021 33 tweets 9 min read Read on X
i've been thinking about how to blow up power MOSFETs. it turns out that there are several interesting ways to make a MOSFET fail... 🧵
but where to start? why not the MOSFET datasheet? (follow along here vishay.com/docs/91018/sih… if you like)
one easy way to blow up a MOSFET is to exceed the absolute maximum ratings. they really are absolute!
first up is the drain to source voltage. this is the voltage between the drain and source terminals (duh) which is sort of the business end of the MOSFET. when used as a switch, these are the switch contacts. go above 100V? boom! avalanche failure.
you can also exceed the gate to source voltage. there is a very thin layer of silicon dioxide that insulates the gate from the source, and if you go outside of +/-20V, on this MOSFET, boom! it *shorts out*. usually that causes more stuff to explode on your circuit board.
manufacturers have a SOA graph in the datasheet (Safe Operating Area) that describes the conditions that are safe for a MOSFET. let's go through it step by step. here we graph drain current vs drain to source voltage.
yes, there is a maximum current rating! if you go above that...BANG
you have to clip off part of the SOA because of the inherent resistance of the MOSFET (RDSon). it's not physically possible to exceed this limit because of Ohm's law. i could put 1V across the MOSFET but it will never pass more than 3A because of this built-in resistance.
here's where it starts to get interesting. it turns out that the drain current limit is actually a *thermal* limit. and you can only run the full 40A drain current and 100V drain to source voltage for a very, very, very short time. 10us.
what happens is that the MOSFET gets really hot because it can't dissipate the heat all that quickly. once the tiny little silicon die gets above 175C (in this case) then all bets are off! (yeah, it goes bang)
we can figure out how much power that is. at 40A and 100V, we get 40*100 = 4000W or 4 kilowatts!
to figure out what that could do to the temperature, we need to look at the thermal section of the datasheet. the thermal impedance is 40C/W, so 40 * 4000 = 160,000C. yeah that's a bit above the maximum rating of the die.
but it's OK for 10 microseconds because the die has *thermal mass* which is the thermal equivalent of a capacitor. so it can store up a bunch of energy and slowly dissipate it over time. the manufacturer doesn't typically tell this number to you directly.
but they do give you a nice graph! for a single 10us pulse, the thermal impedance (equivalent) to the case of the MOSFET is about 0.03C/W. so at 4KW, we get a temperature rise of 120C. with an ambient temp of 25C, that's 145C which is OK!
you must let it cool down again before you hit it with another pulse. that is why there are other lines on the graph for different duty cycles--to account for reduced cooldown time.
by the way, the theta-JA number in the datasheet (thermal impedance from the Junction to Ambient air) is measured using a standard PC board with a 1 square inch sheet of copper acting as the MOSFET's heat sink, something like this.
if you want to blow up your MOSFET, don't give it a heat sink. give it just the tiniest little footprint. and don't put an array of vias underneath the large metal pad--you might end up conducting heat away into a nearby heat sink!
there's a particularly insidious factor i should also mention. the MOSFET on resistance *increases* with temperature!
in fact, it *more than doubles* which can really throw you for a loop in a design. if you want to blow up a MOSFET, definitely don't factor this into your worst case calculations!
one shortcut people like to use is to calculate the I-squared-R losses [(I^2)*R] which tells you the power dissipated as heat for a given drain current and on resistance. if you forget that MOSFETs get hot and use the "typical" value for on resistance...BANG!
incidentally there are some subtle and nasty ways that you can accidentally exceed the ratings of a MOSFET.
☠️inductive load? during switching this generates voltage spikes that can exceed VDS(max).
☠️there is gate-to-drain capacitance, so if your gate driver has too high of an impedance or no protection, a large voltage pulse on the drain can drag the gate along with it, exceeding VGS(max).
☠️don't forget about the parasitic body diode! try forcing current from the source to the drain: power dissipated = 0.7V (the diode drop, approx) x drain current = BANG!
☠️creative folks with access to a cyclotron also enjoy making MOSFETs fail by putting them in the path of a high energy particle beam.
☠️don't forget good-old-fashioned physical violence. it's not that hard, just tighten down the heat sink. keep tightening. more. more! ok there we go
...and i'm sure you folks can come up with some things i forgot about.
for more technical details, here are some useful papers:
Vishay app note on MOSFET current ratings, showing how they are *thermally* derived.
file.elecfans.com/web1/M00/20/F9…
another good Vishay app note on how avalanche failure actually works.
vishay.com/docs/90160/an1…
this Vishay app note has a good set of photos showing dead MOSFETs. lots of electron microscopy.
vishay.com/docs/69294/an9…
a paper discussing modern trench MOSFETs. turns out they're really complicated!
ieeexplore.ieee.org/stamp/stamp.js…
these folks put MOSFETs into various particle beams. sounds crazy but you have to do this to find parts that you can put into satellites and spaceships.
ntrs.nasa.gov/api/citations/…
ALSO because i know one of you will bring up this tired trope, here's the IBM canister of magic smoke. there. are you happy? 😂

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Tube Time

Tube Time Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TubeTimeUS

Jun 13, 2023
here's a weird object! it's some kind of foot pedal with an IBM logo. is it for a sewing machine? electronic synthesizer? what do you think? 🧵 Image
it's got a cursed connector! what IS that? Image
amazingly enough, I found something with the mating connector on it! but what is it? Image
Read 24 tweets
Jan 11, 2023
hey so remember the world's cutest oscilloscope i picked up last year? i think it's time to fix the probe socket issue.
i printed a new panel insert that has two BNC sockets on it (the original probes would have had captive cables)
the tricky part is that this oscilloscope has a 333K ohm input impedance instead of 1M like umm every other scope on the planet. fortunately someone designed a little conversion circuit...
Read 11 tweets
Jan 5, 2023
in honor of Sim Wong Hoo, here's a quick historical review of the Sound Blaster! 🧵
but first we have to go back to their first sound card, the Creative Music System from 1987. (image credit: Bratgoul on Wikipedia)
this card has some special "CMS-301" chips. if you peel back the sticker, they have had their top marks removed. they're actually SAA1099 synthesizer chips made by Philips. Creative wrote music composition software for musicians on the PC.
Read 23 tweets
Dec 31, 2022
Tube Time: a 2022 retrospective 🧵
(and stuff you might have missed!) Image
starting things off in january, i found a tube of super old 555 timer chips! i also decapped one of them.
i also started fixing up an old HP 150 computer. it's not PC compatible but it runs MS-DOS--how odd!
Read 65 tweets
Dec 29, 2022
today's mini project: fixing this Radius Thunder IV GX daughtercard. it looks fine, but... 🧵 Image
one of the chips has some broken pins! Image
looks like two of the pins got mashed and broke right at the plastic package. Image
Read 11 tweets
Dec 8, 2022
on the bench of healing tonight: my coffee grinder which decided to bite the dust. Image
symptoms: i push the start button and the motor just bumps a little bit and stops.
how to take it apart? hmm, i bet there are screws under the rubber feet. Image
Read 23 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(