www.mikrocontroller.net

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


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: EGS_TI (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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!

Autor: Karl Heinz Buchegger (kbuchegg) (Moderator)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Thomas Eckmann (Firma: Thomas Eckmann Informationst.) (thomase)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: EGS_TI (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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?

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite Flattr this
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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...

Autor: spess53 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: alexxk (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: EGS_TI (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: Falk Brunner (falk)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: EGS_TI (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: EGS_TI (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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/Ausgangsst...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net