Arduino/Atmega mit TIP120/121/122-Transistoren: Basisstromfrage

Ich lerne etwas über Transistoren und kann anscheinend keine Antwort auf einige Fragen finden, die mich verblüffen. Ich werde mich auf den Darlington-Transistor TIP120/121/122 beziehen .

  1. Soweit ich Transistoren bisher verstehe, muss ich einen Strom von meinem Arduino an die Basis des Transistors anlegen, damit Strom zwischen Kollektor und Emitter fließen kann. Was ich nicht verstehe, ist, wie in so vielen Projekten und Tutorials ein Mikrocontroller mit dem Transistor verwendet wird. Das Arduino und andere Atmegas geben ~ 50 mA aus ihren Pins, aber laut Datenblatt benötigt der TIP 120 mA an der Basis. Darüber hinaus wird ein Widerstand zwischen dem Pin des Mikrocontrollers und der Basis des Transistors verwendet, von dem ich annehmen würde, dass er den Strom, der in die Basis fließt, noch mehr reduziert. Also, was ist hier los?
  2. Ich möchte mit diesen Transistoren experimentieren, habe aber festgestellt, dass die TIP120 und 121 teurer sind als die TIP122. Ich bin neugierig zu wissen, warum das so ist, denn laut Datenblatt scheint der TIP122 mit höheren Spannungen umgehen zu können (was meiner Meinung nach eine gute Sache ist), wobei alle anderen Dinge ziemlich gleich sind. Gibt es also einen wissenschaftlichen Grund für diese Preisdifferenz und gibt es einen Grund, warum ich den TIP120 dem 122 vorziehen sollte, um ihn für meine Mikrocontroller-Projekte zu verwenden?
"Das Arduino und andere Atmegas geben ~ 50 mA aus ihren Pins ab" - Nicht, wenn Sie die absoluten Höchstwerte für diese Teile respektieren (40 mA für den ATmega328P). Konsultieren Sie die Datenblätter.

Antworten (2)

Der TIP120 benötigt im Normalbetrieb keine 120mA an der Basis, das ist die absolute Maximalleistung , über die man nicht gehen möchte.
Die Spezifikation, die Sie am meisten interessiert, ist die hFE (Stromverstärkung), die für einen Darlington sehr hoch ist, da es sich um zwei Transistoren handelt, die so verbunden sind, dass sich die Stromverstärkungen vervielfachen. Für den TIP120 wird er mit mindestens 1.000 angegeben (im Vergleich zu typischen 200 für einen einzelnen Bipolartransistor).
Ebenfalls wichtig sind der maximale Kollektorstrom (5 A) und die Kollektor-Emitter-Spannung (60 V).

Die Hauptnachteile sind, dass die Basis-Emitter-Spannung im Vergleich zu einem einzelnen Transistor (~1,4 V) verdoppelt wird und die Sättigungsspannung höher ist (typischerweise ~0,8 V im Vergleich zu ~0,2 V bei niedrigen Strömen).
Diese Punkte sind selten ein Problem für ein einfacher Schalter, der von einem Mikrostift angetrieben wird. Bei höheren Kollektor-Emitter-Strömen steigt jedoch Vsat und kann den gewünschten Betrieb stören und Probleme mit der Dissipation verursachen.
Beachten Sie beispielsweise im Datenblatt des TIP120, dass Vsat bei 3 A Ice mit 2 V angegeben ist, bei 5 A jedoch auf 4 V angestiegen ist. Das sind 20 W Verlustleistung, viel zu erhitzen, um zu versuchen, es loszuwerden, um die Temperatur niedrig zu halten. Wenn Sie also einen großen Strom schalten, müssen Sie diese Faktoren berücksichtigen und sich möglicherweise für ein geeigneteres Teil entscheiden (z. B. Logikpegel, Leistungs-MOSFET mit niedrigem Rsdon).

Da wir einen Gewinn von 1000 haben, müssen wir kaum etwas aus dem Mikrostift ziehen. Nehmen wir an, wir wollen 1 Ampere schalten:

1A / 1000 = 1mA in die Basis benötigt.
Wenn wir eine Ansteuerspannung von 5 V haben, dann subtrahieren wir Vbe von der Ansteuerspannung und teilen durch den Strom:

(5V - 1,4V) / 1mA = 3,6k Widerstand. Um ihm etwas Spielraum zu geben, wählen Sie etwas Kleineres wie 2,2k. Dies zieht immer noch nur ~ 1,6 mA.

Ich würde nicht zu viel in die unterschiedlichen Preise hineininterpretieren - der Preis von Komponenten wird oft von ihrer Beliebtheit bestimmt, je mehr sie verkauft werden, desto weniger kosten sie. Wenn Sie bessere Spezifikationen zu einem günstigeren Preis sehen, entscheiden Sie sich dafür ;-)
Sie können ziemlich seltsame Preise erzielen, wenn die Komponente knapp / neu / veraltet ist - ich habe einen 10-uF-Keramikkondensator zum Preis von £ 7,50 (Menge 1) bei Farnell gesehen der andere Woche...

Perfekt, vielen Dank. Ich glaube, ich habe jetzt ein gutes Verständnis. Diese Transistoren sind absolut erstaunliche Geräte! Der Preis für diesen Kondensator ist urkomisch :-P
Sollte „Das ist selten ein Problem für …“ nicht heißen: „Das erstere ist selten ein Problem für …“? Bei 5 A kann VCE (sat) bis zu 4 V betragen, das sind 20 W. (Ich kann diese 0,8 V nirgendwo im Datenblatt finden)
@Steven, es bezog sich auf beide Punkte, aber ich werde es ändern, um das höhere aktuelle Problem zu erwähnen. Die Vsat stammte nicht aus dem Datenblatt dieses Teils, sondern war nur eine allgemeine Niedrigstromzahl für Darlingtons (dh eine Vbe höher als die typische Vsat eines einzelnen Transistors).

Sie müssen den Titel über der Tabelle überprüfen. Da steht "Absolute Maximum Ratings" (AMR). Diese nur kurz anzufassen ist, naja, nicht einmal in Ordnung, aber erträglich. Auf jeden Fall sollte man den Transistor nicht längere Zeit unter AMR betreiben.

Einer der wichtigsten Parameter eines Transistors ist sein hFE, das ist die Stromverstärkung. Wenn Sie einen Strom an die Basis anlegen, fließt ein um ein Vielfaches hFE größerer Strom durch den Kollektor. Für Allzwecktransistoren liegt der hFE häufig bei etwa 100, sodass 1 mA Basisstrom 100 mA Kollektorstrom ergibt. Dies ist ein Darlington- Transistor, der im Grunde aus zwei kaskadierten Transistoren besteht. Der erste verstärkt den Strom durch seinen hFE, und dieser wird wiederum durch den hFE des zweiten Transistors verstärkt. Die Gesamt-hFE ist also viel höher, das Datenblatt sagt mindestens 1000.

Sie sollten vom Kollektorstrom ausgehen, um rückwärts zum Basisstrom zu rechnen. Angenommen, Sie möchten mit dem Transistor ein Relais steuern. Sie haben das Datenblatt des Relais gelesen und dort steht, dass die 5-V-Version einen Spulenwiderstand von beispielsweise 50 Ω hat. Dann benötigen Sie nach dem Ohmschen Gesetz 5 V/ 50 Ω = 100 mA, um das Relais anzusteuern.

Der Transistor hat eine Verstärkung von 1000, also brauchen Sie für 100 mA Ausgang nur 100 µA Eingang. Es ist ratsam, einen etwas höheren Wert zu verwenden, z. B. 1 mA. Sie denken vielleicht, dass dies 1 A ausgeben würde, aber das stimmt nicht. Der Widerstand des Relais begrenzt den Strom auf 100 mA, egal wie viel Strom der Transistor ziehen möchte. Der zusätzliche Eingangsstrom gibt Ihnen einen gewissen Spielraum, wenn die Parameter von ihren Nennwerten abweichen würden.

Also 1 mA Basisstrom. Ein gewöhnlicher Transistor benötigt etwa 0,7 V an seiner Basis, dann würden Sie einen Basiswiderstand von (5 V - 0,7 V)/1 mA = 4,3 kΩ maximal verwenden, um die 1 mA zu erhalten. Das ist wieder das Ohmsche Gesetz. Die Spannungsdifferenz über dem Widerstand dividiert durch den Strom durch ihn. Aber das ist ein Darlington, und das hat den doppelten Abfall von 0,7 V, also 1,4 V. Dann (5 V - 1,4 V) / 1 mA = 3,6 kΩ. Wählen Sie einen Standardwert von 3,3 kΩ. Eigentlich ist die Berechnung etwas komplexer, weil der Transistor auch ein Paar Widerstände integriert hat, aber wir haben einen großen Spielraum, also können wir das ignorieren.

Ein letztes Wort: ATmega gibt Ihnen keine 50 mA aus. Absolute Maximum Ratings sagen 40 mA, und Sie sollten deutlich darunter bleiben. 20 mA ist ein guter Maximalwert, mit dem man arbeiten kann; Viele Parameter werden bei diesem Strom angegeben. Mit 1 mA liegen wir deutlich darunter, also sind wir in Ordnung.

Danke für die hervorragende Antwort Steven, du kommst mir jedes Mal zu Hilfe! Ich glaube jetzt zu verstehen, wie diese Transistoren funktionieren. Danke auch für die Ratschläge zum Stromausgang des ATmega. Ich habe jedoch eine Frage. Angenommen, ich verwende keinen Widerstand, würde der Transistor versuchen, den maximalen Strom zu verwenden, den der ATmega ihm geben würde (40 mA), obwohl er in Ihrem Beispiel nur 100 µA benötigt, um eine Last zu befriedigen, die 100 benötigt mA? Danke schön.
@capcom - ja, es wird alles verwenden, was es bekommen kann, die Basis ist sich nicht bewusst, was auf der Seite des Sammlers passiert. Die 40 mA sollten Sie nicht überschreiten, aber wenn Sie den Widerstand nicht verwenden, liefert der ATmega mehr . Es liegt in Ihrer Verantwortung, dass dies nicht geschieht. Lesen Sie die Antwort auf [diese Frage](electronics.stackexchange.com/questions/32990/). Verwenden Sie immer einen Begrenzungswiderstand, verlassen Sie sich niemals auf den Widerstand des internen Geräts. Sie erhalten Ströme über 100 mA, vielleicht 200, die den Ausgangsport zerstören, und vielleicht mehr.