Pspice lib in LTspice

OP #7977140
Lesenswert?

Hallo zusammen,

ich bräuchte mal eure Hilfe. Ich bekomme die Pspice Lib von Microchip für den MCP6541 unter LTspice nicht zum Laufen.

Leider kenne ich mich zu wenig aus, um die Lib händisch anzupassen. Gibt es mittlerweile Tools die es konvertieren können? Ein Versuch mit Chat GPT mit diversen Anpassungen hat leider nur andere Fehler erzeugt.

Vielen Dank.

1
..\Draft.net(22): This sub-circuit cannot be instantiated because it contains these syntax errors:
2
..\MCP6541.net(128): Expected a sequence <directive or device instantiation end of line> here.
3
G35 33 0 TABLE {V(35,3)} ((-1,-1n)(0,0)(18.0,1n))(20.0,1))
4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5

6
..\MCP6541.net(129): Expected expression or number here.
7
G36 33 0 TABLE {V(35,4)} ((-22.0,-1)((-20.0,-1n)(0,0)(1,1n))
8
                                     ^^^^^^^^^^^^^^^^^^^^^^^
9

10
..\MCP6541.net(129): Expected ")" here.
11
G36 33 0 TABLE {V(35,4)} ((-22.0,-1)((-20.0,-1n)(0,0)(1,1n))
12
                                    ^^^^^^^^^^^^^^^^^^^^^^^^
13

14
X§U2 N007 N008 3V3 0 uC_1_RX MCP6541 ;§pnba 1)2)3)4)5
15
                            ^^^^^^^^
Angehängte Dateien:
OP #7977215
Lesenswert?

Hallo zusammen,

vielen Dank für euer Feedback.

Im Anhang ist das komplette LTspice Projekt.

Nachdem ich die Klammerzahl auf den Vorschlag von hhinz geändert habe, kommen folgende Fehler:

1
Start Time: Mon Dec  8 12:04:01 2025
2
solver = Normal
3
Maximum thread count: 22
4
tnom = 27
5
temp = 27
6
method = trap
7
Instance "u2:M12": Length shorter than recommended for a level 1 MOSFET.
8
Instance "u2:M14": Length shorter than recommended for a level 1 MOSFET.
9
Direct Newton iteration failed to find .op point.  (Use ".option noopiter" to skip.)
10
Starting Gmin stepping
11
Increasing initial diagonal Gmin to 100
12
Increasing initial diagonal Gmin to 1000
13
Increasing initial diagonal Gmin to 10000
14
Increasing initial diagonal Gmin to 100000
15
Increasing initial diagonal Gmin to 1e+06
16
Initial Gmin=1e+06 failed
17
Gmin stepping failed
18

19
Starting source stepping with srcstepmethod=0
20
Source Step = 3.0303%
21
vernier = 0.25
22
Source Step = 0.378788%
23
Source Step = 0.852273%
24
Source Step = 1.32576%
25
Source Step = 1.79924%
26
Source Step = 2.27273%
27
vernier = 0.0234375
28
Source Step = 2.91193%
29
Source Step = 3.62216%
30
Source Step = 4.33239%
31
Source Step = 5.04261%
32
Source Step = 5.75284%
33
vernier = 0.0351562
34
Source Step = 6.67614%
35
Source Step = 7.12891%
36
Starting source stepping with srcstepmethod=1
37
Source Step = 3.0303%
38
vernier = 0.25
39
Source stepping failed
40

41
Pseudo Transient failed in finding the operating point at 5 µs.
42
Trouble finding operating point....skipping operating point for Transient analysis.
43
Changing Tseed to 1.95313e-10
44
Changing Tseed to 1.95312e-12
45
Changing Tseed to 1.95312e-09
46
Changing Tseed to 1.95313e-13
47
Changing Tseed to 1.95312e-08
48
Changing Tseed to 1.95312e-14
49
Changing Tseed to 1.95312e-07
50
Changing Tseed to 1.95312e-15
51
Changing Tseed to 1.95313e-06
52
Changing Tseed to 1.95312e-16
53
Changing Tseed to 1.95312e-05
54
Changing Tseed to 1.95312e-17
55

56
Convergence Failure:  Time step too small; initial timepoint: trouble with node "u2:21"
57

58
Simulation Failed: Iteration limit reached
59

60
Total elapsed time: 2.580 seconds.
Angehängte Dateien:
#7977630
Lesenswert?

Du könntest einfach die generic behaviour OpAmp Modelle von LTspice benutzen und passend parametrisieren. Die laufen sehr stabil.

Man kann einfach mal kurz ueber die Datenblaetter schauen und dann einfach ein aehnliches Modell von Linear/Analog nehmen. Opamps sollen doch alle ideal sein. :-D Solange man nicht irgendwas spezielles austesten will geht das.

Vanye

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren