Zasilanie flight controllera jest systemem, nie pojedynczym BEC-em. Obejmuje źródła energii, ochronę wejścia, wybór i izolację źródeł, przetwornice, LDO, domeny sensorów, sekwencję startu, pomiar szyn oraz zachowanie przy zwarciu i zaniku. Poprawny power tree utrzymuje MCU i krytyczne sensory w gwarantowanym zakresie napięcia podczas zmian obciążenia napędu, a pojedyncza awaria urządzenia pomocniczego nie resetuje całego kontrolera.
Spis treści#
- Od wymagań do power tree
- Źródła i porty zasilania
- Budżet prądu i mocy
- Najgorszy przypadek
- Ochrona wejścia
- ORing diodowy
- Ideal diode i Power MUX
- Priorytet i przełączanie źródeł
- Buck, boost i buck-boost
- LDO i szyny analogowe
- Domeny zasilania
- Load switche i eFuse
- Inrush i soft-start
- Kondensatory i odpowiedź przejściowa
- Sekwencjonowanie i back-power
- Masa i powroty prądowe
- EMI przetwornicy
- Pomiar i telemetria szyn
- Redundancja bez wspólnej awarii
- Projekt przykładowy
- Uruchomienie i testy
- Lista projektowa
- Powiązane tematy
- Przypisy
Od wymagań do power tree#
Schemat zaczyna się od tabeli odbiorników i stanów, nie od wyboru regulatora. Dla każdego odbiornika zapisuje się napięcie nominalne i dopuszczalne, prąd steady/peak/inrush, ripple, krytyczność, sekwencję oraz czy może zostać odłączony.
Battery/PWR1 ─ protection ─ ideal diode ─┐
├─ 5V_SYS ─ buck/LDO ─ 3V3_MCU
Backup/PWR2 ─ protection ─ ideal diode ─┘ ├─ load switch ─ 3V3_SENS_A
├─ load switch ─ 3V3_SENS_B
└─ protected 5V_PERIPH
Power tree oznacza węzły napięć, elementy przełączające, kierunki przepływu i zależności enable/power-good. Każda strzałka ma maksymalny prąd oraz fault response.
Zasilanie silników pozostaje osobną gałęzią wysokoprądową od baterii/PDB. FC nie powinien być po prostu odgałęziony za ścieżką, której spadek jest zdominowany przez impulsy ESC.
Źródła i porty zasilania#
Typowy power module bierze napięcie baterii, dostarcza regulowaną szynę FC oraz mierzy napięcie/prąd głównego źródła. Dokumentacja PX4 podkreśla, że wymagania portu zależą od kontrolera; zgodność kształtu złącza nie wystarcza.
Możliwe źródła:
- główny power module z baterii trakcyjnej;
- drugi niezależny power module;
- osobny mały akumulator awioniki;
- USB podczas serwisu;
- rail z carrier board;
- zasilanie tether/pojazdu nadrzędnego.
Każde źródło ma zakres, transienty, wydajność, ground relation i ryzyko reverse current. USB nie powinno nieświadomie zasilać całej instalacji lub ładować innego BEC-u przez body diode.
Porty POWER1/POWER2 nie gwarantują dwóch niezależnych torów wewnętrznych. Schemat konkretnej płytki pokazuje, gdzie są ORowane i które elementy pozostają wspólne.
Budżet prądu i mocy#
Suma wartości typowych jest niewystarczająca. Budżet tworzy się per stan:
| Odbiornik | Napięcie | Idle | Operacyjny | Peak/inrush | Krytyczny |
|---|---|---|---|---|---|
| MCU + pamięć | 3,3 V | pomiar | pomiar | zmiana zegara | tak |
| IMU x3 | 3,3 V | datasheet | ODR max | start | tak |
| GNSS | 5/3,3 V | backup | tracking | acquisition | zależy |
| radio | 5 V | RX | TX average | TX burst | nie/tryb |
| serwa | osobna | idle | ruch | stall | nie na FC rail |
Przetwornicę liczy się z wydajnością:
P_out = Σ(V_i · I_i)
I_in ≈ P_out / (V_in · η)
P_loss = P_out · (1/η - 1)
Sprawdza się moc cieplną przy minimalnym V_in, maksymalnym obciążeniu i temperaturze. Limit prądowy z datasheetu może być peak switch current, nie gwarantowany prąd wyjściowy przy danym układzie.
Najgorszy przypadek#
Najgorszy stan może wystąpić podczas startu: GNSS acquisition, radio TX, zapis SD, ładowanie kondensatorów i inicjalizacja sensorów jednocześnie. W locie burst telemetryczny może zbiec się ze zmianą obciążenia serw.
Uwzględnia się:
- najniższe napięcie baterii pod obciążeniem;
- tolerancje elementów i temperaturę;
- derating kondensatorów ceramicznych pod DC bias;
- start kilku odbiorników;
- zwarcie/limit jednego load switcha;
- przełączenie źródeł;
- utratę jednego źródła przy pełnym obciążeniu;
- ripple i pętlę stabilności regulatora;
- spadki na złączach, przewodach, bezpiecznikach i MOSFET-ach.
Margines prądowy nie naprawia złej odpowiedzi przejściowej. Regulator 3 A może mieć zapad przy szybkim kroku 0,2 A, jeśli layout, indukcyjność i kondensator są niewłaściwe.
Ochrona wejścia#
Wejście może wymagać:
- ochrony przed odwrotną polaryzacją;
- TVS dla impulsów o określonej energii;
- bezpiecznika/PTC/eFuse;
- filtra różnicowego/common-mode;
- ograniczenia inrush;
- under/overvoltage lockout;
- ochrony reverse current.
TVS dobiera się z napięcia pracy, standoff, clamp i energii źródła. Element o zbyt niskim progu będzie przewodził przy pełnej baterii, o zbyt wysokim nie ochroni regulatora. Bez impedancji lub ograniczenia prądu TVS może ulec zwarciu.
Bezpiecznik chroni przewód i źródło przed energią zwarcia, nie mikrosekundowy zapad. PTC ma zależność od temperatury i wolny czas. eFuse może ograniczyć prąd, odłączyć i raportować fault.
Ochrona ma layout z krótką drogą prądu udarowego do właściwej masy. Wprowadzenie transientu przez całą płytkę zanim dotrze do TVS niweczy jego rolę.
ORing diodowy#
Dwie diody od źródeł do wspólnej szyny zapobiegają prostemu backfeed i automatycznie wybierają wyższe napięcie. Rozwiązanie jest przewidywalne, ale traci:
P_diode = I · V_F
Przy 1 A i 0,35 V jest to 0,35 W oraz utrata headroomu. Schottky ma większy reverse leakage w temperaturze; jego V_F zależy od prądu i temperatury.
ORing nie gwarantuje równomiernego dzielenia. Źródło o nieco wyższym napięciu bierze obciążenie. Po jego zapadzie drugie przejmuje dopiero po przekroczeniu różnicy progów.
Diody nadal mogą być najlepsze dla małego prądu i prostoty. Trzeba ocenić awarię open/short i termikę.
Ideal diode i Power MUX#
Ideal diode controller steruje MOSFET-em, aby uzyskać mały spadek w kierunku przewodzenia i szybko blokować reverse current. Strata w regionie rezystancyjnym:
P_MOSFET ≈ I² · R_DS(on)
R_DS(on) rośnie z temperaturą, a kontroler ma własny próg i czas reakcji. Body diode przewodzi w określonych przejściach; pojedynczy MOSFET nie blokuje obu kierunków w każdym stanie. Pełne odcięcie często wymaga back-to-back MOSFETs.
Power MUX wybiera wejście według priorytetu albo napięcia. Może oferować current limit, soft-start, overvoltage, status i kontrolę break-before-make/make-before-break. Materiały TI pokazują, że sposób przełączania wpływa na zapad i reverse current.
„Seamless” z karty katalogowej musi zostać zweryfikowane z pojemnością wyjścia, krokiem obciążenia i rampą konkretnego źródła.
Priorytet i przełączanie źródeł#
Highest-voltage ORing nie zawsze wybiera właściwe źródło. USB 5,1 V może przejąć system od power module 5,0 V i zostać przeciążone. Prioritizer utrzymuje źródło operacyjne, dopóki jest valid, niezależnie od drobnej różnicy napięcia.
Progi validity mają hysteresis. Bez niej powolny zapad powoduje chatter: wielokrotne przełączanie źródeł. Czas deglitch odrzuca krótkie szpilki, ale zwiększa czas korzystania ze słabego źródła.
Podczas transferu obciążenie pokrywa kondensator i oba tory zgodnie z trybem. Przybliżony zapad hold-up:
ΔV = I_load · Δt / C
Do tego dochodzą ESR/ESL i dynamiczna odpowiedź regulatora. Kondensator liczy się dla minimalnej pojemności w temperaturze/DC bias.
Status PGOOD/source_selected trafia do FC, ale logika krytycznego wyboru nie może zależeć wyłącznie od MCU zasilanego przez ten sam tor.
Buck, boost i buck-boost#
Buck obniża napięcie i jest wydajny, gdy wejście zawsze ma zapas nad wyjściem wraz z dropout/switch duty. Przy spadku baterii może wejść w 100% duty i stracić regulację.
Boost podnosi napięcie, ale często nie odcina wejścia przy shutdown przez diodę/ścieżkę. Buck-boost utrzymuje wyjście po obu stronach napięcia wejściowego kosztem złożoności i emisji.
Parametry wyboru:
- zakres wejścia z transientami;
- output current i thermal derating;
- dropout/minimum off-time;
- switching frequency i jej intermodulacja z sensorami;
- quiescent current;
- forced PWM kontra pulse-skip;
- soft-start, current limit, hiccup/latch-off;
- power-good i enable;
- stabilność dla rzeczywistego L/C/ESR;
- zachowanie przy pre-biased output i reverse current.
Schemat referencyjny wymaga dostosowania layoutu dokładnie według hot-loop producenta.
LDO i szyny analogowe#
LDO ma mały ripple własny i może filtrować szum bucka, ale PSRR zależy od częstotliwości, prądu, dropout i kondensatora. Przy wejściu zbyt bliskim wyjścia traci regulację oraz PSRR.
Strata:
P_LDO = (V_in - V_out) · I
3,3 V z 5 V przy 200 mA daje 0,34 W. Temperatura złącza wynika z layoutu i rezystancji termicznej, nie tylko maksymalnego prądu katalogowego.
Osobny LDO dla analog/sensora może izolować conducted noise i umożliwić reset domeny. Nie pomoże na sprzężenie przez masę, pole magnetyczne lub sygnały.
Ferrite bead + local capacitor tworzy filtr zależny od impedancji. Bead ma bias current i może rezonować. Dobór weryfikuje się pomiarem impedance/ripple.
Domeny zasilania#
Przykładowe domeny:
3V3_MCU— rdzeń, pamięć i podstawowa logika;3V3_SENS_A/B— niezależne grupy sensorów;3V3_ANALOG— ADC/reference;5V_CAN/GNSS— urządzenia zewnętrzne;5V_PERIPH— radio/payload o większych burstach;SERVO_RAIL— osobny wysokoprądowy tor.
Każda domena ma odpowiedź na zwarcie. Radio nie powinno zresetować IMU. Sensor redundantny A i B nie powinien dzielić jedynego load switcha, jeśli zwarcie sensora jest rozpatrywaną awarią.
Więcej domen zwiększa powierzchnię PCB i sekwencjonowanie. Grupuje się według krytyczności i fault containment, nie każdy układ osobno.
Load switche i eFuse#
Load switch umożliwia kontrolowany start/odcięcie domeny, ogranicza inrush i może blokować reverse current. Trzeba sprawdzić stan enable przed boot MCU, output discharge oraz zachowanie przy VOUT > VIN.
eFuse dodaje regulowany current limit, overvoltage i fault reporting. Tryb hiccup okresowo próbuje ponownie — może powodować cykliczne zakłócenia. Latch-off wymaga kontrolowanego resetu.
Limit prądu musi przekraczać poprawny inrush/peak, ale być niższy od zdolności przewodu i źródła. Tolerancja progu bywa szeroka.
Power-cycle sensora wymaga dostatecznie długiego discharge. Jeśli output discharge jest słaby, kondensator pozostaje powyżej progu resetu, a restart nie działa.
Inrush i soft-start#
Kondensator wejściowy urządzenia przy hot-plug zachowuje się jak zwarcie. Przybliżenie:
I = C · dV/dt
ESR, przewód i current limit ograniczają impuls. Szybki front może wzbudzić indukcyjność przewodu i wygenerować overshoot.
Soft-start regulatora ogranicza rampę jego wyjścia, ale nie zawsze inrush przed regulatorem. Power MUX/eFuse może sterować MOSFET-em wejściowym.
Start kilku domen sekwencjonuje się, aby nie sumować peaków. Sekwencja nie może jednak opóźnić krytycznego startu poza wymagany boot time.
Test hot-plug używa właściwego przewodu i source impedance. Zasilacz laboratoryjny z krótkimi kablami nie odwzorowuje baterii, a jego current limit może tworzyć własne oscylacje.
Kondensatory i odpowiedź przejściowa#
Bulk capacitor pokrywa niskoczęstotliwościowy krok, ceramiczne decoupling — szybki prąd lokalny. Pojemność 10 µF X5R przy napięciu pracy może mieć ułamek wartości nominalnej przez DC bias.
Pierwsze przybliżenie hold-up nie uwzględnia ESR:
ΔV_total ≈ I·Δt/C + I·ESR + L·di/dt
Duża pojemność nie jest zawsze lepsza. Zwiększa inrush, energię zwarcia i może destabilizować regulator/Power MUX. Datasheet określa zakres C i ESR; layout ustala ESL.
Decoupling MCU rozmieszcza się przy każdej parze VDD/VSS zgodnie z dokumentacją rodziny. VDDA/VREF mają osobne wymagania. Kondensator daleko przez wąską ścieżkę nie dostarcza szybkiego prądu.
Sekwencjonowanie i back-power#
Układ bez VDD może być zasilany przez pin sygnałowy i diodę ESD. Objawy: częściowe boot, blokada magistrali, niemożliwy power-cycle i nadmierny prąd.
Sprawdza się injection current, fail-safe pins i IO state przy VDD=0. Rozwiązania:
- wspólna/sekwencjonowana domena;
- series resistor ograniczający prąd, jeśli zgodny z timingiem;
- bus switch/level translator z Ioff;
- ustawienie pinu źródłowego w high-Z przed odcięciem;
- load switch blokujący reverse current.
Enable regulatorów ma fizyczne pull-up/down określające stan podczas resetu. Nie może pływać do czasu konfiguracji GPIO.
Power-good powinien opóźniać użycie domeny do stabilizacji. Sam fixed delay bez PGOOD nie wykrywa wolnego lub uszkodzonego startu.
Masa i powroty prądowe#
„Wspólna masa” nie oznacza dowolnego polygonu. Prąd wraca drogą najmniejszej impedancji zależnej od częstotliwości. Hot loop bucka i prądy ESC nie powinny przecinać referencji IMU/ADC.
Ciągła płaszczyzna masy zwykle daje lepszą drogę niż sztuczne rozcinanie. Podział analog/digital łączy się świadomie tak, aby sygnał nie przekraczał szczeliny.
Pomiar prądu high-side unika podnoszenia masy systemu. Low-side shunt w głównej masie tworzy różnicę potencjału zależną od obciążenia.
Złącze zasilania ma odpowiednią liczbę pinów masy. Wypadnięcie jednego przewodu powrotnego może skierować prąd przez ekran lub sygnał telemetryczny.
EMI przetwornicy#
Węzeł switch ma duże dv/dt, pętla MOSFET–inductor–capacitor duże di/dt. Minimalizuje się jej pole. SW copper nie rozlewa się pod IMU ani antenę.
Praktyki:
- elementy wejściowego C bezpośrednio przy pinach mocy;
- krótka pętla przełączająca;
- feedback z cichego punktu, z dala od SW/induktora;
- ground vias zgodnie z reference layout;
- spread spectrum tylko po ocenie pasma sensorów;
- snubber dobierany z pomiaru ringing;
- filtr wejściowy sprawdzony pod kątem stabilności impedancyjnej.
Ripple mierzy się sprężynką masową sondy i ograniczeniem pasma, nie długim krokodylem. Długi ground lead tworzy fałszywe ringing.
Magnetometr odsuwa się od induktora i pętli prądowych. Metalowy ekran nie usuwa pola niskiej częstotliwości prądu.
Pomiar i telemetria szyn#
FC powinien widzieć więcej niż napięcie baterii. Przydatne są:
- napięcia wejść przed i po ORing;
- aktywne źródło/PGOOD;
- 5V_SYS i 3V3_MCU;
- prąd główny i wybranych peryferiów;
- fault/current-limit load switchy;
- temperatura regulatorów;
- minimum napięcia uchwycone szybkim komparatorem/ADC.
ADC o 100 Hz może nie zobaczyć zapadu 20 µs resetującego MCU. PVD/BOR, supervisor albo peak detector rejestruje szybsze zdarzenia. ADC nadal pomaga wykryć wolny spadek i kalibrację.
Dzielnik ma tolerancję, impedancję, filtr RC i obciążenie sample-and-hold ADC. Kalibrację zapisuje się per board.
Telemetry alert ma histerezę i persistence. Surowa chwilowa próbka nie powinna przełączać źródła software, jeśli hardware Power MUX już rozstrzyga szybciej.
Redundancja bez wspólnej awarii#
Dwa BEC-y połączone ORingiem dają tolerancję awarii pojedynczego BEC-u tylko wtedy, gdy:
- mają niezależne wejścia/złącza w zakresie wymagania;
- awaria short jednego jest izolowana;
- oba samodzielnie przenoszą pełne obciążenie;
- przełączenie mieści się w hold-up;
- nie dzielą jedynego enable/supervisora;
- termika jednego przy pełnym load jest poprawna;
- system wykrywa utratę redundancji.
Jeśli oba pochodzą z tej samej baterii, chronią przed regulatorem/wiązką za punktem rozgałęzienia, nie przed baterią. Dokumentuje się granicę.
Cold spare nie starzeje się termicznie tak samo, ale ma dłuższy start. Hot redundant zapewnia szybsze przejęcie, lecz oba są stale narażone. Power MUX wybiera strategię zgodną z hazard time.
Projekt przykładowy#
Przykładowa, nieuniwersalna architektura średniego FC:
PWR1 4.8..5.5 V -> eFuse/ideal diode --+
+-> 5V_SYS -> buck 3V3_MCU
PWR2 4.8..5.5 V -> eFuse/ideal diode --+ -> LDO 3V3_SENS_A
USB 5 V -> current-limited service path ---------> LDO 3V3_SENS_B
5V_SYS -> protected switch -> GNSS/CAN peripheral
separate servo BEC -> SERVO_RAIL (no direct OR to 5V_SYS)
Założenia:
- PWR1 i PWR2 przenoszą samodzielnie pełny load;
- USB zasila tylko płytkę w trybie serwisowym, nie peryferia wysokoprądowe;
- MCU, IMU1 i pamięć są na krytycznej domenie;
- IMU2/3 są rozdzielone tak, aby reset jednej domeny nie usuwał wszystkich;
- radio ma current-limited switch i może zostać odcięte;
- servo rail ma wspólną referencję, ale nie zasila FC wstecznie;
- status obu wejść i szyn jest logowany.
Wartości elementów wynikają z konkretnych odbiorników, a nie z tego diagramu.
Uruchomienie i testy#
Kolejność:
- sprawdź zwarcia i rezystancję bez zasilania;
- zasil z current limit, obserwuj rampę wszystkich szyn;
- zmierz inrush i stan enable/PGOOD;
- obciąż każdą szynę elektronicznie w całym zakresie;
- wprowadź kroki obciążenia o odpowiednim slew;
- testuj minimalne/maksymalne wejście i temperaturę;
- odłącz każde źródło przy pełnym load;
- zewrzyj kontrolowanie wyjście niekrytycznej domeny;
- sprawdź reverse current i częściowe zasilanie;
- uruchom silniki, radio TX, SD i wszystkie sensory;
- zmierz ripple oscyloskopem właściwą techniką;
- potwierdź reset cause, telemetry i degradację.
Oscyloskop triggeruje na minimum 3V3/5V, a kilka kanałów pokazuje wejście, wyjście MUX, MCU rail i NRST. Multimetr nie wykryje mikrosekundowego zapadu.
Test zwarcia ma ograniczoną energię, bez śmigieł i z zabezpieczeniem termicznym. Weryfikuje current limit/hiccup oraz wpływ na pozostałe domeny.
Lista projektowa#
- Istnieje power tree z prądami i fault response każdej gałęzi.
- Budżet obejmuje peak, inrush, temperaturę i minimalne wejście.
- Źródła nie mogą zasilać się wstecznie.
- ORing/MUX jest dobrany do obu kierunków awarii.
- Każde źródło samodzielnie przenosi wymagany load.
- Hold-up pokrywa zmierzony czas przełączenia z marginesem.
- Radio, GNSS i payload nie resetują domeny MCU przy zwarciu.
- Redundantne sensory nie współdzielą nieświadomie jednego punktu odcięcia.
- Sekwencja wyklucza back-power przez IO.
- Layout regulatora odpowiada hot-loop i reference design.
- Pojemności są derated dla DC bias/temperatury.
- BOR/PVD/PGOOD i ADC monitorują komplementarne skale czasu.
- Utrata redundancji jest widoczna przed kolejną awarią.
- Test obejmuje odłączenie, zwarcie, hot-plug, load step i EMI napędu.
Powiązane tematy#
- Brownout w UAV
- Watchdog i recovery flight controllera
- Redundancja sensorów w FC
- BEC i przetwornice w UAV
- PDB i dystrybucja mocy
Przypisy#
- STMicroelectronics, Basics of power supply design for MCU — domeny zasilania, decoupling oraz supervisor POR/PDR/BOR/PVD.
- STMicroelectronics, AN5307: STM32H7A3/7B3 hardware development — wymagania sprzętowe zasilania i resetu rodziny STM32H7.
- Texas Instruments, Basics of Power MUX — tryby wyboru źródeł, przełączanie i reverse current.
- Analog Devices, Robust Power Source with Ideal Diodes — ORing źródeł z MOSFET-ową ideal diode.
- PX4, Power Modules and Power Distribution Boards — rola power module, pomiar baterii i wymagania portów FC.
Utworzono: 15 sierpnia 2026. Ostatnia aktualizacja: 15 sierpnia 2026. Źródła zweryfikowano: 15 sierpnia 2026.
Źródła z centralnego rejestru
- STMicroelectronics: Basics of power supply design for MCU [dokumentacja producenta]
- ST AN5307: STM32H7A3/7B3 hardware development [nota aplikacyjna producenta]
- Texas Instruments: Basics of Power MUX [nota aplikacyjna producenta]
- Analog Devices: Robust Power Source with Ideal Diodes [artykuł techniczny producenta]
- PX4: Power Modules and Power Distribution Boards [dokumentacja projektu]