Ich habe mich umgesehen und versucht, eine einfache, aber funktionierende H-Brücke für einen RC-Automotor (12 V und 2 ~ 3A) zu entwerfen.
Diese Brücke wird von einem Mikrocontroller gesteuert und muss schnell sein, um PWM zu unterstützen. Aufgrund meiner Messwerte sind Power MOSFETs die beste Wahl, wenn es um schnelles Schalten und niedrigen Widerstand geht. Daher werde ich P- und N-Kanal-Leistungs-MOSFETs kaufen, die für 24 V + und 6 A +, Logikpegel , niedrige R DSon und schnelles Schalten ausgelegt sind. Gibt es noch etwas, das ich beachten sollte?
Ok, weiter zum Design der H-Brücke: Da meine MCU mit 5 V betrieben wird, gibt es ein Problem beim Ausschalten des P-Kanal-MOSFET, da V gs auf 12 V + eingestellt sein muss, um vollständig auszuschalten. Ich sehe, dass viele Websites dieses Problem lösen, indem sie einen NPN-Transistor verwenden, um den P-Kanal-FET anzusteuern. Ich weiß, dass dies funktionieren sollte, jedoch wird die langsame Schaltgeschwindigkeit des BJT meinen schnell schaltenden FET dominieren!
Warum also nicht einen N-Kanal-FET verwenden, um den P-Kanal-FET so anzusteuern, wie ich es in diesem Design habe?
Ist das schlecht oder falsch? Gibt es ein Problem, das ich nicht sehe?
Wird die in diesen FET eingebaute Sperrdiode auch ausreichen, um das Rauschen zu bewältigen, das durch das Stoppen (oder Umkehren) der induktiven Last meines Motors verursacht wird? Oder brauche ich noch echte Flyback-Dioden, um die Schaltung zu schützen?
So erklären Sie den Schaltplan:
- Q3 und Q6 sind die Low-Side-N-Kanal-Transistoren
- Q1 und Q4 sind die High-Side-P-Kanal-Transistoren, und Q2 und Q5 sind die N-Kanal-Transistoren, die diese P-Kanäle ansteuern (Spannung nach unten auf GND ziehen).
- R2 und R4 sind Pull-Up-Widerstände, um den P-Kanal ausgeschaltet zu halten.
- R1 & R3 sind Strombegrenzer zum Schutz der MCU (nicht sicher, ob sie mit MOSFETs benötigt werden, da sie nicht viel Strom verbrauchen!)
- PWM 1 & 2 kommen von einer 5V MCU.
- V cc ist 12V
quelle
Antworten:
Ich bin mir nicht sicher, warum Sie glauben, dass BJTs wesentlich langsamer sind als Leistungs-MOSFETs. Das ist sicherlich kein inhärentes Merkmal. Aber es ist nichts Falsches an der Verwendung von FETs, wenn Sie dies bevorzugen.
Und MOSFET-Gates benötigen in der Tat erhebliche Strommengen, insbesondere, wenn Sie sie schnell schalten möchten, um die Gate-Kapazität zu laden und zu entladen - manchmal bis zu einigen Ampere! Ihre 10K-Gate-Widerstände werden Ihre Übergänge erheblich verlangsamen. Normalerweise verwenden Sie Widerstände von etwa 100 Ω in Reihe mit den Gates, um die Stabilität zu gewährleisten.
Wenn Sie wirklich schnell schalten möchten, sollten Sie spezielle Gate-Treiber-ICs zwischen dem PWM-Ausgang der MCU und den Leistungs-MOSFETs verwenden. Beispielsweise verfügt International Rectifier über eine breite Palette von Treiberchips, und es gibt Versionen, die die Details des High-Side-Laufwerks für die P-Kanal-FETs für Sie handhaben.
Zusätzlich:
Wie schnell sollen die FETs schalten? Bei jedem Ein- oder Ausschalten wird ein Energieimpuls während des Übergangs abgegeben. Je kürzer Sie diesen Wert einstellen können, desto besser. Dieser Impuls, multipliziert mit der PWM-Zyklusfrequenz, ist eine Komponente der Durchschnittsleistung, die der FET zum Ableiten benötigt - häufig die dominierende Komponente. Andere Komponenten umfassen die Ein-Zustand Leistung (I D 2 × R DS (ON) , multipliziert mit dem PWM duty cycle) und jeder Energie in die Body - Diode in dem Aus - Zustand gekippt.
Ein einfacher Weg, die Schaltverluste zu modellieren, besteht darin, anzunehmen, dass die Momentanleistung ungefähr eine dreieckige Wellenform ist, deren Spitze (V CC / 2) × ( ID / 2) ist und deren Basis gleich der Übergangszeit T RISE oder T FALL ist . Die Fläche dieser beiden Dreiecke ist die während jedes vollständigen PWM-Zyklus verbrauchte Gesamtschalteenergie: (T RISE + T FALL ) × V CC × ID / 8. Multiplizieren Sie dies mit der PWM-Zyklusfrequenz, um die durchschnittliche Schaltverlustleistung zu erhalten.
Die Hauptsache, die die Anstiegs- und Abfallzeiten dominiert, ist, wie schnell Sie die Gateladung auf dem Gate des MOSFET hin und her bewegen können. Ein typischer MOSFET mittlerer Größe weist möglicherweise eine Gate-Gesamtladung in der Größenordnung von 50-100 nC auf. Wenn Sie diese Ladung in z. B. 1 µs verschieben möchten, benötigen Sie einen Gate-Treiber mit einer Kapazität von mindestens 50-100 mA. Wenn Sie möchten, dass es doppelt so schnell schaltet, benötigen Sie den doppelten Strom.
Wenn wir alle Zahlen für Ihr Design einstecken, erhalten wir: 12V × 3A × 2µs / 8 × 32kHz = 0,288 W (pro MOSFET). Wenn wir einen RDS (ON) von 20 mΩ und ein Tastverhältnis von 50% annehmen, betragen die I 2 R-Verluste 3A 2 × 0,02Ω × 0,5 = 90 mW (wiederum pro MOSFET). Zusammen werden die beiden aktiven FETs zu einem bestimmten Zeitpunkt aufgrund des Schaltens ungefähr 2/3 Watt Leistung verbrauchen.
Letztendlich ist es ein Kompromiss zwischen der Effizienz der Schaltung und dem Aufwand, den Sie in die Optimierung stecken möchten.
quelle
Es ist eine äußerst schlechte Praxis, MOSFET-Gates ohne Widerstand oder Impedanz miteinander zu verbinden. Q5 und Q3 sowie Q2 und Q6 sind ohne Trennung miteinander verbunden.
Wenn Sie am Ende diese FETs hart antreiben (was Sie vermutlich auch tun werden), können die Gates miteinander klingeln und unangenehme, störende Hochfrequenz- (MHz-) Ein- und Ausschaltübergänge verursachen. Es ist am besten, den benötigten Gate-Widerstand gleichmäßig zu teilen und einen Widerstand in Reihe mit jedem Gate zu schalten. Schon ein paar Ohm reichen aus. Oder Sie können eine Ferritperle auf eines der beiden Tore legen.
quelle
Die Pull-up-Widerstände für das Gate der P-Kanal-FETs sind in der Größenordnung von zwei Größenordnungen zu groß. Ich habe eine niederfrequente (<1 kHz) H-Brücke wie diese geblasen, die mit einem 220-Ohm-Pull-up läuft. Ich bin jetzt bei 100 Ohm und es funktioniert OK. Das Problem ist, dass dies beim Einschalten des P-Kanals einen erheblichen parasitären Strom durch den Pull-up verursacht, was zu einem Verlust von vollem Watt führt! Außerdem muss der Pull-up-Widerstand kräftig sein - ich habe ungefähr 1/4 Watt parallel geschaltet und die PWM ist mit 300 Hz ziemlich niedrig.
Der Grund dafür ist, dass Sie für eine sehr kurze Zeit viel Strom in das Gate schieben müssen, um den MOSFET vollständig ein- und auszuschalten. Wenn Sie es im "Zwischen" -Zustand belassen, wird der Widerstand hoch genug sein, um das Gerät zu erwärmen und die Magie ziemlich schnell herausrauchen zu lassen.
Auch der Gatewiderstand für die PWM-Steuerung ist viel zu hoch. Es muss auch in der Größenordnung von 100 Ohm oder weniger liegen, um es schnell genug anzutreiben. Wenn Sie PWM mit Kilohertz oder schneller ausführen, benötigen Sie sogar noch mehr. Entscheiden Sie sich an diesem Punkt für einen Treiber-IC.
quelle
Ich habe Bedenken, dass beide Seiten der Brücke mit denselben Steuersignalen verbunden sind. Mit der zusätzlichen Verzögerung, die durch Ihren N-FET-Puffer / Ihre N-FET-Inverter verursacht wird, können Sie sowohl den oberen als auch den unteren FET auf einer Seite der H-Brücke für kurze Zeit gleichzeitig einschalten. Dadurch kann ein erheblicher Strom durch das Halbbrückenbein fließen und möglicherweise sogar Ihre Leistungs-FETs beschädigen.
Ich würde separate Verbindungen von Ihrer MCU für alle vier FET-Treibersignale bereitstellen. Auf diese Weise können Sie festlegen, dass zwischen dem Ausschalten eines FET und dem Einschalten des anderen FET auf derselben Seite der Brücke eine Totzeit liegt.
quelle
R1 und R3 müssen 80 oder 100 Ohm sein, und Sie müssen den Widerstand direkt nach R1 und R3 um 1 kOhm verringern, um ihn bei jedem Ausschalten auf 0 zu setzen, um sicherzustellen, dass er vollständig ausgeschaltet ist mosfet driver es ist besser und sicherer für den controller..und der rest der schaltung ist in ordnung .. eine andere sache ist das überprüfen des mosfets datenblatts, um sicherzustellen, dass die mosfet zeitverzögerung ein- und ausgeschaltet ist (in nano sekunden), um zu überprüfen, ob dies der fall ist arbeite mit der von dir gewünschten Frequenz
quelle