Forum: Analoge Elektronik und Schaltungstechnik LTSpice Modelle finden und einbinden


von Rolf (Gast)


Lesenswert?

Gibt es irgendwo eine allgemeine Anleitung wie man ein Modell für ein 
Bauteil finden und in LTSpice einbinden kann?

Zum Beispiel suche ich schon seit einiger Zeit nach dem LM358. Das ist 
doch ein so allgemeines Teil, da gibt es doch bestimmt schon ein 
fertiges Modell dazu?
Jetzt hab ich die Datei lmx58b_lm2904b.lib gefunden. Möglicherweise kann 
man daraus den lm358 extrahieren?

von Falk B. (falk)


Lesenswert?

Rolf schrieb:
> Gibt es irgendwo eine allgemeine Anleitung wie man ein Modell für ein
> Bauteil finden und in LTSpice einbinden kann?

In der Hilfe, FAQ / Third Pary Models

> Zum Beispiel suche ich schon seit einiger Zeit nach dem LM358. Das ist
> doch ein so allgemeines Teil, da gibt es doch bestimmt schon ein
> fertiges Modell dazu?

Ja.

> Jetzt hab ich die Datei lmx58b_lm2904b.lib gefunden. Möglicherweise kann
> man daraus den lm358 extrahieren?

Sicher.

von Klaus H. (hildek)


Lesenswert?

Bauteil finden: Google u.a.
Wenn du schon ein Lib gefunden hast: die ist normalerweise in ASCII und 
man kann sie mit einem Texteditor öffnen und schauen, ob da ein 
Abschnitt für den gewünschten OPA drin ist.
Wenn noch weitere OPAs drin sind, macht das nichts, die kannst du dann 
auch verwenden.
Dann gibt es verschiedene Möglichkeiten:
a) opamp2 nehmen, einen Auszug aus deiner lib (ab .SUBCKT LM358/NS    1 
2  99  50  28 [Beispiel]) in den Schaltplan eintragen und im OPA-Symbol 
(Rechtsklick) den Model-Namen, hier LM358/NS, eintragen.
b) Die Lib unter \lib\sub (oder einem anderen Unterverzeichnis) 
speichern. Ein passendes Symbol (z.B. OPAMP2) auf einen neuen Namen im 
\lib\sym kopieren, editieren, so dass, wie hier beim LM358/NS, der 
Libname und der Bauteilname drin sind:
1
SYMATTR Value LM358/NS
2
SYMATTR Prefix X
3
SYMATTR SpiceModel LM.lib
4
SYMATTR Value2 LM358/NS
5
Hat den Nachteil, dass die Weitergabe einer Schaltung nicht gehen wird, weil die Lib bei dir im Lib-Verzeichnis liegt und sie der Empfänger nicht mitbekommt.
c) ähnliches, aber die Lib in einem eigenen Verzeichnis zusammen mit der 
Schaltung ablegen. Dann funktioniert auch die Weitergabe, wenn man dem 
Empfänger das gesamte Verzeichnis gibt.

Bei allen Varianten muss man darauf achten, dass die Pinreihenfolge von 
der Lib mit der vom Symbol übereinstimmt. Das ist häufig sowieso so, 
aber eben nicht garantiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.