Forum: Mikrocontroller und Digitale Elektronik AVR als Sinke


von Fallout-Boy (Gast)


Lesenswert?

Ist sowas möglich?

   12V-------LED------R-----UP-------GND

Also dass ich quasi die LED mit einem AVR gegen Masse schalte und nicht 
die 5 V am Ausgang nutze um die LED zu treiben?

von Düsendieb (Gast)


Lesenswert?

Nein, wenn der Ausgang H ist liegt er an +5V und die Rückspannung wird 
ihn töten.
Da muss ein Transistor dazwischen

Axel

von Fallout-Boy (Gast)


Lesenswert?

Und wenn ich zwischen Tristate und GND schalte?

von P. S. (Gast)


Lesenswert?

Rueckspannung...?

Wie viel Strom der Pin als Sink vertraegt, steht im Datenblatt. Das ist 
gerade bei aelteren Modellen verschieden. Auch wie viel Strom er als 
Source vertraegt sollte man jedesmal checken...

von Marcus O. (marcus6100)


Lesenswert?

Vorsicht Radioactive Man, ähh Fallout-Boy!

Der AVR hat intern eine Schutzdiode vom IO Pin nach VCC.
D.h. die Schaltung sieht real so aus:

12V-------LED------R-----D|-------5V

von Martin (Gast)


Lesenswert?

... Und wenn ich zwischen Tristate und GND schalte? ...

Laut Datenblatt geht das nicht!.

von Marcus O. (marcus6100)


Lesenswert?

Übrigens, möglich wäre sowas, mit Umschaltung
zwischen Tristate und GND.

12V----R----+---LED---------GND
            |
            +----UP---------GND

Die LED würde die Spannung am IO Pin begrenzen,
aber es würde immer ein Strom fließen.

von Marcus O. (marcus6100)


Lesenswert?

@Martin (Gast) warum sollte das nicht funktionieren?
Kannst du das bitte mal begründen!

Das Port Bit auf 0, und das Direction Bit umschalten. Fertig.

von S. T. (cmdrkeen)


Lesenswert?

einen transistor an den ausgangspin des avr zu schalten kann doch echt 
nicht so schwierig sein.

siehe absolut maximum ratings des AVR unter spannung an den PIN's des 
AVR ... das geht auf jedenfall nicht gut mit 12V.

von Jadeclaw (Gast)


Lesenswert?

S. T. schrieb:
> das geht auf jedenfall nicht gut mit 12V.

Richtig. Weil nämlich die 12V über den Widerstand und die Schutzdiode 
nach VCC vom Controller abfließen und damit VCC hochläuft, was dazu 
führt, daß es Bruch gibt. Also: LED mit einem separaten Transistor nach 
GND schalten. Alles andere ist Murks.

Gruß
Jadeclaw

von Simon K. (simon) Benutzerseite


Lesenswert?

Marcus Overhagen schrieb:
> Übrigens, möglich wäre sowas, mit Umschaltung
> zwischen Tristate und GND.
>
> 12V----R----+---LED---------GND
>             |
>             +----UP---------GND

Nein übrigens nicht.

von Marcus O. (marcus6100)


Lesenswert?

Simon K. schrieb:
> Nein übrigens nicht.

Kannst du das bitte mal begründen?

Die Schaltung sollte ganz wunderbar funktionieren.

Dimensionierungsbeispiel: R=680 Ohm, LED = rot,  Ufwd = 2V
Stromaufnahme ist damit 15 mA (LED ein, Tristate)
bzw. 18 mA (LED aus, GND)

Da braucht es keinen zusätzlichen Transistor. Und es fließen
auch keine 12V in den AVR.

Gruß
Marcus

von Simon K. (simon) Benutzerseite


Lesenswert?

Marcus Overhagen schrieb:
> Da braucht es keinen zusätzlichen Transistor. Und es fließen
> auch keine 12V in den AVR.

Ja sicher. Über deinen 680R Widerstand fließt ein Strom in die Eingänge 
des AVRs (nämlich über die Schutzdioden) auf die Versorgung des AVRs.

Dieser ist übrigens relativ hoch. (12V-5V)/680R = ca. 10mA (wenn die LED 
nicht wäre). Die Schutzdioden sollten dauerhaft mit maximal ca. 0,1mA 
belastet werden (Oder waren es sogar noch weniger?).

von Marcus O. (marcus6100)


Lesenswert?

Simon K. schrieb:

> Ja sicher. Über deinen 680R Widerstand fließt ein Strom in die Eingänge
> des AVRs (nämlich über die Schutzdioden) auf die Versorgung des AVRs.
Nein denn die LED begrenzt die Spannung am IO Pin.
Da fließt kein Strom über die Schutzdioden.

> Dieser ist übrigens relativ hoch. (12V-5V)/680R = ca. 10mA (wenn die LED
> nicht wäre).
Dieser ganze Thread ist aber darüber, diese LED anzusteuern.
Die kannst du nicht einfach ignorieren.

> Die Schutzdioden sollten dauerhaft mit maximal ca. 0,1mA
> belastet werden (Oder waren es sogar noch weniger?).
Mag sein. Ist aber nicht relevant. Es fließt bei meinem
Schaltungsvorschlag kein Strom über die Schutzdioden.

von Simon K. (simon) Benutzerseite


Lesenswert?

Okay. Ganz schön russisch ;)

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.