Einfache BJT-Rheostatschaltung mit einigen Widerständen R1a und R1b, die die beiden Teile eines Potentiometers darstellen. In LTSpice IV unter Verwendung eines Teils simuliert, das für diese spezielle Anwendung und Stromwerte nicht geeignet ist (ich dachte, ich hätte einen 2N2955-Leistungstransistor ausgewählt, keinen 2N2905-Kleinsignaltransistor), aber das Problem besteht weiterhin.
Das Problem ist, dass sich die Ströme im Transistorbetriebspunkt nicht addieren. KCL ist offensichtlich mit .op gebrochen (alle Ströme, die das Gerät verlassen, mit einem großen Fehler in Ie - das sind mehr als 6 Ampere, wenn man das Vorzeichen berücksichtigt). Bitte beachten Sie, dass die folgende Liste leicht bearbeitet wurde, aber alle Werte von LTSpice unter Verwendung des im Programm enthaltenen Standardmodells 2N2905A zurückgegeben werden.
--- Operating Point ---
V(e): 24 voltage
V(b): 21.6403 voltage
V(out): 22.41 voltage
I(RL): 2.241 device_current
Ic(Q1): -2.241 device_current
Ie(Q1): -4.70438 device_current ???
Ib(Q1): -0.134429 device_current
I(R2): 0.139615 device_current
I(R1b): 0.139615 device_current
I(R1a): 0.0051861 device_current
I(Vin): -2.38061 device_current
Und doch, eine tran - Simulation (mit oder ohne Start - Richtlinie) bekommt der Strom rechts wie hier dargestellt (I die Kurven all positiv machte sie im selben Quadranten zu passen).
Also, was gibt es? Was bricht den Löser in .op ?
EDIT: Hier ist die Netzliste
Vin E 0 24
R1a E B 455
R2 N001 0 150
R1b B N001 5
Q1 out B E 0 2N2905A
RL out 0 10
.model NPN NPN
.model PNP PNP
.lib I:\Nike\LTSPIC~1\lib\cmp\standard.bjt
.op
.backanno
.end
quelle
Q1 out B E *0* 2N2905A
Antworten:
Das Modell ist ein Chaos und es würde eine Weile dauern, um zu erklären, warum die Parameter nicht zusammenarbeiten. Aber es ist nicht nur ein Problem. Sie können dies an den folgenden zwei Tests erkennen.
TEST 1
Probieren Sie das folgende Modell aus:
Und natürlich verwenden Sie MYPNP1 als Transistornamen. Sehen Sie, wie sich das in .OP verhält. (Ich habe hier nur diesen Parameter von 0,5 auf 1,0 geändert.)
TEST 2
Probieren Sie das folgende Modell aus:
Und natürlich verwenden Sie MYPNP2 als Transistornamen. Sehen Sie, wie sich das in .OP verhält. (Ich habe hier nur den ohmschen Emitterwiderstand von geändert0Ω zu 200m Ω .)
Beide oben genannten Fälle führen zu vernünftigeren Ergebnissen. Tatsache ist, dass das Modell größtenteils Müll ist (Sättigungsstrom ist meiner Meinung nach völlig unmöglich - aber das ist nur der Anfang davon, da einige der anderen Parameter, die normalerweise niemals 0 sein sollten, in diesem Modell tatsächlich 0 sind. ) Ich weiß nicht, warum es in LTspice gerutscht ist. Aber es tat es und ich werde nicht versuchen, es zu reparieren.
Ich habe dieses Modell von einem der Halbleiterlieferanten (Central Semiconductor Corp.) abgeholt:
Zumindest scheint es mit .OP in Ordnung zu sein.
Ich denke, eine Lektion hier ist, dass es möglich ist, BJT-Modelle zu schreiben, die verrückte Ergebnisse in .OP erzeugen, während normalere DC-Ergebnisse in .TRAN erzeugt werden. Dies ist für mich der interessantere Aspekt dieses Problems. Ich kann mich nicht erinnern, das vorher gesehen zu haben.
quelle