Ich habe einen sehr einfachen MOSFET-LED-Treiber entwickelt, der die PWM eines Arduino Nano verwendet , um einen MOSFET zu schalten, der die Leistung für etwa 16 Meter LED-Streifen steuert.
Ich benutze STP16NF06 MOSFETs .
Ich steuere RGB-LEDs, also verwende ich drei MOSFETs für jede Farbe, und wenn alle 16 Meter LED-Streifen laufen, ziehe ich ungefähr 9,5 Ampere.
9.5 A/ 3 channels = 3.17 A maximum load each.
Der MOSFET hat einen Einschaltwiderstand von 0,8 Ω, daher sollte meine Wärme mein I 2 R-Verlust sein
3.17 amperes^2 * 0.08 ohms = 0.8 watts
Das Datenblatt besagt, dass ich 62,5 ° C Wärme pro Watt bekomme, die maximale Betriebstemperatur 175 ° C und die erwartete Umgebungstemperatur weniger als 50 ° C beträgt
175 °C - (0.8 W * 62.5 °C/W) + 50 °C = 75 °C for margin of error
Ich betreibe diese MOSFETs ohne Kühlkörper und habe sie die ganze Nacht in einem Programm laufen lassen, das nur ununterbrochen rot-grün-blau-weiß durchläuft und nicht überhitzt. Ich erwarte, dass diese Strecke 16+ Stunden pro Tag fahren kann.
Ich verwende ein 12-V-Netzteil für die LEDs und ein 5-V-Steuersignal vom Arduino, daher sollte es mir nicht möglich sein, die Drain-Gate-Spannung von 60 V oder die Gate-Source-Spannung von 20 V zu überschreiten.
Nachdem ich heute in meinem klimatisierten Büro an meinem Schreibtisch damit gespielt hatte, stellte ich fest, dass ich den roten Kanal nicht so ausschalten konnte wie früher am Tag. Und die Messung von Gate zu Drain ohne angeschlossene Stromversorgung ergab 400 Ω am roten Kanal und einen unermesslich hohen Widerstand am grünen und blauen Kanal.
Dies ist der Schaltplan, mit dem ich arbeite. Es ist das gleiche, was nur dreimal wiederholt wurde und die 5 V sind ein PWM-Signal vom Arduino und die einzelne LED ohne Widerstand ist nur ein Ersatz für den LED-Streifen, der Widerstände und eine solide Konfiguration hat, die ich nicht für nötig hielt zu modellieren.
Ich denke, es ist fehlgeschlagen, nachdem ich den Arduino etwa 50 Mal in seine Stiftleisten gesteckt und wieder herausgezogen habe, obwohl ich nicht sicher bin, welche Bedeutung dies hat, da der Arduino immer noch funktioniert.
Angesichts der Tatsache, dass es einige Tage lang funktionierte, einschließlich eines Tages mit hoher Last, meine Fragen :
Könnte ein Hot-Swap des Arduino in und aus dieser Schaltung die MOSFETs beschädigen, nicht jedoch den Arduino?
Könnte ESD hier der Schuldige sein? Mein Schreibtisch ist aus kunstharzbeschichtetem Holz oder Schichtholz. Es ist zu beachten, dass die Source aller drei MOSFETs die gemeinsame Masse ist.
Ich habe keinen schicken Lötkolben und weiß nicht, ob er über 300 ° C liegt. Ich habe jedoch Bleilot verwendet und so wenig Zeit wie möglich für jeden Pin aufgewendet. Dann habe ich einen Pin des ersten MOSFET und dann einen Pin des zweiten MOSFET usw. gelötet und nicht alle Pins nacheinander und wenn zu viel von einem Chip ausgeführt Lötwärme war das Problem, warum hätte das das Problem nicht sofort verursacht? Warum ist es jetzt aufgetaucht?
Gibt es etwas, das ich verpasst habe oder ein Versehen in meinen Berechnungen?