Nederland
Tijd: 2026/06/9
Doorbladeren: 173

De L293D is een dual H-brug motor driver IC ontworpen om low-power microcontrollers en logische schakelingen in staat te stellen om hogere stroom lasten aan te sturen. Het fungeert als een interface tussen de schakeling en de last, waardoor betrouwbare schakeling mogelijk is en het risico van schade aan gevoelige logische componenten wordt verminderd. Het apparaat ondersteunt standaard DTL en TTL logische niveaus, waardoor het compatibel is met veel populaire microcontrollers en embedded systemen.
De IC bevat vier stuurkanalen die kunnen worden geconfigureerd als twee H-bruggen, waardoor onafhankelijke controle van twee DC-motoren of één bipolaire stappenmotor mogelijk is. Het ondersteunt voedingsspanningen voor motoren tot 36 V, continue uitgangsstromen tot 600 mA per kanaal, en schakel frequenties tot 5 kHz. De L293D is beschikbaar in een compact 16-pins pakket en blijft een populaire keuze voor motorbesturing, prototyping en educatieve projecten.
| Categorie |
Parameter |
Specificatie |
| Algemeen |
Apparaat Type |
Quadruple Half-H Driver / Dual H-Bridge Motor Driver IC |
| Logische Compatibiliteit |
DTL en TTL Compatibel |
|
| Aantal Kanalen |
4 Stuur Kanalen |
|
| Aantal H-Bruggen |
2 |
|
| Maximale Schakel Frequentie |
5 kHz |
|
| Kenmerken |
Inschakel Controle |
Ja |
| Oververhitting Bescherming |
Ja |
|
| Interne Klem Diodes |
Ja |
|
| Hoge Geluids Immuniteit |
Logica "0" Ingangsspanning tot 1,5 V |
|
| Elektrisch |
Motor Voedings Spanning (Vs) |
36 V Max |
| Logica Voedings Spanning (Vss) |
36 V Max |
|
| Ingangsspanning (Vi) |
7 V Max |
|
| Inschakel Spanning (Ven) |
7 V Max |
|
| Continue Uitgangsstroom |
600 mA per Kanaal |
|
| Pieksuitgang Stroom (100 μs Niet-Herhalend) |
1,2 A per Kanaal |
|
| Totale Vermogen Dissipatie (Ptot) |
4 W |
|
| Thermisch |
Opslag Temperatuur (Tstg) |
-40°C tot +150°C |
| Junctie Temperatuur (Tj) |
-40°C tot +150°C |
|
| Pakket |
Door-Hole Pakket |
PowerDIP-16 (L293D) |
| Oppervlak-Montage Pakket |
SO-20 (L293DD) |
|
| Pin Count |
16 Pins (PowerDIP) |
|
| Warmteafvoer |
Middelpins Aangesloten voor Warmteafvoer |

| Pin Nr. |
Pin Naam |
Type |
Functie |
| 1 |
Enable 1 (EN1) |
Ingang |
Schakelt Driver 1 en Driver 2 in. Moet HIGH zijn voor Outputs 1 en 2 om te werken. Kan worden gebruikt voor PWM snelheidsregeling. |
| 2 |
Ingang 1 (IN1) |
Ingang |
Logische controle-invoer voor Output 1. Bepaalt de draairichting van de motor bij gebruik met Input 2. |
| 3 |
Output 1 (OUT1) |
Uitgang |
Driveruitgang verbonden met één terminal van de motor of last. |
| 4 |
GND |
Voeding |
Aarde aansluiting voor het apparaat. |
| 5 |
GND |
Voeding |
Aarde aansluiting voor het apparaat. |
| 6 |
Output 2 (OUT2) |
Uitgang |
Driveruitgang verbonden met de andere terminal van de motor of last. |
| 7 |
Ingang 2 (IN2) |
Ingang |
Logische controle-invoer voor Output 2. Werkt met Input 1 voor draairichting controle. |
| 8 |
Vs |
Voeding |
Motor voedingsspanning invoer. Ondersteunt motor voltages tot 36 V. |
| 9 |
Enable 2 (EN2) |
Ingang |
Schakelt Driver 3 en Driver 4 in. Moet HIGH zijn voor Outputs 3 en 4 om te werken. Kan worden gebruikt voor PWM snelheidsregeling. |
| 10 |
Ingang 3 (IN3) |
Ingang |
Logische controle-invoer voor Output 3. Bepaalt de draairichting van de motor bij gebruik met Input 4. |
| 11 |
Output 3 (OUT3) |
Uitgang |
Driveruitgang verbonden met één terminal van de tweede motor of last. |
| 12 |
GND |
Voeding |
Aarde aansluiting voor het apparaat. |
| 13 |
GND |
Voeding |
Aarde aansluiting voor het apparaat. |
| 14 |
Output 4 (OUT4) |
Uitgang |
Driveruitgang verbonden met de andere terminal van de tweede motor of last. |
| 15 |
Ingang 4 (IN4) |
Ingang |
Logische controle-invoer voor Output 4. Werkt met Input 3 voor draairichting controle. |
| 16 |
Vss |
Voeding |
Logische voedingsspanning invoer (typisch 5 V) voor de interne besturingscircuits. |

Het functionele blokdiagram toont hoe controle signalen door de L293D reizen om een aangesloten last te bedienen. Wanneer een logisch signaal op een van de ingangs-pinnen wordt toegepast, komt het binnen in de interne besturingscircuits, die het signaal verwerken en de toestand van de bijbehorende uitgaande driver bepalen. De uitgangsfase gebruikt vervolgens de motor voedingsspanning om de vereiste stroom naar de aan-uit pinnen te leveren.
Het diagram illustreert ook hoe elk paar ingangen en uitgangen een H-brug driver vormt. Door de logische toestanden van de ingangen te veranderen, kan de stroom door de last in verschillende richtingen vloeien, waardoor vooruit en achteruit motorrotatie mogelijk is. De inschakelpinnen fungeren als controlepoorten voor elk H-brug gedeelte en kunnen worden gebruikt om de uitgangen in of uit te schakelen of PWM-signalen toe te passen voor snelheidsregeling. Deze signaalstroom van invoer naar uitvoer stelt de L293D in staat om gecontroleerde bidirectionele schakeling te bieden voor motor-aandrijvings toepassingen.
Het basisbekabelingsschema toont een Arduino Uno verbonden met een L293D motor driver IC, die wordt gebruikt om twee DC-motoren te bedienen. De Arduino levert de logische controle signalen, terwijl een aparte 5 V voeding de stroom levert die door de motoren vereist is. De L293D fungeert als een interface tussen de laagspanning Arduino-pinnen en de hogere stroom motor-lasten. Ingangspinnen op de L293D ontvangen controlesignalen van de Arduino, terwijl de uitgangspinnen direct met de motoren zijn verbonden. Zowel de Arduino als de externe voeding moeten een gemeenschappelijke aarde delen om een goede werking te garanderen.

Motorsnelheid kan worden gecontroleerd met behulp van Pulsbreedtemodulatie (PWM). In deze methode stuurt de Arduino een PWM-signaal naar een van de L293D inschakelpinnen. Door de PWM-dutycyclus te veranderen, verandert de gemiddelde spanning die op de motor wordt toegepast, waardoor een soepele snelheidsaanpassing mogelijk is zonder de voedingsspanning te wijzigen.
De draairichting van de motor wordt geregeld via de ingangs-pinnen. Bijvoorbeeld, het instellen van IN1 HIGH en IN2 LOW zorgt ervoor dat de motor in één richting draait, terwijl het omdraaien van de logische niveaus ervoor zorgt dat de motor in de tegenovergestelde richting draait. Het toepassen van hetzelfde logische niveau op beide ingangen kan de motor stoppen of remmen, afhankelijk van de schakeling configuratie.
Een van de meest voorkomende programmeerfouten is het vergeten om de enable pin als een uitgang te configureren of deze op LOW te laten, wat het motorrun verhindert. Onjuiste pin toewijzingen in de code kunnen ook zorgen voor onverwacht gedrag van de motor. Een ander veelvoorkomend probleem is het niet delen van een gemeenschappelijke grond tussen de Arduino en de voeding van de motor, wat resulteert in onstabiele werking of helemaal geen motorrespons.
| Specificatie |
L293D |
L298N |
TB6612FNG |
DRV8833 |
BTS7960 |
| Stuurprogramma Type |
Dual H-Bridge |
Dual H-Bridge |
Dual H-Bridge |
Dual H-Bridge |
Volledige H-Bridge |
| Motor Voeding Spanning |
4.5 V tot 36 V |
5 V tot 46 V |
4.5 V tot 13.5 V |
2.7 V tot 10.8 V |
5.5 V tot 27 V |
| Logica Spanning |
4.5 V tot 7 V |
5 V |
2.7 V tot 5.5 V |
2 V tot 7 V |
3.3 V tot 5 V |
| Continue Uitgangsstroom |
600 mA/kanaal |
2 A/kanaal |
1.2 A/kanaal |
1.5 A/kanaal |
43 A |
| Piekuitsrroom |
1.2 A/kanaal |
3 A/kanaal |
3.2 A/kanaal |
2 A/kanaal |
55 A |
| Interne Protectie Diodes |
Ja |
Nee |
Ja |
Ja |
Ja |
| Thermische Bescherming |
Ja |
Ja |
Ja |
Ja |
Ja |
| PWM Ondersteuning |
Ja |
Ja |
Ja |
Ja |
Ja |
| Output Technologie |
Bipolaire Transistors |
Bipolaire Transistors |
MOSFET |
MOSFET |
MOSFET |
| Efficiëntie |
Laag |
Laag |
Hoog |
Hoog |
Zeer Hoog |
| Spanning Drop |
Hoog (≈1.2–1.8 V per zijde) |
Hoog (≈2–4 V totaal) |
Laag (<0.5 V typical) |
Laag (<0.4 V typical) |
Zeer Laag |
| Warmte Generatie |
Hoog |
Hoog |
Laag |
Laag |
Laag |
| Externe Heatsink Vereist |
Gewoonlijk Niet |
Vaak Vereist |
Zelden Vereist |
Zelden Vereist |
Vereist bij Hoge Stroom |
| Aantal DC-motoren |
2 |
2 |
2 |
2 |
1 Hoge Vermogen Motor |
| Beste Voor |
Kleine DC-motoren, Onderwijsprojecten |
Middelgrote Motoren |
Robots, Batterijapparaten |
Compacte Draagbare Ontwerpen |
Hoge Vermogen Motoren en Robotica |
De L293D wordt veel gebruikt in educatieve projecten en Arduino-gebaseerde leerplatforms. De eenvoudige interface stelt beginners in staat om DC-motoren te besturen en basisconcepten zoals motorrichting, PWM-snelheidsregeling en H-bridge werking te leren zonder complexe schakelingen.
Veel kleine robotvoertuigen gebruiken de L293D om twee DC-motoren onafhankelijk aan te drijven. Dit stelt de robot in staat om vooruit, achteruit, linksom en rechtsom te bewegen door de richting en snelheid van elke motor afzonderlijk te regelen.
De dual H-bridge architectuur van de L293D kan worden gebruikt om bipolaire stappenmotoren te besturen. Door de motorwikkelingen in een specifieke volgorde van spanning te voorzien, maakt de driver nauwkeurige stap-voor-stap beweging mogelijk voor positioneringsapplicaties.
De L293D kan relais en solenoïden aansteken die meer stroom vereisen dan een microcontroller outputpin kan leveren. De ingebouwde beschermdiodes helpen bij het onderdrukken van spanningspieken die ontstaan wanneer deze inductieve lasten worden schakelen.
In eenvoudige automatiseringssystemen wordt de L293D gebruikt om kleine actuators, kleppen en mechanische apparaten te besturen. De driver biedt een gemakkelijke manier om logische schakelingen met electromechanische belastingen te verbinden.

STMicroelectronics is een van de toonaangevende fabrikanten van halfgeleiders ter wereld, met tientallen jaren ervaring in het ontwerpen en produceren van analoge, stroombeheer-, motorbesturings- en gemengde signaal geïntegreerde circuits. Voor producten zoals de L293D motorstuur IC, gebruikt STMicroelectronics volwassen halfgeleiderfabricageprocessen om een consistente elektrische prestaties, betrouwbaarheid, thermische stabiliteit en langdurige productbeschikbaarheid te waarborgen. De productiecapaciteiten worden ondersteund door uitgebreide onderzoek- en ontwikkelingsbronnen, geautomatiseerde productiesystemen en naleving van internationale kwaliteits- en milieu standaarden.
De L293D gebruikt aparte stroomvoorzieningen zodat de logische schakeling en de motorschakeling op verschillende voltages kunnen werken. Dit stelt een microcontroller met een laag voltage in staat om een motor met een hoger voltage te besturen zonder de besturingscircuits bloot te stellen aan de voedingsspanning van de motor.
De L293D bevat interne klemdiodes die de teruggaande spanning absorberen die ontstaat wanneer een inductieve belasting wordt uitgeschakeld. Deze diodes helpen schade aan de driver te voorkomen en verbeteren de algehele betrouwbaarheid van de schakeling.
De L293D gebruikt bipolaire transistoruitgangsfases die een spanningsval creëren tussen de voeding en de motor. Als gevolg hiervan ontvangt de motor minder voltage dan de voedingsbron levert, wat de snelheid en het koppel kan verminderen.
Ja. Elke H-brugsectie kan afzonderlijk worden aangestuurd. Door verschillende PWM-signalen op de inschakelpinnen toe te passen, kan elke motor op zijn eigen snelheid en richting werken.
De overeenkomstige uitgangen kunnen uitgeschakeld blijven of onvoorspelbaar werken. De inschakelpinna moet worden aangesloten op een gedefinieerd HIGH- of PWM-signaal om een goede motorbesturing te garanderen.
Een gemeenschappelijke aarde biedt een gedeelde spanningsreferentie tussen de besturingscircuits en de motordriver. Zonder dit kunnen de logicasignalen niet correct worden geïnterpreteerd, wat resulteert in onbetrouwbare werking.
Voor op batterijen gevoede apparaten, hoge-stroommotoren of toepassingen die maximale efficiëntie vereisen, zijn moderne op MOSFET gebaseerde stuurprogramma's zoals de TB6612FNG of DRV8833 vaak betere keuzes omdat ze minder warmte genereren en minder vermogen verspillen.
CAP CER 22UF 10V X5R 0805
CAP CER 1000PF 50V X7R 0603
CAP CER 3900PF 200V X7R 1210
IC OSC TIMER DUAL 2.1MHZ 14-SOIC
IC FPGA 316 I/O 484FBGA
IC SWITCH SPDTX2 1.8OHM 16TSSOP
IC HUB CONTROLLER USB 100WQFN
IC MCU 32BIT 32KB FLASH 64LQFP
IC HALF/FULL BRIDGE DRVR 20SOIC
GS70328TS-12 GSI
CS16312EN SEMIC
RENESAS LQFP80
IC NVSRAM 1MBIT PARALLEL 32EDIP

