L293D motordriver IC uitgelegd: Pinconfiguratie, werkprincipe, toepassingen en alternatieven

сту 11 2026
Bron: DiGi-Electronics
Bladeren: 512

De L293D motordriver IC is een veelgebruikte oplossing voor het regelen van DC-motoren en andere inductieve belastingen in compacte elektronische systemen. Dit artikel geeft een duidelijk en gestructureerd overzicht van de L293D, met aandacht voor de interne architectuur, pinconfiguratie, werkingsprincipes, belangrijke kenmerken, toepassingen en toekomstige relevantie in moderne motorbesturingsontwerpen.

Figure 1. L293D Motor Driver IC

Wat is de L293D motordriver IC?

De L293D is een hoogspannings, hoogstroommotordriver geïntegreerde schakeling die is ontworpen om inductieve belastingen zoals DC-motoren, stappenmotoren, relais en solenoïden te regelen. Het is een monolithisch IC met vier uitgangskanalen die als twee H-bruggen zijn geconfigureerd, waardoor onafhankelijke voor- en achteruitbesturing van twee gelijkstroommotoren mogelijk is. Het apparaat accepteert standaard TTL- en DTL-logicaniveaus en gebruikt een aparte logische voeding om besturingscircuits op een lagere spanning dan de motorvoeding te laten werken. Ingebouwde clampdiodes beschermen tegen spanningspieken door inductieve belastingen, en de IC ondersteunt schakelfrequenties tot 5 kHz in een 16-pins DIP-behuizing met verbeterde warmteafvoer.

L293D Pinconfiguratie

Figure 2. L293D Pin Configuration

Pincode(n)Naam van de pincode / GroepFunctiebeschrijving
1, 9Pinnen inschakelen (EN1, EN2)Schakel elke H-bridge in of uit. Wanneer hoog is de corresponderende motoraandrijver actief; Bij laag zijn de uitgangen uitgeschakeld.
2, 7, 10, 15Invoerpinnen (IN1–IN4)Stuur de motorrichting door de logische toestanden te definiëren die op elke H-brug worden toegepast.
3, 6, 11, 14Uitvoerpinnen (OUT1–OUT4)Rechtstreeks aangesloten op motorterminals om de motoren vooruit of achteruit te laten bewegen.
8Motortoevoerpin (Vcc2)Levert stroom aan de motoraandrijffase (meestal hogere spanning).
16Logische Voedingspin (Vcc1)Levert stroom aan de interne logische schakeling (meestal 5 V).
4, 5, 12, 13Aardpinnen (GND)Gemeenschappelijke grondreferentie voor logica en macht; Middenpinnen helpen ook bij het afvoeren van warmte.

Kenmerken van de L293D

KenmerkBeschrijving
BedrijfsspanningsbereikOndersteunt voedingsspanningen van 4,5 V tot 36 V, waardoor gebruik met een breed scala aan motoren mogelijk is.
H-brugconfiguratieHet ontwerp van dubbele H-brugen maakt het mogelijk om twee gelijkstroommotoren onafhankelijk te besturen.
Vermogen tot uitgangsstroomLevert tot 600 mA per kanaal, geschikt voor kleine tot middelgrote motoren.
Logische compatibiliteitWerkt met TTL- en CMOS-logicaniveaus, waardoor het eenvoudig is om met microcontrollers te communiceren.
Inductieve BeschermingIngebouwde klemdiodes beschermen de IC tegen spanningspieken veroorzaakt door inductieve belastingen.
BeschermingskenmerkenBevat thermische uitschakeling en overstroombeveiliging voor veilige werking.
Externe componentenVereist minimale externe componenten, wat het ontwerp van schakelingen vereenvoudigt.

Werkingsprincipe van de L293D Motordriver

Figure 3. Working Principle of the L293D Motor Driver

De L293D werkt door logische signalen te regelen die op zijn ingang en enable-pinnen worden toegepast, die de motorrichting, het remgedrag en de snelheid bepalen. Elke DC-motor is verbonden via een paar uitvoerpinnen die een H-brug vormen. Wanneer de bijbehorende enable-pin hoog wordt gezet, wordt de H-brug actief en reageert direct op de logische niveaus bij de ingangspinnen.

Verschillende inputcombinaties resulteren in specifieke motorische acties:

• Voorwaartse rotatie: De ene ingang is hoog en de andere laag, waardoor stroom in één richting door de motor stroomt.

• Omgekeerde rotatie: De ingangslogica-toestanden worden omgewisseld, waardoor de stroomstroom en de motorrichting worden omgekeerd.

• Dynamisch remmen: Beide ingangen zijn hoog, waardoor de motorterminals door de H-brug kortsluitend worden om de motor snel te vertragen.

• Vrij lopend (coast): Beide ingangen zijn laag, waardoor de uitgangen in een hoge impedantietoestand komen en de motor natuurlijk kan stoppen.

Motorsnelheidsregeling wordt meestal bereikt door een PWM (Pulse Width Modulation) signaal toe te passen op de enable-pinnen, waardoor de H-brug aan en uit wordt gezet om de gemiddelde motorspanning te regelen. Hoewel PWM ook op de invoerpinnen kan worden toegepast, zorgt het gebruik van de enable-pinnen over het algemeen voor soepelere en efficiëntere snelheidsregeling.

L293D-alternatieven en equivalente IC's

Equivalent

Figure 4. L293DD

• L293DD - Een oppervlaktemontageversie van de L293D met identieke elektrische eigenschappen en pinfunctionaliteit, geschikt voor compacte PCB-ontwerpen.

• L293DD013TR - Een tape-en-spoel variant van de L293DD, bedoeld voor geautomatiseerde assemblage, terwijl dezelfde prestaties en pincompatibiliteit als de L293D behouden blijven.

Figure 5. L293DNE

• L293DNE - Een door-hole DIP-behuizing van de L293D, met dezelfde dubbele H-brugfunctionaliteit en elektrische specificaties, ideaal voor prototyping en breadboard-gebruik.

• L293NEG4 - Een milieuvriendelijke versie van de L293DNE die voldoet aan loodvrije en RoHS-normen, zonder verandering in elektrische prestaties.

Alternatief

Figure 6. L293E

• L293E - Een alternatief voor de L293D met een hogere stroomsterkte die externe clampdiodes ondersteunt, wat een grotere uitgangsstroomcapaciteit mogelijk maakt maar extra externe componenten voor inductieve bescherming vereist.

Toepassingen van de L293D

De L293D wordt veel gebruikt in bewegings- en besturingsprojecten met laag tot middelgroot vermogen vanwege het eenvoudige ontwerp en de ingebouwde beschermingsfuncties:

• DC-motorrichting en snelheidsregeling – Maakt voorwaartse en achteruit-motorwerking mogelijk, waarbij snelheidsregeling wordt bereikt via PWM-signalen die op de enable-pinnen worden aangebracht.

• Kleine robotsystemen die gecoördineerde beweging vereisen – Drijft meerdere gelijkstroommotoren of motorparen aan, waardoor basisbeweging controle mogelijk is zoals draaien, stoppen en gesynchroniseerde beweging.

• Mobiele voertuig- en bewegingsgebaseerde projecten – Veelgebruikt in kleine robotauto's en mobiele platforms om wielmotoren te bedienen voor navigatie en beweging.

• Omkeerbare ventilatorbesturingscircuits – Maakt het mogelijk dat ventilatoren in beide richtingen kunnen draaien, nuttig voor ventilatie, koeling of luchtstroomregeling.

• Educatieve en prototypingplatforms – Vaak gebruikt in leerkits en prototypes om motorrijprincipes en werking van de H-brug te demonstreren.

L293D Functioneel Blokdiagram

Intern bevat de L293D vier driverbuffer-fasen die zijn gerangschikt in twee functionele groepen, waarbij elke groep een complete H-brug vormt die wordt aangestuurd door een gedeelde enable-pin. Wanneer een enable pin hoog is, worden de bijbehorende ingangssignalen overgedragen aan de uitgangsdrivers, waardoor de aangesloten motor of belasting volgens de toegepaste logica kan werken.

Wanneer de enable pin laag is, komen de bijbehorende uitgangen in een hoogimpedantietoestand (tri-state) toestand, waardoor de belasting wordt uitgeschakeld en stroomstroom wordt verhinderd. Dit ontwerp maakt onafhankelijke besturing van twee motoren mogelijk, terwijl de externe bedieningsinterface wordt vereenvoudigd.

Het functionele blokdiagram illustreert ook de ingebouwde klemdiodes en interne stroomrouteroutes. Deze elementen beschermen de IC tegen spanningstransiënten veroorzaakt door inductieve belastingen en zorgen voor gecontroleerde stroomstroom tijdens het schakelen. Samen zorgen deze interne blokken voor veilige, betrouwbare motorbesturing terwijl het algehele circuitontwerp eenvoudig en compact blijft.

Bedrading van de L293D Motordriver Module

Voedingsaansluitingen

• VSS: Verbindt met de 5 V logische voeding die de interne besturingsschakeling van stroom voorziet. Deze pin moet gekoppeld zijn aan dezelfde logische spanning die door de microcontroller wordt gebruikt.

• VS: Levert de motorspanning, die hoger kan zijn dan de logische voeding afhankelijk van de motorwaarde. Goede ontkoppelcondensatoren worden aanbevolen om ruis te verminderen.

Besturingssignaalverbindingen

• IN1 & IN2: Stuur de richting van Motor 1 door de logicaniveaus hoog of laag in te stellen.

• IN3 & IN4: Stuur de richting van Motor 2 op dezelfde manier.

PWM- of standaard digitale signalen kunnen op deze ingangen (of de enable-pinnen) worden toegepast om motorsnelheid en -richting te regelen.

Motorverbindingen

• OUT1 & OUT2: Verbind direct met de terminals van Motor 1.

• OUT3 & OUT4: Verbind direct met de terminals van Motor 2.

L293D versus ULN2003 Vergelijking

Figure 7. L293D Functional Block Diagram

KenmerkL293DULN2003
IC TypeMotordriver ICDarlington-transistorarray
HoofddoelBidirectionele motorische besturingHoogstroombelastingsschakeling
BeheermethodeDubbele H-brugLow-side (alleen wasbak) driver
Motorische RichtingscontroleJa (vooruit en achteruit)Nee (alleen één richting)
Aantal kanalen4 kanalen (2 H-bruggen)7 kanalen
Typische toepassingenDC-motoren, stappenmotoren, relaisSteppermotoren, relais, solenoïden
Uitgangsstroom (per kanaal)Tot 600 mATot 500 mA
Spanningsbereik4,5 V – 36 VTot 50 V
Logische interfaceTTL / CMOS-compatibelTTL / CMOS-compatibel
Ingebouwde beschermingInterne klemdiodes, thermische uitschakelingAlleen interne clampdiodes
Snelheidsregeling (PWM)OndersteundOndersteund (beperkt door schakelverliezen)
Bidirectionele aandrijvingJaNee
Externe componenten nodigZeer weinigZeer weinig
Typisch Pakket16-pins DIP16-pins DIP
OntwerpcomplexiteitMatigSimpel

Conclusie

De L293D blijft een betrouwbare en toegankelijke motorbestuurder voor toepassingen met laag tot gemiddeld vermogen, waarbij eenvoud, beschermingsfuncties en flexibele besturing worden gecombineerd in één pakket. Door het werkingsprincipe, de bedrading en beperkingen te begrijpen, kun je de L293D met vertrouwen integreren in robotica, educatieve projecten en praktische bewegingsregelsystemen.

Veelgestelde Vragen [FAQ]

Kan de L293D worden gebruikt met Arduino of andere microcontrollers?

Ja. De L293D is volledig compatibel met Arduino, ESP32, PIC en andere microcontrollers omdat hij standaard TTL/CMOS-logicaniveaus accepteert. Je hoeft alleen de logische voeding, aarde, regelpinnen en motorvoeding correct aan te sluiten.

Waarom wordt de L293D heet tijdens het gebruik?

De L293D gebruikt bipolaire transistors, die een hoger vermogensverlies veroorzaken in vergelijking met moderne MOSFET-drivers. Warmteopbouw is normaal onder belasting, vooral rond de 600-mA-limiet, dus goede ventilatie en het vermijden van overstroom zijn belangrijk.

Kan de L293D stappenmotoren direct aandrijven?

Ja. De L293D kan kleine bipolaire stappenmotoren aandrijven door beide H-bruggen te gebruiken. Het heeft echter geen stroomregeling, waardoor het het beste geschikt is voor laagvermogen-stappenmotoren in plaats van precisie- of hoogkoppeltoepassingen.

Wat is de spanningsval over de L293D-uitgangen?

De L293D heeft een relatief hoge spanningsval (typisch 1,2–2 V per kanaal). Dit betekent dat de motor minder spanning ontvangt dan de voeding, wat snelheid en koppel kan verminderen in vergelijking met efficiëntere drivers.

Is de L293D nog steeds een goede keuze vergeleken met moderne motorbestuurders?

Voor leren, prototyping en energiezuinige projecten blijft de L293D een solide keuze vanwege zijn eenvoud en beschermingsfuncties. Moderne MOSFET-gebaseerde drivers bieden echter een hogere efficiëntie, lagere warmte en betere prestaties voor geavanceerde ontwerpen.