TC426 Mosfet-Treiber blasen immer wieder aus

Ich habe diese BLDC-Motorsteuerung gemacht, hier ist schematischGeben Sie hier die Bildbeschreibung ein

Aber die TC426-Mosfet-Treiber blasen immer wieder aus, wenn ich eine Last anschließe, nachdem die Treiber ausgefallen sind, funktionieren die Mosfets immer noch, nur die Treiber blasen aus, ich habe alle Spannungen überprüft, sie sind in Ordnung. Ich verwende 33-kHz-PWM-Modulation für jede Phase und Mosfets sind IRF44N. Ich kann kein Problem finden, aber ich dachte, dass ich einen Widerstand zwischen Mosfet-Gate und Treiber schalten muss? Könnte das ein Problem sein?Geben Sie hier die Bildbeschreibung ein

Danke für alle die geantwortet haben. Während Sie geantwortet haben, habe ich versucht, weitere Tests durchzuführen, und ich habe begonnen, ein Muster zu sehen, die letzten drei Male ist der erste Mosfet-Treiber fehlgeschlagen, im Schema ist es der linke Treiber. Ich werde alle Verbindungen noch einmal überprüfen, aber ich denke, ich werde PCB neu zeichnen, indem ich all Ihre Ratschläge befolge, weil ich es satt habe, jeden Tag in einen Elektronikladen zu gehen und dort Geld für Treiber auszugeben! Danke an alle

UPDATE Ich habe jedem Treiber Kondensatoren hinzugefügt und Mosfets durch leistungsstärkere ersetzt, jetzt funktioniert alles, danke an alle!

Ein Gate-Widerstand ist immer eine gute Idee.
Kannst du dein Layout teilen?
@PhilFrost Ich habe ein Layout hinzugefügt! Und ich habe die letzten beiden Spuren hinzugefügt. Es ist einseitiges Brett
Die Punkte 3.1 und 3.2 in der Spezifikation können Sie auch stolpern lassen.
Ist die Gate-Ansteuerung vom TC426 hoch genug, um die High-Side-N-Mosfets (Q1, Q2, Q3) zu steuern? Dies liegt außerhalb meines normalen Designbereichs, aber ich würde denken, dass der TC426-Ausgang mindestens die gleiche Spannung wie Vcc haben muss und bei Verwendung von N Mosfets sogar noch höher sein muss. Vielleicht könnten Sie P-Mosfets verwenden und die Ausgänge der TC426 auf Vcc halten? Oder fügen Sie Spannungsverdoppler an den Ausgängen der 426er hinzu.
@ChrisKnudsen dafür ist der 18-V-Booster da ...

Antworten (4)

Ich würde mir die Signalanstiegszeit an den Eingängen des TC426 ansehen.

Der TC426 hat einen Mosfet-Eingang, was bedeutet, dass er kapazitiv ist. Sie haben die MCU-Spannung oder die Länge dieses Kabels nicht angegeben, aber wenn die Anstiegszeit am TC416-Ende langsam ist, bleibt der TC426-Ausgang für eine beträchtliche Dauer kurzgeschlossen.

Es ist auch eine schlechte Idee, die Signalmasse durch die Strommasse zurück zu führen. Wenn es auf diesem Boden einen signifikanten Anstieg gibt, kann dies Ihren digitalen Eingang in den grauen Bereich fallen lassen, was wiederum zu einem Kurzschluss im TC426 führt. Sie sollten erwägen, diese Steuersignale zu entkoppeln, vielleicht mit Optokopplern, um die Signalerde vollständig von der Leistungserde zu trennen.

Außerdem wird mehr Kondensatorspeicher in der Nähe der TC426 benötigt, wie im Datenblatt angegeben.

@Eižens, im Anschluss an Trevors Antwort hier heißt es im Datenblatt: "Die Eingangspegel sollten nicht zwischen den Pegeln logisch '0' und logisch '1' gehalten werden. Die durchschnittliche Verlustleistung wird durch Minimieren der Eingangsanstiegszeiten reduziert." Können Sie ein Puffer-Logikgatter pro TC426-Eingang auf dieser Platine platzieren, um diese Eingänge mit sehr schnellen Anstiegs-/Abfallzeiten anzusteuern. Ein Puffer mit einem Schmitt-Trigger-Eingang verringert seine eigene Anfälligkeit für langsame Signale, die über die Kabel kommen. Schauen Sie sich den SN74LVC2G17 Dual Schmitt-Trigger Buffer oder ähnliches an. Setzen Sie 4K7-Pulldowns auf die Puffereingänge.

Die TC426 FET-Treiber-ICs benötigen keinen Serien-Gate-Widerstand, da sie für die kapazitive Belastung einer direkten Verbindung mit einem FET-Gate ausgelegt sind.

Das Datenblatt des TC426 macht aber auch sehr deutlich, dass unbenutzte Treibereingänge mit VDD oder GND verbunden werden müssen und nicht floaten dürfen.

Es sieht so aus, als würden Sie die TC426-Eingänge von einer anderen Platine aus ansteuern. Wenn dies die Eingänge schweben lässt, könnte dies der Grund sein, warum sie sich selbst zerstören.

Wenn Sie diese Eingänge beispielsweise von einem Mikrocontroller (MCU) ansteuern, kommt es beim Start zu einer Verzögerung, während die MCU einen Reset durchläuft und dann die I/O-Pins als Ausgänge konfiguriert. Davor werden die I/O-Pins als Eingänge konfiguriert und hochohmig, sodass sie erdfrei bleiben.

Ich würde allen Eingängen auf dieser Platine Pulldown-Widerstände hinzufügen, um dieses Problem zu beseitigen. Der Eingangsleckstrom des TC426 beträgt +/- 1 uA und lässt einen großzügigen Leckstrom von 50 uA von jedem Treiber annehmen, den Sie darauf haben. Ein 4K7-Pulldown würde etwa 0,235 V an einen TC426-Eingang anlegen, weit innerhalb seines 0..0,8-V-Bereichs für logisch niedrig.

Jawohl. Ich wäre auch besorgt, dass die Signalmasse durch die Strommasse und eine unzureichende Entkopplung zurückgeführt wird.
Nach dem ersten Fehler habe ich externe 10k-Pulldown-Widerstände hinzugefügt (ich habe vergessen, Widerstände zum Altium-Schaltplan hinzuzufügen), aber sie wurden trotzdem durchgebrannt.

Bei Ihrem Layout ist die Schleifenfläche für die Ströme, die die MOSFETs ein- und ausschalten, groß. Dies bedeutet, dass sie eine hohe Induktivität haben, was Ihre Schaltzeit begrenzt. In Kombination mit der Kapazität des Gates kann es auch zu einem Überschwingen kommen, und dieses Überschwingen kann stark genug sein, um die MOSFETs oder den Treiber zu beschädigen. Dies kann Ihr Fehlermodus sein oder auch nicht, aber es kann trotzdem Aufmerksamkeit verdienen.

Minimieren Sie diese Induktivität:

  1. Bewegen Sie den Treiber näher an den MOSFET und machen Sie die Spur vom Treiber zum Gate so kurz wie absolut möglich.
  2. Als nächstes machen Sie die Leiterbahn von der Treibermasse zur MOSFET-Source ebenfalls so kurz wie möglich und führen Sie direkt neben der Gate-Leiterbahn.
  3. Setzen Sie schließlich für jeden Treiber einen Kondensator mit niedriger Induktivität (Chip-Kondensatoren sind gut) so nah wie möglich zwischen Vdd und Masse.

Das bedeutet, dass die Ströme, die den MOSFET schalten, eine kleine Schleifenfläche haben, wenn sie durch den Entkopplungskondensator, durch den MOSFET zwischen Gate und Source und durch den Treiber-IC fließen. Da die Induktivität proportional zur Schleifenfläche ist, wird die Induktivität minimiert, was die Schaltzeit reduziert, das Überschwingen verringert und den Wirkungsgrad erhöht.

Abschnitt 3 des Datenblatts enthält ein wenig dazu, obwohl es sehr kurz ist. Sie können dieses IR-Papier zu den MOSFET-Grundlagen durchgehen , um mehr Details zu den dort genannten Problemen zu erhalten.

Du hast recht, das ist mir entgangen. Ich werde diesen Teil löschen.

Ich habe MOSFET-Treiber durch Oszillieren selbst zerstören lassen.

Warum sollte eine Schaltung schwingen? Enormer Leistungsgewinn. Wenn der GND (gemeinsam von Vin und Vout, richtig?) um 1,5 Volt springt, befinden Sie sich sicherlich in der verbotenen Region. Ich würde 0,5 V Bounce oder weniger anstreben.

Nur 10 NanoHenries und 1 Ampere/Nanosekunde erzeugen 10 Volt Ground Bounce.

10 NanoHenries sind etwa 1 cm (0,4 Zoll Draht).

Ich würde GND für diese Treiber wie folgt bereitstellen:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Legen Sie auf solchen Schaltungen (für die meisten Schaltungen in Wahrheit) zuerst den GND an. Und schützen Sie diesen GND-Plan.

Erfahren Sie, wie Sie "lokale Batterien" für jeden IC bereitstellen, insbesondere wenn der IC kurzzeitig für einige Nanosekunden Ampere Strom liefern muss. Eine beträchtliche Kappe neben jedem IC mit einer Perle oder einem 1-Ohm-Widerstand zur globalen Leistung schützt jeden IC vor Interferenzen mit anderen ICs.