Deutsch
Zeit: 2026/06/9
Durchsuchen: 78

Der L293D ist ein dualer H-Brücken-Motorsteuer-IC, der entwickelt wurde, um es leistungsarmen Mikrocontrollern und Logikschaltungen zu ermöglichen, höhere Stromlasten zu steuern. Er dient als Schnittstelle zwischen der Steuerungsschaltung und der Last und ermöglicht zuverlässiges Schalten, während das Risiko verringert wird, empfindliche Logikkomponenten zu beschädigen. Das Gerät unterstützt standardmäßige DTL- und TTL-Logikpegel, wodurch es mit vielen beliebten Mikrocontrollern und eingebetteten Systemen kompatibel ist.
Der IC enthält vier Treiberkanäle, die als zwei H-Brücken konfiguriert werden können und somit die unabhängige Steuerung von zwei Gleichstrommotoren oder einem bipolaren Schrittmotor ermöglichen. Er unterstützt die Motorversorgungs-Spannungen bis zu 36 V, kontinuierliche Ausgangsströme von bis zu 600 mA pro Kanal und Schaltfrequenzen von bis zu 5 kHz. Der L293D ist in einem kompakten 16-Pin-Gehäuse erhältlich und bleibt eine beliebte Wahl für Motorsteuerung, Prototypenentwicklung und Bildungsprojekte.
| Kategorie |
Parameter |
Spezifikation |
| Allgemein |
Gerätetyp |
Quadruple Halbleiter-Treiber / Dual H-Brücken-Motorsteuer-IC |
| Logik-Kompatibilität |
DTL und TTL kompatibel |
|
| Anzahl der Kanäle |
4 Treiberkanäle |
|
| Anzahl der H-Brücken |
2 |
|
| Maximale Schaltfrequenz |
5 kHz |
|
| Merkmale |
Aktivierungssteuerung |
Ja |
| Übertemperaturschutz |
Ja |
|
| Interne Clamp-Dioden |
Ja |
|
| Hohe Störfestigkeit |
Logik "0" Eingangsspannung bis zu 1,5 V |
|
| Elektrisch |
Motorversorgungs-Spannung (Vs) |
36 V Max |
| Logikversorgungs-Spannung (Vss) |
36 V Max |
|
| Eingangsspannung (Vi) |
7 V Max |
|
| Aktivierungsspannung (Ven) |
7 V Max |
|
| Kontinuierlicher Ausgangsstrom |
600 mA pro Kanal |
|
| Spitzenausgangsstrom (100 μs nicht-wiederholend) |
1,2 A pro Kanal |
|
| Gesamte Wärmeabfuhr (Ptot) |
4 W |
|
| Thermisch |
Lagertemperatur (Tstg) |
-40°C bis +150°C |
| Halbleitertemperatur (Tj) |
-40°C bis +150°C |
|
| Gehäuse |
Durchsteckgehäuse |
PowerDIP-16 (L293D) |
| Oberflächenmontagegehäuse |
SO-20 (L293DD) |
|
| Pin-Count |
16 Pins (PowerDIP) |
|
| Wärmeabfuhr |
Mittlere Pins für die Wärmeabfuhr verbunden |

| Pin Nr. |
Pin Name |
Typ |
Funktion |
| 1 |
Enable 1 (EN1) |
Eingang |
Aktiviert Treiber 1 und Treiber 2. Muss HIGH sein, damit die Ausgänge 1 und 2 funktionieren. Kann für PWM-Geschwindigkeitsregelung verwendet werden. |
| 2 |
Input 1 (IN1) |
Eingang |
Logiksteuerungs- Eingang für Ausgang 1. Bestimmt die Motordrehrichtung in Verbindung mit Eingang 2. |
| 3 |
Ausgang 1 (OUT1) |
Ausgang |
Treiberausgang verbunden mit einem Anschluss des Motors oder der Last. |
| 4 |
GND |
Stromversorgung |
Erdungsverbindung für das Gerät. |
| 5 |
GND |
Stromversorgung |
Erdungsverbindung für das Gerät. |
| 6 |
Ausgang 2 (OUT2) |
Ausgang |
Treiberausgang verbunden mit dem anderen Anschluss des Motors oder der Last. |
| 7 |
Input 2 (IN2) |
Eingang |
Logiksteuerungs- Eingang für Ausgang 2. Arbeitet mit Eingang 1 für die Steuerung der Drehrichtung. |
| 8 |
Vs |
Stromversorgung |
Motornetzspannung Eingang. Unterstützt Motorenspannungen bis zu 36 V. |
| 9 |
Enable 2 (EN2) |
Eingang |
Aktiviert Treiber 3 und Treiber 4. Muss HIGH sein, damit die Ausgänge 3 und 4 funktionieren. Kann für PWM-Geschwindigkeitsregelung verwendet werden. |
| 10 |
Input 3 (IN3) |
Eingang |
Logiksteuerungs- Eingang für Ausgang 3. Bestimmt die Motordrehrichtung in Verbindung mit Eingang 4. |
| 11 |
Ausgang 3 (OUT3) |
Ausgang |
Treiberausgang verbunden mit einem Anschluss des zweiten Motors oder der Last. |
| 12 |
GND |
Stromversorgung |
Erdungsverbindung für das Gerät. |
| 13 |
GND |
Stromversorgung |
Erdungsverbindung für das Gerät. |
| 14 |
Ausgang 4 (OUT4) |
Ausgang |
Treiberausgang verbunden mit dem anderen Anschluss des zweiten Motors oder der Last. |
| 15 |
Input 4 (IN4) |
Eingang |
Logiksteuerungs- Eingang für Ausgang 4. Arbeitet mit Eingang 3 für die Steuerung der Drehrichtung. |
| 16 |
Vss |
Stromversorgung |
Logikversorgungs- spannungseingang (typischerweise 5 V) für die interne Steuerschaltung. |

Das Funktionsblockdiagramm zeigt, wie Steuersignale durch den L293D fließen, um eine angeschlossene Last zu betreiben. Wenn ein Logiksignal an einen der Eingangs-Pins angelegt wird, gelangt es in die interne Steuerschaltung, die das Signal verarbeitet und den Zustand des entsprechenden Ausgangstreibers bestimmt. Die Ausgangsstufe verwendet dann die Motornetzspannung, um den erforderlichen Strom an die an die Ausgangspins angeschlossene Last zu liefern.
Das Diagramm veranschaulicht auch, wie jedes Paar von Eingängen und Ausgängen einen H-Brücken-Treiber bildet. Durch Ändern der Logikzustände der Eingänge kann der Strom in verschiedene Richtungen durch die Last fließen, was eine Vorwärts- und Rückwärtsdrehung des Motors ermöglicht. Die Enable-Pins fungieren als Steuertore für jede H-Brücken-Sektion und können verwendet werden, um die Ausgänge ein- oder auszuschalten oder PWM-Signale für die Geschwindigkeitsregelung anzuwenden. Dieser Signalfluss vom Eingang zum Ausgang ermöglicht es dem L293D, gesteuerte bidirektionale Schaltungen für Motoranwendungen bereitzustellen.
Das grundlegende Schaltbild zeigt einen Arduino Uno, der mit einem L293D-Motortreiber-IC verbunden ist, das verwendet wird, um zwei Gleichstrommotoren zu steuern. Der Arduino liefert die Logiksteuersignale, während eine separate 5 V-Stromversorgung den Strom bereitstellt, der von den Motoren benötigt wird. Der L293D fungiert als Schnittstelle zwischen den stromschwachen Arduino-Pins und den hochstromführenden Motorlasten. Eingangs-Pins am L293D empfangen Steuersignale vom Arduino, während die Ausgangspins direkt mit den Motoren verbunden sind. Sowohl der Arduino als auch die externe Stromversorgung müssen eine gemeinsame Erdung haben, um die ordnungsgemäße Funktionsweise sicherzustellen.

Die Motorgeschwindigkeit kann mit Pulsweitenmodulation (PWM) gesteuert werden. Bei dieser Methode sendet der Arduino ein PWM-Signal an einen der Enable-Pins des L293D. Durch Ändern des PWM-Tastverhältnisses ändert sich die durchschnittlich angelegte Spannung am Motor, wodurch eine sanfte Geschwindigkeitsanpassung ohne Änderung der Versorgungsspannung möglich ist.
Die Motordrehrichtung wird über die Eingangs-Pins gesteuert. Wenn beispielsweise IN1 HIGH und IN2 LOW eingestellt ist, dreht sich der Motor in eine Richtung, während das Umkehren der Logikpegel dazu führt, dass sich der Motor in die entgegengesetzte Richtung dreht. Das Anlegen desselben Logikpegels an beide Eingänge kann den Motor je nach Schaltungskonfiguration stoppen oder bremsen.
Einer der häufigsten Programmierfehler besteht darin, den Enable-Pin als Ausgang zu konfigurieren oder ihn auf LOW zu lassen, was das Laufen des Motors verhindert. Falsche Pin-Zuweisungen im Code können auch unerwartetes Motorverhalten verursachen. Ein weiteres häufiges Problem ist das Versäumnis, eine gemeinsame Masse zwischen dem Arduino und der Motorstromversorgung zu teilen, was zu instabilen Betrieb oder überhaupt keiner Motorantwort führt.
| Spezifikation |
L293D |
L298N |
TB6612FNG |
DRV8833 |
BTS7960 |
| Treiber-Typ |
Doppelte H-Brücke |
Doppelte H-Brücke |
Doppelte H-Brücke |
Doppelte H-Brücke |
Vollständige H-Brücke |
| Motorversorgungsspannung |
4,5 V bis 36 V |
5 V bis 46 V |
4,5 V bis 13,5 V |
2,7 V bis 10,8 V |
5,5 V bis 27 V |
| Logikspannung |
4,5 V bis 7 V |
5 V |
2,7 V bis 5,5 V |
2 V bis 7 V |
3,3 V bis 5 V |
| Dauerhafte Ausgangsstromstärke |
600 mA/Kanal |
2 A/Kanal |
1,2 A/Kanal |
1,5 A/Kanal |
43 A |
| Spitzen-Ausgangsstromstärke |
1,2 A/Kanal |
3 A/Kanal |
3,2 A/Kanal |
2 A/Kanal |
55 A |
| Interne Schutzdioden |
Ja |
Nein |
Ja |
Ja |
Ja |
| Thermalschutz |
Ja |
Ja |
Ja |
Ja |
Ja |
| PWM-Unterstützung |
Ja |
Ja |
Ja |
Ja |
Ja |
| Ausgangstechnologie |
Bipolare Transistoren |
Bipolare Transistoren |
MOSFET |
MOSFET |
MOSFET |
| Effizienz |
Niedrig |
Niedrig |
Hoch |
Hoch |
Sehr hoch |
| Spannungsabfall |
Hoch (≈1.2–1.8 V pro Seite) |
Hoch (≈2–4 V insgesamt) |
Niedrig (<0.5 V typical) |
Niedrig (<0.4 V typical) |
Sehr niedrig |
| Wärmeentwicklung |
Hoch |
Hoch |
Niedrig |
Niedrig |
Niedrig |
| Externer Kühlkörper erforderlich |
Normalerweise nicht |
Oft erforderlich |
Selten erforderlich |
Selten erforderlich |
Erforderlich bei hohem Strom |
| Anzahl der DC-Motoren |
2 |
2 |
2 |
2 |
1 Hochleistung-Motor |
| Am besten geeignet für |
Kleine DC-Motoren, Bildungsprojekte |
Mittelgroße Motoren |
Roboter, Batteriegeräte |
Kompakte tragbare Designs |
Hochleistungs-Motoren und Robotik |
Der L293D wird häufig in Bildungsprojekten und Arduino-basierten Lernplattformen verwendet. Seine einfache Schnittstelle ermöglicht es Anfängern, DC-Motoren zu steuern und grundlegende Konzepte wie die Steuerung der Motordrehung, PWM-Geschwindigkeitssteuerung und H-Brücken-Betrieb ohne komplexe Schaltung zu erlernen.
Viele kleine Roboterfahrzeuge nutzen den L293D, um zwei DC-Motoren unabhängig zu steuern. Dies ermöglicht es dem Roboter, vorwärts zu fahren, rückwärts zu fahren, nach links und nach rechts zu drehen, indem die Richtung und Geschwindigkeit jedes Motors separat gesteuert werden.
Die duale H-Brücken-Architektur des L293D kann verwendet werden, um bipolare Schrittmotoren zu steuern. Durch das Ansteuern der Motorwicklungen in einer bestimmten Reihenfolge ermöglicht der Treiber präzise schrittweise Bewegungen für Positionierungsanwendungen.
Der L293D kann Relais und Solenoide steuern, die mehr Strom benötigen, als ein Mikrocontroller-Ausgangspin bereitstellen kann. Die integrierten Schutzdioden helfen, Spannungsstößen, die beim Schalten dieser induktiven Lasten entstehen, entgegenzuwirken.
In einfachen Automatisierungssystemen wird der L293D verwendet, um kleine Aktuatoren, Ventile und mechanische Geräte zu steuern. Der Treiber bietet eine einfache Möglichkeit, Logikschaltungen mit elektromechanischen Lasten zu verbinden.

STMicroelectronics ist einer der weltweit führenden Halbleiterhersteller mit jahrzehntelanger Erfahrung in der Entwicklung und Produktion von analogen Schaltungen, Stromversorgungsmanagement, Motorsteuerung und gemischten Signal-Integrationsschaltungen. Für Produkte wie den L293D-Motortreiber-IC verwendet STMicroelectronics ausgereifte Halbleiterfertigungsprozesse, um eine konsistente elektrische Leistung, Zuverlässigkeit, thermische Stabilität und langfristige Produktverfügbarkeit sicherzustellen. Seine Fertigungskapazitäten werden durch umfassende Forschungs- und Entwicklungsressourcen, automatisierte Produktionssysteme und die Einhaltung internationaler Qualitäts- und Umweltstandards unterstützt.
Der L293D verwendet separate Stromversorgungen, sodass der Logikschaltkreis und der Motorsschaltkreis bei unterschiedlichen Spannungen arbeiten können. Dadurch kann ein Mikrocontroller mit niedrigerer Spannung einen Motor mit höherer Spannung steuern, ohne die Steuerungsschaltung der Versorgungsspannung des Motors auszusetzen.
Der L293D enthält interne Clamp-Dioden, die die Rückwärtsspannung absorbieren, die erzeugt wird, wenn eine induktive Last abgeschaltet wird. Diese Dioden helfen, Schäden am Treiber zu verhindern und verbessern die allgemeine Zuverlässigkeit des Schaltkreises.
Der L293D verwendet bipolar-transistorische Ausgangsstufen, die einen Spannungsabfall zwischen der Stromversorgung und dem Motor erzeugen. Infolgedessen erhält der Motor weniger Spannung, als die Stromquelle bereitstellt, was die Geschwindigkeit und das Drehmoment reduzieren kann.
Ja. Jeder H-Brücken-Bereich kann separat gesteuert werden. Durch das Anlegen unterschiedlicher PWM-Signale an die Aktivierungspins kann jeder Motor mit eigener Geschwindigkeit und Richtung betrieben werden.
Die entsprechenden Ausgänge können deaktiviert bleiben oder unvorhersehbar arbeiten. Der Aktivierungspin sollte mit einem definierten HIGH- oder PWM-Signal verbunden werden, um eine ordnungsgemäße Motorsteuerung sicherzustellen.
Eine gemeinsame Masse bietet einen gemeinsamen Spannungsreferenz zwischen dem Steuerungsschaltkreis und dem Motortreiber. Ohne sie könnten die Logiksignale nicht korrekt interpretiert werden, was zu unzuverlässigem Betrieb führt.
Für batteriebetriebene Geräte, Hochstrommotoren oder Anwendungen, die maximale Effizienz erfordern, sind moderne, auf MOSFET basierende Treiber wie der TB6612FNG oder DRV8833 oft die bessere Wahl, da sie weniger Wärme erzeugen und weniger Energie verschwenden.
CAP CER 680PF 50V C0G/NP0 0603
CAP CER 0.068UF 25V X5R 0603
IC REG LINEAR POS ADJ 2A 16LFCSP
CAP CER 0.15UF 500V X7R 2225
IC FPGA 295 I/O 484FBGA
IC TRANSCEIVER FULL 2/2 16SOIC
IC REG BUCK ADJUSTABLE 2A 10MSOP
LC33864M-80 SANYO
RFMD SOT363
SST-200XRUZ AD
MRFIC913 MOT
MT29E128G08CMCBBH2-12:B MICRON
XILINX PLCC




