background image

Egzamin TOiS 2013 - Zestaw 1 (część teoretyczna) 

1.  Co to jest netlista? 

Jest  to  lista  połączeń  pomiędzy  elementami  obwodu.  Zawiera  informacje  o  wszystkich 
elementach, ich rodzajach, węzłach do których są dołączone oraz ich wartościach. 

2.  Do czego służy metoda węzłowa? 

Metoda  węzłowa  to  metoda  analizy  stałoprądowych  układów  liniowych,  wynikająca  z  praw 
Kirchhoffa. Na tej metodzie opiera się algorytm konstrukcji macierzy poprzez przeglądanie. 

3.  Na czym polega metoda przez przeglądanie? 

Polega  na  tworzeniu  macierzy,  identyfikacji  położenia  rozpatrywanego  elementu  oraz 
aktualizacji odpowiednich komórek macierzy, gdy tylko węzły podłączone do elementu zostaną 
określone.  Metoda  ta  bazuje  na  predefiniowanych  szablonach  określających  położenie 
konduktancji i prądów odpowiednich elementów w równaniu macierzowym. 

4.  Do czego służy algorytm Newtona-Raphsona? 

Algorytm służy do rozwiązywania obwodów nieliniowych w programach komputerowej analizy 
układów elektronicznych. Jest to metoda iteracyjna polegająca na tym, że po założeniu zerowego 
rozwiązania  (punktu  startowego)  oblicza  się  „pierwsze  rozwiązanie”.  Jeżeli  nie  jest  ono 
właściwym rozwiązaniem to traktuje się je jako nowy punkt startowy i wyznacza kolejne, aż do 
osiągnięcia rozwiązania z odpowiednio małym błędem. Kolejne iteracje określone są formułą: 

 

   

   

 

 

   

 

 

 

 

  

 

 

 

5.  Jak poprawia się zbieżność algorytmu Newtona-Raphsona przy zbyt małej 

konduktancji diody? 

Aby  poprawić  zbieżność  należy  dołączyć  równolegle  do  złącza  diody  rezystor  o  znikomej 
wartości konduktancji   

   

 (np. 1 pS). Wartość   

   

 powinna być tak mała, żeby wynikający z 

niej prąd był znacząco mniejszy od tolerancji określającej warunek stopu, czyli aby nie wpływała 
ona na wynik symulacji. Eliminujemy tym sposobem problem dzielenia przez zero, jednocześnie 
przyśpieszając osiągnięcie zbieżności. 

6.  Kiedy pojawiają się zniekształcenia nieliniowe i co powodują? 

Jest  to  efekt  przetwarzania  sygnału  przez  układ  o  nieliniowej  charakterystyce  przejściowej. 
Typowo objawiają się obecnością dodatkowych składowych harmonicznych w widmie sygnału. 
Powodują zmianę kształtu sygnału wyjściowego np. obcięcie wierzchołków sinusoidy. 

7.  Omówić dynamiczną zmianę kroku w SPICE. 

Dynamiczna  zmiana  kroku  wykorzystuje  algorytm  zmiennokrokowy,  który  „zagęszcza” 
obliczenia tam, gdzie napięcia i prądy zmieniają się gwałtownie i wydłuża krok, gdy sygnały są 
wolnozmienne. Pierwszy punkt czasowy wyznaczany jest przez program SPICE wg wzoru: 

 

 

 

            

  

 

     

  

 

background image

Po  określeniu  pierwszego  punktu  czasowego  obliczana  jest  odpowiedź  układu  i  algorytm 
dynamicznej  zmiany  kroku  podejmuje  decyzję  o  ewentualnym  zwiększeniu  lub  zmniejszeniu 
kroku czasowego. Następnie obliczana jest odpowiedź w drugim punkcie czasowym  itd., aż do 
końcowego  czasu  analizy.  Wszystkie  wyznaczone  dane  przechowywane  są  w  pamięci  i  po 
zakończeniu  analizy,  na  ich  podstawie,  program  (metodą  interpolacji  wielomianowej)  oblicza 
odpowiedź czasową w punktach określonych  przez  użytkownika (TStep) za pomocą instrukcji 
.TRAN. 

Algorytm  dynamicznej  zmiany  kroku  monitoruje  trzy  wskaźniki  mające  wpływ  na  wielkość 
kroku czasowego: 

 

wskaźnik określający dynamikę zmian napięć i prądów w układzie 

 

monitoruje liczbę iteracji w każdym punkcie czasowym 

 

monitoruje wielkość lokalnego błędu obcięcia 

 

wskaźnik sygnalizujący brak zbieżności obliczeń w analizowanym punkcie czasowym 

 

wskaźnik związany z punktami załamania sygnałów ze źródeł sterujących 

Podstawowe znaczenie ma wskaźnik określający dynamikę układu, a dwa pozostałe pełnią rolę 
korygującą.  Ponadto program uwzględnia  limity określające minimalną i maksymalną wartość 
kroku czasowego.  

8.  Wyjaśnić istotę przecieku widma (kiedy występuje, czym się objawia i jak się go 

minimalizuje). 

Dowolny  sygnał  wejściowy,  którego  częstotliwość  nie  jest  dokładnie  równa  jednej  z 
częstotliwości, dla których jest liczona transformata Fouriera, „przecieka” do wszystkich innych 
prążków  DFT,  fałszując  widmo  sygnału.  Przeciek  widma  spowodowany  jest  nieciągłą  zmianą 
sygnału  na krańcach  przedziału  próbkowania.  Minimalizuje się go  za  pomocą  „okienkowania”, 
czyli  wycinania  sygnału  za  pomocą  okna  o  łagodnych  zboczach.  Mnożąc  ciąg  wejściowy  przez 
funkcję okna tego typu, powodujemy, że wartości sygnału wynikowego stają się takie same na 
początku  i  na  końcu  przedziału  próbkowania.  Jednocześnie  „okienkowanie”  redukuje  moc 
sygnału  i  w  konsekwencji  konieczna  jest  odpowiednia  korekta  amplitud  wszystkich  prążków 
widma. 

9.  Na czym polega analiza AC? 

Analiza  AC  polega  na  obliczeniu  prądów  i  napięć  w  układzie,  pobudzanym  wymuszeniami 
harmonicznymi. Analiza przeprowadzana jest przy założeniu, że: 

 

częstotliwości wymuszeń są jednakowe 

 

sygnały w układzie są na tyle małe, że można pominąć wszystkie efekty nieliniowe – 
nieliniowe modele elementów zastępowane są modelami liniowymi 

 

układ jest w stanie ustalonym 

W  efekcie  wykonania  analizy  AC  otrzymuje  się  amplitudowe  i  fazowe  (małosygnałowe) 
charakterystyki częstotliwościowe wszystkich potencjałów węzłowych i prądów gałęziowych.