Hallo habe folgendes Problem. ich hab die 2 Datein LM317_InlineSpiceDirective.asc Ureg.asy das soll das Modell vom LM317 sein. wie muss ich das jetzt genau einbinden, damit das Model funktioniert.
:
Verschoben durch Admin
Du hast einen Schaltplan(.asc) und ein Symbol(.asy). Steht im Schaltplan das Modell ".subckt .... .ends" oder ist das in einer weiteren Datei?
Im Schaltplan steht das: Version 4 SHEET 1 1164 1872 WIRE -608 272 -736 272 WIRE -448 272 -512 272 WIRE -736 336 -736 272 WIRE -560 352 -560 320 WIRE -448 352 -560 352 WIRE -736 432 -736 416 WIRE -448 432 -736 432 WIRE -448 464 -448 432 FLAG -448 464 0 SYMBOL Ureg -560 288 R0 SYMATTR InstName X1 SYMATTR Prefix X SYMATTR SpiceModel LM317/TI SYMBOL voltage -736 320 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 30 SYMBOL Misc\\EuropeanResistor -464 256 R0 SYMATTR InstName R1 SYMATTR Value 127 SYMBOL Misc\\EuropeanResistor -464 336 R0 SYMATTR InstName R2 SYMATTR Value 1k TEXT -336 232 Left 0 !.SUBCKT LM317/TI in adj out\n* PEI 08/98 p62\nJ1 in out 4 JN\nQ2 5 5 6 QPL .1\nQ3 5 8 9 QNL .2\nQ4 8 5 7 QPL .1\nQ5 81 8 out QNL .2\nQ6 out 81 10 QPL .2\nQ7 12 81 13 QNL .2\n*Q8 10 5 11 QPL .2\nQ8 10A 5 11 QPL .2\nQ9 14 12 10 QPL .2\nQ10 16 5 17 QPL .2\nQ11 16 14 15 QNL .2 OFF\nQ12 out 20 16 QPL .2\nQ13 in 19 20 QNL .2\nQ14 19 5 18 QPL .2\nQ15 out 21 19 QPL .2\nQ16 21 22 16 QPL .2\nQ17 21 out 24 QNL .2\nQ18 22 22 16 QPL .2\nQ19 22 out 241 QNL .2\nQ20 out 25 16 QPL .2\nQ21 25 26 out QNL .2\nQ22A 35 35 in QPL .2\nQ22B 16 35 in QPL .2\nQ23 35 16 30 QNL .2\nQ24A 27 40 29 QNL .2\nQ24B 27 40 28 QNL .2\nQ25 in 31 41 QNL 5\nQ26 in 41 32 QNL 50\nD1 out 4 DZ\nD2 33 in DZ\nD3 29 34 DZ\nR1 in 6 310\nR2 in 7 310\nR3 in 11 190\nR4 in 17 82\nR5 in 18 5.6K\nR6 4 8 100K\nR7 8 81 130\n*R8 10 12 12.4K\nR8 10A 12 12.4K\nR9 9 out 180\nR10 13 out 4.1K\nR11 14 out 5.8K\nR12 15 out 72\nR13 20 out 5.1K\nR14 adj 24 12K\nR15 24 241 2.4K\nR16 16 25 6.7K\nR17 16 40 12K\nR18 30 41 130\nR19 16 31 370\nR20 26 27 13K\nR21 27 40 400\nR22 out 41 160\nR23 33 34 18K\nR24 28 29 160\nR25 28 32 3\nR26 32 out .1\nC1 21 out 30PF\nC2 21 adj 30PF\nC3 25 26 5PF\nCBS1 5 out 2PF\nCBS2 35 out 1PF\nCBS3 22 out 1PF\n.MODEL JN NJF (BETA=1E-4 VTO=-7)\n.MODEL DZ D(BV=6.3)\n.MODEL QNL NPN (EG=1.22 BF=80 RB=100 CCS=1.5PF TF=.3NS TR=6NS\n+ CJE=2PF CJC=1PF VAF=100 IS=1E-22 NF=1.2)\n.MODEL QPL PNP (BF=40 RB=20 TF=.6NS TR=10NS CJE=1.5PF CJC=1PF VAF=50\n+ IS=1E-22 NF=1.2)\n.ENDS LM317/TI TEXT -770 1856 Left 0 !.tran 10
.asc Schaltplan .asy Symbol .lib Modelle Symboldatei und Modelldatei immer in den Ordner kopieren in dem der Schaltplan(.asc) ist.
Schon mal vielen Dank für die Hilfe. Ich habe jetzt die 3 Dateien von Ihnen in den Lib Ordner von LTspice abgelegt wo auch andere Modelle von LT sind. Möchte ich meine Schaltung nun simulieren kommt dieser Fehler: Unknown subcircuit called in: xu1 n001 n003 n002 name. Was mache ich falsch. Ich bin leider neuling im einbinden von Ltspice und habe deswegen leider keine ahnung.
Kopiere das Symbol(.asy) und das Modell(.lib) in das Verzeichnis, in dem dein Schaltplan ist. Tipp: Deine Schaltpläne in eigene Verzeichnisse kopieren die nicht unter C:\Programme\.... sind. Diese Systemverzeichnisse gehören WIN-7. Da sollte der Benutzer keine Dateien anlegen.
Hi, ich versuche auch grade krampfhaft den OPA847 in LTSpice einzubinden aber komme nicht weiter: Fehlermeldung lautet immer "Could not open include file OPA847.lib" Das von TI gelieferte Model findet sich hier: http://www.ti.com/litv/zip/sboc037a Alle Dateien (.asy, .asc, .lib) befinden sich in einem Ordner unter D:\ Es wurde ein Symbol für den OPA847 angelegt: Prefix X SpiceModel OPA847.lib Value OPA847_Model Value2 OPA847_Model Die Label-Nummerierung erfolgte gemäß der OPA847.lib Im Schaltplan wird die OPA847.lib vermeintlich durch ".inc OPA847.lib" eingebunden. Ich habe auch bereits die vollen Pfadangaben eingegeben statt nur OPA847.lib, trotzdem keine Änderung des gemeldeten Fehlers. Die OPA847.lib-Datei wurde gegenüber der Originaldatei von TI so verändert das die Anweisungen nach .ENDS OPA847_Model gelöscht wurde das sie als nicht notwendig erachtet wurden (auch im Original versucht, keine Änderung des Fehlers). Wäre nett wenn sich das mal jemand angucken könnte um mir den Fehler zu nennen. Danke, Steffen
Hier jetzt das komplett gerichtete Beispiel. Wichtig: Alle Dateien in ein Verzeichnis kopieren. Dann RUN. In deinen Designs OPA847.asy und OPA847_Model.sub in den Ordner des Schaltplans kopieren.
Noch ne Frage: Ich hab mittlerweile auch nen IXYS-Mosfet erfolgreich in LTSpice einbinden können und wollte dies auch gerne mit dem dazu passenden Treiber von IXYS tun. Nun beruft sich das Model aber auf diverse 74ACT-Logikbausteine, die so natürlich wieder nicht in LTSpice enthalten sind. Gibts iwo im Internetz ne fertige Bibliothek dieser Bausteine? Dann spar ich mir die Arbeit die knapp 7 Bausteine neu einzupflegen bzw. Fehlerquellen. Hier findet sich das Model, nennt sich IXDD415SI. Guten Rutsch, Steffen
Hab mittlerweile rausgefunden das es reicht entsprechend die verlangten Models über spice-direktiven einzufügen. Am ende kommt dann aber folgende Meldung: "Unknown subcircuit called in: x:u1:_u7a u1:n383201 u1:n383201 u1:n494687 u1:vss 0<<:0>> u1:74act00 io_level=0 mntymxdly=0" Soweit ich das verstehe hat er Probleme mit der Verbindung der models untereinander? Das IXDD415SI-Model verlangt nach den folgenden Models die ich alle über die spice-direkte per .include eingebunden habe, alle models liegen im gleichen verzeichnis: 74ACT00/02/04/08/11/14/32 und den lm7805c Eventuell kann man die ganzen models auch direkt als text in die ixdd451si-.sub-datei einbinden? Hab ich noch nicht getestet. Mit freundlichen Grüßen, Steffen
Hallo Michael, LTspice hat auch digitale Bausteine. Das sind die A-devices. Ich hab dir mal ein Beispiel angehängt das ich für die LTspice Yahoo group gemacht hatte.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.