Hallo, anbei mein aller erster Entwurft mit Eagle. Ist das so brauchbar? Was kann ich verbessern? Vor allem in der "Linienführung"?
Sicher, dass die Vorwiderstände so passen? Kommen mir etwas niedrig vor. Evtl. sollten die LEDs auch besser über Transistoren geschaltet werden.
So, hier nochmal das veränderte. Ich denke die Widerstände passen, da die LEDs 2.0V, 3.2V und 3.4V bei je 20mA möchten(laut Datenblatt) Benötige ich wirklich Transistoren? Im Datenblatt des Attiny2313 steht "DC Current VCC and GND Pins...200.0 mA" ist die Luft bei 6*20mA = 120mA zu gering?
achja, natürlich. Denkfehler. 9*20mA = 180mA ist natürlich korrekt. Ist das zu grenzwertig?
>Sind doch 3 * 3 Farb LED's. Das wären doch 9 * 20 mA ? Man kann LEDs auch locker mit 10mA betreiben. Die sind dann immer noch hell genug.
Wenn mich nicht alles Täuscht könne die AVR's ja vielleicht gerade noch 200 mA "sinken" aber ich glaube nicht, dass sie 200 mA treiben können. Da müsste man doch nochmal genauer in's Datenblatt schauen.
gast schrieb: > So, hier nochmal das veränderte. > > Ich denke die Widerstände passen, da die LEDs 2.0V, 3.2V und 3.4V bei je > 20mA möchten(laut Datenblatt) Jep, dann passt es. > Benötige ich wirklich Transistoren? > Im Datenblatt des Attiny2313 steht > "DC Current VCC and GND Pins...200.0 mA" > ist die Luft bei 6*20mA = 120mA zu gering? 9*20 mA = 180 mA Im ATmega16-Datenblatt (für PDIP Package) steht, dass die Pins eines Ports in Summe nicht über 100 mA belastet werden dürfen. In Summe über alle Ports dürfen es maximal 200 mA sein und pro Port 20 mA. Schau mal beim ATtiny nach, ich vermute ähnliche Beschränkungen. Du brauchst also Transistoren, weil schon an Port D in Summe 120 mA fließen. Mit 20 mA pro Port bist Du auch schon an der Grenze.
Frank W. schrieb: > Wenn mich nicht alles Täuscht könne die AVR's ja vielleicht gerade noch > 200 mA "sinken" aber ich glaube nicht, dass sie 200 mA treiben können. > Da müsste man doch nochmal genauer in's Datenblatt schauen. Ich habe nur das vom ATmega16 hier. Und der kann auch in Summe maximal 200 mA treiben. Zumindest bei PDIP. TQFP und QNF/MLF können maximal 400 mA treiben. Trotzdem würde ich einen deutlichen Abstand zu dieser Grenze halten. Reine "Verbraucher" mit einer Stromaufnahme über 5-10 mA bekommen bei mir grundsätzlich einen Transistor spendiert. Der uC soll rechnen und steuern, nicht treiben. :)
>> Sind doch 3 * 3 Farb LED's. Das wären doch 9 * 20 mA ? > Man kann LEDs auch locker mit 10mA betreiben. > Die sind dann immer noch hell genug. Oder er nimmt Low Current LEDs... da reichen circa 2mA.
Na dann werd ich wohl mal mit Transistoren arbeiten. Ich habe die BC547 von R. wenn ich mir http://www.mikrocontroller.net/articles/Basiswiderstand#Beispiel_1 anschaue erscheint mir der hFE Wert aus dem Datenblatt mit 400 etwas hoch. Was ist hier korrekt anzusetzen?
gast schrieb: > Na dann werd ich wohl mal mit Transistoren arbeiten. > Ich habe die BC547 von R. wenn ich mir > http://www.mikrocontroller.net/articles/Basiswiderstand#Beispiel_1 > anschaue erscheint mir der hFE Wert aus dem Datenblatt mit 400 etwas > hoch. > Was ist hier korrekt anzusetzen? Wenn ich das richtig sehe, dann wurde dort in der Rechnung eine Verstärkung von 20 (bei Sättigung laut Datenblatt) angesetzt. Für I_C = 10 mA würde das dann bedeuten: I_B = I_C/20 = 0.5 mA (laut Datenblatt wäre dann U_BE = 0.7 V) Damit kommst Du dann auf: (4.5 V -0.7 V)/0.5 mA = 7.6 kOhm Probiere doch die LEDs vorher einfach mal mit verschiedenen Vorwiderständen aus und messe dabei den Strom. Meistens leuchten die schon bei weniger als dem im Datenblatt angegebenen Strom ausreichend hell.
>> Man kann LEDs auch locker mit 10mA betreiben. >> Die sind dann immer noch hell genug. >Oder er nimmt Low Current LEDs... da reichen circa 2mA. Auch richtig. Die Noobs glauben ja alle das man nun unbedingt 20mA durch ne LED jagen muss. Voll daneben ;)
Ich persönlich bin übrigens mit meiner Rechnerei für meine LEDs von 5 V Ausgangsspannung am Pin des ATmega und U_BE=0.7 V (laut Datenblatt) ausgegangen und will etwa 8-9 mA fließen lassen und habe daher 10 kOhm als Basiswiderstand gewählt. Funktioniert prima. :) U_CE sollen dabei laut Datenblatt übrigens 0.2 V sein.
>Basiswiderstand
Nehmt doch einfach die Kollektorschaltung. So kann man sich den
Basiswiderstand sparen und es fließt nur soviel Basisstrom, wie
tatsächlich benötigt wird!
>Nehmt doch einfach die Kollektorschaltung. So kann man sich den >Basiswiderstand sparen und es fließt nur soviel Basisstrom, wie >tatsächlich benötigt wird! Viel zu kompliziert. Da muss man in der Berechnung an der richtigen Stelle ja noch mal 0,6V abziehen.
Hallo, ich hab das jetzt mal mit Transistoren aufgebaut und habe das Problem, dass beim dunkler werden, die LED zum Schluss auf einen Schlag ganz ausgeht anstatt zuende zu "faden".. Entferne ich den Transistor funktioniert es wieder normal.. Ist das "normal" so?
gast schrieb: > Hallo, > ich hab das jetzt mal mit Transistoren aufgebaut und habe das Problem, > dass beim dunkler werden, die LED zum Schluss auf einen Schlag ganz > ausgeht anstatt zuende zu "faden".. Entferne ich den Transistor > funktioniert es wieder normal.. > > Ist das "normal" so? Wieso siehst Du die LED dunkler werden? Der Schaltvorgang geht normalerweise so schnell, dass man das überhaupt nicht sieht...
PWM mit einem attiny2313. Ohne Transistor dimmt sie bis zur völligen dunkelheit gleichmäßig. Mit Transistor geht sie kurz vor dunkelheit schlagartig aus.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.