Gdy mikrokontroler ma sterować silnikiem, taśmą LED albo przetwornicą, zwykły sygnał logiczny często nie wystarcza do bezpiecznego przełączania większego prądu. W takich układach tranzystor MOSFET pozwala sterować obciążeniem napięciem podanym na bramkę, dlatego liczą się nie tylko jego ampery z tabeli, lecz także napięcie VGS, rezystancja RDS(on), szybkość przełączania i chłodzenie. Poniżej wyjaśniam, jak działa tranzystor mosfet, jakie są jego odmiany, jak czytać kartę katalogową i jak uniknąć typowych błędów przy projektowaniu układu.
MOSFET najczęściej działa jako sterowany napięciem przełącznik
- Bramka steruje przepływem prądu między drenem a źródłem.
- VGS(th) nie oznacza pełnego włączenia, lecz jedynie początek przewodzenia.
- O stratach podczas pracy decydują głównie RDS(on), ładunek bramki i temperatura.
- Do sterowania z Arduino, ESP32 lub Raspberry Pi zwykle potrzebny jest MOSFET logic-level.
- Przy silnikach i przekaźnikach trzeba uwzględnić diodę zabezpieczającą przed przepięciem.

Co naprawdę robi tranzystor MOSFET
MOSFET należy do grupy tranzystorów polowych, czyli elementów sterowanych przede wszystkim napięciem, a nie stałym prądem wejściowym. Ma trzy podstawowe wyprowadzenia: bramkę, dren i źródło. Napięcie między bramką a źródłem, oznaczane jako VGS, zmienia przewodność kanału między drenem i źródłem.
Bramka jest odizolowana cienką warstwą tlenku, więc w stanie ustalonym pobiera bardzo mały prąd stały. Nie oznacza to jednak, że można podłączyć ją bezpośrednio do dowolnego sygnału. Bramkę trzeba ładować i rozładowywać jak kondensator, a przy wysokiej częstotliwości przełączania prąd sterujący może mieć duże znaczenie.
Trzy wyprowadzenia i jedna ważna pułapka
W tranzystorze N-kanałowym zwiększenie napięcia bramki względem źródła tworzy kanał przewodzący. W typowym układzie źródło jest połączone z masą, a obciążenie znajduje się między dodatnim zasilaniem i drenem. Po podaniu stanu wysokiego na bramkę element zaczyna przewodzić i zwiera dolną część obciążenia do masy.
W wielu obudowach znajduje się także wewnętrzna dioda pasożytnicza, często nazywana body diode. Jest ona konsekwencją budowy półprzewodnika i może przewodzić prąd w kierunku przeciwnym do oczekiwanego przez początkującego projektanta. Przy silnikach, cewkach i przetwornicach trzeba sprawdzić jej kierunek, prąd oraz czas odzyskiwania.
Jak działa przełączanie i wzmacnianie
Najprostszy model mówi, że poniżej napięcia progowego MOSFET jest wyłączony, a po jego przekroczeniu zaczyna przewodzić. To dobry punkt wyjścia, ale w praktyce napięcie progowe nie jest napięciem pełnego włączenia. W karcie katalogowej VGS(th) często podaje się przy bardzo małym prądzie testowym, na przykład 250 µA.
Jeżeli element ma VGS(th) równe 2 V, nie oznacza to, że przy 2 V bezpiecznie przełączy kilka amperów. Do pełnego otwarcia może potrzebować 4,5 V, 5 V, 10 V albo innej wartości wskazanej w warunkach pomiaru RDS(on). To jedna z najczęstszych przyczyn nagrzewania się tranzystorów sterowanych bezpośrednio z mikrokontrolera.
Praca jako przełącznik
W układach cyfrowych dążymy do dwóch stanów. W stanie wyłączenia prąd drenu jest mały, a w stanie włączenia spadek napięcia na kanale powinien być możliwie niski. Straty przewodzenia można w przybliżeniu policzyć ze wzoru P = I² × RDS(on). Przy prądzie 5 A i rezystancji 20 mΩ daje to około 0,5 W, zanim uwzględnimy wzrost rezystancji wraz z temperaturą.
Podczas przełączania tranzystor przez krótki czas znajduje się pomiędzy stanem wyłączenia i włączenia. Wtedy jednocześnie płynie prąd i występuje napięcie VDS, co zwiększa straty dynamiczne. Im większa częstotliwość PWM, tym ważniejsze stają się ładunek bramki Qg, pojemności pasożytnicze i wydajność sterownika.
Praca jako element analogowy
MOSFET może również pracować w obszarze liniowym i wzmacniać sygnał. Wtedy nie traktujemy go jak prostego włącznika, tylko wykorzystujemy zależność między napięciem bramki a prądem drenu. Takie zastosowanie spotyka się między innymi we wzmacniaczach, źródłach prądowych i układach regulacji, ale wymaga kontroli temperatury, bo straty mogą być znacznie większe niż przy szybkim przełączaniu.
Najważniejsze rodzaje MOSFET-ów
Nie istnieje jeden uniwersalny typ odpowiedni do każdego projektu. Najpierw określam, gdzie znajduje się przełącznik, jakim napięciem będę sterować bramkę i czy priorytetem jest niski spadek napięcia, szybkość, koszt czy odporność na przepięcia.
| Rodzaj | Najważniejsza cecha | Typowe zastosowanie |
|---|---|---|
| N-kanałowy | Niski RDS(on) i dobra sprawność | Przełączanie po stronie masy, przetwornice, sterowanie silnikami |
| P-kanałowy | Prostsze sterowanie po stronie dodatniego zasilania | Układy low-power, zabezpieczenia i przełączniki high-side |
| Enhancement mode | Wyłączony przy VGS równym zero | Większość współczesnych układów przełączających |
| Depletion mode | Przewodzi bez napięcia sterującego | Specjalistyczne układy i źródła prądowe |
| Małosygnałowy | Niewielki prąd i mała obudowa | Układy logiczne, czujniki, sterowanie sygnałem |
| Mocy | Duży prąd, większa powierzchnia struktury i wymagania cieplne | Zasilacze, falowniki, silniki i grzałki |
W praktyce najczęściej wybieram N-kanałowy MOSFET wzbogacany, ponieważ oferuje małą rezystancję kanału i jest szeroko dostępny. P-kanałowy bywa wygodniejszy przy przełączaniu dodatniej szyny zasilania, ale przy podobnym rozmiarze zwykle ma większy RDS(on). Jeżeli liczy się sprawność, N-kanałowy z odpowiednim sterownikiem często wygrywa.
Jak wybrać element na podstawie karty katalogowej
Dobór zaczynam od napięcia i prądu obciążenia, ale nigdy nie kończę na tych dwóch liczbach. Parametr „maksymalny prąd drenu” bywa podany dla idealnych warunków chłodzenia, dlatego trzeba sprawdzić temperaturę obudowy, rezystancję termiczną i wykres bezpiecznego obszaru pracy.
Parametry, które sprawdzam w pierwszej kolejności
- VDS określa maksymalne napięcie dren-źródło. Przy obciążeniach indukcyjnych zostawiam zapas na przepięcia, a nie dobieram elementu dokładnie do napięcia zasilania.
- RDS(on) mówi, jaki opór ma kanał po włączeniu. Sprawdzam, przy jakim VGS producent go zmierzył, bo wartość przy 10 V nie gwarantuje takiej samej pracy przy 3,3 V.
- Qg, czyli całkowity ładunek bramki, wpływa na szybkość przełączania i wymagania wobec sterownika.
- ID nie jest samodzielną gwarancją bezpiecznej pracy. Ten prąd zależy od temperatury, obudowy, czasu przewodzenia i warunków chłodzenia.
- VGS(max) określa maksymalne napięcie bramka-źródło. Jego przekroczenie może uszkodzić cienką warstwę izolacyjną bramki.
- SOA, czyli bezpieczny obszar pracy, pokazuje dopuszczalne kombinacje napięcia, prądu i czasu podczas stanów przejściowych.
Dla układu sterowanego napięciem 3,3 V szukam elementu, który ma podany RDS(on) właśnie przy 2,5 V lub 3,3 V. Sam napis logic-level jest pomocny, lecz nie zastępuje sprawdzenia tabeli. Przy sterowaniu 5 V zakres jest większy, ale nadal nie zakładam, że każdy popularny tranzystor mocy otworzy się wystarczająco dobrze.
Temperatura potrafi zmienić wynik obliczeń
Rezystancja kanału rośnie wraz z temperaturą, więc obliczenie wykonane dla 25°C może być zbyt optymistyczne. Jeżeli prąd jest duży albo tranzystor pracuje w zamkniętej obudowie, sprawdzam nie tylko moc strat, lecz także drogę od struktury półprzewodnika do otoczenia.
Przy projektach prototypowych często bardziej opłaca się użyć większej obudowy z niższym RDS(on) niż maksymalnie miniaturowego elementu. Mniejszy komponent może działać poprawnie przy krótkim impulsie, ale przegrzewać się po kilku minutach ciągłej pracy.
Jak poprawnie sterować bramką
Najłatwiejszy układ to przełączanie po stronie masy za pomocą N-kanałowego elementu. Źródło łączę z masą, dren z minusem obciążenia, a drugi zacisk obciążenia z dodatnim zasilaniem. Bramkę steruję z mikrokontrolera przez niewielki rezystor szeregowy, a rezystor podciągający lub ściągający utrzymuje ją w znanym stanie podczas uruchamiania.
Rezystor bramkowy ogranicza impulsowy prąd ładowania i pomaga ograniczyć oscylacje. Jego wartość nie jest uniwersalna, ale w prostych układach często zaczyna się od kilkunastu lub kilkudziesięciu omów, po czym sprawdza temperaturę, kształt przebiegu i zakłócenia.
Low-side i high-side
Przełączanie low-side, czyli po stronie masy, jest najprostsze, ponieważ napięcie sterujące łatwo odnieść do źródła. Przy konfiguracji high-side N-kanałowy MOSFET ma źródło podłączone do zmiennego potencjału, więc do pełnego włączenia bramka musi znaleźć się odpowiednio wyżej od źródła. Zwykle potrzebny jest wtedy driver bramki, układ bootstrap albo izolowane sterowanie.
P-kanałowy element upraszcza przełączanie high-side przy niewielkich mocach, ponieważ można go wyłączyć i włączyć sygnałem odnoszonym do dodatniej szyny. Trzeba jednak zaakceptować większy opór kanału oraz zwykle gorszą sprawność przy tym samym rozmiarze półprzewodnika.
Przeczytaj również: Przycisk monostabilny - jak działa i jak go podłączyć?
Obciążenia indukcyjne wymagają dodatkowej ochrony
Cewka przekaźnika, silnik i zawór elektromagnetyczny nie pozwalają na nagłe zatrzymanie prądu. Po wyłączeniu próbują utrzymać jego przepływ, co może wygenerować impuls przekraczający dopuszczalne VDS. Przy prądzie stałym często stosuje się diodę zwrotną, natomiast przy szybkich układach PWM lepsze rozwiązanie może wymagać diody Schottky’ego, transila albo odpowiedniego snubbera RC.
W przypadku silnika sama dioda nie zawsze wystarczy, jeśli zależy mi na szybkiej zmianie kierunku lub wysokiej częstotliwości PWM. Wtedy analizuję cały obwód prądu, straty przełączania i przepięcia mierzone bezpośrednio na tranzystorze, a nie tylko nominalne napięcie zasilacza.
Błędy, przez które MOSFET szybko się grzeje
Najczęściej problem nie wynika z wadliwego elementu, tylko z błędnej interpretacji jednego parametru. Poniższe sytuacje powtarzają się szczególnie często w projektach z Arduino, ESP32 i prostymi modułami sterującymi.
- Traktowanie VGS(th) jako napięcia pełnego włączenia. To napięcie początku przewodzenia, a nie gwarancja małego RDS(on).
- Brak rezystora ustalającego stan bramki. Podczas resetu mikrokontrolera wejście może być nieokreślone i obciążenie uruchomi się przypadkowo.
- Pomijanie napięcia VGS. W N-kanałowym MOSFET-cie liczy się napięcie bramki względem źródła, nie względem masy całego urządzenia.
- Dobór według samego prądu z nagłówka karty katalogowej. Trzeba uwzględnić temperaturę, obudowę i czas pracy.
- Łączenie silnika lub przekaźnika bez elementu tłumiącego. Przepięcie może przebić tranzystor nawet wtedy, gdy średni prąd obciążenia jest niewielki.
- Zbyt wolne przełączanie dużego tranzystora z pinu GPIO. Długi czas przejścia przez obszar liniowy podnosi straty i temperaturę.
Jeśli tranzystor jest gorący mimo niskiego prądu, najpierw mierzę napięcie VGS w stanie włączenia, potem spadek napięcia między drenem i źródłem. Spadek 0,2 V przy 5 A oznacza już 1 W strat. Taki prosty pomiar często szybciej wskazuje przyczynę niż wymiana elementu na przypadkowy model o większym deklarowanym prądzie.
Jak podejść do pierwszego projektu
Do prostego sterowania obciążeniem wybieram N-kanałowy MOSFET logic-level, sprawdzam RDS(on) przy napięciu dostępnym z mikrokontrolera i dodaję rezystor definiujący stan wyłączenia. Następnie liczę straty według aktualnego prądu, sprawdzam temperaturę oraz przewiduję ochronę przed przepięciami, jeśli obciążenie ma charakter indukcyjny.
Największą różnicę robi nie sam napis „dużej mocy” na obudowie, lecz zgodność całego zestawu: napięcia sterującego, częstotliwości PWM, chłodzenia i warunków zapisanych w karcie katalogowej. Gdy te elementy są dobrane razem, MOSFET pozostaje chłodny, przełącza szybko i bez problemu może pracować przez lata.