You are on page 1of 74

Kurzanleitung

zurLaborsoftware

LTspiceIV
(SwitcherCADIII)

Prof.Dipl.Ing.H.W.Neuschwander
Dipl.Ing.(FH)R.Hingsamer

Stand:31.05.2010

EinleitungLTspiceIV

Einleitung
Das Simulationsprogramm LTspice IV (bis zum Herbst 2008 hie das
Programm SwitcherCAD III) wurde von der Firma Linear Technology
Corporation (LTC) ursprnglich zur Simulation von Schaltnetzteilen
entwickelt. Durch seine hohe Flexibilitt kann das Programm aber auch zur
SimulationvielerandererSchaltkreiseeingesetztwerden.

LTCstelltdiesesProgrammkostenlosaufseinerHomepagezurVerfgung:

http://www.linear.com
(DesignSupportDesignSimulationLTspiceIV)

Der Download besteht aus einer ca. 89 MByte groen Datei LTspiceIV.exe.
Durch Starten dieser exeDatei erfolgt die Installation unter Windows
standardmigindenOrdnerC:\Programme\LTC\LTspiceIV.

Ein Update auf die jeweils aktuelle Version sowie auf die aktuellen
Bauteiledaten erfolgt aus dem laufenden Programm heraus ber den
MenuepunktToolsSyncRelease.

LTspiceIVwirdrelativhufigaktualisiert.NachMglichkeitarbeitenwirim
LabormitderjeweilsaktuellstenVersion.

NachDurcharbeitendiesesDokumentssolltenSie

einfacheanalogeSchaltungensimulierenknnen,

dieverschiedenenSimulationsartenverstehenundanwendenknnen

undSimulationsergebnissefachlichkorrektinterpretierenknnen.

DasDurcharbeitenderBeispieleausdiesemDokumentbildetdieGrundlage
fr das Labor Bauelemente und Schaltungstechnik an der Fachhochschule
Kaiserslautern.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinleitungLTspiceIV

InhaltsverzeichnisLTspiceIV

Inhaltsverzeichnis

1. EinfhrunginLTspiceIV

1.1. Einleitung.....................................................................................................................1
1.2. Einfhrungsbeispiel....................................................................................................1
1.2.1. ErstellungderSchaltungundFestlegungderBauteilewerte....................1
1.2.2. AuswahlderSimulationsart..........................................................................7
1.2.3. DurchfhrungderSimulation.......................................................................8
1.2.4. EinbindeneinesneuenBauteiles.................................................................12
1.2.5. Zusammenfassung........................................................................................14
1.3. DatenderStandardbauelemente............................................................................17
1.3.1. DerWiderstand..............................................................................................17
1.3.2. DerKondensator............................................................................................17
1.3.3. DieSpule.........................................................................................................18
1.4. StromundSpannungsquellen...............................................................................19
1.4.1. DiePulsquelle(PULSE)................................................................................20
1.4.2. DieSinusquelle(SINE)..................................................................................21
1.4.3. DieExponentialquelle(EXP)........................................................................22
1.4.4. DieFrequenzmodulationsquelle(SFFM)...................................................23
1.4.5. DiePWLQuelle(PWL).................................................................................24
1.5. Simulationsarten.......................................................................................................25
1.5.1. Transientenanalyse........................................................................................26
1.5.2. ACAnalyse.....................................................................................................27
1.5.3. DCSweep........................................................................................................28
1.5.4. DieGleichstromArbeitspunktanalyse(DCoppnt).................................29
1.6. SpiceKommandos....................................................................................................30
1.6.1. ErmittlungeinzelnerMesswerte.................................................................31
1.6.2. ErmittlungvonMessreihen(Temperatur,Toleranzen)...........................33
1.7. SimulationeinesTransformators............................................................................36
1.8. VerschiedeneweitereQuellen.................................................................................37
1.8.1. GesteuerteStromundSpannungsquellen................................................37
1.8.2. FormelgesteuerteQuellen.............................................................................40
1.8.3. FMundAMQuellen...................................................................................42
1.9. Laplacebertragungsfunktion...............................................................................45
1.10.WaveinundWaveout.............................................................................................47
1.10.1.EinspeiseneinesKlangesauseinerWavedatei.........................................47
1.10.2.SpeicherneinerKnotenspannungineineWavedatei...............................48
1.11.SPICENetzlisten.......................................................................................................51

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

II -

InhaltsverzeichnisLTspiceIV

1.12.Subcircuits(SPICEModelle)...................................................................................55
1.12.1.bersicht.........................................................................................................55
1.12.2.BeispielderModellierungeineszeitabhngigenWiderstandes.............59

2. Literaturverzeichnis

65

3. Stichwortverzeichnis

67

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1. EinfhrunginLTspiceIV
1.1.

Einleitung

Die allgemeine Bedienung von LTspice IV wird hier anhand eines einfachen
Beispielserklrt.DabeibeschrnkenwirunsaufdieEingabedesSchaltplans
(da LTspice IV auf Spice basiert, wird der Schaltplan vor der Simulation in
eine Netzliste gewandelt es wre also auch mglich, die Netzliste direkt
einzugeben).
AnschlieendwerdendiewichtigstenBearbeitungsvorgngeintabellarischer
Zusammenfassungaufgelistet.

UntenstehendeAbbildungzeigtdieHauptmenleistevonLTspiceIVunddie
BedeutungderdortvorhandenenSymbole.

Abbildung1:dieHauptmenleiste

1.2.

Einfhrungsbeispiel

1.2.1. ErstellungderSchaltungundFestlegungderBauteilewerte
Starten sie LTspice IV. Um eine neue Schaltung zu erstellen, klicken Sie auf
dasSymbolamlinkenRandderHauptmenleisteoderwhlensiedasMen
KommandoFileNewSchematic.

Das Programm erstellt nun einen leeren Schaltplan. In diesen mchten wir
eine Schaltung mit einem Widerstand, einem Kondensator und einer
Spannungsquelleeinfgen.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

2 -

EinfhrunginLTspiceIV

Zuerst platzieren wir den Widerstand und klicken dazu auf das Symbol
Resistor in der Hauptmenueleiste (LTspice IV verwendet standardmig
die amerikanischen Symbole das deutsche Symbol fr einen Widerstand
finden sie nach einem Klick auf das Symbol Component im
UnterverzeichnisMISCunterdemNamenEuropeanResistor).

DerWiderstandhngtnunandemMauscursor.MitSTRG+Rlsstersich
drehen,mitSTRG+Elsstersichspiegeln.

Nun klicken wir einfach die gewnschte Stelle im Schaltplan an. Der
Widerstand wird dort platziert und erhlt automatisch die Bezeichnung R1.
WirknntenbeiBedarfweitereWiderstndeplatzieren,dieseerhieltendann
automatischfortlaufendeBezeichnungen,alsoR2,R3usw.

DenPlatziermodusderWiderstndebeendenwirdurchDrckenderrechten
MaustasteoderdurchBettigenderTasteESC.

Als nchstes platzieren wir mit dem Symbol Capacitor den Kondensator.
UnserSchaltplansolltenunsoaussehen:

Abbildung2:PlatzierendererstenBauelemente

Widerstnde,Kapazitten,InduktivittenundDiodensindberSymboleder
Hauptmenueleiste direkt platzierbar. Alle anderen Bauteilsymbole sind
zusammengefasst unter dem Symbol Component. Klicken wir dieses an,
ffnet sich ein Fenster, in dem wir aus allen zur Verfgung stehenden
Symbolen das Gewnschte auswhlen knnen. Hier finden wir Symbole fr
Transistoren,MOSFETs,LEDs,Operationsverstrkerusw.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

Abbildung3:ComponentAuswahl

Soll ein Bauteil gelscht werden, klicken wir das Symbol Schere an oder
drckendieTasteEntf.DerCursornimmtdanndasAusseheneinerSchere
anunddaszulschendeBauteilwirddamiteinfachangeklickt.

Um ein vorhandenes Bauteil zu verschieben, klicken wir auf das Symbol


Drag(kleinesHandsymbol,rechts).DerCursornimmtdanndasAussehen
einerHandan.MitdiesemCursorklickenwirdasgewnschteBauteilanund
knnen es anschlieend zusammen mit seiner Bauteilenummer und
Bauteilebezeichnung frei bewegen. Ein weiteres Klicken platziert das Bauteil
anseinerneuenStelle.
Wollen wir nur die Bauteilenummer oder nur die Bauteilebezeichnung
verschieben, klicken wir einfach Nummer oder Bezeichnung an und
verschiebendiesedanneinzeln.
BereitsbestehendeelektrischeVerbindungenwerdenbeimDragVerschieben
mitgezogen.

Beim Symbol Move (groes Handsymbol, links) werden beim Verschieben


einzelner Komponenten bestehende elektrische Verbindungen nicht
mitgezogen.

Wollen wir ein bereits platziertes Bauteil drehen oder spiegeln, arbeiten wir
ebenfallsmitDragoderMove.AnschlieendklickenwiraufdasBauteil
unddrehenesmitSTRG+Rbzw.spiegelnesmitSTRG+E.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

4 -

EinfhrunginLTspiceIV

Wir knnen auch mehrere Bauteile gleichzeitig bearbeiten. Dazu whlen wir
zuerst wieder Drag oder Move und ziehen dann um die gewnschten
BauteilemitdemMauscursoreinenRahmen.Anschlieendknnenwirallein
dem Rahmen enthaltenen Bauteile gemeinsam verschieben, drehen oder
spiegeln.

NunintegrierenwirnocheineSpannungsquelleinunserenSchaltplan.Dazu
whlenwirComponentundklickendanninderListeaufVoltage.Nach
BesttigenmitOKknnenwirdieSpannungsquelleplatzieren.

Als nchstes bentigen wir noch ein Bezugspotential. Dazu klicken wir auf
dasSymbolGroundundplatzierendasnunerscheinendeSymbolunterhalb
desMinuspolsderSpannungsquelle.

ACHTUNG:
Esistwichtig,dassinjederSchaltungdasGroundSymboleingebundenwird,daes
sonstzueinemundefiniertenVerhaltenderSoftwarekommt!

NachdemalleBauteileplatziertsind,mssenwirdiesenochverbinden.Dazu
whlenwirdasSymbolWirefrdieLeitungenaus.DurchKlickenanden
Anschlusskontakten der Bauteile knnen wir nun Verbindungslinien
zwischen den einzelnen Bauteilen ziehen. Bei verbundenen Leitungen
erscheintautomatischeinquadratischerPunkt.

DerSchaltplansolltenunfolgendermaenaussehen:

Abbildung4:derersteSchaltplan

DievonunsplatziertenBauteilewurdenbereitsautomatischbenannt(C1,R1,
V1). Diese Benennung knnen wir auch ndern, indem wir mit der rechten
Maustaste auf einen der Namen klicken und dann einen neuen Namen
eingeben.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

NunmssendenBauteilennochWertezugewiesenwerden.Dazuklickenwir
mitderrechtenMaustasteaufdasSymboldesWiderstandes.Indemsichnun
ffnenden Men knnen wir den Widerstandswert in Ohm (Resistance), die
Toleranzin%unddieerlaubteLeistung(PowerRating)eingeben.Alternativ
knnen wir auch aus einer Bibliothek von vorgegebenen Widerstnden
whlen,beidenendieseWerteschonvorgegebensind.Dazuklickenwirauf
Select Resistor und whlen dort einen gewnschten Widerstand aus. In
unserem Beispiel geben wir den Wert selbst ein. Dazu ersetzen wir das R
bei Resistance mit 2k = 2kOhm. DieanderenbeidenWertelassenwirhier
auer Acht. Genauso verfahren wir auch mit dem Kondensator. Hier geben
wir bei Capacitance den Wert 100 = 100F ein. Das Zeichen
erzeugen wir dabei durch gleichzeitiges Drcken der Tasten Alt Gr und
M.

Bei der Eingabe der Werte gelten grundstzlich die gngigen Abkrzungen
wiez.B.pfrPicoodernfrNano.BeiEingabeeinesWertesimMega
Bereich ist allerdings zu beachten, dass Meg und nicht M eingegeben
wirdMwirdvonLTspiceIVnmlichalsMilliinterpretiert.

Nun mssen wir der Spannungsquelle noch eine Spannung zuweisen. Dazu
klicken wir mit der rechten Maustaste auf das Symbol der Spannungsquelle
undgebendortbeiDCvaluedenWert10Vein(entspricht10Volt).Den
Innenwiderstand (Series Resistance) vernachlssigen wir hier. Genauere
InformationenberdieverschiedenenQuellenerhaltensieimKapitelStrom
undSpannungsquellen.

Als nchstes versehen wir noch eine der Leitungen mit einem Signalnamen,
um spter die Auswahl des darzustellenden Signals zu erleichtern. Dazu
whlen wir das Symbol Label Net aus und geben bei ABC die
Bezeichnung out ein. Danach klicken wir auf OK und platzieren das
LabelanderLeitung,diezwischenKondensatorundWiderstandliegt(achten
siedarauf,dassdiekleinerechteckigeMarkierungaufderLinieliegt).Klicken
sieerneutrechts,umausdemLabelModusherauszukommen.
WennwirnundenMauszeigerberdieLeitungzwischendemKondensator
und dem Widerstand bewegen, steht unten links in der Statusleiste This is
node out. Daran erkennen wir, dass das Benennen der Leitung erfolgreich
war. Auf die gleiche Weise platzieren wir ein Label in am Schaltungs
eingang(linksvomKondensator).

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

6 -

EinfhrunginLTspiceIV

DerSchaltplansolltejetztsoaussehen:

Abbildung5:SchaltplanmitBauteilewertenundSignalnamen

InAbbildung5sinddieFeldermitdenNamenunddenWertenderBauteile
durchmanuellesVerschiebenbereitsetwasbersichtlicherangeordnet.

Bevor wir nun mit der Simulation beginnen, speichern wir zuerst unseren
Schaltplan auf der Festplatte ab. Wenn wir nicht selbst einen Dateinamen
festlegen,verwendetLTspiceIVautomatischdenNamenDraftx,xistdabei
eine fortlaufende Nummer. Der Dateityp ist ASC, dies ist eine einfache
ASCIIcodierteTextdatei.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.2.2. AuswahlderSimulationsart
Um die Art der Simulation auszuwhlen, klicken wir auf Simulate Edit
Simulation Cmd. Es ffnet sich ein Fenster Edit Simulation Command mit
denRegisterkartendersechszurVerfgungstehendenSimulationsarten.

TransientACAnalysisDCsweepNoiseDCTransferDCoppnt

Fr jede Simulationsart knnen wir eine Anzahl von Parametern einstellen.


Jede Parametereingabe wird dabei in einen SPICEBefehl umgesetzt, der
direktimunterenAnzeigefelddesFenstersangezeigtwird.

Abbildung6:FensterderSimulationsartenundihrerParameter

Da uns besonders der Zeitverlauf der Spannung am Widerstand interessiert,


benutzenwirdieSimulationsartTransient(dieTransientenanalysedientzur
Untersuchung zeitabhngiger elektrischer Vorgnge, z.B. dem Laden und
EntladeneinesKondensators).
AufderRegisterkarteTransientgebenwirnunfolgendeParameterein:
BeiStopTimegebenwir1ein.Dasbedeutet,dassdieSimulation1Sekunde
langandauert.DaunsauerdemderEinschwingvorganginteressiert,klicken
wir die Option Start external DC supply voltages at 0V an. Dadurch wird
die Spannungsquelle zum Zeitpunkt 0 (Simulationsstart) von 0 auf +10V
gesetzt.DiesenSprungdifferenziertdieSchaltungausC1undR1.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

8 -

EinfhrunginLTspiceIV

Diese Parameterwahl wird im unteren Anzeigefeld als SpiceKommando


folgendermaendargestellt:
.tran1startup

Die Parametereingabe beenden wir durch Anklicken der Taste OK. Dann
erscheint ein Rechteck mit schwarzem Rahmen, darin enthalten ist das
vollstndige SpiceKommando. Dieses Rechteck platzieren wir unterhalb
unseresSchaltplanes,dorterscheintdanndasSpiceKommandoalsText.

1.2.3. DurchfhrungderSimulation

Die Simulation starten wir nun durch Anklicken des Symbols Run oder
durchWahldesMenuepunktesSimulateRun.
Es ffnet sich ein neues Fenster mit einem auf unsere eingegebenen Werte
bezogenen Koordinatensystem, in dem alle darstellbaren Strme,
Spannungen,LeistungenundsonstigenMesswertegrafischangezeigtwerden
knnen.GleichzeitigentstehenneueDateien:

eine RAWDatei diese enthlt die grafischen Darstellungen der


Simulation(SpannungsundStromverlufe,Frequenzverlaufu.a.)
eineLOGDateidiesisteineeinfacheTextdatei,inderdieWerteder
anzuzeigendenGren(Spannungen,Strme,Frequenzen,Bandbreite
u.a.)enthaltensind

Wenn wir nun den Mauszeiger ber die Schaltung bewegen, nimmt er
verschiedeneFormenan:
eineMessSpitzefrSpannungsmessung
eineStromzangefrStrommessung
einThermometerfrLeistungsmessung

Abbildung7:FormendesMauszeigers

Wirknnenalso
berLeitungenentwederSpannungoderStrommessen
berBauteilenentwederStromoderLeistungmessen

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

Die Umschaltung zwischen den Messmglichkeiten erfolgt ber die Taste


ALT.
JederKlickaneinemSpannungs,StromoderLeistungsmesspunktinnerhalb
des Schaltplanes erzeugt eine entsprechende Kurve im Koordinatensystem.
NatrlichsindauchmehrereKurvenzugleichdarstellbar.InVerbindungmit
der Taste STRG lassen sich auch einzelne Kurven entfernen bzw.
hinzufgen. Zur besseren Unterscheidung werden die Kurven in
verschiedenenFarbendargestellt.

Wir klicken nun nacheinander die entsprechenden Stellen im Schaltplan an,


um V(out), V(in) sowie die Strme durch den Kondensator I(C1) und die
SpannungsquelleI(V1)anzuzeigen.DabeierhaltenwirfolgendeDarstellung:

Abbildung8:ResultierendeKurvendarstellungbeitransienterSimulation

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

10 -

EinfhrunginLTspiceIV

Einzelne Kurven lassen sich auch folgendermaen entfernen: wir aktivieren


dasFenster,indemdieKurvendargestelltsindunddrckendanndieTaste
Entf.DieCursorformwirdzueinerSchere.MitdieserScherezeigenwirauf
den Namen der zu entfernenden Kurve am oberen Fensterrand und klicken
dannmitlinks.

Um den Spannungsverlauf genauer zu untersuchen, bewegen wir den


Mauscursor auf den Namen im Bild ber dem Diagramm der zu
untersuchendenGre(hierV(out)).SobaldausdemCursoreineweieHand
wird, klicken wir mit links. Es erscheint ein Fadenkreuz und ein neues
Fenster, in dem die x und yWerte dieses Fadenkreuzes angegeben werden.
KlickenwirnuninderNhedesFadenkreuzesmitderlinkenMaustaste(der
CursorderMauswirdzueiner1)undhaltendiesegedrckt,soknnenwir
das Fadenkreuz entlang des Graphen verschieben und die Werte an den
einzelnenStellenablesen(siehenachfolgendeDarstellung).

Abbildung9:EinblendeneinesFadenkreuzesundvonAnzeigewerten

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

WennmaneinenStromoderSpannungsverlaufmitfalschemVorzeichenimSignal
Zeitverlauf feststellt, ist das Bauteil mit dem falschen Stromvorzeichen verkehrt
herum eingebaut. Dies ist ein Fehlverhalten vonLTspiceIV.Esstelltnmlicheinen
Strom,derineinendefiniertenBauteileanschlusshineinfliet,immerpositivdar,auch
wennderBauteileanschlussoptischnichterkennbarist.ZurAbhilfedrehtmandann
dasBauteileinfachum180Grad.
InunsererSchaltungmussz.B.derStromdurchdenKondensatorzumZeitpunkt0
auf +5mA springen und anschlieend nach einer eFunktion abklingen. Springt er
dagegenvon0mAauf5mA,istC1verpolt.

Werden bei der Darstellung von zwei SignalZeitverlufen beide Signale


direktbereinanderdargestellt,sosiehtmannureinenZeitverlauf.Dieskann
manndern,indemmandieSkalierungeinerderbeidenSignalachsenndert.
Dazu bewegt man den Mauscursor auf die linke vertikale Achse mit den
Spannungswerten,biseinkleinesLinealamCursorerscheint.Nunklicktman
rechts und whlt den Menuepunkt Manual Limits aus. Dann ndert man
den Wert unter Top z.B. in 15V. Es erscheinen nun die beiden
verschiedenfarbigenAchsenfrStromundSpannung.

WirknnenGraphenauchnachfolgenderMethodedarstellen:wirklickenmit
der rechten Maustaste auf eine leere Stelle im GraphenFenster und whlen
AddTraceoderklickenimMenaufPlotSettingsAddTrace.
In dem sich nun ffnenden Fenster whlen wir nun einen der angezeigten
Werte,z.B.I(R1)undklickenaufTasteOK.
Ein Vorteil dieser Methode besteht darin, dass man im Eingabefeld am
unterenRandvonAddTraceauchGren,dienichtdirektauswhlbarsind,
eingeben kann. Wenn man z.B. bei lteren Programmversionen die Leistung
am Widerstand anzeigen wollte, konnte man dort direkt die
BerechnungsformelV(out)*I(R1)eingeben.
In den neueren Programmversionen ist die Leistungsanzeige mittlerweile
direkt eingebaut, aber es gibt sicher noch andere Anzeigewerte, deren
AnzeigenurdurcheigeneFormeleingabemglichist.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

11

12 -

EinfhrunginLTspiceIV

1.2.4. EinbindeneinesneuenBauteiles
Obwohl LTspice IV bereits eine groe Auswahl gngiger Bauelemente
beinhaltet, ist es oft erforderlich, weitere Bauteile mit ihren Kenndaten
einzubinden. Dies geschieht mit Hilfe von Textdateien, die in ihrem Aufbau
einer SPICEModelldatei entsprechen und das Verhalten eines Bauteiles
beschreiben.DieseTextdateienkannmanselbsterstellen,manerhltsieaber
auch schon fertig konfiguriert im Internet. Das Einbinden erfolgt ber ein
SpiceKommando (diese Kommandos werden in einem nachfolgenden
Abschnittnochausfhrlichererklrt.AndieserStellewollenwirunsaufdas
EinbindenneuerBauteilebeschrnken).

Wir nehmen nun folgenden Fall an: wir wollen eine Schaltung mit dem
CMOSOperationsverstrker OPA336 aufbauen. In den Schaltplan haben wir
zu diesem Zweck das OPSymbol opamp2 eingezeichnet. Da der OPA336
abernichtinderGrundausstattungvonLTspiceIVenthaltenist,besorgenwir
uns die passende Modelldatei OPA336.mod aus dem Internet und kopieren
sie in den aktuellen Projekteordner. Dann klicken wir auf den Menuepunkt
Edit SPICE Directive. Es ffnet sich ein Fenster mit einem Eingabefeld.
HiergebenwirfolgendesEinfgekommandoein:

.incOPA336.mod

Die .incFunktion (steht fr Include) ermglicht also das Einbinden von


SPICEModellen oder von kompletten SpiceBibliotheken (Sammlungen
mehrerer Modelle), welche im Lieferumfang von LTspice IV nicht enthalten
sind.
Nun mssen wir unserem eingezeichneten OPSymbol noch die OP336
Modelldateizuweisen.Dazugehenwirfolgendermaenvor:

1. mit der rechten Maustaste klicken wir auf das OPSymbol, es ffnet
sichdasnderungsmen
2. in der Spalte Attribute klicken wir auf SpiceModel, es ffnet sich
dasFensterausAbbildung10
3. ImFeldSpiceModel=gebenwirein:OPA336
4. Das Optionskstchen Visible lassen wir frei, d.h. das SpiceModell
erscheintnichtmitNamenimSchaltplan.
5. inderSpalteAttributeklickenwiraufValue
6. ImFeldValue=gebenwirein:OPA336
7. BeiVisiblesetzenwirjetzteinenHakendurchanklicken=>derText
ausdemFeldValueerscheintdannimSchaltplan

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

13

Abbildung10:MenuezumndernvonOPParametern
nachAnklickenvonAttributeSpiceModel

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

14 -

EinfhrunginLTspiceIV

1.2.5. Zusammenfassung
NeuenSchaltplananlegen:
FileNewSchematicauswhlen
oderdasSymbolamlinkenRandderSymbolleisteanklicken

Bauelementeauswhlen:
R,L,C,DiodeunddasGroundSymbolkannmandirektanklicken
DurchAnklickendesSymbolsComponentffnetsicheinAuswahl
fenster,hierkannmanzahlreicheweitereKomponentenauswhlen
R,L,C,DiodeundComponenterreichtmanauchberden
HauptmenuepunktEdit

BauelementeoderSymboleplatzieren,verschieben,drehen,spiegeln:
Das am Cursor hngende Bauelement einfach zur gewnschten
Stellebewegenunddannlinksklicken
BauelementvordemPlatzierendrehen:StrgReingeben
BauelementvordemPlatzierenspiegeln:StrgEeingeben
MehrerePlatzierungenhintereinandersindmglich
Move(F7)undDrag(F8)verschiebenbereitsvorhandeneElemente,bei
DragwerdendieVerbindungsleitungenmitgezogen

BauelementemitLeitungen(Wire)verbinden:
Wiresymbol anklicken dann im Schaltplan durch Klicken einfach
einenLeitungsstrangeinfgen.
Rechtsklick beendet den Strang, man kann dann an einem neuen
StartpunkteineweitereLeitungbeginnen.
Startet oder beendet man eine Leitung auf einer bereits bestehenden
Leitung,werdendieseLeitungenverbunden(Knotenpunkt).
DieTasteESCbeendetdenWireModus.
Alle Bauelemente mssen an ihren Enden innerhalb der Schaltung
angeschlossensein.

GroundSymbolverwenden:
MindestenseinPunktinnerhalbderSchaltungmussmitdemGround
Symbol(Masse)verbundensein.

NamenundWertevonBauelementenzuweisenbzw.ndern:

CursoraufdemSymbolplatzierenundRechtsklick:Eigenschaftenndern

CursoraufdemNamenplatzierenundRechtsklick:Namendern
CursoraufdemWertplatzierenundRechtsklick:Wertndern

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

15

EingabevonBauelementewerten:

Suffix

Name

Femto

Pico

Wert

1015

1012

u(=)

Nano Mikro Milli


109

106

103

k
Kilo
103

Meg

Mega Giga
106

109

T
Tera
1012

WICHTIG:
ZahlennurmitDezimalpunkteingeben(keinKomma)
SkalierfaktorendirekthinterdenWertschreiben(ohneLeerzeichen)
Milli(m)undMega(meg)nichtverwechseln
GrooderKleinschreibungbeidesistzulssig

Bearbeitungsschritterckgngigmachenbzw.wiederherstellen:
Undo(F9)=rckgngigmachen,mehrereSchrittesindmglich
Redo(ShiftF9)=wiederherstellen,mehrereSchrittesindmglich

Elementelschen:
Scherensymbolwhlen,dannzulschendeElementenacheinandermit
demCursoranklicken,dieTasteESCbeendetdenLschmodus

KnotenpunkteoderEinundAusgngemiteinemNamenversehen:
DasSymbolLabelNetanklickenesffnetsicheinFenster,indemmanim
Feld ABC eine Bezeichnung eingeben kann. Dann OK anklicken, die
Bezeichnung erscheint jetzt in einem kleinen Rechteck, das man an den
gewnschtenKnotenanhngt.SobaldeinKnotensogekennzeichnetist,kann
mansichz.B.spterdenSpannungsverlaufandieserStelleanschauen.

Simulationsmodusauswhlen:
Simulationsart auswhlen ber Simulate Edit Simulation Cmd. Folgende
SimulationsartenstehenzurVerfgung:

Transient

Modus fr zeitabhngige Vorgnge, z.B. fr

dasEinschwingverhalteneinerSchaltung
ACAnalysis
Modus fr Frequenzgnge (BodeDiagramme

mitAmplitudenundPhasengang)
DCsweep

ModuszurErmittlungstatischerKennlinien
Noise

DCTransfer

DCoppnt

ModuszurArbeitspunktberechnung
(DCoperatingpoint)

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

16 -

EinfhrunginLTspiceIV

FrdieLaborversuchederAnalogelektronikbentigenwirdie
SimulationsartenTransient,ACAnalysisundDCoppnt.

NachAuswahlderSimulationsartbestimmtmandiezugehrigenParameter.

SimulationstartenundErgebnissedarstellen:
Die Simulation startet man ber Simulate Run oder ber das Symbol
Run. Daraufhin ffnet sich ein Fenster zur grafischen Darstellung der
Messwerte. Die Auswahl der Messwerte erfolgt durch Anklicken der
gewnschten Messpunkte innerhalb der Schaltung und die Auswahl von
Strom,SpannungoderLeistung(WechselberdieTasteALT).

AktionenimFensterdergrafischenDarstellung:
Im Fenster der grafischen Darstellung mit rechts klicken man erhlt ein
AuswahlmenuemitzahlreichenAktionen.

CursorbereineMesswertbezeichnungbewegenCursorwirdzurHand.
Ein Linksklick erzeugt nun ein Fadenkreuz und ein Fenster, welches die x
und yWerte des Messwertes anzeigt. Das Fadenkreuz kann entlang der
Messwertekurve verschoben werden, die zugehrigen Werte werden exakt
angezeigt.

Cursor ber die X oder YAchse bewegen Cursor wird zu einem Kamm.
Ein Linksklick ffnet ein Fenster, in dem man die Achsenskalierung ndern
kann.

LTspiceIVDateitypen:

ASCDatei dies ist eine einfache Textdatei, in der alle Daten zur
DarstellungdesSchaltplanesenthaltensind
RAWDatei diese enthlt grafische Darstellungen der Simulation
(SpannungsundStromverlufe,Frequenzverlaufu.a.)
LOGDatei dies ist eine einfache Textdatei, in der die Werte der
anzuzeigendenGren(Spannungen,Strme,Frequenzen,Bandbreite
u.a.)enthaltensind
MODDatei einfache Textdatei, deren Inhalt das elektrische
VerhalteneinesBauteilesbeschreibt.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.3.

17

DatenderStandardbauelemente

Bei den Standardbauelementen von LTspice IV (Widerstand, Spule,


Kondensator) lassen sich noch weitere spezifische Daten angeben. Dazu
klickensieeinfachmitderrechtenMaustasteaufdasBauelement.Daraufhin
ffnet sich ein Fenster mit weiteren Eingabemglichkeiten. Im folgenden
Abschnittwollenwirkurzaufdieseeingehen.

1.3.1. DerWiderstand
FolgendeDatenknnenfreinenWiderstandangegebenwerden:
Resistance:
WiderstandswertinOhm
Tolerance:

ToleranzdesWiderstandswertesin%
PowerRating:
NennleistunginWatt

1.3.2. DerKondensator
InLTspiceIVwirdeinKondensatormitfolgendemErsatzschaltbildsimuliert:

Abbildung11:Ersatzschaltbild(ESB)einesKondensatorsinLTspiceIV

FolgendeDatenknnenfreinenKondensatorangegebenwerden:
Capacitance:

KapazittinF
(entspricht<Capacitance>imESB)
VoltageRating:

SpannungsbelastbarkeitinV
RMSCurrentRating:

EffektivstrombelastbarkeitinA
Equiv.SeriesResistance:

Rser(sieheESB)in
Equiv.SeriesInductance:

Lser(sieheESB)inH

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

18 -

EinfhrunginLTspiceIV

Equiv.ParallelResistance:
Rpar(sieheESB)in
Equiv.ParallelCapacitance:
Cpar(sieheESB)inF
MeanTimebetweenFailures:
mittlerestrungsfreieZeitinStunden
PartsperPackage:

TeileproGehuse

Werden Rser, Rpar, Cpar und Lser nicht angegeben, so benutzt LTspice IV
folgendeStandardwerte:Rser=0 ,Rpar= ,Cpar=0F,Lser=0H

1.3.3. DieSpule
InLTspiceIVwirdeineSpulemitfolgendemErsatzschaltbildsimuliert:

Abbildung12:Ersatzschaltbild(ESB)einerSpuleinLTspiceIV

FolgendeDatenknnenfreineSpuleangegebenwerden:
Inductance:
InduktivittinH(entspricht<Inductance>imESB)
PeakCurrent:
BasisSpitzenstrominA
SeriesResistance:
Rser(sieheESB)in
ParallelResistance: Rpar(sieheESB)in
ParallelCapacitance: Cpar(sieheESB)inF

WerdenRser,RparundCparnichtangegeben,sobenutztLTspiceIVfolgende
Standardwerte:Rser=1m ,Rpar= ,Cpar=0F

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.4.

19

StromundSpannungsquellen

Fr die verschiedenen Simulationsarten bentigen wir verschiedene


Spannungsquellen.IndiesemKapitelbeschrnkenwirunsnuraufdieStrom
undSpannungsquelleninderTransientAnalyse,damanhierfrverschiedene
Funktionen von Spannungen nutzen kann (z.B. Sinus, Puls usw.) die auch
noch weitere Parameter besitzen. Dabei beziehen wir uns hier nur auf die
Spannungsquellen.BeidenStromquellenverhltessichanalog.

KlicktmanmitderrechtenMaustasteaufdieSpannungsquelle,ffnetsichein
Fenster, in dem man einen DCWert eingeben kann. Klickt man hier auf
Advanced, gelangt man in ein Fenster, in dem man die Art der
Spannungsquelle (Pulsquelle, Sinusquelle u.a.) und die zugehrigen
Parametereinstellenkann.

Abbildung13:MenuederSpannungsquellen

Im Folgenden werden die einzelnen Arten der Spannungsquellen und ihre


Parameter beschrieben. Bei den Spannungswerten handeltessichimmerum
denScheitelwert.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

20 -

EinfhrunginLTspiceIV

1.4.1. DiePulsquelle(PULSE)
Mit einer Pulsquelle kann man rechteck oder trapezfrmige periodische
Signaleerzeugen.

BedeutungderBezeichnungen:
Vinitial[V]:
SpannungswertfrOff
Von[V]:

SpannungswertfrOn
Tdelay[s]:

WartezeitabAnfang,bisdasSignalbeginnt
(SpannunghatdabeidenWertvonVinitial)
Trise[s]:

Anstiegszeit
Tfall[s]:

Abfallszeit
Ton[s]:

DauerdesSpannungswertesOn
Tperiode[s]:
Gesamtperiodendauer
Ncycles:

AnzahlderPerioden
(frunendlichdiesenWertauslassen)

Abbildung14:BeispielfrPulsemitVinitial=0;Von=1;Tdelay=1;Trise=0.5;Tfall=0.5,
Ton=1;Tperiod=2.5

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

21

1.4.2. DieSinusquelle(SINE)
Mit der Sinusquelle erzeugt man ein sinusfrmiges Signal. Das Signal kann
berderZeitnacheinereFunktionabklingen.

BedeutungderBezeichnungen:
DCoffset[V]:
Gleichanteil
Amplitude[V]:
Amplitude(Scheitelwert)
Freq[Hz]:

Frequenz
Tdelay[s]:

WartezeitabAnfang,bisdasSignalbeginnt
Theta[1/s]:

Dmpfungsfaktor(AmplitudeklingtmiteTheta*tab)
Phi[deg]:

Phasenverschiebung
Ncycles:

AnzahlderPerioden

Abbildung15:BeispielfrSinemitDCoffset=1;Amplitude=2;Freq=50;Tdelay=0.1;
Theta=10;Phi=90

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

22 -

EinfhrunginLTspiceIV

1.4.3. DieExponentialquelle(EXP)
EineExponentialquellebesitzteinenSignalverlaufnachdereFunktion.

BedeutungderBezeichnungen:
Vinitial[V]:
AnfangswertderSpannung
Vpulsed[V]:
EndwertderSpannung
RiseDelay[s]:
Wartezeit ab Anfang, bis die ansteigende eFunktion
beginnt
RiseTau[s]:
TauderansteigendeneFunktion
FallDelay[s]:
Wartezeit ab Anfang, bis die abklingende eFunktion
beginnt
FallTay[s]:
TauderabfallendeneFunktion

Abbildung16:BeispielfrExpmitVinitial=0;Vpulsed=2;RiseDelay=1;RiseTau=2;Fall
Delay=4;FallTau=1

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

23

1.4.4. DieFrequenzmodulationsquelle(SFFM)
Bei der SFFM Quelle handelt es sich um eine Signal Frequency Frequency
Modulation. Dabei wird eine sinusfrmige Trgerspannung mit einer
weiteren sinusfrmigen Spannung mit geringerer Frequenz moduliert. Die
SpannungverluftdabeinachfolgenderFunktion:

VSFFM=DCoffset+Amplitude*sin((2*PI*CarrierFreq*t)+ModulationIndex*sin(2*PI*SignalFreq*t))

BedeutungderBezeichnungen:
DCoffset[V]:

Gleichanteil
Amplitude[V]:

AmplitudedesTrgers
CarrierFreq[Hz]:

FrequenzdesTrgers
ModulationIndex:
Modulationsindex
SignalFreq[Hz]:

FrequenzdesSignals

Abbildung17:BeispielfrSFFMmitDCoffset=0;Amplitude=2;CarrierFreq=100;
ModulationIndex=2;SignalFreq=50

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

24 -

EinfhrunginLTspiceIV

1.4.5. DiePWLQuelle(PWL)
Bei der PWLFunktion (PWL = Piece Wise Linear Points) knnen mehrere
SpannungswertebeigewnschtenZeitpunktenangegebenwerden.Zwischen
denverschiedenenPunktenwirddanneineGeradegezogen.

BedeutungderBezeichnungen:
time1[s]:

Zeitpunkt1
value1[V]:

SpannungswertimZeitpunkt1

time4[s]:

Zeitpunkt4
value4[V]:

SpannungswertimZeitpunkt4

Mit Hilfe des Buttons Additional PWL Points knnen weitere Punkte
angegebenwerden.

Abbildung18:BeispielfrPWLmittime1=0;value1=1;time2=2;value2=1;time3=3;value3=5

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.5.

25

Simulationsarten

Die verschiedenen Simulationsarten erreicht man unter dem


HauptmenuepunktSimulate EditSimulationCmd.AufdenRegisterkarten
der einzelnen Simulationsarten sind zahlreiche Parameter einstellbar, die
nachfolgendvorgestelltwerden.

Abbildung19:FensterzurAuswahlderverschiedenenSimulationsarten

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

26 -

EinfhrunginLTspiceIV

1.5.1. Transientenanalyse
Die Transientenanalyse dient zur Untersuchung von Einschwingvorgngen
oder zeitabhngiger elektrischer Vorgnge (z.B. Laden und Entladen eines
Kondensators).

DiewichtigstenEinstellungenderTransientenanalysesind:

StopTime:

Zeitpunkt,zudemdieSimulationbeendet
werdensoll.
TimetoStartSavingData:
Zeitpunkt,abdemdieSimulationdieDaten
anzeigensoll.Dadurchlassensichz.B.Ein
schwingvorgngeausblenden(Default=0).
MaximumTimestep:
Max.Zeitzwischendeneinzelnenberechneten
Werten(wirdnichtseingetragen,nutztdasPro
grammeinenautomatischeingestelltenWert).
StartexternalDCsupply
hiereinHkchensetzen,damitdieSpannungs
voltagesat0V:
quelle bei Simulationsstart eingeschaltet wird.
Diesermglichteinpraxisnahessprungfrmiges
VerhaltenderVersorgungsspannung.

Abbildung20:Schaltungsbeispiel

Abbildung21:BeispieldesSpannungsverlaufsanC1beieinerTransientSimulation

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

27

1.5.2. ACAnalyse
Die ACAnalyse ist die KleinsignalWechselstromAnalyse, der Standard
modus zur Berechnung von Frequenzgngen (BodeDiagramme). Dabei ist
wichtig, dass eine vorhandene Spannungs oder Stromquelle in ihrer
Frequenz vernderlich ist, also auf AC eingestellt ist (durch Rechtsklick auf
die vorhandene Quelle und auswhlen von Advanced kann man nun im
folgenden Fenster unter dem Punkt small signal AC analysis die
AmplitudeunddiePhaseangeben).

DiewichtigstenEinstellungenderACAnalysesind:

TypeofSweep:

ArtdesDurchlaufs(Octave,Decade,Linear,List)
derhiergewhlteTyperscheintauchunten(Numberofpoints)

NumberofpointsperOctave: AnzahlderzuberechnendenStellenpro
Oktave(Frequenzabstand1:2)
NumberofpointsperDecade: AnzahlderzuberechnendenStellenpro
Decade(Frequenzabstand1:10)
NumberofpointsperLinear: AnzahlderzuberechnendenStellen

zwischenStartundStopFrequenz
Start/StopFrequency:
Anfangsbzw.Endfrequenzder

Frequenzganganalyse

Abbildung22:Schaltungsbeispiel

Abbildung23:ACAnalysemitAmplitudenundPhasengang(Punktlinie)

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

28 -

EinfhrunginLTspiceIV

TypischeWertefrBodediagramme:
TypeofSweep=DecadeundNumberofPointsperDecade=20bis50

WhltmanTypeofSweep=List,mussmaninderBefehlszeileuntenimMenue
eine Liste von diskreten Simulationsfrequenzen angeben, bei welchen die
bertragungsfunktionderSchaltungberechnetwird.
Beispiel:

.aclist1k2k3k4k

1.5.3. DCSweep
Der DC Sweep gibt ihnen die Mglichkeit, die Spannung bzw. den Strom
einzelnerQuellenvoneinemStartzueinemEndwertzundernunddanndie
einzelnen Ergebnisse anzuzeigen. Dies ist auch fr mehrere Quellen (bis zu
drei)mglich.Solsstsichz.B.dieKennlinieeinesTransistorsanzeigen(siehe
dazudiebeiLTspiceIVmitgelieferteBeispieldateicurvetrace.asc).

DiewichtigstenEinstellungendesDCSweepsind:
NameofSourcetoSweep:
NamederStrom/Spannungsquelle
TypeofSweep:
ArtdesDurchlaufs(Octave,Decade,Linear,List)
Start/StopValue:

Startbzw.Endwert
Increment:

ErhhungdesStromsbzw.derSpannungpro
Schritt

Abbildung24:Schaltungsbeispiel

Abbildung25:DCAnalyse,beiderI1undV1perDCSweepgendertwerden

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

29

1.5.4. DieGleichstromArbeitspunktanalyse(DCoppnt)
Die DC op pnt Simulation (DC operating point) dient zur Ermittlung des
Arbeitspunktes einer Schaltung. Dies ist vor allem bei Schaltungen mit
Transistoren, Operationsverstrkern usw. sehr hilfreich. Nachdem die
Simulation durchgefhrt ist, wird ein Fenster mit allen ermittelten Strmen
undSpannungenangezeigt.AuerdemkannmandirektimSchaltbilddurch
einfaches darberbewegen des Mauscursors die Spannungen und Strme
ermitteln.DiesewerdenunteninderStatusleisteangezeigt.

Abbildung26:Schaltungsbeispiel

Abbildung27:BeispielausgabebeiderDCoppntSimulation

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

30 -

EinfhrunginLTspiceIV

1.6.

SpiceKommandos

SpiceKommandossindBefehle,umbesondereFunktionenauszufhren,z.B.
Berechnungen mit Werten aus einem Diagramm. Um diese Befehle
verwenden zu knnen, mssen sie als Spice Direktive in die Schaltung
eingefgt werden. Alle folgenden Versuche zum Erlutern dieser Spice
Kommandos werden mit der Grundschaltung des nichtinvertierenden OP
Verstrkersdurchgefhrt.

Abbildung28:SchaltbildzudenSpiceKommandos

Die Eingabe der SpiceKommandos erfolgt durch Anklicken des Spice


Symbols oder durch Wahl des Menuepunktes Edit SPICE Directive. In
das nun erscheinende Fenster tippt man den Text einer Zeile ein. Am
Zeilenende schaltet man bei Bedarf durch Drcken der Tasten CTRLM in
diezweiteoderweitereZeilenum.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.6.1. ErmittlungeinzelnerMesswerte
DieSPICEDirektiveMEASUREdientdemMessenbestimmternachfolgend
erluterterMesswerte.

1.6.1.1.

BandbreiteimFrequenzgang(Bodediagramm)messen

Um die Bandbreite eines mit der ACAnalyse gemessenen Frequenzganges


bestimmen zu knnen, geben wir folgendes in das Spice Kommandofenster
ein:

.MEASUREtmpmaxmag(V(out))=>hierCTRLMfrnchsteZeile
.MEASUREBWtrigmag(V(out))=tmp/sqrt(2)rise=1targmag(V(out))=tmp/sqrt(2)
fall=last

Die erste Zeile speichert in der Variablen tmp den Maximalwert des
Ausgangssignals.
DiezweiteZeilespeichertdieFrequenzen,andenenderAusgangjeweilsden
Wert[tmp/Wurzel(2)]erreicht(diessinddieFrequenzenbei3dB).
DieerrechneteDifferenzistdie3dBBandbreite.

Das Ergebnis dieser Messung (also die Bandbreite und die zugehrigen
Grenzfrequenzen)wirdangezeigtdurchAnwahldesMenuepunktesView
SPICEErrorLogDatei.

z.B.:
bw=101849FROM98.8481TO101948

In diesem Fall ist die Bandbreite 101849 Hz gro, die untere Grenzfrequenz
liegtbei98,8481Hz,dieobereGrenzfrequenzbei101948Hz(=101,948kHz).

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

31

32 -

EinfhrunginLTspiceIV

1.6.1.2.

EinzelmesswerteausderTransientenanalyseermitteln

Um Messwerte aus den SignalZeitdiagrammen der Transientenanalyse


anzuzeigen bzw. zu berechnen, verwendet man im SpiceKommandofenster
dieDirektiveMEASTRAN.
FolgendeBeispielesollendiesverdeutlichen:

Beispiel1:SpezielleZeitpunkte(Nulldurchgangsmessung)

.MEASTRANzeit1whenV(out)=0cross100

Mit diesem Befehl wird bei der Transientenanalyse der Zeitpunkt des 100.
Nulldurchganges der Spannung am Ausgang out in die Variable zeit1
gespeichert.

Beispiel2:Zeitdifferenzen(Periodendauermessung)

.MEASTRANPeriodePARAMzeit2zeit1

Mit diesem Befehl wird bei der Transientenanalyse die Differenz der vorher
miteineranderen.MEASTRANberechnetenVariablenzeit2undzeit1indie
VariablePeriodegespeichert.

Beispiel3:Frequenzen

.MEASTRANFrequenzPARAM1/(zeit2zeit1)

MitdiesemBefehlwirdbeiderTransientenanalysedasErgebnisderFunktion

1
inderVariableFrequenzgespeichert.
zeit 2 zeit1

Alle Werte knnen, wie oben beschrieben, in der ErrorLogDatei abgelesen werden.
Weitere mgliche berechenbare Funktionen finden sie in der HilfeDatei unter dem
StichwortWaveformArithmetic.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

33

1.6.2. ErmittlungvonMessreihen(Temperatur,Toleranzen)
ZurErmittlungvonMessreihendientdieSpiceDirektiveStep.Beidiesem
Verfahren wird ein oder mehrere Parameter schrittweise verndert und bei
jedem Schritt die Schaltung neu simuliert. Im Diagramm sind anschlieend
alleWertederverschiedenenSchritteabzulesen.

1.6.2.1.

Temperaturgangmessung

FrvieleelektronischeSchaltungenwirdinderRegeleinTemperaturbereich
vorgegeben, innerhalb dessen Grenzen die Schaltung zuverlssig arbeitet.
Zuvor ist es natrlich notwendig, eine Temperaturgangmessung
durchzufhren, d.h. man testet die Schaltung bei verschiedenen
TemperaturenaufkorrekteFunktionsfhigkeit.

Abbildung29:Temperaturgangmessung

Fr eine simulierte Temperaturgangmessung unter LTspice IV gibt man im


SPICEKommandofensterfolgendesein:

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

34 -

EinfhrunginLTspiceIV

.steptemp551255

Dadurch wird die Variable temp, welche die aktuelle Umgebungs


temperatur darstellt, zwischen 55C und +125C in Intervallen von 5C
variiert.DerTemperaturgangbeziehtsichdabeiaufdiekompletteSchaltung,
dahermussernichtfrjedesBauteilextraangegebenwerden.
Fr die signalgebende Spannungsquelle muss als Spannung 0V angegeben
werden.
AlsAnalyseartwhltman.op(froperationalpoint=Arbeitspunkt).

1.6.2.2.

Bauteiletoleranzenbercksichtigen(MontecarloAnalyse)

Sehrwichtigistesauch,denEinflussderBauteiletoleranzenzuuntersuchen.
Um diese Toleranzen zu simulieren, gibt man folgende Anweisung ber das
SpiceKommandofensterein:

.stepparama0.10.10.05

Der Befehl ndert nacheinander den Parameter a von 0,1 bis +0,1 in
Intervallenvon0,05.

Nun muss noch der Bauteilwert mithilfe des obigen Parameters a variabel
gemachtwerden.BeijedemBauteilmussnormalerweisederBauteilewert,bei
einem Widerstand z.B. 100 k angegebenwerden.InunseremFallersetzen
wir den Wert durch eine Funktion. Diese Funktion muss in geschweiften
Klammernangegebenwerden.

z.B.:statt100k=>{100k*(1+a)}

Vorher hatte der Widerstand einen Wert von 100k , jetzt hngt der
BauteilwertvonderFunktionmitdemParameteraab.

DasUntersuchendiesesVerhaltensmitzuflligverteiltenWertennenntman
MonteCarloAnalyse.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

35

Abbildung30:MonteCarloAnalyse

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

36 -

EinfhrunginLTspiceIV

1.7.

SimulationeinesTransformators

Standardmig kann man mit LTspice IV nur lineare Transformatoren ohne


Sttigungsverhalten simulieren, auer man verwendet fertige SPICE
TransformatorenmodellederHersteller.
Zur Simulation eines Trafos platziert man zwei oder mehr Spulen
nebeneinander. Durch Eingabe der Induktivitten kann man das
bersetzungsverhltnis des Trafos einstellen. Mit einer SpiceDirektive
definiertmandiemagnetischeKopplungderTransformatorwicklungen.

BeispieleinerSPICEDirektivefreinenTransformatormit2Wicklungen:
K1L1L21

Hier ist der Kopplungsfaktor K1 mit 1 angegeben, was bedeutet, dass keine
Streuinduktivittexistiert.DergesamtemagnetischeFlussumfasstL1undL2.
L1istdiePrimrwicklungundL2dieSekundrwicklungdesTrafos.

K1 =

Mab
L1 L 2

mitM12=GegeninduktivittdesTransformators

Gleichung11:KoppelfaktoreinesTransformators

L2 U 2
mitU1=PrimrspannungundU2=Sekundrspannung
=
L1 U 1
Gleichung12:SpannungsbersetzungsverhltniseinesTransformators

Nach Eingabe der SpiceDirektive erscheinen an den Spulenenden kleine


Kreise, welche den Wicklungsanfang kennzeichnen. Somit kann man durch
UmdrehenderSpuleauchdenWicklungssinnndern.

Abbildung31:SchaltbildeinesTransformators

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.8.

37

VerschiedeneweitereQuellen

1.8.1. GesteuerteStromundSpannungsquellen
InLTspiceIVgibtesverschiedenegesteuerteQuellen:

ComponentSymbol
ArtderQuelle
(NameimComponentMen)
SpannungsgesteuerteSpannungsquelle

StromgesteuerteSpannungsquelle

SpannungsgesteuerteStromquelle

StromgesteuerteStromquelle

Abbildung32:SymboledergesteuertenQuellen

Klickt man eine Quelle mit der rechten Maustaste an, ffnet sich ein Fenster
Component Attribute Editor. Hier kann man die Quelleneigenschaften
festlegen.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

38 -

EinfhrunginLTspiceIV

DiespannungsgesteuertenQuellenwerdenjeweilsberdiebeidenAnschlsse
+undanihrerlinkenSeitegesteuert.
ImEigenschaftsfenstereinersolchenQuellemussnurderVerstrkungsfaktor
angegebenwerden(Ebzw.GunterValue).

Abbildung33:SteuerfaktorenbeiderspannungsgesteuertenSpannungsquelle(eQuelle)
undbeiderspannungsgesteuertenStromquelle(gQuelle)

Mchte man eine spannungsgesteuerte Spannungsquelle realisieren, die eine


zehnmal so groe Spannung liefert wie die anliegende Steuerspannung (d.h.
1V Steuerspannung soll 10V Ausgangsspannung erzeugen), so muss unter
ValueanstelledesTextesEdieZahl10eingegebenwerden.

Mchte man eine spannungsgesteuerte Stromquelle realisieren, die einen


doppelten so groen Strom liefert wie der Betrag der anliegenden
Steuerspannung (d.h. 1V Steuerspannung soll 2A Ausgangsstrom erzeugen),
somussunterValueanstelledesTextesGdieZahl2eingegebenwerden.

Abbildung34:BeispielmitspannungsgesteuertenQuelleneundg

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

39

Bei den stromgesteuerten Quellen muss die Quelle des Steuerstroms (Name
der steuernden Spannungsquelle)sowiederVerstrkungsfaktor(anstelledes
TextesHbzw.FunterValue)angegebenwerden.

Abbildung35:SteuerfaktorenbeiderstromgesteuertenSpannungsquelle(hQuelle)und
beiderstromgesteuertenStromquelle(fQuelle)

Mchte man eine stromgesteuerte Spannungsquelle realisieren, die eine


zehnmal so groe Spannung liefert wie der Betrag des Stromes aus einer
steuernden Spannungsquelle V1 (d.h. 1A Steuerstrom soll 10V Ausgangs
spannung erzeugen), so muss unter Value anstelle des Textes H die
EingabeV110stehen.
Mchte man eine stromgesteuerte Stromquelle realisieren, die einen
zwanzigmal so groen Strom liefert wie der Betrag des Stromes aus einer
steuernden Spannungsquelle V2 (d.h. 0,1A Steuerstrom soll 2A Ausgangs
strom erzeugen), so muss unter Value anstelle des Textes F die Eingabe
V220stehen.

Abbildung36:BeispielmitstromgesteuertenQuellenhundf

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

40 -

EinfhrunginLTspiceIV

1.8.2. FormelgesteuerteQuellen

ComponentSymbol

ArtderQuelle

Formel

(NameimComponentMen)

FormelgesteuerteSpannungsquelle

Bv(BehavioralVoltage)

V=F()

FormelgesteuerteStromquelle

Bi(BehavioralCurrent)

I=F()

Abbildung37:SymbolederformelgesteuertenQuellen

EinAnwendungsbeispielfreineformelgesteuerteQuelleistdieSummation
mehrerer Quellen zu einer Summenquelle. Mchte man z.B. die
Ausgangsspannungen am Knoten a (Exponentieller Spannungsverlauf) und
am Knoten b (sinusfrmiger Spannungsverlauf) summiert ausgeben, so gibt
man bei der Quelle Bv bzw. Bi anstelle des vorhandenen Eintrags V=F(...)
dieFormelV=V(a)+V(b)ein.NatrlichkannmanauchandereOperationen
benutzen.

Abbildung38:SummationzweierSpannungeninderQuelleB1

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

41

Abbildung39:FormeleingabeimEigenschaftsfensterderformelgesteuerten
SpannungsquelleB1

Nachfolgende Abbildung zeigt die beiden Quellspannungen und die


resultierendeSpannung:

ExponentialspannungamKnotena:
gelb
SinusspannungamKnotenb:

grn
ResultierendeSpannungamKnotenout: rot

Abbildung40:ResultierendesErgebnis

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

42 -

EinfhrunginLTspiceIV

1.8.3. FMundAMQuellen
Eine weitere gesteuerte Quelle finden wir unter Component im
UnterverzeichnisSpecialFunctionsalsEintragmodulate.
Diese Quelle ermglicht eine Frequenz (FM) bzw. Amplitudenmodulation
(AM)einessinusfrmigenAusgangssignals.

Frequenzmodulation:
Das Steuersignal (Modulationssignal) zur Frequenzmodulation schliet man
andenEingangFMan.EssindSpannungswertezwischen0und1Verlaubt.

DieZuordnungvonSteuerspannungswertzurerzeugtenFrequenzerfolgtim
EigenschaftsfensterderQuelledurchfolgendezweiSchlsselwrter:

space(FrequenzfrSteuerspannung0V)
mark(FrequenzfrSteuerspannung1V)

Abbildung41:EingabederSteuerspannungsdatenzurFM

mark=50,space=2

Durch obige Eingabe wird bei 1V Steuerspannung eine Frequenz von 50 Hz


undbei0VeineFrequenzvon2Hzerzeugt.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

43

In Abbildung 42 sehen wir ein Beispiel der Erzeugung eines


frequenzmodulierten Sinussignals. Das Steuersignal am FMEingang ist eine
Dreieckspannung,dasAusgangssignalbewegtsichimBereich2Hzbis50Hz.

MitderSPICEDirektive.wavewirddasAusgangssignalzustzlichineiner
WaveDatei (fmmodulation.wav) gespeichert. Dadurch kann man sich den
ModulationseffektdirektnachderSimulationanhren.

Abbildung42:BeispielzurFMmitErzeugungeinerWaveDatei

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

44 -

EinfhrunginLTspiceIV

Amplitudenmodulation:
GenausowiebeiderFrequenzmodulationmssenhierimEigenschaftsfenster
derQuelledieEintrgemarkundspacebesetztwerden.Damitwirddie
FrequenzamAusgangfestgelegt,auchwennderFMEingangunbeschaltetist
(unbeschaltetistgleichbedeutendmit0VSteuerspannung).

Am Eingang AM liegt das Steuersignal (Modulationssignal) zur


Amplitudenmodulation.EssindSpannungswertezwischen0und1Verlaubt.
Hiergibteseineeindeutige1:1ZuordnungvonSteuerspannungswertzur
erzeugtenSignalamplitude:
0VamAMEingangerzeugt0VAusgangsamplitude
1VamAMEingangerzeugt1VAusgangsamplitude.

Abbildung43:BeispielzurAMmitErzeugungeinerWaveDatei

In Abbildung 43 sehen wir ein Beispiel der Erzeugung eines amplituden


modulierten Sinussignals. Das Ausgangssignal ist ein 40HzSinus, dessen
Amplitudeberdas2HzSinussignalamEingangAMgesteuertwird.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.9.

45

Laplacebertragungsfunktion

InderPraxiskannesvorkommen,dasseinzusimulierendesBauteilnichtals
Schaltplansymbol in LTspice IV existiert. Dann kann man sich durch
VerwendungderLaplacebertragungsfunktiondesBauteilesbehelfen.

Als Beispiel betrachten wir uns dazu die Datei TwoTau.asc aus dem
LTspiceIVOrdner\examples\Educational.

Abbildung44:BeispielTwoTau.ascausdemOrdnerEducational

Als Eingangssignal der Schaltung dient ein Rechteckpuls der Quelle V1


(grnesSignalimDiagramm).

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

46 -

EinfhrunginLTspiceIV

Im oberen Teil des Schaltplanes sehen wir die bliche Schaltung eines RC
Tiefpasses zweiter Ordnung mit dem Ausgang A (rotes Signal im
Diagramm).

Darunter ist das gleiche Systemverhalten mit einer spannungsgesteuerten


Spannungsquelle realisiert. Dieser Quelle ist als Steuerfaktor die Laplace
bertragungsfunktiondesTiefpasseszweiterOrdnungzugewiesen:

Laplace=1/(1+.001*s)**2

Das Ausgangssignal an B ist im Diagramm nicht dargestellt, da es exakt


demSignalanAentspricht.

GanzuntenbefindetsicheineVariantemitzustzlicherZeitverzgerung,das
Ausgangssignal des Tiefpasses wird hier etwas verzgert ausgegeben. Die
Zeitverzgerung entsteht durch den Term exp(.001*s) im Zhler der
bertragungsfunktion:

Laplace=exp(.001*s)/(1+.001*s)**2

DasAusgangssignalanCistimDiagramminblaudargestellt.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.10.

47

WaveinundWaveout

Eine schne Funktion von LTspice IV ist das Einspeisen einer Wavedatei in
eine zu simulierende Schaltung. Auch die Ausgabe eines Ausgangssignals
einerSchaltungineineWavedateiistmglich.

1.10.1. EinspeiseneinesKlangesauseinerWavedatei
ZuerstkopierenwireinebeliebigeWindowsKlangdatei(eineWAVDateiaus
dem Ordner C:\Windows\Media) in unser aktuelles Projektverzeichnis, in
demwirauchunsereSchaltplneerstellen,z.B.dieDateitada.wav.
Dann erstellen wir in diesem aktuellen Projektverzeichnis einen neuen
Schaltplan und fgen dort eine Spannungsquelle (voltage) V1 ein. Diese
versehenwirmiteinemGroundAnschlussundmiteinemAusgangx.
DurchRechtsklickaufdenTextVuntenamSymbolffnetsicheinFenster,
indessenunteresFeldwirdenNamenderWavedateieintragen,ausderdas
Ausgangssignal der Spannungsquelle V1 kommen soll. Wir geben dort
folgendenTextein:

wavefile=.\tada.wavchan=0

Die Wavedatei tada.wav aus dem aktuellen Projektverzeichnis wird


dadurch in die Spannungsquelle eingelesen, durch chan=0 wird der linke
AudiokanalbeieinerStereodateibenutzt.

Abbildung45:Spannungsquellevoltage

AlsSimulationsartwhlenwirTransientmiteinerDauervon2s.

Nun starten wir die Simulation und stellen dabei den Spannungsverlauf am
Ausgang x dar. Dieser ist identisch mit dem Frequenzverlauf der
Audiodateitada.wav.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

48 -

EinfhrunginLTspiceIV

Abbildung46:SchaltplanundAusgangssignal

1.10.2. SpeicherneinerKnotenspannungineineWavedatei
Zuerst erstellen wir einen Schaltplan mit den drei Spannungsquellen V2, V3
und V4 und den drei Ausgngen A, B und C. Die Quellensignale definieren
wirfolgendermaen:

V(a)anAusgangA: Sinusmit20Hz,DCoffset=0V,Ampl.=4V,Tdelay=10ms
V(b)anAusgangB: Sinusmit455Hz,DCoffset=0V,Ampl.=1V,Tdelay=0ms
V(c)anAusgangC: PWLSignalmitfolgendenSttzpunkten(ms/Volt):
0/010/011/1440/1480/0
zumEinundAusblendenvonV(out)

DannfgenwireineformelgesteuerteSpannungsquelleB1mitdemAusgang
out dazu, welche diese drei Signale mittels folgender Formel
zusammenfasst

V=2*V(a)*V(b)*V(c)

undsiealsSpannungV(out)anihremAusgangbereitstellt.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

49

Abbildung47:SchaltbildunddieSignaleder3speisendenQuellen

Da wir diese Ausgangsspannung in eine Wavedatei speichern mchten,


mssenwirnochfolgendeSpiceDirectiveeinfgen:

.wave.\waveout.wav1644100V(out)

Das bedeutet, dass eine WAVDatei erzeugt werden soll mit dem Namen
waveout.wav, 16 Bit Auflsung und mit einer Abtastrate von 44100 Hz
(Abtastungen pro Sekunde). Die Datei wird von dem am Ausgang V(out)
anliegendenSignalgespeist.

Sobald die Simulation nun gestartet wird, wird automatisch die Datei
waveout.wavgeneriertundimgleichenVerzeichniswiedieSimulationsdatei
abgelegt.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

50 -

EinfhrunginLTspiceIV

Abbildung48:ResultierendesAusgangssignalderformelgesteuertenSpannungsquelle,
gleichzeitigInhaltderDateiwaveout.wav

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.11.

51

SPICENetzlisten

Elektronische Schaltungen werden von LTspice generell in Form von


Netzlisten (Textdarstellung) verarbeitet. Der grafische Schaltungsentwurf
wird also zuerst in eine Netzliste umgewandelt, dann simuliert und die
SimulationsergebnissewerdenzumAbschlussgrafischdargestellt.

Abbildung49:SchaltplanbeispielinLTspice

Der einfache Schaltplan aus Abbildung 49 wird vor der Simulation


automatischinfolgendeNetzlisteumgewandelt:

* Beispiel Netzliste RC-Glied.asc


V1 IN 0
10V
*Spannungsquelle 10V Gleichspannung
R1 OUT IN
1k
*Widerstand 1k
C1 OUT 0
0.1F
*Kondensator 100nF
.tran 1ms startup
*Befehl zur Transientenanalyse
.backanno
*Befehl, fr uns unwichtig!
.end
*Befehl, Ende der Simulation

Farbenbedeutung:
Bauteilname,Knotenname,Wert,Kommentar

Diese Netzlisten verwenden die SPICEeigene ABMProgrammiersprache.


ABM steht dabei fr Analog Behavioral Model und beschreibt das
VerhaltenanalogerBauteile.

Die zu einem Schaltplan gehrige Netzliste lsst sich einfach einblenden


durchAnklickendesHauptmenuepunktesViewSPICENetlist.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

52 -

EinfhrunginLTspiceIV

BedeutungdereinzelnenZeilen:
SPICENetzlisten bestehen aus Bauteilenamen und Knotennamen. Einem
KommentarineinerZeilewirdein*vorangestellt.

V1 IN 0 10V
bedeutet,dassdieSpannungsquelleV1zwischenden

KnotenINund0(0V=MassedreieckimSchaltplan)

angeschlossenistundeinenWertvon10Vhat.

R1 OUT IN 1k bedeutet,dassderWiderstandR1zwischendenKnoten

OUTundINangeschlossenistundeinenWertvon
1kOhmhat.

C1 OUT 0 100nF bedeutet,dassderKondensatorC1zwischenden


KnotenOUTund0angeschlossenistundeinen
Wertvon100nFhat.

Zeilen, welche mit einem Punkt . beginnen, enthalten Anweisungen an


SPICE. Die Zeile mit .end beendet das Programm. Die Zeile mit .tran
1ms startup bedeutet, dass eine Einschwinganalyse (Transientenanalyse)
fr die Dauer von 1 Millisekunde durchgefhrt werden soll. Dabei bedeutet
startup, dass beim Start der Simulation das Einschalten der
Spannungsquellesimuliertwerdensoll.

Abbildung50:SimulationsergebniszumSchaltplanbeispiel

DasErgebnisderEinschwinganalyseistderSignalverlaufinAbbildung50.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

Folgende Tabelle zeigt die festgelegten Buchstaben mit ihren zugeordneten


BauteilensowieeinigeweitereSymboleinnerhalbvonSPICENetzlisten:

Symbolin
Bedeutung
SPICE
A
Spez.Funktionsblcke
B
VerhaltensgesteuerteQuelle
C
Kondensator
D
Diode
E
SpannungsgesteuerteSpannungsquelle
F
StromgesteuerteStromquelle
G
SpannungsgesteuerteStromquelle
H
StromgesteuerteSpannungsquelle
I
UnabhngigeStromquelle
J
JFETTransistor(SperrschichtFET)
K
KopplungsinduktivittzwischenzweiInduktivitten
L
Induktivitt
M
MOSFETTransistor
O
verlustbehafteteLeitung
Q
Bipolartransistor
R
Widerstand
S
SpannungsgesteuerterSchalter
T
verlustloseLeitung
U
RCKettenschaltung
V
Spannungsquelle
W
StromgesteuerterSchalter
X
Subcircuit(kompletteTeilschaltung)
Z
MESFETTransistor
*
EinleitungKommentar
.
Anweisungskennzeichen
.MODEL EigenesModell
+
Zeilenfortsetzung
Abbildung51:BuchstabenundZeicheninSPICENetzlisten(SPICEABMBefehle)

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

53

54 -

EinfhrunginLTspiceIV

Der Vollstndigkeit halber hier noch einmal die Tabelle mit den
Mastabsfaktoren:

Faktor
Wert
Bezeichnung Faktor
Wert
Bezeichnung
T
1012
Tera
U
106
mikro
G
109
Giga
N
109
nano
MEG
106
Mega
P
1012
piko
3
15
K
10
kilo
F
10
femto
3
6
M
10
milli
MIL
25,4*10
Mil
ZahlennurmitDezimalpunkteingeben(keinKomma)
SkalierfaktorenschreibtmandirekthinterdenWert(ohneLeerzeichen)
Milli(m)undMega(meg)nichtverwechseln
Abbildung52:MastabsfaktoreninSPICE

Beispiel:
1 M wird in LTSpice als 1MEG und nicht als 1M (wre 1 Milliohm)
eingegeben

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

1.12.

Subcircuits(SPICEModelle)

1.12.1. bersicht
Ein Subcircuit ist eine elektronische Teilschaltung, welche in Textform mit
einer Netzliste (SPICEModelldatei) beschrieben wird. Ein Subcurcuit kann
wie ein normales in LTspice eingebautes Bauteil benutzt werden und man
kannihmaucheinselbstgezeichnetesSchaltplansymbolzuordnen.

EineSPICEModelldateiistfolgendermaenaufgebaut:

.subckt {Name des Subcircuit} {Liste der Anschlussnamen}


{mehrere Zeilen mit SPICE-ABM-Befehlen}
......
......
.ENDS

Inder1.ZeilewirdderNamedesSPICEModellesdefiniert.AmEndedieser
Zeile folgt eine Liste der vom aufrufenden Programm (bei uns der
bergeordneteSchaltplan)benutztenAnschlussnamen.
Die zweite und die nachfolgenden Zeilen enthalten SPICEABMBefehle zur
DefinitionderSchaltungdesSubcircuit.DabeiwirdeineSchaltungausSPICE
Basiselementenzusammengebaut.
Alle elektrischen Verbindungen der Bauteile untereinander erhalten
Knotennummern. Ein wichtiger Knoten ist der Bezugspunkt 0
(Bezugspotential der Schaltung = 0V). Dieser muss in einem Subcircuit nicht
immervorhandensein,wohlaberimbergeordnetenSchaltplan.

InAbbildung53sehenwirdieModellbeschreibungdesTL084inderSPICE
eigenen ABMProgrammiersprache. Der ganze OP ist hier als Subcurcuit
definiert.DieverschiedenenAnweisungensindfarblichhervorgehoben.

DiebenutztenFarbenhabenfolgendeBedeutung:
Bauteilname,Knotenname,Wert,Kommentar
Modellspezifizierung,Modellaufruf

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

55

56 -

EinfhrunginLTspiceIV

* TL084 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT


* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08
* (REV N/A)
SUPPLY VOLTAGE: +/-15V
* CONNECTIONS:
NON-INVERTING INPUT
*
| INVERTING INPUT
*
| | POSITIVE POWER SUPPLY
*
| | | NEGATIVE POWER SUPPLY
*
| | | | OUTPUT
*
| | | | |
.SUBCKT TL084
1 2 3 4 5
C1
11 12 3.498E-12
* Kondensator 3,498pF
C2
6 7 15.00E-12
* Kondensator 15pF
DC
5 53 DX
* Diode
DE
54 5 DX
* Diode
DLP 90 91 DX
* Diode
DLN 92 90 DX
* Diode
DP
4 3 DX
* Diode
*Polynomgesteuerte Spannungsquelle
EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5
*Polynomgesteuerte Stromquelle
FB
7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6
GA
6 0 11 12 282.8E-6
* Spannungsgesteuerte Stromquelle
GCM
0 6 10 99 8.942E-9
* Spannungsgesteuerte Stromquelle
ISS
3 10 DC 195.0E-6
* unabhngige Stromquelle
HLIM 90 0 VLIM 1K
* Stromgesteuerte Spannungsquelle
J1
11 2 10 JX
* Sperrschicht-FET mit Modell JX
J2
12 1 10 JX
* Sperrschicht-FET mit Modell JX
R2
6 9 100.0E3
* Widerstand 100 k
RD1
4 11 3.536E3
* Widerstand 3,536 k
RD2
4 12 3.536E3
* Widerstand 3,536 k
RO1
8 5 150
* Widerstand 150
RO2
7 99 150
* Widerstand 150
RP
3 4 2.143E3
* Widerstand 2,143 k
RSS 10 99 1.026E6
* Widerstand 1,026 M
VB
9 0 DC 0
* unabhngige Spannungsquelle 0V
VC
3 53 DC 2.200
* unabhngige Spannungsquelle 2,2V
VE
54 4 DC 2.200
* unabhngige Spannungsquelle 2,2V
VLIM 7 8 DC 0
* unabhngige Spannungsquelle 0V
VLP 91 0 DC 25
* unabhngige Spannungsquelle 25V
VLN
0 92 DC 25
* unabhngige Spannungsquelle 25V
.MODEL DX D(IS=800.0E-18)
* Modell aller Dioden
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)
*Modell von J1,J2
.ENDS

Abbildung53:SPICEModelldateidesTL084

1 2 3 4 5definiertdieEinundAusgnge
DieZeile.SUBCKT TL084
sowieVersorgungsspannungsanschlssedesOPundderenKnotennummern.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

57

Wir wollen nun ein einfaches SubcurcuitBeispiel fr die Schaltung eines


Serienresonanzkreises selbst entwerfen. Das neu zu erstellende Bauteil soll
sichdabeiverhaltenwiedieuntenangegebenediskreteSchaltung.

Abbildung54:BeispielschaltungeinesSubcircuitmitSerienresonanzkreis(Saugkreis)

Das Schaltbild in Abbildung 54 stellt nur ein Ersatzschaltbild des neuen


Bauelementes dar, ist aber notwendig, um die Netzliste (Modelldatei) zu
erstellen.FrdieSimulationbenutzenwirobigeSchaltungnicht.

DieNetzlistezuunseremneuenBauelementsiehtdannfolgendermaenaus:

.subckt saugkreis Eingang Ausgang


R1
EINGANG INT1
10
L1
INT1 INT2
10mH
C1
INT2 AUSGANG
100nF
.ENDS

BeachtenSie,dassdieinternenKnotenINT1undINT2nachauennicht
auftauchen.

Der Netzliste kann man zum Abschluss noch ein eigenes Schaltplansymbol
zuordnen. Die prinzipielle Vorgehensweise dazu sehen wir im folgenden
Kapitel.

Danach sollten Sie in der Lage sein, fr das obige Beispiel die Schaltung zu
erstellenunddasGanzezusimulieren.ArbeitenSiedazuabererstdenInhalt
desnchstenKapitelsdurch.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

58 -

EinfhrunginLTspiceIV

DasErgebnissolltesoaussehen:

Abbildung55:BeispielschaltungeinesSerienresonanzkreisesalsSubcircuit

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

59

1.12.2. BeispielderModellierungeineszeitabhngigenWiderstandes
AlsBeispieleinesinLTspicenichtvorhandenenBauteileswollenwirunsnun
das Modell eines zeitabhngigen Widerstandes konstruieren. Ein solches
Bauteil existiert in der Welt der elektronischen Bauteile nicht. Es wre aber
durch ein motorgetriebenes Potentiometer realisierbar. Mit diesem Bauteil
knnenwirz.B.einezeitvernderlicheLastsehrschnsimulieren.

Der nachfolgend konstruierte zeitabhngige Widerstand wird mit einer


zeitabhngigen Spannungsquelle in seinem Widerstandswert gesteuert. Die
ZeitabhngigkeitentstehtalsonichtdirektdurchAngabeeinerZeitfunktionsondern
ausderZeitabhngigkeitdesSpannungsverlaufesdersteuerndenSpannungsquelle.

Wenn Strom durch einen Widerstand fliet, entsteht an ihm eine Spannung.
Der gleiche Widerstand kann aber auch mit einer Stromquelle modelliert
werden, deren Strom durch die Spannung an seinen Anschlssen gesteuert
wirdunddenWertU/Rhat.
1

1
I
R

I = V(1,2) / R
I = V(1,2) / V(CTRL)
2

Abbildung56:SchaltungeinesWiderstandesmitspannungsgesteuerterStromquelle

InAbbildung56istlinksderWiderstandmitseinenAnschlussklemmen1und
2(SPICEKnoten1,2)dargestellt.
Rechts daneben sehen wir die Realisierung als Subcircuit. Dies ist eine
spannungsgesteuerte Stromquelle, deren Stromwert aus der Spannung an
ihreneigenenKlemmen1und2,geteiltdurchdenWiderstandR,berechnet
wird.
Schreibt man nun anstelle von R den Ausdruck V(CTRL) hin, so hat man
einen steuerbaren Widerstand realisiert. Der Wert R wird nun durch eine
Steuerspannung V(CTRL) dargestellt. Man muss nur aufpassen, dass die
Steuerspannung nicht exakt 0 wird, da SPICE dann eine Division durch 0
ausfhren muss und dies einen Fehler provoziert. 1V Steuerspannung
entsprichtdabeieinemWiderstandvon1Ohm.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

60 -

EinfhrunginLTspiceIV

Beispiele:
Steuerspannung
Widerstandswert
1V

1Ohm
10V

10Ohm
100V

100Ohm
1kV

1kOhm
1Mega

1MegOhm

DieWiderstandsfunktionerzeugtmandurchSchreibeneinesSPICEModelles.
WirnehmenhierfrdieModelldateidenNamenVARIRES.modan.Diese
DateierstellenwirmiteinemASCIIEditorundtragenfolgendenInhaltein:

.subckt VARIRES 1 2 CTRL


G1 1 2 Value = { V(1,2)/(V(CTRL)+1u) }
.ENDS

In der 1. Zeile wird derNamedesSPICEModellesalsVARIRESdefiniert.


Am Ende dieser Zeile folgt eine Liste der vom aufrufenden Programm (bei
unsderbergeordneteSchaltplan)benutztenAnschlussnamen.Diessindhier
Anschluss1,2undderSteueranschlussCTRL.
Die zweite Zeile definiert eine spannungsgesteuerte Stromquelle G1 (G ist
derzugeordneteSPICENamefrspannungsgesteuerteStromquellen),welche
mit der Steuerspannung V(1,2)/(V(CTRL)+1) gesteuert wird. 1 V
Steuerspannung (V(CTRL)) erzeugt bei 1VSpannung zwischen den
Widerstandsklemmen 1 und 2 (V(1,2)) einen Strom von 1A => 1V
Steuerspannungerzeugt1OhmWiderstand.
Der Summand 1 dient zur Vermeidung einer Division durch 0 bei einer
Steuerspannung0V.

Nun mssen wir nur noch ein passendes Schaltplansymbol erstellen. Dazu
whlt man in LTspice den Menuepunkt File New Symbol und ffnet
dadurchdenSymboleditor.
Im Zentrum des Symboleditors befindet sich ein Fadenkreuz, dieses bildet
spterdenFangpunktdesneuenSymbols.
MitderFunktionDraw RectziehenwireinRechteckumdenFangpunkt
auf. Dabei achten wir darauf, dass wir mit den Eckpunkten auf den 5mm
Rasterpunkten liegen (die Rasterpunkte sind leider sehr fein und kaum
erkennbar).
MitderFunktionDraw LinefgenwirdieweiterenElementedesneuen
Bauteileshinzu.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

61

Abbildung57:SchaltplansymboldeszeitgesteuertenWiderstandsohneAnschlsse

Die roten Kreise in Abbildung 57 kennzeichnen die Enden der gezeichneten


Elemente.DieseKreiseerscheinenspterimSchaltplannicht.

NunmssenwirnochdieelektrischenAnschlsseerzeugen.Dazuklickenwir
aufEditAddPin/Port.EserscheintfolgendesFenster:

Abbildung58:FensterzurEingabederAnschlussdaten

WirgebennurimFeldLabel(obenlinks)denPinnamen1frdenoberen
Widerstandanschlussein,dierestlichenEinstellungenbehaltenwirbei(durch
WahlvonNONE(NotVisible)erscheintderPinnamenicht).
Dann platzieren wir nach Anklicken von OK das blaue, am Cursor
hngendeQuadratamoberenAnschlusspunktdesBauteiles.ImFeldNetlist
Ordererschiendabei1.DieserAnschlussgiltalsofrdenerstenganzlinks
stehenden Pinnamen (1) innerhalb der Zeile 1 der Modelldatei
VARIRES.mod.
Analog gehen wir beim unteren Widerstandsanschluss vor, wobei wir dort
denNamen2imFeldLabeleingeben.BeiNetlistOrdererscheintnun
2.DieserAnschlussgiltalsofrdenzweitenPinnamen(2)imSubcircuit.
Zum Schluss geben wir den Steuerspannungsanschluss unten links am
Widerstandein,wobeiwirdortdenNamenCTRLunterLabeleingeben.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

62 -

EinfhrunginLTspiceIV

BeiNetlistOrdererscheintnun3.DieserAnschlussgiltalsofrdendritten
Pinnamen(CTRL)imSubcircuit.

Abbildung59:SchaltplansymboldeszeitgesteuertenWiderstandsmitAnschlssen

Wir mssen nun noch bestimmte Attribute des Bauteiles definieren. Dazu
whlenwirdenMenuepunktEdit Attributesundklickendortaufden
UnterpunktEditAttributes.EserscheintfolgendeTabelle:

Abbildung60:FensterzurEingabederAttributedesBauteiles

WirgebendieWertewieinAbbildung60ein.WichtigistdasXbeiPrefix
(XbedeutetSubcurcuit).
Unter SpiceModel geben wir den Namen des SPICEModells (ohne die
Dateierweiterung.MOD)an.DurchdieseArtderEingabeerbrigtsichdie
ModelleingabeimspterenSchaltplan.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

EinfhrunginLTspiceIV

63

NunspeichernwirdasSchaltplansymbolunterdemNamenvarires.asyab.
DieDateierweiterungasyistzwingend.
Als Speicherort whlen wir den Ordner, der die Symbole in der LTspice
Installationenthlt,alsomeistensC:\Programme\LTC\LTspiceIV\lib\sym.

Zum Abschluss wollen wir unser neu erstelltes Bauteil noch in einer
praktischen Schaltung testen. Dazu zeichnen wir einen Schaltplan wie in
Abbildung61.

DasneueBauelementvarires(U1)ladenwirmitdemComponentSymbol.
GleichzeitigbindenwirmitderSPICEDirektive

.inc varires.mod

daszugehrigeSPICEModellein.

Abbildung61:SchaltungmitzeitgesteuertemWiderstand

Unser zeitabhngiger Widerstand U1 wird mit der sinusfrmigen


Spannungsquelle V2 moduliert. Die Spannung hat einen Gleichanteil von
500V (entspricht 500 Ohm Grundwert von U1) und variiert mit einer
Sinusamplitude von 500V. Somit variiert der Widerstand in U1 in seinem
Wertzwischen0Ohmund1000Ohm

Der Signaleingang ist der Inhalt einer Wavedatei (beliebige Musik) mit dem
Nameneingang.wav.DieseDateiknnenSiesichselbstgenerieren.

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

64 -

EinfhrunginLTspiceIV

Dieses Musiksignal wird mit dem zeitabhngigen Spannungsteiler


geschwchtunddasAusgangssignalwirdwiederineineWavedateimitdem
Namen ausgang.wav gespeichert. Den Inhalt dieser Datei kann man sich
nach der Simulation anhren. Man hrt ein periodisch lautleise werdendes
Musiksignal(AmplitudenmodulationAmplitudenvibrato).

Abbildung62:AusgangssignalSpannungsteilermitzeitgesteuertemWiderstand

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

65

Literaturverzeichnis

2. Literaturverzeichnis
U.Tietze,Ch.Schenk
Halbleiterschaltungstechnik(SpringerVerlag)
12.Auflage
ISBN3540428496

InYAHOOgibtesaucheinesehraktiveGruppezuLTspice:

http://tech.groups.yahoo.com/group/LTspice

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

66 -

EinfhrunginLTspiceIV

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

67

Stichwortverzeichnis

3. Stichwortverzeichnis

.MEASTRAN.................................32
.MEASURE.....................................31

Periodendauermessung................32
PulsQuelle.....................................20
PWLQuelle....................................24

A
ACAnalyse....................................27
AMQuelle......................................44

B
Bandbreitenmessung....................31

D
DCoppnt(Arbeitspunktanalyse)
......................................................29
DCSweep.......................................28

F
FMQuelle.......................................42
FormelgesteuerteQuellen............40
Frequenzmessung..........................32

S
Schaltplansymbol...........................61
SFFMQuelle...................................23
Simulationsarten............................25
SinusQuelle...................................21
SPICE
Mastabsfaktoren......................54
ModellTL084............................55
Standardbauteile........................54
Subcircuit....................................55
Zahlenformate............................54
SPICEDirektiven...........................30
StandardelementeKondensator
......................................................17
StandardelementeSpule............18
StandardelementeWiderstand.17
StromSpannungsquellen.............19

GesteuerteQuellen........................37

Knoten.............................................55

Temperaturgangsmessung...........33
Transformatorsimulation.............36
Transientenanalyse........................26

Laplacebertragungsfunktion...45

varires..............................................60

Messreihen......................................33
MontecarloAnalyse......................34

Wavedateieinlesen........................47
Wavedateierzeugen......................48
Widerstand
Steuertabelle...............................59

N
Netzlisten........................................51
Nulldurchgangsmessung.............32

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

68 -

EinfhrunginLTspiceIV

Prof.H.W.NeuschwanderDipl.Ing.(FH)R.Hingsamer
FHKaiserslauternFachbereichAngewandteIngenieurwissenschaften

You might also like