pspice v kostce - 60
60
FEKT Vysokého učení technického v Brně
Standardně je NUMDGT=4. Chceme-li např. výpis na 5 desetinných míst, umístíme do vstupního souboru příkaz .OPTIONS NUMDGT=6
6.4 Shrnutí kapitoly 6
Hledání stejnosměrného řešení patří k nejdůležitějším operacím v simulačním programu, protože probíhá v rámci všech základních analýz. Z matematického hlediska se jedná o iterační řešení soustavy nelineárních rovnic. U některých obvodů nemusí vyjít výsledek podle našich představ: buď řešení není vůbec nalezeno v důsledku tzv. problémů s konvergencí, nebo je nalezeno řešení, o které nemáme zájem. Řešení těchto problémů nebývá jednoduché. Jedním ze základních nástrojů je příkaz .NODESET. Většinou je však nutné „pohrát si“ s položkami v „global settings“ nebo učinit příslušná opatření již na předchozí úrovni, tj. při tvorbě modelu obvodu. Řada problémů s konvergencí bývá způsobena chybami při modelování. Zejména tzv. behaviorální modelování (ABM), kdy zjednodušeně popisujeme vnější chování složitějších bloků bez vazby na vnitřní pochody uvnitř, může být častým zdrojem nestandardního chování simulačního programu. Jednou ze základních analýz v PSPICE, založené na algoritmickém hledání stejnosměrných řešení, je analýza DC neboli stejnosměrná analýza, kterou využijeme zejména pro modelování stejnosměrných charakteristik obvodů, tj. charakteristik měřených metodou „bod po bodu“ v stejnosměrném ustáleném stavu. PSPICE může generovat několik typů výsledků DC analýzy, jejichž rozdělení je na str. 55.
6.5 Řešené příklady
Příklad 6.1 Bistabilní klopný obvod Nalezněte všechny stejnosměrné pracovní body bistabilního klopného obvodu s tranzistory podle obrázku.
0
10V Vbat
Řešení: flipflop Vbat 1 0 10V R1 1 2 1k R2 1 3 1k R3 2 5 56k R4 3 4 56k Q1 2 4 0 Q2N2221 Q2 3 5 0 Q2N2221 .lib bipolar.lib .end
R1 1k Q1 Q2N2221
R3 56k
R4 56k
R2 1k
Q2 Q2N2221
0
0
PSpice nalezne tzv. nestabilní stejnosměrný pracovní bod, kdy oba tranzistory jsou v aktivním režimu (v praxi se nemůže udržet): V(2) = V(3) = 4.7792V. K nalezení stabilního pracovního bodu, odpovídajícího otevřenému Q1 a uzavřenému Q2, přidáme příkaz .NODESET, např. .nodeset V(3)=10V
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.



































































