hallo, ich will jetzt mit mikrocontrollern anfangen und habe für den anfang den mega8 gewählt. zur zeit bin ich grad am gestalten einer testplatine, bei der ein gesamter port per led ausgegeben werden soll; also 8 leds. der max. strom an einem pin ist ja 40mA, eine standart-led würde 20mA brauchen. jetzt weiß ich aber nicht, ob es schlimm ist wenn ALLE pins eines ports mit 20mA belastet sind?! kann ich also standart-leds verwenden oder sollte ich auf low-current-leds zurückgreifen? danke, schwerminator
Hi, Es gibt da gewisse Regeln im Datenblatt, um den Gesamtstrom nicht zu überschreiten. Wenn alle Ports 20mA sourcen, könnte das auf lange Zeit etwas zuviel sein. Lösung 1: Du "multiplext" Deinen Port, so dass immer nur eine LED leuchtet. Wenn Du das schnell genug machst so mit 400Hz) dann siehst Du kein Flimmern oder so. Lösung 2: Ne Led mit 20mA heutzutage ist etwas altbacken. Nimm ne Low Current Led wenn es hell sein soll, ansonsten geh runter auf 5mA. Gruß ka-long
> hallo, > ich will jetzt mit mikrocontrollern anfangen und habe für den > anfang den mega8 gewählt. zur zeit bin ich grad am gestalten einer > testplatine, bei der ein gesamter port per led ausgegeben werden > soll; also 8 leds. der max. strom an einem pin ist ja 40mA, eine > standart-led würde 20mA brauchen. 40mA ist aber schon das "absolute maximum rating". Es wird nur garantiert, daß bei dem Wert das Teil noch nicht sofort zerstört wird, aber die Lebensdauer reduziert sich schon erheblich. Aber mit 20mA dürfte es noch sicher sein. Du kannst auch auf 10mA reduzieren. > jetzt weiß ich aber nicht, ob es schlimm ist wenn > ALLE pins eines ports mit 20mA belastet sind?! kann ich also > standart-leds verwenden oder sollte ich auf low-current-leds > zurückgreifen? Zum Gesamtstrom an den Ports steht weiter unten bei den "Notes" noch was. Das ist nämlich für die verschiedenen Ports unterschiedlich.
Wenn du die LEDs mit einem Transistor entkoppelst, hast du keine Probleme wenn du das Port bei einem Test mal für was anderes verwendest. Siehe bei "Programmierung von Mikrokontroller" www.oe5.oevsv.at/basteln_js/projekte.htm
wenn du die LEDs gegen VCC schaltest dann sollten sie immer leuchten wenn ein port pin 0 ist (auf GND geschaltet). Ich glaube damit würdest du das Problem ganz umgehen oder?
Hallo, die neuen AVRs sollen ja laut Datenblatt 20mA in beide Richtung schaffen, die alten 2mA soucen und 20mA sinken(gegen Masse schalten) ich verwende aber immer Low-Current-Leds um auch den Stromverbrauch der Schaltung etwas zu veringern. Statt der Transistoren kann du ja ein Latch nehmen z.b. 74HC573N das Ding hat 8 Ein- und Ausgänge man muss nur OE auf Masse legen und LE auf +5V und schon werden die Eingansgssignale auf die Ausgänge weitergeleitet. Einweiterer Vorteil wenn du LE auf Masse legst merkt sich der Latch die Daten. Dann kannst du die 8 Pins deines AVR wieder für andere Sachen verwenden und und die Leds leuchten so wie man es vorher ausgegeben hat.
Wenn man LEDs direkt an ein Port anschliesst, kann man dieses nur mehr eingeschränkt als Eingang verwenden, da das Eingangssignal dann auch die LED mittreiben muss. Für ein Testboard nicht ideal. Hubert
ich mache das board mit einem steckersystem, also tritt dieses problem nicht auf. ich werde also auf low current leds zurückgreifen um so wenig bauteile wie möglich zu haben. im datenblatt von reichelt gibt es 2 verschiedene rot-typen, bei reichelt wird aber nur ein typ angeboten, welcher ist dies? wenn ich nun die widerstände ausrechne, komme ich auf 1,7kOhm, der nächste widerstand wäre aber 2,2kOhm, ist das nicht gewaltig dunkler dann?
Hi, Ich kenn die LEDs nicht, aber ob Du jetzt 1k, 1.5k oder 2k nimmst, ist erst mal ziemlich egal, es sei denn Du willst eine definierte Hellgkeit haben. Leuchten werden sie so oder so. Wenn Du die LEDs alle an V+ hängst und dann die IOs auf GND schaltest, kannst Du die Helligkeit mit V+ ändern. Du kannst dann z.b. die +5V stab. nehmen die auch am uC anlegen, oder die ungeregelte Spannung vor dem Regler oder ne weitere Spannung. Gruß ka-long
nein, ich wollte nur wissen, ob man bei einer differenz von 500Ohm zum optimum die led noch als leuchtend identifizieren kann.
Hallo, gib mal bei www.reichelt.de oben links SIL 9-8 1,8K ein. Mit sowas mache ich das sind ale mehrere Wiederstände in einem integriert.
ok hat sich alles geklärt der nächsthöhere widerstand zu 1700Ohm ist eben nicht 2200Ohm, sondern 1800Ohm! tja man sollte nie blind auf irgendwelche homepages vertrauen... danke an alle!
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.