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

Strany: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,