Forum: Mikrocontroller und Digitale Elektronik Problem beim Einbinden einer kompletten Bibliothek in LTSpice


von H. G. (ledi)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich möchte eine komplette Bibliothek in LTSpice einbinden und gehe exakt 
nach der Anleitung (siehe Abb.) von Gunthard Kraus vor. (Wenn ich nur 
ein Model einbinde, funktioniert es einwandfrei).

Beim Einbinden der Bibliothek kann ich z.B. die Diode D1n4004 nirgendwo 
auswählen!

Die Spice-Direktive ".include diode.lib" habe ich eingegeben und das 
Programm anschließend neu gestartet!

Kann mir bitte jemand einen Tip geben?

von 38mm (Gast)


Angehängte Dateien:

Lesenswert?

H. G. schrieb:
> Beim Einbinden der Bibliothek kann ich z.B. die Diode D1n4004 nirgendwo
> auswählen!

Das ist normal. Eine Auswahl gibt es nur, wenn du entweder die .model 
Zeilen direkt in die standard.dio einpflegst oder, wenn es .subckt sind, 
ein eigenes Symbol erstellst und das ModelFile-Attribute entsprechend 
setzt. In den Eigenschaften des Bauteils gibt es dann nach Doppelklick 
auf SpiceModel eine Auswahlliste.

von Helmut S. (helmuts)


Lesenswert?

Platziere eine Diode auf dem Schaltplan.
Rechtsklick auf den Wert D. Ersetze D durch den Namen deiner Diode, z. 
B. 1N4007 oder DI1N4007 oder ..... genauer gesagt exakt mit dem NAMEN 
der in .model NAMEN D(...) steht.

von 38mm (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe das mal mit der erstbesten lib versucht, die ich unter diesem 
Namen gefunden hab.
http://www.ece.utah.edu/~ece2280/diode.lib

Das Problem dabei ist, dass der Inhalt eine wilde Mischung aus .subckt 
und .model Statements ist. Also muß beim manuellen Eintragen auch das 
Präfix von D auf X geändert werden, wenn es sich um einen Subcircuit 
handelt.

Gibt es eigentlich eine Methode, Model-Definitionen in ähnlicher Weise 
auswählbar zu machen, ohne sie in Subcircuits zu verpacken?

Bei einer Spulensammlung von Coilcraft habe ich auch einmal mit einer 
CC.ind experimentiert, die hat aber nix bewirkt, so dass ich die direkt 
in die standard.ind eingebaut habe, was ich dann beim Update gerne 
vergesse - grmbl.

von Helmut S. (helmuts)


Lesenswert?

> Gibt es eigentlich eine Methode, Model-Definitionen in ähnlicher Weise
auswählbar zu machen, ohne sie in Subcircuits zu verpacken?

Nach meinem Wissensstand gibt es diese Möglichkeit nicht für .model.

Einzig das Einfügen in standard.dio, aber das würde ich nicht empfehlen.

von 38mm (Gast)


Lesenswert?

Helmut S. schrieb:
> Nach meinem Wissensstand gibt es diese Möglichkeit nicht für .model.

Schade - aber trotzdem Danke für die Bestätigung. Da es von dir kommt, 
kann ich mir weitere Experimente schenken.

von Helmut B. (helmut55)


Angehängte Dateien:

Lesenswert?

Gerade mal probiert:

eigene Einträge in den standard.xxx fliegen beim Update nicht raus.

Siehe Screenshots

1 frisch eingefügt einzeilig / mehrzeilig
2 auswählbar
3 nach Sync vom Release sind die Daten noch da, die mehrzeiligen wurden 
bearbeitet

: Bearbeitet durch User
von H. G. (ledi)


Angehängte Dateien:

Lesenswert?

Auf der Webseite von ti gibt es eine grosse Sammlung von PSPICE 
Modellen.
[Ti PSPICE Modelle 
download]http://www.ti.com/adc/docs/midlevel.tsp?contentId=31690

Darunter befindet sich auch der Audioverstärker LM4780. Ich habe 
versucht, die Zeile
.SUBCKT LM4780 Vinm Vinp VCC VEE Vout MUTE
mit create Symbol zu erstellen, aber es wird nur ein Symbol mit diesen 6 
Pins erstellt!

Kann mir da jemand weiter helfen, wie ich das Teil richtig in LTSpice 
einbinden kann?

von M, nicht Q (Gast)


Lesenswert?

H. G. schrieb:
> aber es wird nur ein Symbol mit diesen 6
> Pins erstellt!

Ist doch richtig. Laut .subckt hat der sechs Pins.

von H. G. (ledi)


Angehängte Dateien:

Lesenswert?

M, nicht Q schrieb:
> H. G. schrieb:
>> aber es wird nur ein Symbol mit diesen 6
>> Pins erstellt!
>
> Ist doch richtig. Laut .subckt hat der sechs Pins.


Nun lt. .subckt ist das richtig!
Aber der LM4780 hat insgesamt 27 Pins. Davon 7 NC, 5 V+, 5 V- und 2 mal 
GND. Auch wenn ich diese zusammenfasse bleiben immer noch 12 Pins übrig!

von M, nicht Q (Gast)


Lesenswert?

H. G. schrieb:
> Auch wenn ich diese zusammenfasse bleiben immer noch 12 Pins übrig!

Und? Willkommen im Land der Simulationen. Wo Modelle nur einen 
Ausschnitt der Wirklichkeit (unzureichend) abbilden. Wenn dir das 
spezielle Modell von TI mit 6 Pins nicht passt, dann beschwere dich bei 
TI.

von H. G. (ledi)


Lesenswert?

hm, dann kann ich damit eigentlich nur einen Kanal simulieren. Ok, dann 
probier ich das mal und setze einfach 2 Bauteile ein.

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.