Grundlegende Transistorfragen

Ich habe die gezeigte Schaltung erstellt. Ich verwende eine 9-V-Batterie (die tatsächlich 9,53 V ausgibt) und 5 V, die von einem Arduino kommen, um sowohl mit 9 als auch mit 5 Volt zu testen. Der Transistor ist ein BC 548B (Datenblatt, das ich verwende, ist hier ).

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich habe eine Reihe von Tests durchgeführt, bei denen die Werte von Rb und Rc mit den folgenden Ergebnissen geändert wurden, keine Ahnung, ob sie tatsächlich richtig sind.

9V
Ref  Rb     Rc     Ib (μA)   Ic (mA)   Beta
1    160k   560    50        15.6      312
2    470k   1.2k   18        6.15      342
3    220k   1.2k   41        7.5       183
4    180k   1.2k   51        7.5       147

5V
Ref  Rb     Rc     Ib (μA)   Ic (mA)   Beta
1    160k   560    24        7.7       321
2    82k    330    52        14.1      271
3    470k   1.2k   9         2.89      321

Meine Fragen lauten wie folgt;

  1. Ich verstehe, dass der Bereich für diesen Transistor aus dem Datenblatt zwischen 200 und 450 liegen kann. Ich denke, der Grund dafür, dass in den 9-V-Tabellen Ref. 3 und 4 Werte unter 200 vorhanden sind, liegt darin, dass die Kollektor-Emitter-Schaltung gesättigt ist und kann. t steigt weiter an, wodurch das Beta mit steigendem Ib-Strom abfällt. Ist das korrekt?

  2. In allen Lehrbüchern, die ich mir angeschaut habe, ist Beta ein statischer Wert. "Wenn das Beta X ist, berechnen Sie den Widerstand in der Basis, der benötigt wird, um einen Strom von Y im Kollektor zu erzeugen". Ich habe seitdem gelesen, dass das Beta mit Temperatur und Kollektorstrom schwankt (ich denke, es ist Kollektorstrom). Wo finde ich eigentlich diese Daten? Wo ist die Tabelle, die mir die Beta vs. Ic sagt? Wenn das Beta ständig variiert, wie wählen Sie dann tatsächlich einen Widerstand aus, der immer funktioniert, und / oder haben zu viel Strom in der Was würde den Kollektor belasten?

  3. Abbildung 1 aus dem Datenblatt zeigt, dass bei einem Strom von 50 μA in der Basis der Kollektorstrom 11 mA nicht überschreiten sollte, UNABHÄNGIG von der Spannung zwischen Kollektor und Emitter. Aber angesichts von 9 V Ref 1 und 5 V Ref 2, die beide Ib ~ 50 μA haben, habe ich einen höheren Ic als angegeben. Warum ist das? Was sagt mir Abbildung 1 eigentlich?

  4. Abbildung 3 aus dem Datenblatt zeigt, dass der hFE 200 für Ic < 40 mA bei Vce = 5 V beträgt. Angesichts aller Ergebnisse in der 5-V-Tabelle in diesem Beitrag ist dies offensichtlich nicht der Fall. Also noch einmal, was ist diese Grafik?

  5. Ich habe versucht, die Schaltung so anzuschließen, dass meine 9-V-Batterie vom Kollektor zum Emitter läuft und mein 5-V-Arduino die Basis mit Strom versorgt, was im Wesentlichen ein Transistorschalter ist. Ich denke, das wird den Arduino kurzschließen. Wie kann ich die 9-V-Batterie von C nach E und 5 V am Ende der Basis laufen lassen? Wie verdrahte ich das eigentlich?

+1 für sorgfältig recherchierte und eigentlich nicht sehr noob-Frage.
Messen Sie Vce (oder berechnen Sie aus Vcc, Ic, Rc) und fügen Sie es den Tabellen hinzu. Das wird einige der Fragen beantworten.
Deine Daten sehen für mich gut aus. Wie Sie in 1.) sagen, liegt Ihr gesamter Spannungsabfall an Rc ... Der Transistor ist gesättigt. Beta ist kein sehr gut kontrollierter Parameter und Sie sollten Ihre Schaltungen für einen minimalen Beta-Wert entwerfen.
Das sind großartige Fragen. Ich wünschte, meine Klassenkameraden würden über dieses Zeug jenseits der Plug-n-Chug-Formeln nachdenken.
Willkommen bei electronic.sx! Du scheinst zu wissen, wie man eine Frage richtig stellt, ich bin beeindruckt! Ich hoffe, dass Sie eine gute Antwort bekommen werden.
Tolle Frage!
Experimentelle Untersuchung einer 1-Transistor-Verstärkerstufe mit unterschiedlichen Basis- und Kollektorwiderstandswerten und zwei Versorgungsspannungen, um einen grundlegenden Transistorparameter zu untersuchen, um ein besseres Verständnis des Schaltungsbetriebs und -designs zu erlangen UND es ist 2015. Kann es sein? :-) - +10. Leider nur +1 möglich. Und ein Bonus "Lassen Sie Olin höflich und ausführlich antworten, während Sie die Verwendung eines Arduino erwähnen, und lassen Sie ihn die Tatsache nicht einmal spöttisch oder auf andere Weise erwähnen" - weitere +10. Leider immer noch nur +1 insgesamt möglich. | Willkommen bei Stack Exchange EE! :-).

Antworten (3)

Ihre Frage scheint sich auf Beta oder h FE zu beziehen . Ja, dies kann zwischen Teilen erheblich variieren, sogar aus derselben Produktionscharge. Sie variiert auch etwas mit dem Kollektorstrom und der Kollektorspannung (unter Verwendung des Emitters als 0-V-Referenz). Für jeden Transistor ändert sich seine Verstärkung jedoch tatsächlich eher wenig als Funktion des Kollektorstroms über einen vernünftigen Bereich und vorausgesetzt, die Kollektorspannung wird hoch genug gehalten.

Der große Punkt, den Sie zu übersehen scheinen, ist, dass Sie sich keine Gedanken über den genauen Gewinn machen sollten. Eine gute Schaltung mit bipolaren Transistoren arbeitet mit der garantierten Mindestverstärkung über den beabsichtigten Betriebsbereich, funktioniert aber ansonsten gut, wenn die Verstärkung irgendwo zwischen dort und unendlich liegt. Es ist nicht unüblich, dass ein Transistor an einem bestimmten Arbeitspunkt 10x mehr Verstärkung hat als das im Datenblatt garantierte Minimum. Nachdem dies beim Schaltungsdesign berücksichtigt wurde, ist es wirklich nur ein kleiner Schritt, um sicherzustellen, dass die Schaltung mit der Verstärkung des Transistors bis ins Unendliche funktioniert.

Das Entwerfen für einen so großen Verstärkungsbereich mag schwierig klingen, ist es aber eigentlich nicht. Grundsätzlich gibt es zwei Fälle. Wenn der Transistor als Schalter verwendet wird, treibt ihn ein minimaler Basisstrom, der aus der garantierten Mindestverstärkung berechnet wird, in die Sättigung. Wenn die Verstärkung höher ist, befindet sich der Transistor bei gleichem Basisstrom nur mehr in der Sättigung, aber alle Spannungen und Ströme durch ihn sind immer noch ziemlich gleich. Anders ausgedrückt, der Rest der Schaltung (außer in ungewöhnlichen Fällen) kann den Unterschied zwischen dem Transistor, der 2x oder 20x in die Sättigung getrieben wird, nicht erkennen.

Wenn der Transistor in seinem "linearen" Bereich verwendet wird, wird eine negative Rückkopplung verwendet, um die große und unvorhersehbare Verstärkung in eine kleinere, aber gut gesteuerte Verstärkung umzuwandeln. Dies ist das gleiche Prinzip, das bei Operationsverstärkern verwendet wird. Die DC- und AC-Rückkopplung kann unterschiedlich sein, wobei die erste den Arbeitspunkt einstellt , der manchmal als Vorspannung des Transistors bezeichnet wird, und die zweite steuert, was passiert, wenn das gewünschte Signal durch die Schaltung geleitet wird.

Hinzugefügt:

Hier ist eine Beispielschaltung, die einen weiten Bereich der Transistorverstärkung toleriert. Es verstärkt kleine Audiosignale um etwa das 10-fache und der Ausgang beträgt etwa 6 V.

Um dies manuell zu lösen, ist es wahrscheinlich am einfachsten, es iterativ zu tun. Beginnen Sie mit der Annahme, dass OUT 6 V beträgt, und arbeiten Sie von dort aus. Da die Verstärkung unendlich ist, gibt es keinen Basisstrom, und die Basisspannung wird direkt durch den R1-R2-Teiler von dem eingestellt, was OUT ist. Der Teiler hat eine Verstärkung von 1/6, also liegt die Basis bei 1,00 V. Abzüglich des BE-Abfalls von 600 mV, der den Emitter auf 400 mV und die Emitter- und Kollektorströme auf 400 µA bringt. Der R1-R2-Pfad zieht 50 µA, also beträgt die Gesamtmenge, die von OUT gezogen wird, 450 µA, also beträgt der Abfall über R3 4,5 V, also liegt OUT bei 7,5 V. Gehen Sie nun die obigen Berechnungen erneut durch, wobei Sie davon ausgehen, dass OUT 7,5 V beträgt, und vielleicht danach noch einmal. Sie werden sehen, dass die Ergebnisse schnell konvergieren.

Dies ist tatsächlich einer der wenigen Fälle, in denen ein Simulator nützlich ist. Das Hauptproblem bei Simulatoren besteht darin, dass sie Ihnen sehr genaue und maßgeblich aussehende Antworten geben, obwohl die Eingabeparameter vage sind. In diesem Fall möchten wir jedoch sehen, wie sich die Änderung nur der Transistorverstärkung auswirkt, sodass ein Simulator die gesamte Plackerei für uns erledigen kann, wie oben ausgeführt. Es ist immer noch sinnvoll, den Prozess im vorherigen Absatz einmal durchzugehen, um ein Gefühl dafür zu bekommen, was vor sich geht, anstatt nur die Ergebnisse einer Simulation auf 4 Dezimalstellen zu betrachten.

In jedem Fall können Sie den DC-Vorspannungspunkt für die obige Schaltung unter der Annahme einer unendlichen Verstärkung ermitteln. Nehmen Sie nun eine Verstärkung von 50 für den Transistor an und wiederholen Sie. Sie werden sehen, dass sich der DC-Pegel von OUT nur geringfügig ändert.

Zu beachten ist auch, dass es zwei Arten von DC-Feedback gibt, aber nur eine für die AC-Audiosignale.

Da die Oberseite von R1 mit OUT verbunden ist, bietet es eine gewisse DC-Rückkopplung, die den Arbeitspunkt stabiler und weniger empfindlich gegenüber den genauen Transistoreigenschaften macht. Wenn OUT steigt, steigt der Strom in die Basis von Q1, wodurch mehr Kollektorstrom erzeugt wird, wodurch OUT abfällt. Dieser Rückkopplungspfad gilt jedoch nicht für das Audiosignal. Die Impedanz mit Blick auf den R1-R2-Teiler beträgt R1//R2 = 17 kΩ. Die Rolloff-Frequenz des Hochpassfilters, die durch C1 und diese 17 kΩ gebildet wird, beträgt 9,5 Hz. Selbst bei 20 Hz belastet R1//R2 das durch C1 kommende Signal kaum und wird proportional zur Frequenz irrelevanter. Anders ausgedrückt, R1 und R2 helfen beim Einstellen des DC-Bias-Punkts, stören aber nicht das beabsichtigte Audiosignal.

Im Gegensatz dazu bietet R4 sowohl für DC als auch für AC eine negative Rückkopplung. Solange die Verstärkung des Transistors "groß" ist, ist der Emitterstrom nahe genug am Kollektorstrom. Dies bedeutet, dass jede Spannung, die an R4 anliegt, proportional zu ihren Widerständen an R3 erscheint. Da R3 das 10-fache von R4 ist, ist das Signal über R3 das 10-fache des Signals über R4. Da die Spitze von R4 bei 12 V liegt, beträgt OUT 12 V minus dem Signal über R3, was 12 V minus dem 10-fachen des Signals über R4 entspricht. Auf diese Weise erreicht diese Schaltung eine ziemlich feste AC-Verstärkung von 10, solange die Transistorverstärkung deutlich größer ist, z. B. 50 oder höher.

Gehen Sie voran und simulieren Sie diese Schaltung, während Sie die Parameter des Transistors variieren. Sehen Sie sich sowohl den DC-Arbeitspunkt als auch die Gesamtübertragungsfunktion von IN nach OUT eines Audiosignals an.

Genau das habe ich mir gedacht - wenn Ihre Schaltungen nicht von einem genauen Beta-Wert abhängen, sind sie viel robuster. +1 für die genauen Details.
@OlinLathrop, nur der Genauigkeit halber: Bei der Berechnung des Eingangswiderstands hast du den Miller-Effekt vergessen. Dadurch reduziert sich der effektive Eingangswiderstand auf ca. 6,25 kOhm (bei einer Spannungsverstärkung von ca. 10).
@LvW: Guter Punkt. Das würde die Rolloff-Frequenz des Hochpasses auf 25 Hz bringen. Die vorgestellte Schaltung wäre also nicht ganz "HiFi", was behoben werden könnte, indem C1 größer gemacht wird, z. B. 2 uF.

1. Was verursacht die scheinbare Beta-Abnahme bei steigendem Basisstrom?

Beta ändert sich nicht wirklich. Der Kollektorstrom wird durch Rc begrenzt. Bei Rc = 500 Ω beträgt der maximale Kollektorstrom etwa 18 mA. Bei Rc = 1,2 kΩ beträgt der maximale Strom etwa 7,5 mA. Dies ergibt sich aus dem Ohmschen Gesetz – 9 V / 1,2 kΩ = 7,5 mA. Mit Beta > 300 benötigen Sie nur 25 uA Basisstrom, um den Kollektorstrom zu maximieren. Das Hinzufügen von zusätzlichem Basisstrom ändert nichts.

2. Wo beschreibt das Datenblatt das Verhalten von Beta vs. Temperatur und ich C ?

Dieses Datenblatt gibt keine Auskunft darüber, wie sich Beta mit der Temperatur ändert. Beta vs. Ic wird in Frage 4 unten diskutiert. Ich habe ein paar andere Datenblätter überprüft und auch dort keine Temperaturschwankungen festgestellt. Laut dieser App-Note steigt Beta um etwa 0,5 % pro Grad C. Ein genaueres Verständnis erfordert möglicherweise die Verwendung des Ebers-Moll-Modells , das die Temperatur in Form der Thermospannung (kT/q) enthält. Ich bin kein BJT-Meister, also kann das vielleicht jemand anderes klären.

3. Wie kann ich C größer sein als in Abbildung 1 des Datenblatts gezeigt?

Abbildung 1: Typische statische Eigenschaften

Dieser Abschnitt des Datenblatts enthält typische Leistungsmerkmale. Dies sind Durchschnittswerte, die die Variation von Einheit zu Einheit nicht zeigen. Ein typisches Diagramm gibt Ihnen eine Vorstellung vom Verhalten einer durchschnittlichen Einheit, aber es gibt in keiner Weise tatsächliche Grenzen für dieses Verhalten. Dafür ist die Tabelle der elektrischen Eigenschaften gedacht.

4. Wie kann Beta größer sein als in Abbildung 3 des Datenblatts gezeigt?

Abbildung 3: Gleichstromverstärkung

Hier passieren zwei Dinge. Erstens ist Ihr Vce in Ihrer 5-V-Tabelle nicht wirklich 5 V, da ein Teil der Spannung über Rc abfällt, sodass diese Zahl nicht Ihre tatsächliche Schaltung darstellt. Zweitens ist dies ein weiteres Diagramm, das typisches Verhalten zeigt. Was es Ihnen zeigt, ist, dass Beta typischerweise bei etwa Ic = 100 mA abfällt. Da der absolute Höchstwert von Ic 100 mA beträgt, bedeutet dies, dass Sie davon ausgehen sollten, dass Beta über den Strombereich des Geräts ungefähr konstant ist. Die Abbildung verwendet 200 als typisches Beta, aber wie Sie der hFE-Klassifizierungstabelle entnehmen können, könnte das Beta für einen einzelnen BC548B irgendwo zwischen 200 und 450 liegen.

5. Wie kann ein Arduino verwendet werden, um die Basis dieses Transistors anzusteuern?

Zuerst müssen Sie den maximalen Dauerausgangsstrom aus dem Datenblatt des Arduino ermitteln. Das wird wohl im Milliampere-Bereich liegen. Ihr Basisstrom muss kleiner sein, was kein Problem sein sollte, da Beta > 200 und Icmax < 100 mA. Wenn Sie wissen, wie viel Kollektorstrom Sie benötigen (was Sie sollten), können Sie den minimalen Basisstrom herausfinden:

ich B = ich C β m ich n

Damit können Sie einen Basiswiderstand auswählen. Gemäß der Tabelle der elektrischen Eigenschaften des Transistors sollte Vbe etwa 0,7 V betragen. Sie wissen, dass Ihr Arduino 5 V ausgibt, also können Sie jetzt das Ohmsche Gesetz anwenden:

R B = v Ö v B E ich B

Verbinden Sie diesen Widerstand zwischen dem Arduino IO und der Basis des Transistors. Verbinden Sie den Emitter des Transistors, den Minuspol der 9-V-Batterie und die Masse des Arduino miteinander.

Ergänzend zu den Informationen in O. Lathrops Antwort möchte ich ein kurzes Beispiel geben, das Sie vielleicht überraschen wird:

Nehmen wir an, Sie haben eine einfache Verstärkungsstufe (wie in Ihrem Beitrag gezeigt) mit einem Transistor mit einer Stromverstärkung von beta=200 entworfen . Der Ruhegleichstrom beträgt Ic=1mA und die gemessene Spannungsverstärkung (Rc=2,5kOhm) ist G=-100 . Wenn Sie nun den Transistor mit einem niedrigeren Wert Beta = 100 ändern, werden Sie feststellen , dass sich die Spannungsverstärkung G NICHT ändert - vorausgesetzt, Sie haben den Vorspannungswiderstand RB auf einen niedrigeren Wert eingestellt, der den gleichen Ruhestrom Ic = 1 mA zulässt. (Dies ist für einen fairen Vergleich erforderlich).

Der Grund ist folgender: Die Spannungsverstärkung wird durch die Steilheit gm des Transistors (Steigung der Kennlinie Ic=f(Vbe)) bestimmt. Das bedeutet: Die "Stromverstärkung" spielt keine Rolle - eine Absenkung des Beta-Wertes von 200 auf 100 erhöht nur den Eingangsstrom, ohne die Spannungsverstärkung zu beeinflussen (solange sich der Arbeitspunkt nicht ändert).