LTSpice Tutorial 2: Eigene Modelle und Symbole Vorhandenes Symbol, eigenes Modell, Modell in Einzeldatei Der Baustein «LM336» ist eine 2.5 V Zener-Spannungsreferenzdiode mit einem Justiereingang: Die Zenerdiode hat eine Durchbruchsspannung von 2.5 V und einen Durchbruchsstrom von 1 ma. Für dieses Element soll eine Komponente erstellt werden, welche in LTSpice eingesetzt werden kann. Der Einfachheit halber wird auf die Modellierung des Justiereinganges verzichtet. Navigieren Sie mit dem Explorer in den Installationsordner von LTSpice vermutlich C:\Program Files\LTC\SwCADIII\lib\sym In diesem Ordner und Unterordnern finden Sie alle Komponentensymbole. Kopieren Sie das Symbol für die Zenerdiode, «zener.asy», in ein persönliches Verzeichnis (z.b. wo Tutorial 1.asc bereits liegt). Benennen Sie die Datei um in «lm336.asy». Klicken Sie mit rechter Maustaste auf die Datei und wählen Sie «Properties». Entfernen Sie den Haken bei «Read-only». Starten Sie LTSpice. Öffnen Sie in Ihrem persönliches Verzeichnis die soeben kopierte Datei «lm336.asy». Wählen Sie den Menupunkt «Edit», «Attributes», «Edit Attributes»: Ändern Sie diese Attribute wie folgt:
Nach Klick auf «OK» sollte die Entwurfsfläche wie folgt aussehen: Schliessen Sie die Entwurfsfläche und speichern Sie lm336.asy. Erzeugen Sie mit einem Texteditor (Notepad, MSWord) eine reine Textdatei «lm336.txt» im gleichen Verzeichnis, wo lm336.asy liegt. Schreiben Sie folgende Zeilen in die Textdatei und speichern Sie ab:.subckt lm336 Port1 Port2 D Port1 Port2 D1.MODEL D1 D(BV=2.5 IBV=1m).ENDS Bedeutung der Zeilen:.SUBCKT lm336 Port1 Port2 D Port1 Port2 D1.MODEL D1 D(BV=2.5 IBV=1m).ENDS Das Schlüsselwort «.subckt» zeigt SPICE an, dass eine Teilschaltung folgt, mit dem Namen «lm336» und den Anschlüssen «Port1» und «Port2» (Namen beliebig wählbar) Um diese beiden Zeilen zu verstehen, lesen Sie in der immer sehr empfehlenswerten, ausführlichen Hilfe von LTSpice unter «Help», «Help Topics», «Contents», «LTSpice», «Circuit Elements», «D. Diode» Ende der Teilschaltung Eröffnen Sie ein neues Schemablatt in LTSpice und speichern Sie es unter dem Namen «Tutorial 2.asc» im Ordner ab, wo lm336.asy liegt. Wählen Sie zum Einfügen einer Komponente, im Dialog
können Sie nun als Top Directory auch das Directory wählen, wo Tutorial 2.asc liegt: Sie finden hier nun die von Ihnen erzeugte Komponente lm336 wieder. Wählen Sie sie aus und platzieren Sie sie auf dem Schemablatt (2x CTRL-R), zoomen Sie etwas heraus, so dass Sie Platz haben für die folgenden Komponenten: Ergänzen Sie nun das Schema wie folgt: Führen Sie nun die Simulation «DC op pnt» aus:
Sie erhalten als Resultat: Eigenes Symbol zu eigenem Modell, Modell in einer Library Der LM7805 ist ein 5 V Spannungsregler: z.b. 12 V Input LM7805 Output 5 V GND L Zu diesem Spannungsregler soll eine Komponente für LTSpice erstellt werden. Starten Sie LTSpice. Wählen Sie «New Symbol». Wählen Sie «Draw», «Rectangle» und zeichnen Sie folgendes Rechteck: Platzieren Sie einen Port «in» über «Edit», «Add Pin/Port» und den Einstellungen
wie untenstehend: Analog dazu die Ports «out» und dann «GND»: Fügen Sie mit «Draw», «Text», «lm7805» eine Bezeichnung wie folgt hinzu: Speichern Sie das Design unter «lm7805» im Ordner, wo auch Tutorial 2 liegt. Laden Sie folgende Datei vom Web in den Ordner: «www.nussberger.ch/eth/nsvreg.lib». Öffnen Sie die Datei und suchen Sie nach der Komponente «lm7805», Sie finden ein Modell, das mit folgenden Zeilen beginnt: *================================== *LM7805C National Semiconductor * Connections: Input * Gnd * Output *
.SUBCKT LM7805C 1 2 3 (Setzen Sie die Schriftart auf «Courier», damit die Darstellung stimmt) Überprüfen Sie nun die Portzuweisung in der Datei lm7805.asy (dem Symbol, das Sie oben erstellt haben. Sie stellen fest, dass momentan «in» die Netlist Order Nr. 1 hat Stimmt mit obiger Definition «out» die Netlist Order Nr. 2 hat falsch, setzen Sie sie auf Nr. 3 «GND» die Netlist Order Nr. 3 hat falsch, setzen Sie sie auf Nr. 2 Wählen Sie nun den Menupunkt «Edit», «Attributes», «Edit Attributes» und passen Sie an: Klicken Sie auf «OK», speichern Sie das Symbol und schliessen Sie das Fenster. Eröffnen Sie ein neues Schemablatt und speichern Sie es unter dem Namen «Tutorial 2a.asc» im gleichen Verzeichnis wie «lm7805.asy» ab. Erstellen Sie dann die untenstehende Schaltung und führen Sie eine «DC op pnt» Simulation aus, Resultat: Damit sind Sie am Ende des 2. Tutorials angelangt.