Sélection d'un MOSFET pour piloter une charge à partir d'une logique


35

Je cherche à conduire une serrure de porte magnétique d'un Arduino. J'ai trouvé une question sur la conduite d'un solénoïde à partir d'un Arduino , qui comprend un circuit qui semble parfait pour ce type de situation:

Driving a device with a MOSFET

Ce que je ne comprends pas, c'est comment sélectionner un MOSFET pour le travail. Quelles propriétés dois-je rechercher si je connais mon niveau logique, la tension et le courant de mon appareil?

Dans ce cas, il s’agit d’une logique 5V et d’une charge de 12V / 500mA, mais il serait bon de connaître la règle générale.

Réponses:


40

Vous avez un problème de luxe: il existe des milliers de FET adaptés à votre travail.

1) the logic level. You have 5 V, and probably less than 200 mV or so when off. What you need is VGS(th), that's the gate's threshold voltage, at which the FET starts conducting. It's given for a specific current, which you want to keep an eye on too, because it may be different for different FETs. Useful for you could be maximum 3 V @ 250 µA, like for the FDC855N. At 200 mV (or lower) you'll have a leakage current much lower than that.

2) Maximum ID continuous. 6.1 A. OK.

3) the ID/VDS graph:

enter image description here

This one's again for the FDC855N. It shows the current the FET will sink at a given gate voltage. You can see that it's 8 A for a 3.5 V gate voltage, so that's OK for your application.

4) RDS(ON). The on-resistance determines the power dissipation. For the FDC855N it's maximum 36 mΩ at 4.5 V gate voltage, at 5 V it will be a little less. At 500 mA that will cause a 9 mW dissipation. That's more than good enough. You can find FETs with better figures, but there's really no need to pay the extra price for them.

5) VDS. The maximum drain-source voltage. 30 V for the FDC855N, so for your 12 V application OK.

6) package. You may want a PTH package or SMT. The FDC885N comes in a very small SuperSOT-6 package, which is OK, given the low power dissipation.

So the FDC855N will do nicely. If you want you can have a look at Digikey's offering. They have excellent selection tools, and now you know the parameters to look out for.


Awesome, I'm pretty sure I get it now. I was looking at the IRF520N from International Rectifier, which has a Vgs of 2.0V, but mentions a Vgs threshold max of 4.0V in the same table. What does that mean? It then shows a Vgs/Id graph with Vgs figures going as high as 10V. From the graph, it looks like the Id at Vgs=5V is more than high enough for my needs. I looked at the IRF520N because I can buy them locally for ~£0.21 each in TO220 cases.
Polynomial

2 V is minimum 4 is maximum. That doesn't leave you much headroom, remember that's for only 250 uA, but then the graph shows typically 4.5 A at 5 V, so probably OK. I'd lean more towards the FDC855N, though, since that's maximum 3 VGS(th).
stevenvh

2
Ah, I get it now -- the Vgs(th) min has to be higher than the logic leakage voltage, and the Vgs(th) max has to be lower than the normal logic high voltage. Excellent. I'll probably go for the STP55NF06 then, since it's cheap and locally sourceable. Thanks for all the help! :)
Polynomial

1
@stevenvh how do we consider the power dissipation when we select FET transistor (given the the question scenario)?
JeeShen Lee

1
@JeeShenLee - power = current x voltage = current squared x resistance. Also, voltage = current x resistance. Say you have a 2 A current, and you want the voltage drop to be 120 mV maximum, that's 1 % of a 12 V supply. Then resistance should be less than 120 mV/ 2 A = 60 mΩ. You won't have trouble finding FETs which do even better. The power dissipation will then be 120 mV x 2 A = 240 mW, which even a FET in a small SMT package can handle. It's about choice. You can't do much about the current, but you can choose how much voltage drop or power dissipation you will allow.
stevenvh

14

You need a MOSFET that will turn fully on with your 5V input, the spec to look for is Vth (threshold voltage)
Note that this figure is only the start of turn on, so the drain-source current will be very low still (often you see Vds = 1uA or similar as a noted condition)

So if your Vth is e.g. 2V, you probably want around 4V to turn it on well - the datasheet will have a Vg vs Id/Vds graph to show you how much the MOSFET will turn on with different gate voltages.
Rds is the drain source resistance, which can tell you how much power the MOSFET will dissipate (e.g. Id^2 * Rds)

Also you need it to be rated for the maximum drain source voltage and drain-source current (Vds and Id) which is in your case 500mA and 12V. So something like Vds >= 20V and Id >= 1A will be fine.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.