Forum: Mikrocontroller und Digitale Elektronik Fehler in Spice


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

hallo

ich versuche den pnp transistor dpbt8105 von diodes inc. in LTspice zu 
integrieren. hab dazu das modell auf deren website in dpbt8105.mod im 
selben ordner wie die schaltung gespeichert. wie in diversen foren 
beschrieben habe ich die spice-direktive "dpbt8105.mod" und einen npn 
transistor eingefügt. bei diesem habe ich im attribut SpiceModel wieder 
"dpbt8105.mod" angegeben, unter Prefix ein "X" und den value auf 
"dpbt8105" gesetzt.
Wenn ich die simulation starte erhalte ich leider immer:

Unknown subcircuit called in:
 xq1 n005 n004 n002 dpbt8105.mod dpbt8105

Wie kann ich diesen Fehler beheben? habs auch schon mit einem 
pnp2-component anstelle eines pnp-components versucht, leider ohne 
erfolg. das modell findet ihr dem beitrag angehängt.

vielen dank für die hilfe
markus

von Yoschka (Gast)


Lesenswert?

Machs doch erstmal ganz einfach und kopier Dein Model in die 
standard.bjt.

von Markus (Gast)


Lesenswert?

ok, danke für die Idee, hat bestens geklappt!

von Yalu X. (yalu) (Moderator)


Lesenswert?

Alternativ kannst du das Modell auch mit

.include dpbt8105.mod

laden und beim Transistorsymbol manuell den Namen DI_DPBT8105 eintragen.
Diese Methode bietet sich an, wenn du den Transistor nur temporär
benötigst, um bspw. irgendetwas auszuprobieren. Dann brauchst du dein
standard.bjt nicht zu verändern.

Der X-Prefix ist übrigens für Modelle vorgesehen, die mit .subckt (nicht
mit .model) definiert wurden. Das sind dann keine Spice-Primitiven
(Dioden, Transistoren usw.), sondern Schaltungen, die aus solchen
Primitiven zusammengesetzt sind.

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.