J'ai utilisé des BJT couramment disponibles tels que les 2N2222 et 2N3904 comme commutateurs en les faisant fonctionner en "mode de saturation" à partir de mon MCU. Je pense cependant que pour ces types d'applications, un MOSFET est un appareil plus approprié. J'ai cependant quelques questions.
1) Un MOSFET a-t-il un "mode de saturation" comme le BJT? Cette "saturation" est-elle obtenue en fournissant simplement une tension suffisamment élevée sur la base pour que le MOSFET soit complètement "allumé"?
2) Est-il sûr de piloter le MOSFET directement à partir du MCU? Je comprends que la grille du MOSFET se comporte comme un condensateur, et consomme donc un peu de courant pendant la "charge", puis aucune par la suite. Ce courant de charge est-il suffisamment élevé pour endommager la broche MCU? En plaçant une résistance en série avec la grille, je peux protéger la broche, mais cela ralentira le commutateur, ce qui entraînera peut-être une forte dissipation thermique par le MOSFET?
3) Qu'est-ce qu'un MOSFET "amateur" commun adapté à diverses situations de faible puissance? IE, quel est le MOSFET équivalent à un 2N2222 ou 2N3904?
la source
Réponses:
De nombreux MOSFET de puissance nécessitent une tension de grille élevée pour les charges à courant élevé, afin de garantir qu'ils sont complètement sous tension. Il y en a cependant avec des entrées de niveau logique. Les fiches techniques peuvent être trompeuses, elles donnent souvent la tension de grille pour un courant de 250 mA sur la première page, et vous constatez qu'elles ont besoin de 12V pour 5A, par exemple.
C'est une bonne idée de mettre une résistance à la terre sur la grille si un MOSFET est piloté par une sortie MCU. Les broches MCU sont généralement des entrées lors de la réinitialisation, ce qui peut faire flotter momentanément la porte, peut-être en allumant l'appareil, jusqu'à ce que le programme démarre. Vous n'endommagerez pas la sortie MCU en la connectant directement à une porte MOSFET.
Les BS170 et 2N7000 sont à peu près équivalents aux BJT que vous avez mentionnés. Le Zetex ZVN4206ASTZ a un courant de drain maximum de 600 mA. Je ne pense pas que vous trouverez un petit MOSFET pouvant être piloté à partir de 3,3 V.
la source
Il est sûr - en général - et il fonctionnera si vous sélectionnez un MOSFET de "niveau logique". Notez que le "niveau logique" ne semble pas être un terme exactement standardisé, et il n'apparaîtra pas nécessairement comme paramètre dans la recherche paramétrique sur les sites des fournisseurs, ni n'apparaîtra nécessairement dans la fiche technique. Cependant, vous constaterez que les MOSFET de niveau logique ont souvent un "L" dans le numéro de pièce, par exemple: IR540 (niveau non logique) vs. IRL540 (niveau logique). La grande chose est de regarder dans la fiche technique et de vérifier la valeur VGS (seuil) et de regarder le graphique qui montre le flux actuel vs VGS. Si le VGS (seuil) est de 1,8 V ou 2,1 V environ, et que le «genou de la courbe» sur le graphique est d'environ 5 volts, vous avez essentiellement un MOSFET de niveau logique.
Pour un exemple de ce à quoi ressemblent les spécifications d'un MOSFET de niveau logique, consultez cette fiche technique:
http://www.futurlec.com/Transistors/IRL540N.shtml
La figure 3 est le graphique auquel je faisais référence.
Cela dit, je vois que beaucoup de gens recommandent toujours d'utiliser un opto-isolateur entre le microcontrôleur et le MOSFET, juste pour être encore plus sûr.
la source
Re: saturation: oui, mais ce n'est pas confondu avec saturation (ce qui correspond en fait à la région linéaire des transistors bipolaires). Au lieu de cela, regardez les fiches techniques et la Rdson de résistance nominale, qui est spécifiée à une certaine tension grille-source pour chaque partie. Les MOSFET sont généralement spécifiés à un ou plusieurs des éléments suivants: 10V, 4,5V, 3,3V, 2,5V.
Je mettrais deux résistances dans le circuit: une de la porte à la terre, comme Leon l'a mentionné (en fait, je la mettrais de la sortie du MCU à la terre), et une autre entre la sortie du MCU et la porte, pour protéger le MCU dans cas où le MOSFET a un défaut.
Plus de discussion sur cette entrée de blog .
Quant au MOSFET à utiliser, il n'y a vraiment pas de parallèle avec le 2N3904 / 2N2222.
Le 2N7000 est probablement le FET le plus courant et le moins cher du marché. Pour d'autres FET de gelée, je regarderais Fairchild FDV301N, FDV302P, FDV303N, FDV304P.
Pour la prochaine étape (niveau de puissance plus élevé), je regarderais IRF510 (100V) ou IRFZ14 (60V), tous deux en TO-220, bien que ce soient des FET de base spécifiés à une source de porte de 10 V. Les FET de niveau logique (IRL510, IRLZ14) ont Rdson spécifié à 4,5 V porte-source.
la source
En réponse à la question 3, j'ai trouvé que le Fairchild FQP30N06L est idéal pour piloter un appareil haute puissance à partir d'un MCU à des niveaux logiques. Ce n'est pas bon marché (0,84 GPB) mais idéal pour les n00bs paresseux comme moi. Je les utilise pour fournir des bandes lumineuses LED RVB 12V.
Quelques statistiques:
Par conséquent, le 3,3 v du Raspberry Pi est supérieur au seuil de porte supérieur de 2,5 V, ce qui garantira que le drain est complètement ouvert.
la source