DRV8838 Einzelner gebürsteter DC-Motor-Treiberträger für DC-Motoren H-Brücken Motor Driver für bidirektionale Steuerung
Der DRV8838 von Texas Instruments ist ein winziger H-Brücken-Motortreiber-IC, der für die bidirektionale Steuerung eines bürstenbehafteten Gleichstrommotors bei 0 V bis 11 V verwendet werden kann. Er kann bis zu etwa 1,7 A kontinuierlich liefern und Spitzenströme bis zu 1,8 A für kurze Zeiträume tolerieren, was ihn zum idealen Treiber für kleine Motoren macht, die mit niedrigen Spannungen laufen. Der DRV8838 ist ein großartiger IC, aber sein kleines, bleifreies Gehäuse macht es dem typischen Studenten oder Hobbyisten schwer zu bedienen; unser Breakout-Board gibt diesem Treiber den Formfaktor eines 10-Pin-DIP-Gehäuses, was ihn einfach mit Standard-Lotless-Breadboards und 0,1? Perfboards zu verwenden macht. Da es sich bei dieser Karte um einen Träger für die DRV8838 handelt, empfehlen wir Ihnen, das Datenblatt der DRV8838 (1MB pdf) sorgfältig zu lesen. Das Board wird mit SMD-Bauteilen bestückt, darunter das DRV8838, und verfügt über einen FET für den Verpolungsschutz.
Alternative Treiberoptionen
Dieser Motortreiber ist im Wesentlichen eine kleinere, kostengünstigere, einkanalige Alternative zu unserem DRV8835 Dual-Motortreiberträger und DRV8833 Dual-Motortreiberträger, die sehr ähnliche Betriebsspannungs- und Strombereiche aufweisen, aber einen zusätzlichen Motorkanal bieten.
Merkmale
- H-Brücke Motortreiber: für einen DC-Motor
- Motor Versorgungsspannung: 0 V bis 11 V
- Steuerung Versorgungsspannung: 1,8 V bis 7 V
- Ausgangsstrom: bis 1,7 A permanent (1,8 A Spitze); Betrieb an niedrigen Motor- und Logikspannungen reduziert den maximalen kontinuierlichen Ausgangsstrom.
- PHASE/ENABLE-Schnittstelle (ein Pin steuert die Richtung und ein weiterer die Geschwindigkeit)
- Die Eingänge sind 3V- und 5V-kompatibel.
- Unterspannungssperre an der Logikversorgung und Schutz gegen Überstrom und Übertemperatur
- Verpolungsschutz an der Motorversorgung
- Kompakte Größe (0,5?×0,4?) mit dem Formfaktor eines 10-Pin-DIP-Gehäuses
Enthaltene Hardware
Zwei 1×5-pol. abtrennbare 0,1? Steckverbinder sind im Lieferumfang des DRV8838 Motortreiberträgers enthalten, der eingelötet werden kann, um den Treiber mit Lochrasterplatinen, Perfboards oder 0,1? Buchsenleisten zu verwenden. (Die Header können als ein einziges 1×10 Stück geliefert werden, das in zwei Hälften gebrochen werden kann.) Das rechte Bild oben zeigt die beiden möglichen Platinenausrichtungen bei Verwendung mit diesen Headerstiften (Teile sichtbar oder im Siebdruck sichtbar). Sie können Ihre Motorleitungen und andere Verbindungen auch direkt auf die Platine löten.
Verwendung des Motortreibers
Motor- und Motorleistungsanschlüsse werden auf der einen Seite der Platine und Logikleistungs- und Steueranschlüsse auf der anderen Seite hergestellt. Der Treiber benötigt eine Motorspannung zwischen 0 V und 11 V für den VIN- oder VM-Pin und eine Logikspannung zwischen 1,8 V und 7 V für den VCC-Pin; die Logikspannung kann typischerweise von der Steuervorrichtung geliefert oder mit ihr geteilt werden. Der VIN-Pin ist der verpolungssichere Motorversorgungseingang und ist der empfohlene Punkt für den Anschluss der Motorleistung. Die Leistung des Fahrers verschlechtert sich jedoch, wenn die Eingangsspannung für die Rückwärtsschutzschaltung unter einigen Volt liegt und 1,5 V die untere Grenze für die Verwendung des VIN-Pins ist. Bei sehr niedrigen Spannungen sollte die Motorversorgung direkt an VM angeschlossen werden, wodurch die Verpolungsschutzschaltung umgangen wird.
Das DRV8838 bietet eine einfache zweipolige PHASE/ENABLE-Steuerungsschnittstelle, bei der der PHASE-Pin die Motorrichtung bestimmt und der ENABLE-Pin mit einem PWM-Signal zur Steuerung der Motordrehzahl versorgt werden kann. Die Steuereingänge PHASE und ENABLE werden durch schwache interne Pull-Down-Widerstände (ca. 100 kO) nach unten gezogen. Wenn der Freigabepin niedrig ist, werden die Motorausgänge beide gegen Masse kurzgeschlossen, was zu einer dynamischen Bremsung eines angeschlossenen Motors führt.
Der SLEEP-Pin kann niedrig gefahren werden, um den Fahrer in einen Energiesparmodus zu versetzen und die Motorausgänge auszuschalten, was nützlich ist, wenn Sie den Motor auslaufen lassen wollen. Der SLEEP-Pin wird durch einen 10 kO Pull-Up-Widerstand auf der Trägerplatine nach oben gezogen, so dass der Treiber standardmäßig wach ist; die Ruhestromaufnahme der Platine wird durch den Strom durch diesen Widerstand dominiert, wenn der Pin niedrig angesteuert wird, um den Treiber einzuschalten. In den meisten Anwendungen kann dieser Pin getrennt bleiben oder in erster Linie als Möglichkeit zum Ausrollen dienen. Für Anwendungen, bei denen ein Energiesparmodus erwünscht ist, kann der 10 kO Pull-up-Widerstand entfernt oder die Logikspannung (VCC) für den Treiber dynamisch über einen digitalen Ausgang Ihres Mikrocontrollers bereitgestellt werden.
Die folgende vereinfachte Wahrheitstabelle zeigt, wie der Fahrer arbeitet:
PHASE
FREIGABE
SCHLAF
OUT1
OUT2
Betriebsart
0
PWM
1
PWM
L
Vorwärts/Bremsen bei Drehzahl PWM % %.
1
PWM
1
L
PWM
Rückwärts-/Bremsen bei Drehzahl PWM % %.
X
0
1
L
L
Bremse niedrig (Ausgänge gegen Masse kurzgeschlossen)
X
X
0
Z
Z
coast (outputs floating/disconnected)
Dieses Trägerboard kann auch mit dem Motortreiber-IC DRV8837 von Texas Instruments verwendet werden, der eine pin-kompatible Alternative zum DRV8838 darstellt. Der DRV8837 hat die gleiche Funktionalität und Leistung wie der DRV8838, bietet aber eine andere Steuerschnittstelle. Die beiden Teile teilen sich das gleiche Datenblatt (1MB pdf), was es einfach macht, die beiden direkt zu vergleichen. Wenn du ich bist.
Versandgewicht: | 0,10 Kg |