07.05.2008, 09:46 AM
So... versuchen wir mal, Gerds LM311-Modell in Betrieb zu nehmen.
"Spannend" ist die erste Zeile im Modell: ".subckt LM311 1 2 3 4 5 6".
Die beschreibt die von außen erreichbaren Netze des Modells. Der LM311 hat also 6 Anschlüsse. In Wahrheit hat der LM311 aber 8 Anschlüsse. Im Modell fehlen die beiden Strobes/Balance.
Wenn mans gut machen will, so zeichnet man ein Schaltbild, was zu diesem Modell passt und vergibt die Anschlüsse im Schaltbild in genau der gleichen Reihenfolge wie beim Modell.
LM311-Schaltsymbol
Da ich im Modell 8 Pins definiert habe, muss das Modell noch darauf angepasst werden:
".subckt LM311 1 2 3 4 5 6 98 99"
(die beiden im Modell unbekannten Netze 98 und 99 sind nur "Dummys")
------
Wenn man aber nur mal schnell testen will, so kann man irgendein x-beliebiges Schaltbild verwendet, was mindestens 6 Anschlüsse hat. Zum Beispiel den [MISC]\DIP8.
Unser LM311-Modell ist schnell auf den DIP8 angepasst:
".subckt LM311 6 1 2 4 98 99 5 3"
------
Und das wars schon. Das eigentliche Modell "LM311.mod" (Endung beliebig) bindet man mit .inc Verzeichnis\LM311.mod" ins Projekt ein und in den Schaltzeichen trägt man dann noch "LM311" als Modell ein, damit Spice weiß, welchen "subckt" er dem jeweiligen Symbol zuordnen soll. Im Schaltzeichen des LM311 hab ich das schon voreingestellt.
Kommst Du mit dieser Beschreibung weiter, Gerd?
"Spannend" ist die erste Zeile im Modell: ".subckt LM311 1 2 3 4 5 6".
Die beschreibt die von außen erreichbaren Netze des Modells. Der LM311 hat also 6 Anschlüsse. In Wahrheit hat der LM311 aber 8 Anschlüsse. Im Modell fehlen die beiden Strobes/Balance.
Wenn mans gut machen will, so zeichnet man ein Schaltbild, was zu diesem Modell passt und vergibt die Anschlüsse im Schaltbild in genau der gleichen Reihenfolge wie beim Modell.
LM311-Schaltsymbol
Da ich im Modell 8 Pins definiert habe, muss das Modell noch darauf angepasst werden:
".subckt LM311 1 2 3 4 5 6 98 99"
(die beiden im Modell unbekannten Netze 98 und 99 sind nur "Dummys")
------
Wenn man aber nur mal schnell testen will, so kann man irgendein x-beliebiges Schaltbild verwendet, was mindestens 6 Anschlüsse hat. Zum Beispiel den [MISC]\DIP8.
Unser LM311-Modell ist schnell auf den DIP8 angepasst:
".subckt LM311 6 1 2 4 98 99 5 3"
------
Und das wars schon. Das eigentliche Modell "LM311.mod" (Endung beliebig) bindet man mit .inc Verzeichnis\LM311.mod" ins Projekt ein und in den Schaltzeichen trägt man dann noch "LM311" als Modell ein, damit Spice weiß, welchen "subckt" er dem jeweiligen Symbol zuordnen soll. Im Schaltzeichen des LM311 hab ich das schon voreingestellt.
Kommst Du mit dieser Beschreibung weiter, Gerd?