ATtiny48 LEDs direkt an PORT anschließen

Gast #2593393
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!
#2593398
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.
#2593412
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.
Gast #2593440
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?
Gast #2593484
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
Gast #2593505
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
#2593529
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

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