uC Pins entlasten

Gast #610894
Lesenswert?

hi

da ich mich mit elektronik nur eher mager auskenne wollte ich mal fragen 
ob man mit einem operationsverstärker (z.b. lm324) als impedanzwandler 
die ausgänge von mikrocontrollern entlasten kann.
oder ist das eher schwachsinn? gibt es bessere/einfachere/günstigere 
möglichkeiten?
#610896
Lesenswert?

Hi,

soetwas wird eher selten gemacht. Impedanzwandler machen eh bei 
Audioanwendungen o.ä. mehr Sinn. Ein Pin von einem ATmega kann z.B. 20 
mA treiben, das reicht für ein LED locker aus. Wenn du mehr brauchst, so 
kannst du entweder Darlingtons nehmen (ULN2803 z.B. geht bis 500 mA) , 
Transistor- oder FET-Stufen (wenn du die kaskadierst treiben die alles) 
oder einen Motortreiber-IC (L298N o.ä.).

Ein link für die letzteren:

http://www.the-starbearer.de/Roboter/Baugruppen/L293-Motortreiber.htm

Gruss:

Z
Gast #611010
Lesenswert?

bei mir gehts es im momenent einfach darum 10 leds an einen atmega32 zu 
hängen. soweit ich das aus dem datenblatt verstanden hab darf ja maximal 
200mA über dem mega fliesen. bei 10 led's a 20mA ist das ja dann 
ziemlich grenzwertig.

der uln2803 hört sich ganz gut an. der wird dann einfach zwischen io pin 
und last (z.b. led + vorwiderstand) zwischengeschaltet? oder braucht man 
da noch mehr? und pin 10 (common free wheeling diodes) brauch ich in dem 
fall eigentlich nicht oder?

aber mal ganz blöd gefragt: wieso benutzt man eine opv 
impedanzwandlerschaltung für sowas nicht? (und prinzipiell möglich ist 
es doch oder?)
Gast #611036
Lesenswert?

@hackklotz low current leds sind sicherlich ne gute alternative... aber 
fürs erste hab ich schon normale leds aufgelötet. für den nächsten 
aufbau werd ich mir das mal überlegen.
im moment hab ichs auch so das ein größerer vorwiderstand an den leds 
ist... aber eigentlich möchte ich die schon mal mit voller kraft 
leuchten lassen :-)

@The Devil die leds sollen auch alle gleichzeitig an sein koennen... 
aber schon jede einzeln schaltbar.
(Firma: TravelRec.) Persönliche Seite #611041
Lesenswert?

Grenzwertig können AVR-Ports 40mA zugemutet werden. 20mA sind dauerhaft 
möglich, ohne Schaden anzurichten (dabei maximal 200mA über den gesamten 
Chip). Superhelle LEDs in klarem Gehäuse brennen einem schon bei 10mA 
die Netzhaut weg. Will sagen: mit den richtigen LEDs kommst Du auch ohne 
Treiber und mit 330 Ohm Vorwiderständen zurecht.
#611167
Lesenswert?

rootie wrote:
> bei mir gehts es im momenent einfach darum 10 leds an einen atmega32 zu
> hängen. soweit ich das aus dem datenblatt verstanden hab darf ja maximal
> 200mA über dem mega fliesen. bei 10 led's a 20mA ist das ja dann
> ziemlich grenzwertig.

Kein Problem, schalte je 5 LEDs gegen VCC bzw. GND, dann sinds nur max 
100mA je Versorgungspin.


Peter
Gast #611581
Lesenswert?

@Peter Dannegger
du meinst sicherlich je 2 LEDs oder 40mA... aber das geht bei mir wie 
gesagt nicht, da ich jede LED einzeln ansteuern koennen muss.

@The Devil
gibt es ULN mit 10 treiberstufen? ich konnte leider keine finden... ich 
hab nur welche mit 7 oder 8 gefunden.
falls es keine mit 10 geben sollte wäre dann der ULN2003A auch möglich? 
(ist günstiger und hat zumindest auf den ersten blick so ziemlich die 
gleichen eigenschaften wie der 2803)
#611589
Lesenswert?

rootie wrote:
> @Peter Dannegger
> du meinst sicherlich je 2 LEDs oder 40mA... aber das geht bei mir wie
> gesagt nicht, da ich jede LED einzeln ansteuern koennen muss.
Nö. Wenn Du insgesamt 10 LEDs betreiben willst, dann hängst Du 5 davon 
High-Side an die betreffenden 5 Pins und die anderen 5 Low-Side an 5 
andere Pins. Dann gibts bei 20 mA pro LED genau 100 mA über GND und 
100 mA über VCC, was dicke innerhalb der Spezifikationen liegt. Die eine 
Hälfte muss dann eben gegenüber der anderen invertiert angesteuert 
werden.
#611672
Lesenswert?

rootie wrote:
> @The Devil
> gibt es ULN mit 10 treiberstufen? ich konnte leider keine finden... ich
> hab nur welche mit 7 oder 8 gefunden.
> falls es keine mit 10 geben sollte wäre dann der ULN2003A auch möglich?
> (ist günstiger und hat zumindest auf den ersten blick so ziemlich die
> gleichen eigenschaften wie der 2803)

Also ich glaub fast nicht...aber muss ja kein ULN sein. 2003A hat eben 
auch nur 7 Treiberstufen, aber möglich ist er schon...du kannst ja auch 
2 davon nehmen, um auf 10 zu kommen, aber das ist die 
Transistor-Variante einfacher.

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