ATMEGA 128 und LEDs

Gast #87672
Lesenswert?

Hallo,

benutze die LED-Anschaltung doch als Stromsenke, dann muss der Port nix
treiben, sondern nur den Strom von der LED gegen GND fließen lassen.

Schaltung:
5V -> LED -> Widerstand -> Portpin

Portpin = High : LED ist aus
Portpin = Low : LED ist an

Trotzdem ist dabei der maximal zulässige Strom in den Port zu
beachten.

Dieter
Gast #87673
Lesenswert?

@DieterG

Warum ist das ein Unterschied ob es Stromsenke oder Stromquelle ist?
Ist der Portausgang nicht sowas wie ein Totempole wo du auf jeden Fall
eine Transistorstrecke hast, egal ob high oder low?

Als ich noch klein war, wusste ich, dass man TTL als Stromsenke nehmen
soll, weil er bei Low mehr Strom ziehen kann als bei High Strom liefern
kann. Aber bei einem AVR Ausgang?

LG, der "Basiswiderstandvergesser" Fritz
Gast #87677
Lesenswert?

Steht doch alles im Datenblatt recht ausführlich beschrieben (Seite
320), der Gesamtstrom darf in keinem Fall 400 mA insgesamt
überschreiten. Die Einzelbelastbarkeiten bitte dem Datenblatt
entnehmen.
Gast #87678
Lesenswert?

@Fritz

Hallo Fritz,

die Stromsenke kommt ein bißchen aus der Vergangenheit, rein geht
meistens mehr als raus. Sieht beim AVR wohl nicht so kritisch aus.
Von Vorteil bei dem Design ist, dass die LED auch mit 24V versorgt
werden kann. Dann mus ein 24V/5V Netzteil nicht auch für den Strom der
LEDs ausgelegt sein. Das kann sich lohnen - wenn man die 24V eh auf der
Platine hat.

Gruß
Dieter
Gast #87682
Lesenswert?

@Alle

Mahlzeit

Um mich mal an diesen Thread anzuhängen:

Ich bastel gerade an einer kleinen AT90S2313 Schaltung mit
der ich einige LEDs zum Blinken bringen will.
Bei mir stellt sich die gleich Frage wie bei Jogi.

Die Schaltung mit der Senke sollte kein Problem sein,
dazu würde ich 170Ohm Widerstände verwenden:
  Bei 20mA Senkstrom in den Port und bei einer Vcc von 5V
  hätte ich dann ca. 1.6V an der LED und 170Ohm*20mA=3.4V
  am Widerstand.

Brauche ich auch irgendwelche Schutzwiderstände wenn ich den
Ausgangsstrom des Ports gegen GND zum Betrieb der LED verwenden will,
wenn der Port sowieso nur max. 20mA liefert ?

Gruß
Konstantin
Gast #87683
Lesenswert?

Wir hatten das schon in einem anderen Thread :-)
Du kannst 20mA ziehen, 40mA ist maximum bevor er kaputt wird. Als nimm
bloss die Widerstände.

Auch wenn nur 20mA kommen würden (durch eine interne Strombegrenzung):
Die Leistung wird dann im Controller verbraten, das macht man nicht
wenn man seinen µC so lieb hat wie ich. Also lieber am Widerstand
verbraten lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren