Pspice
Pspice
Pspice
PSpice - Ćwiczenia
Poznań, 2004
Wstęp Tomasz Fitzermann
1 Wstęp
Niezwykle waŜnym etapem projektowania prawie kaŜdego złoŜonego urządzenia jest
symulacja jego działania przy uŜyciu układu prototypowego lub za pomocą komputerów.
Symulowanie urządzeń na komputerze ma wiele zalet w stosunku do „fizycznej” symulacji układu.
NaleŜą do nich: szybkość przeprowadzanych badań, róŜnorodność analiz symulowanego układu,
brak zuŜycia elementów i niemoŜliwość uszkodzenia układu. Przy symulacjach komputerowych
naleŜy brać jednak pod uwagę fakt, Ŝe działanie układu symulowanego na komputerze jest tylko
zbliŜone do działania układu rzeczywistego. Podobieństwo jest tym większe, im modele elementów
zastosowane w symulacji są bliŜsze ich rzeczywistym odpowiednikom. W kolejnych rozdziałach
postaram się przybliŜyć czytelnikowi ogromne moŜliwości narzędzia PSpice, który jest jednym z
najpopularniejszych programów słuŜących do symulacji działania układów elektronicznych. Mam
nadzieję, Ŝe zaprezentowany opis, przykłady i ćwiczenia szybko wprowadzą czytelnika w
fascynujący świat poznawania elektroniki przy uŜyciu tego nowoczesnego narzędzia.
Wszystkie przykłady i ćwiczenia zostały przeprowadzone w darmowym środowisku PSpice-
Student w wersji 9.1. Wersja ta posiada następujące ograniczenia, z których najwaŜniejsze to:
Schematics:
projekt moŜe mieć maksymalnie 50 elementów,
rysowanie odbywa się tylko na arkuszu o rozmiarze A.
Dodatkowe ograniczenia:
przykładowa biblioteka zawiera 39 elementów analogowych i 134 cyfrowych,
w edytorze modeli PSpice Model Editor moŜliwa jest zmiana charakterystyki wyłącznie diod,
generowanie przebiegów w Stimulus Editor jest ograniczone do przebiegów sinusoidalnych
(analogowych) i zegara (cyfrowego),
optymalizacja obwodu w PSpice Optimizer jest ograniczona do jednego celu, parametru i
ograniczenia.
w Capture nie moŜna zapisać projektu, który zawiera więcej niŜ 60 elementów (moŜna
oglądać i tworzyć większe projekty, nie moŜna ich jednak zapisać). Nie moŜna teŜ zapisać
biblioteki, która zawiera więcej niŜ 15 elementów.
2
PSpice - wprowadzenie Tomasz Fitzermann
2 PSpice - wprowadzenie
Po zainstalowaniu pakietu symulacyjnego PSpice w wersji Student domyślnie jest on umieszczany
w menu Start systemu Windows: Start→Programy→PSpice Student. Po przejściu de tej lokalizacji
ukazuje się lista programów pakietu PSpice Student:
3
PSpice - wprowadzenie Tomasz Fitzermann
Tabela 2.1-1 Narzędzia menedŜera projektu
Schematics – program, w którym tworzy się schemat układu dla celów symulacji.
UmoŜliwia wykonywanie następujących czynności:
Umieszczanie symboli elementów i połączeń,
Definiowanie atrybutów i nazw komponentów,
Definiowanie przebiegów wejściowych,
Włączanie jednej lub więcej analiz,
Zaznaczaniu punktów w obwodzie, w których będą przeprowadzane analizy.
Schematics jest takŜe punktem wyjścia do uruchamiania innych programów uŜywanych
podczas przeprowadzania symulacji.
PSpice A/D– program do przeprowadzania symulacji i analizy graficznej wyników we
wbudowanym programie Probe.
Optimizer – program optymalizacji symulacji.
Model Editor – program generujący definicje modeli dla Pspice uŜywanych podczas
symulacji.
Stimulus Editor – graficzny edytor przebiegów wejściowych, w którym definiuje się
kształt pobudzeń uŜywanych do testowania odpowiedzi urządzenia podczas symulacji.
UŜywając Stimulus Editor moŜna zdefiniować pobudzenia: sinusoidalne, impulsowe,
odcinkami liniowe, wykładnicze impulsowe i sygnały FM.
Text Editor – edytor tekstowy.
3. Symulacja układu.
PSpice A/D
4
Tworzenie schematu w Schematics Tomasz Fitzermann
Opcje wyświetlania:
5
Tworzenie schematu w Schematics Tomasz Fitzermann
Tabela 2.2-1. Przyciski (ikony) standardowych narzędzi Windows i narzędzi uŜywanych w
programie Schematics.
6
Tworzenie schematu w Schematics Tomasz Fitzermann
Lista wyboru koloru przebiegu wskazywanego markerem
Uwaga: W dalszej części akcje będą oznaczane za pomocą ikony, podanie opcji menu w postaci
„ścieŜki dojścia przez poszczególne poziomy menu” np. Draw→ →Text, lub podaniu skrótu
klawiaturowego [CTRL+T].
Dodawanie elementów do schematu (Opcja Draw→ →Get New Part lub skrót [CTRL+G]).
Wciśnięcie ikony powoduje otwarcie okna wyboru elementu pokazanego na rysunku 2.2-3.
7
Tworzenie schematu w Schematics Tomasz Fitzermann
szybki wybór
elementu wg
nazwy
umieść
element
wybór
elementu umieść
element i
zamknij
podgląd
elementu
Rysunek 2.2-3 Okno dodawania nowego elementu do schematu (Get New Part).
Rysowanie połączenia (Opcja Draw→ →Wire lub skrót [CTRL+W]). Kursor przyjmuje
kształt ołówka, co oznacza tryb rysowania połączeń. Prowadzenie połączenia polega na
zaczepieniu połączenia na końcówce elementu, a następnie przeciągnięciu połączenia do
innej końcówki. Chcąc wymusić przebieg połączenia, naleŜy klikać myszą przy kaŜdym
załamaniu. Zakończenie trybu łączenia następuje, poprzez kliknięcie prawego przycisku
myszy lub klawisza [Esc]. Podwójne kliknięcie na połączenie powoduje zaznaczenie go oraz
otworzenie okna edycji etykiety (nazwy) połączenia.
8
Tworzenie schematu w Schematics Tomasz Fitzermann
→Rotate lub
Obrót. Obrót zaznaczonych elementów realizuje się przez wybór opcji Edit→
naciśnięcie kombinacji [CTRL+R].
Odbicie lustrzane. Odbicie lustrzane zaznaczonych elementów realizuje się przez wybór opcji
→Flip lub naciśnięcie kombinacji [CTRL+F].
Edit→
Podwójne kliknięcie na wartość domyślnego atrybutu (np. 1k) powoduje otwarcie okna
edycyjnego (Set Attribute Value), w którym moŜna zdefiniować nową wartość.
Rysunek 2.2-4 Okno edycji wartości podstawowego parametru (Set Attribute Value).
Uwaga: Przy wpisywaniu wartości liczbowych nie trzeba wpisywać jednostek wielkości
fizycznych. Aby wpisać mikro (10-6) wpisujemy literę „u”, mili (10-3) „m”, kilo (10-3) „k”, mega
(106) „meg”. NaleŜy pamiętać, Ŝe program zapisuje liczby dziesiętne z kropką a nie z przecinkiem.
9
Tworzenie schematu w Schematics Tomasz Fitzermann
2.2.5 Zmiana nazwy komponentów
Podwójne kliknięcie nazwy komponentu (np. R1) powoduje otwarcie okna edycji numeru
referencyjnego (Edit Reference Designator), gdzie moŜna wprowadzić nową nazwę np. R2.
Port GLOBAL takŜe uŜywa się jako ukryte połączenie globalne. Połączenia
tego typu są szczególnie uŜyteczne do połączeń z punktami zasilającymi i
punktami masy, które wielokrotnie występują w róŜnych punktach układu.
10
Tworzenie schematu w Schematics Tomasz Fitzermann
2.2.7 Dodawanie wymuszeń (źródeł sygnałów)
Symulacja działania układu polega na podaniu na jego wejście odpowiedniego wymuszenia i
badaniu odpowiedzi układu na to wymuszenie. Wymuszenia mogą być zarówno prądowe jak i
napięciowe. PoniŜej scharakteryzowane zostały podstawowe źródła prądowe i napięciowe
11
Tworzenie schematu w Schematics Tomasz Fitzermann
Tabela 2.2-3 Źródła prądowe.
12
Tworzenie schematu w Schematics Tomasz Fitzermann
2.2.8 Dodawanie próbników i markerów
Mając gotowy schemat naleŜy określić punkty, z których będzie pobierany sygnał do symulacji.
SłuŜą do tego próbniki sygnałów i markery. Podstawowe markery słuŜą do wizualizacji zmian
potencjałów i prądów w zaznaczonych punktach układu. Markery zaawansowane (Advanced
Markers) słuŜą do pomiaru innych parametrów sygnałów.
Marker potencjału (Opcja Markers→ →Mark Voltage Level lub skrót [CTRL+M])
słuŜy do badania napięcia względem masy układu.
Marker prądowy (Opcja Markers→ →Mark Current Into Pin) słuŜy do badania prądu
w punkcie obwodu.
Marker róŜnicy potencjałów (Opcja Markers→ →Mark Voltage Differential)
pozwala na pomiar róŜnicy potencjałów pomiędzy dwoma punktami pomiarowymi.
13
Symulacja działania układów Tomasz Fitzermann
Statyczny punkt pracy (Bias Point Detail) - dokonuje automatycznych obliczeń napięć i
prądów stałych (wybierana domyślnie).
Analiza zmiennoprądowa - częstotliwościowa (AC Sweep) - tworzy przebiegi wyjściowe w
funkcji częstotliwości.
Analiza stałoprądowa (DC Sweep) – tworzy przebiegi wyjściowe sygnałów w funkcji zmiany
źródeł stałoprądowych – charakterystyki statyczne.
Monte Carlo/Worst Case – analiza najgorszego przypadku przy uwzględnieniu tolerancji
zastosowanych elementów.
Analiza czasowa (przejściowa) (Transient) - określa przebiegi wyjściowe w funkcji czasu.
Analiza parametryczna (Parametric) – w połączeniu z innym typem analizy umoŜliwia
wizualizację zaleŜności sygnałów wyjściowych w funkcji parametrów elementów.
Analiza temperaturowa (Temperature) - określa przebiegi wyjściowe w funkcji temperatury.
14
Symulacja działania układów Tomasz Fitzermann
2.3.2 Wykonanie analiz
Po określeniu parametrów symulacji moŜna rozpocząć jej wykonanie.
Uwaga: Dla prawidłowego wykonania symulacji konieczne jest spełnienie kilku warunków. NaleŜy
prawidłowo połączyć schemat układu, dobrze zdefiniować parametry elementów, ponadto w
analizowanym układzie musi występować przynajmniej jedno połączenie masy np.
GND_ANALOG.
15
Symulacja działania układów Tomasz Fitzermann
2.3.3 Statyczny punkt pracy (Bias Point Detail)
Po wykonaniu symulacji z ustawioną wartością domyślną Bias Point Detail moŜna wyświetlić
napięcia i prądy stałe występujące w obwodzie za pomocą ikon:
włączanie/wyłączanie włączanie/wyłączanie
pomiaru napięcia dla pomiaru prądu dla
zaznaczonego elementu zaznaczonego elementu
Rysunek 2.3-3 Wynik pomiaru napięć i prądów w obwodzie. (Wyniki zostały zaznaczone za
pomocą kombinacji SHIFT + lewy przycisk myszy)
16
Symulacja działania układów Tomasz Fitzermann
Przykład 2. Badanie stałoprądowego punktu pracy układu wzmacniacza jednostopniowego.
17
Symulacja działania układów Tomasz Fitzermann
2.3.4 Analiza częstotliwościowa (AC Sweep)
Analiza częstotliwościowa (AC Sweep) pozwala zbadać odpowiedź częstotliwościową układu.
VAC: DC = 0V,
ACMAG = 1V,
ACPHASE = 0.
Wybór typu symulacji (Opcja Analysis→ →Setup). Wciśnięcie ikony powoduje otwarcie
okna wyboru i ustawień analiz. NaleŜy wybrać opcję AC Sweep co spowoduje otwarcie okna
ustawień analizy częstotliwościowej – rysunek 2.3-6.
Linear: liniowa
Octave: oktawowa
Decade: dekadowa
19
Symulacja działania układów Tomasz Fitzermann
Wybór typu symulacji (Opcja Analysis→ →Setup). Wciśnięcie ikony powoduje otwarcie
okna wyboru i ustawień analiz. NaleŜy wybrać opcję DC Sweep co spowoduje otwarcie okna
ustawień analizy napięciowej – rysunek 2.3-9.
20
Symulacja działania układów Tomasz Fitzermann
Linear: liniowa
Octave: oktawowa
Decade: dekadowa
Value List: lista wartości wpisywanych w pole Values (oddzielonych przecinkami)
Wynik analizy:
Rysunek 2.3-10 Wynik analizy napięciowej Uwy = f(Uwe) ( Uwe = -5-:-5V z krokiem 0.1V)
21
Symulacja działania układów Tomasz Fitzermann
2.3.6 Analiza czasowa (Transient)
Analiza czasowa (Transient) realizuje analizę układu w funkcji czasu.
Wybór typu symulacji (Opcja Analysis→ →Setup). Wciśnięcie ikony powoduje otwarcie
okna wyboru i ustawień analiz. NaleŜy wybrać opcję Transient co spowoduje otwarcie okna
ustawień analizy czasowej – rysunek 2.3-12.
22
Symulacja działania układów Tomasz Fitzermann
23
Symulacja działania układów Tomasz Fitzermann
Przykład 2. Ilustracja zastosowania źródła napięciowego VSIN i markerów róŜnicowych do
badania układu prostownika dwupołówkowego z filtrem pojemnościowym.
VOFF = 0
VAMPL = 5V
FREQ = 1k
Po ustaleniu zmienności parametru czasowego na zakres t = 0..2ms otrzymuje się wynik w postaci
przedstawionej na rysunku 2.3-15.
24
Symulacja działania układów Tomasz Fitzermann
Przykład 3: Badanie działania licznika binarnego.
W układzie zastosowane są dwa źródła pobudzeń cyfrowych: zegar cyfrowy CLK (DigClock) i
źródło pobudzeń cyfrowych CLR (STIM1):
25
Symulacja działania układów Tomasz Fitzermann
Rysunek 2.3-20 Układ 7490 zastosowany do budowy licznika asynchronicznego o pojemności 10.
COMMAND1 = 0s 1
COMMAND2 = 1us 0
→Stimulus)
Sygnał CLK typu IF_IN jest określony w programie Stimulus (Opcja Edit→
przedstawionym na rysunku 2.3-21.
26
Symulacja działania układów Tomasz Fitzermann
27
Symulacja działania układów Tomasz Fitzermann
2.3.7 Analiza parametryczna (Parametric)
Analizę parametryczną wykonuje się w połączeniu z innym rodzajem analizy np.: analizą
stałoprądową, czasową lub częstotliwościową.
Wybór typu symulacji (Opcja Analysis→ →Setup). Wciśnięcie ikony powoduje otwarcie
okna wyboru i ustawień analiz. NaleŜy wybrać opcję Parametric co spowoduje otwarcie
okna ustawień analizy parametrycznej – rysunek 2.3-24.
28
Symulacja działania układów Tomasz Fitzermann
Parametry analizy parametrycznej:
Linear: liniowa
Octave: oktawowa
Decade: dekadowa
Value List: lista wartości wpisywanych w pole Values (oddzielonych przecinkami)
Trzeba równieŜ ustalić typ i parametry analizy podstawowej (np. czasowej lub częstotliwościowej),
która umoŜliwi wizualizację wpływu zmiennego parametru na przebieg danej charakterystyki.
Rysunek 2.3-25 ilustruje wynik analizy częstotliwościowej f = 1kHz-:-1MHz przy zmiennej
pojemności kondensatora C1: CVar = {50n, 200n, 1000n}.
29
Symulacja działania układów Tomasz Fitzermann
Po ustaleniu analizy parametrycznej ze zmiennym parametrem Rvar = {10,20,30} rezystora R1
uzyskuje się wynik z rysunku 2.3-26.
Do badania zostanie wykorzystana analiza DC Sweep dla źródła V1 i analiza parametryczna dla
źródła I1.
30
Symulacja działania układów Tomasz Fitzermann
W oknie analizy Parametric naleŜy ustalić zakres zmian parametru – prądu źródła I1 (IDC):
Rysunek 2.3-28 Wynik analizy parametrycznej Ic(Uce = 0-:-10V, Ib = {0.5mA, 1.5mA, 2.5mA,
3.5mA}).
31
Symulacja działania układów Tomasz Fitzermann
Parametry transformatora L11 (XFRM_LINEAR):
L1 = 10uH
L2 = 10uH
COUPLING = {M}
NAME1 = M,
VALUE1 = 0.1.
Rysunek 2.3-30 Wynik analizy parametrycznej Uwy(f = 300kHz-:-600kHz, M = {0.03, 0.06, 0.08,
0.1}).
32
Analiza wyników symulacji w Probe Tomasz Fitzermann
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
33
Analiza wyników symulacji w Probe Tomasz Fitzermann
10 – Obliczenie specjalnych funkcji np. okresu, pasma przenoszenia itp. (Eval Goal Function),
11 – Dodanie etykiety tekstowej (Text Label),
12 – Zaznaczenie punktów danych (Mark Data Points),
13 – Przełączenie markerów (Toggle Markers),
W lewej części okna znajduje się zbiór sygnałów występujących w układzie, w prawej zaś funkcje i
makra, których argumentami mogą być sygnały z lewej części okna. WyraŜenie moŜna wpisać
ręcznie w polu Trace Expression lub przez wybór sygnałów i funkcji przy pomocy myszy.
34
Analiza wyników symulacji w Probe Tomasz Fitzermann
Operatory Analogowe (Analog Operators):
() grupowanie (grouping),
*/ mnoŜenie/dzielenie (multiplication/division),
+- dodawanie/odejmowanie (addition/subtraction),
@ wybór sekcji i/lub pliku z danymi (at a specific section and/or data file).
Funkcje (Functions):
Makra (Macros):
Makra są wyraŜeniami z nazwami i argumentami, które mogą zostać przekazane jako wyraŜenie w
→Macros... . Makra są
opcji dodawania przebiegów (add traces). Makra definiuje się opcją Trace→
zapisywane w plikach *.PRB w sekcji [MACROS] i mogą zostać powtórnie wykorzystane w
aktualnym i innych projektach. Makra mogą mieć maksymalnie 80 znaków (włącznie z nazwą i
parametrami makra), mogą odnosić się do innych makr, ale odwołania rekurencyjne nie są
dozwolone. Argumenty umieszcza się w nawiasach () bez spacji. Linia zaczynająca się od gwiazdki
„*” traktowana jest jako komentarz. Komentarze w linii polecenia dodaje się za znakiem średnika
„;” za definicją makra. Puste linie są ignorowane.
Przykłady:
ADD(A,B) = A+B
SUB(A,B) = A-B
10X(A) = 10*A ; mnoŜenie przez 10
PI = 3.14159
35
Analiza wyników symulacji w Probe Tomasz Fitzermann
Przykład 1. Wyznaczenie impedancji wejściowej i wzmocnienia wzmacniacza jednostopniowego
w funkcji częstotliwości.
Dla układu z rysunku 2.4-3 moŜna np. wyznaczyć przebieg impedancji wejściowej i wzmocnienia
w funkcji częstotliwości wpisując w pole Trace Expression wyraŜenia: V(VSIN)/I(VSIN) lub
V(Wy)/V1(VSIN).
36
Analiza wyników symulacji w Probe Tomasz Fitzermann
37
Analiza wyników symulacji w Probe Tomasz Fitzermann
2.4.3 Zmiana ustawień osi wykresu
Zmiana ustawień osi wykresu moŜliwa jest za pomocą opcji: Plot→ →Axis Settings lub przez
bezpośrednie naciśnięcie myszką osi X. Zmiana ustawień osi X pozwala na kreślenie wykresów w
funkcji dowolnych sygnałów występujących w układzie.
Pośredni pomiar częstotliwości metodą figur Lissayous realizuje się na oscyloskopie podając jeden
z sygnałów na wejście Y, i sygnał odniesienia na oś X. W układzie zastosowane są źródła VSIN o
parametrach: Va: VAMPL = 1V, FREQ = 1kHz i Vb: VAMPL=1V, FREQ = 4kHz.
Symulacja pomiaru polega na ustaleniu parametrów analizy czasowej, wykonanie tej
analizy, a następnie zmianę ustawień osi X z parametru Time na odpowiednie napięcie, w tym
przypadku V(Ux). Zmianę źródła danych dla osi X wykonuje się przez kliknięcie klawisza Axis
Variable w oknie ustawień osi z rysunku 2.4-8.
38
Analiza wyników symulacji w Probe Tomasz Fitzermann
Rysunek 2.4-9 Wynik analizy (czasowa t = 0-:-100ms) po zmianie źródła danych dla osi X z Time
na V(Ux).
39
Analiza wyników symulacji w Probe Tomasz Fitzermann
Wynik analizy:
Rysunek 2.4-11 Wynik analizy (czasowa t = 50-:-100ms) po zmianie źródła danych dla osi X z
Time na V(X).
40
Edycja Symboli Tomasz Fitzermann
Edycja symbolu (Opcja Edit→ →Symbol). Po zaznaczeniu symbolu rezystora ukazuje się
okno edycji symbolu pokazane na rysunku 2.5-1.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
41
Edycja Symboli Tomasz Fitzermann
9 – Rysowanie krzywej (Draw Arc),
10 – Rysowanie ramki (Draw Box),
11 – Rysowanie okręgu (Draw Circle),
12 – Rysowanie krzywej łamanej (Draw Polyline),
13 – Rysowanie połączenia (Draw Pin),
14 – Rysowanie pola tekstowego (Draw Text),
15 – Wstawianie obrazka (Insert Picture),
→Display
W celu zwiększenia rozdzielczości edytowanego symbolu naleŜy wybrać opcję Options→
Symbol i zmienić ustawienia.
Opcje wyświetlania:
42
Przykładowe projekty Tomasz Fitzermann
3 Przykładowe projekty
W tym punkcie przedstawione zostaną projekty urządzeń elektronicznych wraz z symulacją ich
działania w programie PSpice - Student.
Rysunek 3.1-1 Schemat generatora fali prostokątnej i trójkątnej (Rs wykorzystywany tylko do
celów symulacji).
Zasada działania: Zasada działania układu 555 jest prosta. Gdy na wejściu wyzwalającym –
TRIGGER (2) wystąpi napięcie mniejsze niŜ 1/3 napięcia zasilania Ucc, wyjście układu (3)
przechodzi w stan wysoki bliski napięciu zasilania Ucc i pozostaje w tym stanie dopóki do wejścia
próg – TRESHOLD (6) nie zostanie doprowadzone napięcie o wartości większej niŜ 2/3 Ucc. Tak
więc, kiedy napięcie na kondensatorze C1 jest mniejsze niŜ 1/3 Ucc na wyjściu 555 panuje stan
wysoki, co powoduje ładowanie kondensatora stałym prądem ze źródła I1 z szybkością:
∆u ∆u I1 0.33 mA 10 V
C1 = I1 ⇒ = = = (3.1-1)
∆t ∆t C1 33 nF 1 ms
Kiedy napięcie na kondensatorze przekroczy wartość 2/3 Ucc, wyjście przechodzi w stan niski i
następuje rozładowanie kondensatora C z tą sama szybkością. Kolejne skoki napięcia na wyjściu
układu 555 podawane są na wyjście RECT i powodują naprzemienne ładowanie i rozładowanie
kondensatora C1. Na kondensatorze C1 występuje napięcie trójkątne o wartościach szczytowych
43
Przykładowe projekty Tomasz Fitzermann
1/3 i 2/3 Ucc. Napięcie to po przejściu przez wtórnik napięciowy zbudowany na wzmacniaczu
operacyjnym U2 podawane jest na wyjście TRI. Czas ładowania kondensatora C1 dla wynosi:
2 1 2 1 1
Ucc− Ucc Ucc− Ucc ⋅ 15 V
3 3 I1 3 3 3 5 V⋅ 1ms
= ⇒ ∆t1 = = = = 0.5 ms (3.1-2)
∆t1 C1 I 1 10 V 10 V
C1 1ms
Okres sygnału wynosi T=2∆t1, stąd częstotliwość generowanego sygnału f = 1/T = 1kHz.
Uwagi: Częstotliwość generowanego sygnału jest zaleŜna od napięcia zasilania Ucc. W przypadku
stosowania niskich napięć zasilania np. 5V naleŜy uŜyć układu 555 w wersji CMOS, aby napięcie
wyjściowe układu pomniejszone o 1/3 wartości i podwójny spadek na diodzie wystarczyło do
zasilenia źródła prądowego I1.
Wyniki analizy:
Rysunek 3.1-2. Przebiegi na wyjściu generatora przy zmiennym parametrze (napięciu zasilania) V1
= {5V, 15V}. Wynik analizy parametrycznej i czasowej dla t = 0-:-4ms.
44
Przykładowe projekty Tomasz Fitzermann
Rysunek 3.2-2. Charakterystyka korektora pasmowego dla trzech połoŜeń suwaka potencjometru
(analiza parametryczna PSET = {0, 0.5, 1}).
45
Przykładowe projekty Tomasz Fitzermann
W celu miniaturyzacji układu i zmniejszenia wraŜliwości na szkodliwy wpływ pól magnetycznych
zamiast klasycznych cewek stosuje się układy symulowanej indukcyjności. Układ takiej
symulowanej indukcyjności pokazany jest na rysunku 3.2-3. Wraz z pojemnością C2 tworzy on
szeregowy obwód rezonansowy. Przy załoŜeniu, Ŝe R2>>R1 przybliŜony wzór na indukcyjność
tego układu wynosi:
L = R 1 ⋅ R 2 ⋅ C1 (3.2-1)
Rysunek 3.2-3. Układ symulowanej indukcyjności U1, R1, R2, C1. Wraz z C2 tworzy obwód
rezonansowy.
46
Przykładowe projekty Tomasz Fitzermann
1 1 1
fr = ⇒ L= = = 0.0265 H = 26.5 mH (3.2-2)
2 ⋅ π C2 ⋅ L ( )
C 2 ⋅ 2 ⋅ π⋅ fr 2
6.8 n⋅ (2 ⋅ π⋅ 11856) 2
47
Przykładowe projekty Tomasz Fitzermann
Wyniki badań:
48
Przykładowe projekty Tomasz Fitzermann
49
Przykładowe projekty Tomasz Fitzermann
PowyŜsze parametry uzyskuje się przy tranzystorach T6 typu BD139, T8 i T10 typu BD138,
BD139 i końcowych T9, T11 typu 2N3055. Pozostałe tranzystory są tranzystorami małej mocy.
Spełnienie wymagań dotyczących mocy wymaga zaprojektowania odpowiedniego układu
chłodzenia tranzystorów T6, T8, T9, T10, T11. Źródła prądowe I1 i I2 moŜna zrealizować za
pomocą prostych układów tranzystorowych np. w jednym układzie powtarzania prądu.
RS 2 22 k
Ku = 1 + = 1+ = 23 (3.3-1)
RS1 1k
50
Przykładowe projekty Tomasz Fitzermann
Wzmocnienie napięciowe moŜna teŜ wyznaczyć z charakterystyki częstotliwościowej w paśmie
przenoszenia z wzoru:
Uwy 11.464
Ku = = = 22,928 (3.3-1)
Uwe 0 .5
Wyniki badań:
51
Przykładowe projekty Tomasz Fitzermann
VI R 05
IO = ⋅ (3.4-2)
Rp R 04
Rysunek 3.4-1. Wynik analizy stałoprądowej, przy regulacji napięcia (RL = 10, R01 = 5k, R05 =
0.5k).
52
Przykładowe projekty Tomasz Fitzermann
Rysunek 3.4-2. Wynik analizy stałoprądowej, przy regulacji prądu (RL = 1, R01 = 5k, R05 = 0.5k).
Mając dane wyniki pomiarów tzn. napięcie Uo’ dla rezystancji Ro’ i napięcie Uo’’ dla rezystancji
Ro’’ moŜna wyprowadzić wzór na Rwy:
53
Przykładowe projekty Tomasz Fitzermann
1 1
〈〈 R ⋅ C 〈〈
ωo ωm
54
Przykładowe projekty Tomasz Fitzermann
Rysunek 3.5-3. Wynik analizy FFT sygnału zmodulowanego AM. Widać prąŜek przebiegu
nośnego i dwie wstęgi boczne oddalone o częstotliwość sygnału modulującego 5kHz.
55
Przykładowe projekty Tomasz Fitzermann
Rysunek 3.5-4. Wynik analizy FFT sygnałów z wyjść demodulatorów. Występują dwa prąŜki:
składowa stała i prąŜek sygnału modulującego o częstotliwości 5kHz. W przypadku demodulatora
w układzie podwajacza widać równieŜ prąŜki pasoŜytnicze o częstotliwościach 10kHz, 15kHz itd.
56