Hallo Leute,
ich besch=E4ftige mich gerade ein wenig mit SPICE, und m=F6chte von einer=
einfachen Transistorschaltung (NPN) den Arbeitspunkt in Abh=E4ngigkeit vo= n der Stromverst=E4rkung des Transistors ermitteln.
Mein bisherigen Erkenntnisse:
- Mit dem Kommando .STEP l=E4sst sich ein beliebiger Schaltungsparameter in einem bestimmten Bereich =E4ndern.
- Der Parameter BF des Bipolartansistormodells w=E4re der zu =E4ndernde Parameter.
Was mir noch fehlt:
Wie kann ich bei .STEP angeben, dass ich beim Transistor Q1, der ein BC547B ist, den Parameter BF von 100-300 laufen lassen will?
Ich habe .STEP jetzt auch mit einem Widerstand getestet (Widerstand R1,
10k). Hier m=F6chte ich z.B. den Wert des Widerstands R1 zwischen 1000 un= d 10000 Ohm laufen lassen. Auch hier ist mir nicht ganz klar, wie das =2ESTEP-Kommando aussehen muss.Wer kann mir einen Tipp geben? Am liebsten w=E4re mir ein Hinweis auf passende Online-Doku, da ich noch immer ein paar Probleme mit den Termini "model type" und "model name" habe, die an verschiedenen Stellen der SPICE-Dokus verwendet wird.
Was ist bei einem NPN-Transistor BC547B, im Schaltplan mit Q1 bezeichnet, der Modelltyp (ich vermute: NPN) und der Modellname (ich vermute: BC547B)? Q1 wird anscheinend als Instanzname bezeichnet. Aber ich m=F6chte nat=FCrlich, wenn ich eine Schaltung mit mehreren Transistoren habe, nur die Verst=E4rkung einer bestimmten Instanz und nicht alle gleichzeitig =E4= ndern.
Auch bei einfachen Rs erschlie=DFen sich mir die Begriffe "model name" un= d "model type" nicht so ganz.
Ach ja: ich teste das Ganze mit LTSpice IV, aber auch ein natives NGSpice (ich denke SPICE 3f5-kompatibel) steht zur Verf=FCgung.
Ich danke Euch schon jetzt f=FCr eure Hinweise.
ciao
Marcus