5. Funkcje w standardzie SPICE i w programie Probe. Parametry globalne. Funkcje wbudowane w programie PSPICE pakietu MicroSim



Podobne dokumenty
5. Funkcje w standardzie SPICE i w programie Probe

Niezależne i sterowane źródła napięciowe i prądowe

Ćwiczenie 1 Podstawy opisu i analizy obwodów w programie SPICE

Modelowanie diod półprzewodnikowych

Ćwiczenie Stany nieustalone w obwodach liniowych pierwszego rzędu symulacja komputerowa

Funkcje matematyczne w C. Programowanie w C Marek Pudełko

ćw. Analiza zmiennoprądowa i parametryczna Data wykonania: Data oddania:

Laboratorium. Przetwarzania energii elektrycznej w fotowoltaice. Modelowanie ogniw fotowoltaicznych przy użyciu oprogramowania PSpice

INSTRUKCJA LABORATORIUM TECHNIK INFORMACYJNYCH

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

Zwięzły opis programu PSpice

Modele wbudowane przyrządów półprzewodnikowych. Modele wbudowane przyrządów półprzewodnikowych. Modele wbudowane przyrządów półprzewodnikowych

3 Przygotował: mgr inż. Maciej Lasota

A6: Wzmacniacze operacyjne w układach nieliniowych (diody)

POLITECHNIKA BIAŁOSTOCKA

Ćwiczenie 1. Podstawy opisu i analizy obwodów w programie SPICE

INDEKS. deklaracja... 7,117 model model materiału rdzenia Charakterystyki statyczne Czynnik urojony...103

Modyfikacja układu współrzędnych VIEW

MATrix LABoratory. A C21 delta tvx444 omega_zero. hxx J23 aaa g4534 Fx_38

Symulacja układów elektronicznych z użyciem oprogramowania SPICE zajęcia warsztatowe SKN CHIP. Przygotował Bogdan Pankiewicz, maj 2017

dr inż. Jarosław Forenc

Teksty Liczby Formuły. Operatory. dr inż. Jarosław Forenc. Pasek narzędzi. Pasek narzędzi. (Atrybuty komórek)

Komputerowe modelowanie elementów elektronicznych

Laboratorium KOMPUTEROWE PROJEKTOWANIE UKŁADÓW

Kompensator PID. 1 sω z 1 ω. G cm. aby nie zmienić częstotliwości odcięcia f L. =G c0. s =G cm. G c. f c. /10=500 Hz aby nie zmniejszyć zapasu fazy

Równania kwadratowe. Zad. 4: (profil matematyczno-fizyczny) Dla jakich wartości parametru m równanie mx 2 + 2x + m 2 = 0 ma dwa pierwiastki mniejsze

(a b 1 2); : ( b a + b ab 2 + c ). : a2 2ab+b 2. Politechnika Białostocka KATEDRA MATEMATYKI. Zajęcia fakultatywne z matematyki 2008

POLITECHNIKA BIAŁOSTOCKA

Na podstawie informacji zdobytych na poprzednich zajęciach proszę wykonać następujące zadania:

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Dioda półprzewodnikowa

Laboratorium KOMPUTEROWE PROJEKTOWANIE UKŁADÓW

Obwody prądu zmiennego

Opis wybranych elementów programu PSPICE 1/10

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki

Wejścia analogowe w sterownikach, regulatorach, układach automatyki

Teoria obwodów / Stanisław Osowski, Krzysztof Siwek, Michał Śmiałek. wyd. 2. Warszawa, Spis treści

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

Zajęcia 10. PSpice Komputerowa symulacja układów elektronicznych (analogowych i cyfrowych) Pspice Schematic evaluation version 9.1

rezonansu rezonansem napięć rezonansem szeregowym rezonansem prądów rezonansem równoległym

3. Podstawowe analizy zastosowanie i uruchamianie

Laboratorium Elementów Elektronicznych. Sprawozdanie nr Charakterystyki i parametry dyskretnych półprzewodnikowych.

Prąd przemienny - wprowadzenie

WZMACNIACZ OPERACYJNY. Podstawowe właściwości wzmacniaczy operacyjnych. Rodzaj wzmacniacza Rezystancja wejściowa Rezystancja wyjściowa

Podstawy nauk przyrodniczych Matematyka Wstęp

PROTOKÓŁ POMIAROWY - SPRAWOZDANIE

Funkcje Andrzej Musielak 1. Funkcje

Przetwarzania energii elektrycznej w fotowoltaice. Modelowanie autonomicznych systemów fotowoltaicznych przy użyciu oprogramowania PSpice

3. Podstawowe analizy zastosowanie i uruchamianie. OP analiza punktu pracy. Wyniki wyznaczania punktu pracy. Rodzaje podstawowych analiz przypomnienie

Wyjścia analogowe w sterownikach, regulatorach

L7 - Program PCNAP. 1. Opis programu. 2. Przykład analizy TR. 3. Przykład analizy AC

1. Znajdowanie miejsca zerowego funkcji metodą bisekcji.

Pochodna funkcji c.d.-wykład 5 ( ) Funkcja logistyczna

Opis matematyczny. Równanie modulatora. Charakterystyka statyczna. Po wprowadzeniu niewielkich odchyłek od ustalonego punktu pracy. dla 0 v c.

WYZNACZANIE CHARAKTERYSTYK FILTRÓW BIERNYCH. (komputerowe metody symulacji)

Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

1 Dana jest funkcja logiczna f(x 3, x 2, x 1, x 0 )= (1, 3, 5, 7, 12, 13, 15 (4, 6, 9))*.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Podstawy obsługi pakietu GNU octave.

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

Ćwiczenie: "Obwody prądu sinusoidalnego jednofazowego"

Data wykonania ćwiczenia: Ćwiczenie prowadził:

Ćwiczenie F1. Filtry Pasywne

14 Modulatory FM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Podstawy modulacji częstotliwości Dioda pojemnościowa (waraktor)

1. Zarys właściwości półprzewodników 2. Zjawiska kontaktowe 3. Diody 4. Tranzystory bipolarne

Laboratorium Programowanie Obrabiarek CNC. Nr H7

POMIAR NAPIĘCIA STAŁEGO PRZYRZĄDAMI ANALOGOWYMI I CYFROWYMI. Cel ćwiczenia. Program ćwiczenia

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

LUBELSKA PRÓBA PRZED MATURĄ

A-6. Wzmacniacze operacyjne w układach nieliniowych (diody)

Obliczenia iteracyjne

5 Filtry drugiego rzędu

WIECZOROWE STUDIA NIESTACJONARNE LABORATORIUM UKŁADÓW ELEKTRONICZNYCH

REZONANS SZEREGOWY I RÓWNOLEGŁY. I. Rezonans napięć

Instalacja Pakietu R

WYMAGANIA DOTYCZĄCE ZALICZENIA ZAJĘĆ

dr inż. Krzysztof Stawicki

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

DANE: wartość skuteczna międzyprzewodowego napięcia zasilającego E S = 230 V; rezystancja odbiornika R d = 2,7 Ω; indukcyjność odbiornika.

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Procedury i funkcje. Programowanie komputerowe

Projektowanie systemów pomiarowych

Część 1. Transmitancje i stabilność

12. Zasilacze. standardy sieci niskiego napięcia tj. sieci dostarczającej energię do odbiorców indywidualnych

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Spis treści. Laboratorium I: Wprowadzenie do pakietu STATISTICA. Inżynieria biomedyczna, I rok, semestr letni 2013/2014 Analiza danych pomiarowych

A-2. Filtry bierne. wersja

Operatory arytmetyczne

Ćw. 5 Wzmacniacze operacyjne

Ćw. 7 Przetworniki A/C i C/A

Procedura modelowania matematycznego

Przykładowe pytania z części PSPICE. 1. Podaj zasady tworzenia pliku symulacyjnego. 2. Czy składnia PSPICE jest czuła na wielkość liter? 3.

, , ,

INSTRUKCJA OBSŁUGI MULTIMETR CYFROWY

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

1 Funkcje elementarne

1 Układy wzmacniaczy operacyjnych

Wykład 11. Informatyka Stosowana. Magdalena Alama-Bućko. 18 grudnia Magdalena Alama-Bućko Wykład grudnia / 22

EL_w06: Wzmacniacze operacyjne zastosowania (1)

Transkrypt:

5. Funkcje w standardzie SPICE i w programie Probe Definiowanie parametrów globalnych Funkcje wbudowane w programie PSPICE pakietu MicroSim Definiowanie funkcji Zastosowanie formuł w programie PSPICE pakietu MicroSim Definicja źródeł ABM i POLY Funkcje w programie Probe Funkcje celu w programie Probe 8 Parametry globalne Format komendy.param nazwa = wartość.param nazwa = {formuła} wartość liczba formuła wyraŝenie zawierające liczby i/lub inne parametry Parametry mogą być uzmienniane instrukcją STEP (patrz wcześniej) Przykłady.PARAM PI = 3.459.PARAM DWA_PI = {*PI} Aby uŝyć nazwy parametru zamiast wartości liczbowej, naleŝy ją wprowadzić jako składnik formuły.params WART_REZ = 50k R4 3 8 {WART_REZ} R4 3 8 {*WART_REZ+0k} 83 Funkcje wbudowane w programie PSPICE pakietu MicroSim Do wykorzystania w formułach.param G = {SIN(PI/4)} R7 4 {LOG(0)} Wybrane funkcje ABS(x) ACOS(x) ATAN(x) ASIN(x) COS(x) EXP(x) IMG(x) LOG(x) LOG0(x) M(x) wartość bezwzględna arcus kosinus (wynik w radianach) arcus tangens (wynik w radianach) arcus sinus (wynik w radianach) kosinus (x w radianach) e x część urojona liczby zespolonej ln x log x moduł liczby zespolonej 84

Funkcje wbudowane w programie PSPICE pakietu MicroSim Wybrane funkcje MAX(x,y) MIN(x,y) P(x) PWR(x,y) R(x) SGN(x) SIN(x) SQRT(x) TAN(x) większa z dwóch liczb mniejsza z dwóch liczb kąt liczby zespolonej x y część rzeczywista liczby zespolonej znak liczby ( /0/) sinus (x w radianach) pierwiastek kwadratowy tangens (x w radianach) 85 Definiowanie funkcji Format komendy.func nazwa {formuła} formuła moŝe zawierać: liczby i funkcje, zdefiniowane parametry, parametry TEMP (temperatura) lub VT (potencjał termiczny), zmienną TIME (czas symulacji), inne zdefiniowane funkcje Przykład.FUNC MIN3(A,B,C) {MIN(A, MIN(B,C))}.FUNC WYKLADNICZY(TAU) {EXP(-TIME/TAU)} opadanie wykładnicze ze stałą czasową TAU.FUNC SINUSOIDA {V*SIN(*PI*50Hz*TIME+PI/4)} sinusoida o amplitudzie V, częstotliwości 50 Hz i fazie π/4 Takie same formuły jak w definicji funkcji moŝna stosować w innych miejscach 86 Źródła idealne z definicją ABM ABM Analog Behavioral Modeling Oznacza moŝliwość definiowania prawie dowolnych przebiegów źródeł (tylko E napięciowe i G prądowe) Definicja ABM z formułą Eoznaczenie plus minus VALUE={formuła} Goznaczenie plus minus VALUE={formuła} formuła jak dla definicji funkcji (FUNC), moŝe dawać w wyniku wartość stałą, moŝe dawać przebieg zmienny w czasie (jeŝeli zawiera gdzieś zmienną TIME) formuła moŝe teŝ zawierać potencjały lub napięcia, co pozwala zdefiniować źródło sterowane napięciem np. V(45), V(6,8) 87

Źródła idealne z definicją ABM Inne definicje ABM: LAPLACE transmitancja CHEBYSHEV transmitancja filtru Czebyszewa o podanych parametrach FREQ charakterystyka częstotliwościowa przechodząca przez podane punkty TABLE statyczna charakterystyka przejściowa podana w formie kolejnych punktów Poprzednik ABM POLY (występuje równieŝ w prostszych odmianach SPICE) E 6 8 POLY() (,0) (,3) 3 4 5 6 V(6,8) = + V(,0) + 3 V(,3) + 4 V(,0) V(,0) + 5 V(,0) V(,3) 6 V(,3) V(,3) Współczynniki mogą być zerowe, wówczas dany wyraz wypada 88 Funkcje w programie Probe MoŜna ich uŝywać do przetworzenia przebiegów napięć i prądów (np. wykreślenia całki z danego napięcia, średniej z iloczynu danych napięć itd.) Najczęściej uŝywane M, P, R, I do wyświetlania wartości wielkości zespolonych (analiza AC) D, S róŝniczkowanie, całkowanie względem zmiennej osi X (zwykle względem czasu) AVG, AVGX, RMS wartość średnia (od t = 0), wartość średnia za określony przedział czasu, wartość skuteczna (od t = 0) Pełna lista funkcji znajduje się w instrukcji do pobrania ze strony internetowej 89 Funkcje celu w programie Probe Funkcja celu (ang. goal function) to funkcja zwracająca dla przebiegu jedną wartość liczbową, np. częstotliwość graniczną, czas narastania, częstotliwość itp. Trace > Eval Goal Function podaje wartość Trace > Goal Functions > Eval podaje wartość i zaznacza ją na wykresie 90 3

Funkcje celu w programie Probe Performance Analysis analiza funkcji celu w zaleŝności od zmiennego parametru Trace > Performance Analysis Przykład W poprzednim przykładzie (filtr RC) uzmienniono pojemność C (parametr o nazwie POJ) i wykreślono, jak zaleŝy częstotliwość graniczna (funkcja LPBW) od tej pojemności 9 6. Modelowanie przyrządów i układów elektronicznych RóŜne podejścia do modelowania fizyczne / behawioralne (czarnej skrzynki) opis za pomocą równań matematycznych / schematu elektrycznego Więcej o teorii modelowania i symulacji na następnym wykładzie Rozwiązanie oczywiste dla całych układów (np. scalonych) lub ich większych fragmentów: definicja podobwodu ta metoda jest stosowana równieŝ przy modelowaniu pojedynczych przyrządów półprzewodnikowych 9 Podobwody Deklaracja podobwodu.subckt nazwa węzły_końcówek + [OPTIONAL: + węzeł_końcówki=węzeł_domyślny_obwodu] + [PARAMS: + nazwa_parametru=wartość_domyślna] opis_podobwodu.ends węzły_końcówek numery węzłów z opisu_podobwodu, które mają być końcówkami podobwodu (punktami kontaktu z obwodem głównym) po słowie OPTIONAL moŝna podać węzły, których nie trzeba będzie przypisywać do węzłów obwodu głównego przy definiowaniu elementu X będą wówczas przyjęte podane przypisania domyślne nazwy węzłów podobwodu symulator traktuje zupełnie oddzielnie od nazw węzłów obwodu głównego, dlatego takie same nazwy mogą występować w obwodzie głównym i podobwodzie, a będą traktowane jako nazwy osobnych węzłów; nie dotyczy to tylko węzła 0 93 4

Podobwody Deklaracja podobwodu węzłem-końcówką nie moŝe być węzeł 0 po słowie PARAMS moŝna zdefiniować nazwy parametrów, które dostępne będą do modyfikacji; ich nazwy będą rozpoznawane tylko w podobwodzie, a nie w obwodzie głównym (nie są to parametry globalne) opis_podobwodu moŝe zawierać dowolną liczbę elementów, a z instrukcji wyłącznie: IC, NODESET, MODEL, PARAM, FUNC modele, parametry i funkcje zdefiniowane w ramach podobwodu równieŝ nie są globalne i poza podobwodem nie będą rozpoznawane przez symulator Wstawianie podobwodu do obwodu głównego Xoznaczenie węzły_obwodu nazwa_podobwodu + [nazwa_parametru=wartość_parametru ] w elemencie X podajemy nazwy węzłów obwodu głównego, do którego mają być przyłączone kolejne (zgodnie z definicją SUBCKT) końcówki podobwodu w jednym obwodzie podobwód moŝe być wstawiony wiele razy, za kaŝdym razem jako inny element X, zwykle z innymi węzłami_obwodu, często z innymi parametrami 94 Przykład 6. przyjąć model diody z parametrami domyślnymi CP p??? A RS D V 5V K m R k XD K V 0V A 0 95 Przykład 6. IP RIN M V(RIN) ROUT VOUT e6 * V(RIN) OUT??? IN IP wejście nieodwracające IN wejście odwracające RB 0k RA 0k OUT VIN DC + XWO 96 5