Strona głównaArtykułyElektronika Wysokiej Częstotliwości

Przetwornik Buck: Obniżanie Napięcia poprzez Przełączanie, a Nie Jego Upadek

Tranzystor przełącza się tysiące razy na sekundę, a cewka przekształca te impulsy w czyste, niższe napięcie DC: V_out = D · V_in.

mysimulator teamZaktualizowano — czerwiec 2026≈ 8 min czytania▶ Otwórz symulację

Dlaczego nie użyć tylko rezystora?

Niewłaściwy sposób obniżenia napięcia z 12V do 5V to regulator liniowy: różnica napięć jest rozpraszana jako ciepło przez tranzystor przełączający. Działa to, ale przy każdym rzeczywistym prądzie strata mocy jest ogromna – obniżając 7V przy 3A, oddaje się 21W w postaci czystego ciepła dla każdego 15W dostarczonych do obciążenia, co daje wydajność około 42%. Konwerter buck wykonuje to zadanie zupełnie inaczej: zamiast stale opierać się nadmiłowemu napięciu, przełącza tranzystor w stan w pełni włączony i w pełni wyłączony bardzo szybko, a cewka indukcyjna i kondensator wygładzają powstałe impulsy, przekształcając je w czyste, niższe napięcie DC. Urządzenia przełączające rozpraszają bardzo mało mocy, gdy są w pełni włączone (niski opór) lub w pełni wyłączone (brak prądu), dlatego wydajność 85-95% jest rutyną.

demo na żywo · powiązana symulacja● LIVE

Cykl pracy ustawia wyjście: V_out = D·V_in

Przełącznik jest sterowany przez modulację szerokości impulsu (PWM): jest włączony na ułamek D całego okresu przełączania (cykl pracy, pomiędzy 0 a 1) i wyłączony na pozostałe 1-D. Podczas gdy jest włączony, wejście ładuje induktor przez obciążenie; podczas gdy jest wyłączony, dioda lub drugi przełącznik pozwala induktorowi zachować przepływ prądu do obciążenia podczas rozładowywania. W stanie ustalonym napięcie sieciowe induktora na pełnym cyklu musi średnio wynosić zero — w przeciwnym razie jego prąd by nieustannie rosł — co nazywa się równowagą volt-sekundy i bezpośrednio daje równanie definiujące konwerter:

równowaga volt-sekundy: (Vin - Vout) * D = Vout * (1 - D) ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ napięcie na L napięcie na L podczas włączenia podczas wyłączenia solwowanie dla Vout: Vout = D * Vin więc cykl pracy D bezpośrednio ustawia napięcie wyjściowe, 0 < D < 1 Obwód zwrotny mierzy V_out i stale dostosowuje D, aby utrzymać je stałe, gdy napięcie wejściowe spada lub zmienia się prąd obciążenia — to zadanie wykonuje układ sterujący PWM znajdujący się w centrum każdego zasilacza typu buck, od ładowarki do telefonu po moduł regulatora napięcia CPU dostarczający ponad sto amperów przy napięciu poniżej 1V.

volt-second balance:  (Vin - Vout) * D  =  Vout * (1 - D)
                        ^^^^^^^^^^^^^^        ^^^^^^^^^^^^^^
                        volts across L          volts across L
                        while switch ON         while switch OFF

solve for Vout:        Vout = D * Vin

so duty cycle D directly sets the output voltage, 0 < D < 1

Przemienny prąd cewki

Przemienny prąd cewki nie utrzymuje się na stałej wartości – rośnie podczas włączania przełącznika (różnica napięć wejściowych powoduje przepływ prądu przez L) i maleje podczas jego wyłączenia, rysując falę trójkątną. Wielkość od ogrona do ogrona tej fali trójkątnej to szum:

delta_I_L = (Vin - Vout) * D / (L * f_sw) Zwiększenie L -> mniejszy szum, większa/droższa cewka Zwiększenie f_sw -> mniejszy szum, mniejsza cewka, więcej strat związanych z przełączaniem Jest to centralna konfrontacja projektowa w każdym konwerterze impulsowym: podnoszenie częstotliwości przełączania zmniejsza wymagany indukcyjność (i rozmiar fizyczny cewki) dla tego samego szumu, ale każda zmiana stanu przełącznika powoduje marnotrawstwo energii w tranzystorze, więc wyższa f_sw oznacza więcej strat związanych z przełączaniem i niższą wydajność. Nowoczesne projekty przesuwają się do setek kHz do megacykli, aby utrzymać małe pasywne komponenty w telefonach i laptopach, akceptując koszt wydajności.

delta_I_L = (Vin - Vout) * D / (L * f_sw)

increase L         -> smaller ripple, bigger/costlier inductor
increase f_sw       -> smaller ripple, smaller inductor, more switching loss

Tryb ciągłego vs. dyskontynuowanego przewodzenia

Przy zdrowym prądzie obciążeniowym prąd w cewce rośnie i maleje, ale nigdy nie osiąga zera – to tryb ciągłego przewodzenia (CCM), gdzie zachodzi zależność V_out = D·V_in. Obniżając prąd obciążenia do wystarczająco niskiego poziomu, nachylenie spadkowe uderza w zero przed rozpoczęciem kolejnego cyklu przełączania, zmuszając prąd do utrzymywania się na zeru przez część okresu – to tryb dyskontynuowanego przewodzenia (DCM). W trybie DCM prosta formuła dotycząca współczynnika obniżki nie działa i napięcie wyjściowe staje się zależne od obciążenia, co jest dokładnie powodem, dla którego wydajność przy małym obciążeniu i stabilność pętli sterującej stanowią oddzielny, trudniejszy problem niż w przypadku pełnego obciążenia.

Często zadawane pytania

Dlaczego V_out = D*V_in w konwerterze buck?

Z powodu równowagi volt-sekundy: w stanie ustalonym średnie napięcie cewki na jeden cykl przełączania musi być równe zero, w przeciwnym razie jej prąd by nieustannie rosnął. Rozwiązując (V_in-V_out)·D = V_out·(1-D) dla V_out otrzymujemy bezpośrednio V_out = D·V_in.

Co determinuje wahanie prądu w cewce induktora?

ΔI_L = (V_in − V_out)·D / (L·f_sw). Wahania rosną wraz ze wzrostem różnicy napięcia na cewce podczas czasu przełączania i maleją wraz z większą indukcyjnością lub wyższą częstotliwością przełączania, dlatego nowoczesne konwertery podnoszą częstotliwość przełączania, aby zmniejszyć rozmiar cewki.

Co to jest tryb dyskontynuowanego przewodzenia (DCM) i dlaczego ma to znaczenie?

Przy niskim obciążeniu prąd w cewce induktora może pulsować aż do zera i tam pozostawać przez część cyklu zamiast płynąć ciągły – tryb dyskontynuowanego przewodzenia. Prosta zależność V_out = D·V_in przestaje obowiązywać w trybie DCM; napięcie wyjściowe staje się zależne od obciążenia, co utrudnia projektowanie pętli sterowania przy niskich prądach.

Wypróbuj na żywo

Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Buck Converter — PWM Switching i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.

▶ Otwórz symulację Buck Converter — PWM Switching

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)