5. Funkcje w standardzie SPICE i w programie Probe

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

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

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

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

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

3 Przygotował: mgr inż. Maciej Lasota

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

POLITECHNIKA BIAŁOSTOCKA

dr inż. Jarosław Forenc

POLITECHNIKA BIAŁOSTOCKA

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

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

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

Modyfikacja układu współrzędnych VIEW

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

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

Obwody prądu zmiennego

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

PROTOKÓŁ POMIAROWY - SPRAWOZDANIE

Komputerowe modelowanie elementów elektronicznych

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

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

Podstawy nauk przyrodniczych Matematyka Wstęp

(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

Funkcje Andrzej Musielak 1. Funkcje

Dioda półprzewodnikowa

Laboratorium KOMPUTEROWE PROJEKTOWANIE UKŁADÓW

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Opis wybranych elementów programu PSPICE 1/10

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

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

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.

Podstawy obsługi pakietu GNU octave.

Prąd przemienny - wprowadzenie

Data wykonania ćwiczenia: Ćwiczenie prowadził:

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

Ćwiczenie F1. Filtry Pasywne

Obliczenia iteracyjne

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

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

A-2. Filtry bierne. wersja

Sterowane źródło mocy

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

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

1. Znajdowanie miejsca zerowego funkcji metodą bisekcji.

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

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

Ćw. 5 Wzmacniacze operacyjne

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

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

Ćwiczenie: "Obwody prądu sinusoidalnego jednofazowego"

lim = lim lim Pochodne i róŝniczki funkcji jednej zmiennej.

Wzmacniacze, wzmacniacze operacyjne

1 Funkcje elementarne

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)

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

Repetytorium z matematyki ćwiczenia

Ćw. 3: Wzmacniacze operacyjne

ZAJĘCIA 25. Wartość bezwzględna. Interpretacja geometryczna wartości bezwzględnej.

Źródła idealne niezaleŝne Źródła idealne sterowane z zaleŝnością liniową Klucze sterowane

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

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

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Część 4. Zagadnienia szczególne

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

Miernictwo I INF Wykład 13 dr Adam Polak

Liczby zespolone. x + 2 = 0.

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 82

Parametry globalne Format komendy.param nazwa = wartość.param nazwa = {formuła} liczba wyraŝenie zawierające liczby i/lub inne parametry Parametry mogą być uzmienniane instrukcją STEP (patrz wcześniej) Przykłady.PARAM PI = 3.14159.PARAM DWA_PI = {2*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 {2*WART_REZ+10k} 83

Funkcje wbudowane w programie PSPICE pakietu MicroSim Do wykorzystania w formułach.param G = {SIN(PI/4)} R7 2 4 {LOG(20)} Wybrane funkcje ABS(x) ACOS(x) ATAN(x) ASIN(x) COS(x) EXP(x) IMG(x) LOG(x) LOG10(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 ( 1/0/1) 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 SINUSOIDA1 {2V*SIN(2*PI*50Hz*TIME+PI/4)} sinusoida o amplitudzie 2 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) E2 6 8 POLY(2) (2,0) (12,13) 1 2 3 4 5 6 V(6,8) = 1 + 2 V(2,0) + 3 V(12,13) + 4 V(2,0) V(2,0) + 5 V(2,0) V(12,13) 6 V(12,13) V(12,13) 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

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 91

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 92

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

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.1 przyjąć model diody z parametrami domyślnymi CP 1p??? A RS D1 V1 15V K 2m 1 R1 1k XD 2 K V1 20V A 0 95

Przykład 6.2 IP RIN 1M V(RIN) 1 ROUT 1 VOUT 1e6 * V(RIN) OUT??? IN IP wejście nieodwracające IN wejście odwracające RB 10k 1 VIN DC RA 10k 2 + XWO OUT 96