Guten Morgen zusammen,
ich wollte heute mal wieder LTspice verwenden da die alte Version von
mir nicht mehr auf dem PC war habe ich mir die aktuelle heruntergeladen.
Ich habe es aber nicht geschafft eine neue Library einzubinden. Und zwar
liegt mir meine Library in folgender Ordnerstruktur vor:
Der erste Ordner heisst "lib". In diesem sind 3 weitere "cmp", "sub" und
"sym"
im Ordner sym und sub gibts dann einen weiteren Unterordner in diesem
Befinden sich dann die "*.asy" und in dem anderen "*.lib" Files.
Meine Frage: Wie kann ich dieses Sammelsorium an beuteilen in LTspice
verfügbar machen ?
Viele Grüße
Luc
Luc schrieb:> Meine Frage: Wie kann ich dieses Sammelsorium an beuteilen in LTspice> verfügbar machen ?
Die Hilfe hast du aber schon gelesen, oder? ;-)
Dann gibt's auch eine Yahoo-Group, wenn du dann noch Hilfe benötigst.
Luc schrieb:> Der erste Ordner heisst "lib". In diesem sind 3 weitere "cmp", "sub" und> "sym">> im Ordner sym und sub gibts dann einen weiteren Unterordner in diesem> Befinden sich dann die "*.asy" und in dem anderen "*.lib" Files.
Das ist doch die normale Ordnerstruktur von LTSpice. Wenn du eigene
Symbole und Subcircuits hast, kannst du sie einfach da hinein kopieren.
Im cmp-Ordner sind Files, die für einfachen Bauteile die Spice-Parameter
beinhalten. So z.B. der standard.bjt für alle bipolaren Transistoren.
Jeder Typ hat eine Zeile und in den Files kannst du weitere eigene
Modelle hinzufügen.
Das das so geht, heißt aber nicht, dass man es unbedingt so machen
muss/soll. Denn, wenn du in den standard.xyz-Files eigene Modelle
hinzufügst, dann hast du die zwar elegant zur Verfügung, kannst aber
einem anderen deinen Simulationsfile nicht weitergeben - die Modelle
sind ja nur bei dir vorhanden. Genau so ist es mit den Symbolen und
Libs.
Da gibt es andere Vorschläge, vielfach hier im Forum schon genannt
(Helmut S. ist der große Spezialist).
Hallo Luc,
im Unterschied zu LTspiceIV legt LTspiceXVII jetzt eine Kopie der
lib-Struktur in deinem User-account an. Bei der Simulation arbeitet
LTspiceXVII immer mit dem lib-Verzeichnis im User-account. Wenn du also
selbst etwas im lib-Verziechnis ablegen willst, dann musst du das im
Verzeichnis des User-accounts machen.
Beispiel für den User "Helmut".
C:\Users\Helmut\Documents\LTspiceXVII\lib
Gruß
Helmut
Hallo,
ich möchte ein Sicmosfet von Wolfspeed in meine schaltung verwenden( ich
benutze LTSPICE XVII). Ich habe Mosfet lib file in
C:\Users\...\lib\sub
und symbol file in
C:\Users\...\lib\sym
gespeichert. und neben Schalt plan auch eine befehl geschrieben:
.lib"C:\Users\....\lib\sub\CPM3-0900-0010A"
aber leider bekomme immer eine fehler bei Simulation:
cant find difinition of model"CPM3-0900-0010A"
kann jemand mir helfen?
Mina83 schrieb:> kann jemand mir helfen?
Lege deinen Lib Datensatz einfach in das Verzeichnis
in dem auch dein Schaltplan liegt.
Dann schreibst du auch nur
.lib CPM3-0900-0010A
im Schaltplan, und die Welt ist wieder in Ordnung.
Jo mei schrieb:> Mina83 schrieb:>> kann jemand mir helfen?>> Lege deinen Lib Datensatz einfach in das Verzeichnis> in dem auch dein Schaltplan liegt.>> Dann schreibst du auch nur>> .lib CPM3-0900-0010A>> im Schaltplan, und die Welt ist wieder in Ordnung.
Zusatz:
Ein eigenes Symbol muss man auch nicht machen, wenn im Modellfile die
Reihenfolge der "Pins" x y z gleich Drain Gate Source ist.
.subckt CPM3-0900-0010A x y z
Dann einfach einen nmos im Schaltplan platzieren.
CTRL-Rechtsklick auf das Symbol. Ein Dialogfenster mit allen Attributen
geht auf.
Prefix:MN ändern zu Prefix:X
X deshalb, weil das Modell ein Subcircuit ist.
Value:CPM3-0900-0010A
OK klicken.
Mina83 schrieb:> Hi Jo mei,>> ich habe es gemacht aber leider kommt noch eine Fehler:> could not open library file CPM3-0900-0010A
In welchem File soll das subcircuit sein?
Wie sehen die zwei zur "instance" gehörenenden Zeilen in "View -> SPICE
Netlist" aus. "instance" ist das platzierte Symbol im Schaltplan.
Bitte nicht funktionierendes Beispiel anhängen (Schaltplan(.asc),
Symbol(.asy), Modell-Datei).
Hi Helmut,
sorry ich bin langsam einbisschen, weil bin Anfänger in Ltspice. ich
habe falsche Symbol genommen. jetzt habe ich die 4 pin Symbol von
Wolfspeed genommen und es funktioniert.
jetzt kommt eine andere fehler bei Simulation:
.include filename missing
welche filename soll hier schreiben?
und die zweite fehler:
time step too small
was soll ich machen?
vielen Dank.
ich habe nur zwei file:
lib file und symbol file.
die beide habe ich bei meine "Schaltplan" Folder gespeichert.also:
Folder "Sicmosfet" in Desktop hat meine Schaltplan und die beide lib
File und Symbol File.
.subckt CPM3-0900-0010A d g s Tj --> ist in lib File.
Häng doch mal Schaltplan(.asc), Symbol(.asy) und Modell(.lib) an. Dann
kann ich alle Probleme auf einen Schlag lösen. Wenn nicht dauert es
nochmal 10 Messages (2 Tage) bis alles geklärt ist.
Ok. ich schicke alle Files. :)
ich will 12 Sicmosfet parallel einschalten und muss push pull stufe für
alle diese Mosfets genug Strom besorgen. weiß nicht mein Schaltung ist
richtig oder nein. aber bis jetzt habe ich nur diese Idee.
Vielen Dank.
Ich habe mal die Schaltung in zwei Teile zerlegt, weil es keinen Sinn
macht das gemeinsam zu simulieren. Das erhöht unnötig das Risiko, dass
die Simulation nicht konvergiert.
Leider ist das mal wieder so ein unsägliches SPICE-Modell das nur aus
Gleichungen besteht und damit schlecht konvergiert. In meiner einfachen
Schaltung läuft es mit den zusätzlichen ".options ...". ich hoffe du
hast keine Änderungen an dem .lib-file des Herstellers gemacht.
An dem Symbol(.asy) habe ich die Anschlüsse kürzer gemacht und die
Attribute etwas verschoben. Das sind aber nur kosmetische Änderungen. Am
besten du löschst deine Symboldatei(.asy) und nimmst meine
Symboldatei(.asy).
Alle angehängten dateien in ein Verzeichnis kopieren und schon kannst du
simulieren. Da wird nichts in irgend ein .sub-Verzeichnis und/oder
.sym-Verzeichnis kopiert.
Danke Helmut. nein ich habe keine Änderungen in lib File gemacht.
Helmut S. schrieb:> Leider ist das mal wieder so ein unsägliches SPICE-Modell das nur aus> Gleichungen besteht und damit schlecht konvergiert.
Die versuchte Schaltung ist eine Halbrücke (3300 V), die besteht aus 4
schalter und jede schalter besteht aus 12 Parallele Sicmosfet. Meine
Aufgabe ist, dass ich 12 parallele SicMosfet schalten muss. Wenn gibt es
irgendwo eine andere Schaltung, die mir helfen kann, würde ich sehr
freuen es zu versuchen.
Grüsse
Mina
Eine eigene Frage?
Dieser Thread ist über 8 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.