Forum: Mikrocontroller und Digitale Elektronik Bipolare LED und uC mit Transistoren


von Lexbipolar led two color (Gast)


Lesenswert?

Hallo,

Ich habe eine 3mm bipolare LED (rot & grün antiparallel, also zwei 
Beinchen) die ich zweifarbig mit einem SAMD21 ansteuern will.

Wenn ich die LED zwischen zwei I/O Pins hänge kann ich ja beide Farben 
ausgeben. Jetzt kann der SAMD21 aber nicht genug Strom sourcen/sinken, 
so dass ich da Transistoren bräuchte.

Wie kann ich das sinnvoll verschalten? Wie ich eine LED mit nem 
Transistor ansteuern kann weiß ich, aber hier muss ja jeweils eine Seite 
auf Masse gezogen werden, da blicke ich grad nicht durch.

Danke euch :)

Grüße,
Lex

von karadur (Gast)


Lesenswert?

Nimm 2 Inverter z.B. 74x04. in Reihe schalten und die LEDs an von 
Ausgang 1 zu Ausgang2. Widerstand nicht vergessen. Dann genügt auch ein 
Port.

von Wolfgang (Gast)


Lesenswert?

karadur schrieb:
> Dann genügt auch ein Port.

Aber nur, wenn immer eine von beiden LEDs leuchten soll. Ganz aus geht 
dann nicht.
Mit NAND-Gattern statt der Inverter könnte man noch einen 
Freigabeeingang bauen.

von S. Landolt (Gast)


Lesenswert?

Kann man da nicht ganz einfach zwei normale Transistorstufen 
(Basiswiderstand, Transistor, Kollektorwiderstand) nehmen? Die 
Kollektorwiderstände in der Größe der Vorwiderstände für die LED, und 
diese zwischen den Kollektoren anschließen?

von Wolfgang (Gast)


Lesenswert?

S. Landolt schrieb:
> ... zwei normale Transistorstufen (Basiswiderstand, Transistor,
> Kollektorwiderstand) nehmen?

Sind 6 Bauelemente an Stelle von 2 oder 3 bei Aufbau mit Logikgattern 
(Widerstand und 74HC00/SN74LVC2G00 bzw. 2x 74LVC1G00)

von S. Landolt (Gast)


Lesenswert?

Stimmt.
Andererseits gibt es sicher Leute, die keine Logikgatter mehr zur Hand 
haben, aber noch ein paar Transistoren.

von MaWin (Gast)


Lesenswert?

Lexbipolar led two color schrieb:
> Wie kann ich das sinnvoll verschalten

Sinvoll wäre ein 74AUP2G04.

Mit Transistoren wie BC547 geht:
1
     +5V       +5V
2
      |         |
3
     150R      150R
4
      | +-|>|-+ |
5
      +-+ LED +-+
6
      | +-|<|-+ |
7
-2k2-|<         >|-2k2-
8
      |E       E|
9
     GND       GND
Es fliesst, wenn 1 Transistor EIN ist, ca. 50mA, davon 20mA durch die 
LED.

von Lexbipolar led two color (Gast)


Lesenswert?

Danke für eure Antworten!

Ich würde die LED schon ganz gerne ausschalten können.

Falls es was ändert, ich habe zwei von den LEDs, und kann auch 4 uC 
Ports dafür draufhaun. Versorgungsspannung ist 3.3V.

MaWin schrieb:
> Sinvoll wäre ein 74AUP2G04.

Danke auch für die Zeichnung mit den Transistoren, das verstehe ich.

Aber wie kann man das mit nem 74AUP2G04 lösen? Da ich eh eine Platine 
entwickele und lauter Geraffel kaufen muss ist es kein Problem gleich 
was gut geeignetes zu nehmen, den könnte ich dann in SOT886 oder so 
draufpappen und hätte nur wenig Platinenplatz gebraucht.

Ein paar NAND Gatter wären aber wohl auch gut.

von Wolfgang (Gast)


Angehängte Dateien:

Lesenswert?

Lexbipolar led two color schrieb:
> Ein paar NAND Gatter wären aber wohl auch gut.

Auch mit einem Inverter und einem NAND wäre man dabei ...

von Lexbipolar led two color (Gast)


Lesenswert?

Wolfgang schrieb:
> Auch mit einem Inverter und einem NAND wäre man dabei ...

Klasse, danke!

von Longe Range Wireless Phone (Gast)


Lesenswert?

Schon erschreckend, dass Leute Controller programmieren wollen,
aber eine simple Logikschaltung nicht aus ihrem Gehirn faellt.

Kann nur ein doofer Informatiker sein.
Ein Ingenieuer ist es wohl nicht.

von Lexbipolar led two color (Gast)


Lesenswert?

Longe Range Wireless Phone schrieb:
> Kann nur ein doofer Informatiker sein.
> Ein Ingenieuer ist es wohl nicht.

Sind halt nicht nur Ingenieure hier unterwegs. Ich bin bloß Hobbyist und 
noch nicht so tief drin in der Materie. Heute habe ich jedenfalls 
einiges gelernt und werde zukünftig mehr Dinge mit Logikbausteinen 
machen (können).

Bis auf deinen waren auch alle Beiträge hilfreich für mich.

von Willli (Gast)


Lesenswert?

Hä? Wieso noch Transistoren? Ich steuere eine DUO-3- mm LED direkt mit 
den Ausgängen eines ATTINY an. 1 kOhm Widerstand noch in Serie mit der 
LED.

Also Ausgang a....LED....1k Ohm...Ausgang b.

von MaWin (Gast)


Lesenswert?

Lexbipolar led two color schrieb:
> Aber wie kann man das mit nem 74AUP2G04 lösen?
1
 |--|>o--150R--+
2
 |74AUP2G04    |
3
 |--|>o--LED---+

Willli schrieb:
> Hä? Wieso noch Transistoren? Ich steuere eine DUO-3- mm LED direkt mit
> den Ausgängen eines ATTINY an.

Mag sein dass du das kannst aber offenkundig bist du zu blöd dazu die 
Aufgabenstellung des Lexbipolar zu lesen.

von Wolfgang (Gast)


Lesenswert?

MaWin schrieb:
> Mag sein dass du das kannst aber offenkundig bist du zu blöd dazu die
> Aufgabenstellung des Lexbipolar zu lesen.

Du bist mal wieder sehr charmant. In der Aufgabenstellung steht was von 
(Einzel)-Transistoren und dann kommst du mit Logik-ICs daher ;-)

von fop (Gast)


Lesenswert?

Willli schrieb:
> Hä? Wieso noch Transistoren? Ich steuere eine DUO-3- mm LED direkt mit
> den Ausgängen eines ATTINY an. 1 kOhm Widerstand noch in Serie mit der

Jo, aber er hat einen ATSAM. Der kann weniger Strom an den I/O-Pins 
treiben. Da der jedoch bestimmt eine dickere CPU, mehr I/O-Pins und mehr 
Peripherie-Einheiten hat, braucht man vermutlich nicht vorschlagen, den 
ATSAM durch einen ATTINY zu ersetzen.

Wenn's wirklich nur Transistoren sein sollen, würde ich 4 Stück nehmen, 
um keine großen Querströme zu verbraten. Am liebsten diese 
Digitaltransistoren mit eingebauten Widerständen. Zwei NPN und zwei PNP. 
Müsste mal schauen, ob der PEMD48 den Strom aushält. Wenn ja, zwei von 
denen und niemand findet die Schaltung auf der Platine ;-)

Als sich mir diese Aufgabe stellte, hatte ich sie mit einem IC gelöst. 
Hier lagen noch RS485 Transceiver im SO8 Gehäuse rum. Den Receiver 
braucht man nicht, die Led mit Vorwiderstand kommt an die Busleitungen 
und mit Transmitter-Enable und Transmitter-Data steuert man, was 
leuchten soll.

Oder gleich klotzen statt kleckern und den ATTINY neben den ATSAM setzen 
als IO-Expander.

von my2ct (Gast)


Lesenswert?

fop schrieb:
> Wenn's wirklich nur Transistoren sein sollen, würde ich 4 Stück nehmen,
> um keine großen Querströme zu verbraten.

Wenn man Aufwand und Querströme reduzieren möchte, nimmt man eine 
Duo-LED mit 3 Anschlüssen, also eine, bei der nicht beiden LEDs fest 
antiparallel verschaltet sind.

von Jörg R. (solar77)


Lesenswert?

my2ct schrieb:
> fop schrieb:
>> Wenn's wirklich nur Transistoren sein sollen, würde ich 4 Stück nehmen,
>> um keine großen Querströme zu verbraten.
>
> Wenn man Aufwand und Querströme reduzieren möchte, nimmt man eine
> Duo-LED mit 3 Anschlüssen, also eine, bei der nicht beiden LEDs fest
> antiparallel verschaltet sind.

So hätte ich es auch umgesetzt. Eine Led mit CA und 2 BC547x o.ä.

Andere Frage an den TO...weshalb nicht 2 Leds? Platzgründe?

: Bearbeitet durch User
von Manfred (Gast)


Lesenswert?

fop schrieb:
> Wenn's wirklich nur Transistoren sein sollen, würde ich 4 Stück nehmen,
> um keine großen Querströme zu verbraten.

Was kosten Motortreiber-ICs für Schrittmotoren, also H-Brücken als 
fertige ICs vom Chinesen?

Andersherum würde ich auch die Frage nach dem Alter der LEDs aufwerfen, 
ein µC kann eigentlich genug Strom für aktuelle LEDs.

von Stefan F. (Gast)


Lesenswert?

Ich darf annehmen, dass es nicht um Beleuchtungszwecke geht, oder?

Der Mikrocontroller verträgt 7mA, das ist für aktuelle LEDs weit mehr 
als genug.

Statt Geld in zusätzliche Bauteile auszugeben habe ich mich vor ein paar 
Monaten dazu entschlossen, meine alten dunklen LEDs alle weg zu werfen.

von fop (Gast)


Lesenswert?

Bei mir war es ein vandalismusresistenter Taster mir eingebauten Leds. 
Da bin ich nicht gefragt worden, wieviel Pins ich gerne hätte.

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.