Beruflich Dokumente
Kultur Dokumente
ch
MICROSWISS-Zentrum Rapperswil
MICROSWISS-Zentrum Rapperswil
Inhaltsverzeichnis
1. Einfhrung - Schema zeichnen....................................................................................2 1.1. Einfhrungsbeispiel..............................................................................................2 1.2. Arbeitsschritte.......................................................................................................2 1.3. Bauteile aus der Library holen und plazieren.......................................................3 1.4. Verwendete Librarys im Beispiel..........................................................................3 1.5. Schemabefehle....................................................................................................4 1.6. Bauteile, Quellen einstellen und Leitungen beschriften.......................................4 1.7. Wichtige Einstellungen im Schemaeditor.............................................................4 2. Einfhrung - Simulieren...............................................................................................5 2.1. Arbeitsschritte.......................................................................................................5 2.2. Simulator fr die DC-Simulation einstellen...........................................................5 2.3. Simulator starten..................................................................................................5 2.4. Netzliste und Ausgabefile.....................................................................................6 2.5. Probe Die grafische Ausgabefenster...................................................................6 2.6. AC-Simulation.......................................................................................................8 2.7. Transienten-Simulation........................................................................................9 3. Bibliotheken und Signalquellen..................................................................................11 3.1. Bibliotheken........................................................................................................11 3.2. Gleich- und Wechselstrom Signalquellen...........................................................12 3.3. Transienten Signalquellen..................................................................................12 4. Gleichstromanalyse...................................................................................................14 4.1. Gleichstrombertragungsfunktion (DC Sweep)..................................................14 5. Analyse im Frequenzbereich.....................................................................................16 5.1. Frequenzgang (AC-Sweep)................................................................................16 5.2. Rauschanalyse (Noise Analysis)........................................................................17 6. Analyse im Zeitbereich..............................................................................................19 6.1. Transienten-Analyse...........................................................................................19 6.2. Spektralanalyse..................................................................................................21 7. Zustzliche Mglichkeiten..........................................................................................23 7.1. Statistische Analyse (Monte-Carlo-Analyse)......................................................23 7.2. Worst-Case-Analyse..........................................................................................24 7.3. Parameter-Analyse.............................................................................................25 8. Librarys, Symbole, Subcircuits und Modelle..............................................................26 8.1. Erstellen einer neuen Library und eines Modells................................................26 9. Schemazeichnen mit Hierarchien..............................................................................28 9.1. Schema mit Hierarchie und Blcken..................................................................28 9.2. Umwandeln eines Blocks in ein Symbol.............................................................30 9.3. Erzeugen eines Symbols fr ein bestehendes Schema.....................................31
Seite 1
MICROSWISS-Zentrum Rapperswil
1.
1.1.
1.2.
Arbeitsschritte
Beim Schemazeichnen gibt es folgende Arbeitsschritte:
F F F
Bauteile aus der Library holen, plazieren, einstellen und eventuell verschieben Bauteile miteinander verbinden Quellen einstellen
Seite 2
MICROSWISS-Zentrum Rapperswil
1.3.
Man kann ein Element aus einer vorhandenen Libary auswhlen oder mit Add Library eine neue Library hinzufgen. Die Elemente fr Masse und Speisung werden entweder in der Symbolliste rechts oder im Menu Place - Power / Ground ausgewhlt.
1.4.
Operationsverstrker LM324 Widerstand R, Kondensator C Masse GND_signal, Anschlusspin Vcc_circle Spannungsquelle vsrc
Seite 3
MICROSWISS-Zentrum Rapperswil
1.5.
Schemabefehle
Mit den folgenden Befehlen werden Operationen mit den Elementen gemacht:
F F F F F
Place - Wire Shift W Edit - Rotate Ctrl R Edit - Mirror View - Zoom - Redraw F5 View - Zoom
Symbol rechts
Symbole oben
1.6.
Allgemeiner Hinweis: In OrCAD gilt m fr Milli und Meg fr Mega. Widerstnde und Kondensator: Doppelklick auf den R bzw. C Quellen und Anschlusspin: Doppelklick auf das Bauelement Den DC-Wert wird unter DC eingegeben. Die anderen Quellen sind im Abschnitt Signalquellen beschrieben. Leitungen: Doppelklick auf Leitungen
1.7.
Options - Schematic Page Properties Options - Design Template Wahl der Beschriftung (z.B. Name, Nummer) Die Verbindungen werden automatisch mitgezogen
Seite 4
MICROSWISS-Zentrum Rapperswil
2.
2.1.
Einfhrung - Simulieren
Arbeitsschritte
Beim Simulieren gibt es folgende Arbeitsschritte: F Simulator einstellen (Analyseart und Optionen) F Simulator starten F Resultat im Ausgabefenster und auf dem Schema anzeigen lassen.
2.2.
Unter Data Collection - All voltage, current, and digital states einstellen.
2.3.
Simulator starten
Den Simulator starten mit PSpice - Run
Seite 5
MICROSWISS-Zentrum Rapperswil
2.4.
Auf PSpice - View Simulation Results klicken. Dieses File zeigt die Netzliste vom gezeichneten Schema an, wenn keine Fehler gemacht wurden.
Auf PSpice - View Output File klicken. Dieses File zeigt alle Ablufe bei der Simulation an. Es ist vorallem dann wichtig, wenn die Simulation nicht startet (z.B. fehlende Bibliotheken, nicht gesetzte Werte, keinen Arbeitspunkt oder 0 Knoten).
2.5.
F F
Unter PSpice - Markers - Voltage Level kann man den Spannungs-Marker whlen und die Spitze an den Ausgang und an den Eingang legen. Mit dem Element Current Into Pin sieht man den DC-Arbeitspunkt (Iprobe fr Strme). Im Fenster Probe unter Trace - Add Trace kann man auch ein Signal whlen, sowie mathematische Funktionen (z.B. MAX (V(OUT)) ). Mit Plot - Add Plot to Windows erscheint ein weiteres Diagramm. Der Cursor befindet sich im Menu Tools - Customize - Keyboard (Kurve-Symbol). Mit der linken bzw. der rechten Maustaste hat man je ein Cursor zur Verfgung.
Seite 6
MICROSWISS-Zentrum Rapperswil
Seite 7
MICROSWISS-Zentrum Rapperswil
2.6.
AC-Simulation
F F
Bei der Eingangsquelle AC=1 eingeben (Doppelklick auf Quelle). Die AC-Analyse einstellen (PSpice - Edit Simulation Settings - AC Sweep/Noise)
F F
Den Simulator (Run) starten Den dB Magnitude of Voltage benutzen und den Phase of Voltage - Marker im Menu Markers - Advanced und an den Ausgang der Schaltung setzen. Der gewnschte Bereich der X bzw. Y-Achse kann mit einem Doppelklick auf die Beschriftung der Achsen eingestellt werden.
Kommentar zur Simulation: Das Resultat zeigt die erwartete Verstrkung von 40db = 100. Die AC-Simulation linearisiert die Schaltung im DC-Arbeitspunkt d.h. aus diesem Grund kann die Grsse der AC-Quelle frei gewhlt werden. Wenn man am Eingang 1 whlt erhlt man direkt die Verstrkung der Schaltung.
Seite 8
MICROSWISS-Zentrum Rapperswil
2.7.
Transienten-Simulation
F
Seite 9
MICROSWISS-Zentrum Rapperswil
Seite 10
MICROSWISS-Zentrum Rapperswil
3.
3.1.
analog.olb bipolar.olb cd4000.olb 7400.olb 74HC.olb diode.olb ebipolar.olb ediode.olb nat_semi.olb source.olb special.olb
Dioden CR.., D1N.., J.., JR.., MBR.., MLL.., MR.., MUR.., MV.. Bipolartransistoren BC.., BS.. Dioden BA.., 1N.. Operationsverstrker LF.., LM.. Spannungs- und Strom-Quellen V.., I.. VDC, VAC, VSRC, VSIN, VPLUSE, FILESTIM, DIGCLOCK Spezielle Symbole IC1 (Vorgabe einer Spannung bei Konvergenzpoblemen), PARAM (Einstellen der Variablen der Parameteranalyse) INCLUDW (lokales Einbinden von Files wie Libraries)
Seite 11
MICROSWISS-Zentrum Rapperswil
3.2.
Mit dem Parameter DC wird der Gleichstromarbeitspunkt bestimmt. Mit den beiden Parametern Viewpont und Iprobe knnen diese Werte abgefragt werden. Der Parameter AC ist nur bei der AC-Analyse aktiv.
3.3.
Transienten Signalquellen
Die folgende Grafik zeigt alle Signalquellen. Die Parameter der einzelnen Quellen sind auf der folgenden Seite erklrt.
Sinusquelle VSIN
Exponentialquelle VEXP
Pulsquelle VPULSE
Polygonquelle VPWL
Seite 12
MICROSWISS-Zentrum Rapperswil
Sinusquelle Bedeutung Offsetspannung [V] Amplitude [V] Frequenz [Hz] Verzgerungszeit [s] Dmpfungsfaktor [1/s] Phasenverschiebung [Grad] Exponentialquelle Bedeutung Startwert der Spannung [V] Spitzenwert der Spannung [V] Anstiegsverzgerung [s] Anstiegszeitkonstante [s] Abfallverzgerung [s] Abfallzeitkonstante [s] Pulsquelle Bedeutung Startwert der Spannung [V] Spitzenwert der Spannung [V] Initialverzgerung [Hz] Anstiegszeit [s] Abfallzeit [s] Pulsbreite [s] Periodendauer [s] Polygonquelle Bedeutung Zeitpunkt [s] Amplitude [V] Frequenzmodulierte Quelle Bedeutung Offsetspannung [V] Amplitude [V] Trgerfrequenz [Hz] Modulationsindex Signalfrequenz [Hz]
Beispiel 0 1 1 2 0.2 30
VPWL Parameter T1 T2 T3 Tn V1 V2 V3 Vn
Beispiel 0.0 1.0 1.2 1.4 2.0 3.0 0.0 0.0 5.0 2.0 4.0 1.0
Beispiel 2 1 8 4 1
Seite 13
MICROSWISS-Zentrum Rapperswil
4.
4.1.
Gleichstromanalyse
Gleichstrombertragungsfunktion (DC Sweep)
Die Gleichstomanalyse erlaubt das Durchlaufen eines bestimmten Wertebereiches einer Quelle, eines Modelparameters, eines globalen Parameters oder des Temperatur. Dabei werden Kondensatoren als Unterbruch und Induktivitten als Kurzschluss bezeichnet.
F
In der Probe kann man auch eine andere X-Achse als Eingangs-spannung whlen. Dies geschieht durch Plot - Axis Settings und durch ein Klick auf Axis Variable.
Seite 14
MICROSWISS-Zentrum Rapperswil
Seite 15
MICROSWISS-Zentrum Rapperswil
5.
5.1.
Analyse im Frequenzbereich
Frequenzgang (AC-Sweep)
Die Analysen im Frequenzbereich sind generell Kleinsignal-Analysen mit linearisierten Bauelementgleichungen und bercksichtigen keine bersteuerung oder Arbeitspunktverschiebungen whrend der Analyse. Der Arbeitspunkt wird mittels den DCParametern der Quellen berechnet.
F
Das Beispiel zeigt den Frequenz-gang eines RC-Tiefpass: In der Spannungsquelle (VSRC) muss eine AC-Spannung und meist auch eine DCSpannung eingestellt sein.
Im Menu Plot - Axis Settings whlt man eine lineare bzw. eine logarithmische Darstellung bzw. den Bereich.
Seite 16
MICROSWISS-Zentrum Rapperswil
5.2.
Seite 17
MICROSWISS-Zentrum Rapperswil
Seite 18
MICROSWISS-Zentrum Rapperswil
6.
6.1.
Analyse im Zeitbereich
Transienten-Analyse
Eine Transienten-Analyse berechnet das Verhalten eines Schaltkreises ber einen angegebenen Zeitraum.
F
Das Beispiel zeigt das Einschaltverhalten eines RC-Tiefpass: Die Quelle diese Beipiels heisst Vpulse. Parameter VPULSE: V1=0; V2=1; TD=2m; TR=1n; TF=1n; PW=1m; PER=2m
Seite 19
MICROSWISS-Zentrum Rapperswil
Seite 20
MICROSWISS-Zentrum Rapperswil
6.2.
Spektralanalyse
Zustzlich zur Transienten-Analyse kann noch eine Spektralanalyse des Signales aus der Zeitanalyse dargestellt werden. In der Probe kann zwischen der Zeit- und Spektraldarstellung unter Plot - Axis Settings (X) umgeschaltet werden. Je mehr Schwingungen bei der Zeitanalyse vorhanden sind, desto genauer die Analyse und je kleiner der Wert bei Pront Step, desto breiter der Analysierte Frequenzbereich.
F
Das Beispiel zeigt das Spektrum der Eingangsquelle und des Ausgangs: Parameter fr VPULSE: V1=-1; V2=1; TD=0; TR=1n; TF=1n; PW=1m; PER=2m
Seite 21
MICROSWISS-Zentrum Rapperswil
Seite 22
MICROSWISS-Zentrum Rapperswil
7.
7.1.
Zustzliche Mglichkeiten
Statistische Analyse (Monte-Carlo-Analyse)
Bei der statistischen Analyse werden mehrfache Rechenvorgnge einer Simulationsart durchgefhrt und dabei die toleranzbehafteten Bauteile zufllig variiert, die mit den Modelanweisungen DEV (unabhngig) und LOT (in der Gruppe) angegeben werden.
F
Fr diese Simulation wurde ein Widerstand Rtol mit Toleranz gemacht (siehe Kapitel 8).
Unter Pspice - New Simulation Profile - Create - Analysis - AC-Sweep/Noise Monte Carlo gibt man ein:
Seite 23
MICROSWISS-Zentrum Rapperswil
7.2.
Worst-Case-Analyse
Die Worst-Case-Analyse sucht die maximale Abweichung vom Nominalwert. Sie wird immer zusammen mit einer anderen Analyseart (Frequenz-, Zeitanalyse) verwendet.
F
Das Beispiel zeigt den Nominal- und den Maximalwert der Ausgangsspannung:
Einstellungen fr die Worst-Case-Analyse: Unter Analysis whlt man Monte Carlo/Worst Case und stellt folgendes ein:
Seite 24
MICROSWISS-Zentrum Rapperswil
7.3.
Parameter-Analyse
Eine Parameter-Analyse ist eine verschachtelte Analyse. Sie wird immer zusammen mit einer anderen Analyseart (Frequenz-, Zeitanalyse) verwendet. Dabei muss der Wert des Bauelementes mit einer Variablen z.B. {CVAL} beschriftet sein. Diese Variable muss mit dem Element PARAM auf einen festen Wert, z.B. 1u, initialisiert werden. Unter Place - Part das Element PARAM holen, Doppelklick auf das Element, unter New - cval eingeben und unter Display - Name and Value anwhlen.
Seite 25
MICROSWISS-Zentrum Rapperswil
8.
Modellbeschreibung von einem oder mehreren Modellen File mit den Symbolen der Modelle Schema
Es empfiehlt sich ein eigenes Verzeichnis fr .lib und .olb Files zu machen (z.B. c:\mylib) und auch fr die Schemas (z.B. c:\work\projekte).
8.1.
Seite 26
MICROSWISS-Zentrum Rapperswil
2. In Capture die Library ffnen und im Projektmanager mit der rechten Maustaste auf Rtol Edit Part whlen.
Seite 27
MICROSWISS-Zentrum Rapperswil
9.
Schema ohne Hierarchie, d.h. es gibt ein Schema - gut fr kleine Schaltungen. Schema mit Hierarchie und Blcken - Diese Methode ist gut bei grsseren Schaltungsblcken, bei denen die Anschlsse noch ndern knnen. Schema mit Hierarchie und Symbolen - wenn Anschlsse nicht mehr wechseln z.B. bei einem Operationsverstrker. Bei dieser Methode kann man mit der Top-Down bzw. mit der Buttom-Up - Methode arbeiten.
9.1.
1. Im Schemaeditor wird mit Place - Hierarchical Block (Symbol rechts Viereck) ein Block gezeichnet. Mit Shift - linke Maustaste kann die Grsse verndert werden.
Seite 28
MICROSWISS-Zentrum Rapperswil
2. Die Schaltung wird mit Place - Wire verdrahtet und mit Place - Hirarchical Pin werden die Anschlsse beschriftet.
3. Den nchsten Schemaeditor ffnen und mit Place - Hirarchical Port die Anschlsse einfgen. (Die Bezeichnungen mssen mit den Pin-Namen bereinstimmen.) Dann wird das Schema dazu gezeichnet.
Seite 29
MICROSWISS-Zentrum Rapperswil
9.2.
2. Im Projektmanager neues Symbol anwhlen - rechte Maustaste - New Part und danach New Symbol.
Seite 30
MICROSWISS-Zentrum Rapperswil
9.3.
2. Dann muss man die Library ffnen, bei der man das neue Symbol einfgen mchte. Im Projektmanager wird das Schema mit Paste eingefgt. Mit Tool - Generate Part gehen und dann gleich vorgehen wie in Kapitel 9.2. 3. Wenn man das Symbol verndern mchte, im Projektmanager mit der rechten Maustaste auf den entsprechenden Namen klicken und Edit Part anwhlen.
Seite 31