Forum: Mikrocontroller und Digitale Elektronik ATtiny48 LEDs direkt an PORT anschließen


von EGS_TI (Gast)


Lesenswert?

Hallo!

Sehe ich das richtig, dass jeder I/O-Port-Pin 40 mA verträgt?
Das würde bedeuten, ich könnte also direkt LEDs anbringen bis zu einem 
maximalen Strom von 40 mA.

Im AVR-Tutorial werden die LEDs auch direkt angeschlossen, nur wird dort 
auch ein anderer Controller verwendet und die LEDs im Tutorial sind 
quasi lowactive.

Bei dieser Schaltungsart müsste ich auch nicht auf den maximalen Strom 
von 40 mA achten, oder?


Danke und viele Grüße!

von Karl H. (kbuchegg)


Lesenswert?

EGS_TI schrieb:
> Hallo!
>
> Sehe ich das richtig, dass jeder I/O-Port-Pin 40 mA verträgt?

Wenns so im Datenblatt steht.

> Das würde bedeuten, ich könnte also direkt LEDs anbringen bis zu einem
> maximalen Strom von 40 mA.

Vorsicht.  "mehrere LEDs"
Es existieren noch 2 weitere Einschränkungen:
* wieviel Strom darfst du einem Port als ganzes zumuten?
* wieviel Strom darfst du dem µC insgesamt zumuten?

> Im AVR-Tutorial werden die LEDs auch direkt angeschlossen, nur wird dort
> auch ein anderer Controller verwendet und die LEDs im Tutorial sind
> quasi lowactive.

Und die Leds sind nicht so angeschlossen, dass sie 40mA bekommen.

von Thomas E. (thomase)


Lesenswert?

22. Electrical Characteristics
22.1 Absolute Maximum Ratings*
...
DC Current per I/O Pin ...............................40.0 mA
DC Current VCC and GND Pins .........................200.0 mA

Das darfst du nicht überschreiten.

EGS_TI schrieb:
> Bei dieser Schaltungsart müsste ich auch nicht auf den maximalen Strom
> von 40 mA achten, oder?
Selbstversändlich muss das beachtet werden!

mfg.

von EGS_TI (Gast)


Lesenswert?

Genau, diese 40 mA meine ich.

Für mich liest sich das so, als könne jeder einzelne Pin 40 mA ab.

Ok, nächste Einschränkung sind dann die 200 mA.
Der Tiny benötigt bei 12 MHz selber ca. 6mA, wenn ich das richtig 
abgelesen habe. Also 200 mA-6mA = 194 mA würden mir dann quasi als 
restlicher Strom für die LEDs übrig bleiben.
Insofern ich die LEDs direkt über die Pins mit Spannung versorge.

Was für einen Vorteil bietet denn die Schaltungsart der LEDs aus dem 
Tutorial?
Man könnte die LEDs doch auch direkt über die Port-Pins mit Spannung 
versorgen und hätte dann keine invertierte Logik. Die 200 mA für den 
GND- bzw. VCC-PIN des Tiny würden ja in beiden Fällen trotzdem gelten.
Oder hab ich irgendwo einen Denkfehler?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

EGS_TI schrieb:
> Oder hab ich irgendwo einen Denkfehler?
Ja: man rechnet nicht mit den Werten im Abschnitt "Absolute Maximum 
Ratings", sondern man belibt möglichst weit davon weg.

Sonst passt es. Und moderne LEDs kommen auch mit deutlich weniger als 
40mA aus...

von spess53 (Gast)


Lesenswert?

Hi

>Genau, diese 40 mA meine ich.
>Für mich liest sich das so, als könne jeder einzelne Pin 40 mA ab.

Du hast auch den Text neben den 'Absolute Maximum Ratings' gelesen'?

Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent damage
to the device. This is a stress rating only and
functional operation of the device at these or
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability.

MfG Spess

von alexxk (Gast)


Lesenswert?

Hi!
Leds sollte man nur auf 2 Arten betreiben: An einer Konstantstromquelle, 
oder an einer Spannungsquelle mit Vorwiderstand!

Die Pins des Tinys sind Spannungsquellen mit Vcc, das heißt du brauchst 
einen Vorwiderstand. Berechnung: (Vcc - Flusspannungled(bei gewünschtem 
Strom, findest du im Datenblatt)) / Gewünschter Stom

Einzige Alternative: Bei Reichelt gibts 5V Leds, die haben den 
Vorwiderstand eingebaut.

LG Alex

von EGS_TI (Gast)


Lesenswert?

Vorwiderstand is klar, aber trotzdem danke.

Ich will garkeine LEDs mit 40 mA betreiben.
Mir gings nur ums grundsätzliche Verständnis.
Werde irgendwelche lowcurrent LEDs verwenden, also nicht mal in die Nähe 
der absolute maximum ratings kommen, geschweige denn:
spess53 schrieb:
> beyond

von Falk B. (falk)


Lesenswert?

@  EGS_TI (Gast)

>Für mich liest sich das so, als könne jeder einzelne Pin 40 mA ab.

Im Prinzip ja, praktisch sind eher so 20mA empfehlenswert.

>Was für einen Vorteil bietet denn die Schaltungsart der LEDs aus dem
>Tutorial?

Welches Tutorial?

>Man könnte die LEDs doch auch direkt über die Port-Pins mit Spannung
>versorgen und hätte dann keine invertierte Logik.

Kann man machen, die low aktive Ansteuerung ist historisch bedingt.

MFG
Falk

von EGS_TI (Gast)


Lesenswert?


von EGS_TI (Gast)


Lesenswert?

Falk Brunner schrieb:
>>Man könnte die LEDs doch auch direkt über die Port-Pins mit Spannung
>>versorgen und hätte dann keine invertierte Logik.
>
> Kann man machen, die low aktive Ansteuerung ist historisch bedingt.
>
> MFG
> Falk

Wegen Open-Collector Ausgängen vermute ich?!

http://www.mikrocontroller.net/articles/Ausgangsstufen_Logik-ICs

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
Noch kein Account? Hier anmelden.