Streszczenie

Sterowanie sygnałem cyfrowym w skali nanosekund to jedno, a przełączanie z taką szybkością wysokich napięć to zupełnie inny, znacznie trudniejszy problem. Gdy w ciągu nanosekund włącza się i wyłącza 300 V, 600 V czy kilka kilowoltów, układ przestaje być „zasilaniem prądu stałego", a staje się impulsowym układem wysokiego napięcia o ogromnym dV/dt. Pojawiają się wtedy problemy z pojemnością obciążenia, indukcyjnością ścieżek, izolacją, sterowaniem bramki i bezpieczeństwem. To dokładnie ta sama rodzina trudności, z którą mierzyli się konstruktorzy X-Unitu zasilającego detonatory EBW w implozji Fat Mana.1

Dobra wiadomość jest taka, że dziś nie trzeba zaczynać od zera. Najprostsze przełączanie umiarkowanych napięć realizują gotowe moduły MOSFET dla Arduino, które kupuje się za kilkanaście złotych i które nie wymagają nawet lutowania. Stamtąd droga prowadzi przez dyskretne MOSFET-y z driverami bramki, przez węglik krzemu (SiC) na setki i tysiące woltów, aż do azotku galu (GaN), który dziś wyznacza granicę szybkości. Sterowanie samym sygnałem opisano w artykule o mikrokontrolerach i FPGA, a najszybsze gotowe pulsery i sposób ich łączenia z FPGA zebrano w osobnym tekście.

Rozszerzenie tematu

Ta część cyklu odpowiada na pytanie, które naturalnie pojawia się, gdy mamy już precyzyjny sygnał z mikrokontrolera lub FPGA: jak za jego pomocą realnie przełączać moc, i to szybko. Przejdziemy od najtańszego, najprostszego rozwiązania, jakim jest gotowy moduł tranzystorowy, aż po elementy z azotku galu zdolne przełączać setki woltów w pojedynczych nanosekundach — po drodze tłumacząc fizykę, która decyduje, co jest możliwe, a co nie.

Wysokie napięcie DC to nie to samo co jego szybkie przełączanie

Najpierw trzeba mocno rozdzielić dwa pojęcia, które laik myli: „wysokie napięcie stałe" i „szybkie przełączanie wysokiego napięcia". Utrzymanie stałego napięcia 600 V na obciążeniu to zadanie dla zasilacza i jest stosunkowo proste. Ale przełączanie tych 600 V w ciągu nanosekund to zupełnie inny świat: w chwili przełączania mamy do czynienia z gigantycznym dV/dt, czyli tempem zmiany napięcia, które potrafi sięgać dziesiątek czy setek woltów na nanosekundę. Taki stromy skok napięcia wstrzykuje prądy w każdą pojemność pasożytniczą układu, indukuje napięcia na każdej indukcyjności ścieżek, zakłóca sąsiednie obwody i zagraża izolacji. Z „zasilania DC" robi się więc impulsowy układ wysokiej częstotliwości i wysokiej mocy jednocześnie.

Ta różnica ma bardzo praktyczne konsekwencje. Zasilacz 600 V DC można kupić, postawić na stole i bezpiecznie z niego korzystać, stosując standardowe środki ostrożności. Ale układ, który te 600 V przełącza w nanosekundy, wymaga zupełnie innego podejścia: kontrolowanej impedancji, krótkich pętli prądowych, izolacji sterowania, snubberów, świadomego zarządzania zakłóceniami i pomiaru sondą o odpowiednim paśmie. To samo napięcie, a dwa różne światy inżynierskie. Dlatego w całym tym artykule mówimy nie o „wysokim napięciu", lecz konsekwentnie o „szybkim przełączaniu wysokiego napięcia" — bo to drugie jest źródłem prawdziwej trudności i wymaga osobnej wiedzy.

Kluczowa zasada brzmi: FPGA ani mikrokontroler nigdy nie steruje wysokim napięciem bezpośrednio. Układ logiczny wytwarza wyłącznie precyzyjny sygnał 0/1 o niskim napięciu i znikomym prądzie. Między nim a wysokim napięciem musi stanąć łańcuch elementów pośredniczących: bufor lub translator poziomów, driver bramki, sam element przełączający (tranzystor mocy), a często też izolacja galwaniczna i odpowiednie zasilanie. Ten artykuł skupia się na środkowym ogniwie — na samym elemencie przełączającym i jego topologiach — natomiast driverom, izolacji i gotowym pulserom poświęcony jest osobny, kolejny tekst.1

Najprostszy start: gotowy moduł MOSFET dla Arduino

Zacznijmy od najtańszego, możliwie najprostszego końca skali. Tranzystor MOSFET to przełącznik sterowany napięciem: niewielkie napięcie na elektrodzie zwanej bramką (gate) decyduje, czy między drenem (drain) a źródłem (source) płynie prąd. Krzemowy MOSFET klasy IRF540 jest klasykiem do napięć rzędu kilkudziesięciu do ponad stu woltów (IRF540N ma napięcie znamionowe 100 V) i prądów do kilkudziesięciu amperów. Co najważniejsze dla początkującego, takie tranzystory są dostępne w postaci gotowych modułów dla Arduino. Przykładowo moduł z czterema tranzystorami IRF540 można kupić w polskim sklepie kamami.pl za około 12,80 zł. Nie trzeba niczego lutować ani projektować płytki: wystarczy podać sygnał logiczny 0/1 z mikrokontrolera, a moduł przełącza obciążenie. Dla wielu zastosowań — sterowania grzałką, taśmą LED, silnikiem, cewką, pompą — to w zupełności wystarcza.2

Moduł mocy z czterema tranzystorami MOSFET `IRF540` ze sklepu kamami.pl (ok. `12,80 zł`). Sterowany sygnałem logicznym z Arduino, nie wymaga lutowania — najprostsze możliwe wejście w przełączanie mocy. Zdjęcie: kamami.pl
Moduł mocy z czterema tranzystorami MOSFET `IRF540` ze sklepu kamami.pl (ok. `12,80 zł`). Sterowany sygnałem logicznym z Arduino, nie wymaga lutowania — najprostsze możliwe wejście w przełączanie mocy. Zdjęcie: kamami.pl

Trzeba jednak od razu zaznaczyć, czego po takim module nie należy oczekiwać. Po pierwsze, prosty IRF540 to tranzystor wolny jak na nasze ambicje — ma spore pojemności i jest sterowany przez moduł zwykle wprost z pinu mikrokontrolera, bez wydajnego drivera, więc jego zbocza są mierzone raczej w mikrosekundach niż nanosekundach. Po drugie, napięcie jest ograniczone do około 100 V. Po trzecie, prowadzenie sygnału na takim module nie jest zoptymalizowane pod szybkie przełączanie. To rozwiązanie idealne do nauki i do wolnego sterowania mocą, ale nie do impulsów nanosekundowych. Jest jednak doskonałym punktem wyjścia, bo pokazuje samą zasadę: logika steruje bramką, a tranzystor przełącza moc.2

Warto przy okazji zwrócić uwagę na charakter obciążenia, bo to on często sprawia kłopoty. Obciążenie rezystancyjne (grzałka, żarówka) jest najłagodniejsze. Obciążenie indukcyjne (silnik, cewka, elektromagnes) jest natomiast zdradliwe: w chwili wyłączenia prądu cewka „nie zgadza się" na nagłą zmianę i generuje wysokie napięcie samoindukcji, które bez ochrony zniszczyłoby tranzystor. Dlatego równolegle do obciążenia indukcyjnego montuje się diodę zwrotną (flyback/freewheeling), która przejmuje prąd cewki po wyłączeniu. Lepsze moduły mają taką diodę wbudowaną, a sam MOSFET ma też diodę wewnętrzną (body diode), która częściowo pełni tę rolę. Obciążenie pojemnościowe z kolei wymaga dużych prądów impulsowych przy każdym przełączeniu, zgodnie z omawianym dalej wzorem I = C·dV/dt. Już na poziomie taniego modułu warto więc rozumieć, czym się steruje, a sterowanie realizuje się zwykle sygnałem PWM, regulując średnią moc współczynnikiem wypełnienia.2

Warto też wiedzieć, że gotowe moduły przełączające tworzą całe spektrum, z którego MOSFET jest tylko jednym punktem. Na wolnym końcu są moduły przekaźnikowe (mechaniczne lub półprzewodnikowe SSR), które izolują i przełączają obciążenie, ale działają w milisekundach i nie nadają się do żadnej szybkiej pracy. Wyżej są właśnie moduły MOSFET (jak ten z IRF540), przełączające w mikrosekundach. Jeszcze wyżej — moduły z driverem i szybkim MOSFET-em, schodzące w setki nanosekund. A na szczycie, już poza ofertą „arduinową", płytki ewaluacyjne GaN i SiC oraz gotowe pulsery, o których mowa w dalszej części i w kolejnym artykule. Ta drabina dobrze pokazuje, że „przełączanie mocy" to nie jeden produkt, lecz ciągłe pasmo rozwiązań o rosnącej szybkości, cenie i trudności — i że rozsądnie jest wejść na nią na najniższym szczeblu, który spełnia wymagania zadania.2

Jak działa MOSFET jako przełącznik

Żeby zrozumieć, gdzie leży granica szybkości, trzeba znać kilka parametrów MOSFET-a. W stanie załączenia tranzystor nie jest idealnym zwarciem, lecz ma rezystancję R_DS(on) — im mniejsza, tym mniejsze straty przewodzenia i nagrzewanie. Załączenie następuje, gdy napięcie bramka–źródło V_GS przekroczy napięcie progowe; powyżej pewnego poziomu (typowo 10 V dla klasycznego MOSFET-a) tranzystor jest w pełni otwarty. Najważniejsze dla szybkości są jednak pojemności bramki. Bramka MOSFET-a zachowuje się jak kondensator, który trzeba naładować, by tranzystor się otworzył, i rozładować, by się zamknął. Opisują to parametry C_iss (pojemność wejściowa), C_oss (wyjściowa) i C_rss (zwrotna, tzw. pojemność Millera), a sumarycznie ładunek bramki Q_g.

To właśnie ładunek bramki, a nie „szybkość krzemu", najczęściej decyduje o tempie przełączania. Aby otworzyć tranzystor w czasie t, trzeba dostarczyć do bramki prąd I = Q_g / t. Jeśli Q_g wynosi na przykład 60 nC, a chcemy przełączyć w 6 ns, potrzeba chwilowego prądu bramki rzędu 10 A — czego żaden pin mikrokontrolera nie odda. Dodatkowo pojemność Millera powoduje efekt sprzężenia zwrotnego: w trakcie przełączania szybko zmieniające się napięcie drenu „wstrzykuje" przez C_rss prąd z powrotem do bramki, spowalniając proces i grożąc niezamierzonym samozałączeniem. Dlatego przy szybkim przełączaniu liczy się nie tylko tranzystor, ale i to, jak mocno i jak czysto sterujemy jego bramką.6

Dyskretne tranzystory mocy MOSFET w obudowach przewlekanych. O tempie przełączania decyduje głównie ładunek bramki `Q_g` i pojemności (`C_iss`, `C_oss`, `C_rss`); im wyższe napięcie znamionowe krzemowego MOSFET-a, tym większe pojemności i trudniejsze szybkie przełączanie. Zdjęcie: Wikimedia Commons, *Power MOSFET*
Dyskretne tranzystory mocy MOSFET w obudowach przewlekanych. O tempie przełączania decyduje głównie ładunek bramki `Q_g` i pojemności (`C_iss`, `C_oss`, `C_rss`); im wyższe napięcie znamionowe krzemowego MOSFET-a, tym większe pojemności i trudniejsze szybkie przełączanie. Zdjęcie: Wikimedia Commons, *Power MOSFET*

Z konstrukcji MOSFET-a mocy wynika jeszcze kilka cech, o których trzeba pamiętać. Po pierwsze, wspomniana dioda wewnętrzna (body diode) — pasożytnicza dioda między źródłem a drenem, która przewodzi prąd wsteczny. W topologiach mostkowych jest wręcz użyteczna (przejmuje prąd w czasie martwym), ale jej powolne odzyskiwanie (reverse recovery) potrafi generować straty i zakłócenia przy szybkim przełączaniu. Po drugie, bezpieczny obszar pracy (SOA, Safe Operating Area) — wykres w karcie katalogowej mówiący, jakie kombinacje prądu i napięcia tranzystor wytrzyma i jak długo. Przekroczenie SOA, zwłaszcza jednoczesne wysokie napięcie i wysoki prąd w trakcie przełączania obciążenia indukcyjnego, prowadzi do uszkodzenia. Po trzecie, wytrzymałość lawinowa (avalanche): zdolność bezpiecznego pochłonięcia energii przepięcia. Znajomość tych parametrów odróżnia dobranie tranzystora „z głową" od dobrania go „po napięciu i prądzie", co przy szybkim przełączaniu wysokiego napięcia bywa różnicą między działającym a spalonym układem.6

Granica szybkości: I = C·dV/dt i bilans energii

Niezależnie od tranzystora, fundamentalną granicę szybkiego przełączania wysokiego napięcia wyznacza pojemność obciążenia i jeden wzór: I = C · dV/dt. Aby zmienić napięcie na pojemności obciążenia, trzeba dostarczyć prąd proporcjonalny do tej pojemności i do stromości zbocza. Krótka tabela pokazuje, jak brutalnie rośnie wymagany prąd impulsowy, gdy skracamy czas zbocza i podnosimy napięcie.

Napięcie Czas zbocza Pojemność Wymagany prąd impulsowy
100 V 10 ns 10 pF 0,1 A
100 V 1 ns 10 pF 1 A
600 V 10 ns 10 pF 0,6 A
600 V 1 ns 10 pF 6 A
1000 V 10 ns 100 pF 10 A
1000 V 1 ns 100 pF 100 A

Do tego dochodzi energia ładowania pojemności E = ½ C V² oraz moc tracona przy cyklicznym przełączaniu P ≈ C V² f. Dla 100 pF przy 1000 V i 1 MHz to już około 100 W strat samej pojemności, bez uwzględnienia tranzystora i drivera. Te wzory tłumaczą, dlaczego pytanie „jaką częstotliwością?" jest niepełne. Aby dobrać rozwiązanie, trzeba znać aż cztery parametry: napięcie, pojemność obciążenia, dopuszczalny czas zbocza i częstotliwość powtarzania (a często też wymaganą energię na impuls). To one, a nie samo napięcie znamionowe tranzystora, decydują, czy zadanie jest realne i jaką technologią.1

Prześledźmy konkretny przykład, by zobaczyć, jak te wzory układają się w decyzję. Załóżmy obciążenie pojemnościowe 50 pF (np. krótki odcinek kabla i wejście kolejnego stopnia), które chcemy przełączać między 0 a 500 V ze zboczem 2 ns. Wymagany prąd impulsowy to I = C·dV/dt = 50 pF · 500 V / 2 ns = 12,5 A. Energia na pojedyncze przełączenie to E = ½·50 pF·500² ≈ 6,25 µJ. Przy powtarzaniu 1 MHz daje to moc P ≈ C·V²·f = 50 pF · 500² · 1 MHz ≈ 12,5 W traconą wyłącznie na ładowanie i rozładowanie tej pojemności. Z tych trzech liczb od razu widać kierunek: potrzebujemy elementu zdolnego do kilkunastoamperowych impulsów bramki i drenu, a 12,5 W ciepła trzeba będzie odprowadzić — co przy 500 V i 2 ns wskazuje wprost na GaN, a nie na zwykły krzemowy MOSFET. Tak właśnie, od czterech parametrów do konkretnej technologii, przebiega realny dobór stopnia mocy.1

Warto zauważyć, że ta sama fizyka rządziła firingsetem broni implozyjnej. Tam też trzeba było w nanosekundy dostarczyć ogromny impuls prądu, by gwałtownie zmienić napięcie na detonatorach EBW. Rozwiązaniem było zgromadzenie energii w kondensatorach i bardzo szybkie jej uwolnienie przez przełącznik o znikomej indukcyjności. Współczesne pulsery półprzewodnikowe robią dokładnie to samo, tyle że elementem przełączającym jest dziś tranzystor lub specjalizowany przełącznik, a nie iskiernik.

Driver bramki: dlaczego pin mikrokontrolera nie wystarcza

Z powyższego wynika wprost rola drivera bramki. Pin mikrokontrolera czy FPGA oddaje prąd rzędu miliamperów, a do szybkiego przeładowania bramki potrzeba amperów. Driver bramki to układ, który przyjmuje słaby sygnał logiczny 0/1 i zamienia go na silny, krótki impuls prądu zdolny błyskawicznie naładować i rozładować pojemność bramki. To właśnie driver, a nie sam tranzystor, często przesądza o stromości zboczy. Dobiera się go pod konkretny tranzystor: pod jego ładunek bramki, wymagane napięcia i szybkość. Między driverem a bramką wstawia się zwykle mały rezystor bramkowy, którym reguluje się kompromis między szybkością (mały rezystor) a tłumieniem oscylacji i przepięć (większy rezystor).

Najważniejszym parametrem drivera jest jego prąd szczytowy — ile amperów potrafi chwilowo wstrzyknąć i wyciągnąć z bramki. Proste drivery oddają 1–4 A, mocniejsze kilkanaście, a specjalizowane drivery RF do najszybszych zastosowań — kilkadziesiąt amperów. Wracając do wcześniejszego przykładu: jeśli przełączenie w 6 ns wymaga 10 A prądu bramki, to potrzebny jest driver o prądzie szczytowym co najmniej tej klasy, inaczej zbocze będzie wolniejsze, niż zakładaliśmy. Drivery różnią się też napięciami wyjściowymi (dopasowanymi do MOSFET, SiC lub GaN), opóźnieniem propagacji, a w wersjach do wysokiego napięcia — izolacją galwaniczną i odpornością na szybkie zmiany potencjału wspólnego (CMTI). Często stosuje się też osobne ścieżki załączania i wyłączania (z różnymi rezystorami), by niezależnie dostroić oba zbocza. Dobór drivera jest więc równie ważną decyzją jak wybór samego tranzystora — i właśnie dlatego producenci sprzedają je razem, jako dopasowane pary, a izolowanym driverom poświęcony jest osobny artykuł.1

W najprostszych modułach arduinowych drivera w praktyce nie ma — bramka jest sterowana wprost, co wystarcza do wolnego przełączania, ale uniemożliwia pracę nanosekundową. Pierwszy realny krok „w górę" od gotowego modułu to więc dyskretny MOSFET sterowany dedykowanym, wydajnym driverem, na starannie zaprojektowanej płytce z krótką pętlą bramki. Dopiero wtedy zaczyna się prawdziwie szybkie przełączanie. Driverom — zwłaszcza tym izolowanym, niezbędnym przy wysokim napięciu — poświęcona jest osobna część kolejnego artykułu.1

Pasożyty i indukcyjność pętli: dlaczego layout decyduje

Przy szybkim przełączaniu mocy obowiązuje żelazna prawda, którą nowicjusze odkrywają boleśnie: o powodzeniu często decyduje nie tranzystor, lecz prowadzenie płytki. Powód jest fizyczny. Każdy fragment przewodu i ścieżki ma pewną indukcyjność, a przy szybkim wyłączaniu prądu na tej indukcyjności pojawia się napięcie V = L · di/dt. Gdy wyłączamy w nanosekundy prąd kilku czy kilkudziesięciu amperów, di/dt jest tak ogromne, że nawet kilka nanohenrów indukcyjności pętli mocy daje przepięcie dziesiątek lub setek woltów — zdolne uszkodzić tranzystor albo wywołać silne dzwonienie. Dlatego w szybkich stopniach mocy walczy się o minimalną indukcyjność pętli komutacyjnej: pętli złożonej z tranzystora, obciążenia (lub drugiego klucza) i kondensatora buforowego, przez którą prąd „przeskakuje" w chwili przełączenia.

Praktyczne środki są zawsze te same: kondensator buforowy (decoupling) tuż przy tranzystorze, krótkie i szerokie ścieżki mocy, pętla bramki ciasno zwinięta i położona blisko drivera, oraz osobne, dobrze odsprzężone zasilanie drivera. Przy GaN, gdzie zbocza są najkrótsze, te wymagania stają się skrajne — liczy się każdy nanohenr i każdy milimetr ścieżki, dlatego producenci dostarczają gotowe płytki ewaluacyjne z dopracowanym layoutem, by użytkownik nie musiał walczyć z pasożytami od zera. To bezpośrednia kontynuacja zasady poznanej przy sygnałach cyfrowych: przy nanosekundach geometria połączeń bywa ważniejsza niż sam element.3

Krzem, węglik krzemu i azotek galu: wojna materiałów

Gdy potrzeba wyższych napięć i większych szybkości jednocześnie, klasyczny krzem przestaje wystarczać i wkraczają nowsze materiały półprzewodnikowe. Decyduje o tym fizyka: szerokość przerwy energetycznej materiału (band gap) określa, jak duże pole elektryczne wytrzyma, zanim ulegnie przebiciu. Krzem ma wąską przerwę, więc by wytrzymać wysokie napięcie, jego warstwa musi być gruba, co podnosi rezystancję i pojemności — stąd dla wysokonapięciowych MOSFET-ów krzemowych szybkie przełączanie staje się trudne. Węglik krzemu (SiC) i azotek galu (GaN) to materiały o szerokiej przerwie (wide-bandgap), które wytrzymują znacznie silniejsze pola. Dzięki temu przy tym samym napięciu znamionowym mają cieńsze warstwy, mniejszą rezystancję na jednostkę powierzchni i mniejsze pojemności — czyli przełączają szybciej i z mniejszymi stratami.

W praktyce daje to czytelny podział ról. Krzemowy MOSFET sprawdza się do napięć rzędu kilkudziesięciu–kilkuset woltów i umiarkowanych szybkości. SiC to dziś najlepszy kompromis dla wysokiego napięcia i dużej szybkości naraz. GaN jest królem szybkości przy napięciach średnich. A do bardzo dużych mocy przy umiarkowanej szybkości używa się jeszcze innego elementu — tranzystora IGBT. Zestawienie poniżej porządkuje ich role:

Element Typowe napięcia Szybkość Najlepszy do
Si MOSFET do ~200–500 V umiarkowana napięć niskich, prostych zadań
IGBT 600–6500 V wolny (kHz–dziesiątki kHz) bardzo dużej mocy
SiC MOSFET 650–1700 V szybki (zbocza dziesiątki ns) wysokiego napięcia i mocy naraz
GaN HEMT 100–650 V najszybszy (pojedyncze ns) maksymalnej szybkości, kompaktowych pulserów

Przyjrzyjmy się teraz każdemu z osobna, zaczynając od dwóch materiałów o szerokiej przerwie energetycznej.3

SiC MOSFET: wysokie napięcie i szybkość naraz

SiC MOSFET (z węglika krzemu) to przyrząd, który najlepiej godzi wysokie napięcie z szybkim przełączaniem. Typowe elementy mają napięcia znamionowe 650 V, 1200 V i 1700 V, przełączają znacznie szybciej niż IGBT i lepiej znoszą napięcie niż szybkie MOSFET-y krzemowe. Trafiły dzięki temu do falowników fotowoltaicznych, napędów samochodów elektrycznych, zasilaczy serwerowych i lotnictwa — wszędzie tam, gdzie liczy się jednoczesna sprawność i gęstość mocy. Sterowanie bramką SiC ma swoją specyfikę: stosuje się zwykle napięcia dodatnie rzędu +15…+20 V do załączania i często napięcie ujemne (np. −3…−5 V) do pewnego wyłączania, bo inaczej szybkie zmiany napięcia mogłyby tranzystor przypadkowo otworzyć.

Infineon zwraca uwagę, że przy szybkim przełączaniu SiC kluczowe stają się indukcyjności w ścieżce bramki, przepięcia oraz dobór rezystora bramkowego — czyli layout płytki i konstrukcja drivera są równie ważne jak sam tranzystor. To powracający motyw całej szybkiej elektroniki mocy: nawet najlepszy element zmarnuje się na złej płytce. Przy SiC dba się więc o minimalną pętlę mocy (krótkie połączenia między tranzystorem, obciążeniem i kondensatorem buforowym), o krótką pętlę bramki i o staranne odsprzęganie zasilania drivera. Dla czasów rzędu dziesiątek nanosekund i napięć 600–1200 V SiC jest dziś rozwiązaniem pierwszego wyboru.3

Ekonomicznie SiC przeszedł w ostatnich latach drogę od drogiej egzotyki do technologii masowej, głównie za sprawą motoryzacji elektrycznej, w której falowniki SiC zwiększają zasięg pojazdu dzięki wyższej sprawności. Ta skala produkcji obniżyła ceny i poprawiła dostępność elementów oraz dedykowanych driverów, co odczuwa też mniejszy odbiorca. Dla eksperymentatora oznacza to, że płytki ewaluacyjne SiC i pasujące do nich izolowane drivery są dziś normalnym towarem katalogowym. Trzeba tylko pamiętać o specyfice sterowania (napięcia dodatnie i ujemne na bramce) i o tym, że nie każdy driver przeznaczony dla IGBT nada się do SiC — różnią się wymaganymi napięciami i szybkością. Dobór właściwego drivera do konkretnej technologii to temat, który rozwija kolejny artykuł.3

Falownik oparty na tranzystorach SiC MOSFET. Węglik krzemu — materiał o szerokiej przerwie energetycznej — pozwala szybko przełączać setki i tysiące woltów, dlatego trafił do napędów, fotowoltaiki i lotnictwa. Zdjęcie: Wikimedia Commons, *SiC MOSFET inverter, AERO Friedrichshafen 2018*_(cropped).jpg)
Falownik oparty na tranzystorach SiC MOSFET. Węglik krzemu — materiał o szerokiej przerwie energetycznej — pozwala szybko przełączać setki i tysiące woltów, dlatego trafił do napędów, fotowoltaiki i lotnictwa. Zdjęcie: Wikimedia Commons, *SiC MOSFET inverter, AERO Friedrichshafen 2018*_(cropped).jpg)

GaN HEMT: król szybkości

Na drugim biegunie szybkości jest GaN — azotek galu, w formie tranzystorów GaN HEMT albo E-HEMT (High Electron Mobility Transistor). To dziś najlepszy wybór, gdy zależy nam na maksymalnej szybkości przy napięciach typowo do 100–650 V. GaN ma kilka cech, które czynią go wyjątkowym: bardzo małą pojemność i ładunek bramki, brak klasycznej diody wewnętrznej (choć potrafi przewodzić wstecznie), a w konstrukcji poziomej (lateralnej) niezwykle krótkie drogi prądu. Dzięki temu potrafi przełączać w pojedynczych nanosekundach. Ceną jest wymagająca obsługa: marginesy napięcia bramki są bardzo małe (typowo steruje się go napięciem rzędu 5–6 V i łatwo uszkodzić go przekroczeniem), a prowadzenie PCB musi być skrajnie zwarte, by zminimalizować indukcyjności pasożytnicze.

Skalę możliwości GaN dobrze pokazują liczby. W literaturze opisano komercyjne układy GaN przełączające 100–650 V przy prądach 5–60 A w czasach rzędu 0,25–8 ns. Dobrym, „dojrzałym" przykładem jest płytka ewaluacyjna GS66508T-EVBHB — gotowy półmostek 650 V na tranzystorach GaN E-HEMT z driverami i referencyjnym layoutem. Dla użytego w niej tranzystora podawane są czasy narastania rzędu 3,9 ns przy 400 V i 30 A twardego wyłączania oraz dV/dt potrafiące przekroczyć 100 V/ns. To znaczy, że granica nanosekund dla setek woltów jest dziś osiągalna fabrycznym modułem, a nie tylko w laboratorium badawczym. Co istotne, tak ekstremalne dV/dt samo w sobie staje się problemem — wymusza świetną izolację drivera i sterowania, o czym mowa w kolejnym artykule.4,5

Warto znać dwie odmiany GaN spotykane na rynku. Tranzystory typu eGaN (enhancement-mode) są „normalnie wyłączone" i steruje się nimi wprost niskim napięciem bramki, ale z małym marginesem błędu. Konstrukcja kaskodowa (cascode) łączy szybki tranzystor GaN z niskonapięciowym MOSFET-em krzemowym, dzięki czemu zachowuje się „jak zwykły MOSFET" i jest łatwiejsza w sterowaniu, kosztem nieco gorszych parametrów. Zastosowania GaN to dziś nie tylko egzotyka: szybkie ładowarki i zasilacze (dzięki wysokiej częstotliwości są mniejsze i sprawniejsze), bezprzewodowe przesyłanie energii, wzmacniacze klasy D, a w obszarze impulsowym — drivery diod laserowych w LIDAR-ach (gdzie krótki, mocny impuls prądu wprost przekłada się na rozdzielczość pomiaru odległości) oraz układy do elektroporacji i generacji plazmy. To właśnie te zastosowania napędzają rozwój GaN i obniżają jego cenę, czyniąc go coraz przystępniejszym także dla eksperymentatora.4

IGBT: moc, ale nie nanosekundy

Dla kompletności obrazu trzeba wspomnieć o tranzystorze IGBT (Insulated-Gate Bipolar Transistor). Łączy on sterowanie bramką jak w MOSFET z przewodzeniem jak w tranzystorze bipolarnym, dzięki czemu świetnie radzi sobie z bardzo dużymi napięciami i prądami — w falownikach dużej mocy, napędach trakcyjnych, spawarkach i energetyce. Ma jednak zasadnicze ograniczenie szybkości: przy wyłączaniu pojawia się tak zwany prąd ogonowy (tail current), wynikający z rekombinacji nośników, który wydłuża zbocze i podnosi straty. Dlatego IGBT pracuje raczej w zakresie od kiloherców do dziesiątek kiloherców i do impulsów nanosekundowych zupełnie się nie nadaje.

Nie znaczy to, że IGBT jest „gorszy" — po prostu należy do innej ligi zastosowań. Tam, gdzie liczą się megawaty mocy, bardzo wysokie napięcia i niezawodność, a nie nanosekundy (napędy trakcyjne lokomotyw i tramwajów, wielkie falowniki przemysłowe i fotowoltaiczne, spawarki, indukcyjne nagrzewanie, energetyka), IGBT pozostaje królem. Produkuje się go w postaci potężnych modułów łączących wiele struktur równolegle, zdolnych przewodzić setki czy tysiące amperów. W naszym kontekście — szybkiego przełączania w skali nanosekund — IGBT jednak po prostu nie startuje, i o tym trzeba pamiętać, by nie sięgać po niewłaściwe narzędzie.1

Podsumowując ten wątek prostą regułą: IGBT do dużej mocy i wolniej, SiC do wysokiego napięcia i szybko, GaN do maksymalnej szybkości przy napięciach średnich, a zwykły krzemowy MOSFET do napięć niskich i zastosowań mniej wymagających. Wybór nie jest kwestią mody, lecz dopasowania materiału i konstrukcji do czterech parametrów zadania wymienionych wcześniej.1

Moduł mocy IGBT. IGBT świetnie nadaje się do dużych napięć i prądów (napędy, energetyka), ale przez prąd ogonowy przy wyłączaniu jest zbyt wolny do impulsów nanosekundowych. Zdjęcie: Wikimedia Commons, *MITSUBISHI IGBT module*
Moduł mocy IGBT. IGBT świetnie nadaje się do dużych napięć i prądów (napędy, energetyka), ale przez prąd ogonowy przy wyłączaniu jest zbyt wolny do impulsów nanosekundowych. Zdjęcie: Wikimedia Commons, *MITSUBISHI IGBT module*

Topologie: jak właściwie podłączyć przełącznik

Niezależnie od materiału, trzeba wybrać topologię stopnia mocy, czyli sposób połączenia tranzystora z obciążeniem i źródłem wysokiego napięcia. Najprostszy jest przełącznik dolny (low-side): tranzystor zwiera dolny koniec obciążenia do masy, a górny koniec obciążenia jest na stałe podłączony do +HV. Jest łatwy w sterowaniu (źródło tranzystora jest na masie, więc bramkę steruje się względem masy) i łatwy w pomiarze, dlatego to dobry start laboratoryjny. Wadą jest to, że obciążenie „wisi" na wysokim potencjale, a przy szybkich zboczach lokalna masa potrafi „tańczyć".

Przełącznik górny (high-side) załącza dodatnie +HV na obciążenie, co bywa naturalniejsze, ale jest trudniejszy: źródło tranzystora nie jest na masie, więc bramkę trzeba sterować względem pływającego potencjału, co wymaga zasilania bootstrap albo izolowanego, oraz izolacji sygnału sterującego. Najbardziej uniwersalny jest półmostek (half-bridge): dwa tranzystory w szereg między +HV a masą, z wyjściem w środku, pozwalają aktywnie i szybko zarówno ładować, jak i rozładowywać obciążenie. Daje to znacznie stromsze zbocza niż przełącznik z biernym rezystorem podciągającym, dlatego półmostek to ulubiona topologia dla GaN i SiC. Ma jednak dwa zagrożenia: zwarcie skrośne (shoot-through), gdy oba tranzystory przewodzą jednocześnie, oraz konieczność zachowania czasu martwego (dead-time) między ich przełączeniami. Wariant push-pull oraz pełny mostek H (cztery tranzystory) rozszerzają tę ideę, pozwalając podawać na obciążenie napięcie w obu biegunach.1

Schemat mostka H (dwa półmostki, cztery klucze). Sterując czterema tranzystorami, można podawać na obciążenie napięcie w obu biegunach; dla szybkich impulsów to bardzo wszechstronna, ale krytyczna w layoutie i wymagająca czasu martwego topologia. Schemat: Wikimedia Commons, *H bridge2*
Schemat mostka H (dwa półmostki, cztery klucze). Sterując czterema tranzystorami, można podawać na obciążenie napięcie w obu biegunach; dla szybkich impulsów to bardzo wszechstronna, ale krytyczna w layoutie i wymagająca czasu martwego topologia. Schemat: Wikimedia Commons, *H bridge2*

Wybór topologii nie jest więc kosmetyczny — przesądza o całej reszcie konstrukcji. Przełącznik dolny wybiera się do nauki i do zadań, w których wystarczy zewrzeć obciążenie do masy. Półmostek i mostek H wybiera się, gdy potrzeba aktywnego, szybkiego sterowania obciążeniem w obu kierunkach albo bardzo stromych zboczy, godząc się w zamian na trudniejsze sterowanie i krytyczny layout. Każda topologia, w której pojawia się klucz górny, pociąga za sobą całą maszynerię opisaną w kolejnym artykule: izolowany lub bootstrapowy zasilacz bramki, izolowany tor sygnału i staranne zarządzanie czasem martwym. Im bardziej rozbudowana topologia i im szybsze zbocza, tym więcej uwagi pochłania nie sam tranzystor, lecz jego otoczenie.1

Sterowanie tranzystorem górnym w półmostku zasługuje na osobne słowo, bo to typowe miejsce, w którym projekt się sypie. Ponieważ źródło górnego tranzystora „pływa" — w jednej chwili jest na potencjale masy, a w następnej na +HV — jego bramkę trzeba sterować względem tego ruchomego punktu. Najprostsze rozwiązanie to układ bootstrap: kondensator doładowywany, gdy węzeł jest nisko, który potem zasila driver górnego klucza, gdy węzeł skacze w górę. Przy bardzo szybkich zboczach i wysokim napięciu bootstrap bywa jednak niewystarczający i stosuje się w pełni izolowane zasilanie drivera oraz izolowany tor sygnału. Z kolei czas martwy to kompromis: za krótki grozi zwarciem skrośnym (oba klucze chwilę przewodzą, zwierając +HV do masy z katastrofalnym prądem), a za długi pogarsza kształt sygnału i zwiększa straty. Przy GaN, gdzie wszystko dzieje się w nanosekundach, dobór czasu martwego i jakość izolacji decydują o tym, czy stopień w ogóle przeżyje pierwsze włączenie. Te zagadnienia — izolowane drivery, ich CMTI i zasilanie — rozwija następny artykuł.1

Realistyczne częstotliwości i co je ogranicza

Jak to wszystko zestawić w jednej liczbie maksymalnej częstotliwości? Nie da się, bo dla wysokiego napięcia częstotliwość ogranicza zwykle moc strat (P ≈ C V² f) oraz straty przełączania tranzystora, nagrzewanie, czas odzyskiwania i zakłócenia EMI. Poniższa tabela podaje rozsądne, orientacyjne zakresy — to punkt wyjścia do doboru, a nie sztywne granice.

Napięcie / technologia Realistyczne szybkie przełączanie
5–50 V MOSFET/GaN dziesiątki–setki MHz
50–200 V GaN kilka–dziesiątki MHz przy małej pojemności
200–650 V GaN/SiC setki kHz–kilka MHz, impulsy ns możliwe
600–1200 V SiC dziesiątki kHz–MHz, zbocza dziesiątki ns
600–1700 V IGBT kHz–dziesiątki kHz, nie do ns

Warto rozumieć, że ograniczeniem rzadko jest „jak szybko tranzystor potrafi przełączyć" w sensie pojedynczego zbocza — to zwykle osiąga się łatwo. Prawdziwym ograniczeniem jest ciepło. Każde przełączenie kosztuje pewną energię (na ładowanie pojemności i na straty w samym tranzystorze w trakcie przejścia), a im wyższa częstotliwość, tym więcej takich przełączeń na sekundę i tym większa moc, którą trzeba odprowadzić. Dlatego ten sam tranzystor, który wykona pojedynczy impuls 2 ns, przy pracy ciągłej z wysoką częstotliwością może wymagać sporego radiatora albo w ogóle się przegrzać. Do tego dochodzą zakłócenia: stromé zbocza to silne źródło EMI, które potrafi zaburzać własne sterowanie i otoczenie, więc często świadomie spowalnia się zbocza rezystorem bramkowym, godząc się na nieco większe straty w zamian za spokój elektromagnetyczny.1

Ciepło, snubbery i EMI: jak ujarzmić szybkie zbocza

Skoro realnym ograniczeniem jest ciepło, warto wiedzieć, jak się z nim radzić. Straty zamieniają się w ciepło, które trzeba odprowadzić z tranzystora przez radiator, a w mocniejszych konstrukcjach przez chłodzenie cieczą. Kluczowy jest tu opór cieplny na drodze od złącza półprzewodnika do otoczenia: im mniejszy, tym wyższą moc można odprowadzić bez przegrzania. Nowoczesne tranzystory SiC i GaN, dzięki mniejszym stratom, ułatwiają to zadanie, ale wcale go nie eliminują — przy wysokich częstotliwościach radiator wciąż bywa konieczny. Łatwo to oszacować: jeśli element traci 12,5 W (jak w naszym wcześniejszym przykładzie), a dopuszczalny wzrost temperatury złącza ponad otoczenie wynosi 100°C, to cała droga cieplna od złącza do otoczenia nie może mieć oporu większego niż 100°C / 12,5 W = 8°C/W. Sam tranzystor wnosi część tego oporu (złącze–obudowa), reszta przypada na połączenie z radiatorem i sam radiator. Gdy potrzebny opór spada poniżej 1–2°C/W, mały radiator już nie wystarcza i trzeba sięgnąć po większy, wymuszony nadmuch albo chłodzenie cieczą. To pokazuje, że „ile herców" przekłada się wprost na „jak duży radiator", a w skrajnych przypadkach termika, a nie sam tranzystor, ustala górną granicę częstotliwości pracy. Drugim narzędziem jest snubber: prosty obwód (zwykle rezystor z kondensatorem) tłumiący przepięcia i dzwonienie powstające na indukcyjnościach pętli. Snubber zamienia część energii oscylacji w ciepło, łagodząc przepięcia kosztem niewielkiego wzrostu strat — to świadomy kompromis, podobny do doboru rezystora bramkowego.

Osobnym, często niedocenianym problemem jest kompatybilność elektromagnetyczna (EMI). Stromé zbocza dV/dt i di/dt to potężne źródła zaburzeń: promieniowanych (układ staje się anteną) i przewodzonych (zaburzenia wracają po przewodach zasilania). Potrafią one zakłócać własne sterowanie tranzystora (np. przez sprzężenie Millera otworzyć go w niewłaściwej chwili), psuć pomiar, a nawet zaburzać inne urządzenia w pobliżu. Dlatego projektant świadomie balansuje: szybsze zbocza dają mniejsze straty przełączania i lepszą sprawność, ale gorszy obraz EMI; wolniejsze zbocza są „grzeczniejsze", ale grzeją bardziej. Często rozsądnie jest celowo spowolnić zbocza rezystorem bramkowym do minimum wymaganego przez zadanie, zamiast gnać na oślep ku najkrótszym czasom. Pełne bezpieczeństwo pracy z wysokim napięciem — ograniczenie energii, rozładowanie kondensatorów, izolacja i pomiar — opisuje następny artykuł, bo to tam dochodzą kilowolty.1

Gdzie używa się szybkich pulserów wysokiego napięcia

Aby pokazać, że nie jest to wiedza wyłącznie akademicka, warto wymienić realne zastosowania szybkiego przełączania wysokiego napięcia. W technice laserowej szybkie pulsery zasilają diody i moduły Pockelsa, sterujące wiązką w nanosekundach. W medycynie i biotechnologii elektroporacja wykorzystuje krótkie impulsy wysokiego napięcia do otwierania porów w błonach komórkowych (np. w terapiach nowotworowych metodą elektrochemioterapii czy w technice PEF do konserwacji żywności). W fizyce i przemyśle impulsy HV generują plazmę nietermiczną do oczyszczania gazów i obróbki powierzchni. W spektrometrii mas stosuje się szybkie bramki elektrostatyczne — w literaturze opisano na przykład szybki przełącznik push-pull na SiC do 600 V ze zboczami rzędu 10 ns, sterujący bramką Bradbury-Nielsena, która rozdziela jony wysoko naładowane. W akceleratorach cząstek szybkie układy zwane kickerami odchylają wiązkę impulsem trwającym nanosekundy.

I wreszcie kontekst, od którego zaczął się cały ten cykl: firingset broni implozyjnej. Odpalenie detonatorów EBW to nic innego jak ekstremalny przypadek szybkiego przełączania wysokiego napięcia — uwolnienie zgromadzonej w kondensatorach energii w nanosekundy, z rozrzutem między kanałami nie do zaakceptowania większym niż kilka nanosekund. To, co osiemdziesiąt lat temu wymagało iskierników i X-Unitu, dziś realizują półprzewodnikowe pulsery i przełączniki, dostępne komercyjnie. Współczesna technika rozwiązała ten problem tak gruntownie, że te same metody napędzają dziś medycynę, przemysł spożywczy i naukę.4

Cztery parametry, które naprawdę decydują

Wniosek całego artykułu jest spójny z resztą cyklu: nie ma jednego „najlepszego" elementu, jest tylko element właściwy do zadania. A zadanie definiują cztery liczby: napięcie, pojemność obciążenia, dopuszczalny czas zbocza i częstotliwość powtarzania. Dla 12–200 V i umiarkowanej szybkości wystarczy gotowy moduł MOSFET za kilkanaście złotych, sterowany wprost z mikrokontrolera. Dla pojedynczych nanosekund przy 100–650 V sięga się po GaN i bardzo zwarty layout. Dla 600–1200 V przy zboczach dziesiątek nanosekund właściwy jest SiC. Dla dużej mocy przy umiarkowanej szybkości — IGBT.

A gdy w grę wchodzą kilowolty albo gotowe, powtarzalne impulsy, najlepiej nie budować stopnia mocy samodzielnie, tylko użyć gotowego pulsera HV sterowanego z FPGA. To prowadzi nas wprost do tematu następnego artykułu: jak bezpiecznie połączyć precyzyjny sygnał z FPGA ze stopniem mocy lub gotowym pulserem — przez bufory, izolowane drivery bramki i odpowiednie zasilanie — oraz jak to wszystko zmierzyć, nie niszcząc sprzętu ani siebie.1,5

Ćwiczenia praktyczne

Pierwsze ćwiczenie dotyczy doboru technologii do zadania. Dla założonego obciążenia (np. 200 pF, 600 V, zbocze 5 ns, powtarzanie 1 MHz) należy:

  1. policzyć wymagany prąd impulsowy ze wzoru I = C · dV/dt,
  2. policzyć energię na impuls E = ½ C V²,
  3. oszacować moc strat pojemności P ≈ C V² f,
  4. na tej podstawie ocenić, czy zadanie jest realne dla SiC, czy raczej dla GaN,
  5. uzasadnić, dlaczego IGBT odpada.

Celem jest pokazanie, że wybór tranzystora wynika z czterech parametrów obciążenia, a nie z samego napięcia znamionowego.

Drugie ćwiczenie dotyczy gotowego modułu MOSFET. Należy:

  1. odczytać z karty katalogowej IRF540 napięcie i prąd znamionowy oraz ładunek bramki Q_g,
  2. oszacować, jakiego prądu bramki wymagałoby przełączenie w 10 ns, i porównać go z prądem pinu mikrokontrolera,
  3. wskazać, w którym momencie konieczny staje się osobny driver bramki,
  4. porównać koszt modułu (~12,80 zł) z kosztem płytki ewaluacyjnej GaN,
  5. sformułować kryterium „kiedy moduł wystarczy, a kiedy trzeba iść wyżej".

To ćwiczenie ma uczyć trzeźwej oceny, kiedy najtańsze rozwiązanie jest po prostu wystarczające.

Trzecie ćwiczenie dotyczy strat cieplnych. Należy:

  1. dla C = 100 pF, V = 600 V policzyć energię na pojedyncze przełączenie,
  2. policzyć moc strat dla częstotliwości 100 kHz, 1 MHz i 5 MHz,
  3. ocenić, przy której częstotliwości konieczny staje się radiator,
  4. wyjaśnić, dlaczego ten sam tranzystor poradzi sobie z pojedynczym impulsem, a może przegrzać się w pracy ciągłej,
  5. wskazać, jak rezystor bramkowy wpływa na kompromis straty–EMI.

To ćwiczenie pokazuje, że przy wysokim napięciu realnym ograniczeniem jest zwykle ciepło, a nie sam tranzystor.

Przejdź do ćwiczenia interaktywnego

Powiązane artykuły

Ten tekst najlepiej czytać razem z gotowymi pulserami wysokiego napięcia i integracją z FPGA, bo to one domykają temat przy kilowoltach i opisują izolowane drivery bramki. Po stronie sterowania sygnałem warto wrócić do mikrokontrolerów i FPGA. Kontekst historyczny dają Spark Gap Switch i X-Unit oraz detonatory EBW.