Hallo & guten Abend,
ich habe mehrere Platinen aufgebaut (Eine Trägerplatine mit Teensy und
Buchsenleisten + seperate Treiberplatinen, die dort aufgesteckt werden)
um 24V LED-Streifen per USB-Serial zu dimmen (bis max 48W). Die
Aussteuerung der LEDs geschieht durch einen MOSFET, der mit Push-Pull
Stufe betrieben wird.
Ich habe 10 Platinen aufgebaut und in Betrieb genommen, aber schon nach
wenigen Stunden sind einige der Platinen nicht mehr benutzbar.
Der Teensy wird nicht mehr als serieller Port erkannt und lässt sich
auch nicht mehr über USB programmieren (nicht über Teensyduino, nicht
über 'platformio run' Kommandozeile, nicht über den teensy_cli_loader).
Zwei Fragen:
1) Was ist ein meiner Schaltung falsch? Warum rauchen die reihenweise
ab?
2) Gibt es noch eine Rettung für die Boards, die nicht mehr über USB
reagieren? (Sie werden nicht mal mehr als devices von 'lsusb'
gelistet...)
Jetzt schon vielen Dank für eure Gedanken!
Andy
Mit den 24V überfährst du höchstwahscheinlich schon mal (welche FETs
sind es denn) die zul. Gatespannung.
Und wohin geht "Pin"? Bzw. wie sieht die Schaltung dort aus?
Ich sollte vielleicht auch noch die zwei Löt-Weichen erklären: damit
kann man 1) Das Breakout (falls benötigt) zu einem Eingang machen, 2)
Zwischen Eingang (24V in meinem Fall) und 5V umschalten.
Hi,
bei den 5V vom Teensy und den 22R fließt ja ein Strom von ~227 mA.
Laut Datenblatt darfst du die Ports nur mit maximal 40 mA ( in Summe
nicht mehr als 200 mA ) belasten.
Gruß JackFrost
Habe noch ein bisschen im Netz recherchiert.
http://joost.damad.be/2012/09/dimming-12v-led-strip-with-mosfet-and.html
— Hier wird auch mit so geringen Werten für Rbase (22R) und Rgate (4.7R)
hantiert.
Auch einfach von einander abgeschrieben und nicht ausgiebig getestet?
Ich hatte ja auch den Prototypen-Aufbau mehrere Stunden mit PWM 0-100%
getestet. Aber eben nur 1 Kanal.. nicht 3.
1x 200mA aus dem Port kann der Teensy wohl noch ab über längere Zeit.
Bei 600 ist dann (sehr nachvollziehbar) irgendwann Sense.
Ich werde morgen mal auf 220R gehen. Damit bin ich dann in den Specs der
Pins. Nachteil ist dann etwas schlechtere Rise/Fall Performance, oder?
(Ist für meine Anwendung egal).
Danke euch allen für die Hinweise!
Andy
Bastian W. schrieb:> bei den 5V vom Teensy und den 22R fließt ja ein Strom von ~227 mA.
Das ist quatsch, Du kennst die Transistorgrundschaltungen nicht.
Die Transistoren sind in Kollektorschaltung, die ist hochohmig und
braucht keinen Basiswiderstand. Die 22R kann man weglassen.
Wenn ich B=100 ansetze, komme ich auf max 9mA als Impulsstrom.
Ich sehe am IC1 aber keine Keramiks, kann gut sein, daß der schwingt.
c.m. schrieb:> nur so aus interesse… warum hast du keinen dedizierten mosfet-treiber> (MCP1401 o.ä.) benutzt? muss das projekt kostenoptimiert sein?
Nein — muss nicht kostenoptimiert sein. Habe nur zu spät über all die
anderen Optionen gelernt.
H.Joachim S. schrieb:> Das Problem ist die Versorgungsspannung der Treiberstufe.> Schau mal in deinem link und vergleiche mit deiner Schaltung.
I see... Ich darf dich die Treiberstufe nur mit der
Teensy-Betriebspannung (5V) versorgen... können die 24V dort Schaden
Richtung UC machen? Die Treiber/FET-Platinchen scheinen alle noch i.O.
zu sein...
Danke!
Hallo zusammen,
ich habe den Fehler korrigiert: — Die Treiberstufe wird jetzt mit 5V
statt 24V versorgt.
Wenn ich zwei Kanäle laufen lasse, wird der Teensy trotzdem immer noch
warm (nicht heiss.. aber warm). Muss ich vielleicht doch NOCH die 22R
gegen etwas größeres tauschen? 180? 220?
Vielen Dank — Ihr rettet mir gerade meinen uninformierten Hintern...
Andy
Bastian W. schrieb:> bei den 5V vom Teensy und den 22R fließt ja ein Strom von ~227 mA.
Das gilt aber nur, wenn der Teensy supraleited ist. Davon sind aber nur
ganz wenige Prototypen ausgeliefert worden.
MfG Klaus
Andy Williams schrieb:> Die Treiberstufe wird jetzt mit 5V> statt 24V versorgt.
Das macht keinen Unterschied, die Gatespannung ist weiterhin max 4,3V.
Lediglich die Verlustleistung in Q2 ist geringer.
Wozu sind C3 und C2, damit Q1 sie immer schön kurzschließen darf?
Guest schrieb:> Also irgendwie verstehe ich den Sinn der beiden Transistoren nicht. Wo> soll der C-E Strom fliessen?https://www.mikrocontroller.net/articles/Ausgangsstufen_Logik-ICs#Push-PullPeter D. schrieb:> Wozu sind C3 und C2, damit Q1 sie immer schön kurzschließen darf?
Hatte die zum Kompensieren vom Ringen eingeplant, nehme die aber auch
mal sicherheitshalber raus.
Im Anhang noch mal die aktualisierte Schaltung mit 5V auf die Push-Pull,
ohne C2, C3 und 150R zwischen Port-Pin und Transistoren.
Kann mir noch jemand versuchen zu erklären, warum der Teensy davon
sterben kann?
Danke!
Alex schrieb:> 5V für die Treibertransistoren ist schon arg wenig für einen> MOSFET, die> 24V aber auch zu viel. Ideal wäre zw. 10V-15V.
Das Datenblatt sagt 1.5 – 2.5V Gate Threshold. Das müsste doch dann gut
passen, oder?
Habe ja die C2, C3 rausgenommen. Dann habe ich bemerkt, dass das Licht
flackert beim Dimmen. Testweise habe ich dann C3 (100nF Drain-24V) noch
mal drin gelassen. Das Flackern bleibt, aber einige meiner Inputs fangen
an zu spinnen (Reedschalter lösen spontan aus). Die schalten GND durch,
die Input-Pins sind mit internen Pull-Ups stdmässig hochgezogen.
Trotzalledem laufen 6 Platinen mit je 2-3 Treiber-Platinen drauf seit
mehreren Stunden, ohne sich zu verabschieden. Ich bin aber immer noch
sehr nervös, weil ich nicht so recht weiss, was meine Mikrocontroller
wirklich kaputt gemacht hat. Der Raum hier ist voll mit Teppich.. ggf.
doch einfach nur dumm gelaufen (im wahrsten Sinne des Wortes)?
Jemand aus dem München hier im Forum, der morgen Mittag/Nachmittag mal
Zeit hätte sich das Problem live anzuschauen? Natürlich gg.
Anfahrtskosten + Bezahlung!
Ich muss am Mittwoch hiermit fertig sein und diese Probleme übersteigen
mein Wissen...