Forum: Analoge Elektronik und Schaltungstechnik Verzweifelt, H-Bridge, IR2114


von Benedict (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend,

ich brauche einmal Hilfe, habe nach einer Lösung gesucht, aber finde 
keine.
Ich brauche einen Rat eines Erfahrenen, der sich schonmal mit dem IR2114 
herumgeschlagen hat.
Folgender Fall:

-H-Bridge mit IR2114, PCB nach Design-Tips, DC/DC Wandler/Optokoppler 
und Bootstrap.
Bootstrap berechnet nach Application-Note, gemessen (natürlich über 
Diff-Tastkopf), Uc(Bootstrap-Kondensator) nie unter 14,4V(Worst case), 
Zener-Dioden(IGBT-Schutz) schon rausgelötet.
-IR wird nach Datenblatt initialisiert.
-SSD=SoftShutDown wird signalisiert, das wird durch Desaturation 
erzeugt.
Gatespannung ist bei unter 8V, wie im Bildanhang zu sehen, kommt die 
Gate-Spannung auch nicht über 8V, daher SSD.
Wenn ich die Spannung von der Halbbrücke nehme, dann sieht es gut aus, 
wie im anderen Bilde zu sehen, einwandfreie Funktion des IR2114.
-Signale aus PSC vom ATMEGA32M1, non overlap, Frequenz(..Hz bis max. 8 
kHz)

Bild: Oszi_Low_dide...
Grün: Gate Spannung Lowside
Gelb: µC Signal
Rosa: SSD Signal

Messe jetzt nochmal Kollektor/Emitter Spannung, ob Desat eintritt.

IGBT: SKM400GAL128 (Überprüft, nach Forumsempfehlungen).
Ich hänge an die Halbbrücke einen Widerstand zum Testen


Danke schonmal für eure Mühe ;-)

: Verschoben durch Admin
von Ingo (Gast)


Lesenswert?

Du wirst dir wohl etwas Störnebel produzieren der den Treiber nervt. 
Wahrscheinlich zu hohes di/dt. Schaltplan würde weiter helfen...

von Benedict (Gast)


Lesenswert?

Ich lege 32Volt an die Bridge, Mittelpunkt mit 100R 14W an GND.
Habe einen Strom von 100mA max! wenn ich eine Spule dranhänge.

Interessant ist ja die Tatsache, dass die Gate-Signale OK sind.
Ich schalte z.B. mit 19Hz oder 1,3kHz oder 7,9.. kHz
Die Signale liegen sauber an.

Kabel verdrillt, extrem kurz, hatte sogar schon Ferritringe drum.

von Benedict (Gast)


Angehängte Dateien:

Lesenswert?

Hier ein Ausschnitt.

von Benedict (Gast)


Lesenswert?

So, SYS_FLT wird nur beim Einschalten des Lowside IGBT's aktiv.
Desaturation tritt nicht auf.
Wie schon im Bild zu sehen, geht die Spannung auf 8V am Low-Side Gate, 
dann Desat aktiv(s. Rosa Pegel) und sie steigt auf 15V am Lowside Gate.
Ich verstehe es nicht, Low-Side, kein High-Side Problem.
Egal ob mit Last oder ohne Last.

von Benedict (Gast)



Lesenswert?

Weitere Informationen:
Ohne Spannung an der H-Brücke, steig an der Low-Side die Spannung auf 7V 
(Miller-Plateau), dann weiter auf 15V, SYS_FLT durch Desat wird nicht 
ausgelöst.
Nun mit Spannung an der H-Brücke, Spannung Low-Side steigt auf 7V 
(Miller-Plateau, dann weiter auf 10,2V, SYS_FLT wird ausgelöst.

Zeiten:
Ohne Spannung an H-Bridge: 2,8µS bis 10,2V, kein SYS_FLT
Mit Spannung an H-Bridge: 2,8µS bis zum Auslösen SYS_FLT(@ 19,33Hz, 50% 
Duty-Cycle).

DC/DC-Wandler Überprüft, alles OK, Spannung(15V) bricht nicht ein.

Er initialisiert sauber, dann ein kurzer Puls und SYS_Fault ist aktiv.
Ich kann auch ohne FAULT_CLR nichts sehen, ist ja klar.
Pegel liegen sehr sauber an.

Evtl. Undervoltage Detection?

Anbei noch Bilder von der H-Brücken Phase(Mittelpunkt)Rot und:
SYS_FAULT Gelb.
Signal High-Side(HS)
Signal Low-Side (LS)
Es liegen 20V an der Brücke, keine Last

von Benedict (Gast)


Lesenswert?

Meine letzte Spekulation für Heute,
Die Time T on nach Datenblatt für den IGBT (SKM400...) 110ns
Das Gate braucht verdammt lange µS um einzuschalten.
Nochwas: IR2114 geht evtl. in SSD-Mode, da tDesat3(propagation delay at 
LO turn on) nach Datenblatt zwischen 2 bis 4,6µS liegt (TYP:3,3µS),
ich liege da mit 2,8µS unter "TYP".
Die Deadtime sollte nicht kleiner als 75ns sein, das erde ich nochmals 
überprüfen.

von Benedict (Gast)


Lesenswert?

So, Deadtime auch OK,
Die Spannung bricht evtl. zusammen, da der Bootstrap-C geladen werden 
muss. Zeitkonstante RC (Bootstrap) 9,4µS!
Der Widerstand im Bootstrapzweig sollte den Ladestrom begrenzen auf ca. 
3A.
Die Diode kann mehr ab, (UF5007, IpeakSurge=150A!) werde 1 Ohm 
nehmen->15A
und nur 2µS Ladezeit.

Also auf gut Glück!

von Jürgen (jliegner)


Lesenswert?

Versuch mal das ganze symetrisch zu belasten und nicht nur nach GND. 
Wenn du nur ein R vom Mittelpunkt nach GND als Last hast, was soll dann 
die Low-Seite überhaupt schalten?

von Benedict (Gast)


Lesenswert?

Habe ich gerade, zwei 10Ohm 17W, wei ein SPannungsteiler zwischen die 
20V (spatere Hochspannungsseite, die auch die IGBT Brücke versorgt).
Der "obere" wird extrem heiß, der untere weniger.
Die Low-Side Schaltet ja auch durch, doch die SYS_FLT Meldung kommt 
immer, wenn die Brücke am Netz ist. kein overlap, genügend Totzeit, RC 
Bootstrapkonst. zum Laden sehr klein.

Evtl. ist das Miller-Plateau in der Zeit zu lang und der Desat spricht 
nach 3µS an und stört den Einschalt-Verlauf, und dass nur, wenn ich 
extern eine Spannung anlege.

Kein Undervoltage, Sannung bricht auch nicht zusammen am IC,
keine "Störungen", leichtes überschwingen der Dioden, aber innerhalb der 
Desat-Totzeit.

Treiber funktioniert ohne Fehlermeldungen.
Ich vermute ich habe defekte Module von so einem secondhand electronik 
händler bekommen.

Die ton Zeit ist extrem lange!

von Benedict (Gast)


Lesenswert?

Die Halbbrücke soll eine von 3 Phasen für einen Drehstrommotor erzeugen.

von Jürgen (jliegner)


Lesenswert?

Das dachte ich mir, deshalb ist es zum Testen auch nötig, dass die 
Low-Seite was zum Schalten kriegt. Aus den Motorphasen soll später auch 
ein Strom raus und in die Low-Seite rein fließen können.

von Benedict (Gast)


Angehängte Dateien:

Lesenswert?

Wie testet man eine H-Brücke richtig?
Mir ist schon klar, dass ich was zum Schalten brauche, habe vieles schon 
drangehängt.
Unter anderem Dioden, wie hier gezeigt:

http://www.scheidig.de/English/Teslaspulenprojekte/univSSTC_Treiber/Projektbeschreibung/SstcCtrl-Dateien/image012.gif

Angehängt nochmal die Gatespannung am Lowside IGBT normaler 
verlauf(Rosa),
eingriff durch IC Desat (Grün) und die Spannung am DSL Pin (gelb).
Daten: 5V/div, 5µS/Div

Spannung am DSL(Desat) Pin bricht von 14,4 auf 13,6V ein (klar, durch 
Diode)

von Gregor B. (Gast)


Lesenswert?

Also, ein SKM400GAL128D mit >2000nC Gatecharge mit einem 1,5A-Treiber 
mit Bootstrap-Stufe anzusteuern wird ein hoffnungsloses Unterfangen 
sein.
Wir benutzen dafür ab 100A Treiber mit mindestens 2,5A, die man mit 
einer nachgeschalteten Treibererweiterung auch auf bis zu 10A bringen 
kann und spendieren jedem IGBT seine eigene Stromversorgung (Netzteil!).

Du wirst mit der Schaltung nicht glücklich, zumal Du IGBT dieser Größe 
bipolar ansteuern solltest.

von Benedict (Gast)


Lesenswert?

Habe auch ein DC/DC-Wandler mit 1A für Highside und Lowside extra dran,
Der IR2114 liefert im Einschaltmoment 3A!
Am IGBT hängen keine 100A, will jetzt erstmal 3 A schalten, nichts 
weiter.
Die Gate-Charge ist ja mit allen Leckströmen in der Bootstrap-Berechnung 
berücksichtigt.

von Benedict (Gast)


Lesenswert?

Mit den beiden DC/DC Wandlern habe ich noch keinen Test gemacht, da mir 
noch Teile Fehlen.
Ziel dieses Versuches ist, einen Vergleich zu haben, zwischen Bootstrap 
und extra Versorgung der High-Side.

von Benedict (Gast)


Lesenswert?

Ich habe bereits fast mine gesamte schaltung durchgeprüft,
ich verzweifle!!!
Jetzt, statt DC/DC Wandler Labornetzteil, auch das gleiche Problem.

Ich brauche einen TIP vom Erfahrenen.

Das Warten geht weiter...

von Benedict (Gast)


Angehängte Dateien:

Lesenswert?

Meine H-Brücke scheint ja zu funktionieren, doch warum SSD, da liegt der 
Fehler.
SYS_FLT signalisiert ja beim Einschalten Desat, damit SoftShutDown, doch 
dazu kommt es ja nicht.

Anbei nochmals ein Bild.

von Ingo (Gast)


Lesenswert?

EMV? Manche Treiber sind extrem empfindlich.


Ingo

von Benedict (Gast)


Lesenswert?

Ich denke nicht, das es EMV ist.

SYS_FLT Evtl. ein Sync-Signal ?
Ich denke "not SYS_FLT"(also activ low) liefert SSD Sequenz is occour...
(nach Datenblatt vom IR2114).

Ich glaube der Fehler liegt im DSL-Pin (s.Oben).
Wenn die Lowside durchschaltet, sollte die Spannung am Kollektor ja 
abfallen,
das tut sie nicht, nur auf 13,..V.
Der Bootstrap wird aufgladen, ist ja notwendig.

von Benedict (Gast)


Angehängte Dateien:

Lesenswert?

Die Aussage von eben nehme ich zurück.
Nach Datenblatt liegt da ein Pull UP intern an +15V
Fällt nun die Spannung am DSX(L/H) Pin unter 8V wird Desat erkannt 
(Komparator triggert).
Aber es liegen ja >13V an.
Also alles OK.

Ich habe gerade erkannt, dass meine High-Side zu kurz an ist.
(s.Bild)
Ich schalte Highside lange an!

100µS/div im Bild!
Grün: µC Signal
Rosa: Gate am Highside
Gelb: DSH.

Doch warum ist SYS_FLT erst beim Einschalten von Lowside aktiv?

von Benedict (Gast)


Lesenswert?

2300nC Gate Charge ist zu viel für den IR2114?
Ich denke über eine Charge Pump nach?
DC/DC ist sehr teuer.
Eigener Übertrager?

Ich denke er schaltet durch, ich werde mal kleine IGBT's drannhängen.
in App Note AN-978 steht was von lausigen 600nC (2xIGBT 270A). die mit 
einer Charge-Pump realisiert wurden.
Welch ein Grauss...

von Gregor B. (Gast)


Lesenswert?

Benedict schrieb:
> Fällt nun die Spannung am DSX(L/H) Pin unter 8V wird Desat erkannt
>
> (Komparator triggert).

Bist Du sicher, dass Du die Funktion von Desat verstanden hast?
Funktioniert wie folgt:

1. Gate auf High > Desat Blanking Time (3000ns) beginnt.
2. IGBT wird leitend, wenn nach Ablauf der Blanking Time die Spannung an 
Pin DSL oder DSH nicht kleiner 8V, dann ist das IGBT in Sättigung und 
der Treiber schaltet ab.

von Christoph H. (christoph_b)


Lesenswert?

Schau dir mal den HIP4081A an. Der kann bis zu 2.5A Treiben. Hat auch 
eine Ladungspumpe

von Ben _. (burning_silicon)


Lesenswert?

URKS!! Den vergiss mal ganz schnell wieder, das Teil ist eine sehr 
empfindliche Pussy. Ich hasse das Ding mittlerweile, die nächste 
Vollbrücke bekommt zwei IR2113 und notfalls zwei Hilfsspannungen für die 
High Side. Immer noch einfacher als sich mit einer Prinzessin auf der 
Erbse rumzuschlagen.

von Simon K. (simon) Benutzerseite


Lesenswert?

Ja, die HIP-Treiber sind auch schon mächtig alt, in der Zwischenzeit hat 
sich viel getan, was Spannungsanstiegsfestigkeit und Co. angeht. Die IRF 
Treiber sind ziemlich modern. Die liefen bei mir immer auf Anhieb, wenn 
man denn die grundsätzlichen Regeln beachtet.

von Ben _. (burning_silicon)


Lesenswert?

Yep, bei mir auch so.

Ich hatte mal ein Netzteil zur Reparatur, bei dem dauernd der 
Gate-Treiber starb. Okay, kein Problem - raus das Scheißding und den 
altbewährten IR2113 rein. Komisch... der wird ja auch ziemlich schnell 
heiß. **kopfkratz** Den eigentlichen Fehler (defekter Kondensator zur 
Bestimmung der PWM-Frequenz, Frequenz dadurch mehr als 10fach überhöht) 
habe ich erst einige Zeit später gefunden. Bis dahin hat das IC-chen 
einfach die Zähne zusammengebissen und so gut es ging probiert zwei 
IRFP2907 mit 500kHz zu treiben ohne Schaden zu nehmen.

von Christoph H. (christoph_b)


Lesenswert?

Ok wusste gar nicht das der HIP so empfindlich ist. Hatte noch keine 
Probleme.
OK die PWM Frequenz liegt bei langsamen 10kHz.;-)

von Ben _. (burning_silicon)


Lesenswert?

Bei mir hat die Pussy schon bei 400Hz rumgezickt... zB. Fehlschaltungen 
der Vollbrücke, die dieses ach so tolle IC angeblich durch diverse 
Sicherheitsschaltungen und dead-time-Generator ultrageil verhindert. 
Selten so gelacht, ohne Strombegrenzung wäre jedes Mal die komplette 
Vollbrücke explodiert. 100% Shoot-Through beim Einschalten der Low-Side 
kommt nicht so gut. Und ja, ich hab mich an die design rules gehalten 
bevor irgendwelche Fragen kommen.

von Christoph H. (christoph_b)


Lesenswert?

Ich habe mich gar nicht an die Design Rules gehalten. Vieleicht ist das 
der Grund wieso es läuft. ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.