Startseite

Transistoren Grundlagen

Transistoren benutzt man in digitalen Schaltungen, um große Lasten (Lampen, Motoren, ...) mit schwachen Steuersignalen zu schalten. In der Welt von analogen Schaltungen verwendet man Transistoren auch als Verstärker, aber dieser Artikel beschränkt sich auf digital schaltende Anwendungen, wo nur die Zustände "an" und "aus" vorgesehen sind.

Je nach Anwendungsfall verwendet man kleine oder große Transistoren. Auch hat man die Wahl zwischen bipolaren und den MOSFET Transistoren, die ich dir nun beide vorstellen werde.

In den Schaltplänen auf dieser Seite benutze ich das Symbol der Glühlampe als Stellvertreter für die Last, die der Transistor schalten soll. Überall wo ich 3,3 Volt hingeschrieben habe, kann man auch 5 Volt verwenden ohne Bauteile zu ändern.

Bipolare Transistoren

Bipolare Transistoren können mit einem geringen Steuerstrom größere Lasten schalten. Sie eignen sich für Steuerspannungen ab ca. 1 Volt. Mit der Bauart NPN kann man den Minus-Pol schalten, und mit der Bauart PNP kann man den Plus-Pol schalten.

NPN und PNP Bauform TO-92

Die Basis (B) ist der Steuereingang und der Kollektor (C) ist der Ausgang, wo die Last angeschlossen wird. Der Emitter (E) gehört an die Stromversorgung. So benutzen wir diese beiden Transistoren:

NPN und PNP Anwendung

Beide Schaltungen funktionieren nach dem gleichen Prinzip. Auf der linken Seite wird ein kleiner mittels Widerstand begrenzter Steuerstrom in den Transistor geschickt. Der Transistor lässt dann einen größeren Laststrom fließen.

Der Steuerstromkreis beginnt bei der 1,2 V Batterie, geht über den 220 Ω Widerstand in die Basis des Transistors und kehrt über dessen Emitter wieder zurück zur Batterie. Auf der rechten Seite beginnt der Last-Stromkreis bei der Batterie, geht über die Glühlampe in den Kollektor des Transistors und kehrt über den Emitter wieder zurück zur Batterie. Der Emitter ist also doppelt belegt.

Für erste Versuche empfehle ich diese Transistoren:

Modell Typ Verstärkung
bei 100 mA Last
max. Spannung UCE max. Strom ICE
BC337-40 NPN 250 - 600 45 V 500 mA
BC327-40 PNP 250 - 600 45 V 500 mA

Höher belastbare Transistoren haben einen geringeren Verstärkungsfaktor. Deswegen nimmt man zum Schalten höherer Ströme meistens MOSFET Transistoren.

Steuerstrom

Die Stärke des Steuerstroms wird durch den Widerstand vor der Basis festgelegt. Dazu muss man noch wissen, dass an der Basis-Emitter Strecke von gewöhnlichen Transistoren etwa 0,7 V abfallen. Nun können wir den Steuerstrom ausrechnen:

Berechnung der Stromverstärkung

Je größer der Steuer-Strom durch die Basis ist, umso mehr Last-Strom lässt der Transistor durch den Kollektor fließen. Das Verhältnis dieser Ströme ist der Verstärkungsfaktor, kurz HFE oder β. Der Verstärkungsfaktor nimmt mit zunehmender Stromstärke ab. Im Datenblatt findet man dazu stets eine Tabelle mit min/max Angaben, sowie ein Diagramm, dass den typischen Fall darstellt. Als Beispiel zeige ich das Diagramm vom BC337-40:

HFE Diagramm vom BC337-40

Man sieht an der schwarzen Kurve, dass der Verstärkungsfaktor bei mehr als 100 mA deutlich nachlässt. Bei 100 mA Laststrom lesen wir den typischen Verstärkungsfaktor 350 ab, aber bei 500 mA beträgt er nur noch 100.

Diese Diagramme stellen immer nur den typischen Fall dar. Der Verstärkungsfaktor unterliegt jedoch starken Material-Streuungen. Zur Verdeutlichung habe ich den geschätzten Kurvenverlauf für die beiden Extremfälle in blau eingezeichnet. Beim Schaltungsdesign muss man diese Extremfälle einkalkulieren, denn die tatsächlich gelieferten Transistoren liegen immer irgendwo dazwischen.

Verlustleistung

Der Laststrom bewirkt, dass am Transistor (zwischen Kollektor und Emitter) Spannung verloren geht und dass der Transistor deswegen warm wird. Man reduziert die Verluste deutlich, indem man den Transistor dreifach übersteuert. Dass heißt, man steuert ihn mit drei mal soviel Strom an, als gemäß dem Verstärkungsfaktor rein rechnerisch nötig wäre.

Mit den oben genannten BC327/337-40 kann man problemlos Lasten bis 200 mA schalten:

Das passt prima zu jedem beliebigen Mikrocontroller. Anders sieht es aus, wenn wir die maximal zulässigen 500 mA des Transistors ausreizen wollten: So viel Strom ist realistisch betrachtet aus keinem Mikrocontroller heraus zu holen.

Es gibt größere bipolare Transistoren für höhere Ströme, allerdings haben sie noch kleinere Verstärkungsfaktoren und hohe Verlustleistungen. Sie wurden daher inzwischen weitgehend durch die moderneren MOSFET Transistoren abgelöst.

Ausgänge mit NPN Verstärken

Die Ausgänge von Mikrocontrollern sind stark genug, um einzelne Leuchtdioden anzusteuern. Aber für Glühlampen, Motoren, Relais, usw. benötigen Sie Verstärkung durch Transistoren. Hierzu eignen sich sowohl bipolare, als auch MOSFET Transistoren.

Ausgang mit NPN verstärken

Der BC337-40 eignet sich prima für Lasten bis zu 45 Volt und 0,2 Ampere. Wenn der Ausgang des Mikrocontrollers einen High-Pegel liefert, schaltet der Transistor durch, so dass die Lampe leuchtet. Die hier gezeigte Schaltung eignet sich für Lasten bis ca. 150 mA. Für höhere Stromstärken müsste man den Widerstand verringern.

Freilaufdiode

Wenn die Last eine Spule enthält (wie z.B. bei einem Relais oder Motor), brauchst du eine sogenannte Freilauf-Diode.

NPN mit Freilaufdiode

Die Diode wird in dem Moment wirksam, wo der Transistor abschaltet. Die Spule erzeugt dabei nämlich einen sehr kurzen aber hohen Spannungsimpuls mit umgekehrter Polarität, welcher ohne Schutzvorkehrung den Transistor zerstören würde. Durch die Freilauf-Diode wird der Impuls kurzgeschlossen.

Wenn der Transistor pulsierend geschaltet wird, muss die Diode den vollen Laststrom aushalten können. Außerdem muss die Diode für die Schaltfrequenz geeignet sein. Für kleine Ströme bis 200 mA empfehle ich die 1N4148. Diese Diode ist schnell und billig. Für größere Ströme bis 1A verwendet ich die 1N5819.

Relais

Relais sind eine einfache und fast narrensichere Lösung, um Lasten mit beliebiger Spannung und Strom zu schalten. Relais enthalten eine Magnet-Spule, die einen oder mehrere mechanische Schalt-Kontakte betätigt. Sie können allerdings nur langsam umschalten, in der Regel nicht viel schneller als 5 mal pro Sekunde.

Bei Wikipedia ist die Funktionsweise von Relais sehr schön beschrieben. Im Klipp-Klapp Tutorial habe ich eine weitere detaillierte Beschreibung von Relais mit zahlreichen Anwendungsbeispielen.

Relais kannst du nicht direkt mit Mikrocontrollern ansteuern, weil ihre Spulen zu viel Strom aufnehmen. Du benötigst zur Verstärkung immer einen Transistor und eine Freilaufdiode.

Relais-Schaltung

Für Relais bis maximal 200 mA Spulenstrom kannst du den Transistor BC337-40 mit einem Vorwiderstand von 1 kΩ verwenden. Als Freilaufdiode taugt hier jede normale Siliziumdiode.

Achte beim Kauf auf die Spulen-Spannung und Belastbarkeit der Kontakte. Bei Anschluss an das 230V Netz ist auch die Einhaltung der gesetzlich vorgeschriebenen Isolation wichtig. Kurz gesagt: Geräte mit Netz-Stecker müssen auf 2500 Volt isolieren, Geräte ohne Netz-Stecker müssen auf 4000 Volt isolieren. Quellen:

Relais nicht für 230 V zugelassen

Die Relais der rechts gezeigten Bauart eignen sich in der Regel nicht für unser 230 V Netz, da sie nur auf 1500 V isolieren. Kleinspannung aus einem Netzteil darfst du damit schalten.

Ausgänge mit PNP Verstärken

PNP Transistoren benutzt du, wenn der Plus-Pol geschaltet werden muss. Solange die zu schaltende Spannung mit der Versorgungsspannung des Mikrocontrollers identisch ist, geht das ganz einfach:

Ausgang mit PNP verstärken

Wenn der Ausgang des Mikrocontrollers einen Low-Pegel liefert, schaltet der Transistor durch, so dass ein Laststrom fließen kann. Die hier gezeigte Schaltung eignet sich für Lasten bis ca. 150 mA. Für höhere Stromstärken müsste man den Widerstand verringern.

Meistens ist die zu schaltende Spannung allerdings viel höher, als die des Mikrocontrollers. Zum Beispiel 12 Volt. In diesem Fall kommst du nicht umhin, zwei Transistoren zu kombinieren.

Ausgang mit PNP verstärken

Der erste Transistor ermöglicht uns, eine höhere Spannung zu schalten. Sein Kollektor verträgt bis zu 45 V. Es gibt natürlich andere Transistoren die noch mehr Spannung vertragen. Der zweite Transistor schaltet den Laststrom. Den Widerstand R2 musst du an den maximal erwarteten Last-Strom anpassen. Die gezeigten 1 kΩ reichen bei 12V für Lasten bis ca. 350 mA aus. Für den Widerstand R1 kannst du einfach immer 4,7 oder 10 kΩ verwenden.

Generell gilt: Wenn die Last eine Spule enthält (wie z.B. ein Relais oder ein Motor) benötigt man eine Freilaufdiode.

MOSFET Transistoren

Der MOSFET Transistor benötigt keinen Steuerstrom, sondern lediglich eine Spannung. Mit der N-Kanal Variante kann man den Minus-Pol einer Last schalten. Zum Schalten des Plus-Pol verwendet man hingegen die P-Kanal Variante.

N- und P-Kanal MOSFET Bauform TO-220 und SOT-23

Das Gate (G) ist der Steuereingang und Drain (D) ist der Ausgang für den Laststrom. Der Source (S) Anschluss gehört an die Stromversorgung. So verwenden wir MOSFET Transistoren:

MOSFET Anwendung

Der Eingang des MOSFET verhält sich elektrisch gesehen wie ein kleiner Kondensator. Wenn er erst einmal aufgeladen ist, fließt kein weiterer Strom mehr in den Steuereingang. Alleine das Vorhandensein der Steuerspannung genügt, um den Transistor eingeschaltet zu halten. Wenn du die Batterie weg nimmst, bleibt der Transistor noch lange geladen und eingeschaltet. Du musst ihn aktiv entladen, um ihn aus zu schalten, zum Beispiel durch einen Widerstand:

MOSFET entladen

Für erste Experimente empfehle ich diese Transistoren:

Modell Typ Gehäuse Ladung QG max. Spannung UDS max. Leistung P 1,2 bei UGS Innenwiderstand RDS 3 max. Strom IDS 4
IRL3705N N TO220 98 nC 55 V 18 W 4,0 V
10 V
27 mΩ
15 mΩ
25 A
35 A
IRF3708 N TO220 24 nC 30 V 15 W 2,8 V
4,5 V
44 mΩ
20 mΩ
18 A
27 A
IRLML6344 N SOT23 6,8 nC 30 V 0,5 W 2,5 V
4,5 V
56 mΩ
44 mΩ
3 A
3,4 A
NDP6020P P TO220 25 nC 20 V 12 W 2,7 V
4,5 V
105 mΩ
75 mΩ
10 A
13 A
IRF4905 P TO220 180 nC 55 V 18 W 10 V 30 mΩ 24 A
IRLML2244 P SOT23 6,9 nC 20 V 0,5 W 2,5 V
4,5 V
127 mΩ
81 mΩ
1,9 A
2,5 A
IRLML6402 P SOT23 12 nC 20 V 0,5 W 2,5 V
4,5 V
203 mΩ
98 mΩ
1,6 A
2,3 A
  1. Die maximal zulässige Verlustleistung hängt im Wesentlichen von der Kühlung ab. Die obigen Werte gelten für:
    • TO220 an einem großen passiven Kühlkörper mit 2 K/W
    • SOT23 mit 2 cm² Kühlfläche am Drain Anschluss
    • Der Transistor soll damit bei 40°C Umgebung höchstens 100°C warm werden
  2. Ohne Kühlkörper sind die Transistoren weniger belastbar:
    • TO220 vertragen ohne Kühlkörper ungefähr 1 Watt, wenn sie frei stehend montiert sind.
    • SOT23 vertragen ohne Kühlfläche nur 0,25 Watt, was 70% der oben angegebenen Stromstärke ergibt.
  3. Der RDS im Datenblatt gilt für 25 °C. Ich habe hingegen den Wert für 100 °C angegeben, welcher um Faktor 1,5 höher ist.
  4. Der maximale Strom ergibt sich aus der maximalen Verlusteistung und dem Innenwiderstand: Berechnung max. Strom

Statische Ladungen

Das Gate ist empfindlich gegen Überspannung. Die meisten MOSFET vertragen höchstens 20 Volt zwischen Gate und Source, einige sogar noch weniger. Statische Ladung auf deiner Körperoberfläche kann unter Umständen schon zur Zerstörung des MOSFET führen. Darum solltest du deinen Körper immer entladen, bevor du eine elektronische Schaltung mit MOSFET Transistoren anfasst.

Du kannst deinen Körper entladen, indem du die Metallfläche eines Heizkörpers oder Wasserhahn anfasst. Es ist in diesem Sinne auch vorteilhaft, einen hölzernen Arbeitstisch mit unlackierter Oberfläche zu verwenden und auf das Tragen von Kleidung aus Kunststoff (Nylon, Polyester, Polyamid, Polyacryl, alles mit Poly...) zu verzichten. Das betrifft auch die Schuhe.

Steuerspannung

In diesem Absatz erkläre ich die markierten Angaben aus dem Datenblatt des IRLU024N:

RDS vom IRLU024N

Im rosa umrahmten Block gibt der Hersteller den Innenwiderstand des Transistors bei unterschiedlichen Steuerspannungen an. Daraus ergibt sich, für welche Spannungen der Transistor vorgesehen ist.

Die "Gate Threshold Voltage" darunter ist die Schwelle, unterhalb welcher der Transistor sicher aus schaltet. In diesem konkreten Fall beginnt der Transistor irgendwo zwischen 1 und 2 Volt zu leiten. Richtig ein geschaltet ist er aber erst mit ein paar Volt mehr.

Transistoren schalten nicht schlagartig an/aus wie Relais, sondern es sind analoge Bauteile mit fließendem Übergang. MOSFET begrenzen den Last-Strom je nach anliegender Steuerspannung. Das wird in folgendem Diagramm dargestellt:

Diagramm vom IRLU024N

Du kannst an den schwarzen Kurven ablesen, wie viel Strom der Transistor "typischerweise" fließen lässt, wenn eine bestimmte Steuerspannung am Gate anliegt. Dieser Transistor lässt bei 3 Volt Steuerspannung und 25°C Temperatur "typischerweise" bis zu 3 Ampere fließen.

In der Realität muss man jedoch Materialstreuungen berücksichtigen. Beim IRLU024N kann die "Gate Threshold Voltage" laut Datenblatt zwischen 1 Volt und 2 Volt variieren, so dass sich diese Kurve entsprechend nach links oder rechts verschiebt. Den worst case habe ich blau eingezeichnet. Damit kommen wir bei 3 Volt Steuerspannung nur noch auf 0,3 Ampere Laststrom!

Für 3 Volt taugt der IRLU024N also nicht. Nun ist klar, warum der Hersteller den Innenwiderstand erst ab 4 Volt spezifiziert hat. Für niedrigere Spannungen sucht man sich besser einen anderen Transisitor. Kleiner Tipp: MOSFET für <= 5 Volt findet man unter dem Namen "Logic-Level" (LL). Modelle für 3,3 Volt gibt es bis auf ganz wenige Ausnahmen nur in SMD Gehäusen.

Schauen wir uns zum Vergleich den IRLML6344 an:

RDS vom IRLML6344

Sein Innenwiderstand ist ab 2,5 Volt Spezifiziert und die "Gate Threshold Voltage" liegt zwischen 0,5 und 1,1 Volt. Wieder habe ich den worst case in blau eingezeichnet:

Diagramm vom IRLU024N

Dieser Transistor ist unterhalb von 0,5 Volt aus, und mit 2,5 Volt (oder mehr) kann ganz er viele Ampere schalten. Wenn da nicht die Verlustwäre wäre ...

Verlustleistung wegen RDS

MOSFET Transistoren haben in voll durchgeschaltetem Zustand typischerweise einen Innenwiderstand von weniger als 0,1 Ω. Der Wert hängt ein bisschen von der Steuerspannung ab und steigt an, wenn der Transistor heiß wird. Bei 100°C muss man den Innenwiderstand mit Faktor 1,5 multiplizieren. Im Datenblatt gibt es dazu ein Diagramm.

Wenn du den Laststrom mit dem Innenwiderstand multiplizierst, erhältst du die Verlust-Spannung: UDS = RDS · IDS

Wenn du die Verlustspannung mit dem Strom multiplizierst, erhält du die Verlustleistung: P = UDS · IDS

Der IRLML6344 hat bei 4,5 Volt und 25 °C einen RDS von 29 mΩ. Bei einem Laststrom von 2 Ampere verheizt der Transistor demnach 0,116 Watt. Dabei wird er warm, so dass der Innenwiderstand steigt und die Verlustleistung ebenfalls größer wird. Bei 100 °C sind es schon 0,174 Watt.

Verlustleistung wegen QG

Der große Nachteil von MOSFET Transitoren ist ihre hohe Gate-Kapazität. Sie ist typischerweise 100 mal größer, als bei bipolaren Transistoren! Das Gate kann wegen der internen Kapazitäten nicht schlagartig umgeladen werden. Demzufolge kann der Transistor nicht schlagartig zwischen "an" und "aus" umschalten. Das folgende Diagramm zeigt diesen sogenannten Miller-Effekt:

Miller Effekt

In den gelb markierten Zeitabschnitten wird der Transistor besonders warm, weil er einen hohen Innenwiderstand hat. Er ist dabei weder vollständig ein noch vollständig aus geschaltet. Die Dauer der gelb markierten Zeitspannen (zusammen) lässt sich ungefähr mit folgender Formel berechnen: t = QG / IG

Beim IRLML6344 ist QG im Datenblatt mit 6,8 nC angegeben. Wenn dessen Gate zum Beispiel mit 20 mA geladen wird, dann dauern die gelb markierten Zeitspannen 0,34 µs. Die Verlustleistung ist während dessen ungefähr ¼ der Last. Also wenn die Last 40 Watt hat, dann verheizt der Transistor in den gelb markierten Zeitabschnitten 10 Watt.

Wenn der Transistor zwischen den Schaltvorgängen genügend Zeit zum Abkühlen hat, stört das nicht weiter. Je öfter man pro Sekunde schaltet, umso heißer wird er jedoch.

Wir haben also zum einen die Verlustleistung am Innenwiderstand RDS, die nur in eingeschaltetem Zustand anfällt, sowie zwei weitere kurzzeitige Verluste bei jedem Ein- und Aus-Schalten. Alle zusammen heizen den Transistor auf.

Wie viel Strom kann der Transitor denn nun konkret schalten? Das hängt davon ab, wie gut er gekühlt wird. In der obigen Tabelle mit den empfohlenen Transistoren habe ich Werte angegeben, die mit einem großen passiven Kühlkörper realistisch sind.

Achtung

Manche Datenblätter werben in den Kopfzeilen mit unrealistischen Leistungsdaten, wie dieses extreme Beispiel:

Unerreichbare Leistungsdaten

Wer nur einen kleines Bisschen Ahnung von Elektrizität hat weiss, das die Anschlussbeinchen des Transistors bei so viel Strom sofort verdampfen würden. Die 409 Ampere sind totaler Quatsch, weil sie für den nackten Kristall gelten, nicht für das gesamt Produkt (samt Gehäuse und Anschlussbeinchen). Auch die 195 Ampere sind unrealistisch, weil man dazu den Transistor und die Anschlussbeine auf 25 °C kühl halten müsste, was praktisch unmöglich ist.

Ausgänge mit N-MOSFET Verstärken

MOSFET Transistoren sind beliebt geworden, weil sie hohe Ausgangs-Lasten schalten können und (zumindest bei niedrigen Frequenzen) praktisch gar keinen Steuerstrom brauchen. Ein typischer Anwendungsfall sieht so aus:

N-MOSFET

Der IRF3708 taugt ab 2,8 Volt Steuerspannung, der IRL3705N braucht hingegen mindestens 4,5 Volt.

Ich hatte bereits weiter oben darauf hingewiesen, dass MOSFET Transistoren eine relativ große Gate-Kapazität haben. R1 begrenzt dabei den Ladestrom, so dass der Mikrocontroller und dessen Spannungsversorgung nicht übermäßig belastet werden.

R2 verhindert einen undefinierten Zustand in der Reset-Phase des steuernden Mikrocontrollers. Solange das Programm den I/O Pin noch nicht als Ausgang konfiguriert hat, würde die Schaltung ohne diesen Widerstand für elektrische Felder aus der Luft empfänglich sein. Es könnte passieren, dass der MOSFET unbeabsichtigt halb oder ganz ein schaltet. Ein halb eingeschalteter MOSFET wird heiß.

Wenn die Last eine Spule enthält (wie z.B. ein Relais oder ein Motor) benötigt man eine Freilaufdiode.

Mit einem zusätzlichen Transistor kannst du die 3,3 Volt des Mikrocontrollers erhöhen, so dass du mehr MOSFET zur Auswahl hast. Allerdings schaltet der MOSFET dann anders herum (LOW=an, HIGH=aus):

N-MOSFET mit NPN

Der Spannungsteiler (R2/R3) soll so ausgelegt werden, dass der MOSFET sicher ganz einschaltet. Um ihn zum Beispiel mit 10 Volt anzusteuern gilt die Formel: R3 = R2 · 10V / (ULast - 10V)

Diese einfache Schaltung taugt nur für langsame Schaltvorgänge. Oberhalb von 100 Hz würde ich einen "MOSFET Driver" IC erwägen, der das Gate schneller umladen kann und dadurch Verluste (Wärme) reduziert.

Wenn die Last eine Spule enthält (wie z.B. ein Relais oder ein Motor) benötigt man eine Freilaufdiode.

Ausgänge mit P-MOSFET Verstärken

P-Kanal MOSFET verwendest du, wenn der Plus-Pol geschaltet werden muss. Solange die zu schaltende Spannung mit der Versorgungsspannung des Mikrocontrollers identisch ist, geht das ganz einfach:

P-MOSFET

Wenn der Ausgang des Mikrocontrollers einen Low-Pegel liefert, schaltet der Transistor durch, so dass sich der Motor dreht. R1 begrenzt dabei den Ladestrom von der Gate Kapazität, so dass der Mikrocontroller und dessen Spannungsversorgung nicht übermäßig belastet werden.

R2 verhindert einen undefinierten Zustand in der Reset-Phase des steuernden Mikrocontrollers. Solange das Programm den I/O Pin noch nicht als Ausgang konfiguriert hat, würde die Schaltung ohne diesen Widerstand für elektrische Felder aus der Luft empfänglich sein. Es könnte passieren, dass der MOSFET unbeabsichtigt halb oder ganz ein schaltet. Ein halb eingeschalteter MOSFET wird heiß.

Wenn die Last eine Spule enthält (wie z.B. ein Relais oder ein Motor) benötigt man eine Freilaufdiode.

Nur wenige P-Kanal MOSFET Transistoren schalten mit 3,3 Volt Steuerspannung sicher durch. Für 3,3 Volt musst du einen MOSFET verwenden, dessen Gate Threshold Spannung weit unter 3,3 Volt liegt.

Wenn die zu schaltende Spannung höher ist als die des Mikrocontrollers, brauchst du zwei Transistoren. Zum Beispiel so:

P-MOSFET mit NPN

Der Spannungsteiler (R2/R3) soll so ausgelegt werden, dass der MOSFET sicher ganz einschaltet. Um ihn zum Beispiel mit -10 Volt anzusteuern gilt die Formel: R3 = R2 · 10V / (ULast - 10V)

Diese einfache Schaltung taugt nur für langsame Schaltvorgänge. Oberhalb von 100 Hz würde ich einen "MOSFET Driver" IC erwägen, der das Gate schneller umladen kann und dadurch Verluste (Wärme) reduziert. Beachte dass der BC337 maximal 45 Volt verträgt. Für höhere Lastspannungen musst du einen andere Transistor verwenden.

Wenn die Last eine Spule enthält (wie z.B. ein Relais oder ein Motor) benötigt man eine Freilaufdiode.

Kühlkörper

Transistoren im TO220 Gehäuse vertragen ohne Kühlkörper dauerhaft etwa 1 Watt, für mehr ist ein Kühlkörper nötig. Der Sinn des Kühlkörpers ist, die Wärme des Transistors aufzunehmen und über eine viel größere Oberfläche an die umgebende Luft abzuleiten. Je mehr Oberfläche ein Kühlkörper hat, umso mehr Wärme kann er daher ableiten. Mit einem Lüfter lässt sich Wirkung des Kühlkörpers um Faktor 2 bis 10 verbessern.

Kühlkörper für Transistoren bestehen in der Regel aus einem schwarz eloxiertem Aluminium-Gerippe, weil die so behandelte Oberfläche ihre Wärme besser abgeben kann, als blankes Aluminium. Die Kühl-Leistung, bzw. der sogenannte Wärmewiderstand, wird in Kelvin pro Watt oder Grad Celsius pro Watt (was das Gleiche ist) angegeben.

Ein Kühlkörper mit Wärmewiderstand 2 K/W wird ohne Lüfter zwei Kelvin (= 2 Grad) pro Watt wärmer als seine Umgebung. Je kleiner die Zahl ist, umso besser besser kühlt er.

Berechnung

Für die Berechnung musst du die Wärmewiderstände aller Kontaktstellen addieren. Beispiel für einen IRF3708 an einem recht großen 2 K/W Kühlkörper:

Wenn man den gesamten Wärmewiderstand mit der elektrischen Verlustleistung multipliziert, erfährt man, um wie viel Grad sich der Transistor gegenüber seiner Umgebung erwärmt. Beispiel-Rechnung für 10 Watt:

10 W · (2,2 K/W + 0,5 K/W + 2 K/W) = 47 K

Der Transistor wird 47 Grad (Kelvin oder Celsius) wärmer, als die Umgebung. Bei 40 °C Umgebungstemperatur würde das 87 °C ergeben, was ein guter Wert ist, denn kritisch wird es erst ab 130 °C.

So berechnen wir die elektrische Leistung welche den Transistor 60 Grad über seine Umgebung erwärmt.

60 K / (2,2 K/W + 0,5 K/W + 2 K/W) = 12,8 W

Die folgende Rechnung findet heraus, wie viel Kühlung für 10 Watt mindestens nötig ist, um gerade eben unter den kritischen 130 °C zu bleiben:

Kühlkörper Berechnung

Der Kühlkörper darf in diesem Fall maximal 3,33 K/W haben.

Montage

Um einen Transistor im TO220 Format mit dem Kühlkörper zu verschrauben, bohrt man ein 3mm Loch durch den Kühlkörper. Die Kanten des Bohrloches müssen entgratet werden, denn sonst könnten sich Grate zwischen Transistor und Kühlkörper klemmen und so den Kontakt erheblich verschlechtern. Die Kontaktflächen müssen glatt und sauber sein!

Anschließend gibt man einen kleinen Tropfen Wärmeleitpaste auf den Transistor und verschraubt ihn dann mit einer M3 Schraube mit dem Kühlkörper. Aber nicht zu fest, denn die Teile dürfen sich sich dabei nicht verformen! Als Alternative zur Schraube gibt es Klammern aus Federstahl, die mittig auf den Transistor drücken. Materialverformung ist damit ausgeschlossen.

Wärmeleitpaste sieht wie Penaten-Creme aus. Meistens weiß, manchmal auch silbern. Sie enthält Metall-Partikel, welche den Übergang der Wärme zum Kühlkörper verbessern. Die Paste erfüllt ihren Zweck nur dann, wenn sie sparsam aufgetragen wird. Zu viel Wärmeleitpaste ist noch aus einem zweiten Grund schlecht: Sie könnte die Anschlüsse des Transistors beschmutzen und zu Kurzschlüssen führen, denn Wärmeleitpaste ist elektrisch leitfähig.

Montage mit Glimmer

Bei allen Transistoren im TO220 Gehäuse ist der Kühlkörper-Anschluss mit dem mittleren Pin verbunden (das ist meistens der Drain Anschluss). Der ganze Kühlkörper steht daher unter Strom! Schraubt man mehrere Transistoren an einen gemeinsamen Kühlkörper, dann sind deren Drain Anschlüsse miteinander verbunden.

Um dies zu verhindern benutzt man zwischen Transistor und Kühlkörper ggf. eine Glimmerscheibe als Isolator. Derart isolierte Transistoren können sich einen gemeinsamen Kühlkörper teilen. Im Fachhandel werden entsprechende Montage-Sets (Glimmer, Schraube, Mutter, Isoliernippel) angeboten.

Montage mit Glimmer

Die Glimmerscheibe sorgt dafür, dass der Transistor den Kühlkörper nicht direkt berührt. Sie ist elektrisch isolierend, leitet Wärme jedoch sehr gut. Zwischen Kühlkörper und Glimmerscheibe platziert man einen winzig kleinen Tropfen Wärmeleitpaste. Auch der Transistor bekommt einen ganz kleinen Tropfen Wärmeleitpaste:

Montage mit Glimmer

Den Isoliernippel steckt man in die Bohrung des Transistors, dann schraubt man das Ganze so zusammen:

Montage mit Glimmer Montage mit Glimmer

Die Schraube berührt den Transistor nicht, dafür sorgt der Isoliernippel. Nachdem die Schraube fest angezogen ist, verteilt sich die Wärmeleitpaste unter dem Druck. Wenn du zu viel Paste verwendest, quillt sie am Rand über und kann so einen Kurzschluss verursachen.

An der markierten Stelle im rechten Bild ist Wärmeleitpaste über die Kante der Glimmerscheibe hinaus gequollen. Da sie leitfähig ist, ist mein Transistor nun doch mit dem Kühlkörper verbunden! Die Isolation durch die Glimmerscheibe ist wegen diesem Fehler wirkungslos. Überschüssige Wärmeleitpaste muss daher sorgfältig entfernt werden.

Die Glimmerscheibe erhöht den Wärmewiderstand um ungefähr 1K/W.

Alternativ gibt es auch Isoliermaterial aus Silikon, das ohne Wärmeleitpaste verwendet wird.