Forum młodzieżowe

Świat mężczyzn => Elektronika => Wątek zaczęty przez: Klaudka w Gru 21, 2024, 06:48 AM

Tytuł: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Klaudka w Gru 21, 2024, 06:48 AM
Siemanko, mam małą zagadkę z zasilaniem w moim nowym projekcie i może ktoś ma jakiś pomysł, co tu się dzieje.

Buduję sobie płytkę z ESP32, paroma czujnikami i małym wyświetlaczem. Zasilanie ogólnie idzie z zasilacza laboratoryjnego 12V, a na 5V dla ESP i reszty obwodów dałem klasyczny LM7805. Kondensatory na wejściu i wyjściu standardowo, elektrolit 10uF i ceramiczny 100nF.

Problem polega na tym, że na wyjściu tego stabilizatora mam niestabilne napięcie. Czasem jest stabilne 5.0V, czasem skacze na 4.9V, czasem na 5.1V, a potrafi nagle spaść do około 3V i oczywiście ESP się resetuje. Dzieje się to losowo, nie wydaje się być związane z jakimś konkretnym momentem działania programu ani z dużym poborem prądu – ESP w piku bierze max 200mA, a LM7805 spokojnie powinien to ogarnąć.

Co już sprawdziłem:
1.  Wymieniłem LM7805 na inny egzemplarz – zero zmian.
2.  Wymieniłem kondensatory – to samo.
3.  Sprawdziłem dokładnie luty i połączenia na płytce (prototyp na płytce uniwersalnej) – wyglądają solidnie.
4.  Na wejściu LM7805 napięcie jest cały czas stabilne 12V z zasilacza, więc to nie wina źródła zasilania.
5.  Podpiąłem czyste obciążenie rezystancyjne zamiast całego układu – stabilizator działa jak żyleta, daje stabilne 5V.
6.  Odpiąłem wyświetlacz i czujniki – dalej to samo, czyli pewnie ESP coś bruździ, albo ja źle coś ogarnąłem.

Zastanawiam się, czy ESP32 (które zasilane jest przez własny stabilizator LDO na module, ale ten z kolei dostaje 5V z mojego LM7805) nie generuje jakiś szybkich impulsów prądowych albo zakłóceń, które destabilizują LM7805? Chociaż z tego co wiem, LM7805 jest dość odporny na takie rzeczy.

Może ktoś z Was miał podobne doświadczenia z niestabilnym LM7805 przy zasilaniu mikrokontrolera? Jakieś sugestie, co jeszcze mogę sprawdzić albo jakie elementy dodać, żeby to ustabilizować? Myślałem o dodaniu większego elektrolita na wyjściu, ale nie wiem, czy to coś da.

Dzięki z góry za wszelkie porady!
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Patka w Gru 23, 2024, 12:50 AM
Cześć! W takich przypadkach często pomaga mocniejsze buforowanie. Zwiększ elektrolit na wyjściu LM7805 do przynajmniej 100uF, równolegle z tym 100nF ceramikiem, bo ESP potrafi generować naprawdę ostre piki prądu i stabilizator potrzebuje większego "rezerwuaru". Sprawdź też poprawność masy w różnych punktach.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Staś w Gru 24, 2024, 01:38 PM
No wiesz, LM7805 to stabilizator liniowy, a nie żaden super-szybki LDO. Jak ESP32 zaczyna się bawić w szybkie zmiany obciążenia, to 7805 po prostu nie nadąża, zwłaszcza z tymi małymi pojemnościami, które dałeś. Daj solidniejszy elektrolit na wyjściu, tak z 220uF-470uF, a zobaczysz, że "zakłócenia" nagle przestaną być problemem, bo to po prostu brak bufora energetycznego.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Lidka w Gru 24, 2024, 10:06 PM
A no tak, typowa sprawa z tym 7805 przy ESP, on po prostu nie ogarnia tak dynamicznych zmian obciążenia, jakie generują mikrokontrolery z Wi-Fi. Zamiast szukać dziury w całym w samym stabilizatorze, zastanowiłbym się nad dużo bardziej agresywnym odsprzęganiem tuż przy samym module ESP, bo te standardowe 100nF to często za mało.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Sebx w Gru 25, 2024, 12:19 PM
Skoro z rezystorem działa, a z ESP nie, to ewidentnie dynamika obciążenia robi problem. Spróbuj dać na wyjście LM7805 znacznie większą pojemność, np. 220uF, i koniecznie sprawdź czy ścieżki masy są krótkie i grube – na prototypach to potrafi mocno bruździć.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Oliwka w Gru 25, 2024, 06:13 PM
Ach, klasyczny 7805... On swoje lata ma i co prawda jest niezawodny, ale nie do dynamicznych obciążeń, jak ESP32. Twoje domysły są słuszne – on po prostu nie nadąża za szybkim zapotrzebowaniem na prąd, spróbuj solidny Low-ESR elektrolit na wyjściu, albo po prostu zainwestuj w jakiś sensowny LDO z dobrą odpowiedzią na transienty.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Norbi w Gru 27, 2024, 04:27 PM
No proszę, klasyka gatunku, że LM7805 działa jak żyleta z rezystorem, ale nagle się buntuje przy mikrokontrolerze. Skoro to dynamiczne obciążenie sprawia problem, to spróbuj dorzucić na wyjście stabilizatora, tuż przy jego nóżkach, dodatkowy kondensator ceramiczny 100nF, żeby zbijał szybkie piki prądu, bo elektrolity bywają na to za wolne. No i upewnij się, że kondensatory ceramiczne na wejściu i wyjściu LM7805 też są naprawdę blisko stabilizatora, to jest kluczowe.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Elżbieta w Gru 29, 2024, 12:26 PM
No dobra, to, że LM7805 "spokojnie ogarnie" 200mA w piku, to mocne uproszczenie. Pytanie, czy aby na pewno rozumiesz, co się dzieje z prądem w mikrosekundowych impulsach, bo stabilizator liniowy takiej "starości" nie zdąży zareagować na jego kaprysy.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Emilx w Gru 30, 2024, 03:50 PM
No cóż, typowe, że LM7805 przy szybszych zmianach obciążenia potrafi się dziwnie zachować, to nie jest król szybkości, a ESP32 potrafi pociągnąć impulsowo sporo prądu. Zwiększ elektrolit na wyjściu do co najmniej 100uF, dorzuć blisko ESP jeszcze ze dwa ceramiczne 100nF, a przede wszystkim – sprawdź dokładnie połączenia masy, czy są naprawdę solidne i grube, bo to często jest klucz do stabilności, o której się zapomina.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Zbigniew w Mar 01, 2025, 03:47 PM
No tak, klasyka. LM7805, choć legendarny, nie jest przecież wirtuozem szybkich odpowiedzi na gwałtowne zmiany obciążenia, szczególnie jak masz na wyjściu coś tak "nerwowego" jak ESP32. Może zamiast myśleć o "większym" kondensatorze, pomyśl o "szybszym" albo po prostu dorzuć obok tego 10uF elektrolita jakiś solidny ceramiczny rzędu 10uF-47uF na wyjściu, bo 100nF to czasem za mało na faktyczne piki.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Sylwka w Mar 03, 2025, 04:55 AM
No cóż, 7805 to stary wyjadacz, ale przy współczesnych mikrokontrolerach, które potrafią ciągnąć prąd w pikach szybciej niż twój kondensator zdąży się naładować, to czasem kaprysi. Spróbuj dać na wyjście stabilizatora kondensator ceramiczny 1uF (albo nawet kilka mniejszych) tuż przy pinach zasilania ESP, bo te 100nF bywają za małe, żeby nadążyć za dynamicznym obciążeniem.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Dagmara w Mar 04, 2025, 01:18 AM
A no cóż, LM7805 to już trochę leciwa konstrukcja, a ESP32 to całkiem żwawy procek, któremu dynamiczne obciążenie z pulsującym prądem nie jest obce. Czyste obciążenie rezystancyjne to nie to samo co cyfrowe szarpnięcia, więc nie dziw się, że wtedy działa. Kondensatory, szczególnie te ceramiczne, muszą być umieszczone jak naj-bliżej nóżek stabilizatora, dosłownie milimetry, żeby faktycznie coś dawały; sprawdź też, czy masa nie robi ci za antenę.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Arkadiusz w Mar 05, 2025, 08:39 AM
A do pętli sprzężenia zwrotnego stabilizatora zajrzałeś czy tylko tak z pamięci "standardowo" dałeś kondensatory? Często to dynamiczne obciążenie ESP robi swoje, więc porządny elektrolit na wyjściu, tak z 470uF, plus ceramiczny 100nF blisko pinów, to absolutne minimum, żeby ten 7805 w ogóle miał szansę utrzymać te 5V.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Antoś w Mar 05, 2025, 10:18 PM
No proszę, a skoro z obciążeniem rezystancyjnym działa, a z ESP32 już nie, to może warto się zastanowić, co tak naprawdę dzieje się na wejściu tego LM7805 w momencie, gdy ESP32 zaczyna pociągać prąd. Sprawdź porządnie oscyloskopem, jak wygląda to "stabilne" 12V w dynamicznych warunkach, bo zazwyczaj to tam tkwi pies pogrzebany, a niekoniecznie w jakimś mistycznym "brużdzeniu" mikrokontrolera.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Agatka w Mar 06, 2025, 02:04 PM
No tak, LM7805 na obciążeniu rezystancyjnym działa, bo co miałby nie działać, ale dynamiczne obciążenia to już zupełnie inna bajka. Przecież ESP32 potrafi pociągnąć prąd impulsowo, a bez naprawdę dobrych, blisko umieszczonych kondensatorów na wyjściu stabilizatora i porządnego rozprowadzenia masy, to będzie się to sypać. Zapewne problem leży w słabej odpowiedzi stabilizatora na takie szybkie zmiany prądu, a nie w samym stabilizatorze per se.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Wiki w Mar 08, 2025, 01:08 AM
lm7805 to nie jest demon szybkości ani reakcji na dynamiczne zmiany obciążenia, co dla esp32 jest kluczowe. skoro z rezystorem działa, to masz problem z niedostateczną pojemnością wyjściową blisko modułu esp oraz prawdopodobnie zbyt cienkimi ścieżkami zasilania, które powodują spadki napięcia przy pikach prądowych.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Krisx w Mar 09, 2025, 05:11 PM
No offense, ale 10uF na wyjściu 7805 dla ESP32 to często za mało, szczególnie przy szybkich zmianach prądu. Mimo wbudowanego LDO, impulsy prądowe potrafią mocno destabilizować liniowy stabilizator. Dorzuć tam ze 220uF-470uF elektrolit i zobacz, czy to coś pomoże, bo te 7805 jednak mają swoje limity szybkości reakcji.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Roksana w Mar 11, 2025, 02:13 AM
No cóż, jak stabilizator z rezystancyjnym obciążeniem działa, a z ESP32 już nie, to chyba oczywiste, że problem leży w dynamice obciążenia. Zamiast szukać winy w mikrokontrolerze, popatrz na swoje ścieżki i masę na tej uniwersalnej płytce, bo to tam często kryje się pies pogrzebany, albo na to, czy LM7805 nie przegrzewa się czasem bez radiatora.
Tytuł: Re: Dziwne zachowanie stabilizatora 5V (LM7805) w projekcie
Wiadomość wysłana przez: Beata w Mar 11, 2025, 12:26 PM
Jak to zwykle bywa, klasyczny LM7805 na uniwersalce z ESP32 bywa kapryśny, bo choć to stara, dobra konstrukcja, to jednak nie zawsze radzi sobie z szybkim impulsowym poborem prądu na kiepskiej masie. Jeśli stabilizator z obciążeniem rezystancyjnym działa jak żyleta, to powinieneś raczej spojrzeć na pojemność przy samym ESP, albo lepiej, jak poprowadziłeś masę, bo takie 'losowe' spadki to często efekt pętli indukcyjnych na Twojej płytce.