Dlaczego LTSpice nie przewiduje tej oscylacji wzmacniacza operacyjnego?

15

Opracowuję obwód, który ma działać jako obciążenie elektroniczne do testowania zasilaczy laboratoryjnych. Wcześniejsze pytanie dotyczące sposobu testowania tego obwodu otrzymało kilka bardzo przydatnych odpowiedzi i można je znaleźć tutaj: Jak przetestować stabilność wzmacniacza operacyjnego? . To pytanie dotyczy interpretacji wyników symulacji i testów.

Oto schemat obwodu, symulowany i testowany na płycie głównej:

wprowadź opis zdjęcia tutaj

Wykres wyprodukowany przez LTSpice wskazuje, że obwód jest dość stabilny. Występuje przekroczenie 1 mV przy wzroście 5 V, które ustępuje w jednym cyklu. Z trudem można go zobaczyć bez większego powiększenia.

wprowadź opis zdjęcia tutaj

Jest to ujęcie tego samego testu z użyciem lunety w obwodzie z tablicą kontrolną. Wzrost napięcia jest znacznie mniejszy, a okres dłuższy, ale test jest taki sam; doprowadzenie fali prostokątnej do nieodwracającego (+) wejścia wzmacniacza operacyjnego.

wprowadź opis zdjęcia tutaj

Jak widać, występuje znaczące przekroczenie, być może 20%, następnie wykładniczy rozpad do stałej oscylacji na czas trwania wysokiego sygnału, a także niewielkie przeregulowanie na jesieni. Wysokość niskiego sygnału to tylko poziom szumu (około 8mv). Jest to to samo, co po wyłączeniu obwodu.

Tak wygląda kompilacja breadboard:

wprowadź opis zdjęcia tutaj

MOSFET znajduje się u góry na radiatorze, połączony żółtymi, czerwonymi i czarnymi przewodami; bramka, odpływ i źródło odpowiednio. Czerwone i czarne przewody prowadzące do małej protopłyty to odpowiednio IN + i IN-, połączone z gniazdami bananowymi płyty chlebowej, aby uniknąć prądu o poziomie mocy przez płytę chlebową. Źródłem zasilania ładowanym podczas testu jest szczelna bateria kwasowo-ołowiowa (SLA), aby uniknąć niestabilności samego źródła zasilania. Srebrny mostek jest tam, gdzie fala prostokątna jest wstrzykiwana z mojego generatora funkcji. Rezystor, dioda itp. W lewym dolnym rogu jest częścią ręcznego (opartego na potencjometrze) obwodu pomocniczego do ustawiania poziomu obciążenia i nie jest podłączona.

Moje główne pytanie brzmi: dlaczego LTSpice nie przewiduje tej znaczącej niestabilności? Byłoby to bardzo przydatne, gdyby to zrobiło, ponieważ wtedy mogłem symulować moją sieć wynagrodzeń. W tej chwili muszę tylko podłączyć kilka różnych wartości i ponownie przetestować.

Moja główna hipoteza jest taka, że ​​pojemność bramki IRF540N nie jest modelowana w modelu SPICE i napędzam obciążenie pojemnościowe ~ 2nF, które nie jest uwzględnione. Nie sądzę, aby było to całkiem słuszne, ponieważ widzę w modelu pojemności ( http://www.irf.com/product-info/models/SPICE/irf540n.spi ), które wydają się mieć odpowiedni rząd wielkości.

W jaki sposób mogę uzyskać symulację, aby przewidzieć tę niestabilność, aby móc także dostroić wartości sieciowe kompensacji?

RAPORT WYNIKÓW:

Ok, okazało się, że model LTspice, którego używałem do wzmacniacza operacyjnego LM358, był dość stary i nie był wystarczająco zaawansowany, aby poprawnie modelować pasmo przenoszenia. Aktualizacja do stosunkowo niedawnej przez National Semi nie przewidywała oscylacji, ale wyraźnie pokazała przekroczenie 20%, co dało mi coś do pracy. Zmieniłem również napięcie szczytowe impulsu, aby dopasować je do mojego testu płyty, co sprawiło, że przekroczenie było łatwiejsze do zauważenia:

LT Działka przyprawowa z lepszym modelem LM358N

Na podstawie tego „sprzężenia zwrotnego” zacząłem od jednogłośnie zalecanej metody kompensacji, która moim zdaniem jest przykładem kompensacji bieguna dominującego . Nie jestem pewien, czy rezystor bramkowy jest częścią tego czy drugiego schematu kompensacji, ale okazało się to dla mnie kluczowe. Oto wartości, z którymi ostatecznie skończyłem po wielu próbach i błędach:

Schemat kompensacyjny

To wytworzyło bardzo stabilny przebieg, chociaż chciałbym uzyskać wzrost i spadek nieco ostrzejszy, gdybym mógł, aby lepiej przetestować odpowiedź częstotliwościową zasilaczy, które będę testować z tym obciążeniem. Popracuję nad tym trochę później.

Skompensowany wykres LTspice

Następnie użyłem nowych wartości na tablicy powielającej i oto dostałem to:

Strzał z kompensacją zakresu

Byłem dość podekscytowany :)

Zwłaszcza, że ​​aby zmieścić się w nowych komponentach, uczyniłem pasożyty chlebowe gorszymi niż lepszymi:

wprowadź opis zdjęcia tutaj

W każdym razie ten zakończył się radością, mam nadzieję, że pomoże to innym, którzy znajdą go podczas wyszukiwania. Wiem, że wyrwałbym te małe włosy, które zostawiłem, próbując wprowadzić te wartości, wtykając różne elementy w płytkę chleba :)

skąpy
źródło
1
LTSpice nie rozumie cewek indukcyjnych (zwanych również zworkami drutowymi) między płytą breadboard a MOSFET. Nie rozumie również prawdopodobnej krętej ścieżki, jaką 0V podąża podczas korzystania z deski do krojenia. Model LTSpice WILL pojemność bramki i warto również zauważyć, że rezystancja źródła ustawi szeregowo rezystor średniej wartości z tą pojemnością bramki.
Andy aka
1
Model IRF540, którego użyłem (PSpice), zawiera aplikację masową. 2nF, zaślepka bramki 1,1nF i nasadka odpływu ok. 0,5nF. Przypuszczam, że problemy powstają z powodu pasożytniczych wpływów L i C. Powinieneś zmniejszyć zajmowany obszar (krótsze przewody połączeniowe).
LvW
1
Zobacz moją odpowiedź poniżej (konieczny prawdziwy model opampa i sieć kompensacyjna).
LvW
1
Dodaj dolną pułap ESR o wartości 0,1 uF z minimalną możliwą serią L od wzmacniacza operacyjnego Vcc do ziemi. Może wyglądać fizycznie podobnie do tego podłączonego teraz do Vcc, ale bez ogromnej pętli sprzęgającej i długich ścieżek płyty chlebowej. Prawdopodobnie połączy się z korpusem układu scalonego od styku 8 do styku 4 i będzie wyglądać brzydko, ale będzie działać nieskończenie lepiej. Następnie dodaj dużą nasadkę elektrolityczną na szyny zasilające, gdzie linia Vcc wchodzi do szyny zasilającej płyty chlebowej. Jeśli możesz zmusić się do połączenia go, na razie, w brzydki sposób od pinów 4 do cyny 8 tak bezpośrednio, jak to możliwe, może to pomóc ...
Russell McMahon
1
... ale szanse wynoszą 0,1 uF, które już tam masz (zamiast wcześniejszego L + C), pomogą. Jeśli to nie pomogło lub pomogło wystarczająco, spróbuj powiedzieć opornik 10 Ohm od wyjścia opamp do bramki FET. Zwykle ma to na celu powstrzymanie rzeczy nieco bardziej fałszywych i mniej uzasadnionych niż oscylacja, którą widzisz. | Prawdopodobnie znajduje się znacznie poniżej listy najważniejszych punktów, ale uziemienie obu wejść nieużywanego opampa nie jest złym pomysłem (prawdopodobnie :-) - tj. Murphy ma czasem inne pomysły). Zgłoś się ... Następnie możesz spojrzeć na „co jest nie tak z moim zamierzonym obwodem pytań i odpowiedzi, z którymi mają do czynienia inni.
Russell McMahon

Odpowiedzi:

10

Istnieją różne modele jednostki LM358. Symulacje PSpice oparte na „LM358” dają margines fazowy aplikacji. 50 ... 60 ° Ale najwyraźniej jest to bardzo prosty model.

Jednak w przypadku modelu LM358 / NS margines jest nieco ujemny ! To tłumaczy obserwowaną niestabilność podczas pomiarów. Dlatego konieczna jest zewnętrzna stabilizacja systemu informacji zwrotnej.

Kompensacja : Schemat kompensacji (połączenie szeregowe R = 500 ... 1000 Ohm i C = 50 ... 100nF) w węźle wyjściowym opamp zapewnia margines fazowy ok. 50 ° (symulacja).

LvW
źródło
To była ważna pomoc. Korzystałem z modelu LM358 Spice z 1989 roku, który był znacznie prostszy niż model LM358 / NS, który znalazłem na podstawie twojego wskaźnika. Zmniejszyłem również amplitudę wstrzykiwanej fali kwadratowej w symulacji, aby dopasować ją do mojego poziomu testowego i między nimi wyraźnie widzę 20% przekroczenie z wykładniczym spadkiem wzrostu. Oscylacja nie pojawia się na wykresie symulacji, ale jestem teraz w pełni usatysfakcjonowana przekroczeniem, zastanawiając się, czy uda mi się to zrównoważyć, prawdopodobnie oscylacja z tym pójdzie. Opowiem o tym, jak to idzie :)
scanny
Czy możesz wyjaśnić rozmieszczenie wspomnianych elementów kompensacji? Czy myślisz o 1kΩ między węzłem V.sense a wejściem odwracającym i 100nF między wyjściem wzmacniacza operacyjnego a wejściem odwracającym? To byłaby rekompensata za dominujący biegun, prawda? (po prostu prosto mi do głowy warunki typu kompensacyjnego :)
scanny
Dzięki @LvW, to był problem. Kiedy dostałem tam zaktualizowany model, postawiłem mnie na drodze do sukcesu. Dostajesz zielony znacznik wyboru :)
scanny
Skąpy, z kondensatorem sprzężenia zwrotnego zmieniłeś teraz opamp w intergator (dolnoprzepustowy z bardzo małą częstotliwością narożną). Oczywiście stabilizuje to cały obwód, ponieważ przepustowość jest drastycznie zmniejszona - w konsekwencji złej odpowiedzi impulsu (wydłużony czas narastania). W systemach sterowania metoda ta nazywana jest „stabilizacją na śmierć”. Jeśli możesz z tym żyć - w porządku. Jeśli nie, musisz spróbować nieco bardziej „skomplikowanej” rekompensaty.
LvW
1
Jak już powiedziałem w mojej szczegółowej odpowiedzi: połączenie serii RC między wyjściem opampa a masą (0,5 ... 1 kOhm i 50 ... 100nF).
LvW
3

Symulacja LTSpice nie może uwzględniać elementów obwodu, które nie zostały wprowadzone: w tym przypadku okablowanie płyty rozszerzeń, które dodaje filtr (w tym przypadku filtr RLC).

To, co widzisz, to reakcja krokowa, gdy zaczynasz wbijać (prawie) falę prostokątną do wzmacniacza. W punkcie, w którym początkowo pulsujesz sygnał wejściowy (będąc utrzymywanym w ciszy przez znaczną ilość czasu), widzisz stłumione przejściowe reakcje (widoczne w pierwszych kilku cyklach przełączania), a następnie zbliża się do tego, czego się spodziewałeś.

Chociaż FET jest prawdopodobnie wystarczająco niską pojemnością, aby mógł zasilać go wzmacniacz, normalną praktyką jest odsprzęganie pojemności bramki przez rezystor. To utworzy filtr dolnoprzepustowy przy bramce FET, więc istnieje kompromis między odpowiedzią obwodu na dzwonienie / przeregulowanie wzmacniacza, co widać po zniknięciu początkowej odpowiedzi krokowej. Istnieje również biegun od wejścia odwracającego do odniesienia obwodu (masa) i często widzi się mały kondensator w pętli sprzężenia zwrotnego o tej samej pojemności, aby to skompensować.

Wartość, którą powinieneś zastosować, zależy od układu obwodu, ale w tym przypadku zacznę od około 100pF (na prawidłowo rozmieszczonej płytce drukowanej wartość ta byłaby bardziej zbliżona do 5pF do 10pF).

Podczas dzwonienia wzmacniacza w arkuszu danych mogą znajdować się wykresy pokazujące przekroczenie / przekroczenie względem różnych obciążeń pojemnościowych. Jest to dość powszechne w nowoczesnych arkuszach danych wzmacniaczy.

HTH

Peter Smith
źródło
2

Nie zastosowałbym takiego programu. Ten schemat można łatwo przekształcić w stabilny. Między wyjściem a bramką tranzystora umieścić rezystor R1 = 1kOhm. Pomiędzy źródłem tranzystora a wejściem odwracającym wzmacniacza operacyjnego umieścić rezystor R2 = 10kOhm. Pomiędzy wyjściem a wejściem odwracającym wzmacniacza operacyjnego umieścić kondensator C1 = 1000pF.

Alexander
źródło
Dzięki Alexander, te wartości były dobrym punktem wyjścia, a potem je dostroiłem :)
scanny