Czy istnieje sposób skonfigurowania zasilacza z fluktuacją / szumem napięcia? Chcę poeksperymentować z filtrowaniem szumów przy różnych napięciach itp., Ale nie jestem pewien, jak skonfigurować LTSpice, aby stworzyć głośne napięcie zasilania.
Czy istnieje sposób skonfigurowania zasilacza z fluktuacją / szumem napięcia? Chcę poeksperymentować z filtrowaniem szumów przy różnych napięciach itp., Ale nie jestem pewien, jak skonfigurować LTSpice, aby stworzyć głośne napięcie zasilania.
Odpowiedzi:
Tak, możesz wstrzykiwać szum za pomocą dowolnego źródła napięcia (lub prądu), a następnie użyć funkcji takich jak random
lub, white
aby wytworzyć pewien szum.
Oto przykładowy obwód (oddzieliłem szum od sygnału tylko po to, aby wszystko było wyraźniejsze - oczywiście możesz je połączyć w jedną funkcję, jeśli chcesz):
Symulacja:
Wszystkie funkcje są szczegółowo opisane w pomocy pod circuit elements -> arbitrary behavioral voltage or current sources
.
Tryb symulacji hałasu
Ponadto, na wypadek, gdybyś nie był świadomy, SPICE ma tryb symulacji hałasu, aby zacytować z plików pomocy:
.NOISE -- Perform a Noise Analysis
This is a frequency domain analysis that computes the noise due to
Johnson, shot and flicker noise. The output data is noise spectral
density per unit square root bandwidth.
Syntax: .noise V(<out>[,<ref>]) <src> <oct, dec, lin> <Nsteps> <StartFreq> <EndFreq>
Podstawowy przykład:
Symulacja:
Powyższe jest dość nudne, ponieważ modeluje tylko szum rezystora (przeszedłem rezystor przez różne wartości, aby pokazać, jak szum Johnsona rośnie wraz z opornością). Ale może być bardzo przydatny w przypadku bardziej złożonych obwodów zawierających diody / tranzystory / opampy / itp.
(Jeszcze za mało rep., Aby utworzyć komentarz do posta Oli, więc wpisuje się we własnym poście).
Powyższy post Oli jest bardzo przydatny, ale dla początkującego LTSpice warto być może wyjaśnić, jak faktycznie stworzyć jedno z tych „arbitralnych behawioralnych źródeł napięcia”: naiwnie spodziewałem się, że będę w stanie zmodyfikować wartość normalnego źródła napięcia, aby wprowadź białą (...) formułę, ale oczywiście to nie działa.
Zamiast tego musisz nacisnąć przycisk „komponent” na pasku narzędzi, aw oknie, które zostanie otwarte, wybierz komponent typu „bv”.
SPICE (nie mogę powiedzieć, czy LTSPice jest podzbiorem normalnej SPICE, czy nie) zwykle ma zdolność modelowania hałasu generowanego przez każde urządzenie. Myślę, że twoje pytanie dotyczy bardziej tego, jak zmierzyć skuteczność filtrowania i jak bardzo zewnętrzny sygnał zakłócający może wpłynąć na każdy węzeł.
Aby to zrobić, musisz to zrobić. Analiza obwodu .AC.
Aby przeprowadzić analizę hałasu, musisz użyć .ac i .noise. Zatem analiza hałasu jest podzbiorem analizy prądu przemiennego.
Ponieważ chcesz wstrzykiwać szum z zasilacza, myślę, że najłatwiej jest połączyć źródło napięcia przemiennego o małej amplitudzie szeregowo ze źródłem napięcia prądu stałego, które już masz, i przesunąć jego częstotliwość w interesujący Cię zakres.
W szeregu ze źródłem napięcia dodaj element E, którego wejścia są podłączone do rezystora 60,34e18 omów i którego wzmocnienie wynosi pożądane V / rt-Hz. Ta wartość rezystora wytwarza 1 V / rt-Hz przy 300 K. (Ostrzeżenie: musisz uziemić jedną stronę wejścia.)
Można użyć tej samej wartości rezystora jak wejście do źródła prądu sterowanego napięciem, którego wzmocnienie wynosi pożądane amper / rt-Hz. (Ponownie, jeden przewód wejściowy musi być uziemiony.) Źródło prądu szumowego łączy się równolegle z bezszumowym źródłem prądu.
Musisz użyć osobnego rezystora dla każdego źródła hałasu.
V1 out 0 sin() Rser=1
B1 0 out I=white()
z bezpośrednim połączeniem. Dla niższych wartości hałasu (i rezystancji wyjściowej), niższeRser
.